#citation-tool *,#citation-tool :focus{outline:0}#citation-tool article,#citation-tool aside,#citation-tool details,#citation-tool figcaption,#citation-tool figure,#citation-tool footer,#citation-tool header,#citation-tool hr,#citation-tool img,#citation-tool main,#citation-tool nav,#citation-tool section,#citation-tool summary,#citation-tool svg{display:block}#citation-tool *{margin:0;box-sizing:border-box;-webkit-box-sizing:border-box;min-width:1px}#citation-tool html{-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:none}#citation-tool a,#citation-tool a:hover,#citation-tool input,#citation-tool select,#citation-tool textarea{-webkit-tap-highlight-color:transparent;outline:0}#citation-tool ol,#citation-tool ul{list-style:none}#citation-tool blockquote,#citation-tool q{quotes:none}#citation-tool blockquote:after,#citation-tool blockquote:before,#citation-tool q:after,#citation-tool q:before{content:'';content:none}#citation-tool a img,#citation-tool fieldset,#citation-tool hr{border:0}#citation-tool mark{background:0 0}#citation-tool table{border-collapse:collapse;border-spacing:0}#citation-tool .table_wrap{overflow:auto}#citation-tool td{vertical-align:middle}#citation-tool .trim{word-break:break-all!important}#citation-tool input[type=email],#citation-tool input[type=search],#citation-tool input[type=tel],#citation-tool input[type=text],#citation-tool select,#citation-tool textarea{transition:.4s;border-radius:0;-webkit-appearance:none}#citation-tool .button,#citation-tool button,#citation-tool input[type=button],#citation-tool input[type=submit]{transition:.4s;-webkit-appearance:none;cursor:pointer;border:none}#citation-tool hr{clear:both;font-size:0;overflow:hidden;height:0}#citation-tool .alignleft{float:left}#citation-tool .alignright{float:right}#citation-tool img.alignleft{margin:0 30px 10px 0}#citation-tool img.alignright{margin:0 0 10px 30px}#citation-tool .aligncenter{margin-left:auto;margin-right:auto}#citation-tool img,#citation-tool svg{max-width:100%;height:auto}.search-result{display:grid;overflow:hidden;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;grid-column-gap:28px;grid-row-gap:35px;margin-bottom:30px!important}.search-result .search-result__box{display:flex;justify-content:space-between;flex-direction:column;align-self:flex-start;flex-basis:31%;padding:20px 15px!important;border:1px solid rgba(15,128,222,.15);box-sizing:border-box;border-radius:5px;width:100%;height:100%;max-width:350px;min-height:270px}.search-result .search-result__box_wrap{display:flex;flex-direction:row}.search-result .search-result__box .search-result__img{width:100%;max-width:79px;margin-right:15px!important}.search-result .search-result__box .search-result__content{display:flex;flex-wrap:wrap;align-content:space-between;word-break:break-word}.search-result .search-result__box .search-result__name{font-size:14px;font-weight:500;color:#045281;display:block;margin-bottom:15px!important;line-height:20px!important}.search-result .search-result__box label{font-size:12px;line-height:14px;color:#878787;margin-bottom:5px!important}.search-result .search-result__box .search-result__author,.search-result .search-result__box .search-result__date{font-size:12px;display:block;margin-bottom:15px!important;line-height:20px!important}.search-result .search-result__box .search-result__btn-clock{width:100%;align-self:center}.search-result .search-result__box .button-transparent{border:1px solid #0f80de!important;box-sizing:border-box;border-radius:13px;padding:17px 10px!important;width:100%;text-align:center;transition:.3s linear;cursor:pointer;display:block;font-weight:500;font-size:14px;line-height:20px;letter-spacing:.7px;text-transform:uppercase;color:#0f80de!important}.search-result .search-result__box .button-transparent:hover{background:#0f80de;color:#fff!important}.search-result .search-result__row{display:flex;justify-content:space-between;flex-basis:100%;margin-bottom:43px;position:relative;background:#f5fafe;border-radius:10px;padding:25px 30px 25px 20px}.search-result .search-result__row .search-result__content{display:flex;flex-wrap:wrap;align-content:space-between;flex-basis:100%}.search-result .search-result__row .search-result__name{font-size:14px;font-weight:500;color:#045281;display:block;margin-bottom:20px}.search-result .search-result__row .search-result__author,.search-result .search-result__row .search-result__date{font-size:12px;display:block;margin-bottom:7px}.search-result .search-result__row .search-result__title{flex-basis:75%}.search-result .search-result__row .search-result__text{display:flex;justify-content:space-between;flex-basis:31%;margin-bottom:43px}.load-more-block{text-align:center}.load-more-block .load-more-books{display:inline-block;position:relative;padding-right:20px!important;font-size:14px;font-weight:400;text-decoration:none}.load-more-block .load-more-books img,.load-more-block .load-more-books svg{position:absolute;top:50%;right:0;margin-top:-7px!important}.search-result_cta{padding:25px!important;margin:80px 0 0!important;background:#f5fafe;border:1px solid rgba(15,128,222,.1);box-sizing:border-box;border-radius:13px;display:flex;flex-direction:row;justify-content:center;align-items:center}.search-result_cta span{font-weight:500;font-size:24px;line-height:30px;color:#0f80de;margin-right:30px!important}.search-result_cta a{padding:16px 30px!important;font-weight:500!important;font-size:14px!important;line-height:20px!important;letter-spacing:.7px!important;text-transform:uppercase!important;color:#fff!important;background:#0f80de;border-radius:13px;transition:.3s linear;border:1px solid #0f80de}.search-result_cta a:hover{background:#f5fafe;color:#0f80de!important;border:1px solid #0f80de}.citation-block{display:flex;justify-content:space-between;flex-direction:column}.citation-block .h2{font-weight:500;font-size:28px;line-height:120%;text-align:center;color:#045281;margin:0 auto 30px;display:block}.citation-block .button{margin:0 16px 0 0}.citation-block .add-new-citation{font-size:16px;font-weight:500;text-decoration:none;position:relative;padding-right:20px;margin-top:5px;display:inline-block}.citation-block .add-new-citation:before{content:'';position:absolute;transform:translate(-50%,-50%);top:50%;right:-5.5px;background:#02c1ff;width:12px;height:1px;transition:.4s ease-in-out}.citation-block .add-new-citation:after{content:'';position:absolute;transform:translate(-50%,-50%);top:50%;right:6px;background:#02c1ff;width:1px;height:12px;transition:.4s ease-in-out}.citation-block .add-new-citation:hover{color:#045281}.citation-block .add-new-citation:hover:after,.citation-block .add-new-citation:hover:before{background:#045281}.citation-block .citation-blog-list{margin-bottom:30px;background:#fff;border:1px solid rgba(15,128,222,.2);box-sizing:border-box;box-shadow:0 1px 7px rgba(4,82,129,.15);border-radius:10px}.citation-block .citation-blog-list .citation__bibliografy,.citation-block .citation-blog-list .citation__in-text{font-size:14px;line-height:20px;color:#2a2a2a;display:block}.citation-block .citation-blog-list .citation__box{position:relative;padding:25px 30px 25px 20px;min-height:150px;border-bottom:1px solid rgba(15,128,222,.2)}.citation-block .citation-blog-list .citation__box:last-child{border-bottom:none}.citation-block .citation-blog-list .citation__box.preload:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:none;opacity:.5;z-index:1}.citation-block .citation-blog-list .citation__box.preload .lds-ring{position:absolute;width:64px;height:64px;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.citation-block .citation-blog-list .citation__box.preload .lds-ring div{box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;margin:6px;border:6px solid #08c1ff;border-radius:50%;-webkit-animation:1.2s cubic-bezier(.5,0,.5,1) infinite lds-ring;animation:1.2s cubic-bezier(.5,0,.5,1) infinite lds-ring;border-color:#08c1ff transparent transparent}.citation-block .citation-blog-list .citation__box.preload .lds-ring div:nth-child(1){-webkit-animation-delay:-.45s;animation-delay:-.45s}.citation-block .citation-blog-list .citation__box.preload .lds-ring div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.citation-block .citation-blog-list .citation__box.preload .lds-ring div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}@-webkit-keyframes lds-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.citation-block .citation-blog-list .citation__content{max-width:75%}.citation-block .citation-blog-list .citation__more-content{display:none}.citation-block .citation-blog-list .citation__more-content p:last-of-type{padding-bottom:0}.citation-block .citation-blog-list .citation__more-block{position:relative;padding-top:10px;display:flex;justify-content:space-between;align-items:center}.citation-block .citation-blog-list .citation__more-block .button{font-size:14px;font-weight:500;text-transform:none;padding:10px 21px 9px;margin:0}.citation-block .citation-blog-list .citation__edit-block{display:flex;justify-content:center;align-items:center}.citation-block .citation-blog-list .citation__more{color:#02c1ff;font-weight:500;position:relative;margin-right:30px;text-decoration:underline}.citation-block .citation-blog-list .citation__more:before{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="16" height="9" viewBox="0 0 16 9"><path fill="#03C1FF" fill-rule="nonzero" d="M14.901.196a.626.626 0 0 1 .91 0 .69.69 0 0 1 0 .948l-7.356 7.66a.626.626 0 0 1-.91 0L.189 1.144a.69.69 0 0 1 0-.948.626.626 0 0 1 .91 0L8 7.182 14.901.196z"/></svg>');position:absolute;top:50%;right:-21px;width:16px;height:20px;margin-top:-10px;transition:.4s ease-in-out}.citation-block .citation-blog-list .citation__more.active:before{transform:rotate(180deg)}.citation-block .citation-blog-list .citation__more:hover{cursor:pointer;text-decoration:none}.citation-block .citation__copy{font-size:14px;line-height:22px;color:#03c1ff;cursor:pointer;transition:.3s linear;position:relative;display:flex;align-items:center}.citation-block .citation__copy svg{margin-right:5px}.citation-block .citation__copy:before{position:absolute;top:3px;left:0}.citation-block .citation__copy:hover{text-decoration:underline}.citation-block .citation__close{font-size:14px;line-height:22px;color:#03c1ff;cursor:pointer;transition:.3s linear;margin-left:50px;position:relative;display:flex;align-items:center}.citation-block .citation__close svg{margin-right:5px}.citation-block .citation__close:before{position:absolute;top:0;left:0}.citation-block .citation__close:hover{text-decoration:underline}.citation-block .citation__edit{font-size:14px;line-height:22px;color:#03c1ff;cursor:pointer;transition:.3s linear;position:relative;display:flex;align-items:center}.citation-block .citation__edit svg{margin-right:5px}.citation-block .citation__edit svg path{fill:#03c1ff}.citation-block .citation__edit:before{position:absolute;top:2px;left:0}.citation-block .citation__edit:hover{text-decoration:underline}.citation-block .citation__info_block{position:absolute;top:30px;right:20px;display:flex;flex-direction:row;align-items:center}.citation-block .citation__info_missing{font-size:14px;line-height:20px;color:#f5a623;position:relative;padding-left:20px}.citation-block .citation__info_missing:before{content:url(../images/att.svg);position:absolute;top:2px;left:0}.citation-block .citation__info_source{padding:3px 7px;background:#0f80de;border-radius:6px;color:#fff;font-size:14px;line-height:20px;margin-left:30px;text-align:center;text-transform:capitalize}.citation-block label{font-size:12px;line-height:14px;color:#878787;margin-bottom:5px}.citation-block .citation__in-text{font-size:14px;line-height:20px;color:#2a2a2a;margin-bottom:20px}.citation-block .citation__bibliografy{font-size:14px;line-height:20px;color:#2a2a2a;margin-bottom:30px}.citation-block .citation__bibliografy .csl-right-inline{word-break:break-word}.cited-section{padding:80px 20px;background:rgba(15,128,222,.03);margin-top:55px}.citation-block__btn{display:flex;flex-direction:row;justify-content:space-between}.citation-btn{padding:17px 30px;border:1px solid #03c1ff;box-sizing:border-box;border-radius:13px;font-style:normal;font-weight:500;font-size:14px;line-height:20px;letter-spacing:.7px;text-transform:uppercase;text-align:center;transition:.3s linear;cursor:pointer}.citation-btn_clear{background:0 0;color:#03c1ff}.citation-btn_clear:hover{color:#fff;background:#03c1ff}.citation-btn_blue{background:#03c1ff;color:#fff;margin-right:25px}.citation-btn_blue:hover{color:#03c1ff;background:0 0}.citation-btn:focus{outline:0}.citation-block_style-list{display:flex;flex-direction:row;justify-content:flex-end;margin-bottom:20px}.citation-block_style-list span{margin-right:5px}.citation-block_style-list select{display:none}.citation-block_style-list .select{position:relative}.citation-block_style-list .select-styled{padding-right:13px;position:relative;font-weight:500;color:#0f80de;cursor:pointer}.citation-block_style-list .select-styled:after{content:'';position:absolute;right:0;top:7px;border:5px solid transparent;border-color:#0f80de transparent transparent;transition:.3s linear}.citation-block_style-list .select-styled.active:after{border-color:transparent transparent #0f80de;top:2px}.citation-block_style-list .select-options{position:absolute;display:none;list-style:none;z-index:999;width:158px;padding:10px;border-radius:13px;box-shadow:0 1px 13px 0 rgba(0,0,0,.3);background-color:#fff;top:calc(100% + 6px);right:unset;left:calc(100% - 152px);max-height:unset}.citation-block_style-list .select-options li{border:none;color:#2a2a2a;padding:15px;cursor:pointer}.citation-block_style-list .select-options li:hover{border-radius:8px;background-color:#03c1ff;color:#fff}.citation-block_style-list .select-options li:hover span{box-shadow:none}.cited-cta-block{border:3px solid #a0ccf2;border-radius:13px;padding:40px;width:auto;margin:62px 0 25px}.cited-cta-block:after{content:"";clear:both;display:table}.cited-cta-block img{float:right;max-height:200px}.cited-cta-block_title{font-weight:500;font-size:24px;line-height:30px;text-align:center;color:#045281;margin:0 0 15px}.cited-cta-block_title br{display:none}.cited-cta-block_subtitle{font-size:18px;line-height:22px;color:#2a2a2a;margin:0 0 30px}.cited-cta-block p{text-align:left}.cited-cta-block a{display:block;max-width:220px}.cited-cta-block a:hover{text-decoration:none}.citation-delete-popup,.citation-search-popup{display:none}.citation-delete-popup_block,.citation-search-popup_block{position:fixed;top:30%;left:calc(50% - 195px);z-index:99999999999;width:100%;max-width:390px;background:#fff;border-radius:13px;display:flex;flex-direction:column;align-items:center}.citation-delete-popup_overlay,.citation-search-popup_overlay{position:fixed;top:0;left:0;z-index:9999999999;width:100vw;height:100vh;background:#000;opacity:.5;cursor:pointer}.citation-delete-popup_title,.citation-search-popup_title{background:#045281;width:100%;padding:19px 0;text-align:center;border-radius:13px 13px 0 0;font-weight:500;font-size:18px;line-height:22px;color:#fff;position:relative}.citation-delete-popup_content,.citation-search-popup_content{padding:20px}.citation-delete-popup_content p,.citation-search-popup_content p{font-size:16px;line-height:26px;color:#000;margin-bottom:20px}.citation-delete-popup_buttons,.citation-search-popup_buttons{display:flex;flex-direction:row;justify-content:space-between}.citation-delete-popup_buttons button,.citation-search-popup_buttons button{margin:0!important}.citation-delete-popup_button,.citation-search-popup_button{display:flex;flex-direction:row;justify-content:center}.citation-delete-popup_button button,.citation-search-popup_button button{margin:0!important}.citation-delete-popup_close,.citation-search-popup_close{position:absolute;width:15px;height:15px;top:30px;right:22px;cursor:pointer}.citation-delete-popup_close:after,.citation-delete-popup_close:before,.citation-search-popup_close:after,.citation-search-popup_close:before{content:'';position:absolute;top:0;left:0;width:21px;height:2px;background:#fff;transition:.5s}.citation-delete-popup_close:before,.citation-search-popup_close:before{transform:rotate(45deg)}.citation-delete-popup_close:after,.citation-search-popup_close:after{transform:rotate(-45deg)}.citation-delete-popup_close:hover:before,.citation-search-popup_close:hover:before{transform:rotate(135deg)}.citation-delete-popup_close:hover:after,.citation-search-popup_close:hover:after{transform:rotate(45deg)}.scroll_remover{overflow:hidden}.dandruff{padding:5px 15px;border-radius:10px;color:#045281;font-size:18px;display:flex;justify-content:center;align-items:center;position:relative}.dandruff img{width:81px;margin-right:22px}.dandruff.preload:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:none;opacity:.5;z-index:1}.dandruff.preload .lds-ring{position:absolute;width:64px;height:64px;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.dandruff.preload .lds-ring div{box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;margin:6px;border:6px solid #08c1ff;border-radius:50%;-webkit-animation:1.2s cubic-bezier(.5,0,.5,1) infinite lds-ring;animation:1.2s cubic-bezier(.5,0,.5,1) infinite lds-ring;border-color:#08c1ff transparent transparent}.dandruff.preload .lds-ring div:nth-child(1){-webkit-animation-delay:-.45s;animation-delay:-.45s}.dandruff.preload .lds-ring div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.dandruff.preload .lds-ring div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.form-block__selects_wrap{display:flex;flex-direction:row;justify-content:center;width:100%;max-width:835px}.form-block__selects_wrap .select{padding-left:15px}.form-block__g-select{width:calc(100% - 10px);display:flex;justify-content:center}.form-block__g-select .g-select-item{margin-right:2px!important;padding:10px 20px!important;border-right:none!important;background-color:#fff}.form-block__g-select .g-select-item:hover{background-color:#0f80de;color:#fff!important;border-radius:7px 7px 0 0!important}.form-block__g-select .g-select-item:first-child{border-top-left-radius:10px!important}.form-block__g-select .g-select-item,.form-block__g-select .select{text-align:center;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;font-size:14px!important;line-height:1!important;color:#2a2a2a;height:42px!important}.select-styled-one{width:100%;height:47px;padding:11px 30px 10px 20px!important;font-weight:400;font-family:GothamPro,sans-serif!important;font-size:16px;line-height:22px;color:#2a2a2a;border:1px solid rgba(15,128,222,.5);background:#fff;border-radius:7px!important}.g-active{background-color:#0f80de!important;color:#fff!important;font-weight:300!important;position:relative;cursor:pointer;border-radius:7px 7px 0 0!important}.select.g-active{border-top-right-radius:10px!important}#ct-source_manage .select,.ct-form_generate .select{padding-left:20px}#ct-source_manage .select-options,.ct-form_generate .select-options{width:175px!important;padding:10px!important;border-radius:13px!important;box-shadow:0 1px 13px 0 rgba(0,0,0,.3)!important;background-color:#fff!important;top:calc(100% + 15px)!important;right:unset!important;left:calc(50% - 79px)!important;max-height:unset!important}#ct-source_manage .select-options li,.ct-form_generate .select-options li{border:none!important;color:#2a2a2a!important}#ct-source_manage .select-options li:hover,.ct-form_generate .select-options li:hover{border-radius:8px!important;background-color:#03c1ff!important;color:#fff!important}#ct-source_manage .select-options li:hover span,.ct-form_generate .select-options li:hover span{box-shadow:none!important}#ct-source_manage .popup-body .select-options,.ct-form_generate .popup-body .select-options{max-height:150px!important}.form-block__main-wrap{display:flex;flex-direction:column;align-items:center;width:calc(100% + 20px);padding:30px 10px!important;margin-left:-10px!important;background:rgba(15,128,222,.03);border:1px solid rgba(15,128,222,.15);border-top:1px solid #0f80de;border-radius:0 0 7px 7px}.form-block__input-button{display:flex;width:100%;padding:20px 25px 0!important}.form-block__input-button .form-block__input{flex-grow:1}.form-block__input-button .form-block__input input{width:100%;border-radius:5px 0 0 5px!important;border:1px solid rgba(15,128,222,.5)!important;border-right:1px solid #03c1ff!important;height:54px!important;font-size:16px!important;line-height:1.38!important;color:#878787!important;padding-left:15px!important;background-color:#fff!important}.form-block__input-button .form-block__button{position:relative;cursor:pointer}.form-block__input-button .form-block__button input{font-size:14px;font-weight:500;line-height:1.43;letter-spacing:.7px;text-align:center;color:#fff;border-top-right-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:0!important;border-bottom-left-radius:0!important;background-color:#03c1ff;padding:17px 65px 17px 89px!important;transition:.5s;text-transform:uppercase}.form-block__input-button .form-block__button:hover input{background-color:#36ceff;box-shadow:0 4px 9px 0 rgba(0,0,0,.4),0 4px 9px 0 rgba(3,193,255,.6)}.form-block__input-button .form-block__button:before{content:'';width:13px;height:13px;position:absolute;top:20px;left:65px;pointer-events:none;background:url(../images/shape.svg) no-repeat;background-size:cover}.auto-manually-cite-block{display:flex;position:relative;flex-direction:row;justify-content:space-between;width:100%;max-width:270px;border:1px solid #0f80de;border-radius:5px;background:#fff;margin-left:-20px!important}.auto-manually-cite-block .tooltip__container{position:absolute;top:calc(50% - 7px);right:-21px}.auto-manually-cite-block .tooltip__container .tooltip__text{width:300px;left:-260px}.auto-manually-cite-block span{text-decoration:none!important;padding:8px 16px!important;color:#2a2a2a!important;font-size:14px;line-height:14px;flex-basis:50%;text-align:center;transition:.3s linear;cursor:pointer}.auto-manually-cite-block span:hover{box-shadow:0 4px 9px 0 rgba(0,0,0,.4),0 4px 9px 0 rgba(3,193,255,.6)}.auto-manually-cite-block .active-cite{background:#0f80de;color:#fff!important}.auto-manually-cite-block .active-cite.auto-cite{border-radius:3px 0 0 3px}.auto-manually-cite-block .active-cite.manually-cite{border-radius:0 3px 3px 0}.form-block__switch-wrap{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%}.form-block__switch-wrap .in-form-citation{display:none;font-size:16px;line-height:22px;color:#2a2a2a}.form-block__switch-wrap .in-form-citation span{line-height:33px}.search-loading{position:relative;pointer-events:none}.search-loading input{pointer-events:none!important}.search-loading:after{content:'';width:100%;height:26px;background:url(../images/three-dots.svg) 50% no-repeat,#03c1ff;background-size:contain;position:absolute;top:calc(50% - 13px);left:0;transition:.4s linear}.generate-loading{position:relative;pointer-events:none}.generate-loading input{pointer-events:none!important}.generate-loading:after{content:'';width:200px;height:26px;background:url(../images/three-dots.svg) 50% no-repeat,#0f80de;background-size:contain;position:absolute;top:calc(50% - 13px);left:calc(50% - 100px);transition:.4s linear}.rotate-animation{-webkit-animation:1.5s linear infinite spin;animation:1.5s linear infinite spin}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{transform:rotate(360deg)}}#ct-source_type{height:42px;padding:10px 25px 10px 10px!important;border:none!important;border-radius:0!important 10px!important 0 0!important;color:#2a2a2a!important;line-height:22px!important;font-weight:400!important;font-size:18px!important}#ct-style_name{border:none!important;font-weight:500!important;color:#0f80de!important;background-color:transparent!important;padding:14px 25px 13px 15px!important;font-size:17px!important}.w-1{width:calc(100% / 12)}.w-2{width:calc(100% / 12 * 2)}.w-3{width:calc(100% / 12 * 3)}.w-4{width:calc(100% / 12 * 4)}.w-5{width:calc(100% / 12 * 5)}.w-6{width:calc(100% / 12 * 6)}.w-7{width:calc(100% / 12 * 7)}.w-8{width:calc(100% / 12 * 8)}.w-9{width:calc(100% / 12 * 9)}.w-10{width:calc(100% / 12 * 10)}.w-11{width:calc(100% / 12 * 11)}.w-12{width:100%}#ct-source_manage-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1110;display:none;background:rgba(0,0,0,.5)}#ct-source_manage{position:fixed;top:-50%;right:0;bottom:0;left:0;z-index:1111;display:none;justify-content:center;align-items:center;margin:auto;max-width:990px}.popup-close{position:absolute;top:22px;right:-22px;width:15px;height:15px;z-index:15;transition:.4s ease-in-out}.popup-close:before{content:'';position:absolute;transform:translate(-50%,-50%) rotate(45deg);top:50%;left:7px;background:#fff;width:15px;height:1px;transition:.4s ease-in-out}.popup-close:after{content:'';position:absolute;transform:translate(-50%,-50%) rotate(45deg);top:50%;left:7px;background:#fff;width:1px;height:15px;transition:.4s ease-in-out}.popup-close:hover{cursor:pointer;opacity:.8}.popup-close:hover:after,.popup-close:hover:before{background:#045281}.popup-content{max-width:960px;max-height:90%;width:100%;background:#fff;border-radius:8px;padding:40px!important;margin:0 15px!important;overflow-y:scroll;overflow-x:hidden}.popup-content .select{font-size:16px!important}.popup-content .select .select-styled{background-color:#fff!important}.popup-content input[type=date],.popup-content input[type=email],.popup-content input[type=number],.popup-content input[type=password],.popup-content input[type=search],.popup-content input[type=tel],.popup-content input[type=text],.popup-content textarea{width:100%;height:47px;font-weight:400;font-family:GothamPro,sans-serif!important;font-size:16px;line-height:22px;color:#2a2a2a;border:1px solid rgba(15,128,222,.5);padding:0 10px!important;background:#fff;border-radius:7px!important;transition:.4s ease-in-out}.popup-content input[type=date]:focus,.popup-content input[type=email]:focus,.popup-content input[type=number]:focus,.popup-content input[type=password]:focus,.popup-content input[type=search]:focus,.popup-content input[type=tel]:focus,.popup-content input[type=text]:focus,.popup-content textarea:focus{border:1px solid #045281}.popup-content input.required_input{border-color:#f5a748!important}.popup-content .select-styled{border:1px solid rgba(15,128,222,.5)!important;border-radius:7px!important;color:#2a2a2a!important;transition:none!important}.popup-content .select-styled.select-placeholder{color:#b3b3b3!important}.popup-content .select-styled:after{border-color:#0f80de transparent transparent!important;transition:none!important;top:20px!important}.popup-content .select-styled:active,.popup-content .select-styled:hover{background-color:#fff!important;transition:none!important}.popup-content .select-styled:active:after,.popup-content .select-styled:hover:after{border-color:#0f80de transparent transparent!important;transition:none!important}.popup-content .select-styled.active{background-color:#fff!important}.popup-content .select-styled.active:after{top:9px!important;transform:rotate(180deg);border-color:#0f80de transparent transparent!important;transition:none!important}.popup-content .popup-body .form-big-title{text-align:center;font-weight:500;font-size:24px;line-height:30px;color:#045281;display:block}.popup-content .popup-body .form-info{margin:15px 0!important;padding:25px!important;text-align:center;width:100%;color:#d2890e;background:rgba(245,166,35,.1);border:1px solid rgba(245,166,35,.1);border-radius:13px}.popup-content .popup-body .form-info_correct{color:#0f80de!important;background:#f5fafe!important;border:1px solid rgba(15,128,222,.1)!important}.popup-content .popup-body .add-author--block a{align-self:flex-end;font-size:16px!important;cursor:pointer}.popup-content .popup-body .add-author--block a:hover{text-decoration:underline!important}.popup-content .popup-body .form-required{float:right;display:flex;align-items:flex-start;color:#2a2a2a;font-weight:400;font-size:14px;position:relative}.popup-content .popup-body .form-required svg{margin:4px 4px 0 0!important}.popup-content .popup-body form{margin-top:10px!important}.popup-content .popup-body form .form-header{display:flex;padding-bottom:30px!important;margin:0 10px!important;border-bottom:1px solid rgba(15,128,222,.5)}.popup-content .popup-body form .form-header .form-header-item{display:flex;font-size:16px;line-height:22px;color:#2a2a2a;margin-right:40px!important}.popup-content .popup-body form .form-header .form-header-item span{color:#0f80de;margin-left:4px!important;font-weight:500}.popup-content .popup-body form .add-author--block{text-align:right}.popup-content .popup-body form .remove_author{position:absolute;right:-16px;top:52%}.popup-content .popup-body form .form__dash{text-align:center;min-width:20px!important;display:inline-block}.popup-content .popup-body form .form__box--block{margin-bottom:25px!important}.popup-content .popup-body form .form__box--block .form__box--p3{padding:3px 0!important}.popup-content .popup-body form .form__box--block .form__box--p0{padding:0!important}.popup-content .popup-body form .form__box--block .form__box--p0-10{padding:0 10px!important}.popup-content .popup-body form .form__box--block .form__box--group{padding:20px 0!important;position:relative;display:flex;flex-wrap:wrap;align-items:flex-end}.popup-content .popup-body form .form__box--block .form__box--group-p0{padding:0!important}.popup-content .popup-body form .form__box--block .form__box--group>label{font-weight:500;font-size:16px;line-height:22px;color:#045281;padding-left:10px!important;padding-right:10px!important}.popup-content .popup-body form .form__box--block .form__box--group>.form_label{display:flex;width:100%;flex-direction:row;justify-content:space-between;align-items:baseline}.popup-content .popup-body form .form__box--block .form__box--group>.form_label label{font-weight:500;font-size:16px;line-height:22px;color:#045281;padding-left:10px!important;position:relative}.popup-content .popup-body form .form__box--block .form__box--group>.form_label label .tooltip__container{position:absolute;top:calc(50% - 7px);right:-21px}.popup-content .popup-body form .form__box--block .form__box--group>.form_label label .tooltip__text{left:-100px;width:250px}.popup-content .popup-body form .form__box--block .form__box--group>.form_label span{padding-right:10px!important}.popup-content .popup-body form .form__box--block .form__box--group>.form_label_required .tooltip__text{bottom:unset;top:calc(100% + 10px);left:-100px;width:250px}.popup-content .popup-body form .form__box--block .form__box--group>.form_label_required .tooltip__container:hover:before{content:'';position:relative;z-index:100;top:20px;left:6px;display:block;width:8px;height:8px;background:#fff;transform:translateX(-50%) rotate(45deg);box-shadow:-3px -3px 4px 0 rgba(0,0,0,.2);transition:transform .2s ease-out}.popup-content .popup-body form .form__box--block .form__box--group .form__box--contrib{display:flex;align-items:flex-end;flex-wrap:wrap;width:100%;margin:10px 0!important}.popup-content .popup-body form .form__box--block .form__box--group .form__box--contrib .form__box-part,.popup-content .popup-body form .form__box--block .form__box--group .form__box--date{display:flex}.popup-content .popup-body form .form__box--block .form__box--group .form__box--date>.select,.popup-content .popup-body form .form__box--block .form__box--group .form__box--date>input{margin-right:10px!important}.popup-content .popup-body form .form__box--block .form__box--group .form__box--date>.select:last-child{margin-right:0!important}.popup-content .popup-body form .form__box--block .form__box--group .form__box{display:flex;flex-direction:column;padding:10px!important}.popup-content .popup-body form .form__box--block .form__box--group .form__box--p3{padding:3px 0!important}.popup-content .popup-body form .form__box--block .form__box--group .form__box--p0-10{padding:0 10px!important}.popup-content .popup-body form .form__box--block .form__box--group .form__box--p0{padding:0!important}.popup-content .popup-body form .form__box--block .form__box--group .form__box .remove_author{width:16px;height:16px;background:url(../images/remove.svg) no-repeat;background-size:16px;cursor:pointer}.popup-content .popup-body form .form__box--block .form__box--group .form__box:nth-of-type(1) .remove_author{display:none}.popup-content .popup-body form .form__box--block .form__box--group .form__box .form__box-part--pages{display:flex;align-items:center}.popup-content .popup-body form .form__box--block .form__box--group .form__box .form__box-part--pages input:first-child{margin-right:20px}.popup-content .popup-body form .form__box--block .form__box--group .form__box .form__box-part label{position:relative;display:flex;align-items:center;font-style:normal;font-weight:400;font-size:13px;line-height:18px;color:#2a2a2a;margin-bottom:5px!important}.popup-content .popup-body .button{display:block;font-weight:500;font-size:14px;line-height:20px;text-align:center;letter-spacing:.7px;text-transform:uppercase;color:#fff;padding:17px 30px!important;background:#0f80de;border-radius:13px;text-transform:uppercase;margin:0 auto!important}.popup-content .popup-body .button:hover{background:#0d72c6}.popup-content .popup-body button[disabled=disabled].button,.popup-content .popup-body input:disabled.button{background:#e1e1e1;color:#b4b4b4}.citation-manual-form .popup-content{margin:12px 0 0!important;padding:10px 20px!important;width:auto;max-width:none;background:#fff;border:1px solid rgba(15,128,222,.15);overflow-y:auto;overflow-x:auto}.required_error{position:absolute;margin-bottom:-5px!important;padding:0 10px!important}.tooltip__container{width:14px;height:14px;background:url(../images/qm.svg) no-repeat;background-size:cover;margin-left:7px!important}.tooltip__container:hover:before{content:'';position:relative;z-index:100;bottom:17px;left:6px;display:block;width:8px;height:8px;background:#fff;transform:translateX(-50%) rotate(-135deg);box-shadow:-3px -3px 4px 0 rgba(0,0,0,.2);transition:transform .2s ease-out}.tooltip__container:hover .tooltip__text{display:block}.tooltip__container .tooltip__text{display:none;position:absolute;bottom:calc(100% + 10px);left:0;z-index:99;font-size:14px;font-weight:initial;background:#fff;border-radius:2px;box-shadow:0 0 6px 0 rgba(0,0,0,.5);max-width:540px;padding:10px!important;width:200px;color:#444}.tooltip__container .tooltip__text.tooltip-right{left:initial;right:0}.citations_page_content{margin-bottom:60px}.citations_list{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;margin-bottom:60px}.citation_list_item{padding:17px 0;width:100%;max-width:255px;border-radius:13px;border:1px solid #36ceff;text-align:center;font-size:14px;font-weight:500;line-height:1.43;letter-spacing:.7px;color:#03c1ff;margin:0 15px 20px;transition:.15s;text-decoration:none}.citation_list_item:hover{background-color:#03c1ff;color:#fff}.citation_advanced_container{padding-top:40px;display:flex;flex-direction:row;justify-content:space-between}.cac_table_of_content{align-self:flex-start;position:sticky;top:100px;width:100%;max-width:300px;padding:15px 10px;border-radius:13px;border:1px solid rgba(15,128,222,.3);background:#fff}.cac_table_of_content li{margin-bottom:10px;list-style:none}.cac_table_of_content li a:hover{cursor:pointer;text-decoration:none}.cac_table_of_content .cac_first_level li{font-size:14px;font-weight:700;line-height:1.43}.cac_table_of_content .cac_first_level li a{color:#045281}.cac_table_of_content .cac_first_level li:last-child{margin-bottom:0}.cac_table_of_content .cac_second_level{padding-left:5px}.cac_table_of_content .cac_second_level li{font-size:12px;font-weight:500;line-height:1.17}.cac_table_of_content .cac_second_level li a{color:#878787}.cac_table_of_content .cac_second_level li:first-child{margin-top:10px}.cac_toc_mobile_container{display:none;position:fixed;top:60px;z-index:2}.cac_toc_mobile_btn{display:none}.cac_toc_mobile{border-radius:0 0 13px 13px}.cac_toc_mobile .cac_toc_mobile_btn:after{content:'';position:absolute;left:calc(50% - 6px);width:12px;height:12px;border-left:2px solid #0f80de;border-bottom:2px solid #0f80de;background:#fff;transition:.5s}.cac_toc_mobile .cac_toc_mobile_min{height:31px;position:relative}.cac_toc_mobile .cac_toc_mobile_min:before{content:'Table of Content';position:absolute;top:-5px;left:calc(50% - 58px);font-size:14px;font-weight:700;line-height:1.43;color:#045281}.cac_toc_mobile .cac_toc_mobile_min:after{bottom:-2px;transform:rotate(-45deg)}.cac_toc_mobile .cac_toc_mobile_max{height:10px}.cac_toc_mobile .cac_toc_mobile_max:after{bottom:3px;transform:rotate(135deg)}.cac_toc_mobile .cac_first_level{display:none;max-height:400px;overflow-y:auto}.first_level_item.active{color:#0f80de!important}.second_level_item.active{color:#0f80de!important;position:relative}.second_level_item.active:before{content:'';position:absolute;top:0;left:-5px;width:2px;height:14px;background:#0f80de}.opened_by_default{display:block!important}.cac_content{width:100%;max-width:810px}.cac_content h2,.cac_content h3{margin-top:0!important;color:#045281}.cac_content h2 img,.cac_content h3 img{max-width:30px;max-height:30px}.cac_content .h2_huge{font-size:35px;font-weight:500;line-height:1.31;margin-bottom:15px}.cac_content .h2_normal{font-size:24px;font-weight:700;line-height:1.25;margin-bottom:20px}.cac_content .h3_normal{font-size:20px;font-weight:700;line-height:1.3;margin-bottom:15px}.cac_content .h3_romb{font-size:18px;font-weight:700;line-height:1.22;padding-left:20px;margin-bottom:15px;position:relative}.cac_content .h3_romb:before{content:'';position:absolute;top:7px;left:2px;width:7px;height:7px;background:#045281;transform:rotate(45deg)}.cac_content li,.cac_content p,.cac_content span{font-size:16px;line-height:1.38;color:#2a2a2a}.cac_content ul{list-style:unset!important;padding-left:25px}.cac_content li{margin-bottom:5px}.cac_content blockquote{position:relative;font-style:unset;padding:25px 0 0 7px;border-left:2px solid #0f80de;font-size:14px;line-height:1.43;color:#2a2a2a;z-index:1}.cac_content blockquote:before{position:absolute;top:4px;left:7px;content:'NOTE:';font-weight:500;line-height:1.43;letter-spacing:.7px;color:#0f80de;font-style:normal!important}.cac_content_section{padding-bottom:80px}.cac_content_sub_section_item{margin-top:30px;margin-bottom:50px}.cac_content_sub_section_item:last-of-type{margin-bottom:0}.cac_first_section{display:flex;flex-direction:row;justify-content:space-between}.cac_first_section li,.cac_first_section p,.cac_first_section span{line-height:1.63}.cac_first_section .cac_first_section_content{width:100%;max-width:516px}.cac_first_section .cac_first_section_img{max-width:300px}.cac_first_section .cac_first_section_img img{max-width:100%}.example_quote{padding:20px;margin:15px 0;border-radius:13px;word-break:break-word}.faq_answer .example_quote{margin:0 0 15px}.faq_acordeon .faq_question{position:relative;padding:20px 25px 20px 70px;border-radius:13px;box-shadow:0 0 6px rgba(0,34,55,.2);margin-bottom:30px}.faq_acordeon .faq_question p{font-size:20px;font-weight:500;line-height:1.3;color:#045281}.faq_acordeon .faq_question:before{content:"";position:absolute;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #03c1ff;top:23px;left:30px;transition:.5s}.faq_acordeon .faq_question:hover{cursor:pointer}.faq_acordeon .faq_answer{margin-top:15px}.faq_acordeon .faq_answer p{font-weight:400;font-size:16px;line-height:1.38;color:#2a2a2a}.faq_acordeon p{padding:0;margin:0}.faq_question_arr_change:before{transform:rotate(90deg)}.citation-tips{padding:25px 0 65px}.citation-tips h2{font-weight:500;font-size:28px;line-height:120%;text-align:center;color:#045281;margin:0 0 50px}.citation-tips_list{display:flex;flex-direction:column;align-items:center}.citation-tips_item{margin-bottom:35px;max-width:350px;width:100%}.citation-tips_item_title{font-weight:500;font-size:20px;line-height:26px;color:#045281;position:relative;padding-left:29px}.citation-tips_item_title:before{content:url(../images/bulb.svg);position:absolute;top:0;left:0}.citation-tips_item_separator{width:100%;height:1px;background:#045281;opacity:.3;margin:10px 0}.citation-tips_item_content{font-size:16px;line-height:26px;color:#000}.custom-row{padding:0 10px!important}.citation-wrapper{padding-top:100px}.citation-wrapper .page-title-row{text-align:center}.citation-wrapper .page-title-row h1{padding-bottom:20px}#citation-tool{font-size:17px;font-weight:400;color:#2a2a2a}#citation-tool .citation-container{margin:0 auto;width:1160px;max-width:94%;position:relative}#citation-tool .h1,#citation-tool .h2,#citation-tool .h3,#citation-tool .h4,#citation-tool .h5,#citation-tool .h6,#citation-tool h2,#citation-tool h3,#citation-tool h4,#citation-tool h5,#citation-tool h6{font-weight:400;line-height:1.2;padding-bottom:20px}#citation-tool .h1,#citation-tool .h2,#citation-tool .h3,#citation-tool .h4,#citation-tool .h5,#citation-tool .h6{display:block}#citation-tool .h1{font-size:36px;color:#045281}#citation-tool .h2,#citation-tool h2{font-size:30px;color:#045281}#citation-tool p{padding-bottom:20px;line-height:1.4}#citation-tool a{color:#02c1ff;transition:.4s ease-in-out}#citation-tool a:hover{text-decoration:none}#citation-tool a.thumb{display:inline-block}#citation-tool .top-bg{padding-top:200px;padding-bottom:100px;background:#88bfe8;background:linear-gradient(to bottom,#88bfe8 0,#107edd 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#88bfe8', endColorstr='#107edd', GradientType=0 )}#citation-tool .top-form-block{padding-bottom:25px}#citation-tool .form-block #form_source-add{display:flex;flex-direction:column;justify-content:space-between}#citation-tool .form-block #form_source-add .form-block__box-small{display:flex;flex-direction:row;flex-basis:15%;position:relative;line-height:0}#citation-tool .form-block #form_source-add .form-block__box-small label{display:block;position:absolute;top:-20px;font-size:14px;color:#045281}#citation-tool .form-block #form_source-add .form-block__box-big{flex-basis:51%}#citation-tool .form-block #form_source-add .form-block__box-big--bottom{flex-basis:66%}#citation-tool .form-block #form_source-add .form-block__box-big,#citation-tool .form-block #form_source-add .form-block__box-big--bottom{position:relative}#citation-tool .form-block #form_source-add .form-block__box-big .manually-cite,#citation-tool .form-block #form_source-add .form-block__box-big--bottom .manually-cite{position:absolute;bottom:-25px;left:10px;font-size:14px;font-weight:500;text-decoration:underline}#citation-tool .form-block #form_source-add .form-block__box-big .manually-cite:hover,#citation-tool .form-block #form_source-add .form-block__box-big--bottom .manually-cite:hover{text-decoration:none}#citation-tool .select-hidden{display:none;visibility:hidden;padding-right:10px}#citation-tool .select{cursor:pointer;display:inline-block;position:relative;font-size:17px;color:#fff;width:100%;height:47px}#citation-tool .select-styled{position:relative;top:0;right:0;bottom:0;left:0;z-index:97;padding:14px 25px 13px 15px;border:1px solid #0f80de;border-radius:10px;color:#045281;line-height:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transition:.4s ease-in-out}#citation-tool .select-styled:after{content:"";width:0;height:0;border:7px solid transparent;border-color:#0f80de transparent transparent;position:absolute;top:22px;right:10px;transition:.4s ease-in-out}#citation-tool .select-styled:hover{background-color:#0f80de;color:#fff}#citation-tool .select-styled:hover:after{border-color:#fff transparent transparent}#citation-tool .select-styled.active,#citation-tool .select-styled:active{background-color:#0f80de;color:#fff}#citation-tool .select-styled.active:after,#citation-tool .select-styled:active:after{top:9px;border-color:transparent transparent #fff}#citation-tool .select-options{display:none;position:absolute;top:100%;right:0;left:0;z-index:999;margin:0;padding:10px 0 0;list-style:none;background-color:#0f80de;border-bottom-left-radius:10px;border-bottom-right-radius:10px;width:100%;max-height:320px;overflow:auto}#citation-tool .select-options li{position:relative;margin:0;text-indent:15px;border-top:1px solid #0f80de;line-height:normal;color:#fff;transition:ease-in-out}#citation-tool .select-options li[rel=hide]{display:none}#citation-tool .select-options li>span{display:block;padding:15px;text-indent:0}#citation-tool .select-options li>span:hover{box-shadow:0 3px 5px rgba(0,0,0,.3),0 -3px 5px rgba(0,0,0,.3)}#citation-tool .select-options li ul{display:none}#citation-tool .select-options li ul li{border:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-indent:0}#citation-tool .select-options li ul li:hover{white-space:normal;box-shadow:0 3px 5px rgba(0,0,0,.3),0 -3px 5px rgba(0,0,0,.3)}#citation-tool .select-options li ul li:hover span{overflow:visible;white-space:normal}#citation-tool .select-options li ul li span{padding-left:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#citation-tool .select-options li.active{background:#5ba3df}#citation-tool .select-options li.active ul{display:block;position:relative}#citation-tool .select-options li.active ul:before{content:'';position:absolute;left:0;top:0;background:linear-gradient(to right,transparent,#fff,transparent);background-size:80%;background-repeat:no-repeat;background-position:center;width:100%;height:1px}#citation-tool .select-options li.parent:after{content:'';width:0;height:0;border:7px solid transparent;border-color:transparent transparent transparent #fff;position:absolute;top:20px;right:10px;transition:.4s ease-in-out}#citation-tool .select-options li.parent.active:after{border-color:transparent #fff transparent transparent;right:17px}#citation-tool .blog-list{padding:65px 0}#citation-tool .blog-list .blog-list__box{margin-bottom:50px}#citation-tool .blog-list .blog-list__box:last-child{margin-bottom:0}#citation-tool .blog-list .blog-list__box p:last-of-type{padding-bottom:5px}#citation-tool .blog-list .blog-list__box .blog-list__title{font-size:30px;color:#045281;font-weight:400;padding-bottom:12px;line-height:48px}#citation-tool .blog-list .blog-list__box .blog-list__more{text-decoration:underline}#citation-tool .blog-list .blog-list__box .blog-list__more:hover{text-decoration:none}#citation-tool .search-result-block{padding:5px 0 25px}#citation-tool ul.check-box-list{display:flex;justify-content:flex-start;align-items:center;width:100%}#citation-tool ul.check-box-list li{position:relative;display:flex;align-items:center;margin-right:25px}#citation-tool ul.check-box-list li:last-of-type{margin-right:0}#citation-tool ul.check-box-list li input[type=radio]{position:absolute;visibility:hidden}#citation-tool ul.check-box-list li label{display:inline-block;position:relative;z-index:10;cursor:pointer;line-height:normal;padding-left:25px;color:#141632;-webkit-transition:.25s linear}#citation-tool ul.check-box-list li:hover label{color:#141632}#citation-tool ul.check-box-list li .check{display:inline-block;position:absolute;border:1px solid #02c1ff;border-radius:100%;height:15px;width:15px;z-index:5;margin-right:10px;transition:border .25s linear;-webkit-transition:border .25s linear}#citation-tool ul.check-box-list li:hover .check{border:1px solid #02c1ff}#citation-tool ul.check-box-list li .check:before{display:block;position:absolute;content:'';border-radius:100%;height:9px;width:9px;top:50%;left:50%;transform:translate(-50%,-50%);margin:auto;transition:background .25s linear;-webkit-transition:background .25s linear}#citation-tool ul.check-box-list input[type=radio]:checked~.check{border:1px solid #02c1ff}#citation-tool ul.check-box-list input[type=radio]:checked~.check:before{background:#02c1ff}#citation-tool ul.check-box-list input[type=radio]:checked~label{color:#141632}#citation-tool textarea{resize:none;padding:10px}#citation-tool input::-webkit-input-placeholder,#citation-tool textarea::-webkit-input-placeholder{color:#b3b3b3}#citation-tool input::-moz-placeholder,#citation-tool textarea::-moz-placeholder{color:#b3b3b3;opacity:1}#citation-tool ::-webkit-scrollbar{width:8px}#citation-tool ::-webkit-scrollbar-track{border-left:1px solid #ccc;background-color:#eaeaea;border-radius:0 8px 8px 0}#citation-tool ::-webkit-scrollbar-thumb{background-color:#045281}#citation-tool ::-webkit-scrollbar-thumb:hover{background:#034268}.breadcrumbs_citation{text-align:center;margin:20px 0;color:#4985a9}.breadcrumbs_citation a,.breadcrumbs_citation span{text-transform:uppercase;color:#4985a9;font-weight:500}.validate_main_button{transition:.4s;-webkit-appearance:none;cursor:pointer;border:none}.citation__in-text,.csl-entry{word-break:break-word}.modal_on_flag{position:relative;height:100%;overflow:hidden}.required_input{border:1px solid red!important}.wb-citation-list{margin-bottom:20px}@media (min-width:767px){.citation-block .h2{font-size:36px;line-height:46px}.cited-cta-block{background:url(../images/cited-cta.svg) 95% no-repeat,url(../images/ellipse.svg) 100% no-repeat;background-size:auto,contain}.form-block__selects_wrap{margin:0 auto!important}.form-block__selects_wrap .form-block__box-small{position:absolute!important;top:66px;left:185px}.form-block__selects_wrap .form-block__box-small .select-styled{border:none!important;font-weight:500!important;color:#0f80de!important}.form-block__selects_wrap .form-block__box-small .select-styled:after{border:5px solid transparent!important;border-color:#0f80de transparent transparent!important}.form-block__selects_wrap .form-block__box-small .select-styled.active,.form-block__selects_wrap .form-block__box-small .select-styled:hover{border:none!important;background:0 0!important}.form-block__selects_wrap .form-block__box-small .select-styled.active:after{border-color:transparent transparent #0f80de!important;top:15px!important}.form-block__g-select .g-select-item,.form-block__g-select .select{font-weight:500!important;font-size:18px!important}.form-block__g-select .select-styled{height:42px;padding:10px 30px 10px 20px!important;border:none!important;border-radius:0!important 10px!important 0 0!important;color:#2a2a2a!important;line-height:22px!important;font-weight:500!important;font-size:18px!important}.form-block__g-select .select-styled.active,.form-block__g-select .select-styled:hover{color:#fff!important;border-radius:7px 7px 0 0!important}.form-block__g-select .select-styled:after{border:5px solid transparent!important;border-color:#2a2a2a transparent transparent!important;top:20px!important;right:10px!important}.form-block__g-select .select-styled.active:after,.form-block__g-select .select-styled.active:hover:after{top:14px!important;border-color:transparent transparent #fff!important}.form-block__g-select .select-styled:hover:after{top:20px!important;border-color:#fff transparent transparent!important}.g-active .select-styled{color:#fff!important}.g-active .select-styled:after{border-color:#fff transparent transparent!important}.form-block__main-wrap{padding:30px 10px 5px!important;max-width:960px;margin:0 auto;align-self:center}.form-block__switch-wrap{padding:0 45px 0 25px!important;justify-content:space-between}.form-block__switch-wrap .in-form-citation{display:block}.popup-content .popup-body form .form__box--block .form__box--group>.form_label label .tooltip__text{width:350px}.citation-tips h2{font-size:36px;line-height:46px}.citation-tips_list{flex-direction:row;justify-content:space-between;flex-wrap:wrap}.citation-tips_item{margin-bottom:50px}}@media (min-width:768px){#citation-tool textarea{height:100px}}@media (min-width:960px){.form-block__selects_wrap .form-block__box-small{left:227px}}@media (min-width:992px){.citation-tips{padding:55px 0 110px}}@media (min-width:1024px){.form-block__main-wrap{padding:30px 10px 20px!important}}@media (min-width:1100px){.form-block__selects_wrap .form-block__box-small{left:276px}}@media (max-width:992px){.cited-section{padding:50px 0;margin-top:25px}.cited-cta-block{margin:50px 0;background:url(../images/cited-cta.svg) 95% 70% no-repeat,url(../images/ellipse.svg) 127% no-repeat;background-size:18%,contain}}@media (max-width:767px){.search-result{grid-template-columns:repeat(1,1fr);width:100%;max-width:300px;margin:20px auto 30px!important;overflow:unset!important}.citation-block .citation-blog-list .citation__box{padding:66px 10px 30px}.citation-block .citation__copy span{display:none}.citation-block .citation__bibliografy{margin-bottom:25px}.cited-section{padding:50px 0 30px}.citation-block__btn{flex-direction:column}.citation-block__btn .citation-btn{width:100%;max-width:100%;margin-bottom:25px}.citation-block__btn-left{flex-direction:column}.citation-block_style-list{justify-content:center}.cited-cta-block{background:0 0;padding:15px}.cited-cta-block_title{font-size:20px;line-height:26px}.cited-cta-block_title br{display:block}.cited-cta-block_subtitle{font-size:16px;line-height:26px;margin:0 0 25px}.form-block__selects_wrap{padding-top:23px!important;margin-bottom:25px!important}.form-block__selects_wrap .form-block__box-small,.form-block__selects_wrap .form-block__g-select{width:100%;max-width:140px;position:relative}.form-block__selects_wrap .form-block__box-small:after,.form-block__selects_wrap .form-block__g-select:after{font-size:14px;line-height:18px;color:#2a2a2a;position:absolute;top:-23px;left:0}.form-block__selects_wrap .form-block__box-small:before,.form-block__selects_wrap .form-block__g-select:before{width:14px;height:14px;background:url(../images/qm.svg) no-repeat;background-size:cover;position:absolute;top:-21px}.form-block__selects_wrap .form-block__box-small .select-styled,.form-block__selects_wrap .form-block__g-select .select-styled{font-size:16px!important;line-height:24px!important;color:#2a2a2a!important;padding:14px 20px 14px 14px!important;margin-bottom:30px!important;border:1px solid rgba(15,128,222,.5)!important}.form-block__selects_wrap .form-block__box-small .select-styled:after,.form-block__selects_wrap .form-block__g-select .select-styled:after{top:24px!important}.form-block__selects_wrap .form-block__box-small .select-styled.active,.form-block__selects_wrap .form-block__g-select .select-styled.active{color:#fff!important}.form-block__selects_wrap .form-block__box-small .select-styled.active:after,.form-block__selects_wrap .form-block__g-select .select-styled.active:after{top:15px!important}.form-block__selects_wrap .form-block__box-small:after{content:"Style"}.form-block__selects_wrap .form-block__box-small:before{left:42px}.form-block__selects_wrap .form-block__g-select:after{content:"Source"}.form-block__selects_wrap .form-block__g-select:before{left:55px}}@media (min-width:768px) and (max-width:1200px){.search-result{grid-template-columns:repeat(2,1fr);grid-column-gap:41px;width:100%;max-width:730px;margin:0 auto 30px!important}.search-result .search-result__box{flex-basis:46%}.search-result .search-result__row{flex-basis:100%;padding:0 2%}.search-result .search-result__row .search-result__text{flex-basis:46%;padding:0 2%}.cac_table_of_content{max-width:220px}.cac_content{max-width:478px}.cac_first_section .cac_first_section_content{max-width:350px}.cac_first_section .cac_first_section_img{max-width:130px}}@media (min-width:0px) and (max-width:767px){.search-result .search-result__box{align-self:center}.search-result .search-result__row{flex-basis:100%;flex-wrap:wrap;padding:0}.search-result .search-result__row .search-result__content{flex-basis:100%;display:block;text-align:center;padding:10px;word-break:break-word}.search-result .search-result__row .search-result__text{flex-basis:100%;flex-wrap:wrap;padding:0}.search-result_cta{flex-direction:column;padding:30px 17px!important}.search-result_cta span{margin-right:0!important;text-align:center;max-width:280px;margin-bottom:25px!important}.search-result_cta a{padding:17px 27px!important}.citation-block .button{margin:5px 16px 5px 0}.citation-block .citation-blog-list .citation__more-block .button{margin:15px auto 0;display:block;max-width:150px}.citation-block_style-list .select-options{max-height:320px;overflow-y:auto}.dandruff{flex-wrap:wrap;text-align:center}.dandruff img{margin:0 auto 20px}.dandruff span{flex-basis:100%}.form-block__g-select .select-styled{height:54px;padding:16px 10px!important;border-radius:7px!important;text-align:left!important}.form-block__g-select .select-options li:nth-child(-n+6){display:block}.form-block__g-select .select-options li:first-child{display:none}.g-active{background-color:#fff!important;color:#2a2a2a!important;font-weight:400!important}.select.g-active{border-radius:7px!important;width:100%!important}button.g-select-item{display:none}#ct-source_manage .select,.ct-form_generate .select{padding-left:0}#ct-source_manage .select-options,.ct-form_generate .select-options{max-height:320px!important}.form-block__input-button .form-block__input input{border-radius:7px 0 0 7px!important}.form-block__input-button .form-block__button input{font-size:0;width:50px;height:54px;padding:0!important;border-top-right-radius:7px;border-bottom-right-radius:7px}.w-1,.w-10,.w-11,.w-12,.w-2,.w-3,.w-4,.w-5,.w-6,.w-7,.w-8,.w-9{width:100%!important}.popup-content .popup-body .add-author--block a{align-self:center}.popup-content .popup-body form .form__box--block .form__box--group .form__box--contrib{background-color:rgba(218,218,218,.2)}.tooltip__container .tooltip__text.tooltip-right{left:0;right:initial}.citations_list{max-width:255px}.citation_advanced_container{flex-direction:column;align-items:center}.cac_table_of_content{margin:0 auto 50px;position:relative;z-index:2;top:0}.cac_table_of_content:not(.cac_toc_mobile) .cac_second_level:not(.opened_by_default){display:none!important}.cac_toc_mobile_container{width:100%}.cac_toc_mobile_btn{display:block;width:100%}.cac_content,.cac_first_section .cac_first_section_content{max-width:300px}.cac_first_section .cac_first_section_img{display:none}.faq_acordeon .faq_question{padding:20px 15px 20px 50px}.faq_acordeon .faq_question:before{left:20px}#citation-tool .form-block #form_source-add .form-block__box-small{flex-basis:100%}#citation-tool ul.check-box-list{flex-wrap:wrap}#citation-tool ul.check-box-list li{padding:5px 0}#citation-tool textarea{height:70px}.popup-content .select,.popup-content input,.popup-content label{margin-bottom:5px!important}.form__box__contrib .form__box-part{flex-wrap:nowrap!important;align-items:baseline!important}.form__box__contrib .form__box-part .remove_author{right:-30px!important}.search-result__btn-clock{position:relative!important;top:unset!important;right:unset!important;transform:unset!important}}@media (min-width:767px) and (max-width:992px){.search-result .search-result__box:last-child{display:none}.form-block__main-wrap{border-top:1px solid rgba(15,128,222,.15);position:relative}.form-block__main-wrap:before{content:'';position:absolute;top:-1px;left:calc(50% - 364px);width:728px;height:1px;background:#0f80de}}@media (min-width:768px) and (max-width:992px){.search-result_cta{flex-direction:column;padding:30px 17px!important}.search-result_cta span{margin-right:0!important;margin-bottom:20px!important}}@media (min-width:0px) and (max-width:390px){.citation-delete-popup_block,.citation-search-popup_block{left:0}}@media (min-width:340px) and (max-width:767px){.form-block__selects_wrap{justify-content:space-around}}@media (max-width:767px) and (min-width:767px){.form-block__selects_wrap .form-block__box-small{display:none!important}}@media (min-width:0px) and (max-width:767pxpx){.form-block__g-select .g-select-item,.form-block__g-select .select{width:100%!important;height:54px!important;font-size:16px!important;line-height:1.38!important}}@media (min-width:0px) and (max-width:522px){.form-block__input-button .form-block__button:before{left:17px}}@media (min-width:521px) and (max-width:992px){.form-block__input-button{padding:20px 20px 0!important}}@media (min-width:0px) and (max-width:520px){.form-block__input-button{padding:25px 0 0!important;margin-bottom:0!important}}@media (min-width:0px) and (max-width:1080px){.popup-close{top:45px;right:27px}.popup-close:after,.popup-close:before{background:#2a2a2a}}@media (min-width:481px) and (max-width:768px){.popup-content{padding:20px 15px!important}.popup-content .popup-body form .remove_author{right:-10px}.citation-manual-form .popup-content{padding:40px 15px!important}}@media (min-width:0px) and (max-width:480px){.popup-content{padding:40px 0!important;margin:0 10px!important}.popup-content .popup-body form .add-author--block{text-align:center}.popup-content .popup-body form .remove_author{right:10px;top:-90px}.popup-content .popup-body form .form__box--block .form__box--group .form__box--contrib{padding:5px 0!important}.citation-manual-form .popup-content{padding:0 5px 20px!important}}@media (min-width:0px) and (max-width:1024px){.citations_list{max-width:530px;margin:0 auto 60px}.citation_list_item{margin:0 5px 20px}#citation-tool{font-size:13px}#citation-tool .form-block #form_source-add{flex-wrap:wrap}#citation-tool .form-block #form_source-add .form-block__box-small{margin-bottom:15px;line-height:normal}#citation-tool .form-block #form_source-add .form-block__box-small:last-child{margin-bottom:0}#citation-tool .form-block #form_source-add .form-block__box-small label{position:relative;top:0;margin-bottom:5px}#citation-tool .form-block #form_source-add .form-block__box-big,#citation-tool .form-block #form_source-add .form-block__box-big--bottom{flex-basis:100%;margin-bottom:15px}#citation-tool .form-block #form_source-add .form-block__box-big .manually-cite,#citation-tool .form-block #form_source-add .form-block__box-big--bottom .manually-cite{position:relative;top:0;left:0;margin-top:5px;display:inline-block}}@media (min-width:800px) and (max-width:1200px){.citation_advanced_container{justify-content:space-around}}@media (min-width:768px) and (max-width:799px){.citation_advanced_container{justify-content:space-between}}@media (min-width:0px) and (max-width:992px){#citation-tool .citation-container{max-width:100%}}@media (min-width:768px) and (max-width:1024px){#citation-tool .form-block #form_source-add .form-block__box-small{flex-basis:49%}}@media (min-width:0px) and (max-width:1200px){#citation-tool .search-result-block .h2{text-align:center}}@media (min-width:0px) and (max-width:320px){.validate_main_button{padding:16px 25px 15px 27px!important}}@media all and (-ms-high-contrast:none){#citation-tool #ct-source_manage{max-width:100%!important}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImNvbXBvbmVudHMvcmVzZXQuc2NzcyIsImxheW91dC9zZWFyY2gtcmVzdWx0LnNjc3MiLCJjb21wb25lbnRzL21peGlucy5zY3NzIiwibGF5b3V0L2Jsb2NrLWNpdGF0aW9uLnNjc3MiLCJsYXlvdXQvbWFpbi1mb3JtLnNjc3MiLCJsYXlvdXQvY2l0YXRpb24tZWRpdC5zY3NzIiwibGF5b3V0L2NpdGF0aW9uLW1haW4uc2NzcyIsImxheW91dC9jaXRhdGlvbi1jb250ZW50LnNjc3MiLCJsYXlvdXQvY2l0YXRpb24tdGlwcy5zY3NzIiwibGF5b3V0L2NvZGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxpQkFDQSxzQkNIQSxRQUFBLEVBQUEsdUJEUUEscUJBQ0EsdUJBQ0EsMEJBQ0Esc0JBQ0Esc0JBQ0Esc0JBQ0Esa0JBQ0EsbUJBQ0Esb0JBQ0EsbUJBQ0EsdUJBQ0EsdUJBQ0EsbUJBQ0UsUUFBQSxNQUdGLGlCQ3hCQSxPQUFBLEVBT2UsV0FBQSxXRG9CYixtQkFBQSxXQzNCRixVQUFBLElEK0JBLG9CQy9CQSx1QkFBQSxZQVNvQiwyQkFBQSxNRHlCbEIseUJBQUEsS0FHRixpQkFDQSx1QkFDQSxxQkFDQSxzQkFDQSx3QkN6Q0EsNEJBQUEsWUFZYyxRQUFBLEVEa0NkLGtCQUNBLGtCQy9DQSxXQUFBLEtBQUEsMEJEb0RBLGlCQ3JDd0gsT0FBQSxLRHlDeEgsZ0NBQ0EsaUNBQ0EsdUJBQ0Esd0JDM0RBLFFBQUEsR0FnQnVELFFBQUEsS0RnRHZELHFCQUNBLHdCQUNBLGtCQ2xEMk4sT0FBQSxFQWhCM04sb0JBaUJLLGVEeURMLHFCQUNFLGdCQUFBLFNDM0VGLGVBQUEsRUFBQSwyQkFrQmMsU0FBQSxLRGlFZCxrQkFDRSxlQUFBLE9BR0YscUJDdkZBLFdBQUEsb0JENEZBLGlDQUVBLGtDQURBLCtCQUZBLGdDQUlBLHNCQUNBLHdCRTFGRSxXQUFBLElBQ0EsY0FBQSxFQUNBLG1CQUFBLEtGa0dGLHVCQUhBLHNCQUVBLGtD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eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qU3RhcnMqL1xuXG4jY2l0YXRpb24tdG9vbCAqLFxuI2NpdGF0aW9uLXRvb2wgOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuI2NpdGF0aW9uLXRvb2wgYXJ0aWNsZSxcbiNjaXRhdGlvbi10b29sIGFzaWRlLFxuI2NpdGF0aW9uLXRvb2wgZGV0YWlscyxcbiNjaXRhdGlvbi10b29sIGZpZ2NhcHRpb24sXG4jY2l0YXRpb24tdG9vbCBmaWd1cmUsXG4jY2l0YXRpb24tdG9vbCBmb290ZXIsXG4jY2l0YXRpb24tdG9vbCBoZWFkZXIsXG4jY2l0YXRpb24tdG9vbCBocixcbiNjaXRhdGlvbi10b29sIGltZyxcbiNjaXRhdGlvbi10b29sIG1haW4sXG4jY2l0YXRpb24tdG9vbCBuYXYsXG4jY2l0YXRpb24tdG9vbCBzZWN0aW9uLFxuI2NpdGF0aW9uLXRvb2wgc3VtbWFyeSxcbiNjaXRhdGlvbi10b29sIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jY2l0YXRpb24tdG9vbCAqIHtcbiAgbWFyZ2luOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1pbi13aWR0aDogMXB4O1xufVxuXG4jY2l0YXRpb24tdG9vbCBodG1sIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xufVxuXG4jY2l0YXRpb24tdG9vbCBhLFxuI2NpdGF0aW9uLXRvb2wgYTpob3ZlcixcbiNjaXRhdGlvbi10b29sIGlucHV0LFxuI2NpdGF0aW9uLXRvb2wgc2VsZWN0LFxuI2NpdGF0aW9uLXRvb2wgdGV4dGFyZWEge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiAwO1xufVxuXG4jY2l0YXRpb24tdG9vbCBvbCxcbiNjaXRhdGlvbi10b29sIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuI2NpdGF0aW9uLXRvb2wgYmxvY2txdW90ZSxcbiNjaXRhdGlvbi10b29sIHEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbiNjaXRhdGlvbi10b29sIGJsb2NrcXVvdGU6YWZ0ZXIsXG4jY2l0YXRpb24tdG9vbCBibG9ja3F1b3RlOmJlZm9yZSxcbiNjaXRhdGlvbi10b29sIHE6YWZ0ZXIsXG4jY2l0YXRpb24tdG9vbCBxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lO1xufVxuXG4jY2l0YXRpb24tdG9vbCBhIGltZyxcbiNjaXRhdGlvbi10b29sIGZpZWxkc2V0LFxuI2NpdGF0aW9uLXRvb2wgaHIge1xuICBib3JkZXI6IDA7XG59XG5cbiNjaXRhdGlvbi10b29sIG1hcmsge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG59XG5cbiNjaXRhdGlvbi10b29sIHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbiNjaXRhdGlvbi10b29sIC50YWJsZV93cmFwIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbiNjaXRhdGlvbi10b29sIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuI2NpdGF0aW9uLXRvb2wgLnRyaW0ge1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGwgIWltcG9ydGFudDtcbn1cblxuI2NpdGF0aW9uLXRvb2wgaW5wdXRbdHlwZT10ZXh0XSxcbiNjaXRhdGlvbi10b29sIGlucHV0W3R5cGU9ZW1haWxdLFxuI2NpdGF0aW9uLXRvb2wgaW5wdXRbdHlwZT10ZWxdLFxuI2NpdGF0aW9uLXRvb2wgaW5wdXRbdHlwZT1zZWFyY2hdLFxuI2NpdGF0aW9uLXRvb2wgc2VsZWN0LFxuI2NpdGF0aW9uLXRvb2wgdGV4dGFyZWEge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbiNjaXRhdGlvbi10b29sIC5idXR0b24sXG4jY2l0YXRpb24tdG9vbCBidXR0b24sXG4jY2l0YXRpb24tdG9vbCBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4jY2l0YXRpb24tdG9vbCBpbnB1dFt0eXBlPWJ1dHRvbl0ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4jY2l0YXRpb24tdG9vbCBociB7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXNpemU6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbn1cblxuI2NpdGF0aW9uLXRvb2wgLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4jY2l0YXRpb24tdG9vbCAuYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuI2NpdGF0aW9uLXRvb2wgaW1nLmFsaWdubGVmdCB7XG4gIG1hcmdpbjogMCAzMHB4IDEwcHggMDtcbn1cblxuI2NpdGF0aW9uLXRvb2wgaW1nLmFsaWducmlnaHQge1xuICBtYXJnaW46IDAgMCAxMHB4IDMwcHg7XG59XG5cbiNjaXRhdGlvbi10b29sIC5hbGlnbmNlbnRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbiNjaXRhdGlvbi10b29sIGltZyxcbiNjaXRhdGlvbi10b29sIHN2ZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc2VhcmNoLXJlc3VsdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdyaWQtYXV0by1yb3dzOiAxZnI7XG4gIGdyaWQtY29sdW1uLWdhcDogMjhweDtcbiAgZ3JpZC1yb3ctZ2FwOiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWFyY2gtcmVzdWx0IC5zZWFyY2gtcmVzdWx0X19ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtYmFzaXM6IDMxJTtcbiAgcGFkZGluZzogMjBweCAxNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTUsIDEyOCwgMjIyLCAwLjE1KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBtaW4taGVpZ2h0OiAyNzBweDtcbn1cblxuLnNlYXJjaC1yZXN1bHQgLnNlYXJjaC1yZXN1bHRfX2JveF93cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLnNlYXJjaC1yZXN1bHQgLnNlYXJjaC1yZXN1bHRfX2JveCAuc2VhcmNoLXJlc3VsdF9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzlweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWFyY2gtcmVzdWx0IC5zZWFyY2gtcmVzdWx0X19ib3ggLnNlYXJjaC1yZXN1bHRfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5zZWFyY2gtcmVzdWx0IC5zZWFyY2gtcmVzdWx0X19ib3ggLnNlYXJjaC1yZXN1bHRfX25hbWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDQ1MjgxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uc2VhcmNoLXJlc3VsdCAuc2VhcmNoLXJlc3VsdF9fYm94IGxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29sb3I6ICM4Nzg3ODc7XG4gIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuXG4uc2VhcmNoLXJlc3VsdCAuc2VhcmNoLXJlc3VsdF9fYm94IC5zZWFyY2gtcmVzdWx0X19hdXRob3IsXG4uc2VhcmNoLXJlc3VsdCAuc2VhcmNoLXJlc3VsdF9fYm94IC5zZWFyY2gtcmVzdWx0X19kYXRlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uc2VhcmNoLXJlc3VsdCAuc2VhcmNoLXJlc3VsdF9fYm94IC5zZWFyY2gtcmVzdWx0X19idG4tY2xvY2sge1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uc2VhcmNoLXJlc3VsdCAuc2VhcmNoLXJlc3VsdF9fYm94IC5idXR0b24tdHJhbnNwYXJlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMEY4MERFICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIHBhZGRpbmc6IDE3cHggMTBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBsaW5lYXIgYWxsIDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjdweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwRjgwREUgIWltcG9ydGFudDtcbn1cblxuLnNlYXJjaC1yZXN1bHQgLnNlYXJjaC1yZXN1bHRfX2JveCAuYnV0dG9uLXRyYW5zcGFyZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzBGODBERTtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLnNlYXJjaC1yZXN1bHQgLnNlYXJjaC1yZXN1bHRfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNDNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZjVmYWZlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAyNXB4IDMwcHggMjVweCAyMHB4O1xufVxuXG4uc2VhcmNoLXJlc3VsdCAuc2VhcmNoLXJlc3VsdF9fcm93IC5zZWFyY2gtcmVzdWx0X19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuXG4uc2VhcmNoLXJlc3VsdCAuc2VhcmNoLXJlc3VsdF9fcm93IC5zZWFyY2gtcmVzdWx0X19uYW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzA0NTI4MTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5zZWFyY2gtcmVzdWx0IC5zZWFyY2gtcmVzdWx0X19yb3cgLnNlYXJjaC1yZXN1bHRfX2F1dGhvcixcbi5zZWFyY2gtcmVzdWx0IC5zZWFyY2gtcmVzdWx0X19yb3cgLnNlYXJjaC1yZXN1bHRfX2RhdGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5cbi5zZWFyY2gtcmVzdWx0IC5zZWFyY2gtcmVzdWx0X19yb3cgLnNlYXJjaC1yZXN1bHRfX3RpdGxlIHtcbiAgZmxleC1iYXNpczogNzUlO1xufVxuXG4uc2VhcmNoLXJlc3VsdCAuc2VhcmNoLXJlc3VsdF9fcm93IC5zZWFyY2gtcmVzdWx0X190ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWJhc2lzOiAzMSU7XG4gIG1hcmdpbi1ib3R0b206IDQzcHg7XG59XG5cbi5sb2FkLW1vcmUtYmxvY2sge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5sb2FkLW1vcmUtYmxvY2sgLmxvYWQtbW9yZS1ib29rcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubG9hZC1tb3JlLWJsb2NrIC5sb2FkLW1vcmUtYm9va3MgaW1nLFxuLmxvYWQtbW9yZS1ibG9jayAubG9hZC1tb3JlLWJvb2tzIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAtN3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWFyY2gtcmVzdWx0X2N0YSB7XG4gIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiA4MHB4IDAgMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjRjVGQUZFO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE1LCAxMjgsIDIyMiwgMC4xKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zZWFyY2gtcmVzdWx0X2N0YSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICMwRjgwREU7XG4gIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4uc2VhcmNoLXJlc3VsdF9jdGEgYSB7XG4gIHBhZGRpbmc6IDE2cHggMzBweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMC43cHggIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMEY4MERFO1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgbGluZWFyIDAuM3M7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwRjgwREU7XG59XG5cbi5zZWFyY2gtcmVzdWx0X2N0YSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0Y1RkFGRTtcbiAgY29sb3I6ICMwRjgwREUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzBGODBERTtcbn1cblxuLmNpdGF0aW9uLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uY2l0YXRpb24tYmxvY2sgLmgyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzA0NTI4MTtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jaXRhdGlvbi1ibG9jayAuYnV0dG9uIHtcbiAgbWFyZ2luOiAwIDE2cHggMCAwO1xufVxuXG4uY2l0YXRpb24tYmxvY2sgLmFkZC1uZXctY2l0YXRpb24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNpdGF0aW9uLWJsb2NrIC5hZGQtbmV3LWNpdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC01LjVweDtcbiAgYmFja2dyb3VuZDogIzAyYzFmZjtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbn1cblxuLmNpdGF0aW9uLWJsb2NrIC5hZGQtbmV3LWNpdGF0aW9uOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRvcDogNTAlO1xuICByaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kOiAjMDJjMWZmO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuXG4uY2l0YXRpb24tYmxvY2sgLmFkZC1uZXctY2l0YXRpb246aG92ZXIge1xuICBjb2xvcjogIzA0NTI4MTtcbn1cblxuLmNpdGF0aW9uLWJsb2NrIC5hZGQtbmV3LWNpdGF0aW9uOmhvdmVyOmJlZm9yZSxcbi5jaXRhdGlvbi1ibG9jayAuYWRkLW5ldy1jaXRhdGlvbjpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMwNDUyODE7XG59XG5cbi5jaXRhdGlvbi1ibG9jayAuY2l0YXRpb24tYmxvZy1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNSwgMTI4LCAyMjIsIDAuMik7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggN3B4IHJnYmEoNCwgODIsIDEyOSwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5jaXRhdGlvbi1ibG9jayAuY2l0YXRpb24tYmxvZy1saXN0IC5jaXRhdGlvbl9faW4tdGV4dCxcbi5jaXRhdGlvbi1ibG9jayAuY2l0YXRpb24tYmxvZy1saXN0IC5jaXRhdGlvbl9fYmlibGlvZ3JhZnkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzJBMkEyQTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jaXRhdGlvbi1ibG9jayAuY2l0YXRpb24tYmxvZy1saXN0IC5jaXRhdGlvbl9fYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyNXB4IDMwcHggMjVweCAyMHB4O1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTUsIDEyOCwgMjIyLCAwLjIpO1xufVxuXG4uY2l0YXRpb24tYmxvY2sgLmNpdGF0aW9uLWJsb2ctbGlzdCAuY2l0YXRpb25fX2JveDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmNpdGF0aW9uLWJsb2NrIC5jaXRhdGlvbi1ibG9nLWxpc3QgLmNpdGF0aW9uX19ib3gucHJlbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IG5vbmU7XG4gIG9wYWNpdHk6IC41O1xuICB6LWluZGV4OiAxO1xufVxuXG4uY2l0YXRpb24tYmxvY2sgLmNpdGF0aW9uLWJsb2ctbGlzdCAuY2l0YXRpb25fX2JveC5wcmVsb2FkIC5sZHMtcmluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5jaXRhdGlvbi1ibG9jayAuY2l0YXRpb24tYmxvZy1saXN0IC5jaXRhdGlvbl9fYm94LnByZWxvYWQgLmxkcy1yaW5nIGRpdiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1MXB4O1xuICBoZWlnaHQ6IDUxcHg7XG4gIG1hcmdpbjogNnB4O1xuICBib3JkZXI6IDZweCBzb2xpZCAjMDhjMWZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogbGRzLXJpbmcgMS4ycyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjUsIDEpIGluZmluaXRlO1xuICBib3JkZXItY29sb3I6ICMwOGMxZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5jaXRhdGlvbi1ibG9jayAuY2l0YXRpb24tYmxvZy1saXN0IC5jaXRhdGlvbl9fYm94LnByZWxvYWQgLmxkcy1yaW5nIGRpdjpudGgtY2hpbGQoMSkge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjQ1cztcbn1cblxuLmNpdGF0aW9uLWJsb2NrIC5jaXRhdGlvbi1ibG9nLWxpc3QgLmNpdGF0aW9uX19ib3gucHJlbG9hZCAubGRzLXJpbmcgZGl2Om50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuM3M7XG59XG5cbi5jaXRhdGlvbi1ibG9jayAuY2l0YXRpb24tYmxvZy1saXN0IC5jaXRhdGlvbl9fYm94LnByZWxvYWQgLmxkcy1yaW5nIGRpdjpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjE1cztcbn1cblxuQGtleWZyYW1lcyBsZHMtcmluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLmNpdGF0aW9uLWJsb2NrIC5jaXRhdGlvbi1ibG9nLWxpc3QgLmNpdGF0aW9uX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG5cbi5jaXRhdGlvbi1ibG9jayAuY2l0YXRpb24tYmxvZy1saXN0IC5jaXRhdGlvbl9fbW9yZS1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNpdGF0aW9uLWJsb2NrIC5jaXRhdGlvbi1ibG9nLWxpc3QgLmNpdGF0aW9uX19tb3JlLWNvbnRlbnQgcDpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmNpdGF0aW9uLWJsb2NrIC5jaXRhdGlvbi1ibG9nLWxpc3QgLmNpdGF0aW9uX19tb3JlLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2l0YXRpb24tYmxvY2sgLmNpdGF0aW9uLWJsb2ctbGlzdCAuY2l0YXRpb25fX21vcmUtYmxvY2sgLmJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMjFweCA5cHggMjFweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY2l0YXRpb24tYmxvY2sgLmNpdGF0aW9uLWJsb2ctbGlzdCAuY2l0YXRpb25fX2VkaXQtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNpdGF0aW9uLWJsb2NrIC5jaXRhdGlvbi1ibG9nLWxpc3QgLmNpdGF0aW9uX19tb3JlIHtcbiAgY29sb3I6ICMwMmMxZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNpdGF0aW9uLWJsb2NrIC5jaXRhdGlvbi1ibG9nLWxpc3QgLmNpdGF0aW9uX19tb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sOyB1dGY4LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjE2XCIgaGVpZ2h0PVwiOVwiIHZpZXdCb3g9XCIwIDAgMTYgOVwiPjxwYXRoIGZpbGw9XCIjMDNDMUZGXCIgZmlsbC1ydWxlPVwibm9uemVyb1wiIGQ9XCJNMTQuOTAxLjE5NmEuNjI2LjYyNiAwIDAgMSAuOTEgMCAuNjkuNjkgMCAwIDEgMCAuOTQ4bC03LjM1NiA3LjY2YS42MjYuNjI2IDAgMCAxLS45MSAwTC4xODkgMS4xNDRhLjY5LjY5IDAgMCAxIDAtLjk0OC42MjYuNjI2IDAgMCAxIC45MSAwTDggNy4xODIgMTQuOTAxLjE5NnpcIi8+PC9zdmc+Jyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtMjFweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuXG4uY2l0YXRpb24tYmxvY2sgLmNpdGF0aW9uLWJsb2ctbGlzdCAuY2l0YXRpb25fX21vcmUuYWN0aXZlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5jaXRhdGlvbi1ibG9jayAuY2l0YXRpb24tYmxvZy1saXN0IC5jaXRhdGlvbl9fbW9yZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY2l0YXRpb24tYmxvY2sgLmNpdGF0aW9uX19jb3B5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICMwM0MxRkY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogbGluZWFyIGFsbCAwLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jaXRhdGlvbi1ibG9jayAuY2l0YXRpb25fX2NvcHkgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5jaXRhdGlvbi1ibG9jayAuY2l0YXRpb25fX2NvcHk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogMDtcbn1cblxuLmNpdGF0aW9uLWJsb2NrIC5jaXRhdGlvbl9fY29weTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY2l0YXRpb24tYmxvY2sgLmNpdGF0aW9uX19jbG9zZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjMDNDMUZGO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGxpbmVhciBhbGwgMC4zcztcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNpdGF0aW9uLWJsb2NrIC5jaXRhdGlvbl9fY2xvc2Ugc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5jaXRhdGlvbi1ibG9jayAuY2l0YXRpb25fX2Nsb3NlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uY2l0YXRpb24tYmxvY2sgLmNpdGF0aW9uX19jbG9zZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY2l0YXRpb24tYmxvY2sgLmNpdGF0aW9uX19lZGl0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICMwM0MxRkY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogbGluZWFyIGFsbCAwLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jaXRhdGlvbi1ibG9jayAuY2l0YXRpb25fX2VkaXQgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5jaXRhdGlvbi1ibG9jayAuY2l0YXRpb25fX2VkaXQgc3ZnIHBhdGgge1xuICBmaWxsOiAjMDNDMUZGO1xufVxuXG4uY2l0YXRpb24tYmxvY2sgLmNpdGF0aW9uX19lZGl0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDA7XG59XG5cbi5jaXRhdGlvbi1ibG9jayAuY2l0YXRpb25fX2VkaXQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNpdGF0aW9uLWJsb2NrIC5jaXRhdGlvbl9faW5mb19ibG9jayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICByaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNpdGF0aW9uLWJsb2NrIC5jaXRhdGlvbl9faW5mb19taXNzaW5nIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNGNUE2MjM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4uY2l0YXRpb24tYmxvY2sgLmNpdGF0aW9uX19pbmZvX21pc3Npbmc6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2F0dC5zdmdcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDA7XG59XG5cbi5jaXRhdGlvbi1ibG9jayAuY2l0YXRpb25fX2luZm9fc291cmNlIHtcbiAgcGFkZGluZzogM3B4IDdweDtcbiAgYmFja2dyb3VuZDogIzBGODBERTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5jaXRhdGlvbi1ibG9jayBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAjODc4Nzg3O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5jaXRhdGlvbi1ibG9jayAuY2l0YXRpb25fX2luLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzJBMkEyQTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmNpdGF0aW9uLWJsb2NrIC5jaXRhdGlvbl9fYmlibGlvZ3JhZnkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzJBMkEyQTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmNpdGF0aW9uLWJsb2NrIC5jaXRhdGlvbl9fYmlibGlvZ3JhZnkgLmNzbC1yaWdodC1pbmxpbmUge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4uY2l0ZWQtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDgwcHggMjBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgxNSwgMTI4LCAyMjIsIDAuMDMpO1xuICBtYXJnaW4tdG9wOiA1NXB4O1xufVxuXG4uY2l0YXRpb24tYmxvY2tfX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNpdGF0aW9uLWJ0biB7XG4gIHBhZGRpbmc6IDE3cHggMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAzQzFGRjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC43cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogbGluZWFyIGFsbCAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jaXRhdGlvbi1idG5fY2xlYXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwM0MxRkY7XG59XG5cbi5jaXRhdGlvbi1idG5fY2xlYXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzAzQzFGRjtcbn1cblxuLmNpdGF0aW9uLWJ0bl9ibHVlIHtcbiAgYmFja2dyb3VuZDogIzAzQzFGRjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cblxuLmNpdGF0aW9uLWJ0bl9ibHVlOmhvdmVyIHtcbiAgY29sb3I6ICMwM0MxRkY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uY2l0YXRpb24tYnRuOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmNpdGF0aW9uLWJsb2NrX3N0eWxlLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uY2l0YXRpb24tYmxvY2tfc3R5bGUtbGlzdCBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5jaXRhdGlvbi1ibG9ja19zdHlsZS1saXN0IHNlbGVjdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jaXRhdGlvbi1ibG9ja19zdHlsZS1saXN0IC5zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jaXRhdGlvbi1ibG9ja19zdHlsZS1saXN0IC5zZWxlY3Qtc3R5bGVkIHtcbiAgcGFkZGluZy1yaWdodDogMTNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzBGODBERTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2l0YXRpb24tYmxvY2tfc3R5bGUtbGlzdCAuc2VsZWN0LXN0eWxlZDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDdweDtcbiAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzBmODBkZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIGxpbmVhciAwLjNzO1xufVxuXG4uY2l0YXRpb24tYmxvY2tfc3R5bGUtbGlzdCAuc2VsZWN0LXN0eWxlZC5hY3RpdmU6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwRjgwREUgdHJhbnNwYXJlbnQ7XG4gIHRvcDogMnB4O1xufVxuXG4uY2l0YXRpb24tYmxvY2tfc3R5bGUtbGlzdCAuc2VsZWN0LW9wdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHotaW5kZXg6IDk5OTtcbiAgd2lkdGg6IDE1OHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICBib3gtc2hhZG93OiAwIDFweCAxM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB0b3A6IGNhbGMoMTAwJSArIDZweCk7XG4gIHJpZ2h0OiB1bnNldDtcbiAgbGVmdDogY2FsYygxMDAlIC0gMTUycHgpO1xuICBtYXgtaGVpZ2h0OiB1bnNldDtcbn1cblxuLmNpdGF0aW9uLWJsb2NrX3N0eWxlLWxpc3QgLnNlbGVjdC1vcHRpb25zIGxpIHtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzJhMmEyYTtcbiAgcGFkZGluZzogMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2l0YXRpb24tYmxvY2tfc3R5bGUtbGlzdCAuc2VsZWN0LW9wdGlvbnMgbGk6aG92ZXIge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwM2MxZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2l0YXRpb24tYmxvY2tfc3R5bGUtbGlzdCAuc2VsZWN0LW9wdGlvbnMgbGk6aG92ZXIgc3BhbiB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5jaXRlZC1jdGEtYmxvY2sge1xuICBib3JkZXI6IDNweCBzb2xpZCAjYTBjY2YyO1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICBwYWRkaW5nOiA0MHB4O1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiA2MnB4IDAgMjVweDtcbn1cblxuLmNpdGVkLWN0YS1ibG9jazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmNpdGVkLWN0YS1ibG9jayBpbWcge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xufVxuXG4uY2l0ZWQtY3RhLWJsb2NrX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzA0NTI4MTtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cblxuLmNpdGVkLWN0YS1ibG9ja190aXRsZSBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jaXRlZC1jdGEtYmxvY2tfc3VidGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzJBMkEyQTtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbn1cblxuLmNpdGVkLWN0YS1ibG9jayBwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmNpdGVkLWN0YS1ibG9jayBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjIwcHg7XG59XG5cbi5jaXRlZC1jdGEtYmxvY2sgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNpdGF0aW9uLWRlbGV0ZS1wb3B1cCxcbi5jaXRhdGlvbi1zZWFyY2gtcG9wdXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2l0YXRpb24tZGVsZXRlLXBvcHVwX2Jsb2NrLFxuLmNpdGF0aW9uLXNlYXJjaC1wb3B1cF9ibG9jayB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAzMCU7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMTk1cHgpO1xuICB6LWluZGV4OiA5OTk5OTk5OTk5OTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzkwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jaXRhdGlvbi1kZWxldGUtcG9wdXBfb3ZlcmxheSxcbi5jaXRhdGlvbi1zZWFyY2gtcG9wdXBfb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk5OTk5OTk5O1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2l0YXRpb24tZGVsZXRlLXBvcHVwX3RpdGxlLFxuLmNpdGF0aW9uLXNlYXJjaC1wb3B1cF90aXRsZSB7XG4gIGJhY2tncm91bmQ6ICMwNDUyODE7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxOXB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTNweCAxM3B4IDAgMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNpdGF0aW9uLWRlbGV0ZS1wb3B1cF9jb250ZW50LFxuLmNpdGF0aW9uLXNlYXJjaC1wb3B1cF9jb250ZW50IHtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLmNpdGF0aW9uLWRlbGV0ZS1wb3B1cF9jb250ZW50IHAsXG4uY2l0YXRpb24tc2VhcmNoLXBvcHVwX2NvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uY2l0YXRpb24tZGVsZXRlLXBvcHVwX2J1dHRvbnMsXG4uY2l0YXRpb24tc2VhcmNoLXBvcHVwX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jaXRhdGlvbi1kZWxldGUtcG9wdXBfYnV0dG9ucyBidXR0b24sXG4uY2l0YXRpb24tc2VhcmNoLXBvcHVwX2J1dHRvbnMgYnV0dG9uIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jaXRhdGlvbi1kZWxldGUtcG9wdXBfYnV0dG9uLFxuLmNpdGF0aW9uLXNlYXJjaC1wb3B1cF9idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmNpdGF0aW9uLWRlbGV0ZS1wb3B1cF9idXR0b24gYnV0dG9uLFxuLmNpdGF0aW9uLXNlYXJjaC1wb3B1cF9idXR0b24gYnV0dG9uIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jaXRhdGlvbi1kZWxldGUtcG9wdXBfY2xvc2UsXG4uY2l0YXRpb24tc2VhcmNoLXBvcHVwX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICB0b3A6IDMwcHg7XG4gIHJpZ2h0OiAyMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jaXRhdGlvbi1kZWxldGUtcG9wdXBfY2xvc2U6YmVmb3JlLFxuLmNpdGF0aW9uLWRlbGV0ZS1wb3B1cF9jbG9zZTphZnRlcixcbi5jaXRhdGlvbi1zZWFyY2gtcG9wdXBfY2xvc2U6YmVmb3JlLFxuLmNpdGF0aW9uLXNlYXJjaC1wb3B1cF9jbG9zZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cblxuLmNpdGF0aW9uLWRlbGV0ZS1wb3B1cF9jbG9zZTpiZWZvcmUsXG4uY2l0YXRpb24tc2VhcmNoLXBvcHVwX2Nsb3NlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmNpdGF0aW9uLWRlbGV0ZS1wb3B1cF9jbG9zZTphZnRlcixcbi5jaXRhdGlvbi1zZWFyY2gtcG9wdXBfY2xvc2U6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uY2l0YXRpb24tZGVsZXRlLXBvcHVwX2Nsb3NlOmhvdmVyOmJlZm9yZSxcbi5jaXRhdGlvbi1zZWFyY2gtcG9wdXBfY2xvc2U6aG92ZXI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbn1cblxuLmNpdGF0aW9uLWRlbGV0ZS1wb3B1cF9jbG9zZTpob3ZlcjphZnRlcixcbi5jaXRhdGlvbi1zZWFyY2gtcG9wdXBfY2xvc2U6aG92ZXI6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5zY3JvbGxfcmVtb3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5kYW5kcnVmZiB7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjb2xvcjogIzA0NTI4MTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGFuZHJ1ZmYgaW1nIHtcbiAgd2lkdGg6IDgxcHg7XG4gIG1hcmdpbi1yaWdodDogMjJweDtcbn1cblxuLmRhbmRydWZmLnByZWxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xuICBvcGFjaXR5OiAuNTtcbiAgei1pbmRleDogMTtcbn1cblxuLmRhbmRydWZmLnByZWxvYWQgLmxkcy1yaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMTtcbn1cblxuLmRhbmRydWZmLnByZWxvYWQgLmxkcy1yaW5nIGRpdiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1MXB4O1xuICBoZWlnaHQ6IDUxcHg7XG4gIG1hcmdpbjogNnB4O1xuICBib3JkZXI6IDZweCBzb2xpZCAjMDhjMWZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogbGRzLXJpbmcgMS4ycyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjUsIDEpIGluZmluaXRlO1xuICBib3JkZXItY29sb3I6ICMwOGMxZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5kYW5kcnVmZi5wcmVsb2FkIC5sZHMtcmluZyBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC40NXM7XG59XG5cbi5kYW5kcnVmZi5wcmVsb2FkIC5sZHMtcmluZyBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zcztcbn1cblxuLmRhbmRydWZmLnByZWxvYWQgLmxkcy1yaW5nIGRpdjpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjE1cztcbn1cblxuQGtleWZyYW1lcyBsZHMtcmluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLmZvcm0tYmxvY2tfX3NlbGVjdHNfd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4MzVweDtcbn1cblxuLmZvcm0tYmxvY2tfX3NlbGVjdHNfd3JhcCAuc2VsZWN0IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4uZm9ybS1ibG9ja19fZy1zZWxlY3Qge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZm9ybS1ibG9ja19fZy1zZWxlY3QgLmctc2VsZWN0LWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4IDIwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5mb3JtLWJsb2NrX19nLXNlbGVjdCAuZy1zZWxlY3QtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjgwZGU7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDdweCA3cHggMCAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWJsb2NrX19nLXNlbGVjdCAuZy1zZWxlY3QtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLmZvcm0tYmxvY2tfX2ctc2VsZWN0IC5nLXNlbGVjdC1pdGVtLFxuLmZvcm0tYmxvY2tfX2ctc2VsZWN0IC5zZWxlY3Qge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbiAgY29sb3I6ICMyYTJhMmE7XG4gIGhlaWdodDogNDJweCAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0LXN0eWxlZC1vbmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0N3B4O1xuICBwYWRkaW5nOiAxMXB4IDMwcHggMTBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBHb3RoYW1Qcm8sIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICMyYTJhMmE7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTUsIDEyOCwgMjIyLCAwLjUpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA3cHggIWltcG9ydGFudDtcbn1cblxuLmctYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmODBkZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA3cHggN3B4IDAgMCAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0LmctYWN0aXZlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLmN0LWZvcm1fZ2VuZXJhdGUgLnNlbGVjdCxcbiNjdC1zb3VyY2VfbWFuYWdlIC5zZWxlY3Qge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5jdC1mb3JtX2dlbmVyYXRlIC5zZWxlY3Qtb3B0aW9ucyxcbiNjdC1zb3VyY2VfbWFuYWdlIC5zZWxlY3Qtb3B0aW9ucyB7XG4gIHdpZHRoOiAxNzVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHggIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAxcHggMTNweCAwIHJnYmEoMCwgMCwgMCwgMC4zKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIHRvcDogY2FsYygxMDAlICsgMTVweCkgIWltcG9ydGFudDtcbiAgcmlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNzlweCkgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLmN0LWZvcm1fZ2VuZXJhdGUgLnNlbGVjdC1vcHRpb25zIGxpLFxuI2N0LXNvdXJjZV9tYW5hZ2UgLnNlbGVjdC1vcHRpb25zIGxpIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMmEyYTJhICFpbXBvcnRhbnQ7XG59XG5cbi5jdC1mb3JtX2dlbmVyYXRlIC5zZWxlY3Qtb3B0aW9ucyBsaTpob3ZlcixcbiNjdC1zb3VyY2VfbWFuYWdlIC5zZWxlY3Qtb3B0aW9ucyBsaTpob3ZlciB7XG4gIGJvcmRlci1yYWRpdXM6IDhweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDNjMWZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5jdC1mb3JtX2dlbmVyYXRlIC5zZWxlY3Qtb3B0aW9ucyBsaTpob3ZlciBzcGFuLFxuI2N0LXNvdXJjZV9tYW5hZ2UgLnNlbGVjdC1vcHRpb25zIGxpOmhvdmVyIHNwYW4ge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jdC1mb3JtX2dlbmVyYXRlIC5wb3B1cC1ib2R5IC5zZWxlY3Qtb3B0aW9ucyxcbiNjdC1zb3VyY2VfbWFuYWdlIC5wb3B1cC1ib2R5IC5zZWxlY3Qtb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWJsb2NrX19tYWluLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogY2FsYyggMTAwJSArIDIwcHgpO1xuICBwYWRkaW5nOiAzMHB4IDEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTUsIDEyOCwgMjIyLCAwLjAzKTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNSwgMTI4LCAyMjIsIDAuMTUpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzBGODBERTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDdweCA3cHg7XG59XG5cbi5mb3JtLWJsb2NrX19pbnB1dC1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweCAyNXB4IDAgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tYmxvY2tfX2lucHV0LWJ1dHRvbiAuZm9ybS1ibG9ja19faW5wdXQge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5mb3JtLWJsb2NrX19pbnB1dC1idXR0b24gLmZvcm0tYmxvY2tfX2lucHV0IGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMTUsIDEyOCwgMjIyLCAwLjUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwM2MxZmYgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1NHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4zOCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzg3ODc4NyAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1ibG9ja19faW5wdXQtYnV0dG9uIC5mb3JtLWJsb2NrX19idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZvcm0tYmxvY2tfX2lucHV0LWJ1dHRvbiAuZm9ybS1ibG9ja19fYnV0dG9uIGlucHV0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzYzFmZjtcbiAgcGFkZGluZzogMTdweCA2NXB4IDE3cHggODlweCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmZvcm0tYmxvY2tfX2lucHV0LWJ1dHRvbiAuZm9ybS1ibG9ja19fYnV0dG9uOmhvdmVyIGlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2Y2VmZjtcbiAgYm94LXNoYWRvdzogMCA0cHggOXB4IDAgcmdiYSgwLCAwLCAwLCAwLjQpLCAwIDRweCA5cHggMCByZ2JhKDMsIDE5MywgMjU1LCAwLjYpO1xufVxuXG4uZm9ybS1ibG9ja19faW5wdXQtYnV0dG9uIC5mb3JtLWJsb2NrX19idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiA2NXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3NoYXBlLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5hdXRvLW1hbnVhbGx5LWNpdGUtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjcwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwRjgwREU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5hdXRvLW1hbnVhbGx5LWNpdGUtYmxvY2sgLnRvb2x0aXBfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDdweCk7XG4gIHJpZ2h0OiAtMjFweDtcbn1cblxuLmF1dG8tbWFudWFsbHktY2l0ZS1ibG9jayAudG9vbHRpcF9fY29udGFpbmVyIC50b29sdGlwX190ZXh0IHtcbiAgd2lkdGg6IDMwMHB4O1xuICBsZWZ0OiAtMjYwcHg7XG59XG5cbi5hdXRvLW1hbnVhbGx5LWNpdGUtYmxvY2sgc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA4cHggMTZweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzJBMkEyQSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIGxpbmVhciAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hdXRvLW1hbnVhbGx5LWNpdGUtYmxvY2sgc3Bhbjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDlweCAwIHJnYmEoMCwgMCwgMCwgMC40KSwgMCA0cHggOXB4IDAgcmdiYSgzLCAxOTMsIDI1NSwgMC42KTtcbn1cblxuLmF1dG8tbWFudWFsbHktY2l0ZS1ibG9jayAuYWN0aXZlLWNpdGUge1xuICBiYWNrZ3JvdW5kOiAjMEY4MERFO1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uYXV0by1tYW51YWxseS1jaXRlLWJsb2NrIC5hY3RpdmUtY2l0ZS5hdXRvLWNpdGUge1xuICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbn1cblxuLmF1dG8tbWFudWFsbHktY2l0ZS1ibG9jayAuYWN0aXZlLWNpdGUubWFudWFsbHktY2l0ZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xufVxuXG4uZm9ybS1ibG9ja19fc3dpdGNoLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtLWJsb2NrX19zd2l0Y2gtd3JhcCAuaW4tZm9ybS1jaXRhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjMkEyQTJBO1xufVxuXG4uZm9ybS1ibG9ja19fc3dpdGNoLXdyYXAgLmluLWZvcm0tY2l0YXRpb24gc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xufVxuXG4uc2VhcmNoLWxvYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2VhcmNoLWxvYWRpbmcgaW5wdXQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2VhcmNoLWxvYWRpbmc6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjZweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90aHJlZS1kb3RzLnN2Zykgbm8tcmVwZWF0IDUwJSwgIzAzYzFmZjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAxM3B4KTtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIGxpbmVhciAwLjRzO1xufVxuXG4uZ2VuZXJhdGUtbG9hZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5nZW5lcmF0ZS1sb2FkaW5nIGlucHV0IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmdlbmVyYXRlLWxvYWRpbmc6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdGhyZWUtZG90cy5zdmcpIG5vLXJlcGVhdCA1MCUsICMwZjgwZGU7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMTNweCk7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMTAwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgbGluZWFyIDAuNHM7XG59XG5cbi5yb3RhdGUtYW5pbWF0aW9uIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gMS41cyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBzcGluIDEuNXMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHNwaW4gMS41cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkAtbW96LWtleWZyYW1lcyBzcGluIHtcbiAgMTAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzcGluIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbiNjdC1zb3VyY2VfdHlwZSB7XG4gIGhlaWdodDogNDJweDtcbiAgcGFkZGluZzogMTBweCAyNXB4IDEwcHggMTBweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzJhMmEyYSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xufVxuXG4jY3Qtc3R5bGVfbmFtZSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMGY4MGRlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDE0cHggMjVweCAxM3B4IDE1cHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG59XG5cbi53LTEge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIpO1xufVxuXG4udy0yIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMik7XG59XG5cbi53LTMge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAzKTtcbn1cblxuLnctNCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDQpO1xufVxuXG4udy01IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNSk7XG59XG5cbi53LTYge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA2KTtcbn1cblxuLnctNyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDcpO1xufVxuXG4udy04IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOCk7XG59XG5cbi53LTkge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA5KTtcbn1cblxuLnctMTAge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMCk7XG59XG5cbi53LTExIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTEpO1xufVxuXG4udy0xMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jY3Qtc291cmNlX21hbmFnZS1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDExMTA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuI2N0LXNvdXJjZV9tYW5hZ2Uge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogLTUwJTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTExMTtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiA5OTBweDtcbn1cblxuLnBvcHVwLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIycHg7XG4gIHJpZ2h0OiAtMjJweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgei1pbmRleDogMTU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuXG4ucG9wdXAtY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDdweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbn1cblxuLnBvcHVwLWNsb3NlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDdweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbn1cblxuLnBvcHVwLWNsb3NlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAuODtcbn1cblxuLnBvcHVwLWNsb3NlOmhvdmVyOmJlZm9yZSxcbi5wb3B1cC1jbG9zZTpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMwNDUyODE7XG59XG5cbi5wb3B1cC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgbWF4LWhlaWdodDogOTAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAxNXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4ucG9wdXAtY29udGVudCAuc2VsZWN0IHtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wb3B1cC1jb250ZW50IC5zZWxlY3QgLnNlbGVjdC1zdHlsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5wb3B1cC1jb250ZW50IGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLnBvcHVwLWNvbnRlbnQgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLnBvcHVwLWNvbnRlbnQgaW5wdXRbdHlwZT1cInRlbFwiXSxcbi5wb3B1cC1jb250ZW50IGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG4ucG9wdXAtY29udGVudCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4ucG9wdXAtY29udGVudCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuLnBvcHVwLWNvbnRlbnQgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4ucG9wdXAtY29udGVudCB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ3cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBHb3RoYW1Qcm8sIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICMyYTJhMmE7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTUsIDEyOCwgMjIyLCAwLjUpO1xuICBwYWRkaW5nOiAwIDEwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogN3B4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuXG4ucG9wdXAtY29udGVudCBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbi5wb3B1cC1jb250ZW50IGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcbi5wb3B1cC1jb250ZW50IGlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsXG4ucG9wdXAtY29udGVudCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLFxuLnBvcHVwLWNvbnRlbnQgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLFxuLnBvcHVwLWNvbnRlbnQgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cyxcbi5wb3B1cC1jb250ZW50IGlucHV0W3R5cGU9XCJkYXRlXCJdOmZvY3VzLFxuLnBvcHVwLWNvbnRlbnQgdGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDQ1MjgxO1xufVxuXG4ucG9wdXAtY29udGVudCBpbnB1dC5yZXF1aXJlZF9pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI2Y1YTc0OCAhaW1wb3J0YW50O1xufVxuXG4ucG9wdXAtY29udGVudCAuc2VsZWN0LXN0eWxlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTUsIDEyOCwgMjIyLCAwLjUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDdweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzJhMmEyYSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wb3B1cC1jb250ZW50IC5zZWxlY3Qtc3R5bGVkLnNlbGVjdC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYjNiM2IzICFpbXBvcnRhbnQ7XG59XG5cbi5wb3B1cC1jb250ZW50IC5zZWxlY3Qtc3R5bGVkOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGY4MGRlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wb3B1cC1jb250ZW50IC5zZWxlY3Qtc3R5bGVkOmhvdmVyLFxuLnBvcHVwLWNvbnRlbnQgLnNlbGVjdC1zdHlsZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wb3B1cC1jb250ZW50IC5zZWxlY3Qtc3R5bGVkOmhvdmVyOmFmdGVyLFxuLnBvcHVwLWNvbnRlbnQgLnNlbGVjdC1zdHlsZWQ6YWN0aXZlOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGY4MGRlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBvcHVwLWNvbnRlbnQgLnNlbGVjdC1zdHlsZWQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ucG9wdXAtY29udGVudCAuc2VsZWN0LXN0eWxlZC5hY3RpdmU6YWZ0ZXIge1xuICB0b3A6IDlweCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICBib3JkZXItY29sb3I6ICMwZjgwZGUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucG9wdXAtY29udGVudCAucG9wdXAtYm9keSB7XG4gIC8qQnV0dG9uKi9cbn1cblxuLnBvcHVwLWNvbnRlbnQgLnBvcHVwLWJvZHkgLmZvcm0tYmlnLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzA0NTI4MTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wb3B1cC1jb250ZW50IC5wb3B1cC1ib2R5IC5mb3JtLWluZm8ge1xuICBtYXJnaW46IDE1cHggMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjRDI4OTBFO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0NSwgMTY2LCAzNSwgMC4xKTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNDUsIDE2NiwgMzUsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG59XG5cbi5wb3B1cC1jb250ZW50IC5wb3B1cC1ib2R5IC5mb3JtLWluZm9fY29ycmVjdCB7XG4gIGNvbG9yOiAjMEY4MERFICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNGNUZBRkUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNSwgMTI4LCAyMjIsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLnBvcHVwLWNvbnRlbnQgLnBvcHVwLWJvZHkgLmFkZC1hdXRob3ItLWJsb2NrIGEge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBvcHVwLWNvbnRlbnQgLnBvcHVwLWJvZHkgLmFkZC1hdXRob3ItLWJsb2NrIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuXG4ucG9wdXAtY29udGVudCAucG9wdXAtYm9keSAuZm9ybS1yZXF1aXJlZCB7XG4gIGZsb2F0OiByaWdodDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGNvbG9yOiAjMkEyQTJBO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBvcHVwLWNvbnRlbnQgLnBvcHVwLWJvZHkgLmZvcm0tcmVxdWlyZWQgc3ZnIHtcbiAgbWFyZ2luOiA0cHggNHB4IDAgMCAhaW1wb3J0YW50O1xufVxuXG4ucG9wdXAtY29udGVudCAucG9wdXAtYm9keSBmb3JtIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucG9wdXAtY29udGVudCAucG9wdXAtYm9keSBmb3JtIC5mb3JtLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE1LCAxMjgsIDIyMiwgMC41KTtcbn1cblxuLnBvcHVwLWNvbnRlbnQgLnBvcHVwLWJvZHkgZm9ybSAuZm9ybS1oZWFkZXIgLmZvcm0taGVhZGVyLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzJhMmEyYTtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wb3B1cC1jb250ZW50IC5wb3B1cC1ib2R5IGZvcm0gLmZvcm0taGVhZGVyIC5mb3JtLWhlYWRlci1pdGVtIHNwYW4ge1xuICBjb2xvcjogIzBmODBkZTtcbiAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ucG9wdXAtY29udGVudCAucG9wdXAtYm9keSBmb3JtIC5hZGQtYXV0aG9yLS1ibG9jayB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucG9wdXAtY29udGVudCAucG9wdXAtYm9keSBmb3JtIC5yZW1vdmVfYXV0aG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTE2cHg7XG4gIHRvcDogNTIlO1xufVxuXG4ucG9wdXAtY29udGVudCAucG9wdXAtYm9keSBmb3JtIC5mb3JtX19kYXNoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4td2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucG9wdXAtY29udGVudCAucG9wdXAtYm9keSBmb3JtIC5mb3JtX19ib3gtLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ucG9wdXAtY29udGVudCAucG9wdXAtYm9keSBmb3JtIC5mb3JtX19ib3gtLWJsb2NrIC5mb3JtX19ib3gtLXAzIHtcbiAgcGFkZGluZzogM3B4IDAgIWltcG9ydGFudDtcbn1cblxuLnBvcHVwLWNvbnRlbnQgLnBvcHVwLWJvZHkgZm9ybSAuZm9ybV9fYm94LS1ibG9jayAuZm9ybV9fYm94LS1wMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnBvcHVwLWNvbnRlbnQgLnBvcHVwLWJvZHkgZm9ybSAuZm9ybV9fYm94LS1ibG9jayAuZm9ybV9fYm94LS1wMC0xMCB7XG4gIHBhZGRpbmc6IDAgMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucG9wdXAtY29udGVudCAucG9wdXAtYm9keSBmb3JtIC5mb3JtX19ib3gtLWJsb2NrIC5mb3JtX19ib3gtLWdyb3VwIHtcbiAgcGFkZGluZzogMjBweCAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5wb3B1cC1jb250ZW50IC5wb3B1cC1ib2R5IGZvcm0gLmZvcm1fX2JveC0tYmxvY2sgLmZvcm1fX2JveC0tZ3JvdXAtcDAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wb3B1cC1jb250ZW50IC5wb3B1cC1ib2R5IGZvcm0gLmZvcm1fX2JveC0tYmxvY2sgLmZvcm1fX2JveC0tZ3JvdXAgPiBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjMDQ1MjgxO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucG9wdXAtY29udGVudCAucG9wdXAtYm9keSBmb3JtIC5mb3JtX19ib3gtLWJsb2NrIC5mb3JtX19ib3gtLWdyb3VwID4gLmZvcm1fbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5wb3B1cC1jb250ZW50IC5wb3B1cC1ib2R5IGZvcm0gLmZvcm1fX2JveC0tYmxvY2sgLmZvcm1fX2JveC0tZ3JvdXAgPiAuZm9ybV9sYWJlbCBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjMDQ1MjgxO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucG9wdXAtY29udGVudCAucG9wdXAtYm9keSBmb3JtIC5mb3JtX19ib3gtLWJsb2NrIC5mb3JtX19ib3gtLWdyb3VwID4gLmZvcm1fbGFiZWwgbGFiZWwgLnRvb2x0aXBfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDdweCk7XG4gIHJpZ2h0OiAtMjFweDtcbn1cblxuLnBvcHVwLWNvbnRlbnQgLnBvcHVwLWJvZHkgZm9ybSAuZm9ybV9fYm94LS1ibG9jayAuZm9ybV9fYm94LS1ncm91cCA+IC5mb3JtX2xhYmVsIGxhYmVsIC50b29sdGlwX190ZXh0IHtcbiAgbGVmdDogLTEwMHB4O1xuICB3aWR0aDogMjUwcHg7XG59XG5cbi5wb3B1cC1jb250ZW50IC5wb3B1cC1ib2R5IGZvcm0gLmZvcm1fX2JveC0tYmxvY2sgLmZvcm1fX2JveC0tZ3JvdXAgPiAuZm9ybV9sYWJlbCBzcGFuIHtcbiAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucG9wdXAtY29udGVudCAucG9wdXAtYm9keSBmb3JtIC5mb3JtX19ib3gtLWJsb2NrIC5mb3JtX19ib3gtLWdyb3VwID4gLmZvcm1fbGFiZWxfcmVxdWlyZWQgLnRvb2x0aXBfX3RleHQge1xuICBib3R0b206IHVuc2V0O1xuICB0b3A6IGNhbGMoMTAwJSArIDEwcHgpO1xuICBsZWZ0OiAtMTAwcHg7XG4gIHdpZHRoOiAyNTBweDtcbn1cblxuLnBvcHVwLWNvbnRlbnQgLnBvcHVwLWJvZHkgZm9ybSAuZm9ybV9fYm94LS1ibG9jayAuZm9ybV9fYm94LS1ncm91cCA+IC5mb3JtX2xhYmVsX3JlcXVpcmVkIC50b29sdGlwX19jb250YWluZXI6aG92ZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgYm94LXNoYWRvdzogLTNweCAtM3B4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zIGVhc2Utb3V0O1xufVxuXG4ucG9wdXAtY29udGVudCAucG9wdXAtYm9keSBmb3JtIC5mb3JtX19ib3gtLWJsb2NrIC5mb3JtX19ib3gtLWdyb3VwIC5mb3JtX19ib3gtLWNvbnRyaWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTBweCAwICFpbXBvcnRhbnQ7XG59XG5cbi5wb3B1cC1jb250ZW50IC5wb3B1cC1ib2R5IGZvcm0gLmZvcm1fX2JveC0tYmxvY2sgLmZvcm1fX2JveC0tZ3JvdXAgLmZvcm1fX2JveC0tY29udHJpYiAuZm9ybV9fYm94LXBhcnQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucG9wdXAtY29udGVudCAucG9wdXAtYm9keSBmb3JtIC5mb3JtX19ib3gtLWJsb2NrIC5mb3JtX19ib3gtLWdyb3VwIC5mb3JtX19ib3gtLWRhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucG9wdXAtY29udGVudCAucG9wdXAtYm9keSBmb3JtIC5mb3JtX19ib3gtLWJsb2NrIC5mb3JtX19ib3gtLWdyb3VwIC5mb3JtX19ib3gtLWRhdGUgPiBpbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucG9wdXAtY29udGVudCAucG9wdXAtYm9keSBmb3JtIC5mb3JtX19ib3gtLWJsb2NrIC5mb3JtX19ib3gtLWdyb3VwIC5mb3JtX19ib3gtLWRhdGUgPiAuc2VsZWN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wb3B1cC1jb250ZW50IC5wb3B1cC1ib2R5IGZvcm0gLmZvcm1fX2JveC0tYmxvY2sgLmZvcm1fX2JveC0tZ3JvdXAgLmZvcm1fX2JveC0tZGF0ZSA+IC5zZWxlY3Q6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucG9wdXAtY29udGVudCAucG9wdXAtYm9keSBmb3JtIC5mb3JtX19ib3gtLWJsb2NrIC5mb3JtX19ib3gtLWdyb3VwIC5mb3JtX19ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wb3B1cC1jb250ZW50IC5wb3B1cC1ib2R5IGZvcm0gLmZvcm1fX2JveC0tYmxvY2sgLmZvcm1fX2JveC0tZ3JvdXAgLmZvcm1fX2JveC0tcDMge1xuICBwYWRkaW5nOiAzcHggMCAhaW1wb3J0YW50O1xufVxuXG4ucG9wdXAtY29udGVudCAucG9wdXAtYm9keSBmb3JtIC5mb3JtX19ib3gtLWJsb2NrIC5mb3JtX19ib3gtLWdyb3VwIC5mb3JtX19ib3gtLXAwLTEwIHtcbiAgcGFkZGluZzogMCAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wb3B1cC1jb250ZW50IC5wb3B1cC1ib2R5IGZvcm0gLmZvcm1fX2JveC0tYmxvY2sgLmZvcm1fX2JveC0tZ3JvdXAgLmZvcm1fX2JveC0tcDAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wb3B1cC1jb250ZW50IC5wb3B1cC1ib2R5IGZvcm0gLmZvcm1fX2JveC0tYmxvY2sgLmZvcm1fX2JveC0tZ3JvdXAgLmZvcm1fX2JveCAucmVtb3ZlX2F1dGhvciB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9yZW1vdmUuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wb3B1cC1jb250ZW50IC5wb3B1cC1ib2R5IGZvcm0gLmZvcm1fX2JveC0tYmxvY2sgLmZvcm1fX2JveC0tZ3JvdXAgLmZvcm1fX2JveDpudGgtb2YtdHlwZSgxKSAucmVtb3ZlX2F1dGhvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3B1cC1jb250ZW50IC5wb3B1cC1ib2R5IGZvcm0gLmZvcm1fX2JveC0tYmxvY2sgLmZvcm1fX2JveC0tZ3JvdXAgLmZvcm1fX2JveCAuZm9ybV9fYm94LXBhcnQtLXBhZ2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBvcHVwLWNvbnRlbnQgLnBvcHVwLWJvZHkgZm9ybSAuZm9ybV9fYm94LS1ibG9jayAuZm9ybV9fYm94LS1ncm91cCAuZm9ybV9fYm94IC5mb3JtX19ib3gtcGFydC0tcGFnZXMgaW5wdXQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5wb3B1cC1jb250ZW50IC5wb3B1cC1ib2R5IGZvcm0gLmZvcm1fX2JveC0tYmxvY2sgLmZvcm1fX2JveC0tZ3JvdXAgLmZvcm1fX2JveCAuZm9ybV9fYm94LXBhcnQgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICMyYTJhMmE7XG4gIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuXG4ucG9wdXAtY29udGVudCAucG9wdXAtYm9keSAuYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMTdweCAzMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICMwRjgwREU7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5wb3B1cC1jb250ZW50IC5wb3B1cC1ib2R5IC5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMGQ3MmM2O1xufVxuXG4ucG9wdXAtY29udGVudCAucG9wdXAtYm9keSBpbnB1dDpkaXNhYmxlZC5idXR0b24sXG4ucG9wdXAtY29udGVudCAucG9wdXAtYm9keSBidXR0b25bZGlzYWJsZWQ9ZGlzYWJsZWRdLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNlMWUxZTE7XG4gIGNvbG9yOiAjYjRiNGI0O1xufVxuXG4uY2l0YXRpb24tbWFudWFsLWZvcm0gLnBvcHVwLWNvbnRlbnQge1xuICBtYXJnaW46IDEycHggMCAwIDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTUsIDEyOCwgMjIyLCAwLjE1KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cblxuLnJlcXVpcmVkX2Vycm9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tYm90dG9tOiAtNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMTBweCAhaW1wb3J0YW50O1xufVxuXG4udG9vbHRpcF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3FtLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1hcmdpbi1sZWZ0OiA3cHggIWltcG9ydGFudDtcbn1cblxuLnRvb2x0aXBfX2NvbnRhaW5lcjpob3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG4gIGJvdHRvbTogMTdweDtcbiAgbGVmdDogNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoLTEzNWRlZyk7XG4gIGJveC1zaGFkb3c6IC0zcHggLTNweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcyBlYXNlLW91dDtcbn1cblxuLnRvb2x0aXBfX2NvbnRhaW5lcjpob3ZlciAudG9vbHRpcF9fdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udG9vbHRpcF9fY29udGFpbmVyIC50b29sdGlwX190ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IGNhbGMoMTAwJSArIDEwcHgpO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogaW5pdGlhbDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiAwIDAgNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBtYXgtd2lkdGg6IDU0MHB4O1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyMDBweDtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG5cbi50b29sdGlwX19jb250YWluZXIgLnRvb2x0aXBfX3RleHQudG9vbHRpcC1yaWdodCB7XG4gIGxlZnQ6IGluaXRpYWw7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY2l0YXRpb25zX3BhZ2VfY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5jaXRhdGlvbnNfbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5jaXRhdGlvbl9saXN0X2l0ZW0ge1xuICBwYWRkaW5nOiAxN3B4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI1NXB4O1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjMzZjZWZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjdweDtcbiAgY29sb3I6ICMwM2MxZmY7XG4gIG1hcmdpbjogMCAxNXB4IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY2l0YXRpb25fbGlzdF9pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzYzFmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jaXRhdGlvbl9hZHZhbmNlZF9jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uY2FjX3RhYmxlX29mX2NvbnRlbnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDEwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDE1LCAxMjgsIDIyMiwgMC4zKTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLmNhY190YWJsZV9vZl9jb250ZW50IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmNhY190YWJsZV9vZl9jb250ZW50IGxpIGE6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNhY190YWJsZV9vZl9jb250ZW50IC5jYWNfZmlyc3RfbGV2ZWwgbGkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS40Mztcbn1cblxuLmNhY190YWJsZV9vZl9jb250ZW50IC5jYWNfZmlyc3RfbGV2ZWwgbGkgYSB7XG4gIGNvbG9yOiAjMDQ1MjgxO1xufVxuXG4uY2FjX3RhYmxlX29mX2NvbnRlbnQgLmNhY19maXJzdF9sZXZlbCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhY190YWJsZV9vZl9jb250ZW50IC5jYWNfc2Vjb25kX2xldmVsIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5jYWNfdGFibGVfb2ZfY29udGVudCAuY2FjX3NlY29uZF9sZXZlbCBsaSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTc7XG59XG5cbi5jYWNfdGFibGVfb2ZfY29udGVudCAuY2FjX3NlY29uZF9sZXZlbCBsaSBhIHtcbiAgY29sb3I6ICM4Nzg3ODc7XG59XG5cbi5jYWNfdGFibGVfb2ZfY29udGVudCAuY2FjX3NlY29uZF9sZXZlbCBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5jYWNfdG9jX21vYmlsZV9jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNjBweDtcbiAgei1pbmRleDogMjtcbn1cblxuLmNhY190b2NfbW9iaWxlX2J0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYWNfdG9jX21vYmlsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxM3B4IDEzcHg7XG59XG5cbi5jYWNfdG9jX21vYmlsZSAuY2FjX3RvY19tb2JpbGVfYnRuOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYyg1MCUgLSA2cHgpO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwZjgwZGU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMGY4MGRlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cblxuLmNhY190b2NfbW9iaWxlIC5jYWNfdG9jX21vYmlsZV9taW4ge1xuICBoZWlnaHQ6IDMxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhY190b2NfbW9iaWxlIC5jYWNfdG9jX21vYmlsZV9taW46YmVmb3JlIHtcbiAgY29udGVudDogJ1RhYmxlIG9mIENvbnRlbnQnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogY2FsYyg1MCUgLSA1OHB4KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIGNvbG9yOiAjMDQ1MjgxO1xufVxuXG4uY2FjX3RvY19tb2JpbGUgLmNhY190b2NfbW9iaWxlX21pbjphZnRlciB7XG4gIGJvdHRvbTogLTJweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmNhY190b2NfbW9iaWxlIC5jYWNfdG9jX21vYmlsZV9tYXgge1xuICBoZWlnaHQ6IDEwcHg7XG59XG5cbi5jYWNfdG9jX21vYmlsZSAuY2FjX3RvY19tb2JpbGVfbWF4OmFmdGVyIHtcbiAgYm90dG9tOiAzcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG59XG5cbi5jYWNfdG9jX21vYmlsZSAuY2FjX2ZpcnN0X2xldmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5maXJzdF9sZXZlbF9pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMGY4MGRlICFpbXBvcnRhbnQ7XG59XG5cbi5zZWNvbmRfbGV2ZWxfaXRlbS5hY3RpdmUge1xuICBjb2xvcjogIzBmODBkZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWNvbmRfbGV2ZWxfaXRlbS5hY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtNXB4O1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQ6ICMwZjgwZGU7XG59XG5cbi5vcGVuZWRfYnlfZGVmYXVsdCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5jYWNfY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDgxMHB4O1xufVxuXG4uY2FjX2NvbnRlbnQgaDIsXG4uY2FjX2NvbnRlbnQgaDMge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDQ1MjgxO1xufVxuXG4uY2FjX2NvbnRlbnQgaDIgaW1nLFxuLmNhY19jb250ZW50IGgzIGltZyB7XG4gIG1heC13aWR0aDogMzBweDtcbiAgbWF4LWhlaWdodDogMzBweDtcbn1cblxuLmNhY19jb250ZW50IC5oMl9odWdlIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4zMTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmNhY19jb250ZW50IC5oMl9ub3JtYWwge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmNhY19jb250ZW50IC5oM19ub3JtYWwge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uY2FjX2NvbnRlbnQgLmgzX3JvbWIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yMjtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYWNfY29udGVudCAuaDNfcm9tYjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgbGVmdDogMnB4O1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgYmFja2dyb3VuZDogIzA0NTI4MTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uY2FjX2NvbnRlbnQgcCxcbi5jYWNfY29udGVudCBzcGFuLFxuLmNhY19jb250ZW50IGxpIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zODtcbiAgY29sb3I6ICMyYTJhMmE7XG59XG5cbi5jYWNfY29udGVudCB1bCB7XG4gIGxpc3Qtc3R5bGU6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxuLmNhY19jb250ZW50IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uY2FjX2NvbnRlbnQgYmxvY2txdW90ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zdHlsZTogdW5zZXQ7XG4gIHBhZGRpbmc6IDI1cHggMCAwIDdweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMGY4MGRlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICBjb2xvcjogIzJhMmEyYTtcbiAgei1pbmRleDogMTtcbn1cblxuLmNhY19jb250ZW50IGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgbGVmdDogN3B4O1xuICBjb250ZW50OiAnTk9URTonO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xuICBjb2xvcjogIzBmODBkZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5jYWNfY29udGVudF9zZWN0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5cbi5jYWNfY29udGVudF9zdWJfc2VjdGlvbl9pdGVtIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmNhY19jb250ZW50X3N1Yl9zZWN0aW9uX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhY19maXJzdF9zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uY2FjX2ZpcnN0X3NlY3Rpb24gcCxcbi5jYWNfZmlyc3Rfc2VjdGlvbiBzcGFuLFxuLmNhY19maXJzdF9zZWN0aW9uIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjM7XG59XG5cbi5jYWNfZmlyc3Rfc2VjdGlvbiAuY2FjX2ZpcnN0X3NlY3Rpb25fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUxNnB4O1xufVxuXG4uY2FjX2ZpcnN0X3NlY3Rpb24gLmNhY19maXJzdF9zZWN0aW9uX2ltZyB7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG5cbi5jYWNfZmlyc3Rfc2VjdGlvbiAuY2FjX2ZpcnN0X3NlY3Rpb25faW1nIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmV4YW1wbGVfcXVvdGUge1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW46IDE1cHggMDtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLmZhcV9hbnN3ZXIgLmV4YW1wbGVfcXVvdGUge1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuXG4vKkZBUSovXG5cbi5mYXFfYWNvcmRlb24gLmZhcV9xdWVzdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCAyNXB4IDIwcHggNzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgYm94LXNoYWRvdzogMCAwIDZweCByZ2JhKDAsIDM0LCA1NSwgMC4yKTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmZhcV9hY29yZGVvbiAuZmFxX3F1ZXN0aW9uIHAge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjMDQ1MjgxO1xufVxuXG4uZmFxX2Fjb3JkZW9uIC5mYXFfcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjMDNjMWZmO1xuICB0b3A6IDIzcHg7XG4gIGxlZnQ6IDMwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuXG4uZmFxX2Fjb3JkZW9uIC5mYXFfcXVlc3Rpb246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mYXFfYWNvcmRlb24gLmZhcV9hbnN3ZXIge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uZmFxX2Fjb3JkZW9uIC5mYXFfYW5zd2VyIHAge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICBjb2xvcjogIzJhMmEyYTtcbn1cblxuLmZhcV9hY29yZGVvbiBwIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZmFxX3F1ZXN0aW9uX2Fycl9jaGFuZ2U6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uY2l0YXRpb24tdGlwcyB7XG4gIHBhZGRpbmc6IDI1cHggMCA2NXB4O1xufVxuXG4uY2l0YXRpb24tdGlwcyBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwNDUyODE7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG59XG5cbi5jaXRhdGlvbi10aXBzX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2l0YXRpb24tdGlwc19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jaXRhdGlvbi10aXBzX2l0ZW1fdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogIzA0NTI4MTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI5cHg7XG59XG5cbi5jaXRhdGlvbi10aXBzX2l0ZW1fdGl0bGU6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2J1bGIuc3ZnXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmNpdGF0aW9uLXRpcHNfaXRlbV9zZXBhcmF0b3Ige1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICMwNDUyODE7XG4gIG9wYWNpdHk6IDAuMztcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbi5jaXRhdGlvbi10aXBzX2l0ZW1fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uY3VzdG9tLXJvdyB7XG4gIHBhZGRpbmc6IDAgMTBweCAhaW1wb3J0YW50O1xufVxuXG4uY2l0YXRpb24td3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cblxuLmNpdGF0aW9uLXdyYXBwZXIgLnBhZ2UtdGl0bGUtcm93IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2l0YXRpb24td3JhcHBlciAucGFnZS10aXRsZS1yb3cgaDEge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuI2NpdGF0aW9uLXRvb2wge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMmEyYTJhO1xuICAvKlNjcm9sbCovXG59XG5cbiNjaXRhdGlvbi10b29sIC5jaXRhdGlvbi1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDExNjBweDtcbiAgbWF4LXdpZHRoOiA5NCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI2NpdGF0aW9uLXRvb2wgaDIsXG4jY2l0YXRpb24tdG9vbCBoMyxcbiNjaXRhdGlvbi10b29sIGg0LFxuI2NpdGF0aW9uLXRvb2wgaDUsXG4jY2l0YXRpb24tdG9vbCBoNixcbiNjaXRhdGlvbi10b29sIC5oMSxcbiNjaXRhdGlvbi10b29sIC5oMixcbiNjaXRhdGlvbi10b29sIC5oMyxcbiNjaXRhdGlvbi10b29sIC5oNCxcbiNjaXRhdGlvbi10b29sIC5oNSxcbiNjaXRhdGlvbi10b29sIC5oNiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4jY2l0YXRpb24tdG9vbCAuaDEsXG4jY2l0YXRpb24tdG9vbCAuaDIsXG4jY2l0YXRpb24tdG9vbCAuaDMsXG4jY2l0YXRpb24tdG9vbCAuaDQsXG4jY2l0YXRpb24tdG9vbCAuaDUsXG4jY2l0YXRpb24tdG9vbCAuaDYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI2NpdGF0aW9uLXRvb2wgLmgxIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBjb2xvcjogIzA0NTI4MTtcbn1cblxuI2NpdGF0aW9uLXRvb2wgaDIsXG4jY2l0YXRpb24tdG9vbCAuaDIge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGNvbG9yOiAjMDQ1MjgxO1xufVxuXG4jY2l0YXRpb24tdG9vbCBwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbiNjaXRhdGlvbi10b29sIGEge1xuICBjb2xvcjogIzAyYzFmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5cbiNjaXRhdGlvbi10b29sIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbiNjaXRhdGlvbi10b29sIGEudGh1bWIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbiNjaXRhdGlvbi10b29sIC50b3AtYmcge1xuICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgYmFja2dyb3VuZDogIzg4YmZlODtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjODhiZmU4IDAlLCAjMTA3ZWRkIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM4OGJmZTggMCUsICMxMDdlZGQgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM4OGJmZTggMCUsICMxMDdlZGQgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjODhiZmU4JywgZW5kQ29sb3JzdHI9JyMxMDdlZGQnLEdyYWRpZW50VHlwZT0wICk7XG59XG5cbiNjaXRhdGlvbi10b29sIC50b3AtZm9ybS1ibG9jayB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG4jY2l0YXRpb24tdG9vbCAuZm9ybS1ibG9jayAjZm9ybV9zb3VyY2UtYWRkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4jY2l0YXRpb24tdG9vbCAuZm9ybS1ibG9jayAjZm9ybV9zb3VyY2UtYWRkIC5mb3JtLWJsb2NrX19ib3gtc21hbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWJhc2lzOiAxNSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbiNjaXRhdGlvbi10b29sIC5mb3JtLWJsb2NrICNmb3JtX3NvdXJjZS1hZGQgLmZvcm0tYmxvY2tfX2JveC1zbWFsbCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwNDUyODE7XG59XG5cbiNjaXRhdGlvbi10b29sIC5mb3JtLWJsb2NrICNmb3JtX3NvdXJjZS1hZGQgLmZvcm0tYmxvY2tfX2JveC1iaWcge1xuICBmbGV4LWJhc2lzOiA1MSU7XG59XG5cbiNjaXRhdGlvbi10b29sIC5mb3JtLWJsb2NrICNmb3JtX3NvdXJjZS1hZGQgLmZvcm0tYmxvY2tfX2JveC1iaWctLWJvdHRvbSB7XG4gIGZsZXgtYmFzaXM6IDY2JTtcbn1cblxuI2NpdGF0aW9uLXRvb2wgLmZvcm0tYmxvY2sgI2Zvcm1fc291cmNlLWFkZCAuZm9ybS1ibG9ja19fYm94LWJpZyxcbiNjaXRhdGlvbi10b29sIC5mb3JtLWJsb2NrICNmb3JtX3NvdXJjZS1hZGQgLmZvcm0tYmxvY2tfX2JveC1iaWctLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI2NpdGF0aW9uLXRvb2wgLmZvcm0tYmxvY2sgI2Zvcm1fc291cmNlLWFkZCAuZm9ybS1ibG9ja19fYm94LWJpZyAubWFudWFsbHktY2l0ZSxcbiNjaXRhdGlvbi10b29sIC5mb3JtLWJsb2NrICNmb3JtX3NvdXJjZS1hZGQgLmZvcm0tYmxvY2tfX2JveC1iaWctLWJvdHRvbSAubWFudWFsbHktY2l0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjVweDtcbiAgbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuI2NpdGF0aW9uLXRvb2wgLmZvcm0tYmxvY2sgI2Zvcm1fc291cmNlLWFkZCAuZm9ybS1ibG9ja19fYm94LWJpZyAubWFudWFsbHktY2l0ZTpob3ZlcixcbiNjaXRhdGlvbi10b29sIC5mb3JtLWJsb2NrICNmb3JtX3NvdXJjZS1hZGQgLmZvcm0tYmxvY2tfX2JveC1iaWctLWJvdHRvbSAubWFudWFsbHktY2l0ZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuI2NpdGF0aW9uLXRvb2wgLnNlbGVjdC1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbiNjaXRhdGlvbi10b29sIC5zZWxlY3Qge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0N3B4O1xufVxuXG4jY2l0YXRpb24tdG9vbCAuc2VsZWN0LXN0eWxlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5NztcbiAgcGFkZGluZzogMTRweCAyNXB4IDEzcHggMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzBmODBkZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY29sb3I6ICMwNDUyODE7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbn1cblxuI2NpdGF0aW9uLXRvb2wgLnNlbGVjdC1zdHlsZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMGY4MGRlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjJweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuXG4jY2l0YXRpb24tdG9vbCAuc2VsZWN0LXN0eWxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjgwZGU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4jY2l0YXRpb24tdG9vbCAuc2VsZWN0LXN0eWxlZDpob3ZlcjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuI2NpdGF0aW9uLXRvb2wgLnNlbGVjdC1zdHlsZWQ6YWN0aXZlLFxuI2NpdGF0aW9uLXRvb2wgLnNlbGVjdC1zdHlsZWQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmODBkZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbiNjaXRhdGlvbi10b29sIC5zZWxlY3Qtc3R5bGVkOmFjdGl2ZTphZnRlcixcbiNjaXRhdGlvbi10b29sIC5zZWxlY3Qtc3R5bGVkLmFjdGl2ZTphZnRlciB7XG4gIHRvcDogOXB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgdHJhbnNwYXJlbnQ7XG59XG5cbiNjaXRhdGlvbi10b29sIC5zZWxlY3Qtb3B0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5O1xuICBtYXJnaW46IDAgMCAwIDA7XG4gIHBhZGRpbmc6IDEwcHggMCAwIDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjgwZGU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMzIwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4jY2l0YXRpb24tdG9vbCAuc2VsZWN0LW9wdGlvbnMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1pbmRlbnQ6IDE1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMGY4MGRlO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDBzIGVhc2UtaW4tb3V0O1xufVxuXG4jY2l0YXRpb24tdG9vbCAuc2VsZWN0LW9wdGlvbnMgbGlbcmVsPVwiaGlkZVwiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNjaXRhdGlvbi10b29sIC5zZWxlY3Qtb3B0aW9ucyBsaSA+IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTVweDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG59XG5cbiNjaXRhdGlvbi10b29sIC5zZWxlY3Qtb3B0aW9ucyBsaSA+IHNwYW46aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMyksIDBweCAtM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbiNjaXRhdGlvbi10b29sIC5zZWxlY3Qtb3B0aW9ucyBsaSB1bCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNjaXRhdGlvbi10b29sIC5zZWxlY3Qtb3B0aW9ucyBsaSB1bCBsaSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtaW5kZW50OiAwO1xufVxuXG4jY2l0YXRpb24tdG9vbCAuc2VsZWN0LW9wdGlvbnMgbGkgdWwgbGk6aG92ZXIge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMyksIDAgLTNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3gtc2hhZG93OiAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpLCAwIC0zcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuI2NpdGF0aW9uLXRvb2wgLnNlbGVjdC1vcHRpb25zIGxpIHVsIGxpOmhvdmVyIHNwYW4ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuI2NpdGF0aW9uLXRvb2wgLnNlbGVjdC1vcHRpb25zIGxpIHVsIGxpIHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIC1vLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuI2NpdGF0aW9uLXRvb2wgLnNlbGVjdC1vcHRpb25zIGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM1YmEzZGY7XG59XG5cbiNjaXRhdGlvbi10b29sIC5zZWxlY3Qtb3B0aW9ucyBsaS5hY3RpdmUgdWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jY2l0YXRpb24tdG9vbCAuc2VsZWN0LW9wdGlvbnMgbGkuYWN0aXZlIHVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCwgd2hpdGUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiA4MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xufVxuXG4jY2l0YXRpb24tdG9vbCAuc2VsZWN0LW9wdGlvbnMgbGkucGFyZW50OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMTBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xufVxuXG4jY2l0YXRpb24tdG9vbCAuc2VsZWN0LW9wdGlvbnMgbGkucGFyZW50LmFjdGl2ZTphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgcmlnaHQ6IDE3cHg7XG59XG5cbiNjaXRhdGlvbi10b29sIC5ibG9nLWxpc3Qge1xuICBwYWRkaW5nOiA2NXB4IDA7XG59XG5cbiNjaXRhdGlvbi10b29sIC5ibG9nLWxpc3QgLmJsb2ctbGlzdF9fYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuI2NpdGF0aW9uLXRvb2wgLmJsb2ctbGlzdCAuYmxvZy1saXN0X19ib3g6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbiNjaXRhdGlvbi10b29sIC5ibG9nLWxpc3QgLmJsb2ctbGlzdF9fYm94IHA6bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuI2NpdGF0aW9uLXRvb2wgLmJsb2ctbGlzdCAuYmxvZy1saXN0X19ib3ggLmJsb2ctbGlzdF9fdGl0bGUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGNvbG9yOiAjMDQ1MjgxO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG59XG5cbiNjaXRhdGlvbi10b29sIC5ibG9nLWxpc3QgLmJsb2ctbGlzdF9fYm94IC5ibG9nLWxpc3RfX21vcmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuI2NpdGF0aW9uLXRvb2wgLmJsb2ctbGlzdCAuYmxvZy1saXN0X19ib3ggLmJsb2ctbGlzdF9fbW9yZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuI2NpdGF0aW9uLXRvb2wgLnNlYXJjaC1yZXN1bHQtYmxvY2sge1xuICBwYWRkaW5nOiA1cHggMCAyNXB4IDA7XG59XG5cbiNjaXRhdGlvbi10b29sIHVsLmNoZWNrLWJveC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuI2NpdGF0aW9uLXRvb2wgdWwuY2hlY2stYm94LWxpc3QgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cblxuI2NpdGF0aW9uLXRvb2wgdWwuY2hlY2stYm94LWxpc3QgbGk6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4jY2l0YXRpb24tdG9vbCB1bC5jaGVjay1ib3gtbGlzdCBsaSBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4jY2l0YXRpb24tdG9vbCB1bC5jaGVjay1ib3gtbGlzdCBsaSBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGNvbG9yOiAjMTQxNjMyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cyBsaW5lYXI7XG59XG5cbiNjaXRhdGlvbi10b29sIHVsLmNoZWNrLWJveC1saXN0IGxpOmhvdmVyIGxhYmVsIHtcbiAgY29sb3I6ICMxNDE2MzI7XG59XG5cbiNjaXRhdGlvbi10b29sIHVsLmNoZWNrLWJveC1saXN0IGxpIC5jaGVjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDJjMWZmO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICB6LWluZGV4OiA1O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IGJvcmRlciAuMjVzIGxpbmVhcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgLjI1cyBsaW5lYXI7XG59XG5cbiNjaXRhdGlvbi10b29sIHVsLmNoZWNrLWJveC1saXN0IGxpOmhvdmVyIC5jaGVjayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMmMxZmY7XG59XG5cbiNjaXRhdGlvbi10b29sIHVsLmNoZWNrLWJveC1saXN0IGxpIC5jaGVjazpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgaGVpZ2h0OiA5cHg7XG4gIHdpZHRoOiA5cHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBtYXJnaW46IGF1dG87XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXMgbGluZWFyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXMgbGluZWFyO1xufVxuXG4jY2l0YXRpb24tdG9vbCB1bC5jaGVjay1ib3gtbGlzdCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIH4gLmNoZWNrIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAyYzFmZjtcbn1cblxuI2NpdGF0aW9uLXRvb2wgdWwuY2hlY2stYm94LWxpc3QgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IC5jaGVjazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMDJjMWZmO1xufVxuXG4jY2l0YXRpb24tdG9vbCB1bC5jaGVjay1ib3gtbGlzdCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIH4gbGFiZWwge1xuICBjb2xvcjogIzE0MTYzMjtcbn1cblxuI2NpdGF0aW9uLXRvb2wgdGV4dGFyZWEge1xuICByZXNpemU6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbiNjaXRhdGlvbi10b29sIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2NpdGF0aW9uLXRvb2wgdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2IzYjNiMztcbn1cblxuI2NpdGF0aW9uLXRvb2wgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsXG4jY2l0YXRpb24tdG9vbCB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYjNiM2IzO1xuICBvcGFjaXR5OiAxO1xufVxuXG4jY2l0YXRpb24tdG9vbCA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDhweDtcbn1cblxuI2NpdGF0aW9uLXRvb2wgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcbiAgYm9yZGVyLXJhZGl1czogMCA4cHggOHB4IDA7XG59XG5cbiNjaXRhdGlvbi10b29sIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQ1MjgxO1xufVxuXG4jY2l0YXRpb24tdG9vbCA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAzNDI2ODtcbn1cblxuLmJyZWFkY3J1bWJzX2NpdGF0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDIwcHggMDtcbiAgY29sb3I6ICM0OTg1YTk7XG59XG5cbi5icmVhZGNydW1ic19jaXRhdGlvbiBhLFxuLmJyZWFkY3J1bWJzX2NpdGF0aW9uIHNwYW4ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzQ5ODVhOTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnZhbGlkYXRlX21haW5fYnV0dG9uIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uY3NsLWVudHJ5LFxuLmNpdGF0aW9uX19pbi10ZXh0IHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLm1vZGFsX29uX2ZsYWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJlcXVpcmVkX2lucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmVkICFpbXBvcnRhbnQ7XG59XG5cbi53Yi1jaXRhdGlvbi1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLyogbmV3IGRlc2lnbiAqL1xuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmNpdGF0aW9uLWJsb2NrIC5oMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICB9XG5cbiAgLmNpdGVkLWN0YS1ibG9jayB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NpdGVkLWN0YS5zdmdcIikgbm8tcmVwZWF0IDk1JSwgdXJsKFwiLi4vaW1hZ2VzL2VsbGlwc2Uuc3ZnXCIpIG5vLXJlcGVhdCAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bywgY29udGFpbjtcbiAgfVxuXG4gIC5mb3JtLWJsb2NrX19zZWxlY3RzX3dyYXAge1xuICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZm9ybS1ibG9ja19fc2VsZWN0c193cmFwIC5mb3JtLWJsb2NrX19ib3gtc21hbGwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogNjZweDtcbiAgICBsZWZ0OiAxODVweDtcbiAgfVxuXG4gIC5mb3JtLWJsb2NrX19zZWxlY3RzX3dyYXAgLmZvcm0tYmxvY2tfX2JveC1zbWFsbCAuc2VsZWN0LXN0eWxlZCB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMEY4MERFICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZm9ybS1ibG9ja19fc2VsZWN0c193cmFwIC5mb3JtLWJsb2NrX19ib3gtc21hbGwgLnNlbGVjdC1zdHlsZWQ6YWZ0ZXIge1xuICAgIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMGY4MGRlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZm9ybS1ibG9ja19fc2VsZWN0c193cmFwIC5mb3JtLWJsb2NrX19ib3gtc21hbGwgLnNlbGVjdC1zdHlsZWQ6aG92ZXIge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mb3JtLWJsb2NrX19zZWxlY3RzX3dyYXAgLmZvcm0tYmxvY2tfX2JveC1zbWFsbCAuc2VsZWN0LXN0eWxlZC5hY3RpdmUge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mb3JtLWJsb2NrX19zZWxlY3RzX3dyYXAgLmZvcm0tYmxvY2tfX2JveC1zbWFsbCAuc2VsZWN0LXN0eWxlZC5hY3RpdmU6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzBGODBERSB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIHRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZvcm0tYmxvY2tfX2ctc2VsZWN0IC5nLXNlbGVjdC1pdGVtLFxuICAuZm9ybS1ibG9ja19fZy1zZWxlY3QgLnNlbGVjdCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZvcm0tYmxvY2tfX2ctc2VsZWN0IC5zZWxlY3Qtc3R5bGVkIHtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggMjBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMmEyYTJhICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZm9ybS1ibG9ja19fZy1zZWxlY3QgLnNlbGVjdC1zdHlsZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4IDdweCAwIDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mb3JtLWJsb2NrX19nLXNlbGVjdCAuc2VsZWN0LXN0eWxlZC5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4IDdweCAwIDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mb3JtLWJsb2NrX19nLXNlbGVjdCAuc2VsZWN0LXN0eWxlZDphZnRlciB7XG4gICAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICMyYTJhMmEgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB0b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICByaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZvcm0tYmxvY2tfX2ctc2VsZWN0IC5zZWxlY3Qtc3R5bGVkLmFjdGl2ZTphZnRlcixcbiAgLmZvcm0tYmxvY2tfX2ctc2VsZWN0IC5zZWxlY3Qtc3R5bGVkLmFjdGl2ZTpob3ZlcjphZnRlciB7XG4gICAgdG9wOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZm9ybS1ibG9ja19fZy1zZWxlY3QgLnNlbGVjdC1zdHlsZWQ6aG92ZXI6YWZ0ZXIge1xuICAgIHRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctYWN0aXZlIC5zZWxlY3Qtc3R5bGVkIHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmctYWN0aXZlIC5zZWxlY3Qtc3R5bGVkOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mb3JtLWJsb2NrX19tYWluLXdyYXAge1xuICAgIHBhZGRpbmc6IDMwcHggMTBweCA1cHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuXG4gIC5mb3JtLWJsb2NrX19zd2l0Y2gtd3JhcCB7XG4gICAgcGFkZGluZzogMCA0NXB4IDAgMjVweCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5mb3JtLWJsb2NrX19zd2l0Y2gtd3JhcCAuaW4tZm9ybS1jaXRhdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAucG9wdXAtY29udGVudCAucG9wdXAtYm9keSBmb3JtIC5mb3JtX19ib3gtLWJsb2NrIC5mb3JtX19ib3gtLWdyb3VwID4gLmZvcm1fbGFiZWwgbGFiZWwgLnRvb2x0aXBfX3RleHQge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgfVxuXG4gIC5jaXRhdGlvbi10aXBzIGgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIH1cblxuICAuY2l0YXRpb24tdGlwc19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuY2l0YXRpb24tdGlwc19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjY2l0YXRpb24tdG9vbCB0ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmZvcm0tYmxvY2tfX3NlbGVjdHNfd3JhcCAuZm9ybS1ibG9ja19fYm94LXNtYWxsIHtcbiAgICBsZWZ0OiAyMjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNpdGF0aW9uLXRpcHMge1xuICAgIHBhZGRpbmc6IDU1cHggMCAxMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb3JtLWJsb2NrX19tYWluLXdyYXAge1xuICAgIHBhZGRpbmc6IDMwcHggMTBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuZm9ybS1ibG9ja19fc2VsZWN0c193cmFwIC5mb3JtLWJsb2NrX19ib3gtc21hbGwge1xuICAgIGxlZnQ6IDI3NnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY2l0ZWQtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cblxuICAuY2l0ZWQtY3RhLWJsb2NrIHtcbiAgICBtYXJnaW46IDUwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NpdGVkLWN0YS5zdmcpIG5vLXJlcGVhdCA5NSUgNzAlLCB1cmwoLi4vaW1hZ2VzL2VsbGlwc2Uuc3ZnKSBuby1yZXBlYXQgMTI3JTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE4JSxjb250YWluO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VhcmNoLXJlc3VsdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDMwcHggIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jaXRhdGlvbi1ibG9jayAuY2l0YXRpb24tYmxvZy1saXN0IC5jaXRhdGlvbl9fYm94IHtcbiAgICBwYWRkaW5nOiA2NnB4IDEwcHggMzBweCAxMHB4O1xuICB9XG5cbiAgLmNpdGF0aW9uLWJsb2NrIC5jaXRhdGlvbl9fY29weSBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNpdGF0aW9uLWJsb2NrIC5jaXRhdGlvbl9fYmlibGlvZ3JhZnkge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cblxuICAuY2l0ZWQtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNTBweCAwIDMwcHg7XG4gIH1cblxuICAuY2l0YXRpb24tYmxvY2tfX2J0biB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5jaXRhdGlvbi1ibG9ja19fYnRuIC5jaXRhdGlvbi1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG5cbiAgLmNpdGF0aW9uLWJsb2NrX19idG4tbGVmdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5jaXRhdGlvbi1ibG9ja19zdHlsZS1saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5jaXRlZC1jdGEtYmxvY2sge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuXG4gIC5jaXRlZC1jdGEtYmxvY2tfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxuXG4gIC5jaXRlZC1jdGEtYmxvY2tfdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmNpdGVkLWN0YS1ibG9ja19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gIH1cblxuICAuZm9ybS1ibG9ja19fc2VsZWN0c193cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogMjNweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mb3JtLWJsb2NrX19zZWxlY3RzX3dyYXAgLmZvcm0tYmxvY2tfX2JveC1zbWFsbCxcbiAgLmZvcm0tYmxvY2tfX3NlbGVjdHNfd3JhcCAuZm9ybS1ibG9ja19fZy1zZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmZvcm0tYmxvY2tfX3NlbGVjdHNfd3JhcCAuZm9ybS1ibG9ja19fYm94LXNtYWxsOmFmdGVyLFxuICAuZm9ybS1ibG9ja19fc2VsZWN0c193cmFwIC5mb3JtLWJsb2NrX19nLXNlbGVjdDphZnRlciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAjMkEyQTJBO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yM3B4O1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuZm9ybS1ibG9ja19fc2VsZWN0c193cmFwIC5mb3JtLWJsb2NrX19ib3gtc21hbGw6YmVmb3JlLFxuICAuZm9ybS1ibG9ja19fc2VsZWN0c193cmFwIC5mb3JtLWJsb2NrX19nLXNlbGVjdDpiZWZvcmUge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcW0uc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yMXB4O1xuICB9XG5cbiAgLmZvcm0tYmxvY2tfX3NlbGVjdHNfd3JhcCAuZm9ybS1ibG9ja19fYm94LXNtYWxsIC5zZWxlY3Qtc3R5bGVkLFxuICAuZm9ybS1ibG9ja19fc2VsZWN0c193cmFwIC5mb3JtLWJsb2NrX19nLXNlbGVjdCAuc2VsZWN0LXN0eWxlZCB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzJBMkEyQSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDE0cHggMjBweCAxNHB4IDE0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNSwgMTI4LCAyMjIsIDAuNSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mb3JtLWJsb2NrX19zZWxlY3RzX3dyYXAgLmZvcm0tYmxvY2tfX2JveC1zbWFsbCAuc2VsZWN0LXN0eWxlZDphZnRlcixcbiAgLmZvcm0tYmxvY2tfX3NlbGVjdHNfd3JhcCAuZm9ybS1ibG9ja19fZy1zZWxlY3QgLnNlbGVjdC1zdHlsZWQ6YWZ0ZXIge1xuICAgIHRvcDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZvcm0tYmxvY2tfX3NlbGVjdHNfd3JhcCAuZm9ybS1ibG9ja19fYm94LXNtYWxsIC5zZWxlY3Qtc3R5bGVkLmFjdGl2ZSxcbiAgLmZvcm0tYmxvY2tfX3NlbGVjdHNfd3JhcCAuZm9ybS1ibG9ja19fZy1zZWxlY3QgLnNlbGVjdC1zdHlsZWQuYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZvcm0tYmxvY2tfX3NlbGVjdHNfd3JhcCAuZm9ybS1ibG9ja19fYm94LXNtYWxsIC5zZWxlY3Qtc3R5bGVkLmFjdGl2ZTphZnRlcixcbiAgLmZvcm0tYmxvY2tfX3NlbGVjdHNfd3JhcCAuZm9ybS1ibG9ja19fZy1zZWxlY3QgLnNlbGVjdC1zdHlsZWQuYWN0aXZlOmFmdGVyIHtcbiAgICB0b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mb3JtLWJsb2NrX19zZWxlY3RzX3dyYXAgLmZvcm0tYmxvY2tfX2JveC1zbWFsbDphZnRlciB7XG4gICAgY29udGVudDogXCJTdHlsZVwiO1xuICB9XG5cbiAgLmZvcm0tYmxvY2tfX3NlbGVjdHNfd3JhcCAuZm9ybS1ibG9ja19fYm94LXNtYWxsOmJlZm9yZSB7XG4gICAgbGVmdDogNDJweDtcbiAgfVxuXG4gIC5mb3JtLWJsb2NrX19zZWxlY3RzX3dyYXAgLmZvcm0tYmxvY2tfX2ctc2VsZWN0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlNvdXJjZVwiO1xuICB9XG5cbiAgLmZvcm0tYmxvY2tfX3NlbGVjdHNfd3JhcCAuZm9ybS1ibG9ja19fZy1zZWxlY3Q6YmVmb3JlIHtcbiAgICBsZWZ0OiA1NXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2VhcmNoLXJlc3VsdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDQxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3MzBweDtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2VhcmNoLXJlc3VsdCAuc2VhcmNoLXJlc3VsdF9fYm94IHtcbiAgICBmbGV4LWJhc2lzOiA0NiU7XG4gIH1cblxuICAuc2VhcmNoLXJlc3VsdCAuc2VhcmNoLXJlc3VsdF9fcm93IHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMiU7XG4gIH1cblxuICAuc2VhcmNoLXJlc3VsdCAuc2VhcmNoLXJlc3VsdF9fcm93IC5zZWFyY2gtcmVzdWx0X190ZXh0IHtcbiAgICBmbGV4LWJhc2lzOiA0NiU7XG4gICAgcGFkZGluZzogMCAyJTtcbiAgfVxuXG4gIC5jYWNfdGFibGVfb2ZfY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgfVxuXG4gIC5jYWNfY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA0NzhweDtcbiAgfVxuXG4gIC5jYWNfZmlyc3Rfc2VjdGlvbiAuY2FjX2ZpcnN0X3NlY3Rpb25fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgfVxuXG4gIC5jYWNfZmlyc3Rfc2VjdGlvbiAuY2FjX2ZpcnN0X3NlY3Rpb25faW1nIHtcbiAgICBtYXgtd2lkdGg6IDEzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VhcmNoLXJlc3VsdCAuc2VhcmNoLXJlc3VsdF9fYm94IHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cblxuICAuc2VhcmNoLXJlc3VsdCAuc2VhcmNoLXJlc3VsdF9fcm93IHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnNlYXJjaC1yZXN1bHQgLnNlYXJjaC1yZXN1bHRfX3JvdyAuc2VhcmNoLXJlc3VsdF9fY29udGVudCB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICB9XG5cbiAgLnNlYXJjaC1yZXN1bHQgLnNlYXJjaC1yZXN1bHRfX3JvdyAuc2VhcmNoLXJlc3VsdF9fdGV4dCB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5zZWFyY2gtcmVzdWx0X2N0YSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAzMHB4IDE3cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zZWFyY2gtcmVzdWx0X2N0YSBzcGFuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2VhcmNoLXJlc3VsdF9jdGEgYSB7XG4gICAgcGFkZGluZzogMTdweCAyN3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY2l0YXRpb24tYmxvY2sgLmJ1dHRvbiB7XG4gICAgbWFyZ2luOiA1cHggMTZweCA1cHggMDtcbiAgfVxuXG4gIC5jaXRhdGlvbi1ibG9jayAuY2l0YXRpb24tYmxvZy1saXN0IC5jaXRhdGlvbl9fbW9yZS1ibG9jayAuYnV0dG9uIHtcbiAgICBtYXJnaW46IDE1cHggYXV0byAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgfVxuXG4gIC5jaXRhdGlvbi1ibG9ja19zdHlsZS1saXN0IC5zZWxlY3Qtb3B0aW9ucyB7XG4gICAgbWF4LWhlaWdodDogMzIwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuXG4gIC5kYW5kcnVmZiB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5kYW5kcnVmZiBpbWcge1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcbiAgfVxuXG4gIC5kYW5kcnVmZiBzcGFuIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG5cbiAgLmZvcm0tYmxvY2tfX2ctc2VsZWN0IC5zZWxlY3Qtc3R5bGVkIHtcbiAgICBoZWlnaHQ6IDU0cHg7XG4gICAgcGFkZGluZzogMTZweCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZvcm0tYmxvY2tfX2ctc2VsZWN0IC5zZWxlY3Qtb3B0aW9ucyBsaTpudGgtY2hpbGQoLW4rNikge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmZvcm0tYmxvY2tfX2ctc2VsZWN0IC5zZWxlY3Qtb3B0aW9ucyBsaTpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5nLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMmEyYTJhICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNlbGVjdC5nLWFjdGl2ZSB7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIGJ1dHRvbi5nLXNlbGVjdC1pdGVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmN0LWZvcm1fZ2VuZXJhdGUgLnNlbGVjdCxcbiAgI2N0LXNvdXJjZV9tYW5hZ2UgLnNlbGVjdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmN0LWZvcm1fZ2VuZXJhdGUgLnNlbGVjdC1vcHRpb25zLFxuICAjY3Qtc291cmNlX21hbmFnZSAuc2VsZWN0LW9wdGlvbnMge1xuICAgIG1heC1oZWlnaHQ6IDMyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZm9ybS1ibG9ja19faW5wdXQtYnV0dG9uIC5mb3JtLWJsb2NrX19pbnB1dCBpbnB1dCB7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4IDAgMCA3cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mb3JtLWJsb2NrX19pbnB1dC1idXR0b24gLmZvcm0tYmxvY2tfX2J1dHRvbiBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTRweDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDdweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogN3B4O1xuICB9XG5cbiAgLnctMSxcbiAgLnctMixcbiAgLnctMyxcbiAgLnctNCxcbiAgLnctNSxcbiAgLnctNixcbiAgLnctNyxcbiAgLnctOCxcbiAgLnctOSxcbiAgLnctMTAsXG4gIC53LTExLFxuICAudy0xMiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wb3B1cC1jb250ZW50IC5wb3B1cC1ib2R5IC5hZGQtYXV0aG9yLS1ibG9jayBhIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cblxuICAucG9wdXAtY29udGVudCAucG9wdXAtYm9keSBmb3JtIC5mb3JtX19ib3gtLWJsb2NrIC5mb3JtX19ib3gtLWdyb3VwIC5mb3JtX19ib3gtLWNvbnRyaWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE4LCAyMTgsIDIxOCwgMC4yKTtcbiAgfVxuXG4gIC50b29sdGlwX19jb250YWluZXIgLnRvb2x0aXBfX3RleHQudG9vbHRpcC1yaWdodCB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogaW5pdGlhbDtcbiAgfVxuXG4gIC5jaXRhdGlvbnNfbGlzdCB7XG4gICAgbWF4LXdpZHRoOiAyNTVweDtcbiAgfVxuXG4gIC5jaXRhdGlvbl9hZHZhbmNlZF9jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5jYWNfdGFibGVfb2ZfY29udGVudCB7XG4gICAgbWFyZ2luOiAwIGF1dG8gNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAuY2FjX3RhYmxlX29mX2NvbnRlbnQ6bm90KC5jYWNfdG9jX21vYmlsZSkgLmNhY19zZWNvbmRfbGV2ZWw6bm90KC5vcGVuZWRfYnlfZGVmYXVsdCkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jYWNfdG9jX21vYmlsZV9jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNhY190b2NfbW9iaWxlX2J0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY2FjX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cblxuICAuY2FjX2ZpcnN0X3NlY3Rpb24gLmNhY19maXJzdF9zZWN0aW9uX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cblxuICAuY2FjX2ZpcnN0X3NlY3Rpb24gLmNhY19maXJzdF9zZWN0aW9uX2ltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mYXFfYWNvcmRlb24gLmZhcV9xdWVzdGlvbiB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4IDIwcHggNTBweDtcbiAgfVxuXG4gIC5mYXFfYWNvcmRlb24gLmZhcV9xdWVzdGlvbjpiZWZvcmUge1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cblxuICAjY2l0YXRpb24tdG9vbCAuZm9ybS1ibG9jayAjZm9ybV9zb3VyY2UtYWRkIC5mb3JtLWJsb2NrX19ib3gtc21hbGwge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cblxuICAjY2l0YXRpb24tdG9vbCB1bC5jaGVjay1ib3gtbGlzdCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgI2NpdGF0aW9uLXRvb2wgdWwuY2hlY2stYm94LWxpc3QgbGkge1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICB9XG5cbiAgI2NpdGF0aW9uLXRvb2wgdGV4dGFyZWEge1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxuXG4gIC5wb3B1cC1jb250ZW50IGlucHV0LFxuICAucG9wdXAtY29udGVudCAuc2VsZWN0LFxuICAucG9wdXAtY29udGVudCBsYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZm9ybV9fYm94X19jb250cmliIC5mb3JtX19ib3gtcGFydCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mb3JtX19ib3hfX2NvbnRyaWIgLmZvcm1fX2JveC1wYXJ0IC5yZW1vdmVfYXV0aG9yIHtcbiAgICByaWdodDogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zZWFyY2gtcmVzdWx0X19idG4tY2xvY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogdW5zZXQgIWltcG9ydGFudDtcbiAgICByaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNlYXJjaC1yZXN1bHQgLnNlYXJjaC1yZXN1bHRfX2JveDpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZvcm0tYmxvY2tfX21haW4td3JhcCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTUsIDEyOCwgMjIyLCAwLjE1KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuZm9ybS1ibG9ja19fbWFpbi13cmFwOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTFweDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDM2NHB4KTtcbiAgICB3aWR0aDogNzI4cHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogIzBGODBERTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2VhcmNoLXJlc3VsdF9jdGEge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMzBweCAxN3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2VhcmNoLXJlc3VsdF9jdGEgc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuY2l0YXRpb24tZGVsZXRlLXBvcHVwX2Jsb2NrLFxuICAuY2l0YXRpb24tc2VhcmNoLXBvcHVwX2Jsb2NrIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzNDBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb3JtLWJsb2NrX19zZWxlY3RzX3dyYXAge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5mb3JtLWJsb2NrX19zZWxlY3RzX3dyYXAgLmZvcm0tYmxvY2tfX2JveC1zbWFsbCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweHB4KSB7XG4gIC5mb3JtLWJsb2NrX19nLXNlbGVjdCAuZy1zZWxlY3QtaXRlbSxcbiAgLmZvcm0tYmxvY2tfX2ctc2VsZWN0IC5zZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA1NHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogNTIycHgpIHtcbiAgLmZvcm0tYmxvY2tfX2lucHV0LWJ1dHRvbiAuZm9ybS1ibG9ja19fYnV0dG9uOmJlZm9yZSB7XG4gICAgbGVmdDogMTdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTIxcHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZm9ybS1ibG9ja19faW5wdXQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiA1MjBweCkge1xuICAuZm9ybS1ibG9ja19faW5wdXQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAyNXB4IDAgMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5wb3B1cC1jbG9zZSB7XG4gICAgdG9wOiA0NXB4O1xuICAgIHJpZ2h0OiAyN3B4O1xuICB9XG5cbiAgLnBvcHVwLWNsb3NlOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogIzJhMmEyYTtcbiAgfVxuXG4gIC5wb3B1cC1jbG9zZTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzJhMmEyYTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucG9wdXAtY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucG9wdXAtY29udGVudCAucG9wdXAtYm9keSBmb3JtIC5yZW1vdmVfYXV0aG9yIHtcbiAgICByaWdodDogLTEwcHg7XG4gIH1cblxuICAuY2l0YXRpb24tbWFudWFsLWZvcm0gLnBvcHVwLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDQwcHggMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucG9wdXAtY29udGVudCB7XG4gICAgcGFkZGluZzogNDBweCAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBvcHVwLWNvbnRlbnQgLnBvcHVwLWJvZHkgZm9ybSAuYWRkLWF1dGhvci0tYmxvY2sge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5wb3B1cC1jb250ZW50IC5wb3B1cC1ib2R5IGZvcm0gLnJlbW92ZV9hdXRob3Ige1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogLTkwcHg7XG4gIH1cblxuICAucG9wdXAtY29udGVudCAucG9wdXAtYm9keSBmb3JtIC5mb3JtX19ib3gtLWJsb2NrIC5mb3JtX19ib3gtLWdyb3VwIC5mb3JtX19ib3gtLWNvbnRyaWIge1xuICAgIHBhZGRpbmc6IDVweCAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY2l0YXRpb24tbWFudWFsLWZvcm0gLnBvcHVwLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDBweCA1cHggMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNpdGF0aW9uc19saXN0IHtcbiAgICBtYXgtd2lkdGg6IDUzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDYwcHg7XG4gIH1cblxuICAuY2l0YXRpb25fbGlzdF9pdGVtIHtcbiAgICBtYXJnaW46IDAgNXB4IDIwcHg7XG4gIH1cblxuICAjY2l0YXRpb24tdG9vbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG5cbiAgI2NpdGF0aW9uLXRvb2wgLmZvcm0tYmxvY2sgI2Zvcm1fc291cmNlLWFkZCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgI2NpdGF0aW9uLXRvb2wgLmZvcm0tYmxvY2sgI2Zvcm1fc291cmNlLWFkZCAuZm9ybS1ibG9ja19fYm94LXNtYWxsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIH1cblxuICAjY2l0YXRpb24tdG9vbCAuZm9ybS1ibG9jayAjZm9ybV9zb3VyY2UtYWRkIC5mb3JtLWJsb2NrX19ib3gtc21hbGw6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICNjaXRhdGlvbi10b29sIC5mb3JtLWJsb2NrICNmb3JtX3NvdXJjZS1hZGQgLmZvcm0tYmxvY2tfX2JveC1zbWFsbCBsYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAjY2l0YXRpb24tdG9vbCAuZm9ybS1ibG9jayAjZm9ybV9zb3VyY2UtYWRkIC5mb3JtLWJsb2NrX19ib3gtYmlnLFxuICAjY2l0YXRpb24tdG9vbCAuZm9ybS1ibG9jayAjZm9ybV9zb3VyY2UtYWRkIC5mb3JtLWJsb2NrX19ib3gtYmlnLS1ib3R0b20ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gICNjaXRhdGlvbi10b29sIC5mb3JtLWJsb2NrICNmb3JtX3NvdXJjZS1hZGQgLmZvcm0tYmxvY2tfX2JveC1iaWcgLm1hbnVhbGx5LWNpdGUsXG4gICNjaXRhdGlvbi10b29sIC5mb3JtLWJsb2NrICNmb3JtX3NvdXJjZS1hZGQgLmZvcm0tYmxvY2tfX2JveC1iaWctLWJvdHRvbSAubWFudWFsbHktY2l0ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jaXRhdGlvbl9hZHZhbmNlZF9jb250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gIC5jaXRhdGlvbl9hZHZhbmNlZF9jb250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgI2NpdGF0aW9uLXRvb2wgLmNpdGF0aW9uLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjY2l0YXRpb24tdG9vbCAuZm9ybS1ibG9jayAjZm9ybV9zb3VyY2UtYWRkIC5mb3JtLWJsb2NrX19ib3gtc21hbGwge1xuICAgIGZsZXgtYmFzaXM6IDQ5JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICNjaXRhdGlvbi10b29sIC5zZWFyY2gtcmVzdWx0LWJsb2NrIC5oMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAudmFsaWRhdGVfbWFpbl9idXR0b24ge1xuICAgIHBhZGRpbmc6IDE2cHggMjVweCAxNXB4IDI3cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgI2NpdGF0aW9uLXRvb2wgI2N0LXNvdXJjZV9tYW5hZ2Uge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59IiwiI2NpdGF0aW9uLXRvb2wge1xyXG4gICosOmZvY3Vze291dGxpbmU6MH1cclxuICBhcnRpY2xlLGFzaWRlLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixocixpbWcsbWFpbixuYXYsc2VjdGlvbixzdW1tYXJ5LHN2Z3tkaXNwbGF5OmJsb2NrfVxyXG4gICp7bWFyZ2luOjA7Ym94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O21pbi13aWR0aDoxcHh9XHJcbiAgaHRtbHstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDpub25lfVxyXG4gIGEsYTpob3ZlcixpbnB1dCxzZWxlY3QsdGV4dGFyZWF7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50O291dGxpbmU6MH1cclxuICBvbCx1bHtsaXN0LXN0eWxlOm5vbmV9XHJcbiAgYmxvY2txdW90ZSxxe3F1b3Rlczpub25lfVxyXG4gIGJsb2NrcXVvdGU6YWZ0ZXIsYmxvY2txdW90ZTpiZWZvcmUscTphZnRlcixxOmJlZm9yZXtjb250ZW50OicnO2NvbnRlbnQ6bm9uZX1cclxuICBhIGltZyxmaWVsZHNldCxocntib3JkZXI6MH1cclxuICBtYXJre2JhY2tncm91bmQ6MCAwfVxyXG4gIHRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItc3BhY2luZzowfVxyXG4gIC50YWJsZV93cmFwe292ZXJmbG93OmF1dG99XHJcbiAgdGR7dmVydGljYWwtYWxpZ246bWlkZGxlfVxyXG4gIC50cmlte3dvcmQtYnJlYWs6YnJlYWstYWxsIWltcG9ydGFudH1cclxuICBpbnB1dFt0eXBlPXRleHRdLGlucHV0W3R5cGU9ZW1haWxdLGlucHV0W3R5cGU9dGVsXSxpbnB1dFt0eXBlPXNlYXJjaF0sc2VsZWN0LHRleHRhcmVhey13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjRzIGVhc2U7LW1vei10cmFuc2l0aW9uOmFsbCAuNHMgZWFzZTstbXMtdHJhbnNpdGlvbjphbGwgLjRzIGVhc2U7LW8tdHJhbnNpdGlvbjphbGwgLjRzIGVhc2U7dHJhbnNpdGlvbjphbGwgLjRzIGVhc2U7Ym9yZGVyLXJhZGl1czowOy13ZWJraXQtYXBwZWFyYW5jZTpub25lfVxyXG4gIC5idXR0b24sYnV0dG9uLGlucHV0W3R5cGU9c3VibWl0XSxpbnB1dFt0eXBlPWJ1dHRvbl17LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuNHMgZWFzZTstbW96LXRyYW5zaXRpb246YWxsIC40cyBlYXNlOy1tcy10cmFuc2l0aW9uOmFsbCAuNHMgZWFzZTstby10cmFuc2l0aW9uOmFsbCAuNHMgZWFzZTt0cmFuc2l0aW9uOmFsbCAuNHMgZWFzZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtjdXJzb3I6cG9pbnRlcjtib3JkZXI6bm9uZX1cclxuICBocntjbGVhcjpib3RoO2ZvbnQtc2l6ZTowO292ZXJmbG93OmhpZGRlbjtoZWlnaHQ6MH0uYWxpZ25sZWZ0e2Zsb2F0OmxlZnR9XHJcbiAgLmFsaWducmlnaHR7ZmxvYXQ6cmlnaHR9XHJcbiAgaW1nLmFsaWdubGVmdHttYXJnaW46MCAzMHB4IDEwcHggMH1cclxuICBpbWcuYWxpZ25yaWdodHttYXJnaW46MCAwIDEwcHggMzBweH1cclxuICAuYWxpZ25jZW50ZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b31cclxuICBpbWcsc3Zne21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfVxyXG59XHJcbiIsIi5zZWFyY2gtcmVzdWx0IHtcblxuICBkaXNwbGF5OiBncmlkO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBncmlkLWF1dG8tcm93czogMWZyO1xuICBncmlkLWNvbHVtbi1nYXA6IDI4cHg7XG4gIGdyaWQtcm93LWdhcDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1wb2ludHMoNzY4LCAxMjAwKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpO1xuICAgIGdyaWQtY29sdW1uLWdhcDogNDFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDczMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHggIWltcG9ydGFudDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLDFmcik7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IDIwcHggYXV0byAzMHB4IWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogdW5zZXQhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNlYXJjaC1yZXN1bHRfX2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIC8vYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWJhc2lzOiAzMSU7XG4gICAgcGFkZGluZzogMjBweCAxNXB4IWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE1LCAxMjgsIDIyMiwgMC4xNSk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgbWluLWhlaWdodDogMjcwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC1wb2ludHMoNzY4LCAxMjAwKSB7XG4gICAgICBmbGV4LWJhc2lzOiA0NiU7XG4gICAgICAvL3BhZGRpbmc6IDAgMiU7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtcG9pbnRzKDAsIDc2Nykge1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgLy9mbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgLy9mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAvL3BhZGRpbmc6IDA7XG4gICAgfVxuICAgICZfd3JhcHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgIC5zZWFyY2gtcmVzdWx0X19pbWcge1xuICAgICAgLy9mbGV4LWJhc2lzOiA0NSU7XG4gICAgICAvL2JvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIC8vcGFkZGluZzogMTBweCAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDc5cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHghaW1wb3J0YW50O1xuXG4gICAgICBpbWcge1xuICAgICAgICAvL21hcmdpbjogYXV0bztcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtcG9pbnRzKDAsIDc2Nykge1xuICAgICAgICAvL2ZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIC8vaW1nIHtcbiAgICAgICAgLy8gIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgIC8vfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2VhcmNoLXJlc3VsdF9fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIC8vZmxleC1iYXNpczogNTAlO1xuICAgICAgLy9AaW5jbHVkZSByZXNwb25kLXBvaW50cygwLCA3NjcpIHtcbiAgICAgICAgLy9mbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAvL2Rpc3BsYXk6IGJsb2NrO1xuICAgICAgICAvL3RleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLy9wYWRkaW5nOiAxMHB4O1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgLy99XG4gICAgfVxuICAgIC5zZWFyY2gtcmVzdWx0X19uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogJHNlY29uZC1jb2xvcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweCFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjBweCFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgbGFiZWx7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIGNvbG9yOiAjODc4Nzg3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4IWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc2VhcmNoLXJlc3VsdF9fYXV0aG9yLCAuc2VhcmNoLXJlc3VsdF9fZGF0ZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHghaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHghaW1wb3J0YW50O1xuICAgIH1cbiAgICAuc2VhcmNoLXJlc3VsdF9fYnRuLWNsb2NrIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIH1cbiAgICAuYnV0dG9uLXRyYW5zcGFyZW50e1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzBGODBERSFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgICAgIHBhZGRpbmc6IDE3cHggMTBweCFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGxpbmVhciBhbGwgMC4zcztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZDogIzBGODBERTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmYhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjMEY4MERFIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGR7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXBvaW50cyg3NjcsOTkyKXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC5zZWFyY2gtcmVzdWx0X19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDNweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI2Y1ZmFmZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDI1cHggMzBweCAyNXB4IDIwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC1wb2ludHMoNzY4LCAxMjAwKSB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAyJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC1wb2ludHMoMCwgNzY3KSB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuc2VhcmNoLXJlc3VsdF9fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXBvaW50cygwLCA3NjcpIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNlYXJjaC1yZXN1bHRfX25hbWUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAkc2Vjb25kLWNvbG9yO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5zZWFyY2gtcmVzdWx0X19hdXRob3IsIC5zZWFyY2gtcmVzdWx0X19kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgIH1cblxuICAgIC5zZWFyY2gtcmVzdWx0X190aXRsZSB7XG4gICAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1yZXN1bHRfX3RleHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtYmFzaXM6IDMxJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQzcHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXBvaW50cyg3NjgsIDEyMDApIHtcbiAgICAgICAgZmxleC1iYXNpczogNDYlO1xuICAgICAgICBwYWRkaW5nOiAwIDIlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1wb2ludHMoMCwgNzY3KSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmxvYWQtbW9yZS1ibG9jayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLmxvYWQtbW9yZS1ib29rcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4IWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBpbWcsIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogLTdweCFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtcmVzdWx0X2N0YXtcbiAgcGFkZGluZzogMjVweCFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogODBweCAwIDAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjRjVGQUZFO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE1LCAxMjgsIDIyMiwgMC4xKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHNwYW57XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgY29sb3I6ICMwRjgwREU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4IWltcG9ydGFudDtcbiAgfVxuICBhe1xuICAgIHBhZGRpbmc6IDE2cHggMzBweCFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4IWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjBweCFpbXBvcnRhbnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4IWltcG9ydGFudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlIWltcG9ydGFudDtcbiAgICBjb2xvcjogI0ZGRkZGRiFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogIzBGODBERTtcbiAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICAgIHRyYW5zaXRpb246IGFsbCBsaW5lYXIgMC4zcztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMEY4MERFO1xuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjVGQUZFO1xuICAgICAgY29sb3I6ICMwRjgwREUhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzBGODBERTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgcmVzcG9uZC1wb2ludHMoNzY4LCA5OTIpe1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMzBweCAxN3B4IWltcG9ydGFudDtcbiAgICBzcGFue1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHghaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSByZXNwb25kLXBvaW50cygwLCA3NjcpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDMwcHggMTdweCFpbXBvcnRhbnQ7XG4gICAgc3BhbntcbiAgICAgIG1hcmdpbi1yaWdodDogMCFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweCFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGF7XG4gICAgICBwYWRkaW5nOiAxN3B4IDI3cHghaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIHByZWZpeGVyKCRwcm9wZXJ0eSwgJHZhbHVlKXtcbiAgLXdlYmtpdC0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgLW1vei0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgLW1zLSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuICAjeyRwcm9wZXJ0eX06ICN7JHZhbHVlfVxufVxuXG5AbWl4aW4gY29sdW1ucygkY291bnQ6IDIsICRnYXA6IDApIHtcbiAgQGluY2x1ZGUgcHJlZml4ZXIoJ2NvbHVtbi1jb3VudCcsICRjb3VudCk7XG4gIEBpbmNsdWRlIHByZWZpeGVyKCdjb2x1bW4tZ2FwJywgJGdhcCk7XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uKCRwcm9wZXJ0eTogYWxsLCAkZHVyYXRpb246IC40cywgJGVhc2luZzogZWFzZS1pbi1vdXQpIHtcbiAgdHJhbnNpdGlvbjogJHByb3BlcnR5ICRkdXJhdGlvbiAkZWFzaW5nO1xufVxuXG5AbWl4aW4gY2VudGVyKCRob3Jpem9udGFsOiB0cnVlLCAkdmVydGljYWw6IHRydWUpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBAaWYgKCRob3Jpem9udGFsIGFuZCAkdmVydGljYWwpIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH0gQGVsc2UgaWYgKCRob3Jpem9udGFsKSB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB9IEBlbHNlIGlmICgkdmVydGljYWwpIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgfVxufVxuXG5AZnVuY3Rpb24gc3RyaXAtdW5pdHMoJHZhbHVlKSB7XG4gIEByZXR1cm4gKCR2YWx1ZSAvICgkdmFsdWUgKiAwICsgMSkpO1xufVxuXG5AZnVuY3Rpb24gcmVtKCRweHZhbCkge1xuICBAaWYgbm90IHVuaXRsZXNzKCRweHZhbCkge1xuICAgICRweHZhbDogc3RyaXAtdW5pdHMoJHB4dmFsKTtcbiAgfVxuICAkYmFzZTogJGZvbnQtYmFzZTtcbiAgQGlmIG5vdCB1bml0bGVzcygkYmFzZSkge1xuICAgICRiYXNlOiBzdHJpcC11bml0cygkYmFzZSk7XG4gIH1cbiAgQHJldHVybiAoJHB4dmFsIC8gJGJhc2UpICogMXJlbTtcbn1cblxuQG1peGluIGJveEdyaWQoJGNvbHVtbk51bWJlciwgJHNwYWNpbmdQZXJjZW50LCAkY2hlY2tlcjp0cnVlKSB7XG4gICRjb250ZW50UGVyY2VudDogMTAwJTtcbiAgJHNpZGVNYXJnaW46ICgkc3BhY2luZ1BlcmNlbnQvMik7XG4gICRtYXJnaW5JbnQ6IHN0cmlwLXVuaXRzKCRzaWRlTWFyZ2luKTtcbiAgbWFyZ2luOiAjezB9IC0jeyRzaWRlTWFyZ2lufTtcbiAgd2lkdGg6ICRjb250ZW50UGVyY2VudCArICRzcGFjaW5nUGVyY2VudDtcbiAgQGlmKCRjaGVja2VyKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1mbG93OiB3cmFwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgfVxuICA+ICoge1xuICAgIHdpZHRoOiAoJGNvbnRlbnRQZXJjZW50LyRjb2x1bW5OdW1iZXIpIC0gJHNwYWNpbmdQZXJjZW50O1xuICAgIG1hcmdpbjogMCAjeyRzaWRlTWFyZ2lufSAoJG1hcmdpbkludCArICgkbWFyZ2luSW50IC8gJGNvbHVtbk51bWJlcikgKiAxZW0pXG4gIH1cbn1cblxuQG1peGluIHBsdXMoJHdpZHRoLCAkdGhpY2tuZXNzLCAkY29sb3IpIHtcbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgd2lkdGg6ICR3aWR0aCtweDtcbiAgICBoZWlnaHQ6ICR0aGlja25lc3MrcHg7XG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIGhlaWdodDogJHdpZHRoK3B4O1xuICAgIHdpZHRoOiAkdGhpY2tuZXNzK3B4O1xuICB9XG4gICYub3BlbmVkIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xuICAgIH1cbiAgfVxufVxuXG4vL1NDU1MgVHJpYW5nbGVcbkBtaXhpbiB0cmlhbmdsZSAoJHdpZHRoOjEycHgsICRoZWlnaHQ6MTBweCwgJGNsOiMwMDAsICRkaXJlY3Rpb246IHRvcCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBAaWYgJGRpcmVjdGlvbiA9PSB0b3Age1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLWxlZnQ6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkaGVpZ2h0IHNvbGlkICRjbDtcbiAgICB0b3A6IC0kaGVpZ2h0O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci10b3A6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6ICRoZWlnaHQgc29saWQgJGNsO1xuICAgIHJpZ2h0OiAtJGhlaWdodDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLWxlZnQ6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAkaGVpZ2h0IHNvbGlkICRjbDtcbiAgICBib3R0b206IC0kaGVpZ2h0O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH0gQGVsc2Uge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci10b3A6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAkaGVpZ2h0IHNvbGlkICRjbDtcbiAgICBsZWZ0OiAtJGhlaWdodDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cblxuQG1peGluIGxhc3QtcCB7XG4gIHA6bGFzdC1jaGlsZCB7cGFkZGluZy1ib3R0b206IDB9XG59XG5cbkBtaXhpbiBsZWZ0LXJpZ2h0LW1hcmdpbiB7XG4gICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG5AbWl4aW4gbGVmdC1yaWdodC1wYWRkaW5nIHtcbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgJjpob3ZlciB7IEBjb250ZW50IH1cbiAgfVxufVxuXG5AbWl4aW4gZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1peGluIHJlc3BvbmQoJGJyZWFrcG9pbnQpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50ICsgcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcmVzcG9uZC1wb2ludHMoJG1pbiwgJG1heCkge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbiArIHB4KSBhbmQgKG1heC13aWR0aDogJG1heCArIHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHByZWxvYWQge1xuICAmLnByZWxvYWQge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgLmxkcy1yaW5nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgIC5sZHMtcmluZyBkaXYge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDUxcHg7XG4gICAgICBoZWlnaHQ6IDUxcHg7XG4gICAgICBtYXJnaW46IDZweDtcbiAgICAgIGJvcmRlcjogNnB4IHNvbGlkICMwOGMxZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBhbmltYXRpb246IGxkcy1yaW5nIDEuMnMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC41LCAxKSBpbmZpbml0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzA4YzFmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgLmxkcy1yaW5nIGRpdjpudGgtY2hpbGQoMSkge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC40NXM7XG4gICAgfVxuICAgIC5sZHMtcmluZyBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuM3M7XG4gICAgfVxuICAgIC5sZHMtcmluZyBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMTVzO1xuICAgIH1cbiAgICBAa2V5ZnJhbWVzIGxkcy1yaW5nIHtcbiAgICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICB9XG4gICAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiNsaXN0LXNvdXJjZXN7XG4gIC5jdXN0b20tcm93e1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkge1xuICAgICAgLy9tYXgtd2lkdGg6IDk4MHB4IWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbi5jaXRhdGlvbi1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLmgye1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzA0NTI4MTtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgfVxuICB9XG4gIC5idXR0b24ge1xuICAgIG1hcmdpbjogMCAxNnB4IDAgMDtcbiAgICBAaW5jbHVkZSByZXNwb25kLXBvaW50cygwLCA3NjcpIHtcbiAgICAgIG1hcmdpbjogNXB4IDE2cHggNXB4IDA7XG4gICAgfVxuICB9XG4gIC5hZGQtbmV3LWNpdGF0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogLTUuNXB4O1xuICAgICAgYmFja2dyb3VuZDogJG1haW4tY29sb3I7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiA2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvcjtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRzZWNvbmQtY29sb3I7XG5cbiAgICAgICY6YmVmb3JlLCY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY2l0YXRpb24tYmxvZy1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIC8vcGFkZGluZzogMjVweCAwO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNSwgMTI4LCAyMjIsIDAuMik7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDdweCByZ2JhKDQsIDgyLCAxMjksIDAuMTUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgICAuY2l0YXRpb25fX2luLXRleHQsIC5jaXRhdGlvbl9fYmlibGlvZ3JhZnkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogIzJBMkEyQTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5jaXRhdGlvbl9fYm94IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgcGFkZGluZzogMjVweCAzMHB4IDI1cHggMjBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNSwgMTI4LCAyMjIsIDAuMik7XG5cbiAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcHJlbG9hZCgpO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcGFkZGluZzogNjZweCAxMHB4IDMwcHggMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNpdGF0aW9uX19jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogNzUlO1xuICAgIH1cblxuICAgIC5jaXRhdGlvbl9fbW9yZS1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuY2l0YXRpb25fX21vcmUtYmxvY2sge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtcG9pbnRzKDAsIDc2Nykge1xuICAgICAgICAvL2Rpc3BsYXk6IGJsb2NrO1xuICAgICAgICAvL3RleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIC5idXR0b24ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIxcHggOXB4IDIxcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1wb2ludHMoMCwgNzY3KSB7XG4gICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMCBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNpdGF0aW9uX19lZGl0LWJsb2NrIHtcbiAgICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgLy90b3A6IDIwcHg7XG4gICAgICAvL3JpZ2h0OiAzMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC5jaXRhdGlvbl9fZWRpdCB7XG4gICAgICAgIC8vcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAvL3BhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgLy9mb250LXdlaWdodDogNTAwO1xuICAgICAgICAvL2NvbG9yOiAkbWFpbi1jb2xvcjtcbiAgICAgICAgLy9AaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgIC8vJjpiZWZvcmUge1xuICAgICAgICAvLyAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJFQUFBQU9DQVlBQUFESjdmZTBBQUFBQkdkQlRVRUFBTEdPR0NIdmx3QUFBUGRKUkVGVUtCV2xrcjhPQVVFUXh0M1I4QnFlUUtQbFJFbW40Z25PTzRnVHZaSldKQnFkUkUwMGFnK2d2ZWkweXZOOWw1M051aHNYWVpMSi9QbG1mN3UzZTE0VVJhVWltd2ZUR3ZROWZEMDV6YmJhcks4MXBXY0FCOVJkK0FiMVNEUTNmb1E0Z01BczRLd0tVaUVLUURZVzBFQWFqRGxJQVVEVzNaRmNwV0I4ZzN3QmlMR21qUXUrcVpCZkFmWWsvd0FJcVpoajdSRGxGVXpMQnZzSjJLeVBidDBxSmhISUFuVUhYczBNdUlBUTJqS2pwNlVQZW9pTE9xTHF3Wi9Pa0FXWTNnV3hvYmxYUGljSmhERkFLd0I1R3Y2aEQzanVGZEJUVFNBVUJkUkNIdk1aQVIwaWIxSXNNaGZDdVJURWhKK0pvTjRCZGRkZW9vRmgrc1AyZllzQUFBQUFTVVZPUks1Q1lJST0nKTtcbiAgICAgICAgLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLy8gIHRvcDogMDtcbiAgICAgICAgLy8gIGxlZnQ6IDA7XG4gICAgICAgIC8vICB3aWR0aDogMTZweDtcbiAgICAgICAgLy8gIGhlaWdodDogMTJweDtcbiAgICAgICAgLy99XG4gICAgICAgIC8vJjpob3ZlciB7XG4gICAgICAgIC8vICBjb2xvcjogJHNlY29uZC1jb2xvcjtcbiAgICAgICAgLy8gIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgLy99XG4gICAgICB9XG4gICAgICAuY2l0YXRpb25fX2Nsb3NlIHtcbiAgICAgICAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8vd2lkdGg6IDE0cHg7XG4gICAgICAgIC8vaGVpZ2h0OiAxNHB4O1xuICAgICAgICAvL21hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAvL0BpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgLy8mOmJlZm9yZSB7XG4gICAgICAgIC8vICBjb250ZW50OiAnJztcbiAgICAgICAgLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLy8gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIC8vICB0b3A6IDUwJTtcbiAgICAgICAgLy8gIGxlZnQ6IDdweDtcbiAgICAgICAgLy8gIGJhY2tncm91bmQ6ICNlMDM0MTI7XG4gICAgICAgIC8vICB3aWR0aDogMTRweDtcbiAgICAgICAgLy8gIGhlaWdodDogMXB4O1xuICAgICAgICAvLyAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgICAvL31cbiAgICAgICAgLy8mOmFmdGVyIHtcbiAgICAgICAgLy8gIGNvbnRlbnQ6ICcnO1xuICAgICAgICAvLyAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvLyAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgLy8gIHRvcDogNTAlO1xuICAgICAgICAvLyAgbGVmdDogN3B4O1xuICAgICAgICAvLyAgYmFja2dyb3VuZDogI2UwMzQxMjtcbiAgICAgICAgLy8gIHdpZHRoOiAxcHg7XG4gICAgICAgIC8vICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIC8vICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgIC8vfVxuICAgICAgICAvLyY6aG92ZXIge1xuICAgICAgICAvLyAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAvLyAgb3BhY2l0eTogLjg7XG4gICAgICAgIC8vICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgIC8vICAgIGJhY2tncm91bmQ6ICRzZWNvbmQtY29sb3I7XG4gICAgICAgIC8vICB9XG4gICAgICAgIC8vfVxuICAgICAgfVxuICAgICAgLy9AaW5jbHVkZSByZXNwb25kLXBvaW50cygwLDc2Nyl7XG4gICAgICAvLyAgdG9wOiA1cHg7XG4gICAgICAvLyAgcmlnaHQ6IDEwcHg7XG4gICAgICAvL31cbiAgICB9XG4gICAgLmNpdGF0aW9uX19tb3JlIHtcbiAgICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7IHV0ZjgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTZcIiBoZWlnaHQ9XCI5XCIgdmlld0JveD1cIjAgMCAxNiA5XCI+PHBhdGggZmlsbD1cIiMwM0MxRkZcIiBmaWxsLXJ1bGU9XCJub256ZXJvXCIgZD1cIk0xNC45MDEuMTk2YS42MjYuNjI2IDAgMCAxIC45MSAwIC42OS42OSAwIDAgMSAwIC45NDhsLTcuMzU2IDcuNjZhLjYyNi42MjYgMCAwIDEtLjkxIDBMLjE4OSAxLjE0NGEuNjkuNjkgMCAwIDEgMC0uOTQ4LjYyNi42MjYgMCAwIDEgLjkxIDBMOCA3LjE4MiAxNC45MDEuMTk2elwiLz48L3N2Zz4nKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IC0yMXB4O1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgfVxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICB9XG4gIC5jaXRhdGlvbl9fY29weXtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICMwM0MxRkY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGxpbmVhciBhbGwgMC4zcztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHN2ZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG4gICAgJjpiZWZvcmV7XG4gICAgICAvL2NvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9jb3B5LnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHNwYW57XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNpdGF0aW9uX19jbG9zZXtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICMwM0MxRkY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGxpbmVhciBhbGwgMC4zcztcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHN2ZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG4gICAgJjpiZWZvcmV7XG4gICAgICAvL2NvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy90cmFzaC5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgLmNpdGF0aW9uX19lZGl0e1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBjb2xvcjogIzAzQzFGRjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogbGluZWFyIGFsbCAwLjNzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgc3ZnIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6ICMwM0MxRkZcbiAgICAgIH1cblxuICAgIH1cbiAgICAmOmJlZm9yZXtcbiAgICAgLy8gY29udGVudDogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJFQUFBQU9DQVlBQUFESjdmZTBBQUFBQkdkQlRVRUFBTEdPR0NIdmx3QUFBUGRKUkVGVUtCV2xrcjhPQVVFUXh0M1I4QnFlUUtQbFJFbW40Z25PTzRnVHZaSldKQnFkUkUwMGFnK2d2ZWkweXZOOWw1M051aHNYWVpMSi9QbG1mN3UzZTE0VVJhVWltd2ZUR3ZROWZEMDV6YmJhcks4MXBXY0FCOVJkK0FiMVNEUTNmb1E0Z01BczRLd0tVaUVLUURZVzBFQWFqRGxJQVVEVzNaRmNwV0I4ZzN3QmlMR21qUXUrcVpCZkFmWWsvd0FJcVpoajdSRGxGVXpMQnZzSjJLeVBidDBxSmhISUFuVUhYczBNdUlBUTJqS2pwNlVQZW9pTE9xTHF3Wi9Pa0FXWTNnV3hvYmxYUGljSmhERkFLd0I1R3Y2aEQzanVGZEJUVFNBVUJkUkNIdk1aQVIwaWIxSXNNaGZDdVJURWhKK0pvTjRCZGRkZW9vRmgrc1AyZllzQUFBQUFTVVZPUks1Q1lJST0nKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuICAuY2l0YXRpb25fX2luZm97XG4gICAgJl9ibG9ja3tcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMzBweDtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAmX21pc3Npbmd7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGNvbG9yOiAjRjVBNjIzO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9hdHQuc3ZnXCIpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmX3NvdXJjZXtcbiAgICAgIHBhZGRpbmc6IDNweCA3cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMEY4MERFO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgfVxuICB9XG5cbiAgbGFiZWx7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGNvbG9yOiAjODc4Nzg3O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gIC5jaXRhdGlvbl9faW4tdGV4dHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICMyQTJBMkE7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuY2l0YXRpb25fX2JpYmxpb2dyYWZ5e1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogIzJBMkEyQTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIC5jc2wtcmlnaHQtaW5saW5lIHtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG4gIH1cbn1cblxuLmNpdGVkLXNlY3Rpb257XG4gIHBhZGRpbmc6IDgwcHggMjBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgxNSwgMTI4LCAyMjIsIDAuMDMpO1xuICBtYXJnaW4tdG9wOiA1NXB4O1xuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMzBweDtcbiAgfVxufVxuXG4uY2l0YXRpb24tYmxvY2tfX2J0bntcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC5jaXRhdGlvbi1idG57XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuICB9XG4gICYtbGVmdHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG59XG5cbi5jaXRhdGlvbi1idG57XG4gIHBhZGRpbmc6IDE3cHggMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAzQzFGRjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC43cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogbGluZWFyIGFsbCAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICZfY2xlYXJ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMwM0MxRkY7XG4gICAgJjpob3ZlcntcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZDogIzAzQzFGRjtcbiAgICB9XG4gIH1cbiAgJl9ibHVle1xuICAgIGJhY2tncm91bmQ6ICMwM0MxRkY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICY6aG92ZXJ7XG4gICAgICBjb2xvcjogIzAzQzFGRjtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuICAmOmZvY3Vze1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxufVxuXG4uY2l0YXRpb24tYmxvY2tfc3R5bGUtbGlzdHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgc3BhbntcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuICBzZWxlY3R7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VsZWN0e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc2VsZWN0LXN0eWxlZHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMEY4MERFO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmFmdGVye1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogN3B4O1xuICAgICAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICMwZjgwZGUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgbGluZWFyIDAuM3M7XG4gICAgfVxuICAgICYuYWN0aXZle1xuICAgICAgJjphZnRlcntcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMEY4MERFIHRyYW5zcGFyZW50O1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNlbGVjdC1vcHRpb25ze1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHdpZHRoOiAxNThweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMTNweCAwIHJnYmEoMCwgMCwgMCwgMC4zKSA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDZweCk7XG4gICAgcmlnaHQ6IHVuc2V0O1xuICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDE1MnB4KTtcbiAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICBAaW5jbHVkZSByZXNwb25kLXBvaW50cygwLCA3Njcpe1xuICAgICAgbWF4LWhlaWdodDogMzIwcHg7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIH1cbiAgICBsaXtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMmEyYTJhO1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAzYzFmZjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jaXRlZC1jdGEtYmxvY2t7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNhMGNjZjI7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDYycHggMCAyNXB4O1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIGltZyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2NpdGVkLWN0YS5zdmcnKSBuby1yZXBlYXQgOTUlLCB1cmwoJy4uL2ltYWdlcy9lbGxpcHNlLnN2ZycpIG5vLXJlcGVhdCAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bywgY29udGFpbjtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICBtYXJnaW46IDUwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NpdGVkLWN0YS5zdmcpIG5vLXJlcGVhdCA5NSUgNzAlLHVybCguLi9pbWFnZXMvZWxsaXBzZS5zdmcpIG5vLXJlcGVhdCAxMjclO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTglLGNvbnRhaW47XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG5cbiAgJl90aXRsZXtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMwNDUyODE7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICBicntcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBicntcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfc3VidGl0bGV7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiAjMkEyQTJBO1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgfVxuICB9XG4gIHB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICBhe1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgJjpob3ZlcntcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmNpdGF0aW9uLWRlbGV0ZS1wb3B1cCwgLmNpdGF0aW9uLXNlYXJjaC1wb3B1cHtcbiAgZGlzcGxheTogbm9uZTtcbiAgJl9ibG9ja3tcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAzMCU7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAxOTVweCk7XG4gICAgei1pbmRleDogOTk5OTk5OTk5OTk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzOTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSByZXNwb25kLXBvaW50cygwLDM5MCl7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuICAmX292ZXJsYXl7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDk5OTk5OTk5OTk7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gICZfdGl0bGV7XG4gICAgYmFja2dyb3VuZDogIzA0NTI4MTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxOXB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEzcHggMTNweCAwIDA7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICZfY29udGVudHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbiAgJl9idXR0b25ze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYnV0dG9ue1xuICAgICAgbWFyZ2luOiAwIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJl9idXR0b257XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJ1dHRvbntcbiAgICAgIG1hcmdpbjogMCFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICZfY2xvc2V7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICB0b3A6IDMwcHg7XG4gICAgcmlnaHQ6IDIycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6YmVmb3JlLCAmOmFmdGVye1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICB9XG4gICAgJjpiZWZvcmV7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICAgICY6YWZ0ZXJ7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgICB9XG4gICAgICAmOmFmdGVye1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zY3JvbGxfcmVtb3ZlcntcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmRhbmRydWZmIHtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIC8vYmFja2dyb3VuZDogI2Y1ZmFmZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY29sb3I6ICRzZWNvbmQtY29sb3I7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgcmVzcG9uZC1wb2ludHMoMCwgNzY3KSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBpbWcge1xuICAgIHdpZHRoOiA4MXB4O1xuICAgIG1hcmdpbi1yaWdodDogMjJweDtcbiAgICBAaW5jbHVkZSByZXNwb25kLXBvaW50cygwLCA3NjcpIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcbiAgICB9XG4gIH1cbiAgc3BhbiB7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC1wb2ludHMoMCwgNzY3KSB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHByZWxvYWQoKTtcbn1cbiIsIlxuXG4uZm9ybS1ibG9ja19fc2VsZWN0c193cmFwe1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODM1cHg7XG4gIC5zZWxlY3Qge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA3NjdweCkge1xuICAgIG1hcmdpbjogMCBhdXRvIWltcG9ydGFudDtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiAzNDBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBwYWRkaW5nLXRvcDogMjNweCFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCFpbXBvcnRhbnQ7XG4gICAgLmZvcm0tYmxvY2tfX2JveC1zbWFsbCwgLmZvcm0tYmxvY2tfX2ctc2VsZWN0e1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjphZnRlcntcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgY29sb3I6ICMyQTJBMkE7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMjNweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICAgICY6YmVmb3Jle1xuICAgICAgICAvL2NvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcW0uc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0yMXB4O1xuICAgICAgfVxuICAgICAgLnNlbGVjdC1zdHlsZWR7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweCFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4IWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICMyQTJBMkEhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDIwcHggMTRweCAxNHB4IWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweCFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTUsIDEyOCwgMjIyLCAwLjUpIWltcG9ydGFudDtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICB0b3A6IDI0cHghaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZle1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmIWltcG9ydGFudDtcbiAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgdG9wOiAxNXB4IWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmZvcm0tYmxvY2tfX2JveC1zbWFsbHtcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6IFwiU3R5bGVcIjtcbiAgICAgIH1cbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBsZWZ0OiA0MnB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY3cHgpe1xuICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZvcm0tYmxvY2tfX2ctc2VsZWN0e1xuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogXCJTb3VyY2VcIjtcbiAgICAgIH1cbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBsZWZ0OiA1NXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybS1ibG9ja19fYm94LXNtYWxse1xuICAgIEBtZWRpYShtaW4td2lkdGg6IDc2N3B4KXtcbiAgICAgIC8vZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUhaW1wb3J0YW50O1xuICAgICAgdG9wOiA2NnB4O1xuICAgICAgbGVmdDogMTg1cHg7XG4gICAgICAuc2VsZWN0LXN0eWxlZHtcbiAgICAgICAgYm9yZGVyOiBub25lIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjMEY4MERFIWltcG9ydGFudDtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMGY4MGRlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgYm9yZGVyOiBub25lIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lIWltcG9ydGFudDtcbiAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMEY4MERFIHRyYW5zcGFyZW50IWltcG9ydGFudDtcbiAgICAgICAgICAgIHRvcDogMTVweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDk2MHB4KXtcbiAgICAgIGxlZnQ6MjI3cHg7XG4gICAgfUBtZWRpYShtaW4td2lkdGg6IDExMDBweCl7XG4gICAgICBsZWZ0OjI3NnB4O1xuICAgIH1cbiAgfVxuXG5cbn1cblxuLmZvcm0tYmxvY2tfX2ctc2VsZWN0e1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAuZy1zZWxlY3QtaXRlbXtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweCFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTBweCAyMHB4IWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmUhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgJjpob3ZlcntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZjgwZGU7XG4gICAgICBjb2xvcjogI2ZmZmZmZiFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA3cHggN3B4IDAgMCFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5nLXNlbGVjdC1pdGVtOmZpcnN0LWNoaWxke1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHghaW1wb3J0YW50O1xuICB9XG4gIC5nLXNlbGVjdC1pdGVtLCAuc2VsZWN0e1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTRweCFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEhaW1wb3J0YW50O1xuICAgIEBtZWRpYShtaW4td2lkdGg6IDc2N3B4KXtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxOHB4IWltcG9ydGFudDtcbiAgICB9XG4gICAgY29sb3I6ICMyYTJhMmE7XG4gICAgaGVpZ2h0OiA0MnB4IWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSByZXNwb25kLXBvaW50cygwLCA3NjdweCl7XG4gICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDU0cHghaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxNnB4IWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM4IWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLnNlbGVjdC1zdHlsZWR7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogNzY3cHgpe1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggMjBweCFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMCFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweCFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzJhMmEyYSFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjJweCFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNTAwIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMThweCFpbXBvcnRhbnQ7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogI2ZmZmZmZiFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDdweCA3cHggMCAwIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICYuYWN0aXZle1xuICAgICAgICBjb2xvcjogI2ZmZmZmZiFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDdweCA3cHggMCAwIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50IWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMmEyYTJhIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbiAgICAgICAgdG9wOiAyMHB4IWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IDEwcHghaW1wb3J0YW50O1xuXG4gICAgICB9XG4gICAgICAmLmFjdGl2ZTphZnRlciwgJi5hY3RpdmU6aG92ZXI6YWZ0ZXIge1xuICAgICAgICB0b3A6IDE0cHghaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xuXG4gICAgICB9XG5cbiAgICAgICY6aG92ZXI6YWZ0ZXIge1xuICAgICAgICB0b3A6IDIwcHghaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtcG9pbnRzKDAsNzY3KXtcbiAgICAgIGhlaWdodDogNTRweDtcbiAgICAgIHBhZGRpbmc6IDE2cHggMTBweCFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA3cHghaW1wb3J0YW50O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdCFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIHJlc3BvbmQtcG9pbnRzKDAsNzY3KXtcbiAgICAuc2VsZWN0LW9wdGlvbnMgbGk6bnRoLWNoaWxkKC1uKzYpe1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5zZWxlY3Qtb3B0aW9ucyBsaTpmaXJzdC1jaGlsZHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4uc2VsZWN0LXN0eWxlZC1vbmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDdweDtcbiAgICBwYWRkaW5nOiAxMXB4IDMwcHggMTBweCAyMHB4IWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiBHb3RoYW1Qcm8sc2Fucy1zZXJpZiFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiAjMmEyYTJhO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTUsMTI4LDIyMiwuNSk7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA3cHghaW1wb3J0YW50O1xufVxuLmctYWN0aXZle1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGY4MGRlIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogMzAwIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDdweCA3cHggMCAwIWltcG9ydGFudDtcblxuICBAbWVkaWEobWluLXdpZHRoOiA3NjdweCl7XG4gICAgLnNlbGVjdC1zdHlsZWR7XG4gICAgICBjb2xvcjogI2ZmZmZmZiFpbXBvcnRhbnQ7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLXBvaW50cygwLDc2Nyl7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMyYTJhMmEhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwhaW1wb3J0YW50O1xuICB9XG59XG4uc2VsZWN0LmctYWN0aXZle1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweCFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIHJlc3BvbmQtcG9pbnRzKDAsNzY3KXtcbiAgICBib3JkZXItcmFkaXVzOiA3cHghaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbmJ1dHRvbi5nLXNlbGVjdC1pdGVte1xuICBAaW5jbHVkZSByZXNwb25kLXBvaW50cygwLDc2Nyl7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cbi5jdC1mb3JtX2dlbmVyYXRlLCAjY3Qtc291cmNlX21hbmFnZSB7XG4gIC5zZWxlY3Qge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBAaW5jbHVkZSByZXNwb25kLXBvaW50cygwLCA3Njcpe1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuICAuc2VsZWN0LW9wdGlvbnN7XG4gICAgd2lkdGg6IDE3NXB4IWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMHB4IWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAxM3B4IWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwIDFweCAxM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjMpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiFpbXBvcnRhbnQ7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAxNXB4KSFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IHVuc2V0IWltcG9ydGFudDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDc5cHgpIWltcG9ydGFudDtcbiAgICBtYXgtaGVpZ2h0OiB1bnNldCFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC1wb2ludHMoNzY3LCA5OTIpe1xuICAgICAgLy9sZWZ0OiBjYWxjKDUwJSAtIDE3MHB4KSFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtcG9pbnRzKDAsIDc2Nyl7XG4gICAgICBtYXgtaGVpZ2h0OiAzMjBweCFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGxpe1xuICAgICAgYm9yZGVyOiBub25lIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjMmEyYTJhIWltcG9ydGFudDtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwM2MxZmYhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgfVxuICAucG9wdXAtYm9keXtcbiAgICAuc2VsZWN0LW9wdGlvbnN7XG4gICAgICBtYXgtaGVpZ2h0OiAxNTBweCFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWJsb2NrX19tYWluLXdyYXB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBjYWxjKCAxMDAlICsgMjBweCApO1xuICBwYWRkaW5nOiAzMHB4IDEwcHghaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTEwcHghaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE1LCAxMjgsIDIyMiwgMC4wMyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTUsIDEyOCwgMjIyLCAwLjE1KTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwRjgwREU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA3cHggN3B4O1xuICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICBwYWRkaW5nOiAzMHB4IDEwcHggNXB4IWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgcGFkZGluZzogMzBweCAxMHB4IDIwcHghaW1wb3J0YW50O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTUsIDEyOCwgMjIyLCAwLjE1KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmV7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTFweDtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMzY0cHgpO1xuICAgICAgd2lkdGg6IDcyOHB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMEY4MERFO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1ibG9ja19faW5wdXQtYnV0dG9ue1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweCAyNXB4IDAhaW1wb3J0YW50O1xuICAuZm9ybS1ibG9ja19faW5wdXR7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGlucHV0e1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweCFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDE1LCAxMjgsIDIyMiwgMC41KSFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDNjMWZmIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogNTRweCFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE2cHghaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzghaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICM4Nzg3ODchaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4IWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1wb2ludHMoMCw3Njcpe1xuICAgICAgICBib3JkZXItcmFkaXVzOiA3cHggMCAwIDdweCFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb3JtLWJsb2NrX19idXR0b257XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBpbnB1dHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS40MztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjdweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAzYzFmZjtcbiAgICAgIHBhZGRpbmc6IDE3cHggNjVweCAxN3B4IDg5cHghaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1wb2ludHMoMCw3Njcpe1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogN3B4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogN3B4O1xuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgaW5wdXR7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNmNlZmY7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDlweCAwIHJnYmEoMCwgMCwgMCwgMC40KSwgMCA0cHggOXB4IDAgcmdiYSgzLCAxOTMsIDI1NSwgMC42KVxuICAgICAgfVxuICAgIH1cbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICBsZWZ0OiA2NXB4O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvc2hhcGUuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXBvaW50cygwLDUyMil7XG4gICAgICAgIGxlZnQ6IDE3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIHJlc3BvbmQtcG9pbnRzKDUyMSw5OTIpe1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSByZXNwb25kLXBvaW50cygwLDUyMCl7XG4gICAgcGFkZGluZzogMjVweCAwIDAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAhaW1wb3J0YW50O1xuICB9XG59XG4uYXV0by1tYW51YWxseS1jaXRlLWJsb2Nre1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjcwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwRjgwREU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4IWltcG9ydGFudDtcbiAgJjpiZWZvcmV7XG4gICAgLy9jb250ZW50OiAnJztcbiAgICAvL3dpZHRoOiAxNHB4O1xuICAgIC8vaGVpZ2h0OiAxNHB4O1xuICAgIC8vYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3FtLnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgLy9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vdG9wOiA4cHg7XG4gICAgLy9yaWdodDogLTIwcHg7XG4gIH1cbiAgLnRvb2x0aXBfX2NvbnRhaW5lcntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDdweCk7XG4gICAgcmlnaHQ6IC0yMXB4O1xuICAgIC50b29sdGlwX190ZXh0e1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgbGVmdDogLTI2MHB4O1xuICAgIH1cbiAgfVxuICBzcGFue1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogOHB4IDE2cHghaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMkEyQTJBIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgbGluZWFyIDAuM3M7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6aG92ZXJ7XG4gICAgICBib3gtc2hhZG93OiAwIDRweCA5cHggMCByZ2JhKDAsIDAsIDAsIDAuNCksIDAgNHB4IDlweCAwIHJnYmEoMywgMTkzLCAyNTUsIDAuNilcbiAgICB9XG4gIH1cbiAgLmFjdGl2ZS1jaXRle1xuICAgIGJhY2tncm91bmQ6ICMwRjgwREU7XG4gICAgY29sb3I6ICNmZmZmZmYhaW1wb3J0YW50O1xuICAgICYuYXV0by1jaXRle1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG4gICAgfVxuICAgICYubWFudWFsbHktY2l0ZXtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1ibG9ja19fc3dpdGNoLXdyYXB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgcGFkZGluZzogMCA0NXB4IDAgMjVweCFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5pbi1mb3JtLWNpdGF0aW9ue1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiAjMkEyQTJBO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1sb2FkaW5ne1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBpbnB1dHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZSFpbXBvcnRhbnQ7XG4gIH1cbiAgJjphZnRlcntcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90aHJlZS1kb3RzLnN2Zykgbm8tcmVwZWF0IDUwJSwgIzAzYzFmZjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYyg1MCUgLSAxM3B4KTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCBsaW5lYXIgMC40cztcbiAgfVxuXG59XG5cbi5nZW5lcmF0ZS1sb2FkaW5ne1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBpbnB1dHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZSFpbXBvcnRhbnQ7XG4gIH1cbiAgJjphZnRlcntcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdGhyZWUtZG90cy5zdmcpIG5vLXJlcGVhdCA1MCUsICMwZjgwZGU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMTNweCk7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAxMDBweCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIGxpbmVhciAwLjRzO1xuICB9XG59XG5cbi5yb3RhdGUtYW5pbWF0aW9ue1xuICAtd2Via2l0LWFuaW1hdGlvbjpzcGluIDEuNXMgbGluZWFyIGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjpzcGluIDEuNXMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246c3BpbiAxLjVzIGxpbmVhciBpbmZpbml0ZTtcbn1cbkAtbW96LWtleWZyYW1lcyBzcGluIHsgMTAwJSB7IC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7IDEwMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuQGtleWZyYW1lcyBzcGluIHsgMTAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuI2N0LXNvdXJjZV90eXBle1xuICBoZWlnaHQ6IDQycHg7XG4gIHBhZGRpbmc6IDEwcHggMjVweCAxMHB4IDEwcHghaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHghaW1wb3J0YW50O1xuICBjb2xvcjogIzJhMmEyYSFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4IWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMThweCFpbXBvcnRhbnQ7XG59XG5cbiNjdC1zdHlsZV9uYW1le1xuICBib3JkZXI6IG5vbmUhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwIWltcG9ydGFudDtcbiAgY29sb3I6ICMwZjgwZGUhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDE0cHggMjVweCAxM3B4IDE1cHghaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE3cHghaW1wb3J0YW50O1xufVxuIiwiXG4udy0xIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyKTtcbn1cblxuLnctMiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDIpO1xufVxuXG4udy0zIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMyk7XG59XG5cbi53LTQge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA0KTtcbn1cblxuLnctNSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDUpO1xufVxuXG4udy02IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNik7XG59XG5cbi53LTcge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA3KTtcbn1cblxuLnctOCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDgpO1xufVxuXG4udy05IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOSk7XG59XG5cbi53LTEwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTApO1xufVxuXG4udy0xMSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDExKTtcbn1cblxuLnctMTIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnctMSwgLnctMiwgLnctMywgLnctNCwgLnctNSwgLnctNiwgLnctNywgLnctOCwgLnctOSwgLnctMTAsIC53LTExLCAudy0xMiB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtcG9pbnRzKDAsIDc2Nyl7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5cblxuXG4jY3Qtc291cmNlX21hbmFnZS1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDExMTA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuI2N0LXNvdXJjZV9tYW5hZ2Uge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogLTUwJTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTExMTtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiA5OTBweDtcblxufVxuXG4ucG9wdXAtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjJweDtcbiAgcmlnaHQ6IC0yMnB4O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICB6LWluZGV4OiAxNTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICBAaW5jbHVkZSByZXNwb25kLXBvaW50cygwLCAxMDgwKSB7XG4gICAgdG9wOiA0NXB4O1xuICAgIHJpZ2h0OiAyN3B4O1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA3cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC1wb2ludHMoMCwgMTA4MCkge1xuICAgICAgYmFja2dyb3VuZDogIzJhMmEyYTtcbiAgICB9XG4gIH1cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogN3B4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtcG9pbnRzKDAsIDEwODApIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyYTJhMmE7XG4gICAgfVxuICB9XG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvcGFjaXR5OiAuODtcbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4ucG9wdXAtY29udGVudCB7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIG1heC1oZWlnaHQ6IDkwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMTVweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICBAaW5jbHVkZSByZXNwb25kLXBvaW50cyg0ODEsIDc2OCkge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1wb2ludHMoMCwgNDgwKSB7XG4gICAgcGFkZGluZzogNDBweCAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNlbGVjdCB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG5cbiAgICAuc2VsZWN0LXN0eWxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgaW5wdXRbdHlwZT1cInRlbFwiXSwgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSwgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCBpbnB1dFt0eXBlPVwiZGF0ZVwiXSwgdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICMyYTJhMmE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNSwgMTI4LCAyMjIsIDAuNSk7XG4gICAgcGFkZGluZzogMCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA3cHggIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIGlucHV0LnJlcXVpcmVkX2lucHV0IHtcbiAgICBib3JkZXItY29sb3I6ICNmNWE3NDggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zZWxlY3Qtc3R5bGVkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE1LCAxMjgsIDIyMiwgMC41KSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDdweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMmEyYTJhICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICYuc2VsZWN0LXBsYWNlaG9sZGVye1xuICAgICAgY29sb3I6ICRwbGFjZWhvbGRlci1jb2xvciFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICMwZjgwZGUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzBmODBkZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRvcDogOXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzBmODBkZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBvcHVwLWJvZHkge1xuXG4gICAgLmZvcm0tYmlnLXRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGNvbG9yOiAkc2Vjb25kLWNvbG9yO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmZvcm0taW5mbyB7XG4gICAgICBtYXJnaW46IDE1cHggMCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBjb2xvcjogI0QyODkwRTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ1LCAxNjYsIDM1LCAwLjEpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNDUsIDE2NiwgMzUsIDAuMSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICAgICAgJl9jb3JyZWN0e1xuICAgICAgICBjb2xvcjogIzBGODBERSFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGNUZBRkUhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE1LCAxMjgsIDIyMiwgMC4xKSFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5hZGQtYXV0aG9yLS1ibG9jayBhIHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgZm9udC1zaXplOiAxNnB4IWltcG9ydGFudDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtcG9pbnRzKDAsNzY3KXtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAuZm9ybS1yZXF1aXJlZCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBjb2xvcjogIzJBMkEyQTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBzdmcge1xuICAgICAgICBtYXJnaW46IDRweCA0cHggMCAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIGZvcm0ge1xuICAgICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuXG4gICAgICAuZm9ybS1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDAgMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNSwgMTI4LCAyMjIsIDAuNSk7XG5cbiAgICAgICAgLmZvcm0taGVhZGVyLWl0ZW0ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIGNvbG9yOiAjMmEyYTJhO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogIzBmODBkZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hZGQtYXV0aG9yLS1ibG9jayB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtcG9pbnRzKDAsIDQ4MCl7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5yZW1vdmVfYXV0aG9yIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTE2cHg7XG4gICAgICAgIHRvcDogNTIlO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtcG9pbnRzKDQ4MSwgNzY4KXtcbiAgICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXBvaW50cygwLCA0ODApe1xuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgIHRvcDogLTkwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5mb3JtX19kYXNoIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtaW4td2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgICAgLmZvcm1fX2JveC0tYmxvY2sge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIC5mb3JtX19ib3gtLXAzIHtcbiAgICAgICAgICBwYWRkaW5nOiAzcHggMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5mb3JtX19ib3gtLXAwIHtcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm1fX2JveC0tcDAtMTAge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5mb3JtX19ib3gtLWdyb3VwIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgJi1wMCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJiA+IGxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDQ1MjgxO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAvL3dpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLy9AaW5jbHVkZSByZXNwb25kLXBvaW50cygwLDc2Nyl7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgLy99XG4gICAgICAgICAgfVxuICAgICAgICAgICYgPiAuZm9ybV9sYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDQ1MjgxO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAvL3dpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAvL0BpbmNsdWRlIHJlc3BvbmQtcG9pbnRzKDAsNzY3KXtcblxuICAgICAgICAgICAgICAvL31cbiAgICAgICAgICAgICAgLnRvb2x0aXBfX2NvbnRhaW5lcntcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDdweCk7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0yMXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC50b29sdGlwX190ZXh0e1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAvL3dpZHRoOiAxNDBweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX3JlcXVpcmVke1xuICAgICAgICAgICAgICAudG9vbHRpcF9fdGV4dHtcbiAgICAgICAgICAgICAgICBib3R0b206IHVuc2V0O1xuICAgICAgICAgICAgICAgIHRvcDogY2FsYygxMDAlICsgMTBweCk7XG4gICAgICAgICAgICAgICAgbGVmdDogLTEwMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAudG9vbHRpcF9fY29udGFpbmVye1xuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA2cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IC0zcHggLTNweCA0cHggMCByZ2JhKDAsMCwwLC4yKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zIGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5mb3JtX19ib3gtLWNvbnRyaWIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1wb2ludHMoMCwgNDgwKXtcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvcm1fX2JveC1wYXJ0IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1wb2ludHMoMCwgNzY3KXtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTgsIDIxOCwgMjE4LCAwLjIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5mb3JtX19ib3gtLWRhdGUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICYgPiBpbnB1dCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJiA+IC5zZWxlY3Qge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5mb3JtX19ib3gge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICYtLXAzIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tcDAtMTAge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tcDAge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgLnJlbW92ZV9hdXRob3Ige1xuICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcmVtb3ZlLnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpe1xuICAgICAgICAgICAgICAucmVtb3ZlX2F1dGhvciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm9ybV9fYm94LXBhcnQge1xuICAgICAgICAgICAgICAmLS1wYWdlcyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGlucHV0OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMmEyYTJhO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLypCdXR0b24qL1xuICAgIC5idXR0b24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC43cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBwYWRkaW5nOiAxN3B4IDMwcHggIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICMwRjgwREU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oIzBGODBERSwgNSUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0OmRpc2FibGVkLmJ1dHRvbixcbiAgICBidXR0b25bZGlzYWJsZWQ9ZGlzYWJsZWRdLmJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTFlMWUxO1xuICAgICAgY29sb3I6ICNiNGI0YjQ7XG4gICAgfVxuICB9XG59XG5cbi5jaXRhdGlvbi1tYW51YWwtZm9ybSB7XG4gIC5wb3B1cC1jb250ZW50IHtcbiAgICBtYXJnaW46IDEycHggMCAwIDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE1LCAxMjgsIDIyMiwgMC4xNSk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1wb2ludHMoNDgxLCA3NjgpIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtcG9pbnRzKDAsIDQ4MCkge1xuICAgICAgcGFkZGluZzogMHB4IDVweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gIH1cbn1cbi5yZXF1aXJlZF9lcnJvcntcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tYm90dG9tOiAtNXB4IWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAxMHB4IWltcG9ydGFudDtcbn1cblxuLnRvb2x0aXBfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9xbS5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtYXJnaW4tbGVmdDogN3B4ICFpbXBvcnRhbnQ7XG5cbiAgJjpob3ZlciB7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgIGJvdHRvbTogMTdweDtcbiAgICAgIGxlZnQ6IDZweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoLTEzNWRlZyk7XG4gICAgICBib3gtc2hhZG93OiAtM3B4IC0zcHggNHB4IDAgcmdiYSgwLDAsMCwuMik7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXMgZWFzZS1vdXQ7XG4gICAgfVxuXG4gICAgLnRvb2x0aXBfX3RleHQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC50b29sdGlwX190ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IGNhbGMoMTAwJSArIDEwcHgpO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogOTk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBpbml0aWFsO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGNvbG9yOiAjNDQ0NDQ0O1xuXG4gICAgJi50b29sdGlwLXJpZ2h0IHtcbiAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICByaWdodDogMDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1wb2ludHMoMCwgNzY3KXtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY2l0YXRpb25zX3BhZ2VfY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4uY2l0YXRpb25zX2xpc3R7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIEBpbmNsdWRlIHJlc3BvbmQtcG9pbnRzKDAsMTAyNCl7XG4gICAgbWF4LXdpZHRoOiA1MzBweDtcbiAgICBtYXJnaW46IDAgYXV0byA2MHB4O1xuICB9XG4gIEBpbmNsdWRlIHJlc3BvbmQtcG9pbnRzKDAsNzY3KXtcbiAgICBtYXgtd2lkdGg6IDI1NXB4O1xuICB9XG59XG4uY2l0YXRpb25fbGlzdF9pdGVte1xuICBwYWRkaW5nOiAxN3B4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI1NXB4O1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjMzZjZWZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjdweDtcbiAgY29sb3I6ICMwM2MxZmY7XG4gIG1hcmdpbjogIDAgMTVweCAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgJjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDNjMWZmO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIEBpbmNsdWRlIHJlc3BvbmQtcG9pbnRzKDAsMTAyNCl7XG4gICAgbWFyZ2luOiAwIDVweCAyMHB4O1xuICB9XG59XG4iLCJAbWl4aW4gcmVzcG9uZC1wb2ludHMoJG1pbiwgJG1heCkge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbiArIHB4KSBhbmQgKG1heC13aWR0aDogJG1heCArIHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbi5jaXRhdGlvbl9hZHZhbmNlZF9jb250YWluZXJ7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIEBpbmNsdWRlIHJlc3BvbmQtcG9pbnRzKDgwMCwxMjAwKXtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuICBAaW5jbHVkZSByZXNwb25kLXBvaW50cyg3NjgsNzk5KXtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgQGluY2x1ZGUgcmVzcG9uZC1wb2ludHMoMCw3Njcpe1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmNhY190YWJsZV9vZl9jb250ZW50e1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDEwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDE1LCAxMjgsIDIyMiwgMC4zKTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbGl7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGE6aG92ZXJ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG4gIC5jYWNfZmlyc3RfbGV2ZWx7XG4gICAgbGl7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICAgICAgYXtcbiAgICAgICAgY29sb3I6ICMwNDUyODE7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jYWNfc2Vjb25kX2xldmVse1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIGxpe1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE3O1xuICAgICAgYXtcbiAgICAgICAgY29sb3I6ICM4Nzg3ODc7XG4gICAgICB9XG4gICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSByZXNwb25kLXBvaW50cyg3NjgsMTIwMCl7XG4gICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgfVxuICBAaW5jbHVkZSByZXNwb25kLXBvaW50cygwLDc2Nyl7XG4gICAgbWFyZ2luOiAwIGF1dG8gNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbkBpbmNsdWRlIHJlc3BvbmQtcG9pbnRzKDAsNzY3KXtcbiAgLmNhY190YWJsZV9vZl9jb250ZW50Om5vdCguY2FjX3RvY19tb2JpbGUpe1xuICAgIC5jYWNfc2Vjb25kX2xldmVse1xuICAgICAgJjpub3QoLm9wZW5lZF9ieV9kZWZhdWx0KXtcbiAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jYWNfdG9jX21vYmlsZV9jb250YWluZXJ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA2MHB4O1xuICB6LWluZGV4OiAyO1xuICBAaW5jbHVkZSByZXNwb25kLXBvaW50cygwLDc2Nyl7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jYWNfdG9jX21vYmlsZV9idG57XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIHJlc3BvbmQtcG9pbnRzKDAsNzY3KXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNhY190b2NfbW9iaWxle1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTNweCAxM3B4O1xuICAuY2FjX3RvY19tb2JpbGVfYnRue1xuICAgICY6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNnB4KTtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMGY4MGRlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwZjgwZGU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgfVxuICB9XG4gIC5jYWNfdG9jX21vYmlsZV9taW57XG4gICAgaGVpZ2h0OiAzMXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6ICdUYWJsZSBvZiBDb250ZW50JztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTVweDtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNThweCk7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICAgICAgY29sb3I6ICMwNDUyODE7XG4gICAgfVxuICAgICY6YWZ0ZXJ7XG4gICAgICBib3R0b206IC0ycHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cbiAgfVxuICAuY2FjX3RvY19tb2JpbGVfbWF4e1xuICAgIGhlaWdodDogMTBweDtcbiAgICAmOmFmdGVye1xuICAgICAgYm90dG9tOiAzcHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgIH1cbiAgfVxuICAuY2FjX2ZpcnN0X2xldmVse1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuLmZpcnN0X2xldmVsX2l0ZW0uYWN0aXZle1xuICBjb2xvcjogIzBmODBkZSFpbXBvcnRhbnQ7XG59XG4uc2Vjb25kX2xldmVsX2l0ZW0uYWN0aXZle1xuICBjb2xvcjogIzBmODBkZSFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpiZWZvcmV7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtNXB4O1xuICAgIHdpZHRoOiAycHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQ6ICMwZjgwZGU7XG4gIH1cbn1cbi5vcGVuZWRfYnlfZGVmYXVsdHtcbiAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xufVxuLmNhY19jb250ZW50e1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4MTBweDtcbiAgaDIsaDN7XG4gICAgbWFyZ2luLXRvcDogMCFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwNDUyODE7XG4gICAgaW1ne1xuICAgICAgbWF4LXdpZHRoOiAzMHB4O1xuICAgICAgbWF4LWhlaWdodDogMzBweDtcbiAgICB9XG4gIH1cbiAgLmgyX2h1Z2V7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzE7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuaDJfbm9ybWFse1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5oM19ub3JtYWx7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuaDNfcm9tYntcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjI7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDdweDtcbiAgICAgIGxlZnQ6IDJweDtcbiAgICAgIHdpZHRoOiA3cHg7XG4gICAgICBoZWlnaHQ6IDdweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwNDUyODE7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICB9XG5cbiAgcCxzcGFuLGxpe1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgICBjb2xvcjogIzJhMmEyYTtcbiAgfVxuICB1bHtcbiAgICBsaXN0LXN0eWxlOiB1bnNldCFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB9XG4gIGxpe1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICBibG9ja3F1b3RlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zdHlsZTogdW5zZXQ7XG4gICAgcGFkZGluZzogMjVweCAwIDAgN3B4O1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzBmODBkZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gICAgY29sb3I6ICMyYTJhMmE7XG4gICAgei1pbmRleDogMTtcbiAgICAmOmJlZm9yZXtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNHB4O1xuICAgICAgbGVmdDogN3B4O1xuICAgICAgY29udGVudDogJ05PVEU6JztcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS40MztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjdweDtcbiAgICAgIGNvbG9yOiAjMGY4MGRlO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgcmVzcG9uZC1wb2ludHMoNzY4LDEyMDApe1xuICAgIG1heC13aWR0aDogNDc4cHg7XG4gIH1cbiAgQGluY2x1ZGUgcmVzcG9uZC1wb2ludHMoMCw3Njcpe1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cbi5jYWNfY29udGVudF9zZWN0aW9ue1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cbi5jYWNfY29udGVudF9zdWJfc2VjdGlvbl9pdGVte1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAmOmxhc3Qtb2YtdHlwZXtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uY2FjX2ZpcnN0X3NlY3Rpb257XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcCxzcGFuLGxpe1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYzO1xuICB9XG4gIC5jYWNfZmlyc3Rfc2VjdGlvbl9jb250ZW50e1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTE2cHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC1wb2ludHMoNzY4LDEyMDApe1xuICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC1wb2ludHMoMCw3Njcpe1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICB9XG4gIH1cbiAgLmNhY19maXJzdF9zZWN0aW9uX2ltZ3tcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtcG9pbnRzKDc2OCwxMjAwKXtcbiAgICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtcG9pbnRzKDAsNzY3KXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cblxuLmV4YW1wbGVfcXVvdGV7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbjogMTVweCAwO1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLmZhcV9hbnN3ZXIge1xuICAuZXhhbXBsZV9xdW90ZSB7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgfVxufVxuXG4vKkZBUSovXG4uZmFxX2Fjb3JkZW9uIC5mYXFfcXVlc3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwcHggMjVweCAyMHB4IDcwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSgwLCAzNCwgNTUsIDAuMik7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbkBtZWRpYSAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmFxX2Fjb3JkZW9uIC5mYXFfcXVlc3Rpb24ge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweCAyMHB4IDUwcHg7IH0gfVxuLmZhcV9hY29yZGVvbiAuZmFxX3F1ZXN0aW9uIHAge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjMDQ1MjgxOyB9XG4uZmFxX2Fjb3JkZW9uIC5mYXFfcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjMDNjMWZmO1xuICB0b3A6IDIzcHg7XG4gIGxlZnQ6IDMwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzOyB9XG5AbWVkaWEgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZhcV9hY29yZGVvbiAuZmFxX3F1ZXN0aW9uOmJlZm9yZSB7XG4gICAgbGVmdDogMjBweDsgfSB9XG4uZmFxX2Fjb3JkZW9uIC5mYXFfcXVlc3Rpb246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmZhcV9hY29yZGVvbiAuZmFxX2Fuc3dlciB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cbi5mYXFfYWNvcmRlb24gLmZhcV9hbnN3ZXIgcCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIGNvbG9yOiAjMmEyYTJhOyB9XG5cbi5mYXFfYWNvcmRlb24gcCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuXG4uZmFxX3F1ZXN0aW9uX2Fycl9jaGFuZ2U6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4iLCIuY2l0YXRpb24tdGlwc3tcbiAgcGFkZGluZzogMjVweCAwIDY1cHg7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIHBhZGRpbmc6IDU1cHggMCAxMTBweDtcbiAgfVxuICBoMntcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMwNDUyODE7XG4gICAgbWFyZ2luOiAwIDAgNTBweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgIH1cbiAgfVxuICAmX2xpc3R7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgfVxuICAmX2l0ZW17XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gICAgJl90aXRsZXtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIGNvbG9yOiAjMDQ1MjgxO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyOXB4O1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9idWxiLnN2Z1wiKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgICZfc2VwYXJhdG9ye1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwNDUyODE7XG4gICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICB9XG4gICAgJl9jb250ZW50e1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB9XG4gIH1cbn1cblxuLmN1c3RvbS1yb3d7XG4gIHBhZGRpbmc6IDAgMTBweCFpbXBvcnRhbnQ7O1xufVxuIiwiLmNpdGF0aW9uLXdyYXBwZXIge1xyXG4gIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAucGFnZS10aXRsZS1yb3cge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgaDEge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuI2NpdGF0aW9uLXRvb2wge1xyXG4gIGZvbnQtc2l6ZTogMTdweDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGNvbG9yOiAkZm9udC1jb2xvcjtcclxuICBAaW5jbHVkZSByZXNwb25kLXBvaW50cygwLDEwMjQpIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtYmFzZS1yZXNwb25zaXZlO1xyXG4gIH1cclxuXHJcbiAgLmNpdGF0aW9uLWNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHdpZHRoOiAkY29udGFpbmVyLXdpZHRoO1xyXG4gICAgbWF4LXdpZHRoOiA5NCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXBvaW50cygwLDk5Mikge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGgyLCBoMywgaDQsIGg1LCBoNiwgLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICAuaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAuaDEge1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgY29sb3I6ICRzZWNvbmQtY29sb3I7XHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXBvaW50cygwLDc2Nykge1xyXG5cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtcG9pbnRzKDc2OCwxMDI0KSB7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZCgxMDI1KSB7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDIsIC5oMiB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBjb2xvcjogJHNlY29uZC1jb2xvcjtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtcG9pbnRzKDAsNzY3KSB7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1wb2ludHMoNzY4LDEwMjQpIHtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByZXNwb25kKDEwMjUpIHtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMywgLmgzIHtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtcG9pbnRzKDAsNzY3KSB7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1wb2ludHMoNzY4LDEwMjQpIHtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByZXNwb25kKDEwMjUpIHtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoNCwgLmg0IHtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtcG9pbnRzKDAsNzY3KSB7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1wb2ludHMoNzY4LDEwMjQpIHtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByZXNwb25kKDEwMjUpIHtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoNSwgLmg1IHtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtcG9pbnRzKDAsNzY3KSB7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1wb2ludHMoNzY4LDEwMjQpIHtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByZXNwb25kKDEwMjUpIHtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoNiwgLmg2IHtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtcG9pbnRzKDAsNzY3KSB7XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1wb2ludHMoNzY4LDEwMjQpIHtcclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByZXNwb25kKDEwMjUpIHtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICAgICYudGh1bWIge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudG9wLWJnIHtcclxuICAgIHBhZGRpbmctdG9wOiAyMDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgIGJhY2tncm91bmQ6IHJnYigxMzYsMTkxLDIzMik7XHJcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMTM2LDE5MSwyMzIsMSkgMCUsIHJnYmEoMTYsMTI2LDIyMSwxKSAxMDAlKTtcclxuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgxMzYsMTkxLDIzMiwxKSAwJSxyZ2JhKDE2LDEyNiwyMjEsMSkgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDEzNiwxOTEsMjMyLDEpIDAlLHJnYmEoMTYsMTI2LDIyMSwxKSAxMDAlKTtcclxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjODhiZmU4JywgZW5kQ29sb3JzdHI9JyMxMDdlZGQnLEdyYWRpZW50VHlwZT0wICk7XHJcbiAgfVxyXG4gIC50b3AtZm9ybS1ibG9jayB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICB9XHJcbiAgLmZvcm0tYmxvY2sge1xyXG4gICAgLy9iYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgLy9ib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgLy9wYWRkaW5nOiAwIDAgMzBweCAwO1xyXG4gICAgLy9ib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgIC8vQGluY2x1ZGUgcmVzcG9uZC1wb2ludHMoMCwgNTIwKSB7XHJcbiAgICAvLyAgcGFkZGluZzogMCAwIDIwcHggMDtcclxuICAgIC8vfVxyXG4gICAgI2Zvcm1fc291cmNlLWFkZCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgLy9hbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXBvaW50cygwLCAxMDI0KSB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICB9XHJcbiAgICAgIC5mb3JtLWJsb2NrX19ib3gtc21hbGwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LWJhc2lzOiAxNSU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtcG9pbnRzKDc2OCwgMTAyNCkge1xyXG4gICAgICAgICAgZmxleC1iYXNpczogNDklO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXBvaW50cygwLCA3NjcpIHtcclxuICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtcG9pbnRzKDAsIDEwMjQpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IC0yMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgY29sb3I6ICRzZWNvbmQtY29sb3I7XHJcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXBvaW50cygwLCAxMDI0KSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9ybS1ibG9ja19fYm94LWJpZyB7XHJcbiAgICAgICAgZmxleC1iYXNpczogNTElO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9ybS1ibG9ja19fYm94LWJpZy0tYm90dG9tIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiA2NiU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb3JtLWJsb2NrX19ib3gtYmlnLCAuZm9ybS1ibG9ja19fYm94LWJpZy0tYm90dG9tIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1wb2ludHMoMCwgMTAyNCkge1xyXG4gICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYW51YWxseS1jaXRlIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogLTI1cHg7XHJcbiAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtcG9pbnRzKDAsIDEwMjQpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlbGVjdC1oaWRkZW4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgfVxyXG4gIC5zZWxlY3Qge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNDdweDtcclxuICB9XHJcblxyXG4gIC5zZWxlY3Qtc3R5bGVkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDk3O1xyXG4gICAgcGFkZGluZzogMTRweCAyNXB4IDEzcHggMTVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwZjgwZGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgY29sb3I6ICRzZWNvbmQtY29sb3I7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICBib3JkZXI6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjMGY4MGRlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMjJweDtcclxuICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGY4MGRlO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmFjdGl2ZSwgJi5hY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGY4MGRlO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgdG9wOiA5cHg7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmIHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0LW9wdGlvbnMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIG1hcmdpbjogMCAwIDAgMDtcclxuICAgIHBhZGRpbmc6IDEwcHggMCAwIDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBmODBkZTtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC8vYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiAzMjBweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHRleHQtaW5kZW50OiAxNXB4O1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzBmODBkZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAwcywgZWFzZS1pbi1vdXQpO1xyXG5cclxuICAgICAgJltyZWw9XCJoaWRlXCJdIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmPnNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpLCAwcHggLTNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgdWwge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB0ZXh0LWluZGVudDogMDtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA1cHggcmdiYSgwLDAsMCwuMyksIDAgLTNweCA1cHggcmdiYSgwLDAsMCwuMyk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDVweCByZ2JhKDAsMCwwLC4zKSwgMCAtM3B4IDVweCByZ2JhKDAsMCwwLC4zKTtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAtby10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjNWJhM2RmO1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHRyYW5zcGFyZW50LCB3aGl0ZSwgdHJhbnNwYXJlbnQpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYucGFyZW50IHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICBib3JkZXI6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZlOmFmdGVyIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIHJpZ2h0OiAxN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuICAuYmxvZy1saXN0IHtcclxuICAgIHBhZGRpbmc6IDY1cHggMDtcclxuICAgIC5ibG9nLWxpc3RfX2JveCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgICBwOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgfVxyXG4gICAgICAuYmxvZy1saXN0X190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kLWNvbG9yO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmJsb2ctbGlzdF9fbW9yZSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoLXJlc3VsdC1ibG9jayB7XHJcbiAgICBwYWRkaW5nOiA1cHggMCAyNXB4IDA7XHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXBvaW50cygwLCAxMjAwKSB7XHJcbiAgICAgIC5oMiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG5cclxuICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSlcclxuICB7XHJcbiAgICAjY3Qtc291cmNlX21hbmFnZXtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICB1bC5jaGVjay1ib3gtbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1wb2ludHMoMCwgNzY3KSB7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICBsaXtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1wb2ludHMoMCwgNzY3KSB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0W3R5cGU9cmFkaW9de1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxhYmVse1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjMTQxNjMyO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGxpbmVhcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciBsYWJlbHtcclxuICAgICAgICBjb2xvcjogIzE0MTYzMjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNoZWNrIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtYWluLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAuMjVzIGxpbmVhcjtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAuMjVzIGxpbmVhcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciAuY2hlY2sge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtYWluLWNvbG9yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2hlY2s6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgICB3aWR0aDogOXB4O1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzIGxpbmVhcjtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXMgbGluZWFyO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IC5jaGVjayB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtYWluLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgfiAuY2hlY2s6YmVmb3Jle1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIH4gbGFiZWx7XHJcbiAgICAgIGNvbG9yOiAjMTQxNjMyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdGV4dGFyZWEge1xyXG4gICAgcmVzaXplOiBub25lO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtcG9pbnRzKDAsNzY3KSB7XHJcbiAgICAgIGhlaWdodDogNzBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQoNzY4KXtcclxuICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAkcGxhY2Vob2xkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciwgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICRwbGFjZWhvbGRlci1jb2xvcjtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gIC8qU2Nyb2xsKi9cclxuICA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiA4cHg7XHJcbiAgfVxyXG4gIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgOHB4IDhweCAwO1xyXG4gIH1cclxuICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmQtY29sb3I7XHJcbiAgfVxyXG4gIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogZGFya2VuKCRzZWNvbmQtY29sb3IsIDUlKTtcclxuICB9XHJcbn1cclxuLmJyZWFkY3J1bWJzX2NpdGF0aW9ue1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW46IDIwcHggMDtcclxuICBjb2xvcjogIzQ5ODVhOTtcclxuICBhICwgc3BhbntcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogIzQ5ODVhOTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG59XHJcbi52YWxpZGF0ZV9tYWluX2J1dHRvbntcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcclxuICAtby10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIEBpbmNsdWRlIHJlc3BvbmQtcG9pbnRzKDAsMzIwKXtcclxuICAgIHBhZGRpbmc6IDE2cHggMjVweCAxNXB4IDI3cHghaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4uY3NsLWVudHJ5LCAuY2l0YXRpb25fX2luLXRleHQge1xyXG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbn1cclxuQGluY2x1ZGUgcmVzcG9uZC1wb2ludHMoMCw3Njcpe1xyXG4gIC5wb3B1cC1jb250ZW50e1xyXG4gICAgaW5wdXQsIC5zZWxlY3QsIGxhYmVse1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZm9ybV9fYm94X19jb250cmliIC5mb3JtX19ib3gtcGFydHtcclxuICAgIC8vZmxleC1kaXJlY3Rpb246IHJvdyFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUhaW1wb3J0YW50O1xyXG4gICAgLnJlbW92ZV9hdXRob3J7XHJcbiAgICAgIHJpZ2h0OiAtMzBweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoLXJlc3VsdF9fYnRuLWNsb2Nre1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlIWltcG9ydGFudDtcclxuICAgIHRvcDogdW5zZXQhaW1wb3J0YW50O1xyXG4gICAgcmlnaHQ6IHVuc2V0IWltcG9ydGFudDtcclxuICAgIHRyYW5zZm9ybTogdW5zZXQhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEoIHBvaW50ZXI6IGNvYXJzZSkge1xyXG5cclxufVxyXG4ubW9kYWxfb25fZmxhZ3tcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLnJlcXVpcmVkX2lucHV0e1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHJlZCFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53Yi1jaXRhdGlvbi1saXN0IHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4vKiBuZXcgZGVzaWduICovXHJcblxyXG4iXX0= */
