

/* Start:/local/templates/woodstock/assets/build/css/style.min.css?1618929708775410*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font:1em monospace,monospace}a{background:0 0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font:1em monospace,monospace}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font:100%/1.15 inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{font:normal 600 15px/1.4 "Open Sans";color:#1c1c1c}body{font:400 15px "Open Sans";margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body.blocked{overflow:hidden}h1,h2,h3,h4,h5,h6{padding:0;margin:0;font-family:Nunito;font-weight:700}.ui-kit-block{padding:20px}h2.title-centered,h2.title-started{font-weight:700;font-size:30px;line-height:120%;text-align:center;text-transform:uppercase;color:#000;padding:0 0 80px 0}@media (max-width:640px){h2.title-centered,h2.title-started{padding:0 0 40px 0}}h2.title-started{text-align:left}p.highlighted{font:bold 18px/25px Nunito;background:#f4d96e;border-radius:3px;padding:35px 40px}@media (max-width:640px){p.highlighted{padding:20px}}h1{font-style:normal;font-weight:800;font-size:36px;text-transform:uppercase}@media (max-width:500px){h1{font-size:26px}}h2{font-style:normal;font-size:30px}@media (max-width:500px){h2{font-size:24px}}h3{font-style:normal;font-size:24px;letter-spacing:-.2px}@media (max-width:500px){h3{font-size:22px}}h4{font-style:normal;font-size:20px}@media (max-width:500px){h4{font-size:18px}}.-accent_text{font:normal 16px Nunito;color:#000}p{margin:0;padding:0;font-family:'Open Sans'}*,:after,:before{box-sizing:border-box}ul{margin:0;padding:0}ul li{list-style:none}#wrapper{margin:0 auto}.container{position:relative}.content{margin:0 auto;width:100%;max-width:1526px}@media (max-width:1526px){.content{max-width:1440px}}@media (max-width:1440px){.content{max-width:1200px}}@media (max-width:1200px){.content{max-width:1024px}}@media (max-width:1024px){.content{max-width:768px}}@media (max-width:768px){.content{max-width:700px}}@media (max-width:700px){.content{max-width:95%}}.content-narrow{max-width:1024px}input,textarea{outline:0;border:none}.swiper-scrollbar .swiper-scrollbar-drag{background:#000}div.multi{width:100%;max-width:300px}div.multi.dark .multi__display{font:normal 600 16px/150% 'Open Sans';background:#f2f2f2;color:#333;border:none;vertical-align:top}div.multi.dark .multi__display:after{width:10px;height:10px;background:url(/local/templates/woodstock/assets/build/css/../assets/img/icons/city-arrow-inner-icon.svg) center no-repeat;background-size:contain;border:none;position:relative;top:0;right:0;vertical-align:middle;margin-top:5px;margin-left:10px}div.multi.dark .multi__display .multi__inner{width:auto;display:inline-block;vertical-align:middle}div.multi.dark .multi__dropdown{border:none;padding:0;margin:0}div.multi.dark .multi__dropdown ul{background:#f2f2f2;box-shadow:0 2px 6px rgba(0,0,0,.1);border-radius:2px;padding:0;min-height:0}div.multi.dark .multi__dropdown ul li{font:normal normal 15px/160% 'Open Sans';padding:0 15px;min-height:0;color:#333}div.multi.dark .multi__dropdown ul li:after{display:none}div.multi.dark .multi__dropdown ul li.multi__li-item--selected{background:#f4d96e;color:#000}.swiper-button-next,.swiper-button-prev{background:#fff;width:47px;height:47px;border-radius:50%}.swiper-button-next:hover,.swiper-button-prev:hover{background:#f4d96e}.swiper-button-next:after,.swiper-button-prev:after{content:"";display:block;width:20px;height:20px;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0}.swiper-button-next{right:5%}.swiper-button-next:after{background:url(/local/templates/woodstock/assets/build/css/../assets/img/icons/pagination-arrow-right.svg) no-repeat center/contain}.swiper-button-prev{left:5%}.swiper-button-prev:after{background:url(/local/templates/woodstock/assets/build/css/../assets/img/icons/pagination-arrow-left.svg) no-repeat center/contain}.dark-theme{color:#1e2324}.dark-theme .selectable-list a{color:#fff!important;text-decoration:none!important}.dark-theme .selectable-list a:hover{color:#333!important}.dark-theme .buy-btn{color:inherit}.dark-theme .buy-btn:before{background:url(/local/templates/woodstock/assets/build/css/../assets/img/icons/shop-icon-dark.svg) no-repeat center/contain}.best-price-slider-container .best-price-slider-item.dark-theme,.catalog-items .catalog-item.dark-theme,.catalog-items-list-block .catalog-items-list .catalog-items-list-item.dark-theme,div.similar-goods-block .similar-goods-slider-block .similar-goods-slider-container .similar-goods-item.dark-theme{background:#fff;color:#000}[role=dialog] .fancybox-button.fancybox-button--close{display:none!important}textarea{resize:none}a,button{border:none;font-family:Nunito;outline:0;text-decoration:none;display:inline-block;cursor:pointer}a.buy-btn,button.buy-btn{background:0 0;display:inline-block;padding:15px 20px 15px 56px;font-style:normal;font-weight:700;font-size:18px;border-radius:4px;color:#fff;transition:none;position:relative}a.buy-btn:before,button.buy-btn:before{background:url(/local/templates/woodstock/assets/build/css/../assets/img/icons/shop-icon.svg) no-repeat center/contain;content:'';display:inline-block;position:absolute;left:15px;top:50%;width:25px;height:25px;transform:translateY(-50%)}a.buy-btn:hover,button.buy-btn:hover{text-decoration:none;background:linear-gradient(0deg,rgba(10,12,9,.03),rgba(10,12,9,.03)),#f4d96e;color:#1e2324}a.buy-btn:hover:before,button.buy-btn:hover:before{background:url(/local/templates/woodstock/assets/build/css/../assets/img/icons/shop-icon-dark.svg) no-repeat center/contain}a.buy-btn:active,button.buy-btn:active{background:linear-gradient(0deg,rgba(10,12,9,.1),rgba(10,12,9,.1)),#f4d96e;color:#1e2324}a.buy-btn:active:before,button.buy-btn:active:before{background:url(/local/templates/woodstock/assets/build/css/../assets/img/icons/shop-icon-dark.svg) no-repeat center/contain}a.buy-btn:disabled,button.buy-btn:disabled{background:#828282;color:#fff}@media (max-width:640px){a.buy-btn,button.buy-btn{font-size:16px}}a.buy-btn svg,button.buy-btn svg{margin-right:10px;margin-bottom:-4px}a.yellow-btn,button.yellow-btn{background:#f4d96e;display:inline-block;padding:15px 30px;font-style:normal;font-weight:700;font-size:18px;text-align:center;color:#1e2324;border-radius:4px}a.yellow-btn:hover,button.yellow-btn:hover{text-decoration:none;background:linear-gradient(0deg,rgba(10,12,9,.03),rgba(10,12,9,.03)),#f4d96e}a.yellow-btn:active,button.yellow-btn:active{background:linear-gradient(0deg,rgba(10,12,9,.1),rgba(10,12,9,.1)),#f4d96e}a.yellow-btn:disabled,button.yellow-btn:disabled{background:#828282;color:#fff}@media (max-width:640px){a.yellow-btn,button.yellow-btn{font-size:16px}}a.yellow-btn img,button.yellow-btn img{margin-right:10px;vertical-align:middle;margin-bottom:3px}a.black-btn,button.black-btn{background:#000;display:inline-block;padding:15px 30px;font-style:normal;font-weight:700;font-size:18px;color:#fff!important;border-radius:4px}a.black-btn:hover,button.black-btn:hover{text-decoration:none;background:linear-gradient(0deg,rgba(244,217,110,.1),rgba(244,217,110,.1)),rgba(10,12,9,.9)}a.black-btn:active,button.black-btn:active{background:linear-gradient(0deg,rgba(244,217,110,.2),rgba(244,217,110,.2)),rgba(10,12,9,.9)}a.black-btn:disabled,button.black-btn:disabled{background:#828282}@media (max-width:640px){a.black-btn,button.black-btn{font-size:16px}}a.simple-btn,button.simple-btn{font:normal 600 14px/150% 'Open Sans';box-sizing:border-box;border-radius:4px;padding:12px 20px;color:#333;transition:none;display:inline-block}a.simple-btn.active,a.simple-btn:hover,button.simple-btn.active,button.simple-btn:hover{border:1px solid #333;padding:11px 19px;text-decoration:none}a.bordered-btn,button.bordered-btn{font:normal 600 16px/120% Nunito;box-sizing:border-box;border-radius:4px;border:1px solid #f4d96e;padding:10px 20px;color:#1e2324}a.bordered-btn:hover,button.bordered-btn:hover{background:linear-gradient(0deg,rgba(10,12,9,.03),rgba(10,12,9,.03)),#f4d96e;text-decoration:none}a.bordered-btn:active,button.bordered-btn:active{border:1px solid #ddc564}a.bordered-btn:disabled,button.bordered-btn:disabled{border:1px solid #828282;color:#4f4f4f}div.buy-btn{font:normal bold 18px Nunito;background:0 0;border:none;outline:0;text-decoration:none;display:inline-block;cursor:pointer;display:inline-block;padding:15px 20px 15px 56px;border-radius:4px;color:#fff;transition:none;position:relative}div.buy-btn:before{background:url(/local/templates/woodstock/assets/build/css/../assets/img/icons/shop-icon.svg) no-repeat center/contain;content:'';display:inline-block;position:absolute;left:15px;top:50%;width:25px;height:25px;transform:translateY(-50%)}div.buy-btn:hover{text-decoration:none;background:linear-gradient(0deg,rgba(10,12,9,.03),rgba(10,12,9,.03)),#f4d96e;color:#1e2324}div.buy-btn:hover:before{background:url(/local/templates/woodstock/assets/build/css/../assets/img/icons/shop-icon-dark.svg) no-repeat center/contain}div.buy-btn:active{background:linear-gradient(0deg,rgba(10,12,9,.1),rgba(10,12,9,.1)),#f4d96e;color:#1e2324}div.buy-btn:active:before{background:url(/local/templates/woodstock/assets/build/css/../assets/img/icons/shop-icon-dark.svg) no-repeat center/contain}div.buy-btn:disabled{background:#828282;color:#fff}@media (max-width:640px){div.buy-btn{font-size:16px}}div.buy-btn svg{margin-right:10px;margin-bottom:-4px}div.yellow-btn{font:normal bold 18px Nunito;background:#f4d96e;border:none;outline:0;text-decoration:none;display:inline-block;cursor:pointer;padding:15px 30px;text-align:center;color:#1e2324;border-radius:4px;text-align:center}div.yellow-btn:hover{text-decoration:none;background:linear-gradient(0deg,rgba(10,12,9,.03),rgba(10,12,9,.03)),#f4d96e}div.yellow-btn:active{background:linear-gradient(0deg,rgba(10,12,9,.1),rgba(10,12,9,.1)),#f4d96e}div.yellow-btn:disabled{background:#828282;color:#fff}@media (max-width:640px){div.yellow-btn{font-size:16px}}div.yellow-btn img{margin-right:10px;vertical-align:middle;margin-bottom:3px}div.black-btn{font:normal bold 18px Nunito;background:#000;border:none;outline:0;text-decoration:none;display:inline-block;cursor:pointer;display:inline-block;padding:15px 30px;color:#fff!important;border-radius:4px}div.black-btn:hover{text-decoration:none;background:linear-gradient(0deg,rgba(244,217,110,.1),rgba(244,217,110,.1)),rgba(10,12,9,.9)}div.black-btn:active{background:linear-gradient(0deg,rgba(244,217,110,.2),rgba(244,217,110,.2)),rgba(10,12,9,.9)}div.black-btn:disabled{background:#828282}@media (max-width:640px){div.black-btn{font-size:16px}}div.simple-btn{font:normal 600 14px/150% 'Open Sans';border:none;outline:0;text-decoration:none;display:inline-block;cursor:pointer;box-sizing:border-box;border-radius:4px;padding:12px 20px;color:#333;transition:none;display:inline-block}div.simple-btn.active,div.simple-btn:hover{border:1px solid #333;padding:11px 19px;text-decoration:none}div.bordered-btn{font:normal 600 16px/120% Nunito;border:none;outline:0;text-decoration:none;display:inline-block;cursor:pointer;box-sizing:border-box;border-radius:4px;border:1px solid #f4d96e;padding:10px 20px;color:#1e2324}div.bordered-btn:hover{background:linear-gradient(0deg,rgba(10,12,9,.03),rgba(10,12,9,.03)),#f4d96e;text-decoration:none}div.bordered-btn:active{border:1px solid #ddc564}div.bordered-btn:disabled{border:1px solid #828282;color:#4f4f4f}a{font:600 16px Nunito,sans-serif;color:inherit;text-decoration:none}a:active,a:hover{opacity:.9}a:hover{text-decoration:underline}.form-input label{display:block;margin-bottom:10px}.form-input label.error{display:none}.form-input select{outline:0;border:none}.form-input select option{color:#333}.form-input .email-input,.form-input input[type=email],.form-input input[type=search],.form-input input[type=tel],.form-input input[type=text],.form-input select,.form-input textarea{font:normal normal 14px/150% 'Open Sans';padding:12px 27px;display:block;width:100%;border-radius:4px}.selectable-list{display:block;margin:15px 0}.selectable-list.column-view{-moz-column-count:2;column-count:2}@media (max-width:570px){.selectable-list.column-view{-moz-column-count:1;column-count:1}}.selectable-list.column-view li{display:block}.selectable-list li{display:inline-block}.selectable-list li a,.selectable-list li span{font:normal 600 14px/150% 'Open Sans';display:inline-block;padding:5px 16px;margin-right:20px;margin-bottom:10px;cursor:pointer;border-radius:20px}.selectable-list li a.selected,.selectable-list li a:hover,.selectable-list li span.selected,.selectable-list li span:hover{background:#f4d96e}.dark-theme .form-input .email-input,.dark-theme .form-input input[type=email],.dark-theme .form-input input[type=search],.dark-theme .form-input input[type=tel],.dark-theme .form-input input[type=text],.dark-theme .form-input select,.dark-theme .form-input textarea{background:rgba(255,255,255,.1);color:#bdbdbd!important}.dark-theme .form-input .email-input ::-webkit-input-placeholder,.dark-theme .form-input input[type=email] ::-webkit-input-placeholder,.dark-theme .form-input input[type=search] ::-webkit-input-placeholder,.dark-theme .form-input input[type=tel] ::-webkit-input-placeholder,.dark-theme .form-input input[type=text] ::-webkit-input-placeholder,.dark-theme .form-input select ::-webkit-input-placeholder,.dark-theme .form-input textarea ::-webkit-input-placeholder{color:#bdbdbd!important}.dark-theme .form-input .email-input :-moz-placeholder,.dark-theme .form-input input[type=email] :-moz-placeholder,.dark-theme .form-input input[type=search] :-moz-placeholder,.dark-theme .form-input input[type=tel] :-moz-placeholder,.dark-theme .form-input input[type=text] :-moz-placeholder,.dark-theme .form-input select :-moz-placeholder,.dark-theme .form-input textarea :-moz-placeholder{color:#bdbdbd!important}.dark-theme .form-input .email-input ::-moz-placeholder,.dark-theme .form-input input[type=email] ::-moz-placeholder,.dark-theme .form-input input[type=search] ::-moz-placeholder,.dark-theme .form-input input[type=tel] ::-moz-placeholder,.dark-theme .form-input input[type=text] ::-moz-placeholder,.dark-theme .form-input select ::-moz-placeholder,.dark-theme .form-input textarea ::-moz-placeholder{color:#bdbdbd!important}.dark-theme .form-input .email-input :-ms-input-placeholder,.dark-theme .form-input input[type=email] :-ms-input-placeholder,.dark-theme .form-input input[type=search] :-ms-input-placeholder,.dark-theme .form-input input[type=tel] :-ms-input-placeholder,.dark-theme .form-input input[type=text] :-ms-input-placeholder,.dark-theme .form-input select :-ms-input-placeholder,.dark-theme .form-input textarea :-ms-input-placeholder{color:#bdbdbd!important}.dark-theme .form-input .email-input:disabled,.dark-theme .form-input input[type=email]:disabled,.dark-theme .form-input input[type=search]:disabled,.dark-theme .form-input input[type=tel]:disabled,.dark-theme .form-input input[type=text]:disabled,.dark-theme .form-input select:disabled,.dark-theme .form-input textarea:disabled{background:rgba(255,255,255,.05);color:rgba(189,189,189,.5)!important}.dark-theme .form-input .email-input:disabled ::-webkit-input-placeholder,.dark-theme .form-input input[type=email]:disabled ::-webkit-input-placeholder,.dark-theme .form-input input[type=search]:disabled ::-webkit-input-placeholder,.dark-theme .form-input input[type=tel]:disabled ::-webkit-input-placeholder,.dark-theme .form-input input[type=text]:disabled ::-webkit-input-placeholder,.dark-theme .form-input select:disabled ::-webkit-input-placeholder,.dark-theme .form-input textarea:disabled ::-webkit-input-placeholder{color:rgba(189,189,189,.5)!important}.dark-theme .form-input .email-input:disabled :-moz-placeholder,.dark-theme .form-input input[type=email]:disabled :-moz-placeholder,.dark-theme .form-input input[type=search]:disabled :-moz-placeholder,.dark-theme .form-input input[type=tel]:disabled :-moz-placeholder,.dark-theme .form-input input[type=text]:disabled :-moz-placeholder,.dark-theme .form-input select:disabled :-moz-placeholder,.dark-theme .form-input textarea:disabled :-moz-placeholder{color:rgba(189,189,189,.5)!important}.dark-theme .form-input .email-input:disabled ::-moz-placeholder,.dark-theme .form-input input[type=email]:disabled ::-moz-placeholder,.dark-theme .form-input input[type=search]:disabled ::-moz-placeholder,.dark-theme .form-input input[type=tel]:disabled ::-moz-placeholder,.dark-theme .form-input input[type=text]:disabled ::-moz-placeholder,.dark-theme .form-input select:disabled ::-moz-placeholder,.dark-theme .form-input textarea:disabled ::-moz-placeholder{color:rgba(189,189,189,.5)!important}.dark-theme .form-input .email-input:disabled :-ms-input-placeholder,.dark-theme .form-input input[type=email]:disabled :-ms-input-placeholder,.dark-theme .form-input input[type=search]:disabled :-ms-input-placeholder,.dark-theme .form-input input[type=tel]:disabled :-ms-input-placeholder,.dark-theme .form-input input[type=text]:disabled :-ms-input-placeholder,.dark-theme .form-input select:disabled :-ms-input-placeholder,.dark-theme .form-input textarea:disabled :-ms-input-placeholder{color:rgba(189,189,189,.5)!important}.dark-theme .form-input .email-input:active,.dark-theme .form-input .email-input:valid,.dark-theme .form-input input[type=email]:active,.dark-theme .form-input input[type=email]:valid,.dark-theme .form-input input[type=search]:active,.dark-theme .form-input input[type=search]:valid,.dark-theme .form-input input[type=tel]:active,.dark-theme .form-input input[type=tel]:valid,.dark-theme .form-input input[type=text]:active,.dark-theme .form-input input[type=text]:valid,.dark-theme .form-input select:active,.dark-theme .form-input select:valid,.dark-theme .form-input textarea:active,.dark-theme .form-input textarea:valid{background:rgba(255,255,255,.2);color:#fff!important}.dark-theme .form-input .email-input:active ::-webkit-input-placeholder,.dark-theme .form-input .email-input:valid ::-webkit-input-placeholder,.dark-theme .form-input input[type=email]:active ::-webkit-input-placeholder,.dark-theme .form-input input[type=email]:valid ::-webkit-input-placeholder,.dark-theme .form-input input[type=search]:active ::-webkit-input-placeholder,.dark-theme .form-input input[type=search]:valid ::-webkit-input-placeholder,.dark-theme .form-input input[type=tel]:active ::-webkit-input-placeholder,.dark-theme .form-input input[type=tel]:valid ::-webkit-input-placeholder,.dark-theme .form-input input[type=text]:active ::-webkit-input-placeholder,.dark-theme .form-input input[type=text]:valid ::-webkit-input-placeholder,.dark-theme .form-input select:active ::-webkit-input-placeholder,.dark-theme .form-input select:valid ::-webkit-input-placeholder,.dark-theme .form-input textarea:active ::-webkit-input-placeholder,.dark-theme .form-input textarea:valid ::-webkit-input-placeholder{color:#fff!important}.dark-theme .form-input .email-input:active :-moz-placeholder,.dark-theme .form-input .email-input:valid :-moz-placeholder,.dark-theme .form-input input[type=email]:active :-moz-placeholder,.dark-theme .form-input input[type=email]:valid :-moz-placeholder,.dark-theme .form-input input[type=search]:active :-moz-placeholder,.dark-theme .form-input input[type=search]:valid :-moz-placeholder,.dark-theme .form-input input[type=tel]:active :-moz-placeholder,.dark-theme .form-input input[type=tel]:valid :-moz-placeholder,.dark-theme .form-input input[type=text]:active :-moz-placeholder,.dark-theme .form-input input[type=text]:valid :-moz-placeholder,.dark-theme .form-input select:active :-moz-placeholder,.dark-theme .form-input select:valid :-moz-placeholder,.dark-theme .form-input textarea:active :-moz-placeholder,.dark-theme .form-input textarea:valid :-moz-placeholder{color:#fff!important}.dark-theme .form-input .email-input:active ::-moz-placeholder,.dark-theme .form-input .email-input:valid ::-moz-placeholder,.dark-theme .form-input input[type=email]:active ::-moz-placeholder,.dark-theme .form-input input[type=email]:valid ::-moz-placeholder,.dark-theme .form-input input[type=search]:active ::-moz-placeholder,.dark-theme .form-input input[type=search]:valid ::-moz-placeholder,.dark-theme .form-input input[type=tel]:active ::-moz-placeholder,.dark-theme .form-input input[type=tel]:valid ::-moz-placeholder,.dark-theme .form-input input[type=text]:active ::-moz-placeholder,.dark-theme .form-input input[type=text]:valid ::-moz-placeholder,.dark-theme .form-input select:active ::-moz-placeholder,.dark-theme .form-input select:valid ::-moz-placeholder,.dark-theme .form-input textarea:active ::-moz-placeholder,.dark-theme .form-input textarea:valid ::-moz-placeholder{color:#fff!important}.dark-theme .form-input .email-input:active :-ms-input-placeholder,.dark-theme .form-input .email-input:valid :-ms-input-placeholder,.dark-theme .form-input input[type=email]:active :-ms-input-placeholder,.dark-theme .form-input input[type=email]:valid :-ms-input-placeholder,.dark-theme .form-input input[type=search]:active :-ms-input-placeholder,.dark-theme .form-input input[type=search]:valid :-ms-input-placeholder,.dark-theme .form-input input[type=tel]:active :-ms-input-placeholder,.dark-theme .form-input input[type=tel]:valid :-ms-input-placeholder,.dark-theme .form-input input[type=text]:active :-ms-input-placeholder,.dark-theme .form-input input[type=text]:valid :-ms-input-placeholder,.dark-theme .form-input select:active :-ms-input-placeholder,.dark-theme .form-input select:valid :-ms-input-placeholder,.dark-theme .form-input textarea:active :-ms-input-placeholder,.dark-theme .form-input textarea:valid :-ms-input-placeholder{color:#fff!important}.dark-theme .form-input .email-input.with-error,.dark-theme .form-input input[type=email].with-error,.dark-theme .form-input input[type=search].with-error,.dark-theme .form-input input[type=tel].with-error,.dark-theme .form-input input[type=text].with-error,.dark-theme .form-input select.with-error,.dark-theme .form-input textarea.with-error{background:rgba(255,255,255,.1);color:#fff!important;border:1px solid #eb5757}.dark-theme .form-input .email-input.with-error ::-webkit-input-placeholder,.dark-theme .form-input input[type=email].with-error ::-webkit-input-placeholder,.dark-theme .form-input input[type=search].with-error ::-webkit-input-placeholder,.dark-theme .form-input input[type=tel].with-error ::-webkit-input-placeholder,.dark-theme .form-input input[type=text].with-error ::-webkit-input-placeholder,.dark-theme .form-input select.with-error ::-webkit-input-placeholder,.dark-theme .form-input textarea.with-error ::-webkit-input-placeholder{color:#fff!important}.dark-theme .form-input .email-input.with-error :-moz-placeholder,.dark-theme .form-input input[type=email].with-error :-moz-placeholder,.dark-theme .form-input input[type=search].with-error :-moz-placeholder,.dark-theme .form-input input[type=tel].with-error :-moz-placeholder,.dark-theme .form-input input[type=text].with-error :-moz-placeholder,.dark-theme .form-input select.with-error :-moz-placeholder,.dark-theme .form-input textarea.with-error :-moz-placeholder{color:#fff!important}.dark-theme .form-input .email-input.with-error ::-moz-placeholder,.dark-theme .form-input input[type=email].with-error ::-moz-placeholder,.dark-theme .form-input input[type=search].with-error ::-moz-placeholder,.dark-theme .form-input input[type=tel].with-error ::-moz-placeholder,.dark-theme .form-input input[type=text].with-error ::-moz-placeholder,.dark-theme .form-input select.with-error ::-moz-placeholder,.dark-theme .form-input textarea.with-error ::-moz-placeholder{color:#fff!important}.dark-theme .form-input .email-input.with-error :-ms-input-placeholder,.dark-theme .form-input input[type=email].with-error :-ms-input-placeholder,.dark-theme .form-input input[type=search].with-error :-ms-input-placeholder,.dark-theme .form-input input[type=tel].with-error :-ms-input-placeholder,.dark-theme .form-input input[type=text].with-error :-ms-input-placeholder,.dark-theme .form-input select.with-error :-ms-input-placeholder,.dark-theme .form-input textarea.with-error :-ms-input-placeholder{color:#fff!important}.dark-theme .form-input .email-input.with-error+label.error,.dark-theme .form-input input[type=email].with-error+label.error,.dark-theme .form-input input[type=search].with-error+label.error,.dark-theme .form-input input[type=tel].with-error+label.error,.dark-theme .form-input input[type=text].with-error+label.error,.dark-theme .form-input select.with-error+label.error,.dark-theme .form-input textarea.with-error+label.error{display:block;color:#cc3c32}.light-theme .form-input .email-input,.light-theme .form-input input[type=email],.light-theme .form-input input[type=search],.light-theme .form-input input[type=tel],.light-theme .form-input input[type=text],.light-theme .form-input select,.light-theme .form-input textarea{background:#f3f3f3;color:#bdbdbd!important}.light-theme .form-input .email-input ::-webkit-input-placeholder,.light-theme .form-input input[type=email] ::-webkit-input-placeholder,.light-theme .form-input input[type=search] ::-webkit-input-placeholder,.light-theme .form-input input[type=tel] ::-webkit-input-placeholder,.light-theme .form-input input[type=text] ::-webkit-input-placeholder,.light-theme .form-input select ::-webkit-input-placeholder,.light-theme .form-input textarea ::-webkit-input-placeholder{color:#bdbdbd!important}.light-theme .form-input .email-input :-moz-placeholder,.light-theme .form-input input[type=email] :-moz-placeholder,.light-theme .form-input input[type=search] :-moz-placeholder,.light-theme .form-input input[type=tel] :-moz-placeholder,.light-theme .form-input input[type=text] :-moz-placeholder,.light-theme .form-input select :-moz-placeholder,.light-theme .form-input textarea :-moz-placeholder{color:#bdbdbd!important}.light-theme .form-input .email-input ::-moz-placeholder,.light-theme .form-input input[type=email] ::-moz-placeholder,.light-theme .form-input input[type=search] ::-moz-placeholder,.light-theme .form-input input[type=tel] ::-moz-placeholder,.light-theme .form-input input[type=text] ::-moz-placeholder,.light-theme .form-input select ::-moz-placeholder,.light-theme .form-input textarea ::-moz-placeholder{color:#bdbdbd!important}.light-theme .form-input .email-input :-ms-input-placeholder,.light-theme .form-input input[type=email] :-ms-input-placeholder,.light-theme .form-input input[type=search] :-ms-input-placeholder,.light-theme .form-input input[type=tel] :-ms-input-placeholder,.light-theme .form-input input[type=text] :-ms-input-placeholder,.light-theme .form-input select :-ms-input-placeholder,.light-theme .form-input textarea :-ms-input-placeholder{color:#bdbdbd!important}.light-theme .form-input .email-input:disabled,.light-theme .form-input input[type=email]:disabled,.light-theme .form-input input[type=search]:disabled,.light-theme .form-input input[type=tel]:disabled,.light-theme .form-input input[type=text]:disabled,.light-theme .form-input select:disabled,.light-theme .form-input textarea:disabled{background:rgba(243,243,243,.6);color:rgba(189,189,189,.5)!important}.light-theme .form-input .email-input:disabled ::-webkit-input-placeholder,.light-theme .form-input input[type=email]:disabled ::-webkit-input-placeholder,.light-theme .form-input input[type=search]:disabled ::-webkit-input-placeholder,.light-theme .form-input input[type=tel]:disabled ::-webkit-input-placeholder,.light-theme .form-input input[type=text]:disabled ::-webkit-input-placeholder,.light-theme .form-input select:disabled ::-webkit-input-placeholder,.light-theme .form-input textarea:disabled ::-webkit-input-placeholder{color:rgba(189,189,189,.5)!important}.light-theme .form-input .email-input:disabled :-moz-placeholder,.light-theme .form-input input[type=email]:disabled :-moz-placeholder,.light-theme .form-input input[type=search]:disabled :-moz-placeholder,.light-theme .form-input input[type=tel]:disabled :-moz-placeholder,.light-theme .form-input input[type=text]:disabled :-moz-placeholder,.light-theme .form-input select:disabled :-moz-placeholder,.light-theme .form-input textarea:disabled :-moz-placeholder{color:rgba(189,189,189,.5)!important}.light-theme .form-input .email-input:disabled ::-moz-placeholder,.light-theme .form-input input[type=email]:disabled ::-moz-placeholder,.light-theme .form-input input[type=search]:disabled ::-moz-placeholder,.light-theme .form-input input[type=tel]:disabled ::-moz-placeholder,.light-theme .form-input input[type=text]:disabled ::-moz-placeholder,.light-theme .form-input select:disabled ::-moz-placeholder,.light-theme .form-input textarea:disabled ::-moz-placeholder{color:rgba(189,189,189,.5)!important}.light-theme .form-input .email-input:disabled :-ms-input-placeholder,.light-theme .form-input input[type=email]:disabled :-ms-input-placeholder,.light-theme .form-input input[type=search]:disabled :-ms-input-placeholder,.light-theme .form-input input[type=tel]:disabled :-ms-input-placeholder,.light-theme .form-input input[type=text]:disabled :-ms-input-placeholder,.light-theme .form-input select:disabled :-ms-input-placeholder,.light-theme .form-input textarea:disabled :-ms-input-placeholder{color:rgba(189,189,189,.5)!important}.light-theme .form-input .email-input.with-error,.light-theme .form-input .email-input:active,.light-theme .form-input .email-input:valid,.light-theme .form-input input[type=email].with-error,.light-theme .form-input input[type=email]:active,.light-theme .form-input input[type=email]:valid,.light-theme .form-input input[type=search].with-error,.light-theme .form-input input[type=search]:active,.light-theme .form-input input[type=search]:valid,.light-theme .form-input input[type=tel].with-error,.light-theme .form-input input[type=tel]:active,.light-theme .form-input input[type=tel]:valid,.light-theme .form-input input[type=text].with-error,.light-theme .form-input input[type=text]:active,.light-theme .form-input input[type=text]:valid,.light-theme .form-input select.with-error,.light-theme .form-input select:active,.light-theme .form-input select:valid,.light-theme .form-input textarea.with-error,.light-theme .form-input textarea:active,.light-theme .form-input textarea:valid{background:#fff;color:#000!important}.light-theme .form-input .email-input.with-error ::-webkit-input-placeholder,.light-theme .form-input .email-input:active ::-webkit-input-placeholder,.light-theme .form-input .email-input:valid ::-webkit-input-placeholder,.light-theme .form-input input[type=email].with-error ::-webkit-input-placeholder,.light-theme .form-input input[type=email]:active ::-webkit-input-placeholder,.light-theme .form-input input[type=email]:valid ::-webkit-input-placeholder,.light-theme .form-input input[type=search].with-error ::-webkit-input-placeholder,.light-theme .form-input input[type=search]:active ::-webkit-input-placeholder,.light-theme .form-input input[type=search]:valid ::-webkit-input-placeholder,.light-theme .form-input input[type=tel].with-error ::-webkit-input-placeholder,.light-theme .form-input input[type=tel]:active ::-webkit-input-placeholder,.light-theme .form-input input[type=tel]:valid ::-webkit-input-placeholder,.light-theme .form-input input[type=text].with-error ::-webkit-input-placeholder,.light-theme .form-input input[type=text]:active ::-webkit-input-placeholder,.light-theme .form-input input[type=text]:valid ::-webkit-input-placeholder,.light-theme .form-input select.with-error ::-webkit-input-placeholder,.light-theme .form-input select:active ::-webkit-input-placeholder,.light-theme .form-input select:valid ::-webkit-input-placeholder,.light-theme .form-input textarea.with-error ::-webkit-input-placeholder,.light-theme .form-input textarea:active ::-webkit-input-placeholder,.light-theme .form-input textarea:valid ::-webkit-input-placeholder{color:#000!important}.light-theme .form-input .email-input.with-error :-moz-placeholder,.light-theme .form-input .email-input:active :-moz-placeholder,.light-theme .form-input .email-input:valid :-moz-placeholder,.light-theme .form-input input[type=email].with-error :-moz-placeholder,.light-theme .form-input input[type=email]:active :-moz-placeholder,.light-theme .form-input input[type=email]:valid :-moz-placeholder,.light-theme .form-input input[type=search].with-error :-moz-placeholder,.light-theme .form-input input[type=search]:active :-moz-placeholder,.light-theme .form-input input[type=search]:valid :-moz-placeholder,.light-theme .form-input input[type=tel].with-error :-moz-placeholder,.light-theme .form-input input[type=tel]:active :-moz-placeholder,.light-theme .form-input input[type=tel]:valid :-moz-placeholder,.light-theme .form-input input[type=text].with-error :-moz-placeholder,.light-theme .form-input input[type=text]:active :-moz-placeholder,.light-theme .form-input input[type=text]:valid :-moz-placeholder,.light-theme .form-input select.with-error :-moz-placeholder,.light-theme .form-input select:active :-moz-placeholder,.light-theme .form-input select:valid :-moz-placeholder,.light-theme .form-input textarea.with-error :-moz-placeholder,.light-theme .form-input textarea:active :-moz-placeholder,.light-theme .form-input textarea:valid :-moz-placeholder{color:#000!important}.light-theme .form-input .email-input.with-error ::-moz-placeholder,.light-theme .form-input .email-input:active ::-moz-placeholder,.light-theme .form-input .email-input:valid ::-moz-placeholder,.light-theme .form-input input[type=email].with-error ::-moz-placeholder,.light-theme .form-input input[type=email]:active ::-moz-placeholder,.light-theme .form-input input[type=email]:valid ::-moz-placeholder,.light-theme .form-input input[type=search].with-error ::-moz-placeholder,.light-theme .form-input input[type=search]:active ::-moz-placeholder,.light-theme .form-input input[type=search]:valid ::-moz-placeholder,.light-theme .form-input input[type=tel].with-error ::-moz-placeholder,.light-theme .form-input input[type=tel]:active ::-moz-placeholder,.light-theme .form-input input[type=tel]:valid ::-moz-placeholder,.light-theme .form-input input[type=text].with-error ::-moz-placeholder,.light-theme .form-input input[type=text]:active ::-moz-placeholder,.light-theme .form-input input[type=text]:valid ::-moz-placeholder,.light-theme .form-input select.with-error ::-moz-placeholder,.light-theme .form-input select:active ::-moz-placeholder,.light-theme .form-input select:valid ::-moz-placeholder,.light-theme .form-input textarea.with-error ::-moz-placeholder,.light-theme .form-input textarea:active ::-moz-placeholder,.light-theme .form-input textarea:valid ::-moz-placeholder{color:#000!important}.light-theme .form-input .email-input.with-error :-ms-input-placeholder,.light-theme .form-input .email-input:active :-ms-input-placeholder,.light-theme .form-input .email-input:valid :-ms-input-placeholder,.light-theme .form-input input[type=email].with-error :-ms-input-placeholder,.light-theme .form-input input[type=email]:active :-ms-input-placeholder,.light-theme .form-input input[type=email]:valid :-ms-input-placeholder,.light-theme .form-input input[type=search].with-error :-ms-input-placeholder,.light-theme .form-input input[type=search]:active :-ms-input-placeholder,.light-theme .form-input input[type=search]:valid :-ms-input-placeholder,.light-theme .form-input input[type=tel].with-error :-ms-input-placeholder,.light-theme .form-input input[type=tel]:active :-ms-input-placeholder,.light-theme .form-input input[type=tel]:valid :-ms-input-placeholder,.light-theme .form-input input[type=text].with-error :-ms-input-placeholder,.light-theme .form-input input[type=text]:active :-ms-input-placeholder,.light-theme .form-input input[type=text]:valid :-ms-input-placeholder,.light-theme .form-input select.with-error :-ms-input-placeholder,.light-theme .form-input select:active :-ms-input-placeholder,.light-theme .form-input select:valid :-ms-input-placeholder,.light-theme .form-input textarea.with-error :-ms-input-placeholder,.light-theme .form-input textarea:active :-ms-input-placeholder,.light-theme .form-input textarea:valid :-ms-input-placeholder{color:#000!important}.light-theme .form-input .email-input.with-error,.light-theme .form-input input[type=email].with-error,.light-theme .form-input input[type=search].with-error,.light-theme .form-input input[type=tel].with-error,.light-theme .form-input input[type=text].with-error,.light-theme .form-input select.with-error,.light-theme .form-input textarea.with-error{border:1px solid #eb5757}.light-theme .form-input .email-input.with-error+label.error,.light-theme .form-input input[type=email].with-error+label.error,.light-theme .form-input input[type=search].with-error+label.error,.light-theme .form-input input[type=tel].with-error+label.error,.light-theme .form-input input[type=text].with-error+label.error,.light-theme .form-input select.with-error+label.error,.light-theme .form-input textarea.with-error+label.error{display:block;color:#cc3c32}.irs{font:normal 600 16px/160% "Open Sans"}.irs--flat .irs-line{background:#f2f2f2;top:20px;height:3px;border-radius:3px}.irs--flat .irs-bar{background:#fbb943;top:20px;height:3px}.irs--flat .irs-handle{background:#fbb943;cursor:pointer;top:17px;width:8px;height:8px;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.25)}.irs--flat .irs-handle>i:first-child{background:#fff;position:absolute;display:block;top:50%;left:50%;width:5px;height:5px;border-radius:50%;transform:translate(-50%,-50%);margin:0;padding:0}.irs--flat .irs-handle.state_hover>i:first-child,.irs--flat .irs-handle:hover>i:first-child{background:#fbb943}.irs--flat .irs-from,.irs--flat .irs-single,.irs--flat .irs-to{font:normal 600 16px/160% "Open Sans";background:0 0;text-shadow:none;color:#828282;top:-10px}.irs--flat .irs-from:before,.irs--flat .irs-single:before,.irs--flat .irs-to:before{display:none}.irs-max,.irs-min{display:none}.bordered-tabs-container .bordered-tabs-header a{font:normal 600 16px/22px 'Open Sans';display:inline-block;cursor:pointer;color:#828282;padding:7px 0;text-decoration:none}.bordered-tabs-container .bordered-tabs-header a:not(:last-child){margin-right:30px}.bordered-tabs-container .bordered-tabs-header a.active,.bordered-tabs-container .bordered-tabs-header a:hover{color:#333;text-decoration:none;border-bottom:2px solid #f4d96e}.bordered-tabs-container .bordered-tabs-content{padding:40px 0}.bordered-tabs-container .bordered-tabs-content>div:not(:first-child){display:none}.bordered-tabs-container .bordered-tabs-content>div p{font:normal 400 14px/22.4px 'Open Sans'}.bordered-tabs-container .bordered-tabs-content>div p:not(:last-child){margin-bottom:15px}.bordered-tabs-container .bordered-tabs-content>div p b,.bordered-tabs-container .bordered-tabs-content>div p strong{font-weight:700}.text-tabs-container .text-tabs-header a{font:normal 600 15px/150% 'Open Sans';display:inline-block;cursor:pointer;color:#828282;padding:5px 16px;border-radius:20px;text-decoration:none}.text-tabs-container .text-tabs-header a.active,.text-tabs-container .text-tabs-header a:hover{background:#f4d96e;color:#333;text-decoration:none}.text-tabs-container .text-tabs-content{padding:40px 0}.text-tabs-container .text-tabs-content>div:not(:first-child){display:none}.text-tabs-container .text-tabs-content>div p{font:normal 400 15px/22.4px 'Open Sans';color:#4f4f4f}.text-tabs-container .text-tabs-content>div p:not(:last-child){margin-bottom:15px}.text-tabs-container .text-tabs-content>div p b,.text-tabs-container .text-tabs-content>div p strong{font-weight:700}.text-tabs-container span{font-weight:400;font-size:15px;line-height:24px;color:#000}.bottomWhiteSpace{margin-bottom:150px}.useful-information-block h3{font:normal bold 30px/120% Nunito;color:#000;padding:0 0 0 100px;margin-bottom:35px}.useful-information-block p{font:normal normal 15px/160% 'Open Sans';color:#333;padding:0 0 0 100px;margin-bottom:50px;max-width:80%}.useful-information-block ul{background:#f4d96e;width:100%;padding:59px 0 59px 100px;margin:0;-moz-column-count:2;column-count:2}@media (max-width:700px){.useful-information-block ul{padding:35px 40px;-moz-column-count:1;column-count:1}}.useful-information-block ul li{margin-bottom:20px;max-width:100%;position:relative;padding-left:20px}.useful-information-block ul li:before{background:url(/local/templates/woodstock/assets/build/css/../assets/img/icons/link_white.svg) no-repeat center/cover;content:'';display:inline-block;width:5px;height:10px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.useful-information-block ul li a{font:normal 600 14px/120% 'Open Sans';-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#333}.useful-information-block ul li a:hover{text-decoration:none}.content-area ol li,ol.numbered li{font:normal normal 14px/160% 'Open Sans';position:relative;color:#333;padding-left:16px}.content-area ol li::marker,ol.numbered li::marker{font-size:14px;font-weight:700;color:#dca739}.content-area ul li,ul.unnumbered li{font:normal normal 14px/160% 'Open Sans';position:relative;color:#333;padding-left:22px}.content-area ul li:before,ul.unnumbered li:before{background:url(/local/templates/woodstock/assets/build/css/../assets/img/icons/pointer-gold.svg) no-repeat center/cover;content:'';display:inline-block;width:5px;height:10px;position:absolute;left:0;top:6px}.contentWithLinks a{color:inherit!important}.custom-paddings{padding:22px 0}.content-area,.ui-kit-styles{margin-bottom:50px}.content-area h1,.ui-kit-styles h1{margin-bottom:35px}.content-area p,.ui-kit-styles p{margin:35px 0}.content-area p:first-child,.ui-kit-styles p:first-child{margin-top:0}.content-area a,.ui-kit-styles a{color:inherit;text-decoration:underline;font-weight:700}.content-area table,.ui-kit-styles table{margin:20px 0;width:780px;border-spacing:0}.content-area table.fit-width,.ui-kit-styles table.fit-width{width:100%;max-width:780px}.content-area thead,.ui-kit-styles thead{font-weight:800;font-size:16px;line-height:24px;color:#333;text-align:left}.content-area th,.ui-kit-styles th{padding:20px 0}.content-area tbody tr:nth-child(2n+1),.ui-kit-styles tbody tr:nth-child(2n+1){background:#f1f1f1}.content-area td,.ui-kit-styles td{font-size:14px;line-height:22px;color:#333;padding:8px 23px}.content-area img,.ui-kit-styles img{max-width:100%}.table-wrapper{position:relative;width:100%;overflow:auto}.table-wrapper.is-overflowed:before{content:'\279E';position:absolute;font-size:34px;right:0;line-height:1;color:#f4d96e;text-shadow:0 1px 2px rgba(0,0,0,.5);transform:translateX(0);-webkit-animation:arrowMove ease-in-out .5s infinite alternate;animation:arrowMove ease-in-out .5s infinite alternate}.table-wrapper.fit-width{overflow:hidden}.fit-width{max-width:100%}.designers-slider-item .yellow-btn{padding-left:24px;padding-right:24px}.-for-catalog-category{padding-bottom:30px}@-webkit-keyframes arrowMove{to{transform:translateX(-10px)}}@keyframes arrowMove{to{transform:translateX(-10px)}}.designers-choice-label{background:url(/local/templates/woodstock/assets/build/css/../assets/img/designers-choice.svg) no-repeat center/contain;display:block;width:76px;height:80px;flex-shrink:0;margin:auto 0 auto auto}.dark-theme .designers-choice-label{filter:invert(1)}.best-price-slider-item .designers-choice-label{margin-top:-100%;margin-bottom:-100%}.js-cut-text{position:relative;max-height:calc(13.3em + 100px);padding-bottom:50px;overflow:hidden}.js-cut-text:after{content:'';position:absolute;z-index:10;bottom:0;width:100%;height:100px;background:linear-gradient(to top,#fff 40px,rgba(255,255,255,0) 100px)}.js-cut-text.is-opened{max-height:100000px}.js-cut-text.is-opened:after{display:none}.js-uncut-button{position:absolute;z-index:20;left:0;bottom:0}.js-uncut-button.yellow-btn{padding:6px 16px;font-size:14px}.subscribe-block{color:#f2f2f2}@media (max-width:1200px){.subscribe-block{position:absolute;top:0;left:0}}@media (max-width:640px){.subscribe-block{text-align:center;top:-305px}}.subscribe-block p{font-style:normal;font-weight:600;font-size:15px;line-height:18px;letter-spacing:-.1px}@media (max-width:640px){.subscribe-block p{font-size:16px;line-height:140%;text-align:center;letter-spacing:-.1px;margin:0 auto;max-width:90%}}@media (max-width:480px){.subscribe-block .subscribe-form{max-width:95%;margin:0 auto}}.subscribe-block .subscribe-form>div{margin:18px 0 14px 0;display:flex;align-items:flex-start;justify-content:space-between}@media (max-width:640px){.subscribe-block .subscribe-form>div{display:block}}.subscribe-block .subscribe-form input[type=checkbox]{position:absolute;z-index:-1;opacity:0}.subscribe-block .subscribe-form input[type=checkbox]+label{display:inline-flex;align-items:flex-start;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;text-align:left}.subscribe-block .subscribe-form input[type=checkbox]+label::before{background:0 0;content:'';display:inline-block;width:18px;height:18px;flex-shrink:0;flex-grow:0;border:1px solid #f4d96e;border-radius:4px;margin-right:10px;margin-bottom:2px}.subscribe-block .subscribe-form input[type=checkbox]:checked+label::before{background:url(/local/templates/woodstock/assets/build/css/../assets/img/icons/mark-icon.svg) no-repeat center center/10px 7px #f4d96e;border-color:#f4d96e}.subscribe-block .subscribe-form label.error{font:normal normal 15px/160% 'Open Sans';display:none;color:#cc3c32;padding-left:21px}.subscribe-block .subscribe-form input.email-input,.subscribe-block .subscribe-form input[type=email]{background:#f7f4e9;border-radius:4px;display:block;width:800px;margin-right:13px;font-weight:400;font-size:15px;line-height:22px;letter-spacing:-.2px;color:#1e2324;padding:12px 20px}.subscribe-block .subscribe-form input.email-input.error,.subscribe-block .subscribe-form input[type=email].error{border:1px solid #eb5757}.subscribe-block .subscribe-form input.email-input.error+label.error,.subscribe-block .subscribe-form input[type=email].error+label.error{display:block}.subscribe-block .subscribe-form input.email-input ::-webkit-input-placeholder,.subscribe-block .subscribe-form input[type=email] ::-webkit-input-placeholder{color:#585757;font-weight:400;font-size:15px;line-height:22px;letter-spacing:-.2px}.subscribe-block .subscribe-form input.email-input :-moz-placeholder,.subscribe-block .subscribe-form input[type=email] :-moz-placeholder{color:#585757;font-weight:400;font-size:15px;line-height:22px;letter-spacing:-.2px}.subscribe-block .subscribe-form input.email-input ::-moz-placeholder,.subscribe-block .subscribe-form input[type=email] ::-moz-placeholder{color:#585757;font-weight:400;font-size:15px;line-height:22px;letter-spacing:-.2px}.subscribe-block .subscribe-form input.email-input :-ms-input-placeholder,.subscribe-block .subscribe-form input[type=email] :-ms-input-placeholder{color:#585757;font-weight:400;font-size:15px;line-height:22px;letter-spacing:-.2px}@media (max-width:1024px){.subscribe-block .subscribe-form input.email-input,.subscribe-block .subscribe-form input[type=email]{width:550px}}@media (max-width:768px){.subscribe-block .subscribe-form input.email-input,.subscribe-block .subscribe-form input[type=email]{width:100%}}@media (max-width:640px){.subscribe-block .subscribe-form input.email-input,.subscribe-block .subscribe-form input[type=email]{display:block;font-size:14px;text-align:center;margin-bottom:14px}.subscribe-block .subscribe-form input.email-input ::-webkit-input-placeholder,.subscribe-block .subscribe-form input[type=email] ::-webkit-input-placeholder{font-size:14px;text-align:center}.subscribe-block .subscribe-form input.email-input :-moz-placeholder,.subscribe-block .subscribe-form input[type=email] :-moz-placeholder{font-size:14px;text-align:center}.subscribe-block .subscribe-form input.email-input ::-moz-placeholder,.subscribe-block .subscribe-form input[type=email] ::-moz-placeholder{font-size:14px;text-align:center}.subscribe-block .subscribe-form input.email-input :-ms-input-placeholder,.subscribe-block .subscribe-form input[type=email] :-ms-input-placeholder{font-size:14px;text-align:center}}.subscribe-block .subscribe-form button{font-size:15px;line-height:26px;padding:10px 26px;letter-spacing:-.2px;flex-shrink:0}@media (max-width:640px){.subscribe-block .subscribe-form button{display:block;width:100%}}footer{background:#212121;color:#f2f2f2;padding:60px 0}@media (max-width:1024px){footer{padding:60px 0 40px 0}}@media (max-width:640px){footer{padding:20px 0 40px 0}}footer .content{position:relative}footer .content>div.footer-content{display:flex}@media (max-width:640px){footer .content>div.footer-content{display:block}}@media (max-width:1200px){footer .content>div.footer-content>div:not(:first-child){margin-top:140px}}@media (max-width:640px){footer .content>div.footer-content>div:not(:first-child){margin-top:0}}footer .content>div.footer-content>div:first-child{width:385px}@media (max-width:640px){footer .content>div.footer-content>div:first-child{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:0;grid-row-gap:0;width:100%!important;max-width:100%!important}}@media (max-width:640px){footer .content>div.footer-content>div:first-child .footer-block-one{grid-area:1/1/2/2;text-align:center}}@media (max-width:640px){footer .content>div.footer-content>div:first-child .address{grid-area:1/2/2/3;margin:5px 10px;font-size:12px}}@media (max-width:480px){footer .content>div.footer-content>div:first-child .address{margin:5px 0}}footer .content>div.footer-content>div:first-child .phone-number{margin:10px 0 0 0}@media (max-width:640px){footer .content>div.footer-content>div:first-child .social-links{grid-area:2/1/3/2;margin:20px 0 0 0;text-align:center}}@media (max-width:640px){footer .content>div.footer-content>div:first-child .work-schedule{grid-area:2/2/3/3;max-width:140px;margin-top:12px}}@media (max-width:1200px){footer .content>div.footer-content>div:first-child{margin-top:180px}}@media (max-width:1024px){footer .content>div.footer-content>div:first-child{width:250px}}@media (max-width:640px){footer .content>div.footer-content>div:first-child{margin-top:310px}}footer .content>div.footer-content>div:first-child p{max-width:280px}@media (max-width:1024px){footer .content>div.footer-content>div:first-child p{width:100%;max-width:100%}}footer div#footer-menu a.-separate-link{border-bottom:1px solid rgba(255,255,255,.5);font-weight:400;font-size:16px;line-height:22px;letter-spacing:-.2px;padding:23px 0 20px 20px;display:block}footer div#footer-menu>div{border-bottom:1px solid rgba(255,255,255,.5);cursor:pointer}footer div#footer-menu>div:first-child{border-top:1px solid rgba(255,255,255,.5)}footer div#footer-menu>div.-opened h3:after{transform:translateY(-50%) rotate(-180deg)}footer div#footer-menu>div.-opened ul{display:block}footer div#footer-menu>div .footer-menu-toggle{font-weight:400;font-size:16px;line-height:22px;letter-spacing:-.2px;padding:23px 0 20px 20px;position:relative}footer div#footer-menu>div .footer-menu-toggle:after{background:url(/local/templates/woodstock/assets/build/css/../assets/img/icons/menu-arrow.png) no-repeat 0 0/cover;content:'';position:absolute;right:20px;top:50%;display:block;width:14px;height:7px;transform:translateY(-50%)}footer div#footer-menu>div ul{padding-left:20px;-moz-column-count:1;column-count:1;-moz-column-width:auto;column-width:auto;display:none;padding-bottom:23px}footer div#footer-menu>div ul li{display:block;margin-bottom:10px}footer div#footer-menu>div ul li:last-child{margin-bottom:0}footer div#footer-menu>div ul li a{font-weight:400;font-size:14px;line-height:22px;letter-spacing:-.2px}footer ul{margin-top:40px;-moz-column-count:3;column-count:3}@media (max-width:1024px){footer ul{-moz-column-count:2;column-count:2;-moz-column-width:200px;column-width:200px}}@media (max-width:640px){footer ul{margin-top:0}}footer ul li{margin-bottom:10px}footer ul li a{font-size:14px;font-weight:400;line-height:22px;letter-spacing:-.2px}footer img.footer-logo{max-width:127px}@media (max-width:640px){footer img.footer-logo{max-width:93px}}footer .work-schedule{width:170px}footer .work-schedule p{display:flex;justify-content:space-between;line-height:22px}@media (max-width:1024px){footer .work-schedule p{max-width:100%!important}}footer p{font-style:normal;font-weight:400;font-size:14px;line-height:160%;letter-spacing:-.2px}footer p.address{margin:40px 0 35px 0}footer p.phone-number{font-size:18px;line-height:22px;margin:21px 0 13px 0}footer p a{font-size:15px;line-height:22px;letter-spacing:-.2px}footer div.social-links{margin-top:103px}@media (max-width:1024px){footer div.social-links{margin-top:40px}}footer div.social-links a{display:inline-block}footer div.social-links a img{max-width:31px}footer div.social-links a:first-child{margin-right:17px}footer .foot-content{margin-top:50px;display:flex;justify-content:space-between}@media (max-width:640px){footer .foot-content{display:block;text-align:center}}footer .foot-content p{max-width:100%;font-style:normal;font-weight:400;font-size:13px;line-height:18px;letter-spacing:-.1px}@media (max-width:640px){footer .foot-content p{margin-bottom:16px}}footer .foot-content p:first-child br{display:none}@media (max-width:1024px){footer .foot-content p:first-child br{display:initial}}footer .foot-content p:nth-child(2){margin-right:80px}@media (max-width:1024px){footer .foot-content p:nth-child(2){margin:0}}@media (max-width:640px){footer .foot-content p:nth-child(2){margin-bottom:16px}}@media (max-width:640px){footer .foot-content p:last-child{margin-bottom:0}}footer .foot-content p:last-child a{font-weight:400}@media (max-width:1024px){footer .foot-content p:last-child a{font-size:12px}}footer .foot-content p:last-child span{font-weight:600}@media (max-width:1024px){footer .foot-content p:last-child span{font-size:14px}}.breadcrumbs-block{padding:24px 0}.breadcrumbs-block ul li{display:inline-block;padding:0 30px 0 20px;position:relative}.breadcrumbs-block ul li:after{content:'';display:inline-block;right:0;height:10px;width:10px;background:url(/local/templates/woodstock/assets/build/css/../assets/img/icons/breadcrumbs-icon.svg) no-repeat 100% 100%/contain;position:absolute;top:50%;transform:translateY(-35%)}.breadcrumbs-block ul li:first-child{padding-left:0}.breadcrumbs-block ul li:last-child{padding-right:0}.breadcrumbs-block ul li:last-child a{color:#828282;pointer-events:none}.breadcrumbs-block ul li:last-child:after{display:none}.breadcrumbs-block ul li a{font:normal 600 12px/160% "Open Sans";text-align:right;color:#333}.about-block-container{padding:120px 0 100px 0}@media (max-width:570px){.about-block-container{padding:55px 0 100px 0}}.about-block-container .title-started{padding:40px 0}@media (max-width:570px){.about-block-container .title-started{padding:0 0 40px 0}}.about-block-container .about-content{display:flex;align-items:flex-start;justify-content:space-between}@media (max-width:640px){.about-block-container .about-content{display:block}}.about-block-container .about-content>div{margin-right:35px}@media (max-width:640px){.about-block-container .about-content>div{margin-right:0}}.about-block-container .about-content p{font-weight:400;font-size:14px;line-height:22px}.about-block-container .about-content p.highlighted{font:600 18px/25px Nunito;margin:40px 0;background:#f4d96e;color:#333;border-radius:3px;padding:35px 40px}.about-block-container .about-content img{max-width:40%}@media (max-width:640px){.about-block-container .about-content img{max-width:100%;margin-top:40px}}.top-header{position:absolute;width:100%;height:68px;max-width:1526px;top:35px;left:50%;transform:translateX(-50%);z-index:4;display:flex;align-items:center;justify-content:space-between;color:#f2f2f2}@media (max-width:768px){.top-header .search-form,.top-header .search-item{position:absolute;top:-45px;right:0}}@media (max-width:1526px){.top-header{max-width:1440px}}@media (max-width:1440px){.top-header{max-width:1200px}}@media (max-width:1200px){.top-header{max-width:1024px}}@media (max-width:1024px){.top-header{max-width:768px}}@media (max-width:768px){.top-header{max-width:700px}}@media (max-width:700px){.top-header{max-width:95%}}@media (max-width:1200px){.top-header{top:60px}}@media (max-width:768px){.top-header{max-width:700px}}@media (max-width:640px){.top-header{max-width:90%}}.top-header img.logo{display:block;max-width:240px}@media (max-width:1024px){.top-header img.logo{max-width:190px}}@media (max-width:640px){.top-header img.logo{max-width:170px}}@media (max-width:320px){.top-header img.logo{max-width:150px}}.top-header ul{margin-left:60px}@media (max-width:1440px){.top-header ul{margin-left:55px}}@media (max-width:1200px){.top-header ul{display:none}.index-header .top-header ul{position:absolute;display:block;left:0;top:-43px;margin-left:0;max-width:calc(100vw - 70px)}}.top-header ul li{display:inline-block;margin-right:90px}@media (max-width:1526px){.top-header ul li{margin-right:50px}}@media (max-width:1200px){.top-header ul li{margin:0 55px}}@media (max-width:768px){.top-header ul li{margin:0 100px 0 0}}@media (max-width:640px){.top-header ul li{margin:0 15px 0 0}}@media (max-width:320px){.top-header ul li{margin:0 10px 0 0}}.top-header ul li:last-child{margin-right:70px}@media (max-width:1526px){.top-header ul li:last-child{margin-right:0}}.top-header ul li a{font-style:normal;font-weight:600;font-size:18px;color:#f2f2f2}@media (max-width:1200px){.top-header ul li a{font-size:14px}}@media (max-width:640px){.top-header ul li a{font-size:13px}}@media (max-width:1440px){.top-header .selectors{max-width:150px;text-align:center}}@media (max-width:1200px){.top-header .selectors{max-width:100%}}@media (max-width:1024px){.top-header .selectors{display:flex;align-items:center}}@media (max-width:640px){.top-header .selectors{display:block}}.top-header .citi-selector{display:inline-block;vertical-align:middle;cursor:pointer;margin:0 40px}@media (max-width:1440px){.top-header .citi-selector{margin:0}}@media (max-width:1200px){.top-header .citi-selector{margin:0 50px}}@media (max-width:1024px){.top-header .citi-selector{margin:0 20px}}@media (max-width:640px){.top-header .citi-selector{display:none}}.top-header .citi-selector span{font-style:normal;font-weight:700;font-size:12px;text-transform:uppercase;color:#f2f2f2}.top-header .citi-selector img{vertical-align:middle;margin:0 0 2px 5px}.top-header .call-order{margin:0 40px;display:inline-block;vertical-align:middle;text-align:center}@media (max-width:1440px){.top-header .call-order{margin:0}}@media (max-width:1200px){.top-header .call-order{margin:0 50px}}@media (max-width:1024px){.top-header .call-order{margin:0 20px}}@media (max-width:480px){.top-header .call-order{margin:0}}.top-header .call-order p a{font-size:16px}@media (max-width:640px){.top-header .call-order p a{font-size:14px}}.top-header .call-order a{font:normal bold 10px 'Open Sans',sans-serif;text-transform:uppercase}.top-header .work-schedule{width:140px}@media (max-width:640px){.top-header .work-schedule{display:none}}.top-header .work-schedule p{font-style:normal;font-weight:700;color:#f2f2f2;font-size:12px;display:flex;justify-content:space-between;line-height:160%}.search-form{position:relative}@media (max-width:1200px){.search-form{position:relative;top:0}}.search-form.openned input[type=search]{display:block}.search-form.openned .search-btn{background:url(/local/templates/woodstock/assets/build/css/../assets/img/icons/search-icon-hover.svg) no-repeat center/12px #f2f2f2;border:none;border-radius:0;border-bottom-right-radius:12px;border-top-right-radius:12px}.search-form input[type=search]{font:16px 'Open Sans';position:absolute;right:28px;width:520px;opacity:1;color:#333;border-bottom-left-radius:12px;border-top-left-radius:12px;height:28px;background:#f2f2f2;padding:0 0 0 10px;display:none}@media (max-width:640px){.search-form input[type=search]{width:240px}}.search-form .search-btn{background:url(/local/templates/woodstock/assets/build/css/../assets/img/icons/search-icon.svg) no-repeat center/12px;width:28px;height:28px;border-radius:50%;border:2px solid #f4d96e;cursor:pointer;display:block;position:relative;text-align:center;transition:none}.top-header.inner{position:relative;transform:none;height:75px;max-width:100%;left:0;top:0;margin:14px 0;padding-top:0;color:#333}@media (max-width:640px){.top-header.inner{height:auto}}.top-header.inner .selectors{max-width:150px;text-align:center;margin:0}@media (max-width:1024px){.top-header.inner .selectors{max-width:270px}}@media (max-width:768px){.top-header.inner .selectors{max-width:100%}}.top-header.inner .work-schedule p{color:inherit}.top-header.inner .call-order,.top-header.inner .citi-selector{margin:0}.top-header.inner .call-order a,.top-header.inner .call-order p,.top-header.inner .call-order span,.top-header.inner .citi-selector a,.top-header.inner .citi-selector p,.top-header.inner .citi-selector span{color:inherit}.top-header.inner ul{max-width:990px!important}.top-header.inner ul li a{color:inherit}.left{display:flex;justify-content:center;align-items:center;position:relative;width:100%}.input-wrapper{position:relative;display:flex;justify-content:center;align-items:center;width:100%}.search{background:#fff;opacity:0;transition:all .5s ease;width:300px;position:absolute;top:100%;left:50%;display:none;flex-shrink:0;transform:translateX(-50%);padding:10px 15px;border-radius:5px;box-shadow:1px 7px 19px #0000007a;margin-top:12px}.search:after{content:'';display:block;width:0;height:0;border-left:14px solid transparent;border-right:14px solid transparent;border-bottom:20px solid #fff;position:absolute;top:0;left:50%;transform:translate(-50%,-20px)}.search input{width:100%;background:0 0;border:none;border-bottom:3px solid #f4d96e;outline:0;color:#333;font-size:20px;letter-spacing:2px;text-align:center;padding:0 0 5px 0;height:40px}.search::-moz-placeholder{color:rgba(255,255,255,.5)}.search:-ms-input-placeholder{color:rgba(255,255,255,.5)}.search::placeholder{color:rgba(255,255,255,.5)}.focus{opacity:1;display:block}.icon{width:14px;height:14px;fill:#ffff}.magnify{width:28px;height:28px;border-radius:50%;border:2px solid #f4d96e;position:absolute;top:50%;margin-top:-40px;background:0 0;outline:0;display:flex;justify-content:center;align-items:center;flex-shrink:0;padding:0;right:0;cursor:pointer}.top-menu.inner .search{top:calc(100% + 12px);left:auto;right:0;transform:translateX(50px)}.top-menu.inner .search::-moz-placeholder{color:#333}.top-menu.inner .search:-ms-input-placeholder{color:#333}.top-menu.inner .search::placeholder{color:#333}.top-menu.inner .search:after{left:80%}.top-menu.inner .search input{color:#333}.top-banner{background:#0a0c09;opacity:.75;border-radius:3px 0 0 0;position:absolute;right:0;bottom:69px;min-height:188px;width:60%;z-index:15;display:flex;justify-content:flex-start;color:#f2f2f2}@media (max-width:1024px){.top-banner{width:100%}}@media (max-width:1024px){.top-banner{justify-content:center}}@media (max-width:640px){.top-banner{display:none}}.top-banner>div{position:relative;display:flex;flex-direction:column;width:350px;padding:34px 40px 13px}@media (max-width:1024px){.top-banner>div{width:400px}}@media (max-width:1024px){.top-banner>div:first-child{padding-right:0}}@media (max-width:1024px){.top-banner>div:last-child{padding-left:80px}}.top-banner>div:not(:last-child):after{background:#f2f2f2;content:'';display:block;position:absolute;right:0;top:34px;bottom:0;height:calc(100% - 48px);width:1px}.top-banner>div .h4,.top-banner>div h4{margin-bottom:9px;font-style:normal;font-weight:600;font-size:18px;color:#f4d96e}.top-banner>div p{font-style:normal;font-weight:400;font-size:15px;max-width:310px;line-height:150%}.top-banner>div p.-bottom{margin-top:auto;font-weight:600;font-size:12px;line-height:150%}.top-banner>div p.-bottom img{margin-left:16px;width:16px;margin-bottom:-1px}.top-menu{position:absolute;bottom:0;height:69px;width:100%;left:0;text-align:center;background:#0a0c09;color:#f2f2f2;opacity:.75;border-radius:3px 0 0 0;z-index:15;display:flex;align-items:center;justify-content:center}@media (max-width:640px){.top-menu{height:auto}}.top-menu ul{width:100%;max-width:1526px}@media (max-width:1526px){.top-menu ul{max-width:1440px}}@media (max-width:1440px){.top-menu ul{max-width:1200px}}@media (max-width:1200px){.top-menu ul{max-width:1024px}}@media (max-width:1024px){.top-menu ul{max-width:768px}}@media (max-width:768px){.top-menu ul{max-width:700px}}@media (max-width:700px){.top-menu ul{max-width:95%}}@media (max-width:1024px){.top-menu ul{max-width:1000px}}@media (max-width:640px){.top-menu ul{max-width:100%;display:block;padding:14px 0}}.top-menu ul li{display:inline-block;vertical-align:middle;margin:0 60px}@media (max-width:1526px){.top-menu ul li{margin:0 50px}}@media (max-width:1440px){.top-menu ul li{margin:0 20px}}@media (max-width:768px){.top-menu ul li{margin:0 15px 0 0}}@media (max-width:640px){.top-menu ul li{display:inline-block;width:49%;margin:0}}@media (max-width:768px){.top-menu ul li:last-child{margin:0}}.top-menu ul li a{font-style:normal;font-weight:600;font-size:13px;line-height:120%;text-transform:uppercase;color:#fff;display:inline-block;padding:7px 0;position:relative}@media (max-width:1440px){.top-menu ul li a{font-size:12px}}@media (max-width:768px){.top-menu ul li a{font-size:11px}}@media (max-width:640px){.top-menu ul li a{padding:10px 0}}.top-menu ul li a:hover{text-decoration:none}.top-menu ul li a:hover:after{background:#f4d96e;content:'';position:absolute;display:block;width:90%;height:4px;left:50%;bottom:-3px;border-radius:8px;transform:translateX(-50%)}@media (max-width:1440px){.top-menu ul li a:hover:after{width:95%}}.top-menu__toggle{display:none}@media screen and (max-width:768px){.top-menu__toggle{position:absolute;left:0;top:34px;z-index:1010;display:block;width:30px;height:25px;font-size:0;background:0 0;border:none;transform:translateY(-50%)}.top-menu__toggle:after,.top-menu__toggle:before{content:"";position:absolute;left:0;display:block;width:100%;height:3px;background-color:#fff;transition:transform ease .3s,box-shadow ease .3s}.top-menu__toggle:before{top:11px;box-shadow:0 -11px 0 #fff}.top-menu__toggle:after{top:22px;transform:scaleX(.7);transform-origin:left}.top-menu__toggle+.top-menu__menu{max-height:0;padding:0;overflow:hidden}.top-menu__toggle.is-active:before{box-shadow:0 0 0 #fff;transform:rotate(-45deg)}.top-menu__toggle.is-active:after{transform:translate(4px,-22px) rotate(45deg)}.top-menu__toggle.is-active+.top-menu__menu{max-height:1000px;overflow:hidden;padding:14px 0}}@media screen and (max-width:640px){.top-menu__toggle{top:24px}}.top-menu.inner{opacity:1;position:relative;top:0;left:0;justify-content:space-around}@media (max-width:768px){.top-menu.inner{flex-direction:row;align-items:center;padding:10px 0}}@media (max-width:640px){.top-menu.inner{flex-direction:column-reverse;align-items:flex-end}}.top-menu.inner .search_form{flex-shrink:0}@media (max-width:1200px){.top-menu.inner .search_form{position:relative;top:0}}@media (max-width:1024px){.top-menu.inner ul li{margin:0 5px}}@media (max-width:768px){.top-menu.inner ul li{margin:0 10px 0 0}.top-menu.inner ul li:last-child{margin-right:0}}@media (max-width:1024px){.top-menu.inner ul li a{font-size:11px}}.top-slider-container{height:100vh;min-height:540px;max-height:950px}@media (max-width:640px){.top-slider-container{height:540px}}.top-slider-container:hover .swiper-button-next,.top-slider-container:hover .swiper-button-prev{display:block}@media (max-width:768px){.top-slider-container:hover .swiper-button-next,.top-slider-container:hover .swiper-button-prev{display:none}}.top-slider-container .swiper-button-next,.top-slider-container .swiper-button-prev{display:none}.top-slider-container .swiper-pagination{position:absolute;top:180px;left:50%;transform:translateX(-50%);text-align:left;z-index:20;height:40px;width:100%;max-width:1200px}@media (max-width:1440px){.top-slider-container .swiper-pagination{top:130px;max-width:940px}}@media (max-width:1024px){.top-slider-container .swiper-pagination{max-width:700px;top:165px}}@media (max-width:768px){.top-slider-container .swiper-pagination{max-width:630px}}@media (max-width:640px){.top-slider-container .swiper-pagination{max-width:80%;top:135px}}.top-slider-container .swiper-pagination .bullet-pagination{background:#fff;display:inline-block;width:10px;height:10px;border-radius:50%;font-size:0;opacity:1;margin:0 10px 0 0}.top-slider-container .swiper-pagination .bullet-pagination.swiper-pagination-bullet-active{background:#f4d96e}.top-slider-container .swiper-slide>img{display:none}.top-slider-container .swiper-slide .-slide-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.top-slider-container .swiper-slide>div:not(.-slide-bg){max-width:1200px;margin:250px auto 0 auto}@media (max-width:1440px){.top-slider-container .swiper-slide>div:not(.-slide-bg){max-width:940px;margin:175px auto 0 auto}}@media (max-width:1024px){.top-slider-container .swiper-slide>div:not(.-slide-bg){max-width:700px;margin:200px auto 0 auto}}@media (max-width:768px){.top-slider-container .swiper-slide>div:not(.-slide-bg){max-width:630px}}@media (max-width:640px){.top-slider-container .swiper-slide>div:not(.-slide-bg){max-width:80%;margin:175px auto 160px auto}}.top-slider-container .swiper-slide>div:not(.-slide-bg) .h1,.top-slider-container .swiper-slide>div:not(.-slide-bg) .h2,.top-slider-container .swiper-slide>div:not(.-slide-bg) h1,.top-slider-container .swiper-slide>div:not(.-slide-bg) h2{color:#f2f2f2;font-size:80px;font-weight:800;margin:0;padding:0;text-transform:uppercase;max-width:720px;line-height:130%}@media (max-width:1440px){.top-slider-container .swiper-slide>div:not(.-slide-bg) .h1,.top-slider-container .swiper-slide>div:not(.-slide-bg) .h2,.top-slider-container .swiper-slide>div:not(.-slide-bg) h1,.top-slider-container .swiper-slide>div:not(.-slide-bg) h2{max-width:485px}}@media (max-width:1024px){.top-slider-container .swiper-slide>div:not(.-slide-bg) .h1,.top-slider-container .swiper-slide>div:not(.-slide-bg) .h2,.top-slider-container .swiper-slide>div:not(.-slide-bg) h1,.top-slider-container .swiper-slide>div:not(.-slide-bg) h2{max-width:100%}}@media (max-width:640px){.top-slider-container .swiper-slide>div:not(.-slide-bg) .h1,.top-slider-container .swiper-slide>div:not(.-slide-bg) .h2,.top-slider-container .swiper-slide>div:not(.-slide-bg) h1,.top-slider-container .swiper-slide>div:not(.-slide-bg) h2{font-size:54px}}@media (max-width:480px){.top-slider-container .swiper-slide>div:not(.-slide-bg) .h1,.top-slider-container .swiper-slide>div:not(.-slide-bg) .h2,.top-slider-container .swiper-slide>div:not(.-slide-bg) h1,.top-slider-container .swiper-slide>div:not(.-slide-bg) h2{font-size:50px}}.top-slider-container .swiper-slide>div:not(.-slide-bg) .h2,.top-slider-container .swiper-slide>div:not(.-slide-bg) h2{font-size:60px}@media (max-width:1440px){.top-slider-container .swiper-slide>div:not(.-slide-bg) .h2,.top-slider-container .swiper-slide>div:not(.-slide-bg) h2{font-size:58px}}@media (max-width:640px){.top-slider-container .swiper-slide>div:not(.-slide-bg) .h2,.top-slider-container .swiper-slide>div:not(.-slide-bg) h2{font-size:40px}}@media (max-width:480px){.top-slider-container .swiper-slide>div:not(.-slide-bg) .h2,.top-slider-container .swiper-slide>div:not(.-slide-bg) h2{font-size:32px}}@media (max-width:374px){.top-slider-container .swiper-slide>div:not(.-slide-bg) .h2,.top-slider-container .swiper-slide>div:not(.-slide-bg) h2{font-size:24px}}.top-slider-container .swiper-slide>div:not(.-slide-bg) p{color:#f2f2f2;font-style:normal;font-weight:400;font-size:16px;max-width:440px;margin:25px 0 85px 0;padding:0;line-height:150%}@media (max-width:640px){.top-slider-container .swiper-slide>div:not(.-slide-bg) p{max-width:100%;margin:25px 0}}@media (max-width:768px){.top-slider-container .swiper-slide>div:not(.-slide-bg) p{margin:25px 0 60px 0}}.catalog-items-list-block{display:flex;flex-direction:column;align-items:center;justify-content:center}.catalog-items-list-block .catalog-items-list-header{display:flex;width:100%;align-items:flex-start;padding-bottom:50px}@media (max-width:768px){.catalog-items-list-block .catalog-items-list-header{display:flex;flex-direction:column;align-items:flex-start}}.catalog-items-list-block .catalog-items-list-header .price-block{display:flex;align-items:center;flex-wrap:wrap;margin-right:60px;margin-bottom:60px;margin-top:-14px;width:100%}.catalog-items-list-block .catalog-items-list-header .price-block>span{margin-right:15px}@media screen and (min-width:769px) and (max-width:1024px){.catalog-items-list-block .catalog-items-list-header .price-block{margin-right:20px}}.catalog-items-list-block .catalog-items-list-header .price-block>span{width:15%}.catalog-items-list-block .catalog-items-list-header .price-block>span:last-child{font-family:Nunito;font-weight:600}.catalog-items-list-block .catalog-items-list-header .price-block>span.irs{width:70%;margin:0 7px 0 15px}.catalog-items-list-block .catalog-items-list-header>div{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:0;margin-right:auto;width:auto}.catalog-items-list-block .catalog-items-list-header>div>div{cursor:pointer}.catalog-items-list-block .catalog-items-list-header>div>div.bx-filter-select-container{border-width:0}.catalog-items-list-block .catalog-items-list-header>div.align-start{justify-content:flex-start}.catalog-items-list-block .catalog-items-list-header>div.align-start>div:not(:last-child){margin-right:60px}@media (max-width:768px){.catalog-items-list-block .catalog-items-list-header>div{width:100%;display:block}.catalog-items-list-block .catalog-items-list-header>div>div{margin-bottom:15px}}.catalog-items-list-block .catalog-items-list-header>div>div>span{font:normal 600 16px/160% "Open Sans";color:#333;display:flex;align-items:center}.catalog-items-list-block .catalog-items-list-header>div>div>span img{vertical-align:middle;margin-left:7px}.catalog-items-list-block .catalog-items-list-header>a{font:normal 600 12px/160% "Open Sans";cursor:pointer;text-align:right;color:#333;flex-shrink:0}@media (max-width:768px){.catalog-items-list-block .catalog-items-list-header>a{width:auto;text-align:right;display:inline-block}}.catalog-items-list-block .catalog-items-list-header>a img{vertical-align:middle}.catalog-items-list-block .catalog-items-list-header .sorter-block{display:inline-block;position:relative;flex-shrink:0}.catalog-items-list-block .catalog-items-list{display:grid;grid-gap:33px;grid-template-columns:repeat(4,270px);grid-template-rows:repeat(1,395px)}.catalog-items-list-block .catalog-items-list.material-view{grid-template-columns:repeat(4,270px);grid-template-rows:repeat(2,270px)}.catalog-items-list-block .catalog-items-list.material-view .catalog-items-list-item{height:270px}@media (max-width:1200px){.catalog-items-list-block .catalog-items-list.material-view .catalog-items-list-item{max-width:249px;min-width:249px;max-height:249px}}@media (max-width:768px){.catalog-items-list-block .catalog-items-list.material-view .catalog-items-list-item{max-width:230px;min-width:230px;max-height:230px}}@media (max-width:1200px){.catalog-items-list-block .catalog-items-list{grid-template-columns:repeat(3,270px);grid-template-rows:repeat(1,395px)}}@media (max-width:768px){.catalog-items-list-block .catalog-items-list{grid-template-columns:repeat(2,270px);grid-template-rows:repeat(1,395px)}}@media (max-width:570px){.catalog-items-list-block .catalog-items-list{display:block}}.catalog-items-list-block .catalog-items-list .catalog-items-list-item{display:block;text-decoration:none;width:270px;min-width:270px;max-width:270px;height:395px;max-height:395px;background:linear-gradient(0deg,rgba(0,0,0,.15),rgba(0,0,0,.15));box-shadow:0 10px 6px rgba(0,0,0,.1);border-radius:3px;position:relative;overflow:hidden;cursor:pointer;color:#f2f2f2;background:#000}@media (max-width:1200px){.catalog-items-list-block .catalog-items-list .catalog-items-list-item{max-width:249px;min-width:249px;max-height:361px}}@media (max-width:768px){.catalog-items-list-block .catalog-items-list .catalog-items-list-item{max-width:230px;min-width:230px;max-height:340px}}@media (max-width:570px){.catalog-items-list-block .catalog-items-list .catalog-items-list-item{margin:15px auto}}.catalog-items-list-block .catalog-items-list .catalog-items-list-item:active,.catalog-items-list-block .catalog-items-list .catalog-items-list-item:hover{margin-top:-10px}.catalog-items-list-block .catalog-items-list .catalog-items-list-item .bg-layer{position:absolute;display:block;top:0;left:0;height:auto;width:100%;z-index:1}.catalog-items-list-block .catalog-items-list .catalog-items-list-item .bg-layer-img{display:block;width:100%}.catalog-items-list-block .catalog-items-list .catalog-items-list-item.dark-theme_gray{background:url(/local/templates/woodstock/assets/build/css/../assets/img/card-gray-bg.jpg) no-repeat center/cover #e7e7e7}.catalog-items-list-block .catalog-items-list .catalog-items-list-item.dark-theme_gray .bg-layer{width:45%;right:0;bottom:0;margin:auto;filter:brightness(1.1);mix-blend-mode:darken;background:inherit}.catalog-items-list-block .catalog-items-list .catalog-items-list-item.dark-theme_gray .bg-layer-img{height:100%;-o-object-fit:contain;object-fit:contain}.catalog-items-list-block .catalog-items-list .catalog-items-list-item div.content-layer{position:absolute;top:0;left:0;height:100%;width:100%;z-index:2;padding:30px 20px 20px;display:flex;flex-direction:column;justify-content:space-between}.catalog-items-list-block .catalog-items-list .catalog-items-list-item div.content-layer div.price{font-style:normal;font-weight:600;color:inherit}.catalog-items-list-block .catalog-items-list .catalog-items-list-item div.content-layer div.price span{font:15px/20px Nunito}.catalog-items-list-block .catalog-items-list .catalog-items-list-item div.content-layer div.price s{font:18px/25px Nunito}.catalog-items-list-block .catalog-items-list .catalog-items-list-item div.content-layer div.price p{font:22px/30px Nunito}.catalog-items-list-block .catalog-items-list .catalog-items-list-item div.content-layer .buy-btn{font-size:18px;line-height:150%;transform:translateX(-15px)}.catalog-items-list-block .catalog-items-list .catalog-items-list-item div.content-layer .buy-btn:hover{transform:translateX(0)}.catalog-items-list-block .catalog-items-list .catalog-items-list-item div.content-layer p{font-family:Nunito;font-style:normal;font-weight:600;color:inherit}.catalog-items-list-block .catalog-items-list .catalog-items-list-item div.content-layer .title{font-size:22px;line-height:120%;color:inherit}.catalog-items-list-block .catalog-items-list .catalog-items-list-item div.label-layer{display:inline-block;height:104px;width:104px;transform:rotate(45deg);position:absolute;z-index:2;right:-52px;bottom:-52px;border-radius:3px}.catalog-items-list-block .catalog-items-list .catalog-items-list-item div.label-layer.new{background:#a1c793}.catalog-items-list-block .catalog-items-list .catalog-items-list-item div.label-layer.hit{background:#dca739}.catalog-items-list-block .catalog-items-list .catalog-items-list-item div.label-layer-text{position:absolute;right:0;bottom:0;z-index:4;padding:8px}.catalog-items-list-block .catalog-items-list .catalog-items-list-item div.label-layer-text span{font:700 14px/150% Nunito;text-transform:uppercase;color:#000}.catalog-items-list-block .smartfilter{width:100%}.catalog-items-list-pagination,.feedback-items-list-pagination{padding:55px 0 80px 0}.catalog-items-list-pagination .buttons-block,.feedback-items-list-pagination .buttons-block{text-align:center;margin-bottom:20px}.catalog-items-list-pagination .buttons-block a,.feedback-items-list-pagination .buttons-block a{margin:0 10px}@media (max-width:370px){.catalog-items-list-pagination .buttons-block a,.feedback-items-list-pagination .buttons-block a{padding:11px 13px}}.catalog-items-list-pagination .pages-block,.feedback-items-list-pagination .pages-block{display:flex;align-items:center;justify-content:center}.catalog-items-list-pagination .pages-block a.disabled,.feedback-items-list-pagination .pages-block a.disabled{opacity:.7}.catalog-items-list-pagination .pages-block ul li,.feedback-items-list-pagination .pages-block ul li{margin:0 25px 0 0;display:inline-block}.catalog-items-list-pagination .pages-block ul li.current-page a,.feedback-items-list-pagination .pages-block ul li.current-page a{color:#f4d96e}.catalog-items-list-pagination .pages-block ul li:first-child,.feedback-items-list-pagination .pages-block ul li:first-child{margin-left:25px}.catalog-items-list-pagination .pages-block ul li a,.feedback-items-list-pagination .pages-block ul li a{font:normal 600 20px/150% 'Open Sans';align-items:center;color:#333}@media (max-width:370px){.catalog-items-list-pagination .pages-block ul li a,.feedback-items-list-pagination .pages-block ul li a{font-size:14px}}.pagination-wrap:last-child .catalog-items-list-pagination{padding-bottom:0}.bx-filter .bx-filter-input-container{display:flex;align-items:center}.bx-filter.bx-blue div.bx-filter-input-container input:focus{border-color:#ccd5db}.bx-filter .filter-values{position:absolute;top:100%;left:0;display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:12px}.bx-filter .bx-ui-slider-track-container{width:100%;max-width:287px;padding-top:0;padding-bottom:0}.bx-filter .bx-ui-slider-track-container.col-xs-offset-1{position:relative}.bx-filter div.bx-ui-slider-track{width:287px;height:3px}.bx-filter div.bx-ui-slider-track .bx-ui-slider-pricebar-v{z-index:0;height:3px;background:#fbb943}.bx-filter div.bx-ui-slider-track .bx-ui-slider-pricebar-vd{z-index:0;height:3px;background:#f2f2f2}.bx-filter div.bx-ui-slider-track .bx-ui-slider-pricebar-vn{background:0 0;z-index:0}.bx-filter div.bx-ui-slider-track .bx-ui-slider-handle{top:50%;transform:translateY(-50%);background:#f2f2f2;border:2px solid #fbb943;box-shadow:0 1px 2px rgba(0,0,0,.25);box-sizing:border-box;width:10px;height:10px;border-radius:50%;z-index:1}.bx-filter div.bx-ui-slider-track .bx-ui-slider-handle.left{background:#f2f2f2;margin-left:0}.bx-filter div.bx-ui-slider-track .bx-ui-slider-handle.right{background:#f2f2f2;margin-right:0}.bx-filter .bx-filter-select-container{display:inline-block;margin-right:47px;position:relative;border:none}@media screen and (min-width:769px) and (max-width:1024px){.bx-filter .bx-filter-select-container{margin-right:20px;border:none}}.bx-filter .bx-filter-param-label{color:#333}.bx-filter-select-popup{background:#fff;position:absolute;top:100%;left:0;width:100%;display:none;z-index:11;box-shadow:1px 3px 7px #00000026;padding:4px}.popup-window{padding:0}#price-list-block{background:#0a0c09;position:fixed;top:0;left:0;width:100%;height:100%;color:#fff;z-index:999;overflow-y:scroll;display:none}#price-list-block .content>div{padding:86px 107px}@media (max-width:1024px){#price-list-block .content>div{padding:40px 0}}#price-list-block .content>div h3{font-style:normal;font-weight:700;font-size:30px;line-height:120%;display:flex;justify-content:space-between;align-items:center}#price-list-block .price-list-block-hide{cursor:pointer;font-weight:600;font-size:12px;line-height:160%;text-align:right;color:#f2f2f2}#price-list-block .price-list-block-hide img{vertical-align:middle}#price-list-block .price-list-items{margin-top:45px;-moz-column-count:3;column-count:3;-moz-column-width:200px;column-width:200px;-moz-column-gap:60px;column-gap:60px}@media (max-width:1024px){#price-list-block .price-list-items{margin-top:40px;-moz-column-count:3;column-count:3;-moz-column-gap:10px;column-gap:10px}}@media (max-width:768px){#price-list-block .price-list-items{-moz-column-count:2;column-count:2;-moz-column-gap:10px;column-gap:10px}}#price-list-block .price-list-items .price-list-item{margin-bottom:45px;-moz-column-break-inside:avoid;break-inside:avoid-column}#price-list-block .price-list-items .price-list-item div{display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:9px}#price-list-block .price-list-items .price-list-item div img{margin-right:17px}#price-list-block .price-list-items .price-list-item div p{font-weight:600;font-size:18px;line-height:120%;color:#f4d96e}#price-list-block .price-list-items .price-list-item div p span{display:block;color:#fff}#price-list-block .price-list-items .price-list-item>p{font-weight:400;font-size:14px;line-height:150%;color:#f2f2f2;max-width:90%}.content-prices{margin:50px 0;overflow:hidden}.content-prices .price-list-items{display:flex;flex-wrap:wrap;margin:-20px}.content-prices .price-list-item{width:350px;max-width:calc(100% - 40px);margin:20px 20px 45px}.content-prices .price-list-item__head{display:flex;margin-bottom:10px;text-decoration:none}.content-prices .price-list-item__img-holder{display:block;flex-shrink:0;margin-right:10px;padding-top:5px}.content-prices .price-list-item__img-holder img{display:block}.content-prices .price-list-item__info{font-weight:600;font-size:18px}.content-prices .price-list-item__file,.content-prices .price-list-item__name{display:block}.content-prices .price-list-item__name{color:#d6ab00}div.bestsellers-block{background:#f2f2f2;min-height:582px;padding:94px 0;font-family:Nunito}@media (max-width:1200px){div.bestsellers-block{padding:57px 0}}div.bestsellers-block .bestsellers-slider-block{display:flex;justify-content:space-between;align-items:flex-start;position:relative}div.bestsellers-block .bestsellers-slider-block.inner .bestsell-item div.content-layer{justify-content:flex-end}div.bestsellers-block .bestsellers-slider-block.inner .bestsell-item div.content-layer>div{display:none}div.bestsellers-block .bestsellers-slider-block.inner .bestsell-item div.content-layer p.title{margin-top:auto;text-transform:uppercase;font-size:18px;line-height:120%;color:#000}div.bestsellers-block .bestsellers-slider-block.inner .bestsell-item div.content-layer:hover{background:rgba(0,0,0,.5)}div.bestsellers-block .bestsellers-slider-block.inner .bestsell-item div.content-layer:hover>div{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}div.bestsellers-block .bestsellers-slider-block.inner .bestsell-item div.content-layer:hover p.title{margin-bottom:15px;margin-top:0;color:#fff}div.bestsellers-block .bestsellers-slider-block.inner.dark-theme p.title{color:#fff}div.bestsellers-block .bestsellers-slider-block.inner.dark-theme div.content-layer:hover{background:rgba(255,255,255,.5)}div.bestsellers-block .bestsellers-slider-block.inner.dark-theme div.content-layer:hover p.title{color:#000}@media (max-width:1200px){div.bestsellers-block .bestsellers-slider-block{display:block}}div.bestsellers-block .bestsellers-slider-block .bestsellers-slider-text{margin-top:40px;width:350px}@media (max-width:1200px){div.bestsellers-block .bestsellers-slider-block .bestsellers-slider-text{width:100%}}div.bestsellers-block .bestsellers-slider-block .bestsellers-slider-text h3{color:#000;font-weight:700;font-size:30px;line-height:120%;max-width:220px}@media (max-width:1200px){div.bestsellers-block .bestsellers-slider-block .bestsellers-slider-text h3{max-width:50%}}@media (max-width:640px){div.bestsellers-block .bestsellers-slider-block .bestsellers-slider-text h3{font-size:28px;line-height:120%;max-width:100%}}div.bestsellers-block .bestsellers-slider-block .bestsellers-slider-text p{max-width:240px;margin-top:16px;font-size:15px;line-height:150%;color:#4f4f4f}@media (max-width:1200px){div.bestsellers-block .bestsellers-slider-block .bestsellers-slider-text p{max-width:50%}}@media (max-width:640px){div.bestsellers-block .bestsellers-slider-block .bestsellers-slider-text p{font-size:14px;line-height:150%;max-width:100%}}div.bestsellers-block .bestsellers-slider-block .bestsellers-slider-container{position:relative;overflow-x:hidden;padding:40px 0;width:calc(100% - 350px)}@media (max-width:1200px){div.bestsellers-block .bestsellers-slider-block .bestsellers-slider-container{width:100%;padding:40px 0}}div.bestsellers-block .bestsellers-slider-block .bestsellers-slider-container .bestsell-item{text-decoration:none;display:block;height:395px;max-height:395px;background:linear-gradient(0deg,rgba(0,0,0,.15),rgba(0,0,0,.15));box-shadow:0 10px 6px rgba(0,0,0,.1);border-radius:3px;position:relative;overflow:hidden;cursor:pointer;color:#f2f2f2}@media (max-width:768px){div.bestsellers-block .bestsellers-slider-block .bestsellers-slider-container .bestsell-item{max-width:249px;min-width:249px;max-height:361px}}@media (max-width:640px){div.bestsellers-block .bestsellers-slider-block .bestsellers-slider-container .bestsell-item{max-width:230px;min-width:230px;max-height:340px}}div.bestsellers-block .bestsellers-slider-block .bestsellers-slider-container .bestsell-item:active,div.bestsellers-block .bestsellers-slider-block .bestsellers-slider-container .bestsell-item:hover{margin-top:-10px}div.bestsellers-block .bestsellers-slider-block .bestsellers-slider-container .bestsell-item img.bg-layer{position:absolute;display:block;top:0;left:0;height:100%;width:100%;z-index:1;-o-object-fit:cover;object-fit:cover}div.bestsellers-block .bestsellers-slider-block .bestsellers-slider-container .bestsell-item div.content-layer{position:absolute;top:0;left:0;height:100%;width:100%;z-index:2;padding:30px 20px 20px;display:flex;flex-direction:column;justify-content:space-between}div.bestsellers-block .bestsellers-slider-block .bestsellers-slider-container .bestsell-item div.content-layer div.price{font-style:normal;font-weight:600;color:#f2f2f2;margin-top:auto}div.bestsellers-block .bestsellers-slider-block .bestsellers-slider-container .bestsell-item div.content-layer div.price span{font:15px/20px Nunito}div.bestsellers-block .bestsellers-slider-block .bestsellers-slider-container .bestsell-item div.content-layer div.price s{font:18px/25px Nunito}div.bestsellers-block .bestsellers-slider-block .bestsellers-slider-container .bestsell-item div.content-layer div.price p{font:22px/30px Nunito}div.bestsellers-block .bestsellers-slider-block .bestsellers-slider-container .bestsell-item div.content-layer a.buy-btn{margin-left:-12px}div.bestsellers-block .bestsellers-slider-block .bestsellers-slider-container .bestsell-item div.content-layer p{font-family:Nunito;font-style:normal;font-weight:600}div.bestsellers-block .bestsellers-slider-block .bestsellers-slider-container .bestsell-item div.content-layer p.title{font-size:22px;line-height:120%}div.bestsellers-block .bestsellers-slider-block .bestsellers-slider-container .bestsell-item div.content-layer .card-price-block{display:flex;flex-direction:column;justify-content:space-between}div.bestsellers-block .bestsellers-slider-block .bestsellers-slider-container .bestsell-item div.content-layer .card-price-block>span{display:-webkit-box;max-height:200px;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}div.bestsellers-block .bestsellers-slider-block .bestsellers-slider-container .bestsell-item div.label-layer{display:inline-block;height:104px;width:104px;transform:rotate(45deg);position:absolute;z-index:2;right:-52px;bottom:-52px;border-radius:3px}div.bestsellers-block .bestsellers-slider-block .bestsellers-slider-container .bestsell-item div.label-layer.new{background:#e2d3aa}div.bestsellers-block .bestsellers-slider-block .bestsellers-slider-container .bestsell-item div.label-layer.hit{background:#dca739}div.bestsellers-block .bestsellers-slider-block .bestsellers-slider-container .bestsell-item div.label-layer-text{position:absolute;right:0;bottom:0;z-index:4;padding:8px}div.bestsellers-block .bestsellers-slider-block .bestsellers-slider-container .bestsell-item div.label-layer-text span{font:700 14px/150% Nunito;text-transform:uppercase;color:#000}div.bestsellers-block .bestsellers-slider-block .bestsellers-slider-container .swiper-scrollbar{height:2px;display:none}@media (max-width:640px){div.bestsellers-block .bestsellers-slider-block .bestsellers-slider-container .swiper-scrollbar{display:block}}div.bestsellers-block .bestsellers-slider-block .bestsellers-slider-container .swiper-scrollbar .swiper-scrollbar-drag{background:#000}div.bestsellers-block .bestsellers-slider-block .bestsellers-slider-container .swiper-pagination{text-align:left;bottom:30px;font-size:14px;line-height:150%;height:50px}@media (max-width:1200px){div.bestsellers-block .bestsellers-slider-block .bestsellers-slider-container .swiper-pagination{top:0;text-align:right}}@media (max-width:640px){div.bestsellers-block .bestsellers-slider-block .bestsellers-slider-container .swiper-pagination{display:none}}div.bestsellers-block .bestsellers-slider-block .bestsellers-slider-container .swiper-pagination span,div.bestsellers-block .bestsellers-slider-block .bestsellers-slider-container .swiper-pagination>img{vertical-align:middle}div.bestsellers-block .bestsellers-slider-block .bestsellers-slider-container .swiper-pagination>img{margin:0 6px}div.bestsellers-block .bestsellers-slider-block .bestsellers-slider-container .swiper-pagination .swiper-pagination-current{font-weight:600;font-size:24px;line-height:150%;color:#f4d96e}div.bestsellers-block .bestsellers-slider-block .bestsellers-slider-container .swiper-pagination .separator{font:normal 300 30px/150% 'Open Sans';margin:0 6px}div.bestsellers-block .bestsellers-slider-block .bestsellers-slider-container .swiper-pagination .pagination{background:url(/local/templates/woodstock/assets/build/css/../assets/img/icons/pagination-arrow-right.svg) no-repeat center/contain;display:inline-block;width:25px;height:25px;vertical-align:middle;cursor:pointer}div.bestsellers-block .bestsellers-slider-block .bestsellers-slider-container .swiper-pagination .pagination.pagination-prev{background:url(/local/templates/woodstock/assets/build/css/../assets/img/icons/pagination-arrow-left.svg) no-repeat center/16px;margin-right:6px}div.bestsellers-block .bestsellers-slider-block .bestsellers-slider-container .swiper-pagination .pagination.pagination-next{background:url(/local/templates/woodstock/assets/build/css/../assets/img/icons/pagination-arrow-right.svg) no-repeat center/16px;margin-left:6px}.catalog-slider-container{position:relative;padding:70px 10px 30px;max-width:100%;overflow:hidden}@media (max-width:640px){.catalog-slider-container{max-width:100%;margin:0 15px}}.catalog-slider-container .swiper-pagination{display:none}.catalog-slider-container .swiper-scrollbar{display:none;height:2px}.catalog-slider-container .swiper-scrollbar .swiper-scrollbar-drag{background:#000}@media (max-width:640px){.catalog-slider-container .swiper-scrollbar{display:block}}.catalog-slider-container .catalog-slider-item{background:#fff;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.1);border-radius:3px;width:270px;max-width:270px;height:395px;display:flex;flex-direction:column;justify-content:flex-start;padding:24px 20px}@media (max-width:640px){.catalog-slider-container .catalog-slider-item{width:230px;max-width:230px;height:340px}}.catalog-slider-container .catalog-slider-item img{display:none}.catalog-slider-container .catalog-slider-item p{font:normal 600 22px/120% Nunito;text-transform:uppercase;color:#333;max-width:90%}.main-docs-slider{margin:50px auto}.main-docs-slider.slick-dotted.slick-slider{margin-bottom:50px}@media screen and (max-width:767px){.main-docs-slider a{pointer-events:none}}.main-docs-slider a img{display:block;width:100%;height:auto}.fancybox-container.fancybox-is-open.fancybox-can-swipe .fancybox-button--close{display:block!important}.fancybox-container.fancybox-is-open.fancybox-can-swipe .fancybox-toolbar{display:flex}.docs-download{margin:15px 0}.docs-download a{display:block;color:#000;font-size:18px;margin-bottom:14px;font-weight:700}.docs-download_mobile{display:none}@media screen and (max-width:767px){.docs-download_mobile{display:flex;flex-direction:column;align-items:center}}.catalog-items{width:1260px;max-width:100%;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:40px;grid-row-gap:60px}@media (max-width:1200px){.catalog-items{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);grid-column-gap:20px;grid-row-gap:20px}}@media (max-width:640px){.catalog-items{display:block}}.catalog-items .catalog-item{background:#000;position:relative;text-decoration:none;width:270px;max-width:270px;min-width:270px;height:395px;color:#f2f2f2;cursor:pointer;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:3px;display:flex;flex-direction:column;justify-content:flex-end;margin:0 auto;padding:46px 29px;box-shadow:0 7px 16px rgba(0,0,0,.3);transition:transform .25s ease}.catalog-items .catalog-item:hover .catalog-item-content{z-index:20}.catalog-items .catalog-item:hover:after{background:rgba(0,0,0,.6);content:'';position:absolute;z-index:10;left:0;top:0;width:100%;height:100%}.catalog-items .catalog-item.dark-theme:hover:after{background:rgba(255,255,255,.6)}@media (max-width:1200px){.catalog-items .catalog-item{width:248px;max-width:248px;min-width:248px;height:363px}}@media (max-width:768px){.catalog-items .catalog-item{width:200px;min-width:200px;max-width:200px;height:290px}}@media (max-width:640px){.catalog-items .catalog-item{height:140px;width:100%;max-width:100%;margin-bottom:8px;justify-content:center}}.catalog-items .catalog-item>img{display:none}.catalog-items .catalog-item:hover{transform:scale(1.1) translateY(5px) translateZ(0);z-index:999}.catalog-items .catalog-item:hover .catalog-item-content{height:100%}.catalog-items .catalog-item:hover .catalog-item-content>div{display:flex;flex-direction:column;justify-content:space-between;height:100%}@media (max-width:640px){.catalog-items .catalog-item:hover{transform:none;transition:none}.catalog-items .catalog-item:hover .catalog-item-content>div{display:none}}.catalog-items .catalog-item .catalog-item-content p{font:bold 18px/120% Nunito;color:inherit;text-transform:uppercase}.catalog-items .catalog-item .catalog-item-content>div{display:none}.catalog-items .catalog-item .catalog-item-content>div p,.catalog-items .catalog-item .catalog-item-content>div span{font-weight:400;font-size:14px;line-height:150%;display:inline-block;margin:5px 0 30px 0;-webkit-filter:blur(0)}.catalog-items .catalog-item .catalog-item-content>div a,.catalog-items .catalog-item .catalog-item-content>div button{font-style:normal;font-weight:600;font-size:18px;line-height:120%;-webkit-filter:blur(0)}.catalog-category{max-width:746px}.best-price-container{background:#f2f2f2}.best-price-container h2{padding-bottom:50px}.best-price-slider-container{position:relative}@media (max-width:1200px){.best-price-slider-container{display:block}}@media (max-width:640px){.best-price-slider-container{margin:0 15px}}.best-price-slider-container:hover .swiper-button-next,.best-price-slider-container:hover .swiper-button-prev{display:block}@media (max-width:768px){.best-price-slider-container:hover .swiper-button-next,.best-price-slider-container:hover .swiper-button-prev{display:none}}.best-price-slider-container .swiper-button-next,.best-price-slider-container .swiper-button-prev{display:none}.best-price-slider-container .swiper-pagination{display:none}.best-price-slider-container .swiper-scrollbar{bottom:-40px;display:none;height:2px}.best-price-slider-container .swiper-scrollbar .swiper-scrollbar-drag{background:#000}@media (max-width:640px){.best-price-slider-container .swiper-scrollbar{display:block}}.best-price-slider-container .best-price-slider-item{background:#fff;cursor:pointer;text-decoration:none;box-shadow:0 1px 6px rgba(0,0,0,.1);border-radius:3px;width:395px;max-width:395px;height:270px;display:flex;flex-direction:column;justify-content:space-between;padding:29px;color:#f2f2f2}@media (max-width:640px){.best-price-slider-container .best-price-slider-item{width:334px;max-width:334px;height:230px}}@media (max-width:480px){.best-price-slider-container .best-price-slider-item{height:215px}}.best-price-slider-container .best-price-slider-item>p{font:600 24px/120% Nunito}.best-price-slider-container .best-price-slider-item div{font-weight:600}.best-price-slider-container .best-price-slider-item div s{font:20px/27px Nunito;display:block}.best-price-slider-container .best-price-slider-item div span{font:18px/25px Nunito}.best-price-slider-container .best-price-slider-item div p{font:26px/35px Nunito}.best-price-slider-container .best-price-slider-item.wood-item>img{display:none}.best-price-slider-container .best-price-slider-item.wood-item:hover button{background:#f4d96e;color:#1e2324}.best-price-slider-container .best-price-slider-item.wood-item:hover button svg path{fill:#1e2324}.best-price-slider-container .best-price-slider-item.wood-item a.buy-btn{position:absolute;bottom:42px;right:15px;padding:12px 20px 12px 56px;margin-left:-15px;max-width:135px}.best-price-slider-container .best-price-slider-item.product-item div,.best-price-slider-container .best-price-slider-item.product-item p{color:#333}.best-price-slider-container .best-price-slider-item.product-item>img{position:absolute;bottom:35px;max-width:35%;right:35px}.best-price-slider-container .best-price-slider-item.product-item a.buy-btn{color:#333;padding:12px 20px 12px 56px;margin-left:-15px;max-width:135px}.best-price-slider-container .best-price-slider-item.product-item a.buy-btn:before{background:url(/local/templates/woodstock/assets/build/css/../assets/img/icons/shop-icon-dark.svg) no-repeat center/contain}.best-price-slider-container .best-price-slider-item .card-price-block{display:flex;flex-wrap:wrap;justify-content:space-between}div.similar-goods-block{background:#f2f2f2;padding:0;margin-bottom:40px;font-family:Nunito}div.similar-goods-block .similar-goods-slider-block{position:relative}div.similar-goods-block .similar-goods-slider-block .similar-goods-slider-container{overflow-x:hidden;padding:40px 20px}@media (max-width:1200px){div.similar-goods-block .similar-goods-slider-block .similar-goods-slider-container{width:100%;padding:40px 0}}div.similar-goods-block .similar-goods-slider-block .similar-goods-slider-container .similar-goods-item{display:block;text-decoration:none;width:270px;min-width:270px;max-width:270px;height:395px;max-height:395px;background:linear-gradient(0deg,rgba(0,0,0,.15),rgba(0,0,0,.15));box-shadow:0 10px 6px rgba(0,0,0,.1);border-radius:3px;position:relative;overflow:hidden;cursor:pointer;color:#f2f2f2}@media (max-width:1200px){div.similar-goods-block .similar-goods-slider-block .similar-goods-slider-container .similar-goods-item{max-width:249px;min-width:249px;max-height:361px}}@media (max-width:640px){div.similar-goods-block .similar-goods-slider-block .similar-goods-slider-container .similar-goods-item{max-width:230px;min-width:230px;max-height:340px}}div.similar-goods-block .similar-goods-slider-block .similar-goods-slider-container .similar-goods-item:active,div.similar-goods-block .similar-goods-slider-block .similar-goods-slider-container .similar-goods-item:hover{transform:translateY(-10px)}div.similar-goods-block .similar-goods-slider-block .similar-goods-slider-container .similar-goods-item img.bg-layer{position:absolute;display:block;top:0;left:0;height:100%;width:100%;z-index:1;-o-object-fit:cover;object-fit:cover}div.similar-goods-block .similar-goods-slider-block .similar-goods-slider-container .similar-goods-item div.content-layer{position:absolute;top:0;left:0;height:100%;width:100%;z-index:2;padding:30px 20px;display:flex;flex-direction:column;justify-content:space-between}div.similar-goods-block .similar-goods-slider-block .similar-goods-slider-container .similar-goods-item div.content-layer div.price{font-style:normal;font-weight:600}div.similar-goods-block .similar-goods-slider-block .similar-goods-slider-container .similar-goods-item div.content-layer div.price span{font:15px/20px Nunito}div.similar-goods-block .similar-goods-slider-block .similar-goods-slider-container .similar-goods-item div.content-layer div.price s{font:18px/25px Nunito}div.similar-goods-block .similar-goods-slider-block .similar-goods-slider-container .similar-goods-item div.content-layer div.price p{font:22px/30px Nunito}div.similar-goods-block .similar-goods-slider-block .similar-goods-slider-container .similar-goods-item div.content-layer a.buy-btn{margin-left:-12px}div.similar-goods-block .similar-goods-slider-block .similar-goods-slider-container .similar-goods-item div.content-layer p{font-family:Nunito;font-style:normal;font-weight:600}div.similar-goods-block .similar-goods-slider-block .similar-goods-slider-container .similar-goods-item div.content-layer p.title{font-size:22px;line-height:120%}div.similar-goods-block .similar-goods-slider-block .similar-goods-slider-container .similar-goods-item div.content-layer p.subtitle{font:normal normal 15px/150% 'Open Sans';margin-top:12px}div.similar-goods-block .similar-goods-slider-block .similar-goods-slider-container .similar-goods-item div.label-layer{display:inline-block;height:104px;width:104px;transform:rotate(45deg);position:absolute;z-index:2;right:-52px;bottom:-52px;border-radius:3px}div.similar-goods-block .similar-goods-slider-block .similar-goods-slider-container .similar-goods-item div.label-layer.new{background:#a1c793}div.similar-goods-block .similar-goods-slider-block .similar-goods-slider-container .similar-goods-item div.label-layer.hit{background:#dca739}div.similar-goods-block .similar-goods-slider-block .similar-goods-slider-container .similar-goods-item div.label-layer-text{position:absolute;right:0;bottom:0;z-index:4;padding:8px}div.similar-goods-block .similar-goods-slider-block .similar-goods-slider-container .similar-goods-item div.label-layer-text span{font:700 14px/150% Nunito;text-transform:uppercase;color:#000}div.similar-goods-block .similar-goods-slider-block .similar-goods-slider-container .swiper-scrollbar{height:2px;display:none}@media (max-width:640px){div.similar-goods-block .similar-goods-slider-block .similar-goods-slider-container .swiper-scrollbar{display:block}}div.similar-goods-block .similar-goods-slider-block .similar-goods-slider-container .swiper-scrollbar .swiper-scrollbar-drag{background:#000}div.similar-goods-block .similar-goods-slider-block .similar-goods-slider-container .swiper-pagination{display:none}.designers-slider-container{width:825px;height:100%;overflow:hidden;position:relative}@media (max-width:640px){.designers-slider-container{width:100%}}.designers-slider-container .swiper-pagination{text-align:left;top:70px;bottom:0;font-size:14px;line-height:150%;height:35px;width:auto;color:#f2f2f2}@media (max-width:640px){.designers-slider-container .swiper-pagination{top:35px;left:35px}}.designers-slider-container .swiper-pagination span,.designers-slider-container .swiper-pagination>img{vertical-align:middle}.designers-slider-container .swiper-pagination>img{margin:0 6px}.designers-slider-container .swiper-pagination .swiper-pagination-current{font-weight:600;font-size:24px;line-height:150%;color:#f4d96e}.designers-slider-container .swiper-pagination .separator{font:normal 300 30px/150% 'Open Sans';margin:0 6px}.designers-slider-container .swiper-pagination .pagination{background:url(/local/templates/woodstock/assets/build/css/../assets/img/icons/pagination-arrow-right-white.svg) no-repeat center/contain;display:inline-block;width:25px;height:25px;vertical-align:middle;cursor:pointer}.designers-slider-container .swiper-pagination .pagination.pagination-prev{background:url(/local/templates/woodstock/assets/build/css/../assets/img/icons/pagination-arrow-left-white.svg) no-repeat center/16px;margin-right:6px}.designers-slider-container .swiper-pagination .pagination.pagination-next{background:url(/local/templates/woodstock/assets/build/css/../assets/img/icons/pagination-arrow-right-white.svg) no-repeat center/16px;margin-left:6px}.designers-slider-container .designers-slider-item{display:flex;align-items:center;justify-content:space-between;color:#f2f2f2}@media (max-width:640px){.designers-slider-container .designers-slider-item>img{display:none}}@media (max-width:640px){.designers-slider-container .designers-slider-item>div{width:75%;margin:0 auto}}.designers-slider-container .designers-slider-item .h3,.designers-slider-container .designers-slider-item h3{font-style:normal;font-weight:700;font-size:30px;line-height:120%}@media (max-width:640px){.designers-slider-container .designers-slider-item .h3,.designers-slider-container .designers-slider-item h3{margin-top:40px;font-size:28px;max-width:60%}}.designers-slider-container .designers-slider-item p{font-style:normal;font-weight:400;font-size:16px;line-height:150%;margin:16px 0;max-width:380px}@media (max-width:640px){.designers-slider-container .designers-slider-item p{margin:20px 0 30px 0;font-size:15px}}.benefits-slider-container{position:relative}@media (max-width:1024px){.benefits-slider-container{padding-bottom:40px}}.benefits-slider-container .swiper-scrollbar{height:2px;bottom:-30px;display:none}@media (max-width:480px){.benefits-slider-container .swiper-scrollbar{display:block;bottom:0}}.benefits-slider-container .swiper-pagination{display:none}.benefits-slider-container .benefits-slider-item{width:calc(100% / 4);height:444px;position:relative;border-right:1px solid #dbdbdb;cursor:pointer}.benefits-slider-container .benefits-slider-item:last-child{border:none}@media (max-width:1024px){.benefits-slider-container .benefits-slider-item{width:210px;height:441px}}@media (max-width:640px){.benefits-slider-container .benefits-slider-item{height:400px}}.benefits-slider-container .benefits-slider-item:hover{background:#f4d96e;border-radius:3px;border:none}.benefits-slider-container .benefits-slider-item .benefits-content{height:305px;width:205px;position:absolute;top:50%;left:50%;display:flex;flex-direction:column;justify-content:space-between;transform:translate(-50%,-50%)}@media (max-width:1024px){.benefits-slider-container .benefits-slider-item .benefits-content{width:145px;height:90%}}@media (max-width:640px){.benefits-slider-container .benefits-slider-item .benefits-content{width:230px}}.benefits-slider-container .benefits-slider-item .benefits-content>div .icon{width:auto;height:50px}.benefits-slider-container .benefits-slider-item .benefits-content a.arrow{cursor:pointer;display:inline-block;border-radius:50%;border:1.6px solid #000;height:30px;width:30px;text-align:center;flex-shrink:0}.benefits-slider-container .benefits-slider-item .benefits-content a.arrow img{max-width:13px;margin-top:2px;vertical-align:middle}.benefits-slider-container .benefits-slider-item h3{font-style:normal;font-weight:700;font-size:20px;line-height:120%;color:#000;margin:23px 0 13px 0}@media (max-width:1024px){.benefits-slider-container .benefits-slider-item h3{font-size:18px;line-height:120%}}.benefits-slider-container .benefits-slider-item p{font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#4f4f4f}@media (max-width:1024px){.benefits-slider-container .benefits-slider-item p{font-weight:400;font-size:14px;line-height:150%}}.swiper-wrapper.disabled{transform:translate3d(0,0,0)!important;max-width:270px;margin-left:auto}.swiper-wrapper.disabled .card-photo-slider-item{max-width:270px;max-height:395px}.swiper-button-next.disabled,.swiper-button-prev.disabled{display:none}.swiper-pagination.disabled{display:none}.feedbacks-container{height:100%;position:relative;display:flex;justify-content:space-between;align-items:center;flex-flow:row-reverse}@media (max-width:640px){.feedbacks-container{display:block}}.feedbacks-container .feedbacks-slider-container{background:#f2f2f2;padding:68px 85px 0 85px;height:100%;width:calc(100% - 565px);position:relative}@media (max-width:1200px){.feedbacks-container .feedbacks-slider-container{width:100%}}@media (max-width:768px){.feedbacks-container .feedbacks-slider-container{padding:68px 40px 0 40px}}@media (max-width:1024px){.feedbacks-container .feedbacks-slider-container{padding:40px 40px 0 40px}}@media (max-width:640px){.feedbacks-container .feedbacks-slider-container{width:100%;padding:40px 15px;background-color:#fff}}.feedbacks-container .feedbacks-slider-container .swiper-pagination{bottom:50px;left:85px;text-align:left;font-size:14px;line-height:150%;color:#333;width:auto}@media (max-width:1200px){.feedbacks-container .feedbacks-slider-container .swiper-pagination{bottom:25px}}@media (max-width:1024px){.feedbacks-container .feedbacks-slider-container .swiper-pagination{left:40px}}@media (max-width:480px){.feedbacks-container .feedbacks-slider-container .swiper-pagination{left:0;text-align:center;bottom:-10px}}.feedbacks-container .feedbacks-slider-container .swiper-pagination span,.feedbacks-container .feedbacks-slider-container .swiper-pagination>img{vertical-align:middle}.feedbacks-container .feedbacks-slider-container .swiper-pagination>img{margin:0 6px}.feedbacks-container .feedbacks-slider-container .swiper-pagination .swiper-pagination-current{font-weight:600;font-size:24px;line-height:150%;color:#f4d96e}.feedbacks-container .feedbacks-slider-container .swiper-pagination .separator{font:normal 300 30px/150% 'Open Sans';margin:0 6px}.feedbacks-container .feedbacks-slider-container .swiper-pagination .pagination{background:url(/local/templates/woodstock/assets/build/css/../assets/img/icons/pagination-arrow-right.svg) no-repeat center/contain;display:inline-block;width:25px;height:25px;vertical-align:middle;cursor:pointer}.feedbacks-container .feedbacks-slider-container .swiper-pagination .pagination.pagination-prev{background:url(/local/templates/woodstock/assets/build/css/../assets/img/icons/pagination-arrow-left.svg) no-repeat center/16px;margin-right:6px}.feedbacks-container .feedbacks-slider-container .swiper-pagination .pagination.pagination-next{background:url(/local/templates/woodstock/assets/build/css/../assets/img/icons/pagination-arrow-right.svg) no-repeat center/16px;margin-left:6px}.feedbacks-container .feedbacks-slider-container h2{font-weight:700;font-size:30px;line-height:120%;color:#000;margin-bottom:22px}.feedbacks-container .feedbacks-slider-container .feedback-rating-block{display:inline-block;margin-right:25px}.feedbacks-container .feedbacks-slider-container .feedback-rating-block>span{background:url(/local/templates/woodstock/assets/build/css/../assets/img/icons/stars-icon.svg) no-repeat center/cover;display:inline-block;width:12px;height:12px;margin-right:4px}.feedbacks-container .feedbacks-slider-container .feedback-rating-block>span:last-child{margin:0}.feedbacks-container .feedbacks-slider-container .feedback-rating-block.points4>span:last-child{filter:grayscale(1)}.feedbacks-container .feedbacks-slider-container .feedback-rating-block.points3>span:last-child{filter:grayscale(1)}.feedbacks-container .feedbacks-slider-container .feedback-rating-block.points3>span:nth-child(4){filter:grayscale(1)}.feedbacks-container .feedbacks-slider-container .feedback-rating-block.points2>span:last-child{filter:grayscale(1)}.feedbacks-container .feedbacks-slider-container .feedback-rating-block.points2>span:nth-child(4){filter:grayscale(1)}.feedbacks-container .feedbacks-slider-container .feedback-rating-block.points2>span:nth-child(3){filter:grayscale(1)}.feedbacks-container .feedbacks-slider-container .feedback-rating-block.points1>span:last-child{filter:grayscale(1)}.feedbacks-container .feedbacks-slider-container .feedback-rating-block.points1>span:nth-child(4){filter:grayscale(1)}.feedbacks-container .feedbacks-slider-container .feedback-rating-block.points1>span:nth-child(3){filter:grayscale(1)}.feedbacks-container .feedbacks-slider-container .feedback-rating-block.points1>span:nth-child(2){filter:grayscale(1)}.feedbacks-container .feedbacks-slider-container .feedback-rating-block.points0>span{filter:grayscale(1)}.feedbacks-container .feedbacks-slider-container .feedbacks-slider-item .feedback-header>p>span{font-style:normal;font-weight:400;font-size:12px;line-height:150%;color:#828282}.feedbacks-container .feedbacks-slider-container .feedbacks-slider-item .feedback-header>p>span:first-child{font-weight:600;font-size:15px;line-height:150%;color:#333;margin-right:30px}.feedbacks-container .feedbacks-slider-container .feedbacks-slider-item .feedback-header>p span.avatar{background:#333;width:32px;height:32px;vertical-align:middle;margin-right:10px;display:inline-block;border-radius:50%}.feedbacks-container .feedbacks-slider-container .feedbacks-slider-item .feedback-header>div{margin-top:14px}.feedbacks-container .feedbacks-slider-container .feedbacks-slider-item .feedback-header>div>span{vertical-align:middle;font-style:normal;font-weight:400;font-size:12px;line-height:150%;color:#828282}.feedbacks-container .feedbacks-slider-container .feedbacks-slider-item .feedback-header>div>span img{vertical-align:middle;margin-right:5px;margin-bottom:2px}.feedbacks-container .feedbacks-slider-container .feedbacks-slider-item .feedback-body p{font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#4f4f4f;margin:14px 0 20px 0}.feedbacks-container .feedbacks-slider-container .feedbacks-slider-item .feedback-footer a{font-weight:600;font-size:14px;line-height:150%;color:#333}.feedbacks-container .feedback-slider-text{background:#f4d96e;height:100%;width:565px;padding:68px 0 62px 121px;display:flex;flex-direction:column;justify-content:space-between}@media (max-width:1200px){.feedbacks-container .feedback-slider-text{width:40%;min-width:270px;padding:68px 0 64px 41px}}@media (max-width:640px){.feedbacks-container .feedback-slider-text{width:100%}}@media (max-width:640px){.feedbacks-container .feedback-slider-text{margin-top:20px}}@media (max-width:1024px){.feedbacks-container .feedback-slider-text{padding:40px 0 64px 40px}}.feedbacks-container .feedback-slider-text .h3,.feedbacks-container .feedback-slider-text h3{font-style:normal;font-weight:700;font-size:24px;line-height:120%;color:#000}@media (max-width:1200px){.feedbacks-container .feedback-slider-text .h3,.feedbacks-container .feedback-slider-text h3{font-size:20px}}.feedbacks-container .feedback-slider-text div span{font-style:normal;font-weight:400;font-size:15px;line-height:150%;color:#4f4f4f;display:block;margin-bottom:20px}.feedbacks-container .feedback-slider-text div span img{max-width:110px;vertical-align:middle;margin-left:8px}.feedbacks-container .feedback-slider-text div a{font:normal 600 15px/150% 'Open Sans';background:url(/local/templates/woodstock/assets/build/css/../assets/img/yandex_back.png) no-repeat center/cover;color:#333;display:inline-block;padding:12px 50px 12px 35px;position:relative;border:none;outline:0}.partners-slider-container{max-width:100%;position:relative}.partners-slider-container .partners-slider-item{max-width:150px;width:150px;cursor:pointer;filter:grayscale(1)}.partners-slider-container .partners-slider-item:hover{filter:grayscale(0)}@media (max-width:570px){.partners-slider-container .partners-slider-item{filter:grayscale(0)}}.partners-slider-container .partners-slider-item>div{position:relative;height:70px}.partners-slider-container .partners-slider-item>div img{max-height:100%}.partners-slider-container .swiper-pagination{display:none}.catalog-category,.search-category{margin:23px 0 0 0;padding-bottom:33px}.catalog-category li,.search-category li{display:inline-block;margin:5px 11px 5px 0}.catalog-category li:last-child,.search-category li:last-child{margin-right:0}.catalog-category li.selected a,.catalog-category li.selected span,.search-category li.selected a,.search-category li.selected span{background:#f4d96e}.catalog-category li a,.catalog-category li span,.search-category li a,.search-category li span{padding:5px 16px;background:#dadada;border-radius:20px;font-weight:700;display:inline-block;cursor:pointer;text-decoration:none;color:#333!important;transition:none}.catalog-category li a:hover,.catalog-category li span:hover,.search-category li a:hover,.search-category li span:hover{background:#f4d96e}.search-category li a,.search-category li span{font-weight:600;font-size:14px;line-height:150%}#catalog-list-block{background:#0a0c09;position:fixed;top:0;left:0;width:100%;height:100%;color:#fff;z-index:999;overflow-y:scroll;display:none}#catalog-list-block .item-block{background:rgba(242,242,242,.2);position:fixed;right:0;bottom:0}@media (max-width:768px){#catalog-list-block .item-block{position:relative;padding:10px 0}}#catalog-list-block .item-block>h2{margin-top:28px;text-align:center;font-style:normal;font-weight:700;font-size:30px;line-height:120%}#catalog-list-block .item-block .item-block-item{display:block;text-decoration:none;width:270px;min-width:270px;max-width:270px;height:395px;margin:40px auto;max-height:395px;background:linear-gradient(0deg,rgba(0,0,0,.15),rgba(0,0,0,.15));box-shadow:0 10px 6px rgba(0,0,0,.1);border-radius:3px;position:relative;overflow:hidden;cursor:pointer}@media (max-width:1200px){#catalog-list-block .item-block .item-block-item{max-width:249px;min-width:249px;max-height:361px}}@media (max-width:768px){#catalog-list-block .item-block .item-block-item{max-width:230px;min-width:230px;max-height:340px}}@media (max-width:570px){#catalog-list-block .item-block .item-block-item{margin:15px auto}}#catalog-list-block .item-block .item-block-item img.bg-layer{position:absolute;display:block;top:0;left:0;height:auto;width:100%;z-index:1}#catalog-list-block .item-block .item-block-item div.content-layer{position:absolute;top:0;left:0;height:100%;width:100%;z-index:2;padding:30px 20px;display:flex;flex-direction:column;justify-content:space-between}#catalog-list-block .item-block .item-block-item div.content-layer div.price{font-style:normal;font-weight:600;color:#f2f2f2}#catalog-list-block .item-block .item-block-item div.content-layer div.price span{font:15px/20px Nunito}#catalog-list-block .item-block .item-block-item div.content-layer div.price s{font:18px/25px Nunito}#catalog-list-block .item-block .item-block-item div.content-layer div.price p{font:22px/30px Nunito}#catalog-list-block .item-block .item-block-item div.content-layer .buy-btn{margin-left:-15px;font-size:18px;margin-top:16px;line-height:150%}#catalog-list-block .item-block .item-block-item div.content-layer p{font-family:Nunito;font-style:normal;font-weight:600;color:#f2f2f2}#catalog-list-block .item-block .item-block-item div.content-layer p.title{font-size:22px;line-height:120%}#catalog-list-block .item-block .item-block-item div.label-layer{display:inline-block;height:104px;width:104px;transform:rotate(45deg);position:absolute;z-index:2;right:-52px;bottom:-52px;border-radius:3px}#catalog-list-block .item-block .item-block-item div.label-layer.new{background:#a1c793}#catalog-list-block .item-block .item-block-item div.label-layer.hit{background:#dca739}#catalog-list-block .item-block .item-block-item div.label-layer-text{position:absolute;right:0;bottom:0;z-index:4;padding:8px}#catalog-list-block .item-block .item-block-item div.label-layer-text span{font:700 14px/150% Nunito;text-transform:uppercase;color:#000}#catalog-list-block .content>div{padding:86px 0}@media (max-width:1024px){#catalog-list-block .content>div{padding:40px 20px}}#catalog-list-block .content>div h3{font-style:normal;font-weight:700;font-size:30px;line-height:120%;display:flex;justify-content:space-between;align-items:center}#catalog-list-block .content>div>a.yellow-btn{margin-top:50px}#catalog-list-block .catalog-list-block-hide{cursor:pointer;font-weight:600;font-size:12px;line-height:160%;text-align:right;color:#f2f2f2}#catalog-list-block .catalog-list-block-hide img{vertical-align:middle}#catalog-list-block .catalog-list-items{margin-top:45px;-moz-column-count:3;column-count:3;-moz-column-width:200px;column-width:200px;-moz-column-gap:60px;column-gap:60px;max-width:90%}@media (max-width:1366px){#catalog-list-block .catalog-list-items{max-width:75%}}@media (max-width:1200px){#catalog-list-block .catalog-list-items{max-width:70%;-moz-column-count:2;column-count:2}}@media (max-width:1024px){#catalog-list-block .catalog-list-items{margin-top:40px;-moz-column-count:3;column-count:3;-moz-column-gap:10px;column-gap:10px}}@media (max-width:768px){#catalog-list-block .catalog-list-items{-moz-column-count:2;column-count:2;-moz-column-gap:10px;column-gap:10px}}@media (max-width:570px){#catalog-list-block .catalog-list-items{-moz-column-count:1;column-count:1;-moz-column-gap:0;column-gap:0;max-width:100%}}#catalog-list-block .catalog-list-items .catalog-list-item{margin-bottom:40px;-moz-column-break-inside:avoid;break-inside:avoid-column}#catalog-list-block .catalog-list-items .catalog-list-item>ul li a{font:normal normal 14px/200% 'Open Sans';color:#f2f2f2}#catalog-list-block .catalog-list-items .catalog-list-item>ul li a:hover{color:#f4d96e;text-decoration:none}#catalog-list-block .catalog-list-items .catalog-list-item>p{max-width:90%;margin-bottom:16px}#catalog-list-block .catalog-list-items .catalog-list-item>p a{font:normal 600 18px/120% Nunito;color:#f4d96e}#catalog-list-block .catalog-list-items .catalog-list-item>p a:hover{color:#fff;text-decoration:none}.popup-block-container{display:none;width:95%;max-width:745px;padding:56px 0;position:relative;border-radius:10px}.popup-block-container.max-width{max-width:1200px}.popup-block-container.visible{display:block}@media (max-width:570px){.popup-block-container{padding:56px 0 43px 0}}.popup-block-container .flat-controls{display:flex;justify-content:space-between;align-items:flex-start}@media (max-width:560px){.popup-block-container .flat-controls{display:block}}.popup-block-container .popup-form-after-submit{display:none;margin:45px auto;width:80%;max-width:430px;text-align:center}.popup-block-container .popup-form-after-submit h2{font-weight:800;font-size:36px;line-height:130%;color:#fff;text-align:center;text-transform:uppercase}.popup-block-container .popup-form-after-submit p{font:normal bold 16px/150% 'Open Sans';margin-top:20px;color:#fff!important}.popup-block-container.dark-theme{background:#0a0c09;color:#f2f2f2!important}.popup-block-container.dark-theme .popup-action-close{color:#f2f2f2!important}.popup-block-container.dark-theme .popup-block-foot p,.popup-block-container.dark-theme .popup-block-foot p a{font-size:12px;line-height:150%;color:#bdbdbd!important}.popup-block-container.light-theme{background:#f4d96e;color:#333!important}.popup-block-container.light-theme .popup-action-close{color:#333!important}.popup-block-container.light-theme .popup-block-foot p,.popup-block-container.light-theme .popup-block-foot p a{color:#333!important}.popup-block-container.submitted.dark-theme{background:url(/local/templates/woodstock/assets/build/css/../assets/img/wood_form_bg.png) no-repeat bottom right/50% #0a0c09}.popup-block-container.submitted.light-theme{background:url(/local/templates/woodstock/assets/build/css/../assets/img/wood_form_bg.png) no-repeat bottom right/50% #f4d96e}.popup-block-container.submitted .popup-form-after-submit{display:block}.popup-block-container.submitted .popup-form-content{display:none}.popup-block-container .popup-block-content,.popup-block-container .popup-block-foot,.popup-block-container .popup-block-head{width:90%;margin:0 auto}.popup-block-container .popup-block-content .popup-block-foot{width:100%}.popup-block-container .popup-block-content h3{font-size:20px;line-height:120%;text-transform:none;margin-bottom:30px}.popup-block-container .popup-block-content.two-column-content{display:flex;align-items:flex-start;justify-content:space-between}@media (max-width:768px){.popup-block-container .popup-block-content.two-column-content{display:block}}.popup-block-container .popup-block-content.two-column-content>div{width:48%}@media (max-width:768px){.popup-block-container .popup-block-content.two-column-content>div{width:100%}}.popup-block-container .popup-block-content.two-column-content>div.text-content{margin-top:100px}@media (max-width:768px){.popup-block-container .popup-block-content.two-column-content>div.text-content{margin-top:30px}}.popup-block-container .popup-block-content.two-column-content>div.text-content p{color:#fff!important}.popup-block-container .popup-block-content.two-column-content>div.text-content p:not(:last-child){margin-bottom:15px}.popup-block-container .popup-block-content .form-input{margin-bottom:21px}.popup-block-container .popup-block-content .form-input:last-child{margin-bottom:0}.popup-block-container .popup-action-close{font:normal 600 12px/160% 'Open Sans';position:absolute;right:17px;display:flex;top:17px;align-items:center}@media (max-width:570px){.popup-block-container .popup-action-close{right:5px;top:5px}}.popup-block-container .popup-block-head{margin-bottom:49px}.popup-block-container .popup-block-head h1{font-size:30px;line-height:120%;text-align:center;text-transform:none}@media (max-width:570px){.popup-block-container .popup-block-head h1{font-size:24px}}.popup-block-container .popup-block-foot{margin-top:55px;display:flex;align-items:center;justify-content:space-between}.popup-block-container .popup-block-foot.no-flex{display:block}@media (max-width:570px){.popup-block-container .popup-block-foot{display:block}}.popup-block-container .popup-block-foot button{font-size:18px;line-height:120%;color:#1e2324;flex-shrink:0;margin-right:27px}@media (max-width:570px){.popup-block-container .popup-block-foot button{margin-right:0;margin-bottom:27px}}@media (max-width:320px){.popup-block-container .popup-block-foot button{width:100%;display:block}}.popup-block-container .popup-block-foot p,.popup-block-container .popup-block-foot p a{font-size:12px;line-height:150%;color:#bdbdbd!important}.popup-block-container .popup-block-foot a{text-decoration:underline}.popup-block-container .popup-block-foot a:hover{text-decoration:none}div#cookiePopUp.cookiePopUp-dark{background:#000}div#cookiePopUp.cookiePopUp-dark button{background:linear-gradient(to bottom,#f4d96e,#9e8d48) #f4d96e;color:#1e2324}.container.-for-materials .catalog-items-list-header{padding:40px 0}.container.-for-materials .catalog-items-list{padding-top:55px}.container.-for-map-filters{background:#f2f2f2!important;padding:50px 0 40px 0}.container.-for-map-filters .content{display:flex;align-items:center;justify-content:space-around}.rating-area:not(:checked)>input{display:none}.rating-area:not(:checked)>label{background:url(/local/templates/woodstock/assets/build/css/../assets/img/icons/star-white-icon.svg) no-repeat center/contain;float:right;display:inline-block;width:20px;height:20px;padding:0;cursor:pointer;margin:0 5px;transition:all .25s linear}.rating-area:not(:checked)>label:hover,.rating-area:not(:checked)>label:hover~label{background:url(/local/templates/woodstock/assets/build/css/../assets/img/icons/star-black-icon.svg) no-repeat center/contain}.rating-area>input:checked~label{background:url(/local/templates/woodstock/assets/build/css/../assets/img/icons/star-black-icon.svg) no-repeat center/contain}.rating-area>input:checked+label:hover,.rating-area>input:checked+label:hover~label,.rating-area>input:checked~label:hover,.rating-area>input:checked~label:hover~label,.rating-area>label:hover~input:checked~label{background:url(/local/templates/woodstock/assets/build/css/../assets/img/icons/star-black-icon.svg) no-repeat center/contain}.rating-area>label:active{position:relative}.feedback-vote{display:flex;justify-content:flex-start;align-items:center;margin:20px 0}.feedback-vote p{margin-right:18px;font-style:normal;font-weight:700;font-size:14px;line-height:150%;color:#000}.container.-for-feedbacks{background:#f2f2f2!important}.container.-for-feedbacks-content .feedback-items-list-pagination{padding:80px 0}.container .feedback-heading{display:flex;justify-content:space-between;align-items:center;padding-bottom:40px}@media (max-width:560px){.container .feedback-heading{display:block}}.container .feedback-heading .yellow-btn{font-size:18px;line-height:120%}@media (max-width:560px){.container .feedback-heading .yellow-btn{margin-top:15px}}.container .feedbacks-block{padding:65px 0 0 0}.container .feedbacks-block .feedbacks-list{width:95%;max-width:980px;margin:0 auto}.container .feedbacks-block .feedbacks-list .feedback-item{border:1px solid #f2f2f2;box-sizing:border-box;box-shadow:0 2px 6px rgba(0,0,0,.1);border-radius:3px;padding:30px}.container .feedbacks-block .feedbacks-list .feedback-item:not(:last-child){margin-bottom:22px}.container .feedbacks-block .feedbacks-list .feedback-item .feedback-rating-block{display:inline-block;margin-right:25px}.container .feedbacks-block .feedbacks-list .feedback-item .feedback-rating-block>span{background:url(/local/templates/woodstock/assets/build/css/../assets/img/icons/stars-icon.svg) no-repeat center/cover;display:inline-block;width:12px;height:12px;margin-right:4px;filter:grayscale(1)}.container .feedbacks-block .feedbacks-list .feedback-item .feedback-rating-block>span:last-child{margin:0}.container .feedbacks-block .feedbacks-list .feedback-item .feedback-rating-block>span.active{filter:grayscale(0)}.container .feedbacks-block .feedbacks-list .feedback-item .feedback-header>p>span{font-style:normal;font-weight:400;font-size:12px;line-height:150%;color:#828282}.container .feedbacks-block .feedbacks-list .feedback-item .feedback-header>p>span:first-child{font-weight:600;font-size:15px;line-height:150%;color:#333;margin-right:30px}.container .feedbacks-block .feedbacks-list .feedback-item .feedback-header>p span.avatar{background:#333;width:32px;height:32px;vertical-align:middle;margin-right:10px;display:inline-block;border-radius:50%}.container .feedbacks-block .feedbacks-list .feedback-item .feedback-header>div{margin-top:14px}.container .feedbacks-block .feedbacks-list .feedback-item .feedback-header>div>span{vertical-align:middle;font-style:normal;font-weight:400;font-size:12px;line-height:150%;color:#828282}.container .feedbacks-block .feedbacks-list .feedback-item .feedback-header>div>span img{vertical-align:middle;margin-right:5px;margin-bottom:2px}.container .feedbacks-block .feedbacks-list .feedback-item .feedback-body p{font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#4f4f4f;margin:14px 0 20px 0}.container .feedbacks-block .feedbacks-list .feedback-item-response{margin-top:40px;border:1px solid #f4d96e;padding:30px;border-radius:3px;position:relative}.container .feedbacks-block .feedbacks-list .feedback-item-response:before{background:#fff;content:'';display:block;width:20px;height:20px;border-top:1px solid #f4d96e;border-right:1px solid #f4d96e;position:absolute;top:-10px;left:40px;transform:rotate(-45deg)}.container .feedbacks-block .feedbacks-list .feedback-item-response>p{margin-top:16px}@media (max-width:560px){.container .feedback-form{margin-bottom:80px}}.container .feedback-form .popup-block-container{width:95%;max-width:980px;margin:0 auto;padding:33px 0 40px 0;border-radius:0}@media (max-width:560px){.container .feedback-form .popup-block-container .flat-controls{margin-bottom:21px}}.container .feedback-form .popup-block-container .flat-controls>div{width:49%}@media (max-width:560px){.container .feedback-form .popup-block-container .flat-controls>div{width:100%}}.container .feedback-form .popup-block-container .form-input textarea{min-height:115px;padding-top:30px;padding-bottom:30px}.container .feedback-form .popup-block-container .popup-block-head{margin-bottom:50px}.container .feedback-form .popup-block-container .popup-block-foot{margin-top:40px;justify-content:flex-start}.feedback-header .avatar img{width:100%;height:auto;display:block}.feedbacks-container .feedbacks-slider-container .feedbacks-slider-item .feedback-header>p span.avatar{background:0 0}.container.-for-contacts-block{padding-top:65px}.container.-for-branches,.container.-for-contacts{background:#f2f2f2!important}.container.-for-branches h2,.container.-for-contacts h2{padding-bottom:40px}.container.-for-branches .content{padding-top:60px}.container.-for-branches h2{padding-bottom:40px}.container.-for-map h2{padding-top:40px}.container.-for-map .bordered-tabs-container{margin-top:23px}.container.-for-map #map{height:467px;margin-top:30px}.contacts-block{display:flex;justify-content:space-between;align-items:flex-start}@media (max-width:1024px){.contacts-block{display:block}}.contacts-block .tabs-container{margin-top:85px}@media (max-width:1024px){.contacts-block .tabs-container{margin-top:40px}}.contacts-block h2 a{font:normal bold 24px/120% 'Open Sans';letter-spacing:-.2px;color:#333}.contacts-block>div>p{font:normal normal 14px/160% 'Open Sans';max-width:280px;letter-spacing:-.2px;margin:25px 0}.contacts-block .work-schedule{max-width:160px;margin-bottom:25px}.contacts-block .work-schedule p{font-style:normal;font-size:14px;line-height:22px;letter-spacing:-.2px;display:flex;justify-content:space-between}.contacts-block>div>a{font:normal 600 15px/22px 'Open Sans';letter-spacing:-.2px;color:#333!important}.contacts-block>div{width:49%;position:relative}@media (max-width:1024px){.contacts-block>div{width:100%}}.contacts-block .popup-block-container{position:relative}.contacts-block .contacts-bg-image{position:absolute;display:block}@media (max-width:1024px){.contacts-block .contacts-bg-image{display:none}}.contacts-block .contacts-bg-image img{max-width:100%}.contacts-block .contacts-bg-image.-first{width:152px;height:152px;top:calc(100% + 55px);left:calc(100% - 243px - 55px - 152px)}@media (max-width:1366px){.contacts-block .contacts-bg-image.-first{left:calc(100% - 243px - 37px - 152px);top:calc(100% + 37px)}}.contacts-block .contacts-bg-image.-second{width:243px;height:243px;left:calc(100% - 243px);top:calc(100% + 55px)}@media (max-width:1366px){.contacts-block .contacts-bg-image.-second{top:calc(100% + 37px)}}.contacts-block .contacts-bg-image.-third{width:75px;height:535px;left:calc(100% + 55px);top:0}@media (max-width:1366px){.contacts-block .contacts-bg-image.-third{left:calc(100% + 37px)}}.contacts-block .popup-block-container{max-width:580px;padding:37px 0;border-radius:0}.contacts-block .popup-block-container .popup-block-content,.contacts-block .popup-block-container .popup-block-foot,.contacts-block .popup-block-container .popup-block-head{width:83%}.contacts-block .popup-block-foot{margin-top:35px}.branches-block{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:65px;margin-bottom:90px}.branches-block .branches-list{display:grid;grid-gap:22px;grid-template-columns:repeat(4,calc(100% / 4 - 17px));grid-template-rows:repeat(2,216px);width:100%}@media (max-width:1024px){.branches-block .branches-list{grid-template-columns:repeat(3,calc(100% / 3 - 17px))}}@media (max-width:640px){.branches-block .branches-list{grid-template-columns:repeat(1,calc(100% - 17px))}}.branches-block .branches-list .branches-item{background:#fff;padding:26px 20px;color:#333;box-shadow:0 2px 6px rgba(0,0,0,.1);border-radius:3px}.branches-block .branches-list .branches-item h3{font-style:normal;font-weight:600;font-size:22px;line-height:120%}.branches-block .branches-list .branches-item span{font-style:normal;font-weight:400;font-size:14px;line-height:150%}.branches-block .branches-list .branches-item p:not(:last-child){margin:12px 0}.branches-block .branches-list .branches-item a{font-family:'Open Sans';font-style:normal;letter-spacing:-.2px;line-height:22px;color:#333!important}.branches-block .branches-list .branches-item a.tel{font-weight:700;font-size:18px}.branches-block .branches-list .branches-item a.email{font-weight:600;font-size:15px}.news-slider-container{position:relative}.news-slider-container .swiper-pagination{display:none}.news-slider-container .swiper-scrollbar{display:none;bottom:0;height:2px}.news-slider-container .swiper-scrollbar .swiper-scrollbar-drag{background:#000}@media (max-width:480px){.news-slider-container .swiper-scrollbar{display:block}}.is-centered .news-list.swiper-wrapper{justify-content:center}.news-list .news-item:not(:last-child){margin-right:35px}.news-list .news-item,.news-list .news-slider-item{max-width:480px;display:inline-block;height:395px;border-radius:3px;overflow:hidden;cursor:pointer}.news-list .news-item:hover .news-content,.news-list .news-slider-item:hover .news-content{background:rgba(0,0,0,.9)}.news-list .news-item:hover .news-content p:first-child,.news-list .news-slider-item:hover .news-content p:first-child{color:#f2f2f2!important}.news-list .news-item:hover .news-content a,.news-list .news-slider-item:hover .news-content a{display:block}.news-list .news-item .news-image,.news-list .news-slider-item .news-image{height:250px;overflow:hidden;position:relative}.news-list .news-item .news-image img,.news-list .news-slider-item .news-image img{width:auto;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.news-list .news-item .news-content,.news-list .news-slider-item .news-content{background:#fff;height:calc(100% - 250px);padding:25px 24px;display:flex;flex-direction:column;justify-content:space-between}.news-list .news-item .news-content p,.news-list .news-slider-item .news-content p{font-style:normal;font-weight:600;font-size:16px;line-height:150%;color:#4f4f4f;display:flex;justify-content:space-between;align-items:center}.news-list .news-item .news-content p span,.news-list .news-slider-item .news-content p span{font-style:normal;font-weight:400;font-size:12px;line-height:150%;color:#828282}.news-list .news-item .news-content p a,.news-list .news-slider-item .news-content p a{font:normal 600 12px/150% "Open Sans";display:none;color:#f4d96e}@media (max-width:1526px){.news-list .news-item{max-width:31%}}@media (max-width:570px){.news-list .news-item{min-width:100%}}.news-list.-flat .news-item{height:auto;width:30%;min-width:330px;margin:0 2% 15px 0}.index-header{position:relative;height:100vh;min-height:540px;max-height:950px}@media (max-width:640px){.index-header{height:540px}}.catalog-block-container{background:#fff;max-width:1760px;margin:0 auto;padding:90px 0}@media (max-width:1024px){.catalog-block-container{max-width:100%}}.catalog-block-container .content{position:relative}.best-price-container{background:#f2f2f2;padding:70px 0 100px 0;overflow:hidden}.best-price-container .content{position:relative}.best-price-container h3{font-style:normal;font-weight:700;font-size:30px;line-height:120%;color:#333;margin-bottom:45px}.designers-slider-block{background:url(/local/templates/woodstock/assets/build/css/../assets/img/material-slider-bg.jpg) no-repeat center/cover;margin-top:100px;height:516px}@media (max-width:640px){.designers-slider-block{height:480px;margin-top:70px;background-image:url(/local/templates/woodstock/assets/build/css/../assets/img/material-slider-bg-mobile.jpg)}}.designers-slider-block .content{display:flex;justify-content:flex-end;align-items:center;height:100%}.benefits-slider-block{margin:100px 0;height:444px;overflow:hidden}@media (max-width:640px){.benefits-slider-block{margin:40px 0}}.benefits-slider-block .content{position:relative}.feedbacks-slider-block{height:420px}@media (max-width:1024px){.feedbacks-slider-block{height:480px}}@media (max-width:768px){.feedbacks-slider-block{height:550px}}@media (max-width:640px){.feedbacks-slider-block{height:auto}}.feedbacks-slider-block .content{height:100%}.partners-block-container{margin:115px 0 70px 0;overflow:hidden}.partners-block-container .content{position:relative}.news-block-container{background:#f2f2f2;padding:80px 0;position:relative}.news-block-container .title-started{font:normal bold 30px/120% Nunito;padding-bottom:0;text-transform:capitalize}.news-block-container .content{overflow:hidden}.news-block-container .news-block-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.news-block-container .news-block-head a{font-style:normal;font-weight:600;font-size:18px;line-height:120%;color:#000}.news-block-container .news-block-head a img{margin-left:10px}.inner-header{min-height:155px;position:relative}@media (max-width:640px){.inner-header{height:auto;min-height:auto}}header.inner-header .container,main.inner .container{background:#fff}header.inner-header .container.-for-menu,main.inner .container.-for-menu{background:#0a0c09}header.inner-header .container.-for-catalog-category,header.inner-header .container.-for-category,header.inner-header .container.-for-search-category,header.inner-header .container.bestsellers-block,main.inner .container.-for-catalog-category,main.inner .container.-for-category,main.inner .container.-for-search-category,main.inner .container.bestsellers-block{background:#f2f2f2}header.inner-header .container.-for-popular-categories,main.inner .container.-for-popular-categories{margin-bottom:80px}header.inner-header .container.-for-popular-categories h2,main.inner .container.-for-popular-categories h2{margin:50px 0 40px 0}header.inner-header .container.-for-search-list .catalog-items-list-header,main.inner .container.-for-search-list .catalog-items-list-header{margin-top:40px;padding-bottom:0}header.inner-header .container.-for-search-list .content h2,main.inner .container.-for-search-list .content h2{padding:40px 0}header.inner-header .container.-for-nothing-found,main.inner .container.-for-nothing-found{background:#f2f2f2}header.inner-header .container.-for-nothing-found h2,main.inner .container.-for-nothing-found h2{padding-bottom:40px}header.inner-header .container.bestsellers-block,main.inner .container.bestsellers-block{padding:0 0 90px;min-height:auto}header.inner-header .container.-for-catalog-list,main.inner .container.-for-catalog-list{padding:55px 0 20px 0}header.inner-header .container.-for-news-list,main.inner .container.-for-news-list{padding:180px 0 100px 0;position:relative}header.inner-header .container.-for-news-list:after,main.inner .container.-for-news-list:after{background:#f2f2f2;content:'';display:block;height:360px;width:100%;position:absolute;left:0;top:120px}header.inner-header .container.-for-news-list .content,main.inner .container.-for-news-list .content{overflow:hidden}.catalog-news-wrap{margin:80px 0 20px}.container.-for-card{padding:70px 0}@media (max-width:768px){.container.-for-card{padding:40px 0}}.container.-for-card .content .tab-container{width:80%;margin:70px auto 0 auto;border-bottom:2px solid #f2f2f2}@media (max-width:1200px){.container.-for-card .content .tab-container{width:100%}}.container.-for-card .content .tab-container .tab-content{padding:60px 34px}.container.-for-card .content .tab-container .tab-content>:not(:first-child){display:none}.container.-for-card .content .tab-container .tab-content p{font:normal normal 14px/160% 'Open Sans';color:#333}.container.-for-card .content .tab-container .tab-content div.two-column-content{display:grid;grid-template-columns:300px auto;grid-column-gap:0;grid-row-gap:29px}@media (max-width:470px){.container.-for-card .content .tab-container .tab-content div.two-column-content{grid-template-columns:auto}}.container.-for-card .content .tab-container .tab-content div.two-column-content p:nth-child(2n+1){font-weight:700}.container.-for-card .content .tab-container .tab-content .news-list{display:flex}.container.-for-card .content .tab-container .tab-content .news-list .news-item:hover .news-content p{color:#f2f2f2}.container.-for-card .content .tab-container .tab-content .news-list .news-item:hover .news-content p a{color:#f4d96e!important}.container.-for-card .content .tab-container .tab-menu{background:#f2f2f2;padding:9px 34px;display:flex;align-items:center;justify-content:space-between;position:relative;min-height:40px}@media (max-width:470px){.container.-for-card .content .tab-container .tab-menu{display:block}}.container.-for-card .content .tab-container .tab-menu li{margin-right:10px}@media (max-width:470px){.container.-for-card .content .tab-container .tab-menu li{width:49%;display:inline-block;text-align:center;padding:5px 0}}.container.-for-card .content .tab-container .tab-menu li.selected span{color:#333}.container.-for-card .content .tab-container .tab-menu li span{font:normal normal 16px/150% 'Open Sans';cursor:pointer;color:#828282}@media (max-width:768px){.container.-for-card .content .tab-container .tab-menu li span{font:normal normal 12px/150% 'Open Sans'}}.container.-for-card .content .tab-container .tab-menu li span:hover{color:#333}.container.-for-card .content .cart-container-header{display:flex;width:80%;align-items:flex-start;margin:0 auto}@media (max-width:1200px){.container.-for-card .content .cart-container-header{width:100%}}@media (max-width:768px){.container.-for-card .content .cart-container-header{display:block}}.container.-for-card .content .cart-container-header .card-info{background:#fff;padding:0 45px 0 68px}@media (max-width:470px){.container.-for-card .content .cart-container-header .card-info{padding:0 30px}}@media (max-width:470px){.container.-for-card .content .cart-container-header .card-info h1{font-size:24px}}.container.-for-card .content .cart-container-header .card-info>span{font-weight:400;font-size:15px;line-height:24px;color:#000}.container.-for-card .content .cart-container-header .card-info .info-category{margin:45px 0;display:flex;flex-direction:column;align-items:flex-start}.container.-for-card .content .cart-container-header .card-info .info-category a{font:normal 600 14px/150% 'Open Sans';display:inline-block;cursor:pointer;text-decoration:none;padding:5px 16px;color:#333;margin-right:20px;margin-bottom:10px;border-radius:20px}.container.-for-card .content .cart-container-header .card-info .info-category a:last-child{margin-bottom:0}@media (max-width:470px){.container.-for-card .content .cart-container-header .card-info .info-category a{margin-right:10px;font-size:12px}}.container.-for-card .content .cart-container-header .card-info .info-category a:last-child{margin-right:0}.container.-for-card .content .cart-container-header .card-info .info-category a.selected,.container.-for-card .content .cart-container-header .card-info .info-category a:hover{color:#333;background:#f4d96e}.container.-for-card .content .cart-container-header .card-info .info{margin:45px 0;display:grid;width:380px;grid-template-columns:70px auto;grid-column-gap:29px;grid-row-gap:27px}@media (max-width:470px){.container.-for-card .content .cart-container-header .card-info .info{grid-template-columns:auto;width:100%}}.container.-for-card .content .cart-container-header .card-info .info p{font:normal 600 16px/22px Nunito}@media (max-width:470px){.container.-for-card .content .cart-container-header .card-info .info p:nth-child(2n+1){font-weight:700}}.container.-for-card .content .cart-container-header .card-info .info p a{font:normal 600 14px/150% 'Open Sans';padding:5px 16px;cursor:pointer;display:inline-block;color:#333;text-decoration:none;margin-right:20px;border-radius:20px}@media (max-width:470px){.container.-for-card .content .cart-container-header .card-info .info p a{margin-right:10px;font-size:12px}}.container.-for-card .content .cart-container-header .card-info .info p a:last-child{margin-right:0}.container.-for-card .content .cart-container-header .card-info .info p a.selected,.container.-for-card .content .cart-container-header .card-info .info p a:hover{color:#333!important;background:#f4d96e}.container.-for-card .content .cart-container-header .card-info .short-description p{font-size:14px;line-height:160%;max-width:80%}@media (max-width:1200px){.container.-for-card .content .cart-container-header .card-info .short-description p{max-width:100%}}.container.-for-card .content .cart-container-header .card-info .price-and-order{margin-top:35px;display:flex;align-items:flex-end}@media (max-width:470px){.container.-for-card .content .cart-container-header .card-info .price-and-order{display:block}}.container.-for-card .content .cart-container-header .card-info .price-and-order a{padding:12px 20px;font-size:18px;line-height:120%}@media (max-width:470px){.container.-for-card .content .cart-container-header .card-info .price-and-order a{margin-top:20px}}.container.-for-card .content .cart-container-header .card-info .price-and-order div{font-family:Nunito;font-style:normal;font-weight:600;color:#333;margin-right:36px}.container.-for-card .content .cart-container-header .card-info .price-and-order div p{font-size:18px;line-height:25px}.container.-for-card .content .cart-container-header .card-info .price-and-order div span{font-size:24px;line-height:33px}.card-photo-slider-container{width:481px;flex-shrink:0;position:relative}@media (max-width:1024px){.card-photo-slider-container{width:381px}}@media (max-width:768px){.card-photo-slider-container{margin:0 auto 40px auto}}@media (max-width:470px){.card-photo-slider-container{width:280px}}.card-photo-slider-container .swiper-button-white{width:47px;height:47px;top:45%;border-radius:50%;box-shadow:0 2px 2px rgba(0,0,0,.15)}@media (max-width:570px){.card-photo-slider-container .swiper-button-white{top:42%}}@media (max-width:470px){.card-photo-slider-container .swiper-button-white{top:37%}}@media (max-width:370px){.card-photo-slider-container .swiper-button-white{width:35px;height:35px}}.card-photo-slider-container .swiper-button-white:after{content:''}.card-photo-slider-container .swiper-button-white.swiper-button-next{background:url(/local/templates/woodstock/assets/build/css/../assets/img/icons/pagination-arrow-right.svg) no-repeat center #fff;right:-24px}@media (max-width:370px){.card-photo-slider-container .swiper-button-white.swiper-button-next{right:-17px}}.card-photo-slider-container .swiper-button-white.swiper-button-prev{background:url(/local/templates/woodstock/assets/build/css/../assets/img/icons/pagination-arrow-left.svg) no-repeat center #fff;left:-24px}@media (max-width:370px){.card-photo-slider-container .swiper-button-white.swiper-button-prev{left:-17px}}.card-photo-slider-container .swiper-button-white.swiper-button-zoom{background:url(/local/templates/woodstock/assets/build/css/../assets/img/icons/zoom-icon.svg) no-repeat center #fff;position:absolute;cursor:pointer;top:30px;right:-24px;z-index:2}.card-photo-slider-container .swiper-button-white.swiper-button-zoom.disabled{display:none}@media (max-width:370px){.card-photo-slider-container .swiper-button-white.swiper-button-zoom{right:-17px}}.card-photo-slider-container .card-photo-slider{overflow:hidden}.card-photo-slider-container .card-photo-slider div.label-layer{display:inline-block;height:104px;width:104px;transform:rotate(45deg);position:absolute;z-index:2;right:-52px;bottom:-52px;border-radius:3px}.card-photo-slider-container .card-photo-slider div.label-layer.new{background:#a1c793}.card-photo-slider-container .card-photo-slider div.label-layer-text{position:absolute;right:0;bottom:0;z-index:4;padding:8px}.card-photo-slider-container .card-photo-slider div.label-layer-text span{font:bold 14px/150% 'Open Sans';text-transform:uppercase;color:#000}.card-photo-slider-container .card-photo-slider .swiper-slide{position:relative;width:481px;height:481px;overflow:hidden}@media (max-width:1024px){.card-photo-slider-container .card-photo-slider .swiper-slide{width:381px;height:381px}}@media (max-width:470px){.card-photo-slider-container .card-photo-slider .swiper-slide{width:280px;height:280px}}.card-photo-slider-container .card-photo-slider .swiper-slide img{display:block;width:auto;height:100%;margin:auto}.card-photo-slider-container .card-photo-slider .card-photo-thumbs{width:100%;margin-top:30px;height:68px;position:relative}.card-photo-slider-container .card-photo-slider .card-photo-thumbs.disabled{display:none}.card-photo-slider-container .card-photo-slider .card-photo-thumbs.size120{height:120px}.card-photo-slider-container .card-photo-slider .card-photo-thumbs.size120 .swiper-slide{width:120px;max-width:120px;height:120px;max-height:120px}.card-photo-slider-container .card-photo-slider .card-photo-thumbs:after{content:'';display:block;position:absolute;right:0;top:0;height:100%;width:30px;background:linear-gradient(90deg,rgba(255,255,255,0) 0,#fff 85%);z-index:2}.card-photo-slider-container .card-photo-slider .card-photo-thumbs .swiper-slide{width:60px;max-width:60px;height:60px;max-height:60px}.card-photo-slider-container .card-photo-slider .card-photo-thumbs .swiper-slide.swiper-slide-thumb-active{border:3px solid #f4d96e}.card-photo-slider-container .card-photo-slider .card-photo-thumbs .swiper-slide img{max-width:100%;max-height:100%}.card-photo-slider-container .designers-choice-label{position:absolute;z-index:10;left:30px;top:30px}.size-variants{display:flex;flex-direction:column;align-items:flex-start}.order-panels-btn{margin-left:auto}.order-panels-btn span{position:absolute;right:0;top:0}.container.-for-map .tab-container.tab-scheme{margin-bottom:30px}.container.-for-map .tab-container.tab-scheme .tab-menu{margin-top:23px;display:flex;align-items:center}.container.-for-map .tab-container.tab-scheme .tab-menu li{font:normal 600 16px/22px 'Open Sans';display:inline-block;cursor:pointer;color:#828282;padding:7px 0;border-bottom:2px solid transparent}.container.-for-map .tab-container.tab-scheme .tab-menu li:not(:last-child){margin-right:30px}.container.-for-map .tab-container.tab-scheme .tab-menu li.selected,.container.-for-map .tab-container.tab-scheme .tab-menu li:hover{color:#333;text-decoration:none;border-bottom:2px solid #f4d96e}.container.-for-map .tab-container.tab-scheme .tab-content{margin-top:30px}.container.-for-map .tab-container.tab-scheme .tab-content-item__scheme{max-width:500px;width:100%}.container.-for-map .tab-container.tab-scheme .tab-content-item__scheme img{width:100%;height:auto}.container.-for-wood-type{background:#f2f2f2!important;padding-bottom:65px}.container.-for-wood-type .wood-type-block{display:flex;justify-content:space-between;align-items:flex-start}@media (max-width:1000px){.container.-for-wood-type .wood-type-block{display:block}.container.-for-wood-type .wood-type-block .card-photo-slider-container{margin:0 auto}}.container.-for-wood-type .wood-type-block h2{margin-bottom:25px}.container.-for-wood-list{padding-top:65px}.container.-for-wood-list h2{padding-bottom:45px}.tabs-wrapper{display:flex;align-items:center}.tabs-header-anchor{font:normal 600 15px/150% 'Open Sans';display:inline-block;cursor:pointer;color:#828282;padding:5px 16px;border-radius:20px;text-decoration:none}.tabs-header-anchor:hover{background:#f4d96e;color:#333;text-decoration:none}.container.-for-vacancies{padding:55px 0 220px 0}@media (max-width:1024px){.container.-for-vacancies{padding:55px 0 120px 0}}.vacancy-contact-block{background:#f4d96e;padding:44px 54px;display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:60px}@media (max-width:1024px){.vacancy-contact-block{display:block}}@media (max-width:570px){.vacancy-contact-block{padding:22px 27px}}.vacancy-contact-block>div{color:#000;font-family:Nunito;font-style:normal;min-width:49%}@media (max-width:1024px){.vacancy-contact-block>div:not(:first-child){margin-top:40px}}.vacancy-contact-block>div .email{margin-top:10px;display:block}.vacancy-contact-block>div .email img{width:40px;height:40px;vertical-align:middle;margin-right:10px}.vacancy-contact-block>div p{font-size:20px;font-weight:700;line-height:120%;margin-bottom:20px}.vacancy-contact-block>div span{font-weight:600;font-size:18px;line-height:120%}.vacancy-contact-block>div a{color:#000}.vacancy-block:not(:last-child){margin-bottom:100px}.vacancy-block h3{font:normal bold 24px/120% 'Open Sans';letter-spacing:-.2px;color:#333}.vacancy-block .vacancy-info{margin:60px 0 40px 0;display:flex;align-items:flex-start;justify-content:flex-start}@media (max-width:570px){.vacancy-block .vacancy-info{display:block}}.vacancy-block .vacancy-info h4{font:normal bold 20px/120% Nunito;margin-bottom:40px;color:#333}.vacancy-block .vacancy-info>div{width:49%}@media (max-width:570px){.vacancy-block .vacancy-info>div{width:100%}.vacancy-block .vacancy-info>div:not(:first-child){margin-top:40px}}.vacancy-block .vacancy-info>div>div{max-width:80%}.vacancy-block .vacancy-info>div>div:not(:last-child){margin-bottom:20px}@media (max-width:1024px){.vacancy-block .vacancy-info>div>div{max-width:95%}}.vacancy-block .vacancy-info>div>div li,.vacancy-block .vacancy-info>div>div p,.vacancy-block .vacancy-info>div>div span{font:normal 14px/160% 'Open Sans'}.vacancy-block .vacancy-info>div>div span{font-weight:400}.vacancy-block .vacancy-info>div>div p{font-weight:600}.container.-for-partners{padding:80px 0 0 70px}.container.-for-partners-list{background:#f2f2f2!important}.partners-list-container{padding:100px 0}.partners-list-container .partners-list-item{background:#fff;padding:60px;display:flex;justify-content:space-around;align-items:flex-start}.partners-list-container .partners-list-item:not(:last-child){margin-bottom:33px}.partners-list-container .partners-list-item img{max-width:150px;height:auto}.partners-list-container .partners-list-item div{margin-left:56px}.partners-list-container .partners-list-item div h5{font:normal bold 20px/120% Nunito;color:#333;margin-bottom:33px}.partners-list-container .partners-list-item div p{font:normal normal 15px/160% 'Open Sans'}.partners-intro-block{margin:0 0 77px 0}.partners-intro-block h4{font:normal bold 20px/120% Nunito;color:#333}.partners-intro-block p,.partners-intro-block ul{font:normal normal 14px/160% 'Open Sans';color:#333}.partners-intro-block>div{margin:33px 0;display:flex;align-items:flex-start;justify-content:flex-start}.partners-intro-block>div>ul{width:49%}.partners-intro-block>div>ul li:not(:last-child){margin-bottom:30px}.partners-intro-block>div>ul li img{width:40px;height:40px;vertical-align:middle;margin-right:11px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2xvY2FsX21vZHVsZXMvbm9ybWFsaXplLmNzcy9ub3JtYWxpemUuY3NzIiwic3R5bGUuY3NzIiwiY29tbW9uL2dsb2JhbC5zY3NzIiwibWl4aW5zL21lZGlhLnNjc3MiLCJtaXhpbnMvYWxsLnNjc3MiLCJjb21tb24vdWlraXQuc2NzcyIsInV0aWxzL3ZhcmlhYmxlcy5zY3NzIiwiY29tbW9uL3N1YnNjcmliZS5zY3NzIiwiY29tbW9uL2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9icmVhZGNydW1icy5zY3NzIiwiY29tcG9uZW50cy9hYm91dC1ibG9jay5zY3NzIiwiY29tcG9uZW50cy90b3BfaGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL3RvcF9iYW5uZXIuc2NzcyIsImNvbXBvbmVudHMvdG9wX21lbnUuc2NzcyIsImNvbXBvbmVudHMvdG9wX3NsaWRlci5zY3NzIiwiY29tcG9uZW50cy9jYXRhbG9nLWl0ZW1zLWxpc3Quc2NzcyIsImNvbXBvbmVudHMvcHJpY2UtbGlzdC5zY3NzIiwiY29tcG9uZW50cy9iZXN0c2VsbGVycy5zY3NzIiwiY29tcG9uZW50cy9jYXRhbG9nLXNsaWRlci5zY3NzIiwiY29tcG9uZW50cy9jYXRhbG9nLnNjc3MiLCJjb21wb25lbnRzL2Jlc3QtcHJpY2Utc2xpZGVyLnNjc3MiLCJjb21wb25lbnRzL3NpbWlsYXItZ29vZHMuc2NzcyIsImNvbXBvbmVudHMvZGVzaWduZXItc2xpZGVyLnNjc3MiLCJjb21wb25lbnRzL2JlbmVmaXRzLXNsaWRlci5zY3NzIiwiY29tcG9uZW50cy9mZWVkYmFja3Mtc2xpZGVyLnNjc3MiLCJjb21wb25lbnRzL3BhcnRuZXJzLXNsaWRlci5zY3NzIiwiY29tcG9uZW50cy9jYXRhbG9nLWNhdGVnb3J5LnNjc3MiLCJjb21wb25lbnRzL2NhdGFsb2ctbGlzdC1wb3B1cC5zY3NzIiwiY29tcG9uZW50cy9wb3B1cHMuc2NzcyIsImNvbXBvbmVudHMvbWF0ZXJpYWxzLnNjc3MiLCJjb21wb25lbnRzL2ZlZWRiYWNrcy5zY3NzIiwiY29tcG9uZW50cy9jb250YWN0cy5zY3NzIiwiY29tcG9uZW50cy9uZXdzLXNsaWRlci5zY3NzIiwiY29tcG9uZW50cy9pbmRleC1wYWdlLnNjc3MiLCJjb21wb25lbnRzL2NhdGFsb2ctcGFnZS5zY3NzIiwiY29tcG9uZW50cy9jYXJkLXBhZ2Uuc2NzcyIsImNvbXBvbmVudHMvd29vZC1wYWdlLnNjc3MiLCJjb21wb25lbnRzL3ZhY2FuY3kuc2NzcyIsImNvbXBvbmVudHMvcGFydG5lcnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSw0RUNVQSxLREVrQyxZQUFPLEtBR3pDLHlCQUFBLEtBZUEsS0FDRSxPQUFBLEVDQ0YsS0RTRSxRQUFBLE1BV0YsR0FDRSxVQUFBLElBQXlCLE9BQUEsTUFBQSxFQ0MzQixHRFVxQyxXQUFBLFlBQ25CLE9BQU8sRUFHekIsU0FBQSxRQ0FBLElBQ0UsS0FBTSxJQUFJLFNBQVMsQ0FBRSxVQVl2QixFQUFFLFdBQUEsSUFTRixZRGNBLGNBQUEsS0NYRSxnQkFBaUIsVURja0Isd0JBQUEsVUFBQSxPQUNuQyxnQkFBYyxVQUFBLE9DSmhCLEVEZUEsT0NiRSxZQUFhLE9BUWYsS0FDQSxJRGlCQSxLQUNFLEtBQUEsSUFBQSxTQUFlLENBQUEsVUNQakIsTURxQkEsVUFBQSxJQ1pBLElEd0JBLElDdEJFLFVBQVcsSUFDWCxZQUFhLEVBQ2IsU0FBVSxTQUNWLGVBQWdCLFNBR2xCLElEc0JtQixPQUFBLE9DbEJuQixJRG9CYSxJQUFBLE1DVGIsSURzQkEsYUFBQSxLQ1ZBLE9Ed0JBLE1DdEJBLFNBQ0EsT0FDQSxTRHdCRSxLQUFBLElBQUEsQ0FBQSxLQUFBLFFDcEJBLE9BQUEsRUFVRixPQUNBLE1BRUUsU0FBVSxRRHFDWixPQzVCQSxPRGdDQSxlQUFBLEtDdEJBLGNBQ0EsYUFDQSxjQUhBLE9EaUNFLG1CQUFjLE9DckJoQixnQ0QyQkEsK0JDekJBLGdDQUhBLHlCQUdFLGFBQUEsS0Q2QkYsUUFBQSxFQ25CQSw2QkQrQkEsNEJDN0JBLDZCQUhBLHNCQUlFLFFBQVMsSUFBSSxPQUFPLFdBT3RCLFNBQ0UsUUFBUyxNQUFPLE1BQU8sT0FVekIsT0FBRSxXQUFBLFdEb0NBLE1BQUEsUUFDQSxRQUFBLE1DOUJBLFVBQVcsS0FFWCxRQUFTLEVBQ1gsWUFBQSxPQVNBLFNEbUM4QixlQUFBLFNDM0I5QixTQUFFLFNBQUEsS0FTRixnQkFDQSxhRHdDQSxXQUFBLFdBR0EsUUFBQSxFQ2hDQSx5Q0FBQSx5Q0Q2Q0UsT0FBQSxLQ25DRixjQUNFLG1CQUFvQixVQzNTcEIsZUFBUyxLRHFUWCx5Q0FDRSxtQkM3U2tCLEtBVXBCLDZCQUNFLG1CQUFhLE9BR2YsS0FBQSxRRHFUQSxRQ3JUQSxRQUFBLE1ENlRBLFFDdFNFLFFBQUEsVURpVEYsU0NyU0UsUUFBQSxLRDZTRixTRWpYSSxRQUFBLEtGcVhKLEtDclNBLEtBQUEsT0FBQSxJQUFBLElBQUEsQ0FBQSxJQUFBLFlBQ0UsTUFBQSxRRHlTRixLQUNFLEtDM1NGLElBQUEsS0FBQSxZRDRTRSxPQ3ZTRSxFRHdTRixRQUFTLEVDclNYLHVCQUFBLFlBQ0Usd0JBQWtCLFVBQ2xCLFdBQUEsT0R5U0YsYUFDRSxTQUFVLE9BR1osR0FDQSxHQUNBLEdBQ0EsR0NyU0EsR0R1U0EsR0N0U2EsUUFBQSxFQUNYLE9BQUEsRUR3U0EsWUFBYSxPQ3JTZixZQUFBLElEeVNBLGNBQ0UsUUFBUyxLQUdYLGtCQUNBLGlCQUNFLFlDclNFLElEc1NGLFVBQVcsS0NsU2IsWUFBQSxLQUNFLFdBQUEsT0RvU0EsZUFBZ0IsVUNqU2xCLE1BQUEsS0FDRSxRQUFBLEVBQUEsRUFBQSxLQUFrQixFRHFTcEIseUJDaFNFLGtCQUNBLGlCQ25JRSxRQUFBLEVBQUEsRUFBQSxLQUFBLEdGeWFKLGlCQUNFLFdFaGFJLEtGbWFOLGNFN2FJLEtBQUEsS0FBQSxJQUFBLENBQUEsS0FBQSxPRithRixXQy9TRixRRGdURSxjRWhhSSxJQWhCRixRQUFBLEtBQUEsS0ZvYkoseUJBQ0UsY0FDRSxRRWhhRSxNRm9hTixHQ2hUQSxXQUFBLE9BQ0UsWUFBYSxJQUNiLFVBQUEsS0RrVEEsZUFBZ0IsVUFHbEIseUJHcmNBLEdIdWNJLFVBQVcsTUFJZixHQUNFLFdJbmNJLE9Kb2NKLFVJbmNJLEtKc2NOLHlCQUNFLEdJbGNJLFVBQVcsTUp1Y2pCLEdBQ0UsV0luY00sT0pvY04sVUluY00sS0pvY04sZUluY00sTUpzY1IseUJBQ0UsR0FDRSxVSW5jSSxNSnVjUixHQUNFLFdJbGNNLE9KbWNOLFVJbGNNLEtKcWNSLHlCQUNFLEdJcGVGLFVBQUEsTUp5ZUEsY0FDRSxLSWhjTSxPQUFBLEtBQWEsT0ppY25CLE1JM2VGLEtKOGVBLEVBQ0UsT0loY1EsRUppY1IsUUloY1EsRUppY1IsWUloY1EsWUptY1YsRUFFQSxPQURBLFFBRUUsV0kvYlUsV0FTWixHQUNFLE9BQUEsRUFDQSxRQUFBLEVKNGJGLE1BQ0UsV0l6YkUsS0o0YkosU0FDRSxPSXhiRSxFQUFBLEtKMmJKLFdBQ0UsU0l4YlUsU0oyYlosU0FDRSxPQUFRLEVBQUUsS0lyYlosTUFBQSxLQUNFLFVBQVMsT0p5YlgsMEJBQ0UsU0lyYkUsVUFBQSxRSjBiSiwwQkFDRSxTSXBiRSxVQUFBLFFBTUosMEJBQ0UsU0FERixVQUFBLFFKeWJBLDBCSXpiQSxTQVVJLFVBQUEsT0pxYkoseUJBQ0UsU0FDRSxVQUFXLE9BSWYseUJJN2FJLFNBQ0EsVUFBVyxLSmtiZixnQkkzYUEsVUFBQSxPQUtBLE1KMmFBLFNJemFFLFFBQUEsRUFDQSxPQUFBLEtKNmFGLHlDSXphRSxXQUFBLEtKZ2JGLFVBQ0UsTUkxYUUsS0oyYUYsVUkxYUUsTUo2YUosK0JBQ0UsS0kxYUUsT0FBQSxJQUFBLElBQWtCLENBQUEsS0FBQSxZSjJhcEIsV0k5YkYsUUorYkUsTUFBTyxLQUNQLE9JMWFJLEtKMmFKLGVJMWFJLElKNmFOLHFDQUNFLE1JMWFJLEtKMmFKLE9JMWFJLEtKMmFKLFdJMWFJLG1EQUEyQixPQUFBLFVKMmEvQixnQkkxYUksUUoyYUosT0kxYUksS0oyYUosU0kxYUksU0oyYUosSUkxYUksRUoyYUosTUk1Y0YsRUo2Y0UsZUFBZ0IsT0FDaEIsV0l6YUksSUowYUosWUl6YUksS0o0YU4sNkNBQ0UsTUl6YU0sS0owYU4sUUl6YU0sYUowYU4sZUl6YU0sT0o0YVIsZ0NBQ0UsT0l2YUksS0p3YUosUUl2YUksRUp3YUosT0kzZEYsRUo4ZEEsbUNBQ0UsV0l2YU0sUUp3YU4sV0l2YU0sRUFBQSxJQUFBLElBQUEsZUp3YU4sY0lqZUYsSUprZUUsUUFBUyxFQUNULFdJcmFJLEVKd2FOLHNDQUNFLEtBQU0sT0FBTyxPQUFPLElBQUksQ0FBQyxLQUFLLFlBQzlCLFFJcmFJLEVBQUEsS0pzYUosV0l6ZUYsRUowZUUsTUFBTyxLQUdULDRDQUNFLFFBQVMsS0FHWCwrREFDRSxXSWxhRSxRSm1hRixNSWxhRSxLSnFhSixvQkFDQSxvQkFDRSxXSXhmRixLSnlmRSxNQUFPLEtBQ1AsT0lsYUksS0ptYUosY0lsYUksSUpxYU4sMEJBQ0EsMEJBQ0UsV0FBWSxRQUdkLDBCQUNBLDBCQUNFLFFBQVMsR0FDVCxRSWhhSSxNSmlhSixNSXZnQkYsS0p3Z0JFLE9BQVEsS0FDUixTSS9aSSxTSmdhSixVSS9aSSxxQkpnYUosSUkvWkksSUE1R04sS0FBQSxJSitnQkEsMkNBQ0EsMkNBQ0UsUUk3WkUsRUpnYUosb0JBQ0UsTUk3WkUsR0pnYUosMEJBQ0UsV0k3Wkksb0RBQUEsVUFBQSxNQUFBLENBQUEsUUpnYU4sb0JBQ0UsS0k3aEJGLEdKZ2lCQSwwQkFDRSxXSWppQkYsbURBQUEsVUFBQSxNQUFBLENBQUEsUUpvaUJBLFlBQ0UsTUFBTyxRQUdULCtCQUNFLE1JelpFLGVKMFpGLGdCSXpaRSxlSjRaSixxQ0FDRSxNSXpaRSxlSjRaSixxQkFDRSxNQUFPLFFBR1QsNEJBQ0UsV0l6WkksNENBQXFCLFVBQUEsTUFBQSxDQUFBLFFKOFozQixnRUFGQSx3Q0FDQSxrRkFFQSxtSEFDRSxXSXZaRSxLSndaRixNSXZaRSxLSjBaSixzREFDRSxRSXZaRSxlSjBaSixTQUNFLE9JeFpJLEtKNFpOLEVBREEsT0FFRSxPQUFRLEtBQ1IsWUl4WkksT0p5WkosUUl4WkksRUp5WkosZ0JBQWlCLEtJ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QSx1QkFEQSxtQkFFRSxLTXZzRFUsT0FBQSxJQUFBLElBQUEsQ0FBQSxLQUFrQixZTndzRDVCLFdNdnNEVSxJTndzRFYsWU12c0RVLEtOd3NEVixNTXZzRFUsUUp0QlIsSUFBQSxNRml1REosNEJBRUEsOEJBREEsMEJBRUUsUU1wc0RVLEtOdXNEWixTQUNBLFNBQ0UsUU1yc0RjLEtOd3NEaEIsaURBQ0UsS01uc0RVLE9BQVUsSUFBQSxJQUFBLENBQUEsS0FBQSxZQTFDdEIsUUFBQSxhTit1REUsT01sc0RVLFFObXNEVixNTWxzRFUsUU5tc0RWLFFNbHNEVSxJQUFBLEVObXNEVixnQk1uc0RVLEtOc3NEWixrRUFDRSxhTXJzRFUsS055c0RaLHdEQURBLHVEQUVFLE1NcHNEVSxLTnFzRFYsZ0JNcHNEd0IsS05xc0R4QixjTXBzRHNCLElBQUEsTUFBQSxRTnVzRHhCLGdEQUNFLFFNbnNEYyxLQUFBLEVOc3NEaEIsc0VBQ0UsUU1sc0RVLEtOcXNEWixzREFDRSxLTWhzRGMsT0FBQSxJQUFBLElBQUEsQ0FBQSxPQUFBLFlObXNEaEIsdUVNNXdEQSxjQUFBLEtOaXhEQSx3REFEQSw2REFFRSxZTTlyRFEsSU5pc0RWLHlDTXJ4REEsS0FBQSxPQUFBLElBQUEsSUFBQSxDQUFBLEtBQUEsWU51eERFLFFBQVMsYUFDVCxPTTdyRFUsUU44ckRWLE1NN3JEVSxRTjhyRFYsUU03ckRVLElBQUEsS044ckRWLGNNN3JEc0IsS044ckR0QixnQk03ckRVLEtOaXNEWixnREFEQSwrQ0FFRSxXTTdyRFUsUU44ckRWLE1NN3JEVSxLTjhyRFYsZ0JNbnlERixLTnN5REEsd0NBQ0UsUUFBUyxLQUFLLEVBR2hCLDhEQUNFLFFNOXJEYyxLTmlzRGhCLDhDQUNFLEtNOXJEYyxPQUFBLElBQUEsSUFBQSxDQUFBLE9BQXNCLFlOK3JEcEMsTUczeERBLFFIOHhERiwrREFDRSxjTXJzRGMsS055c0RoQixnREFEQSxxREFFRSxZTTVzRGMsSU4rc0RoQiwwQkFDRSxZTTVzRGMsSU42c0RkLFVHbnlEQSxLSG95REEsWUFBYSxLQUNiLE1NbnREYyxLTnN0RGhCLGtCQUNFLGNNbnREYyxNTnN0RGhCLDZCQUNFLEtNcHREYyxPQUFBLEtBQVksSUFlbkIsQ0FBQSxLQUFBLE9Oc3NEUCxNRXowREUsS0YwMERGLFFNMTBERixFQUFBLEVBQUEsRUFBQSxNTjIwREUsY0FBZSxLQUdqQiw0QkFDRSxLQUFNLE9BQU8sT0FBTyxJQUFJLENBQUMsS0FBSyxZQUM5QixNTXR0RGMsS051dERkLFFNdHREYyxFQUFBLEVBQUEsRUFBQSxNTnV0RGQsY010dERjLEtOdXREZCxVTXR0RGMsSU55dERoQiw2QkFDRSxXTXZ0RGtCLFFOd3REbEIsTUduMERBLEtIbzBEQSxRQUFTLEtBQUssRUFBRSxLQUFLLE1BQ3JCLE9NM3REa0IsRU40dERsQixrQk0zdERrQixFTjR0RGxCLGFHcDBEQSxFSHUwREYseUJBQ0UsNkJBQ0UsUUFBUyxLQUFLLEtBQ2Qsa0JNbnVEZ0IsRU5vdURoQixhTW51RGdCLEdOdXVEcEIsZ0NBQ0UsY01odURVLEtOaXVEVixVTWh1RFUsS05pdURWLFNFMTJERSxTRjIyREYsYU0zMkRGLEtOODJEQSx1Q08vMkRBLFdBQUEsd0NBQUEsVUFBQSxNQUFBLENBQUEsTUFDSSxRQUFBLEdBQ0EsUUFBQSxhQUNBLE1BQUEsSUxGQSxPQUFBLEtGbzNERixTT3IzREYsU1BzM0RFLEtPajNETSxFTEpKLElBQUEsSUZ1M0RGLFVPeDNERixpQlAyM0RBLGtDQUNFLEtPNTNERixPQUFBLElBQUEsSUFBQSxDQUFBLEtBQUEsWVA2M0RFLDZCT2gzRHVCLFVQaTNEdkIscUJFNzNERSxVRjgzREYsTU8vM0RGLEtQazREQSx3Q0FDRSxnQk8vMkRzQixLUG0zRHhCLG9CQURBLGVBRUUsS083MkRrQixPQUFBLE9BQVksSUFBQSxDQUFBLEtBQUEsWVA4MkQ5QixTRXg0REUsU0Z5NERGLE1BQU8sS0FDUCxhTzkyRHNCLEtQazNEeEIsNEJBREEsdUJBRUUsVU85MkRzQixLUCsyRHRCLFlPOTJEc0IsSVArMkR0QixNRWo1REUsUUZxNURKLG9CQURBLGlCQUVFLEtBQU0sT092NURSLE9BQUEsSUFBQSxDQUFBLEtBQUEsWVB3NURFLFNPMzJEMEIsU1A0MkQxQixNQUFPLEtBQ1AsYU8zMkQwQixLUCsyRDVCLDJCQURBLHdCQUVFLFdPejJEc0IsMENBQWtCLFVBQUEsTUFBQSxDQUFBLE1QMDJEeEMsUUUvNURFLEdGZzZERixRT2o2REYsYVBrNkRFLE1BQU8sSUFDUCxPQUFRLEtBQ1IsU094MkQwQixTUHkyRDFCLEtFcDZERSxFRnE2REYsSUFBSyxJQUdQLG9CQUNFLE1FejZERSxrQkY0NkRKLGlCQUNFLFFPOTZERixLQUFBLEVQazdEQSxjQURBLGVBRUUsY09uN0RGLEtQdTdEQSxpQkFEQSxrQkFFRSxjT3IyRDBCLEtQeTJENUIsZ0JBREEsaUJBRUUsT085MURVLEtBQUEsRVBrMkRaLDRCQURBLDZCQUVFLFdPNzFEVSxFUGkyRFosZ0JBREEsaUJBRUUsTU8zMURrQixRUDQxRGxCLGdCT3g4REYsVVB5OERFLFlPMTFEa0IsSVA4MURwQixvQkFEQSxxQkFFRSxPT3gxRGMsS0FBQSxFUHkxRGQsTU94MURjLE1QeTFEZCxlT3gxRGMsRVA0MURoQiw4QkFEQSwrQkFFRSxNT3gxRGtCLEtQeTFEbEIsVU94MURrQixNUDQxRHBCLG9CQURBLHFCQUVFLFlPdjFEc0IsSVB3MUR0QixVT3YxRHNCLEtQdzFEdEIsWU83OURGLEtQODlERSxNT3AxRGMsS1BxMURkLFdPcDFEYyxLUHcxRGhCLGlCQURBLGtCQUVFLFFPdDFEYyxLQUFBLEVQMDFEaEIsdUNBREEsd0NBRUUsV090MURzQixRUDAxRHhCLGlCQURBLGtCQUVFLFVPcjFEc0IsS0F6SnhCLFlBQUEsS1BnL0RFLE1PaDFETSxLUGkxRE4sUU9oMURNLElBQUEsS1BvMURSLGtCQURBLG1CQUVFLFVPbjFEVSxLUHMxRFosZUFDRSxTTzEvREYsU1AyL0RFLE1PcDFEVSxLUHExRFYsU081L0RGLEtQKy9EQSxvQ0FDRSxRT24xRGMsUVBvMURkLFNPbjFEYyxTUG8xRGQsVU9uMURjLEtBL0toQixNQUFBLEVQb2dFRSxZT2gxRE0sRVBpMUROLE1FcGdFRSxRRnFnRUYsWU90Z0VGLEVBQUEsSUFBQSxJQUFBLGVQdWdFRSxVT2oxRFUsY0F0TFosa0JBQUEsVUFBQSxZQUFBLElBQUEsU0FBQSxVUHlnRUUsVU8vMERNLFVBQVksWUFBQSxJQUFBLFNBQUEsVVBrMURwQix5QkFDRSxTTy8wRFUsT1BrMURaLFdPaGhFQSxVQUFBLEtQb2hFQSxtQ0FDRSxhTzcwRE0sS1A4MEROLGNPNzBETSxLUGcxRFIsdUJBQ0UsZU81MERVLEtQKzBEWiw2QkFDRSxHQUNFLFVPMzBEUSxtQlArMERaLHFCQUNFLEdBQ0UsVU8xMERRLG1CUDgwRFosd0JBQ0UsV08xaUVGLHdDQUFBLFVBQUEsTUFBQSxDQUFBLFFQMmlFRSxRT3gwRGMsTUFuT2hCLE1BQUEsS1A2aUVFLE9PcjBETSxLUHMwRE4sWU9yMERNLEVQczBETixPT3IwRE0sS0FBQSxFQUFBLEtBQUEsS1B3MERSLG9DQUNFLE9PdDBEVSxVUHkwRFosZ0RBQ0UsV09yMERVLE1QczBEVixjT3IwRFUsTVB3MERaLGFBQ0UsU081akVGLFNQNmpFRSxXT3QwRGMscUJQdTBEZCxlTzlqRUYsS1ArakVFLFNPcDBEa0IsT1B1MERwQixtQkFDRSxRT25rRUYsR1Bva0VFLFNPajBEYyxTUGswRGQsUUVwa0VFLEdGcWtFRixPT3RrRUYsRVB1a0VFLE1BQU8sS0FDUCxPRXZrRUUsTUZ3a0VGLFdPemtFRiw0RFA0a0VBLHVCQUNFLFdPaDBEa0IsU1BtMERwQiw2QkFDRSxRT2psRUYsS1BvbEVBLGlCQUNFLFNFcGxFRSxTRnFsRUYsUU90bEVGLEdQdWxFRSxLQUFNLEVBQ04sT0FBUSxFQUdWLDRCQUNFLFFRM2xFVSxJQUFBLEtSNGxFVixVUTNsRVUsS1JpbUVaLGlCQUNFLE1RM2xFYyxRUjhsRWhCLDBCQUNFLGlCUTNtRUYsU0FBQSxTUjZtRUksSVExbEVZLEVBbkJoQixLQUFBLEdSa25FQSx5QkFDRSxpQkFDRSxXUXhsRWdCLE9BNUJwQixJQUFBLFFSeW5FQSxtQkFDRSxXUXRsRWMsT1J1bEVkLFlRdGxFYyxJUnVsRWQsVVF0bEVjLEtSdWxFZCxZQUFhLEtTMW5FZixlQUFBLE1UOG5FQSx5QkFDRSxtQlMvbkVGLFVBQUEsS0FNUSxZQUFBLEtQTEosV0FBQSxPRmtvRUEsZVNub0VKLE1Ub29FSSxPUzVuRU0sRUFBQSxLQVJWLFVBQUEsS1R5b0VBLHlCQUNFLGlDQUNFLFVTM25FUSxJQWhCWixPQUFBLEVBQUEsTVRncEVBLHFDQUNFLE9TanBFRixLQUFBLEVBQUEsS0FBQSxFVGtwRUUsUVN6bkVVLEtUMG5FVixZU3puRVUsV1QwbkVWLGdCU3puRVUsY1Q0bkVaLHlCQUNFLHFDQUNFLFFTeG5FUSxPVDRuRVosc0RBQ0UsU1N4bkVVLFNUeW5FVixRUy9wRUYsR1RncUVFLFFTdm5FVSxFVDBuRVosNERBQ0UsUVN4bkVjLFlUeW5FZCxZQUFhLFdVcnFFZixvQkFBQSxLQUNFLGlCQUFrQixLQUNsQixnQkFBVyxLQUNYLFlBQVksS0FDWixPQUFBLFFBQ0EsV0FBUyxLVnlxRVgsb0VVcnFFRSxXQUFBLElBQ0EsUUFBQSxHQUNBLFFBQUEsYUFDQSxNQUFBLEtSWEUsT0FBQSxLRm1yRUYsWVVwckVGLEVWcXJFRSxVVXJxRUksRVZzcUVKLE9VcnFFSSxJQUFBLE1BQVUsUVZzcUVkLGNVcnFFWSxJUmpCVixhQUFBLEtGd3JFRixjVXpyRUYsSVY0ckVBLDRFQUNFLFdFbHJFSSx1Q1FnT0wsVUFBQSxPQUFBLE1BQUEsQ0FBQSxLQUFBLElBQUEsUVIxT0csYUFBQSxRRmdzRUosNkNBQ0UsS1Vsc0VGLE9BQUEsT0FBQSxJQUFBLENBQUEsS0FBQSxZVm1zRUUsUUVsckVJLEtBaEJGLE1BQUEsUUZvc0VGLGFVcnNFRixLVnlzRUEsbURBREEsbURFdnNFSSxXQUFBLFFGMHNFRixjVTNzRUYsSVY0c0VFLFFVbnJFRSxNUnhCQSxNQUFBLE1GNnNFRixhVTlzRUYsS1Yrc0VFLFlVbHJFRSxJUjVCQSxVQUFBLEtGZ3RFRixZVWp0RUYsS1ZrdEVFLGVVanJFRSxNQWpDSixNQUFBLFFWb3RFRSxRVS9xRUUsS0FBQSxLVm1yRUoseURBREEseURBRUUsT0V4dEVFLElBQUEsTUFBQSxRRjR0RUoscUVBREEscUVBRUUsUVU3cUVJLE1WaXJFTiwrRUFEQSwrRUFFRSxNVTFxRUksUVYycUVKLFlFbnVFRSxJRm91RUYsVVVydUVGLEtWc3VFRSxZVXpxRUksS1YwcUVKLGVVenFFSSxNVjZxRU4scUVBREEscUVBRUUsTUFBTyxRQUNQLFlVenFFTSxJVjBxRU4sVVU5dUVGLEtWK3VFRSxZVXRxRUksS1Z1cUVKLGVVdHFFSSxNVjBxRU4sc0VBREEsc0VBRUUsTVVydkVGLFFWc3ZFRSxZVXJxRU0sSVZzcUVOLFVFdHZFRSxLRnV2RUYsWVV4dkVGLEtWeXZFRSxlVXBxRU0sTVZ3cUVSLDBFQURBLDBFQUVFLE1VOXZFRixRVit2RUUsWVVscUVNLElWbXFFTixVVWh3RUYsS1Zpd0VFLFlVaHFFTSxLVmlxRU4sZUVqd0VFLE1Gb3dFSiwwQkFFRSxtREFEQSxtREFFRSxNVTdwRUksT1ZpcUVSLHlCQUVFLG1EQURBLG1EQUVFLE1BQU8sTUFJWCx5QkFFRSxtREVweEVFLG1ERnF4RUEsUVV0cEVFLE1SL0hGLFVBQUEsS1FESixXQUFBLE9WeXhFSSxjVXJwRWUsS1Z5cEVqQiwrRUFEQSwrRVU1eEVGLFVBQUEsS0E4SUksV0FBQSxPVnFwRUYscUVBREEscUVBRUUsVVVweUVKLEtWcXlFSSxXVWpwRUUsT1ZxcEVKLHNFQURBLHNFQUVFLFVVMXlFSixLVjJ5RUksV1Uvb0VFLE9WbXBFSiwwRUFEQSwwRUFFRSxVVTVvRUUsS1Y2b0VGLFdVNW9FRSxRVmdwRU4sd0NBQ0UsVVUxb0VJLEtWMm9FSixZVTFvRUksS0E3S04sUUFBQSxLQUFBLEtWeXpFRSxlVXZvRWdCLE1Wd29FaEIsWVV2b0VFLEVWMG9FSix5QkFDRSx3Q0FDRSxRVXZvRUUsTVJ2TEYsTUFBQSxNRm0wRUosT0FDRSxXVXJvRUksUVZzb0VKLE1FcjBFRSxRRnMwRUYsUVV2MEVGLEtBQUEsRVYwMEVBLDBCQUNFLE9BQ0UsUVU1MEVKLEtBQUEsRUFBQSxLQUFBLEdWZzFFQSx5QkFDRSxPQUNFLFFVN25FRSxLQUFBLEVBQUEsS0FBQSxHVmlvRU4sZ0JBQ0UsU1V2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WG9pRlIsZVduaUZnQixNWHNpRmxCLGlCQUNFLE9XbmlGUSxLQUFBLEVBQVUsS0FBQSxFWHNpRnBCLHNCQUNFLFVXbGlGUSxLWG1pRlIsWVdsaUZRLEtYbWlGUixPV2xpRlEsS0FBQSxFQUFBLEtBQWUsRVhxaUZ6QixXQUNFLFVXamlGUSxLWGtpRlIsWVdqaUZRLEtYa2lGUixlV2ppRlEsTVhvaUZWLHdCQUNFLFdXamlGWSxNWG9pRmQsMEJBQ0Usd0JBQ0UsV1dqaUZjLE1YcWlGbEIsMEJZMW1GRSxRQUFTLGFaOG1GWCw4QlkxbUZFLFVBQUEsS1o4bUZGLHNDWTFtRkUsYUFBQSxLWjhtRkYscUJZMW1GRSxXQUFBLEtWYkUsUUFBQSxLRjBuRkYsZ0JZM25GRixjWjhuRkEseUJBQ0UscUJFOW5GRSxRQUFBLE1GZ29GQSxXWWpvRkosUVpxb0ZBLHVCQUNFLFVFcm9GRSxLRnNvRkYsV1l2b0ZGLE9ad29GRSxZRTFuRk0sSUYybkZOLFVFeG9GRSxLRnlvRkYsWVkxb0ZGLEtaMm9GRSxlRTFuRkksTUY2bkZOLHlCQUNFLHVCQUNFLGNZaHBGSixNWm9wRkEsc0NBQ0UsUUVwcEZFLEtGdXBGSiwwQkFDRSxzQ1l6cEZGLFFBQUEsU1o4cEZBLG9DQUNFLGFZL3BGRixLWmtxRkEsMEJBQ0Usb0NBQ0UsT0VucUZBLEdGdXFGSix5QkFDRSxvQ0FDRSxjWXBuRkksTVp3bkZSLHlCQUNFLGtDQUNFLGNZL21GSSxHWm1uRlIsb0NBQ0UsWVkvbUZNLElaa25GUiwwQkFDRSxvQ0FDRSxVWTFyRkosTVo4ckZBLHVDQUNFLFlFOXJGRSxJRmlzRkosMEJBQ0UsdUNBQ0UsVVlwc0ZKLE1ad3NGQSxtQkFDRSxRQUFTLEtZMW1GQyxFWjZtRloseUJBQ0UsUUFBUyxhQUNULFFBQVMsRVkxbUZDLEtBQUEsRUFBQSxLWjJtRlYsU0U5c0ZFLFNGaXRGSiwrQkFDRSxRWXBtRkUsR1pxbUZGLFFZcG1GRSxhWnFtRkYsTVl2bUZBLEVad21GQSxPWXJtRkksS1pzbUZKLE1Zcm1GSSxLWnNtRkosV1lybUZJLDhDQUFTLFVBQUEsS0FBQSxJQUFBLENBQUEsUVpzbUZiLFNZcm1GSSxTWnNtRkosSUFBSyxJQUNMLFVZcm1GSSxpQlp3bUZOLHFDQUNFLGFZcm1GSSxFWndtRk4sb0NBQ0UsY1lybUZNLEVad21GUixzQ0FDRSxNQUFPLFFBQ1AsZVlybUZNLEtad21GUiwwQ0FDRSxRWXBtRk0sS1p1bUZSLDJCQUNFLEtBQU0sT1lubUZBLElBQUEsSUFBQSxDQUFBLEtBQUEsWVpvbUZOLFdZbm9GQyxNWm9vRkQsTUFBTyxLQUdULHVCQUNFLFFZaG1GUSxNQUFBLEVBQUEsTUFBQSxFWm1tRlYseUJBQ0UsdUJBQ0UsUVk5bEZNLEtBQUEsRUFBQSxNQUFBLEdaa21GVixzQ0FDRSxRWTVsRkksS0FBQSxFWitsRk4seUJZeGxGRSxzQ0FDQSxRQUFNLEVBQUEsRUFBQSxLQUFBLEdaNmxGUixzQ0FDRSxRWXhsRkUsS1p5bEZGLFlZeGxGRSxXWnlsRkYsZ0JZeGxGRSxjWjJsRkoseUJBQ0Usc0NZdm1GRixRQUFBLE9aNG1GQSwwQ0FDRSxhWXJsRlUsS1p3bEZaLHlCRXh4RkksMENVd0tKLGFBQUEsR1pzbkZBLHdDQUNFLFlZdm5GRixJWnduRkUsVVk1a0ZRLEtaNmtGUixZQUFhLEtBR2Ysb0RhbHlGRSxLQUFBLElBQUEsSUFBQSxDQUFBLEtSdUJ3QixPSHpCdEIsT0FBQSxLQUFBLEVGdXlGRixXYXh5RkYsUWJ5eUZFLE1hcHlGRSxLQUxKLGNBQUEsSWIyeUZFLFFhanlGSSxLQUFBLEtib3lGTiwwQ2E5eUZBLFVBQUEsSWJrekZBLHlCQUNFLDBDYTN4RkUsVUFBUyxLQUNULFdBQUEsTWJneUZKLFlBQ0UsU2E1eEZFLFNiNnhGRixNRTF6RkUsS0YyekZGLE9hNXpGRixLYjZ6RkUsVWE3eEZJLE9iOHhGSixJQUFLLEtBQ0wsS0U5ekZFLElGK3pGRixVYWgwRkYsaUJiaTBGRSxRYTd4RkksRWI4eEZKLFFhN3hGSSxLYjh4RkosWUVsMEZFLE9GbTBGRixnQmFwMEZGLGNicTBGRSxNYTd4RkksUWJneUZOLHlCQUNFLHlCQUNBLHlCQUNFLFNhM3hGRSxTYjR4RkYsSWEzeEZFLE1iNHhGRixNYTN4RkUsR2IreEZOLDBCQUNFLFlBQ0UsVWFuMUZKLFFidTFGQSwwQkFDRSxZYWx4RkksVUFBTSxRYnV4RlosMEJhNzFGQSxZQThFTSxVQUFBLFFicXhGTiwwQkFDRSxZRW4yRkUsVUFBQSxPRncyRkoseUJBQ0UsWUFDRSxVYWx4RkksT2JzeEZSLHlCQUNFLFlBQ0UsVWFoeEZJLEtib3hGUiwwQkFDRSxZQUNFLElhaHhGSSxNYm94RlIseUJBQ0UsWUFDRSxVYTczRkosT2JpNEZBLHlCQUNFLFlBQ0UsVWFuNEZKLEtidTRGQSxxQkFDRSxRYXg0RkYsTWJ5NEZFLFVhL3dGUSxNYmt4RlYsMEJBQ0UscUJBQ0UsVWE5NEZKLE9iazVGQSx5QkFDRSxxQkFDRSxVYTV3RkksT2JneEZSLHlCQUNFLHFCQUNFLFVhNXdGSSxPYmd4RlIsZUFDRSxZYTd3RlEsS2JneEZWLDBCQUNFLGVjbjZGRixZQUFBLE1kdzZGQSwwQmN4NkZBLGVBT0ksUUFBQSxLZHM2RkYsNkJFNTZGRSxTQUFBLFNGODZGQSxRYy82RkosTWRnN0ZJLEtjbjZGRSxFZG82RkYsSWNuNkZFLE1kbzZGRixZY242RkUsRUFmTixVQUFBLG9CZHU3RkEsa0JBQ0UsUWNqNkZJLGFkazZGSixhY2o2RkksS2RvNkZOLDBCQUNFLGtCQUNFLGFjOTdGSixNZGs4RkEsMEJBQ0Usa0JBQ0UsT2MvNUZNLEVBQUEsTWRtNkZWLHlCQUNFLGtCQUNFLE9jejVGRSxFQUFBLE1BQUEsRUFBQSxHZDY1Rk4seUJBQ0Usa0JBQ0UsT2NyNUZJLEVBQUEsS0FBQSxFQUFBLEdkeTVGUix5QkFDRSxrQkFDRSxPY3I1Rk0sRUFBQSxLQUFBLEVBQUEsR2R5NUZWLDZCQUNFLGFjMzlGRixLZDg5RkEsMEJBQ0UsNkJBQ0UsYWMvNEZJLEdkbTVGUixvQkFDRSxXYy80Rk0sT2RnNUZOLFljdCtGRixJZHUrRkUsVWMvNEZRLEtkZzVGUixNQUFPLFFBR1QsMEJBQ0Usb0JBQ0UsVWNyNEZFLE1keTRGTix5QkFDRSxvQkFDRSxVRWwvRkEsTUZzL0ZKLDBCQUNFLHVCQUNFLFVjejRGSSxNQWhIUixXQUFBLFFkOC9GQSwwQkFDRSx1QmNuNEZFLFVBQUEsTWR3NEZKLDBCQUNFLHVCQUNFLFFjdGdHSixLZHVnR0ksWWNuNEZJLFFkdTRGUix5QkFDRSx1QkFDRSxRRTVnR0EsT0ZnaEdKLDJCQUNFLFFFamhHRSxhRmtoR0YsZWNuaEdGLE9kb2hHRSxPY2g0RkksUWRpNEZKLE9jaDRGSSxFQUFBLEtkbTRGTiwwQkFDRSwyQkV4aEdFLE9BQUEsR0Y2aEdKLDBCQUNFLDJCQUNFLE9jNTNGRSxFQUFBLE1kZzRGTiwwQkFDRSwyQkFDRSxPYzUzRkUsRUFBQSxNZGc0Rk4seUJBQ0UsMkJBQ0UsUWM1M0ZFLE1kZzRGTixnQ0FDRSxXYzUzRk0sT2Q2M0ZOLFlFampHRSxJRmtqR0YsVWNuakdGLEtkb2pHRSxlYzMzRk0sVWQ0M0ZOLE1BQU8sUUFHVCwrQkFDRSxlYzEzRk0sT2QyM0ZOLE9jMWpHRixFQUFBLEVBQUEsSUFBQSxJZDZqR0Esd0JBQ0UsT2NyM0ZNLEVBQUEsS2RzM0ZOLFFjcjNGTSxhZHMzRk4sZWNyM0ZhLE9kczNGYixXY3IzRk0sT2R3M0ZSLDBCQUNFLHdCQUNFLE9jbjNGSSxHZHUzRlIsMEJBQ0Usd0JBQ0UsT2NsM0ZJLEVBQUEsTWRzM0ZSLDBCQUNFLHdCQUNFLE9jbDNGTSxFQUFBLE1kczNGVix5QkFDRSx3QkFDRSxPY2wzRk0sR2RzM0ZWLDRCQUNFLFVjLzJGTSxLZGszRlIseUJBQ0UsNEJBQ0UsVWMvMkZJLE1kbTNGUiwwQkFDRSxLQUFNLE9jOTJGRSxLQUFBLEtBQWMsV0FBQSxDQUFBLFdkKzJGdEIsZWN4bUdGLFVkMm1HQSwyQkFDRSxNQUFPLE1BR1QseUJBQ0UsMkJBQ0UsUWN6MkZRLE1kNjJGWiw2QkFDRSxXY3QyRlEsT2R1MkZSLFljdDJGUSxJZHUyRlIsTUFBTyxRQUNQLFVjdDJGVSxLZHUyRlYsUWMxbkdGLEtkMm5HRSxnQmNuMkZRLGNkbzJGUixZY24yRlEsS2RzMkZWLGFBQ0UsU2NsMkZRLFNkcTJGViwwQkFDRSxhQUNFLFNjLzFGSSxTZGcyRkosSWMvMUZJLEdkbTJGUix3Q0FDRSxRYy8xRk0sTWRrMkZSLGlDQUNFLFdjL29HRiwrQ0FBQSxVQUFBLE1BQUEsQ0FBQSxLQUFBLFFkZ3BHRSxPYzUxRlEsS2Q2MUZSLGNjanBHRixFZGtwR0UsMkJjejFGd0IsS2QwMUZ4Qix3QmN6MUZjLEtkNDFGaEIsZ0NBQ0UsS2N2cEdGLEtBQUEsWWR3cEdFLFNjeDFGUSxTZHkxRlIsTUFBTyxLQUNQLE1BQU8sTUFDUCxRY3gxRlEsRWR5MUZSLE1BQU8sS0FDUCwwQmN4MUZzQixLQXJVeEIsdUJBQUEsS2QrcEdFLE9jcDFGRSxLZHExRkYsV0FBWSxRY2oxRmQsUUFBQSxFQUFBLEVBQUEsRUFBQSxLQUNFLFFBQUEsS2RxMUZGLHlCQUNFLGdDQUNFLE1jaDFGRSxPZG8xRk4seUJBQ0UsV2M3MEZFLHlDQUFhLFVBQUEsTUFBQSxDQUFBLEtkODBGZixNYzcwRkUsS2Q4MEZGLE9jNzBGRSxLZDgwRkYsY2NoMkZGLElkaTJGRSxPYzMwRk0sSUFBQSxNQUFZLFFkNDBGbEIsT2NsMkZGLFFkbTJGRSxRY3YwRk0sTWR3MEZOLFNjdjBGTSxTZHcwRk4sV2NyMkZGLE9kczJGRSxXY3IwRlUsS2R3MEZaLGtCQUNFLFNjaDBGUSxTZGkwRlIsVWNoMEZRLEtkaTBGUixPY2gwRlEsS2RpMEZSLFVjaDBGUSxLZGkwRlIsS2NoMEZRLEVkaTBGUixJQUFLLEVBQ0wsT2NoMEZRLEtBQUEsRWRpMEZSLFlFL3JHRSxFRmdzR0YsTUFBTyxLY3p6RlQseUJBQ0Usa0JkNnpGRSxPQUFRLE1BSVosNkJjL3pGQSxVQUFBLE1BWVUsV0FBQSxPZHN6RlIsT0FBUSxFQUdWLDBCY2p6RkksNkJBQ0EsVUFBYSxPZHN6RmpCLHlCQUNFLDZCYzUwRkYsVUFBQSxNZGkxRkEsbUNjajFGQSxNQUFBLFFBQUEsOEJkczFGQSxpQ2NoekZJLE9BQUEsRWRzekZKLGdDQUZBLGdDQUNBLG1DQUlBLG1DQUZBLG1DQUNBLHNDYzkxRkEsTUFBQSxRZG0yRkEscUJBQ0UsVWM5eUZZLGdCZGl6RmQsMEJBQ0UsTWM5eUZJLFFkaXpGTixNQUNFLFFjOXlGSSxLZCt5RkosZ0JjOXlGYyxPZCt5RmQsWWM5MkZGLE9kKzJGRSxTYzl5Rk0sU2QreUZOLE1jOXlGTSxLZGl6RlIsZUFDRSxTQUFVLFNjcDNGWixRQUFBLEtBMkVJLGdCQUFBLE9BQ0EsWUFBQSxPQUNBLE1BQUEsS2Q4eUZKLFFBQ0UsV2M1eUZJLEtkNnlGSixRYzV5RkksRWQ2eUZKLFdBQVksSUFBSSxJQUFLLEtjOTNGdkIsTUFBQSxNQXFGSSxTQUFBLFNkNHlGRixJQUFLLEtjenlGUCxLQUFBLElBQ0UsUUFBQSxLQUNBLFlBQVMsRUFDVCxVQUFPLGlCQUNQLFFBQUEsS0FBVyxLQUNYLGNBQWEsSUFDYixXQUFBLElBQUEsSUFBQSxLQUF5QixVQUN6QixXQUFXLEtkNnlGYixjY3p5RkEsUUFBQSxHQUNFLFFBQUEsTWQyeUZBLE1BQU8sRWUzeEdULE9BQUEsRUFDSSxZQUFBLEtBQWUsTUFBQSxZQUNmLGFBQU0sS0FBQSxNQUFBLFlBQUUsY0FBTyxLQUFBLE1BQUEsS0FDZixTQUFBLFNBQWEsSUFBQSxFQUNiLEtBQUEsSUFDQSxVQUFXLHNCZml5R2YsY2V0eUdBLE1BQUEsS2Z3eUdFLFdlN3hHVSxJZjh4R1YsT0V2eUdFLEtGd3lHRixjZTF5R0YsSUFBQSxNQUFBLFFmMnlHRSxRZTl4R2MsRWYreEdkLE1lNXlHRixLZjZ5R0UsVWU3eEdjLEtmOHhHZCxlZTd4R2MsSWY4eEdkLFdlN3hHYyxPZjh4R2QsUWU3eEdjLEVBQUEsRUFBQSxJQUFBLEVmOHhHZCxPZTd4R2MsS2ZneUdoQiwwQkFDRSxNZTF4R00scUJmNnhHUiw4QkFDRSxNZTF4R00scUJmNnhHUixxQmU1ekdBLE1BQUEscUJmZzBHQSxPQUNFLFFlenhHTSxFZjB4R04sUWUxeEdNLE1mNnhHUixNQUNFLE1ldDBHRixLZnUwR0UsT2U1eEdVLEtmNnhHVixLZTV4R1UsTWYreEdaLFNBQ0UsTUUxMEdFLEtGMjBHRixPZTcwR0YsS2Y4MEdFLGNlOXhHVSxJZit4R1YsT2UveEdVLElBQUEsTUFBQSxRZmd5R1YsU2UveEdVLFNmZ3lHVixJQUFLLElBQ0wsV2VsMUdGLE1mbTFHRSxXZS94R1UsSWZneUdWLFFlL3hHVSxFZmd5R1YsUWVoeUdVLEtmaXlHVixnQmV0MUdGLE9mdTFHRSxZZWh5R2MsT2ZpeUdkLFllaHlHYyxFZml5R2QsUWVoeUdjLEVmaXlHZCxNZWh5R2MsRWZpeUdkLE9lMzFHRixRZjgxR0Esd0JBQ0UsSUFBSyxrQkFDTCxLQUFNLEtBQ04sTUFBTyxFQUNQLFVlbDJHRixpQmZxMkdBLDBDQUNFLE1lNXhHYyxLZit4R2hCLDhDQUNFLE1lNXhHYyxLZit4R2hCLHFDZXh4R0UsTUFBQSxLZjR4R0YsOEJBQ0UsS2V6eEdFLElmNHhHSiw4QkFDRSxNZXh4R0UsS2YyeEdKLFlBQ0UsV2V4eEdJLFFmeXhHSixRZXh5R0YsSWZ5eUdFLGNldnhHSSxJQUFjLEVBQUEsRUFBQSxFZnd4R2xCLFNldnhHSSxTZnd4R0osTWV2eEdJLEVmd3hHSixPZXZ4R0ksS2Z3eEdKLFdlN3lHRixNZjh5R0UsTWV2eEdPLElmd3hHUCxRZS95R0YsR2ZnekdFLFFlcnhHSSxLZnN4R0osZ0JlcnhHSSxXZnN4R0osTWVsekdGLFFmcXpHQSwwQkFDRSxZZ0J6NEdGLE1BQUEsTWhCODRHQSwwQkU1NEdJLFljRkosZ0JBQUEsUWhCbzVHQSx5QkFDRSxZZ0J2NEdFLFFBQUEsTWhCNDRHSixnQkFDRSxTZ0IzNUdGLFNoQjQ1R0UsUWdCcDRHVSxLaEJxNEdWLGVnQnA0R1UsT2hCcTRHVixNZ0JwNEdVLE1oQnE0R1YsUWdCcDRHVSxLQUFBLEtBQUEsS2hCdTRHWiwwQkFDRSxnQkFDRSxNZ0JuNEdVLE9oQnU0R2QsMEJBQ0UsNEJBQ0UsY2dCbDRHVSxHaEJzNEdkLDBCQUNFLDJCQUNFLGFnQmg3R0osTWhCbzdHQSx1Q0FDRSxXZ0JyN0dGLFFoQnM3R0UsUWdCcjNHSSxHaEJzM0dKLFFnQnIzR0ksTWhCczNHSixTRXQ3R0UsU0Z1N0dGLE1nQno3R0YsRWhCMDdHRSxJQUFLLEtBQ0wsT2dCMzdHRixFaEI0N0dFLE9nQm4zR00sa0JoQm8zR04sTWdCbjNHTSxJaEJ1M0dSLG9CQURBLG1CQUVFLGNnQmw4R0YsSWhCbThHRSxXZ0JuM0dRLE9oQm8zR1IsWUVsOEdFLElGbThHRixVZ0JyOEdGLEtoQnM4R0UsTUFBTyxRQUdULGtCQUNFLFdnQi8yR00sT2hCZzNHTixZZ0IvMkdNLEloQmczR04sVWdCLzJHTSxLaEJnM0dOLFVnQi8yR00sTWhCZzNHTixZZ0IvMkdNLEtoQmszR1IsMEJBQ0UsV0VoOUdFLEtGaTlHRixZZ0JuOUdGLEloQm85R0UsVWdCOTJHUSxLaEIrMkdSLFlnQjkyR1EsS2hCaTNHViw4QkFDRSxZZ0IxMkdJLEtoQjIyR0osTWdCMTJHSSxLaEIyMkdKLGNnQjEyR0ksS2hCNjJHTixVQUNFLFNnQjEyR00sU2hCMjJHTixPZ0JoK0dGLEVoQmkrR0UsT2dCeDJHTSxLaEJ5MkdOLE1nQngyR00sS2hCeTJHTixLZ0JyMkdNLEVoQnMyR04sV2dCcjJHTSxPaEJzMkdOLFdnQnIyR00sUWhCczJHTixNZ0JyMkdNLFFoQnMyR04sUWdCcjJHTSxJaEJzMkdOLGNnQnIyR00sSUFBQSxFQUFBLEVBQWtCLEVoQnMyR3hCLFFnQnIyR00sR2hCczJHTixRZ0JyMkdNLEtoQnMyR04sWWdCcjJHTSxPaEJzMkdOLGdCRTErR0UsT0Y2K0dKLHlCQUNFLFVBQ0UsT0UvK0dBLE1GbS9HSixhQUNFLE1nQnQvR0YsS2hCdS9HRSxVZ0JqMkdRLE9oQm8yR1YsMEJBQ0UsYUFDRSxVZ0IvMUdNLFFoQm0yR1YsMEJBQ0UsYUFDRSxVZ0JsZ0hKLFFoQnNnSEEsMEJBQ0UsYUFDRSxVZ0I5MUdNLFFoQmsyR1YsMEJBQ0UsYUFDRSxVZ0I3MUdRLE9oQmkyR1oseUJBQ0UsYUFDRSxVZ0I3MUdVLE9oQmkyR2QseUJBQ0UsYUFDRSxVZ0IxaEhKLEtoQjhoSEEsMEJBQ0UsYUFDRSxVZ0JoaUhKLFFoQm9pSEEseUJBQ0UsYUFDRSxVZ0JuMUdVLEtoQm8xR1YsUWdCdmlISixNaEJ3aUhJLFFnQmoxR1EsS0FBQSxHaEJxMUdaLGdCQUNFLFFBQVMsYUFDVCxlZ0JoMUdZLE9oQmkxR1osT0FBUSxFQUFFLEtBR1osMEJBQ0UsZ0JBQ0UsT2dCNTBHTSxFQUFBLE1oQmcxR1YsMEJBQ0UsZ0JBQ0UsT2dCNTBHTSxFQUFBLE1oQmcxR1YseUJBQ0UsZ0JBQ0UsT2dCaGtISixFQUFBLEtBQUEsRUFBQSxHaEJva0hBLHlCQUNFLGdCQUNFLFFnQnRrSEosYWhCdWtISSxNQUFPLElBQ1AsT2dCcjBHUSxHaEJ5MEdaLHlCQUNFLDJCQUNFLE9nQmowR0ksR2hCcTBHUixrQkFDRSxXZ0JubEhGLE9oQm9sSEUsWWdCL3pHUSxJaEJnMEdSLFVnQnJsSEYsS2hCc2xIRSxZZ0I1ekdNLEtoQjZ6R04sZWdCNXpHTSxVaEI2ekdOLE1nQjV6R00sS2hCNnpHTixRZ0I1ekdNLGFoQjZ6R04sUWdCNXpHTSxJQUFBLEVoQjZ6R04sU0V6bEhFLFNGNGxISiwwQkFDRSxrQkFDRSxVZ0JobUhKLE1oQm9tSEEseUJBQ0Usa0JBQ0UsVWdCdnpHTSxNaEIyekdWLHlCQUNFLGtCQUNFLFFnQjVtSEosS0FBQSxHaEJnbkhBLHdCQUNFLGdCZ0JqekdRLEtoQm96R1YsOEJBQ0UsV2dCL3lHVSxRaEJnekdWLFFnQi95R1UsR2hCZ3pHVixTZ0IveUdVLFNoQmd6R1YsUWdCN3lHUSxNaEI4eUdSLE1BQU8sSUFDUCxPQUFRLElBQ1IsS0FBTSxJQUNOLE9BQVEsS0FDUixjZ0IxeUdZLEloQjJ5R1osVWdCMXlHWSxpQmhCNnlHZCwwQkFDRSw4QkFDRSxNQUFPLEtBSVgsa0JpQnRvSEksUUFBQSxLakIwb0hKLG9DQUNFLGtCQUNFLFNpQnhvSEksU2pCeW9ISixLaUJ4b0hJLEVBUFIsSUFBQSxLQVVRLFFBQUEsS0FWUixRQUFBLE1BYVEsTUFBQSxLQUNBLE9BQUEsS0FkUixVQUFBLEVqQnNwSEksV2lCdG9IUSxJZmJSLE9BQUEsS0ZxcEhBLFVpQnhwSEosaUJqQjJwSEUsd0JBQ0EseUJpQm5vSE0sUUFBQSxHQUNBLFNBQUEsU0FDQSxLQUFBLEVBQ0EsUUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLElBQ0EsaUJBQUEsS0FDQSxXQUFBLFVBQUEsS0FBMkIsR0FBQSxDQUFBLFdBQUEsS0FBQSxJakJ1b0hqQyx5QkFDRSxJaUJyb0hRLEtqQnNvSFIsV2lCcm9IUSxFQUFBLE1BQWdCLEVBQUEsS2pCd29IMUIsd0JpQjVxSEYsSUFBQSxLakI4cUhJLFVpQm5vSFEsV2pCb29IUixpQmlCbm9IUSxLakJzb0hWLGtDQUNFLFdpQm5vSFEsRWpCb29IUixRaUJub0hRLEVqQm9vSFIsU2lCbm9IUSxPQUtWLG1DQURGLFdBQUEsRUFBQSxFQUFBLEVBQUEsS0FJTSxVQUFBLGVqQm1vSEosa0NpQnZvSEYsVUFBQSxxQkFBQSxjakIyb0hFLDRDQUNFLFdBQVksT2lCMW5IaEIsU0FBQSxPQUVJLFFBQUEsS0FBQSxHakI4bkhKLG9DaUJ4bkhBLGtCQUNFLElBQUEsTWpCNm5IRixnQkFDRSxRaUJ6bkhFLEVqQjBuSEYsU2lCem5IRSxTQUVGLElBQUEsRWpCeW5IQSxLaUJ4bkhFLEVqQnluSEYsZ0JpQnhuSEUsYWpCMm5ISix5QkFDRSxnQkFDRSxlQUFnQixJa0J2dEhwQixZQUFBLE9BQ0UsUUFBQSxLQUFhLEdsQjR0SGYseUJrQnZ0SEUsZ0JBQ0EsZUFBQSxlQUNBLFlBQUEsVWxCNHRIRiw2QkFDRSxZa0J4dEhFLEVsQjJ0SEosMEJBQ0UsNkJrQnp1SEYsU0FBQSxTQXNCSSxJQUFBLEdsQnl0SEosMEJBQ0Usc0JrQnB0SEUsT0FBQSxFQUFBLEtsQnl0SEoseUJBQ0Usc0JrQnB0SEUsT0FBQSxFQUFBLEtBQWEsRUFBQSxFbEJ3dEhmLGlDa0JwdEhFLGFBQUEsR2xCeXRISiwwQkFDRSx3QmtCaHdIRixVQUFBLE1sQnF3SEEsc0JBQ0UsT2tCdHRITSxNbEJ1dEhOLFdrQnR0SGEsTWxCdXRIYixXa0J0dEhZLE1sQnl0SGQseUJBQ0Usc0JBQ0UsT2tCbnRISSxPbEJ1dEhSLGdEQUNBLGdEQUNFLFFrQjNzSEksTWxCOHNITix5QkFDRSxnREFDQSxnREFDRSxRa0Ixc0hFLE1sQjhzSE4sMENBQ0EsMENBQ0UsUWtCenNISSxLbEI0c0hOLHlDQUNFLFNrQm55SEYsU2xCb3lIRSxJa0Jyc0hJLE1sQnNzSEosS2tCcnNISSxJbEJzc0hKLFVrQnR5SEYsaUJsQnV5SEUsV2tCcHNITSxLbEJxc0hOLFFrQnh5SEYsR2xCeXlIRSxPa0Jwc0hRLEtsQnFzSFIsTUFBTyxLQUNQLFVrQnBzSFEsT2xCdXNIViwwQkFDRSx5Q0FDRSxJQUFLLE1BQ0wsVWtCanpISixPbEJxekhBLDBCQUNFLHlDQUNFLFVrQjFySEksTWxCMnJISixJa0IxckhJLE9sQjhySFIseUJBQ0UseUNBQ0UsVWtCdnJITSxPbEIyckhWLHlCQUNFLHlDQUNFLFVBQVcsSUFDWCxJa0JyckhNLE9sQnlySFYsNERBQ0UsV0FBWSxLa0JockhkLFFBQUEsYUFDRSxNQUFBLEtsQmtySEEsT0FBUSxLbUI3MEhWLGNBQUEsSUFDRSxVQUFBLEVBREYsUUFBQSxFbkJpMUhFLE9tQjcwSEUsRUFBQSxLQUFBLEVBQUEsRW5CZzFISiw0RkVsMUhJLFdBQUEsUUZzMUhKLHdDQUNFLFFtQmoxSEYsS25CbzFIQSwrQ0FDRSxTRTMxSEUsU0Y0MUhGLEltQnQxSEYsRW5CdTFIRSxLbUJ4MEhNLEVBZlIsTUFBQSxLbkJ5MUhFLE9tQnAwSEUsS0FyQkosUUFBQSxHbkI2MUhBLHdEQUNFLFVtQmgwSEUsT25CaTBIRixPbUJoMEhFLE1BQVcsS0FBQSxFQUFBLEtuQm0wSGYsMEJBQ0Usd0RBQ0UsVW1COXpIRSxNQXRDTixPQUFBLE1BQUEsS0FBQSxFQUFBLE1uQnkySEEsMEJBQ0Usd0RtQjF6SEUsVUFBQSxNQUNBLE9BQUEsTUFBQSxLQUFnQixFQUFBLE1uQit6SHBCLHlCQUNFLHdEbUIxekhFLFVBQUEsT25CK3pISix5QkFDRSx3REU3M0hFLFVBQUEsSUYrM0hBLE9tQnozSEosTUFBQSxLQUFBLE1BQUEsTW5CKzNIQSw0REFDQSw0REFIQSwyREFDQSwyREFHRSxNbUJ0ekhJLFFuQnV6SEosVW1CbDRIRixLbkJtNEhFLFltQnJ6SE0sSW5Cc3pITixPbUJyekhNLEVuQnN6SE4sUW1CcnpITSxFbkJzekhOLGVtQnJ6SE0sVW5Cc3pITixVbUJ2NEhGLE1uQnc0SEUsWW1CbnpITSxLbkJzekhSLDBCQUdFLDREQUNBLDREQUhBLDJEQUNBLDJEQUdFLFVtQjd5SEksT25CaXpIUiwwQkFHRSw0REFDQSw0REFIQSwyREFDQSwyREFHRSxVbUJyeUhJLE1uQnl5SFIseUJBR0UsNERBQ0EsNERBSEEsMkRBQ0EsMkRBR0UsVW1COXhISSxNbkJreUhSLHlCQUdFLDREQUNBLDREQUhBLDJEQUNBLDJEQUdFLFVtQjV4SE0sTW5CaXlIViw0REFEQSwyREFFRSxVbUJ6eEhJLEtDaEtOLDBCQUVFLDREQURBLDJEQUVBLFVBQUEsTXBCZzhIRix5QkFFRSw0REFEQSwyREFFRSxVRXA4SEEsTUZ3OEhKLHlCQUVFLDREQURBLDJEQUVFLFVvQng3SEksTXBCNDdIUix5QkFFRSw0REFEQSwyREFFRSxVb0J4N0hJLE1wQjQ3SFIsMERBQ0UsTUV2OUhFLFFGdzlIRixXb0IxOUhGLE9wQjI5SEUsWW9CeDdIUSxJcEJ5N0hSLFVvQng3SFEsS3BCeTdIUixVb0J4N0hRLE1wQnk3SFIsT0U1OUhFLEtBQUEsRUFBQSxLQUFBLEVGNjlIRixRb0IvOUhGLEVwQmcrSEUsWW9CdjdIUSxLcEIwN0hWLHlCQUNFLDBEQUNFLFVvQnIrSEosS3BCcytISSxPb0JsN0hNLEtBQUEsR3BCczdIVix5QkFDRSwwREFDRSxPb0JsN0hNLEtBQUEsRUFBQSxLQUFVLEdwQnM3SHBCLDBCQUNFLFFvQmw3SFEsS3BCbTdIUixlb0JsN0hlLE9wQm03SGYsWW9CbDdIUSxPcEJtN0hSLGdCb0JsN0hRLE9wQnE3SFYscURBQ0UsUW9CbDdIUSxLcEJtN0hSLE1BQU8sS0FDUCxZb0IxL0hGLFdwQjIvSEUsZW9CajdIVSxLcEJvN0haLHlCQUNFLHFEQUNFLFFBQVMsS0FDVCxlb0JqZ0lKLE9wQmtnSUksWW9COTZIVSxZcEJrN0hkLGtFQUNFLFFBQVMsS0FDVCxZb0I1NkhZLE9wQjY2SFosVW9CemdJRixLcEIwZ0lFLGFvQno2SFUsS3BCMDZIVixjb0IzZ0lGLEtwQjRnSUUsV29CdjZIVSxNcEJ3NkhWLE1BQU8sS0FHVCx1RUFDRSxhb0J0NkhZLEtwQnk2SGQsMkRBQ0Usa0VBQ0UsYW9CcjZIVSxNcEJ5NkhkLHVFQUNFLE1BQU8sSUFHVCxrRkFDRSxZb0JqNkhRLE9wQms2SFIsWW9CajZIUSxJcEJvNkhWLDJFQUNFLE1BQU8sSUFDUCxPb0JyaUlGLEVBQUEsSUFBQSxFQUFBLEtwQndpSUEseURBQ0UsUW9CMzVIUSxLcEI0NUhSLFlvQjM1SFEsV3BCNDVIUixnQm9CMzVIUSxjcEI0NUhSLGNvQjM1SFEsRXBCNDVIUixhb0I3aUlGLEtwQjhpSUUsTUFBTyxLQUdULDZEQUNFLE9BQVEsUUFHVix3RkFDRSxhb0J0NUhNLEVwQnk1SFIscUVBQ0UsZ0JvQjFqSUYsV3BCNmpJQSwwRkFDRSxhQUFjLEtBR2hCLHlCcUJoa0lJLHlEQUNBLE1BQUEsS25CQUEsUUFBQSxNbUJKSiw2REFTUSxjQUFBLE1yQnFrSVIsa0VBQ0UsS3FCamtJTSxPQUFBLElBQVksSUFBQSxDQUFBLEtBQUEsWXJCa2tJbEIsTXFCamtJTSxLckJra0lOLFFxQmprSU0sS3JCa2tJTixZRTlrSUUsT0ZpbElKLHNFQUNFLGVxQnRsSUYsT3JCdWxJRSxZcUJqa0lVLElyQm9rSVosdURBQ0UsS3FCL2pJVSxPQUFBLElBQUEsSUFBZ0IsQ0FBQSxLQUFBLFlyQmdrSTFCLE9xQi9qSVUsUXJCZ2tJVixXcUIvaklVLE1yQmdrSVYsTXFCL2pJVSxLckJna0lWLFlxQi9sSUYsRXJCa21JQSx5QkFDRSx1REFDRSxNcUI5aklRLEtyQitqSVIsV3FCOWpJUSxNQXZDWixRQUFBLGNyQjBtSUEsMkRBQ0UsZXFCNWpJYyxPckIrakloQixtRUFDRSxRcUIzaklVLGFyQjRqSVYsU3FCaG5JRixTckJpbklFLFlxQjFqSWMsRXJCNmpJaEIsOENBQ0UsUXFCempJa0IsS3JCMGpJbEIsU3FCdG5JRixLckJ1bklFLHNCcUJ2akk4QixnQnJCd2pJOUIsbUJxQnRqSWtCLGdCckJ5aklwQiw0RHFCM25JQSxzQkFBQSxnQnJCNm5JRSxtQnFCbGpJbUIsZ0JyQnFqSXJCLHFGQUNFLE9FN25JRSxNRmdvSUosMEJBQ0UscUZBQ0UsVXFCaGpJWSxNckJpaklaLFVxQmhqSVksTUF2RmhCLFdBQUEsT3JCNG9JQSx5QkFDRSxxRkFDRSxVcUI5b0lKLE1yQitvSUksVXFCL2lJWSxNckJnaklaLFdxQi9pSVksT3JCbWpJaEIsMEJBQ0UsOENBQ0Usc0JxQjdpSXlCLGdCckI4aUl6QixtQnFCN2lJc0IsaUJyQmlqSTFCLHlCQUNFLDhDQUNFLHNCQUF1QixnQnNCNXBJM0IsbUJBQUEsaUJ0QmlxSUEseUJzQmpxSUEsOENBTVEsUUFBQSxPdEJpcUlSLHVFQUNFLFFzQjlwSVUsTXRCK3BJVixnQnNCOXBJbUIsS0FYckIsTUFBQSxNdEIycUlFLFVzQjVwSU0sTUFmUixVQUFBLE10QjZxSUUsT3NCM3BJTSxNdEI0cElOLFdzQjNwSU0sTXRCNHBJTixXc0IzcElNLHNEdEI0cElOLFdzQjNwSU0sRUFBQSxLQUFBLElBQUEsZXRCNHBJTixjc0J4cElNLEl0QnlwSU4sU3NCbHJJRixTdEJtcklFLFNzQjVwSVUsT3RCNnBJVixPRWpySUUsUUZrcklGLE1zQnJySUYsUXRCc3JJRSxXc0IzcElVLEt0QjhwSVosMEJBQ0UsdUVzQjFySUYsVUFBQSxNdEI0cklJLFVzQjFwSVEsTXRCMnBJUixXc0IxcElRLE90QjhwSVoseUJBQ0UsdUVBQ0UsVXNCenBJZ0IsTXRCMHBJaEIsVXNCenBJaUIsTXRCMHBJakIsV3NCenBJUSxPdEI2cElaLHlCQUNFLHVFQUNFLE9zQjFwSVksS0FBQSxNdEIrcEloQiw4RUFEQSw2RUFFRSxXc0J2cElnQixNdEIwcElsQixpRkFDRSxTc0JwcEljLFN0QnFwSWQsUXNCcHBJYyxNdEJxcElkLElBQUssRUFDTCxLc0JwcEljLEV0QnFwSWQsT3NCcHBJYyxLdEJxcElkLE1zQnBwSWMsS3RCcXBJZCxRc0JwcEljLEV0QnVwSWhCLHFGQUNFLFFzQnBwSWtCLE10QnFwSWxCLE1zQmh1SUYsS3RCbXVJQSx1RkFDRSxXc0JocElVLG9DQUFpQixVQUFBLE1BQUEsQ0FBQSxNQUFBLFF0Qm1wSTdCLGlHQUNFLE1zQnh1SUYsSXRCeXVJRSxNQUFPLEVBQ1AsT3NCanBJYyxFdEJrcElkLE9zQjN1SUYsS3RCNHVJRSxPc0Ivb0lVLGdCdEJncElWLGVzQi9vSVUsT3RCZ3BJVixXc0Ivb0lVLFF0QmtwSVoscUdBQ0UsT3NCbHZJRixLdEJtdklFLGNzQmhwSWMsUXRCaXBJZCxXc0JocEljLFFBTWhCLHlGQUNFLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUhGLE9BQUEsS3RCa3BJRSxNc0I3b0lFLEt0QjhvSUYsUXNCN29JRSxFdEI4b0lGLFFBQVMsS0FBSyxLQUFLLEtzQjNvSXJCLFFBQUEsS3RCNm9JRSxlQUFnQixPc0Izb0loQixnQkFBYSxjdEIrb0lmLG1HQUNFLFdBQVksT3VCcndJZCxZQUFBLElBQ0ksTUFBQSxRdkJ5d0lKLHdHdUJyd0lJLEtBQUEsSUFBQSxDQUFBLEtBQUEsT3ZCeXdJSixxR0FDRSxLdUJ2d0lNLElBQUEsQ0FBQSxLQUFBLE92QjB3SVIscUdBQ0UsS3VCdHdJTSxJQUFBLENBQUEsS0FBWSxPdkJ5d0lwQixrR0FDRSxVdUJ2eElGLEt2Qnd4SUUsWXVCdndJVSxLdkJ3d0lWLFVFdHhJRSxrQkZ5eElKLHdHQUNFLFV1Qjd4SUYsY3ZCZ3lJQSwyRkFDRSxZdUJ2d0lVLE92Qnd3SVYsV3VCdndJVSxPdkJ3d0lWLFl1QnZ3SVUsSXZCd3dJVixNdUJweUlGLFF2QnV5SUEsZ0dBQ0UsVXVCdHdJVSxLdkJ1d0lWLFl1QnR3SVUsS3ZCdXdJVixNdUJ0d0lVLFF2Qnl3SVosdUZBQ0UsUXVCdndJYyxhdkJ3d0lkLE9FNXlJRSxNRjZ5SUYsTXVCaHpJRixNdkJpeklFLFV1QnZ3SWMsY3ZCd3dJZCxTRS95SUUsU0ZneklGLFF1Qm56SUYsRXZCb3pJRSxNQUFPLE1BQ1AsT3VCdndJYyxNdkJ3d0lkLGN1QnZ3SWMsSXZCMHdJaEIsMkZBQ0UsV3VCcndJYyxRdkJ3d0loQiwyRkFDRSxXdUJwd0ljLFF2QnV3SWhCLDRGQUNFLFN1Qm53SWMsU3ZCb3dJZCxNdUJud0ljLEV2Qm93SWQsT3VCbndJYyxFdkJvd0lkLFF1Qm53SWMsRXZCb3dJZCxRdUJud0ljLEl2QnN3SWhCLGlHQUNFLEt1Qmx3SWMsSUFBQSxJQUFBLENBQUEsS0FBWSxPdkJtd0kxQixldUJsd0ljLFV2Qm13SWQsTXVCandJa0IsS3ZCb3dJcEIsdUNBQ0UsTXVCaHdJYyxLdkJtd0loQiwrQkFDQSxnQ0FDRSxRdUI5dklzQixLQUFBLEVBQUEsS0FBQSxFdkJpd0l4Qiw4Q0FDQSwrQ0FDRSxXdUIzdklzQixPdkI0dkl0QixjdUIzdklzQixLdkI4dkl4QixnREFDQSxpREFDRSxPdUJ2dklVLEVBQUEsS3ZCMHZJWix5QkFDRSxnREFDQSxpREFDRSxRdUJ0MklKLEtBQUEsTXZCMDJJQSw0Q0FDQSw2Q0FDRSxRdUJudklrQixLdkJvdklsQixZdUJudklrQixPdkJvdklsQixnQnVCbnZJa0IsT3ZCc3ZJcEIsdURBQ0Esd0RBQ0UsUXVCbjNJRixHdkJzM0lBLGtEQUNBLG1EQUNFLE91QjN1SWtCLEVBQUEsS0FBQSxFQUFBLEV2QjR1SWxCLFF1QnozSUYsYXZCNDNJQSxpRUFDQSxrRUFDRSxNdUJ0dUlrQixRdkJ5dUlwQiw4REFDQSwrREFDRSxZdUJuNElGLEt2QnM0SUEsb0RBQ0EscURBQ0UsS3VCMXRJc0IsT0FBQSxJQUFBLElBQUEsQ0FBa0IsS0FBQSxZdkIydEl4QyxZdUIxdElzQixPdkIydEl0QixNdUIxdElzQixLdkI2dEl4Qix5QkFDRSxvREFDQSxxREFDRSxVdUIxdEl3QixNdkI4dEk1QiwyREFDRSxldUJ4dElrQyxFdkIydElwQyxzQ0FDRSxRdUJ4dElzQixLdkJ5dEl0QixZdUJ4dElzQixPdkIydEl4Qiw2REFDRSxhdUJ0dElzQixRdkJ5dEl4QiwwQkFDRSxTdUJ0dElzQixTdkJ1dEl0QixJQUFLLEtBQ0wsS3VCcDZJRixFdkJxNklFLFF1QnR0STBCLEt2QnV0STFCLGdCdUJ0dEkwQixjdkJ1dEkxQixZdUJ0dEkwQixPdkJ1dEkxQixNdUJ4NklGLEt2Qnk2SUUsV3VCanRJa0IsS3ZCb3RJcEIseUNBQ0UsTXVCanRJa0IsS3ZCa3RJbEIsVXVCanRJa0IsTXZCa3RJbEIsWXVCLzZJRixFdkJnN0lFLGV1QjlzSWtCLEV2Qml0SXBCLHlEdUJuN0lBLFNBQUEsU3ZCdTdJQSxrQ0FDRSxNdUIxc0lNLE12QjJzSU4sT3VCMXNJTSxJdkI2c0lSLDJEQUNFLFF1Qjc3SUYsRXZCODdJRSxPdUIzc0lVLEl2QjRzSVYsV3VCM3NJVSxRdkI4c0laLDREQUNFLFF1QjNzSVUsRXZCNHNJVixPRWo4SUUsSUZrOElGLFd1QnI4SUYsUXZCdzhJQSw0REFDRSxXdUIzc0lVLEl2QjRzSVYsUXVCMThJRixFdkI2OElBLHVEQUNFLEl1QjFzSVUsSXZCMnNJVixVdUIxc0lVLGlCdkIyc0lWLFdFNzhJRSxRRjg4SUYsT3VCajlJRixJQUFBLE1BQUEsUXZCazlJRSxXdUIzc0ljLEVBQUEsSUFBQSxJQUFlLGdCdkI0c0k3QixXdUJuOUlGLFd2Qm85SUUsTXVCeHNJYyxLdkJ5c0lkLE91QnhzSWMsS3ZCeXNJZCxjdUJ4c0ljLEl2QnlzSWQsUXVCeHNJYyxFdkIyc0loQiw0REFDRSxXdUIzOUlGLFF2QjQ5SUUsWXVCeHNJa0IsRXZCMnNJcEIsNkRBQ0UsV3VCdHNJYyxRdkJ1c0lkLGF1QnRzSWMsRXZCeXNJaEIsdUNBQ0UsUXVCdHNJYyxhdkJ1c0lkLGF1QnRzSWMsS3ZCdXNJZCxTdUJ0c0ljLFN2QnVzSWQsT3VCdHNJYyxLdkJ5c0loQiwyREFDRSx1Q0FDRSxhdUJyc0lnQixLdkJzc0loQixPdUJyc0lnQixNdkJ5c0lwQixrQ3dCai9JQSxNQUFBLEt4QnEvSUEsd0JBQ0UsV3dCOStJRSxLeEIrK0lGLFN3QnYvSUYsU3hCdy9JRSxJd0I3K0lJLEt4QjgrSUosS0V2L0lFLEVGdy9JRixNd0IxL0lGLEt4QjIvSUUsUXdCNStJSSxLeEI2K0lKLFF3QjUvSUYsR3hCNi9JRSxXd0IxK0lJLElBQUEsSUFBQSxJQUFrQixVeEIyK0l0QixRd0IxK0lJLEl4QjYrSU4sY0FDRSxRd0JyK0lFLEV4QncrSUosa0J5QnJnSkUsV0FBQSxRQUNBLFNBQUEsTUFIRixJQUFBLEV6QjJnSkUsS0FBTSxFQUNOLE15QnRnSkUsS3pCdWdKRixPeUJ0Z0pFLEt6QnVnSkYsTXlCOWdKRixLekIrZ0pFLFFBQVMsSUFDVCxXeUJ2Z0pNLE96QndnSk4sUXlCamhKRixLekJvaEpBLCtCQUNFLFF5QnJoSkYsS0FBQSxNekJ3aEpBLDBCQUNFLCtCQUNFLFF5QnRnSkUsS0FBQSxHekIwZ0pOLGtDQUNFLFd5QnRnSkksT3pCdWdKSixZeUJ0Z0pJLEl6QnVnSkosVXlCamlKRixLekJraUpFLFlBQWEsS0FDYixRQUFTLEtBQ1QsZ0J5QnZnSk0sY3pCd2dKTixZQUFhLE9BR2YseUN5QmpnSk0sT0FBQSxRekJtZ0pKLFlBQWEsSTBCeGlKZixVQUFBLEtBQ0UsWUFBQSxLQUNBLFdBQU0sTUFDTixNQUFPLFExQjRpSlQsNkMwQnhpSkUsZUFBVyxPMUI0aUpiLG9DMEJuakpBLFdBQUEsSzFCcWpKRSxrQjBCeGlKaUIsRTFCeWlKakIsYTBCeGlKVSxFMUJ5aUpWLGtCMEJ4aUpXLE0xQnlpSlgsYTBCeGlKRSxNMUJ5aUpGLGdCRXZqSkUsS0Z3akpGLFcwQjFqSkYsSzFCNmpKQSwwQkFDRSxvQ0FDRSxXMEJ4aUpFLEsxQnlpSkYsa0IwQnhpSkUsRTFCeWlKRixhMEJ4aUpFLEUxQnlpSkYsZ0IwQnhpSmlCLEsxQnlpSmpCLFcwQnhpSkUsTTFCNGlKTix5QkFDRSxvQ0FDRSxrQjBCdmlKa0IsRTFCd2lKbEIsYTBCdmlKRSxFMUJ3aUpGLGdCMEJ2aUpFLEsxQndpSkYsVzBCdmlKRSxNMUIyaUpOLHFEQUNFLGMwQnZpSkksSzFCd2lKSix5QjBCdmlKbUIsTTFCd2lKbkIsYUVqbEpFLGFGb2xKSix5REFDRSxRMEJ2aUpNLEsxQndpSk4sWUV0bEpFLFdGdWxKRixnQjBCemxKRixXMUIwbEpFLGMwQnRpSk0sSTFCeWlKUiw2REFDRSxhMEI5bEpGLEsxQmltSkEsMkRBQ0UsWTBCbmlKTSxJMUJvaUpOLFUwQm5pSk0sSzFCb2lKTixZMEJuaUphLEsxQm9pSmIsTTBCbmlKTSxRMUJzaUpSLGdFQUNFLFEwQmppSk0sTTFCa2lKTixNMEJqaUpNLEsxQm9pSlIsdURBQ0UsWTBCamlKTSxJMUJraUpOLFUwQmppSk0sSzFCa2lKTixZMEJqaUpNLEsxQmtpSk4sTTBCamlKTSxRMUJraUpOLFUwQmppSk0sSTFCb2lKUixnQkFDRSxPMEJoaUpRLEtBQUEsRTFCaWlKUixTMEJ2bkpGLE8xQjBuSkEsa0NBQ0UsUTBCM25KRixLMUI0bkpFLFUwQjdoSlUsSzFCOGhKVixPQUFRLE1BR1YsaUNBQ0UsTUFBTyxNQUNQLFUwQjNoSlUsa0IxQjRoSlYsTzBCbm9KRixLQUFBLEtBQUEsSzFCc29KQSx1Q0FDRSxRMEJ4aEpRLEsxQnloSlIsYzBCeG9KRixLMUJ5b0pFLGdCMEJ0aEpRLEsxQnloSlYsNkNBQ0UsUTBCN29KRixNMUI4b0pFLFkwQnBoSlUsRTFCcWhKVixhMEJwaEpVLEsxQnFoSlYsWTBCaHBKRixJMUJtcEpBLGlEQUNFLFEwQmhoSk0sTTFCbWhKUix1Q0FDRSxZMEJoaEpNLEkxQmloSk4sVTBCaGhKTSxLMUJvaEpSLHVDQURBLHVDQUVFLFEwQjlwSkYsTTFCaXFKQSx1Q0FDRSxNMEIxZ0pNLFExQjZnSlIsc0JBQ0UsVzBCemdKUSxRMUIwZ0pSLFcwQnpnSlEsTTFCMGdKUixRMEJ6Z0pRLEtBQUEsRTFCMGdKUixZMEJ6Z0pRLE8xQjRnSlYsMEJBQ0Usc0JBQ0UsUTBCOXFKSixLQUFBLEcxQmtySkEsZ0RBQ0UsUTBCbGdKTSxLMUJtZ0pOLGdCMEJsZ0pNLGMxQm1nSk4sWTBCbGdKTSxXMUJtZ0pOLFMwQmxnSk0sUzFCcWdKUix1RjBCenJKQSxnQkFBQSxTMUI2ckpBLDJGQUNFLFEwQjcvSUUsSzFCZ2dKSiwrRkFDRSxXMEI1L0lJLEtBdE1OLGVBQUEsVTFCb3NKRSxVMEJ6L0lFLEsxQjAvSUYsWTBCei9JRSxLMUIwL0lGLE0wQjEvSUUsSzFCNi9JSiw2RkFDRSxXMEI1L0lFLGUxQisvSUosaUdBQ0UsUTBCNy9JSSxLMUI4L0lKLGVFN3NKRSxPRjhzSkYsZ0IwQmh0SkYsYzFCaXRKRSxVMEI3L0lJLEUxQmdnSk4scUdBQ0UsYzBCcnRKRixLMUJzdEpFLFcwQjkvSUksRTFCKy9JSixNMEI5L0lJLEsxQmlnSk4seUVBQ0UsTUV6dEpFLEtGNHRKSix5RkFDRSxXMEJqZ0pJLHFCMUJvZ0pOLGlHQUNFLE0wQmxnSkksSzFCcWdKTiwwQkFDRSxnRDBCdnVKRixRQUFBLE8xQjR1SkEseUVBQ0UsVzBCamdKVSxLMUJrZ0pWLE0wQmpnSlUsTTFCb2dKWiwwQkFDRSx5RUFDRSxNMEJudkpKLE0xQnV2SkEsNEVBQ0UsTTBCNy9JTSxLMUI4L0lOLFkwQnp2SkYsSTFCMHZKRSxVMEI3L0lRLEsxQjgvSVIsWTBCNy9JUSxLMUI4L0lSLFUwQjcvSVEsTTFCZ2dKViwwQkFDRSw0RUFDRSxVMEI3L0lRLEsxQmlnSloseUIyQm53SkUsNEVBQ0EsVUFBQSxLQUNBLFlBQWUsS0FDZixVQUFBLE0zQnd3SkYsMkVBQ0UsVTJCbHdKRSxNekJWQSxXQUFBLEtGOHdKRixVMkJoeEpGLEszQml4SkUsWTJCaHdKRSxLQWpCSixNQUFBLFEzQnF4SkEsMEJBQ0UsMkVBQ0UsVTJCdnhKSixLM0IyeEpBLHlCQUNFLDJFMkIxdkpFLFVBQUEsS0FDQSxZQUFBLEtBbkNKLFVBQUEsTTNCbXlKQSw4RUFDRSxTMkIxdkpJLFMzQjJ2SkosVzJCMXZKSSxPM0IydkpKLFEyQnR5SkYsS0FBQSxFM0J1eUpFLE0yQnh2SkksbUIzQjJ2Sk4sMEJBQ0UsOEVBQ0UsTTJCeHZKRSxLM0J5dkpGLFEyQnh2SkUsS0FBQSxHM0I0dkpOLDZGQUNFLGdCMkJwdkpJLEszQnF2SkosUTJCbnpKRixNM0JvekpFLE9BQVEsTUFDUixXMkJsdkpNLE0zQm12Sk4sVzJCbHZKTSxzRDNCbXZKTixXMkJsdkpNLEVBQUEsS0FBQSxJQUFBLGVBckVSLGNBQUEsSTNCeXpKRSxTMkI5dUpFLFMzQit1SkYsUzJCOXVKRSxPM0IrdUpGLE8yQjN6SkYsUTNCNHpKRSxNMkI3dUpJLFEzQmd2Sk4seUIyQi96SkEsNkZBNEZNLFVBQUEsTUFDQSxVQUFBLE1BQ0EsV0FBQSxPM0J5dUpOLHlCQUNFLDZGMkJudUpJLFVBQUEsTUFDQSxVQUFBLE1BQ0EsV0FBQSxPM0J5dUpOLG9HQURBLG1HQUVFLFdBQVksTUFHZCwwRzJCcDFKQSxTQUFBLFMzQnMxSkUsUTJCMXRKSSxNQTVITixJQUFBLEUzQncxSkUsSzJCenRKSSxFM0IwdEpKLE8yQnp0SkksSzNCMHRKSixNMkJ6dEpJLEszQjB0SkosUTJCenRKSSxFQWxJTixjQUFBLE0zQjYxSkUsVzJCeHRKSSxNM0IydEpOLCtHQUNFLFMyQmoySkYsUzNCazJKRSxJQUFLLEVBQ0wsSzJCbjJKRixFM0JvMkpFLE8yQnh0Sk0sSzNCeXRKTixNRW4ySkUsS0ZvMkpGLFEyQnQySkYsRTNCdTJKRSxRMkJ6dEpRLEtBQUEsS0FBVyxLM0IwdEpuQixRMkJ4MkpGLEszQnkySkUsZTJCeHRKUSxPM0J5dEpSLGdCRXgySkUsY0YyMkpKLHlIQUNFLFcyQnh0SlUsTzNCeXRKVixZMkIvMkpGLEkzQmczSkUsTUFBTyxRMkJoM0pULFdBQUEsSzNCbzNKQSw4SDJCcDNKQSxLQUFBLElBQUEsQ0FBQSxLQUFBLE8zQnczSkEsMkhBQ0UsSzJCOXNKRSxJQUFBLENBQVMsS0FBQSxPM0JpdEpiLDJIQUNFLEsyQjlzSkUsSUFBQSxDQUFBLEtBQUEsTzNCaXRKSix5SEFDRSxZMkJqNEpGLE0zQm80SkEsaUhBQ0UsWTJCaHNKRSxPM0Jpc0pGLFcyQnQ0SkYsTzNCdTRKRSxZMkI1c0pJLEkzQitzSk4sdUhBQ0UsVUV6NEpFLEtGMDRKRixZMkI1NEpGLEszQis0SkEsaUlBQ0UsUTJCdHNKRSxLM0J1c0pGLGUyQnRzSkUsTzNCdXNKRixnQjJCdHNKRSxjM0J5c0pKLHNJQUNFLFEyQnQ1SkYsWTNCdTVKRSxXMkJyc0pJLE0zQnNzSkosbUIyQng1SkYsRTNCeTVKRSxtQjJCbnNKbUIsUzNCb3NKbkIsUzJCbnNKSSxPM0Jvc0pKLGMyQm5zSkksUzNCc3NKTiw2R0FDRSxRMkIvNUpGLGEzQmc2SkUsTzJCbnNKTSxNM0Jvc0pOLE1BQU8sTUFDUCxVRWg2SkUsY0ZpNkpGLFMyQm42SkYsUzNCbzZKRSxRMkJsc0pNLEUzQm1zSk4sTUFBTyxNQUNQLE8yQnQ2SkYsTTNCdTZKRSxjQUFlLElBR2pCLGlIQUNFLFcyQjM2SkYsUTNCODZKQSxpSEFDRSxXQUFZLFFBR2Qsa0hBQ0UsUzJCenJKRSxTM0IwckpGLE0yQnpySkUsRTNCMHJKRixPMkJ6ckpFLEUzQjBySkYsUUFBUyxFNEJ4N0pYLFFBQUEsSUFBQSx1SEFNTSxLQUFBLElBQUEsSUFBQSxDQUFBLEtBQWlCLE81Qnc3SnJCLGVBQWdCLFU0Qjk3SmxCLE1BQUEsSzVCazhKQSxnR0FDRSxPNEJ0N0pJLEk1QnU3SkosUTRCdDdKSSxLQ2JOLHlCQUVJLGdHN0JzOEpBLFFBQVMsT0FJYix1SDZCcDhKSSxXQUFZLEs3Qnc4SmhCLGlHNkJwOEpJLFdBQUEsS0FFRSxPQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxPQUFBLEs3QnU4Sk4sMEJBQ0UsaUc2Qmo4Sk0sSUFBQSxFN0JtOEpKLFdBQVksT0FJaEIseUI2Qjk3Sk0saUc3Qmc4SkYsUUFBUyxNQUtiLHNHQURBLHFHNkIzN0pNLGVBQUEsTzdCZzhKTixxR0FDRSxPQUFRLEVBQUUsSUFHWiw0SDZCejdKQSxZQUFBLElBQ0UsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLFE3QjY3SkYsNEdBQ0UsSzZCMTdKRSxPQUFBLElBQUEsSUFBa0IsQ0FBQSxLQUFBLFk3QjI3SnBCLE82QjE3SkUsRUFBQSxJN0I2N0pKLDZHQUNFLFdBQVksb0RBQW9ELFVBQVUsTUFBTSxDQUFDLFE2QnY3Sm5GLFFBQUEsYUFFSSxNQUFBLEs3Qnc3SkYsT0FBUSxLNkIxN0pWLGVBQUEsT0FNTSxPQUFBLFE3Qnk3Sk4sNkg2Qm43SkksV0FBQSxtREFBOEIsVUFBQSxNQUFBLENBQUEsS0FDOUIsYUFBQSxJN0J1N0pKLDZIQUNFLFc2QnI3Skksb0RBU0gsVUFBQSxNQUFBLENBQUEsS0F6QkgsWUFBQSxJN0J5OEpBLDBCQUNFLFM2QjE4SkYsUzdCMjhKRSxRNkJyN0pNLEtBQUEsS0FBQSxLN0JzN0pOLFVBQVcsSzZCNThKYixTQUFBLE83Qmc5SkEseUJBQ0UsMEI2Qmw3SkksVUFBQSxLQS9CTixPQUFBLEVBQUEsTTdCdTlKQSw2Q0FDRSxRNkJuN0pNLEs3QnM3SlIsNENBQ0UsUTZCbDdKUSxLN0JtN0pSLE82Qmw3SlEsSTdCcTdKVixtRUFDRSxXNkJuN0p1QixLN0JzN0p6Qix5QkFDRSw0Q0FDRSxRNkIvNkpVLE83Qm03SmQsK0NBQ0UsVzZCaDdKWSxLN0JpN0paLE82QjUrSkYsUTdCNitKRSxXNkIzNkpZLEVBQUEsSUFBQSxJQUFrQixlN0I0Nko5QixjNkIzNkpZLEk3QjQ2SlosTTZCMzZKWSxNN0I0NkpaLFU2QjM2SlksTTdCNDZKWixPNkIzNkpZLE03QjQ2SlosUTZCbC9KRixLN0JtL0pFLGU2QjM2SmMsTzdCNDZKZCxnQjZCMzZKYyxXN0I0NkpkLFE2QjM2SmMsS0FBQSxLN0I4NkpoQix5QkFDRSwrQ0FDRSxNNkJ6NkpVLE03QjA2SlYsVTZCejZKVSxNN0IwNkpWLE82Qno2SlUsTzdCNjZKZCxtREFDRSxRNkJ2NkpVLEs3QjA2SlosaURBQ0UsS0FBTSxPNkJ2NkpNLElBQUEsSUFBQSxDQUFBLEtBQW1CLE83Qnc2Si9CLGU2QnY2SlksVTdCdzZKWixNQUFPLEtBQ1AsVTZCdjZKWSxJN0IwNkpkLGtCQUNFLE9BQVEsSzZCdjZKTSxLN0IwNkpoQiw0Q0FDRSxjNkJsNkpVLEs3QnE2Slosb0NBQ0Usb0JBQ0UsZTZCLzVKSSxNN0JtNkpSLHdCQUNFLFE2QjFoS0YsTTdCMmhLRSxNNkIvNUpRLEs3Qmc2SlIsTzZCLzVKUSxLN0JrNkpWLGdGQUNFLFE2Qi81SlEsZ0I3Qms2SlYsMEVBQ0UsUTZCLzVKUSxLN0JrNkpWLGVBQ0UsT0FBUSxLQUFLLEVBR2YsaUJBQ0UsUUFBUyxNNkI1aUtYLE1BQUEsS0FvSk0sVUFBVSxLQUNWLGNBQUEsS0FDQSxZQUFBLEk3QjY1Sk4sc0JBQ0UsUTZCcGpLRixLN0J1aktBLG9DQUNFLHNCQUNFLFE2QnpqS0osSzdCMGpLSSxlNkJ6NUptQixPQWpLdkIsWUFBQSxRN0IraktBLGVBQ0UsTTZCbjVKTSxPQTdLUixVQUFBLEs3QmtrS0UsTzZCbDVKTSxFQUFBLEs3Qm01Sk4sUTZCbDVKTSxLN0JtNUpOLHNCQUF1QixjNkI5NEp6QixtQkFBQSxjQUdNLGdCQUFXLEtBQ1gsYUFBWSxLQUtsQiwwQkFDRSxlN0I0NEpFLHNCQUF1QixjOEIvb0szQixtQkFBQSxjQUVJLGdCQUFpQixLOUJncEtqQixhQUFjLE1BSWxCLHlCQUNFLGU4QnZwS0YsUUFBQSxPOUI0cEtBLDZCQUNFLFdBQVksSzhCN3BLZCxTQUFBLFNBeUJNLGdCQUFpQixLOUJ1b0tyQixNQUFPLE04QmhxS1QsVUFBQSxNQTZCTSxVQUFBLE05QnNvS0osT0FBUSxNOEJucUtWLE1BQUEsUUFpQ00sT0FBQSxRQUNBLDRCQUFnQixPOUJxb0twQixvQkFBcUIsTzhCaG9LdkIsY0FBQSxJQUNFLFFBQUEsS0FDQSxlQUFBLE9BQ0EsZ0JBQUEsUzVCeENFLE9BQUEsRUFBQSxLRjJxS0YsUThCdG9LRixLQUFBLEs5QnVvS0UsVzhCbG9LRSxFQUFBLElBQWMsS0F5SGpCLGVBOUhELFdBQUEsVUFBQSxLQUFBLEs5QjJvS0EseURBQ0UsUThCam9LSSxHOUJvb0tOLHlDQUNFLFc4QjduS0ksZTlCOG5LSixROEI3bktJLEc5QjhuS0osUzhCN25LSSxTOUI4bktKLFE4QjduS0ksRzlCOG5LSixLOEI3bktJLEVBdkJOLElBQUEsRTlCc3BLRSxNOEIxbktFLEs5QjJuS0YsTzhCMW5LRSxLOUI2bktKLG9EQUNFLFc4QjFuS0UscUI5QjZuS0osMEJBQ0UsNkI4QnZuS0UsTUFBQSxNQXhDSixVQUFBLE05QmtxS0ksVThCdm5LRSxNOUJ3bktGLE84QnZuS0UsTzlCMm5LTix5QjhCdnFLQSw2QkFxREksTUFBQSxNQUNBLFVBQUEsTUFDQSxVQUFBLE1BQ0EsT0FBQSxPOUJ3bktKLHlCQUNFLDZCOEJqbktFLE9BQUEsTTVCckdBLE1BQUEsS0Z5dEtBLFU4QnByS0osSzlCcXJLSSxjOEJubkthLElBbEVqQixnQkFBQSxROUIwcktBLGlDQUNFLFFFaHVLRSxLRm11S0osbUNBQ0UsVThCOW1LSSxXQUFlLGdCQUFBLGM5QittS25CLFE4QmhzS0YsSTlCbXNLQSx5REFDRSxPOEI3bUtJLEs5QmduS04sNkRBQ0UsUThCOW1LTSxLOUIrbUtOLGU4QnpzS0YsTzlCMHNLRSxnQjhCNW1LZ0IsYzlCNm1LaEIsTzhCNW1LSSxLOUIrbUtOLHlCQUNFLG1DQUNFLFU4QjdtS0ksS0FuR1IsV0FBQSxLOUJvdEtFLDZEQUNFLFE4QjNtS1EsTTlCK21LWixxREFDRSxLOEJ4bUtFLEtBQUEsSUFBQSxDQUFBLEtBQWdCLE85QnltS2xCLE04QnhtS0UsUTlCeW1LRixlOEJ4bUtFLFU5QjJtS0osdURBQ0UsUThCcG1LRSxLOUJ3bUtKLHlEQURBLDREOEJobUtFLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFFBQUEsYUFORixPQUFBLElBQUEsRUFBQSxLQUFBLEU5QjBtS0UsZThCam1LZSxROUJxbUtqQix5REFEQSw4REFFRSxXRXB4S0UsT0ZxeEtGLFk4QmhuS0YsSTlCaW5LRSxVOEJsbUtJLEs5Qm1tS0osWUV2eEtFLEtGd3hLRixlOEJubktGLFE5QnNuS0Esa0JBQ0UsVThCaG1LSSxNOUJtbUtOLHNCQUNFLFc4QjNuS0YsUTlCOG5LQSx5QkFDRSxlOEIvbEtNLEs5QmttS1IsNkJBQ0UsUzhCN2xLTSxTOUJnbUtSLDBCQUNFLDZCQUNFLFE4QnpsS0ksTzlCNmxLUix5QkFDRSw2QkFDRSxPOEJ4bEtNLEVBQUEsTTlCNGxLVix1REFDQSx1RCtCM3pLQSxRQUFBLE0vQit6S0EseUIrQi96S0EsdUQvQmkwS0UsdUQrQjF6S00sUUFBUyxNL0IrektqQixpREFDQSxpREFDRSxRK0IzektVLEsvQjh6S1osZ0RBQ0UsUUFBUyxLQUdYLCtDK0I5ektBLE9BQUEsTUFVSSxRQUFBLEtBQ0EsT0FBQSxJL0J5ektKLHNFK0JyektJLFdBQUEsSy9CeXpLSix5QkFDRSwrQytCejBLRixRQUFBLE8vQjgwS0EscURBQ0UsVytCanpLSSxLL0JrektKLE8rQmgxS0YsUS9CaTFLRSxnQitCanpLaUIsSy9Ca3pLakIsVytCanpLTSxFQUFZLElBQUEsSUFBQSxlL0JrektsQixjK0JqektNLEkvQmt6S04sTStCanpLTSxNL0JrektOLFUrQmp6S00sTS9Ca3pLTixPK0JqektNLE1BckNSLFFBQUEsSy9CdzFLRSxlK0IveUtJLE8vQmd6S0osZ0IrQi95S0ksYy9CZ3pLSixRK0IveUtJLEsvQmd6S0osTStCL3lLSSxRL0JrektOLHlCQUNFLHFEQUNFLE0rQi95S0ksTS9CZ3pLSixVK0IveUtJLE0vQmd6S0osTytCL3lLSSxPL0JtektSLHlCQUNFLHFEQUNFLE8rQi95S00sTy9CbXpLVix1REFDRSxLK0I3MktGLElBQUEsSUFBQSxDQUFBLEtBQUEsTy9CZzNLQSx5REFDRSxZK0I5eUtRLEkvQml6S1YsMkRBQ0UsS0FBTSxJQUFJLENBQUMsS0FBSyxPRW40S2QsUUFBQSxNRnU0S0osOERFdjRLSSxLQUFBLElBQUEsQ0FBQSxLQUFBLE9GMjRLSiwyRCtCNzNLQSxLQUFBLElBQUEsQ0FBQSxLQUFBLE8vQmk0S0EsbUUrQnp5S00sUUFBQSxLL0I2eUtOLDRFZ0NsNUtFLFdBQUEsUUFDQSxNQUFBLFFoQ3M1S0YscUZBQ0UsS2dDcDVLRSxRaEN1NUtKLHlFZ0NqNUtFLFNBQUEsU0FDQSxPQUFBLEtBQ0EsTUFBQSxLOUJiRSxRQUFBLEtBQUEsS0FBQSxLQUFBLEtGaTZLRixZZ0N4NUtGLE1oQ3k1S0UsVWdDbjVLRSxNaENzNUtKLHNFZ0M5NEtBLG9FQUNFLE1BQUEsS2hDazVLRixzRUFDRSxTZ0M5NEtFLFNBTkosT0FBQSxLaENzNUtFLFVnQzU0S0UsSWhDNjRLRixNZ0M1NEtFLEtoQys0S0osNEVBQ0UsTWdDNTRLRSxLaEM2NEtGLFFBQVMsS0FBSyxLQUFLLEtBQUssS2dDejRLMUIsWUFBQSxNQUNFLFVBQUEsTWhDNjRLRixtRmdDeDRLSSxXQUFBLDRDQUFXLFVBQUEsTUFBQSxDQUFBLFFoQzQ0S2YsdUVBQ0UsUWdDejRLRSxLaEMwNEtGLFVnQ3o0S0UsS2hDMDRLRixnQmdDejRLRSxjaEM0NEtKLHdCQUNFLFdnQ3Y0S0UsUWhDdzRLRixRZ0N2NEtFLEVoQ3c0S0YsY0FBZSxLZ0NwNEtqQixZQUFBLE9oQ3c0S0Esb0RFejhLSSxTQUFBLFNGNjhLSixvRkFDRSxXZ0NwNEtFLE9oQ3E0S0YsUUFBUyxLQUFLLEtBR2hCLDBCQUNFLG9GQUNFLE1nQ240S0EsSzlCakZBLFFBQUEsS0FBQSxHRnk5S0osd0dBQ0UsUWdDbjRLRSxNQVRKLGdCQUFBLEtoQzg0S0UsTWdDajRLRSxNaENrNEtGLFVBQVcsTWdDOTNLYixVQUFBLE1BQ0UsT0FBQSxNQUNBLFdBQUEsTUFGRixXQUFBLHNEaENtNEtFLFdnQzkzS0UsRUFBQSxLQUFrQixJQUFBLGVoQyszS3BCLGNBQWUsSWdDMzNLakIsU0FBQSxTQUNFLFNBQUEsT0FDQSxPQUFBLFFBQ0EsTUFBQSxRaEMrM0tGLDBCQUNFLHdHZ0MxM0tFLFVBQUEsTUFDQSxVQUFBLE1BQ0EsV0FBQSxPaEMrM0tKLHlCQUNFLHdHZ0N0M0tFLFVBQUEsTUFDQSxVQUFBLE1BQ0EsV0FBQSxPaEM0M0tKLCtHQURBLDhHQUVFLFVnQ3QzS0ksa0JoQ3kzS04scUhpQ2pnTEEsU0FBQSxTQUNFLFFBQUEsTUFDQSxJQUFBLEUvQkFFLEtBQUEsRUZvZ0xGLE9pQ3RnTEYsS2pDdWdMRSxNaUNqZ0xFLEtqQ2tnTEYsUWlDamdMRSxFakNrZ0xGLGNBQWUsTWlDOS9LakIsV0FBQSxNakNrZ0xBLDBIaUNsZ0xBLFNBQUEsU2pDb2dMRSxJaUMzL0tJLEVBVE4sS0FBQSxFakNzZ0xFLE9pQ3ovS0ksS2pDMC9LSixNaUN2Z0xGLEtqQ3dnTEUsUWlDeC9LTSxFQWhCUixRQUFBLEtBQUEsS2pDMGdMRSxRaUNwL0tNLEtqQ3EvS04sZWlDcC9LTSxPQXZCUixnQkFBQSxjakMrZ0xBLG9JQUNFLFdpQ2hoTEYsT2pDaWhMRSxZaUM5K0tNLElqQ2kvS1IseUlpQ3BoTEEsS0FBQSxJQUFBLENBQUEsS0FBQSxPakN3aExBLHNJQUNFLEtpQ3YrS0ksSUFBQSxDQUFBLEtBQUEsT2pDMCtLTixzSUFDRSxLaUN0K0tNLElBQUEsQ0FBQSxLQUFBLE9qQ3krS1Isb0lBQ0UsWWlDdCtLTSxNakN5K0tSLDRIQUNFLFlBQWEsT2lDaCtLZixXQUFBLE9BQ0UsWUFBQSxJakNvK0tGLGtJRW5qTEksVUFBQSxLRnFqTEYsWWtDeGpMRixLbEMyakxBLHFJQUNFLEtrQ3BqTEksT0FBQSxPQUFBLElBQUEsQ0FBQSxLQUF3QixZbENxakw1QixXa0NwakxJLEtsQ3VqTE4sd0hBQ0UsUWtDamtMRixhbENra0xFLE9rQ25qTE0sTWxDb2pMTixNa0Nua0xGLE1sQ29rTEUsVWtDbmpMUSxjbENvakxSLFNrQ3JrTEYsU2xDc2tMRSxRa0NqakxRLEVsQ2tqTFIsTWtDampMUSxNbENrakxSLE9rQ2pqTFEsTWxDa2pMUixja0NqakxRLElsQ29qTFYsNEhBQ0UsV2tDL2lMUSxRbENrakxWLDRIQUNFLFdFOWtMRSxRRmlsTEosNkhBQ0UsU2tDN2lMVSxTbEM4aUxWLE1rQ3RsTEYsRWxDdWxMRSxPa0MzaUxRLEVsQzRpTFIsUWtDeGxMRixFbEN5bExFLFFrQ3hpTGdCLElsQzJpTGxCLGtJQUNFLEtrQ2hpTE0sSUFBQSxJQUFBLENBQUEsS0FBQSxPbENpaUxOLGVrQ2hpTE0sVWxDaWlMTixNa0NoaUxNLEtsQ21pTFIsc0dBQ0UsT2tDaGlMTSxJbENpaUxOLFFFam1MRSxLRm9tTEoseUJBQ0Usc0dBQ0UsUUV0bUxBLE9GMG1MSiw2SEFDRSxXa0NoaUxVLEtsQ21pTFosdUdBQ0UsUWtDM2hMVSxLbEM4aExaLDRCQUNFLE1BQU8sTUFDUCxPa0MzaExVLEtsQzRoTFYsU2tDM2hMVSxPbEM0aExWLFNFdG5MRSxTRnluTEoseUJBQ0UsNEJrQzduTEYsTUFBQSxNbENrb0xBLCtDQUNFLFdFaG9MRSxLRmlvTEYsSWtDcG9MRixLbENxb0xFLE9rQ3JoTE0sRWxDc2hMTixVRW5vTEUsS0Zvb0xGLFlrQ3ZvTEYsS2xDd29MRSxPa0NyaExNLEtsQ3NoTE4sTWtDem9MRixLbEMwb0xFLE1rQ25oTE0sUWxDc2hMUix5QkFDRSwrQ0FDRSxJRTVvTEEsS0Y2b0xBLEtrQ2hwTEosTWxDcXBMQSxvREFEQSxtREFFRSxla0NoaExRLE9sQ21oTFYsbURBQ0UsT2tDL2dMUSxFQUFBLElsQ2toTFYsMEVBQ0UsWWtDL2dMVSxJbENnaExWLFVrQy9nTFUsS2xDZ2hMVixZa0MvZ0xVLEtsQ2doTFYsTUFBTyxRQUdULDBEQUNFLEtBQU0sT2tDL2dMSSxJQUFBLElBQVcsQ0FBQSxLQUFBLFlsQ2doTHJCLE9rQy9nTFUsRUFBQSxJbENraExaLDJEQUNFLFdrQzFxTEYsMERBQUEsVUFBQSxNQUFBLENBQUEsUWxDMnFMRSxRQUFTLGFBQ1QsTUFBTyxLQUNQLE9BQVEsS0FDUixla0MvZ0xZLE9sQ2doTFosT0FBUSxRQUdWLDJFQUNFLFdrQzNnTFkseURBQVcsVUFBQSxNQUFBLENBQUEsS2xDNGdMdkIsYWtDM2dMWSxJbEM4Z0xkLDJFQUNFLFdrQ3hnTFEsMERBQVksVUFBQSxNQUFBLENBQUEsS2xDeWdMcEIsWWtDeGdMUSxJbEMyZ0xWLG1EQUNFLFFrQzdyTEYsS2xDOHJMRSxZa0N6Z0xVLE9sQzBnTFYsZ0JrQ3pnTFUsY2xDMGdMVixNa0Noc0xGLFFsQ21zTEEseUJBQ0UsdURBQ0UsUWtDdmdMUSxNbEMyZ0xaLHlCQUNFLHVEQUNFLE1BQU8sSUFDUCxPa0NwZ0xVLEVBQUEsTWxDeWdMZCx1REFEQSxzREFFRSxXa0NwZ0xZLE9sQ3FnTFosWWtDcGdMWSxJbENxZ0xaLFVrQ3BnTFksS2xDcWdMWixZa0NwZ0xZLEtsQ3VnTGQseUJBRUUsdURBREEsc0RBRUUsV2tDbmdMWSxLbENvZ0xaLFVrQzV0TEosS2xDNnRMSSxVa0NqZ0xZLEtsQ3FnTGhCLHFEQUNFLFdrQzMvS1UsT2xDNC9LVixZRWh1TEUsSUZpdUxGLFVrQ3B1TEYsS2xDcXVMRSxZa0M1L0tZLEtsQzYvS1osT2tDdHVMRixLQUFBLEVsQ3V1TEUsVWtDeC9LUSxNbEMyL0tWLHlCQUNFLHFEQUNFLE9rQ3ovS1EsS0FBQSxFQUFBLEtBQUEsRWxDMC9LUixVa0M3dUxKLE1sQ2l2TEEsMkJBQ0UsU2tDbHZMRixTbENxdkxBLDBCQUNFLDJCQUNFLGVrQ3IvS1EsTWxDeS9LWiw2Q0FDRSxPQUFRLElBQ1IsT2tDN3ZMRixNbEM4dkxFLFFBQVMsS2tDditLWCx5QkFDRSw2Q0FDQSxRQUFBLE1BQ0EsT0FBQSxHbEM4K0tGLDhDQUNFLFFrQ2wvS0YsS2xDcS9LQSxpREFDRSxNa0MzK0tFLGVBWEosT0FBQSxNbEN3L0tFLFNrQ3orS0UsU2xDMCtLRixha0N6K0tjLElBQUEsTUFBQSxRbEMwK0tkLE9rQ3orS0UsUWxDNCtLSiw0REFDRSxPa0M5L0tGLEtsQ2lnTEEsMEJBQ0UsaURFdHhMRSxNQUFBLE1Gd3hMQSxPa0NwZ0xKLE9sQ3dnTEEseUJBQ0UsaURBQ0UsT2tDcitLSSxPbEN5K0tSLHVEQUNFLFdFbnlMRSxRRm95TEYsY2tDaGhMRixJbENpaExFLE9rQ3ArS00sS2xDdStLUixtRUFDRSxPa0NoK0tNLE1sQ2krS04sTWtDaCtLTSxNbENpK0tOLFNrQzk5S0ksU2xDKzlLSixJRTV5TEUsSUY2eUxGLEtrQ3poTEYsSWxDMGhMRSxRa0MvOUtNLEtsQ2crS04sZWtDM2hMRixPbEM0aExFLGdCa0M1OUtJLGNsQzY5S0osVWtDNTlLSSxxQmxDKzlLTiwwQkFDRSxtRUFDRSxNa0NyOUtFLE1sQ3M5S0YsT2tDcjlLRSxLbEN5OUtOLHlCQUNFLG1FQUNFLE1rQ3g5S0ksT2xDNDlLUiw2RUFDRSxNa0NuOUtJLEtsQ285S0osT2tDbjlLSSxLbENzOUtOLDJFQUNFLE9rQ245S0ksUWxDbzlLSixRa0NuOUtJLGFsQ285S0osY2tDbjlLSSxJbENvOUtKLE9rQ3RqTEYsTUFBQSxNQUFBLEtsQ3VqTEUsT2tDbDlLTSxLbENtOUtOLE1rQ3hqTEYsS2xDeWpMRSxXa0MvOEtJLE9sQ2c5S0osWWtDLzhLWSxFbENrOUtkLCtFQUNFLFVrQzlqTEYsS2xDK2pMRSxXa0M5OEtNLElsQys4S04sZWtDOThLTSxPbENpOUtSLG9EQUNFLFdrQzk4S00sT2xDKzhLTixZa0Nya0xGLElsQ3NrTEUsVWtDMzhLSSxLbEM0OEtKLFlrQzM4S0ksS2xDNDhLSixNa0MzOEtJLEtsQzQ4S0osT2tDMzhLSSxLQUFBLEVBQUEsS0FBZ0IsRWxDODhLdEIsMEJBQ0Usb0RBQ0UsVUVsMkxBLEtGbTJMQSxZa0Mva0xKLE1sQ21sTEEsbURBQ0UsV2tDMzhLTSxPbEM0OEtOLFlrQzM4S00sSWxDNDhLTixVa0MzOEtNLEtsQzQ4S04sWWtDdmxMRixLbEN3bExFLE1rQ3g4S0ksUWxDMjhLTiwwQkFDRSxtREFDRSxZa0N2OEtJLElsQ3c4S0osVWtDOWxMSixLbEMrbExJLFlrQ3I4S0ksTWxDeThLUix5QkFDRSxVa0NyOEtRLDZCbENzOEtSLFVrQ3JtTEYsTWxDc21MRSxZa0NsOEtNLEtsQ3E4S1IsaURBQ0UsVWtDbDhLTSxNbENtOEtOLFdrQ2w4S00sTWxDczhLUiw2QkFEQSw2QkFFRSxRa0M5N0tNLEtsQ2k4S1IsNEJBQ0UsUWtDcG5MRixLbEN1bkxBLHFCQUNFLE9rQzM3S1EsS0E3TFYsU0FBQSxTbEMwbkxFLFFrQ3Y3S0UsS2xDdzdLRixnQmtDdjdLYSxjbEN3N0tiLFlrQ3Y3S1ksT2xDdzdLWixVa0N2N0tXLFlsQzA3S2IseUJrQ3I3S0UscUJBQ0EsUUFBQSxPbEMwN0tGLGlEQUNFLFdrQ3Q3S0UsUWxDdTdLRixRa0N0N0tFLEtBQVEsS0FBQSxFQUFBLEtsQ3U3S1YsT2tDdDdLUSxLbEN1N0tSLE1BQU8sbUJrQ243S1QsU0FBQSxTbEN1N0tBLDBCQUNFLGlEa0NqN0tNLE1BQUEsTWxDczdLUix5QkFDRSxpREFDRSxRa0NsN0tNLEtBQUEsS0FBYyxFQUFBLE1sQ3M3S3hCLDBCQUNFLGlEQUNFLFFrQ2o3S1EsS0FBQSxLQUFBLEVBQUEsTWxDcTdLWix5QkFDRSxpRGtDMzZLUSxNQUFBLEtBL0JWLFFBQUEsS0FBQSxLbEM2OEtJLGlCa0M1NkttQixNbENnN0t2QixvRW1DNTdMSSxPQUFBLEtBSEosS0FBQSxLbkNrOExFLFdtQzc3TEksS25DODdMSixVbUM3N0xJLEtuQzg3TEosWW1DNzdMSSxLbkM4N0xKLE1FbDhMRSxLRm04TEYsTW1DdDhMRixLbkN5OExBLDBCQUNFLG9FQUNFLE9tQzU3TEksTW5DZzhMUiwwQkFDRSxvRUFDRSxLQUFNLE1BSVYseUJtQ3Y3TEEsb0VBQ0UsS0FBQSxFQUNBLFdBQUEsT0FDQSxPQUFBLE9uQzY3TEYseUVBREEsd0VBRUUsZW1DeDdMRSxPbkMyN0xKLHdFb0NsK0xBLE9BQUEs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SUFBSSxDQUFDLEtBQUssWUFDOUIsTUFBTyxLQUdULDBCQUNFLE9BQVEsS0FBSyxFQUNiLFFBQVMsS0FDVCxZQUFhLFdBQ2IsZ0JBQWlCLFdBR25CLDZCQUNFLE1BQU8sSUFHVCxpREFDRSxjQUFlLEtBR2pCLG9DQUNFLE1BQU8sS0FDUCxPQUFRLEtBQ1IsZUFBZ0IsT0FDaEIsYUFBYyIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovIH1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwOyB9XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMSAqL1xuICBoZWlnaHQ6IDA7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7XG4gIC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDsgfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqLyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovIH1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IH1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMUMxQzFDO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cbiAgYm9keS5ibG9ja2VkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAnTnVuaXRvJztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnVpLWtpdC1ibG9jayB7XG4gIHBhZGRpbmc6IDIwcHg7IH1cblxuaDIudGl0bGUtY2VudGVyZWQsIGgyLnRpdGxlLXN0YXJ0ZWQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMCAwIDgwcHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICBoMi50aXRsZS1jZW50ZXJlZCwgaDIudGl0bGUtc3RhcnRlZCB7XG4gICAgICBwYWRkaW5nOiAwIDAgNDBweCAwOyB9IH1cblxuaDIudGl0bGUtc3RhcnRlZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxucC5oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQ6ICNGNEQ5NkU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMzVweCA0MHB4O1xuICBmb250LWZhbWlseTogJ051bml0byc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIHAuaGlnaGxpZ2h0ZWQge1xuICAgICAgcGFkZGluZzogMjBweDsgfSB9XG5cbmgxIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDM2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAyNnB4OyB9IH1cblxuaDIge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuXG5oMyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG5cbmg0IHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuLi1hY2NlbnRfdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAnTnVuaXRvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbnAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJzsgfVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG51bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICB1bCBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG5cbiN3cmFwcGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uY29udGVudCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNTI2cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MjZweCkge1xuICAgIC5jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogMTQ0MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgIC5jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogMTIwMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogMTAyNHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogNzY4cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDcwMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgLmNvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiA5NSU7IH0gfVxuXG4uY29udGVudC1uYXJyb3cge1xuICBtYXgtd2lkdGg6IDEwMjRweDsgfVxuXG5pbnB1dCwgdGV4dGFyZWEge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7IH1cblxuLnN3aXBlci1zY3JvbGxiYXIgLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cblxuLyogTWl4aW5zOlxuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuZGl2Lm11bHRpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzAwcHg7IH1cbiAgZGl2Lm11bHRpLmRhcmsgLm11bHRpX19kaXNwbGF5IHtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICBkaXYubXVsdGkuZGFyayAubXVsdGlfX2Rpc3BsYXk6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vYXNzZXRzL2ltZy9pY29ucy9jaXR5LWFycm93LWlubmVyLWljb24uc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICBkaXYubXVsdGkuZGFyayAubXVsdGlfX2Rpc3BsYXkgLm11bHRpX19pbm5lciB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgZGl2Lm11bHRpLmRhcmsgLm11bHRpX19kcm9wZG93biB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgZGl2Lm11bHRpLmRhcmsgLm11bHRpX19kcm9wZG93biB1bCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgICAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtaW4taGVpZ2h0OiAwOyB9XG4gICAgICBkaXYubXVsdGkuZGFyayAubXVsdGlfX2Ryb3Bkb3duIHVsIGxpIHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAgICAgZGl2Lm11bHRpLmRhcmsgLm11bHRpX19kcm9wZG93biB1bCBsaTphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBkaXYubXVsdGkuZGFyayAubXVsdGlfX2Ryb3Bkb3duIHVsIGxpLm11bHRpX19saS1pdGVtLS1zZWxlY3RlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0Y0RDk2RTtcbiAgICAgICAgICBjb2xvcjogIzAwMDsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgd2lkdGg6IDQ3cHg7XG4gIGhlaWdodDogNDdweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIsIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEQ5NkU7IH1cbiAgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTsgfVxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMDsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDUlOyB9XG4gIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvaW1nL2ljb25zL3BhZ2luYXRpb24tYXJyb3ctcmlnaHQuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6IDUlOyB9XG4gIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvaW1nL2ljb25zL3BhZ2luYXRpb24tYXJyb3ctbGVmdC5zdmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uZGFyay10aGVtZSB7XG4gIGNvbG9yOiAjMUUyMzI0OyB9XG4gIC5kYXJrLXRoZW1lIC5zZWxlY3RhYmxlLWxpc3QgYSB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5kYXJrLXRoZW1lIC5zZWxlY3RhYmxlLWxpc3QgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50OyB9XG4gIC5kYXJrLXRoZW1lIC5idXktYnRuIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5kYXJrLXRoZW1lIC5idXktYnRuOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL2ltZy9pY29ucy9zaG9wLWljb24tZGFyay5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuXG4uY2F0YWxvZy1pdGVtcyAuY2F0YWxvZy1pdGVtLmRhcmstdGhlbWUsXG4uY2F0YWxvZy1pdGVtcy1saXN0LWJsb2NrIC5jYXRhbG9nLWl0ZW1zLWxpc3QgLmNhdGFsb2ctaXRlbXMtbGlzdC1pdGVtLmRhcmstdGhlbWUsXG4uYmVzdC1wcmljZS1zbGlkZXItY29udGFpbmVyIC5iZXN0LXByaWNlLXNsaWRlci1pdGVtLmRhcmstdGhlbWUsXG5kaXYuc2ltaWxhci1nb29kcy1ibG9jayAuc2ltaWxhci1nb29kcy1zbGlkZXItYmxvY2sgLnNpbWlsYXItZ29vZHMtc2xpZGVyLWNvbnRhaW5lciAuc2ltaWxhci1nb29kcy1pdGVtLmRhcmstdGhlbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDsgfVxuXG5bcm9sZT1cImRpYWxvZ1wiXSAuZmFuY3lib3gtYnV0dG9uLmZhbmN5Ym94LWJ1dHRvbi0tY2xvc2Uge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxudGV4dGFyZWEge1xuICByZXNpemU6IG5vbmU7IH1cblxuYnV0dG9uLFxuYSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1mYW1pbHk6ICdOdW5pdG8nO1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIGJ1dHRvbi5idXktYnRuLFxuICBhLmJ1eS1idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMTVweCA1NnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgYnV0dG9uLmJ1eS1idG46YmVmb3JlLFxuICAgIGEuYnV5LWJ0bjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvaW1nL2ljb25zL3Nob3AtaWNvbi5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgIGJ1dHRvbi5idXktYnRuOmhvdmVyLFxuICAgIGEuYnV5LWJ0bjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgxMCwgMTIsIDksIDAuMDMpLCByZ2JhKDEwLCAxMiwgOSwgMC4wMykpLCAjRjREOTZFO1xuICAgICAgY29sb3I6ICMxRTIzMjQ7IH1cbiAgICAgIGJ1dHRvbi5idXktYnRuOmhvdmVyOmJlZm9yZSxcbiAgICAgIGEuYnV5LWJ0bjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL2ltZy9pY29ucy9zaG9wLWljb24tZGFyay5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgIGJ1dHRvbi5idXktYnRuOmFjdGl2ZSxcbiAgICBhLmJ1eS1idG46YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDEwLCAxMiwgOSwgMC4xKSwgcmdiYSgxMCwgMTIsIDksIDAuMSkpLCAjRjREOTZFO1xuICAgICAgY29sb3I6ICMxRTIzMjQ7IH1cbiAgICAgIGJ1dHRvbi5idXktYnRuOmFjdGl2ZTpiZWZvcmUsXG4gICAgICBhLmJ1eS1idG46YWN0aXZlOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvaW1nL2ljb25zL3Nob3AtaWNvbi1kYXJrLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gICAgYnV0dG9uLmJ1eS1idG46ZGlzYWJsZWQsXG4gICAgYS5idXktYnRuOmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICM4MjgyODI7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgYnV0dG9uLmJ1eS1idG4sXG4gICAgICBhLmJ1eS1idG4ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgIGJ1dHRvbi5idXktYnRuIHN2ZyxcbiAgICBhLmJ1eS1idG4gc3ZnIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC00cHg7IH1cbiAgYnV0dG9uLnllbGxvdy1idG4sXG4gIGEueWVsbG93LWJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RDk2RTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMUUyMzI0O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAgIGJ1dHRvbi55ZWxsb3ctYnRuOmhvdmVyLFxuICAgIGEueWVsbG93LWJ0bjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgxMCwgMTIsIDksIDAuMDMpLCByZ2JhKDEwLCAxMiwgOSwgMC4wMykpLCAjRjREOTZFOyB9XG4gICAgYnV0dG9uLnllbGxvdy1idG46YWN0aXZlLFxuICAgIGEueWVsbG93LWJ0bjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMTAsIDEyLCA5LCAwLjEpLCByZ2JhKDEwLCAxMiwgOSwgMC4xKSksICNGNEQ5NkU7IH1cbiAgICBidXR0b24ueWVsbG93LWJ0bjpkaXNhYmxlZCxcbiAgICBhLnllbGxvdy1idG46ZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZDogIzgyODI4MjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICBidXR0b24ueWVsbG93LWJ0bixcbiAgICAgIGEueWVsbG93LWJ0biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgYnV0dG9uLnllbGxvdy1idG4gaW1nLFxuICAgIGEueWVsbG93LWJ0biBpbWcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDsgfVxuICBidXR0b24uYmxhY2stYnRuLFxuICBhLmJsYWNrLWJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgICBidXR0b24uYmxhY2stYnRuOmhvdmVyLFxuICAgIGEuYmxhY2stYnRuOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI0NCwgMjE3LCAxMTAsIDAuMSksIHJnYmEoMjQ0LCAyMTcsIDExMCwgMC4xKSksIHJnYmEoMTAsIDEyLCA5LCAwLjkpOyB9XG4gICAgYnV0dG9uLmJsYWNrLWJ0bjphY3RpdmUsXG4gICAgYS5ibGFjay1idG46YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI0NCwgMjE3LCAxMTAsIDAuMiksIHJnYmEoMjQ0LCAyMTcsIDExMCwgMC4yKSksIHJnYmEoMTAsIDEyLCA5LCAwLjkpOyB9XG4gICAgYnV0dG9uLmJsYWNrLWJ0bjpkaXNhYmxlZCxcbiAgICBhLmJsYWNrLWJ0bjpkaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjODI4MjgyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICBidXR0b24uYmxhY2stYnRuLFxuICAgICAgYS5ibGFjay1idG4ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICBidXR0b24uc2ltcGxlLWJ0bixcbiAgYS5zaW1wbGUtYnRuIHtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIGJ1dHRvbi5zaW1wbGUtYnRuOmhvdmVyLCBidXR0b24uc2ltcGxlLWJ0bi5hY3RpdmUsXG4gICAgYS5zaW1wbGUtYnRuOmhvdmVyLFxuICAgIGEuc2ltcGxlLWJ0bi5hY3RpdmUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMzMzMzMztcbiAgICAgIHBhZGRpbmc6IDExcHggMTlweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBidXR0b24uYm9yZGVyZWQtYnRuLFxuICBhLmJvcmRlcmVkLWJ0biB7XG4gICAgZm9udC1mYW1pbHk6ICdOdW5pdG8nO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGNEQ5NkU7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGNvbG9yOiAjMUUyMzI0O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTsgfVxuICAgIGJ1dHRvbi5ib3JkZXJlZC1idG46aG92ZXIsXG4gICAgYS5ib3JkZXJlZC1idG46aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMTAsIDEyLCA5LCAwLjAzKSwgcmdiYSgxMCwgMTIsIDksIDAuMDMpKSwgI0Y0RDk2RTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIGJ1dHRvbi5ib3JkZXJlZC1idG46YWN0aXZlLFxuICAgIGEuYm9yZGVyZWQtYnRuOmFjdGl2ZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRERDNTY0OyB9XG4gICAgYnV0dG9uLmJvcmRlcmVkLWJ0bjpkaXNhYmxlZCxcbiAgICBhLmJvcmRlcmVkLWJ0bjpkaXNhYmxlZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjODI4MjgyO1xuICAgICAgY29sb3I6ICM0RjRGNEY7IH1cblxuZGl2LmJ1eS1idG4ge1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiAnTnVuaXRvJztcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTVweCAyMHB4IDE1cHggNTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgZGl2LmJ1eS1idG46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL2ltZy9pY29ucy9zaG9wLWljb24uc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgZGl2LmJ1eS1idG46aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgxMCwgMTIsIDksIDAuMDMpLCByZ2JhKDEwLCAxMiwgOSwgMC4wMykpLCAjRjREOTZFO1xuICAgIGNvbG9yOiAjMUUyMzI0OyB9XG4gICAgZGl2LmJ1eS1idG46aG92ZXI6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvaW1nL2ljb25zL3Nob3AtaWNvbi1kYXJrLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gIGRpdi5idXktYnRuOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMTAsIDEyLCA5LCAwLjEpLCByZ2JhKDEwLCAxMiwgOSwgMC4xKSksICNGNEQ5NkU7XG4gICAgY29sb3I6ICMxRTIzMjQ7IH1cbiAgICBkaXYuYnV5LWJ0bjphY3RpdmU6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvaW1nL2ljb25zL3Nob3AtaWNvbi1kYXJrLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gIGRpdi5idXktYnRuOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjODI4MjgyO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIGRpdi5idXktYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIGRpdi5idXktYnRuIHN2ZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC00cHg7IH1cblxuZGl2LnllbGxvdy1idG4ge1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiAnTnVuaXRvJztcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RDk2RTtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMxRTIzMjQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIGRpdi55ZWxsb3ctYnRuOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMTAsIDEyLCA5LCAwLjAzKSwgcmdiYSgxMCwgMTIsIDksIDAuMDMpKSwgI0Y0RDk2RTsgfVxuICBkaXYueWVsbG93LWJ0bjphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDEwLCAxMiwgOSwgMC4xKSwgcmdiYSgxMCwgMTIsIDksIDAuMSkpLCAjRjREOTZFOyB9XG4gIGRpdi55ZWxsb3ctYnRuOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjODI4MjgyO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIGRpdi55ZWxsb3ctYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIGRpdi55ZWxsb3ctYnRuIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4OyB9XG5cbmRpdi5ibGFjay1idG4ge1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiAnTnVuaXRvJztcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIGRpdi5ibGFjay1idG46aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNDQsIDIxNywgMTEwLCAwLjEpLCByZ2JhKDI0NCwgMjE3LCAxMTAsIDAuMSkpLCByZ2JhKDEwLCAxMiwgOSwgMC45KTsgfVxuICBkaXYuYmxhY2stYnRuOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjQ0LCAyMTcsIDExMCwgMC4yKSwgcmdiYSgyNDQsIDIxNywgMTEwLCAwLjIpKSwgcmdiYSgxMCwgMTIsIDksIDAuOSk7IH1cbiAgZGl2LmJsYWNrLWJ0bjpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZDogIzgyODI4MjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICBkaXYuYmxhY2stYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbmRpdi5zaW1wbGUtYnRuIHtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LWZhbWlseTogJ051bml0byc7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICBkaXYuc2ltcGxlLWJ0bjpob3ZlciwgZGl2LnNpbXBsZS1idG4uYWN0aXZlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzMzMzO1xuICAgIHBhZGRpbmc6IDExcHggMTlweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuZGl2LmJvcmRlcmVkLWJ0biB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1mYW1pbHk6ICdOdW5pdG8nO1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogJ051bml0byc7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Y0RDk2RTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBjb2xvcjogIzFFMjMyNDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlOyB9XG4gIGRpdi5ib3JkZXJlZC1idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDEwLCAxMiwgOSwgMC4wMyksIHJnYmEoMTAsIDEyLCA5LCAwLjAzKSksICNGNEQ5NkU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGRpdi5ib3JkZXJlZC1idG46YWN0aXZlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRERDNTY0OyB9XG4gIGRpdi5ib3JkZXJlZC1idG46ZGlzYWJsZWQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4MjgyODI7XG4gICAgY29sb3I6ICM0RjRGNEY7IH1cblxuYSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiAnTnVuaXRvJywgc2Fucy1zZXJpZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGE6aG92ZXIsIGE6YWN0aXZlIHtcbiAgICBvcGFjaXR5OiAwLjk7IH1cbiAgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmZvcm0taW5wdXQgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuZm9ybS1pbnB1dCBsYWJlbC5lcnJvciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uZm9ybS1pbnB1dCBzZWxlY3Qge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7IH1cbiAgLmZvcm0taW5wdXQgc2VsZWN0IG9wdGlvbiB7XG4gICAgY29sb3I6ICMzMzMzMzM7IH1cblxuLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInRlbFwiXSxcbi5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbi5mb3JtLWlucHV0IC5lbWFpbC1pbnB1dCxcbi5mb3JtLWlucHV0IHNlbGVjdCxcbi5mb3JtLWlucHV0IHRleHRhcmVhIHtcbiAgcGFkZGluZzogMTJweCAyN3B4O1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLnNlbGVjdGFibGUtbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDE1cHggMDsgfVxuICAuc2VsZWN0YWJsZS1saXN0LmNvbHVtbi12aWV3IHtcbiAgICBjb2x1bW4tY291bnQ6IDI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgICAgIC5zZWxlY3RhYmxlLWxpc3QuY29sdW1uLXZpZXcge1xuICAgICAgICBjb2x1bW4tY291bnQ6IDE7IH0gfVxuICAgIC5zZWxlY3RhYmxlLWxpc3QuY29sdW1uLXZpZXcgbGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNlbGVjdGFibGUtbGlzdCBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLnNlbGVjdGFibGUtbGlzdCBsaSBzcGFuLCAuc2VsZWN0YWJsZS1saXN0IGxpIGEge1xuICAgICAgZm9udDogbm9ybWFsIDYwMCAxNHB4LzE1MCUgJ09wZW4gU2Fucyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiA1cHggMTZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4OyB9XG4gICAgICAuc2VsZWN0YWJsZS1saXN0IGxpIHNwYW46aG92ZXIsIC5zZWxlY3RhYmxlLWxpc3QgbGkgc3Bhbi5zZWxlY3RlZCwgLnNlbGVjdGFibGUtbGlzdCBsaSBhOmhvdmVyLCAuc2VsZWN0YWJsZS1saXN0IGxpIGEuc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRkOTZlOyB9XG5cbi5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbi5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4uZGFyay10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4uZGFyay10aGVtZSAuZm9ybS1pbnB1dCAuZW1haWwtaW5wdXQsXG4uZGFyay10aGVtZSAuZm9ybS1pbnB1dCBzZWxlY3QsXG4uZGFyay10aGVtZSAuZm9ybS1pbnB1dCB0ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgY29sb3I6ICNCREJEQkQgIWltcG9ydGFudDsgfVxuICAuZGFyay10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwidGV4dFwiXSA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJzZWFyY2hcIl0gOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAuZGFyay10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwidGVsXCJdIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cImVtYWlsXCJdIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgLmVtYWlsLWlucHV0IDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgc2VsZWN0IDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgdGV4dGFyZWEgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI0JEQkRCRCAhaW1wb3J0YW50OyB9XG4gIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdIDotbW96LXBsYWNlaG9sZGVyLFxuICAuZGFyay10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIDotbW96LXBsYWNlaG9sZGVyLFxuICAuZGFyay10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwidGVsXCJdIDotbW96LXBsYWNlaG9sZGVyLFxuICAuZGFyay10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwiZW1haWxcIl0gOi1tb3otcGxhY2Vob2xkZXIsXG4gIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IC5lbWFpbC1pbnB1dCA6LW1vei1wbGFjZWhvbGRlcixcbiAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgc2VsZWN0IDotbW96LXBsYWNlaG9sZGVyLFxuICAuZGFyay10aGVtZSAuZm9ybS1pbnB1dCB0ZXh0YXJlYSA6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNCREJEQkQgIWltcG9ydGFudDsgfVxuICAuZGFyay10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwidGV4dFwiXSA6Oi1tb3otcGxhY2Vob2xkZXIsXG4gIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJzZWFyY2hcIl0gOjotbW96LXBsYWNlaG9sZGVyLFxuICAuZGFyay10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwidGVsXCJdIDo6LW1vei1wbGFjZWhvbGRlcixcbiAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cImVtYWlsXCJdIDo6LW1vei1wbGFjZWhvbGRlcixcbiAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgLmVtYWlsLWlucHV0IDo6LW1vei1wbGFjZWhvbGRlcixcbiAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgc2VsZWN0IDo6LW1vei1wbGFjZWhvbGRlcixcbiAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgdGV4dGFyZWEgOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI0JEQkRCRCAhaW1wb3J0YW50OyB9XG4gIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJzZWFyY2hcIl0gOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInRlbFwiXSA6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAuZGFyay10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwiZW1haWxcIl0gOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgLmVtYWlsLWlucHV0IDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IHNlbGVjdCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAuZGFyay10aGVtZSAuZm9ybS1pbnB1dCB0ZXh0YXJlYSA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI0JEQkRCRCAhaW1wb3J0YW50OyB9XG4gIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmRpc2FibGVkLFxuICAuZGFyay10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmRpc2FibGVkLFxuICAuZGFyay10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwidGVsXCJdOmRpc2FibGVkLFxuICAuZGFyay10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwiZW1haWxcIl06ZGlzYWJsZWQsXG4gIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IC5lbWFpbC1pbnB1dDpkaXNhYmxlZCxcbiAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgc2VsZWN0OmRpc2FibGVkLFxuICAuZGFyay10aGVtZSAuZm9ybS1pbnB1dCB0ZXh0YXJlYTpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgICBjb2xvcjogcmdiYSgxODksIDE4OSwgMTg5LCAwLjUpICFpbXBvcnRhbnQ7IH1cbiAgICAuZGFyay10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwidGV4dFwiXTpkaXNhYmxlZCA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpkaXNhYmxlZCA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInRlbFwiXTpkaXNhYmxlZCA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmRpc2FibGVkIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAuZGFyay10aGVtZSAuZm9ybS1pbnB1dCAuZW1haWwtaW5wdXQ6ZGlzYWJsZWQgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IHNlbGVjdDpkaXNhYmxlZCA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgdGV4dGFyZWE6ZGlzYWJsZWQgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDE4OSwgMTg5LCAxODksIDAuNSkgIWltcG9ydGFudDsgfVxuICAgIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmRpc2FibGVkIDotbW96LXBsYWNlaG9sZGVyLFxuICAgIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJzZWFyY2hcIl06ZGlzYWJsZWQgOi1tb3otcGxhY2Vob2xkZXIsXG4gICAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInRlbFwiXTpkaXNhYmxlZCA6LW1vei1wbGFjZWhvbGRlcixcbiAgICAuZGFyay10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwiZW1haWxcIl06ZGlzYWJsZWQgOi1tb3otcGxhY2Vob2xkZXIsXG4gICAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgLmVtYWlsLWlucHV0OmRpc2FibGVkIDotbW96LXBsYWNlaG9sZGVyLFxuICAgIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IHNlbGVjdDpkaXNhYmxlZCA6LW1vei1wbGFjZWhvbGRlcixcbiAgICAuZGFyay10aGVtZSAuZm9ybS1pbnB1dCB0ZXh0YXJlYTpkaXNhYmxlZCA6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogcmdiYSgxODksIDE4OSwgMTg5LCAwLjUpICFpbXBvcnRhbnQ7IH1cbiAgICAuZGFyay10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwidGV4dFwiXTpkaXNhYmxlZCA6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpkaXNhYmxlZCA6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInRlbFwiXTpkaXNhYmxlZCA6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmRpc2FibGVkIDo6LW1vei1wbGFjZWhvbGRlcixcbiAgICAuZGFyay10aGVtZSAuZm9ybS1pbnB1dCAuZW1haWwtaW5wdXQ6ZGlzYWJsZWQgOjotbW96LXBsYWNlaG9sZGVyLFxuICAgIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IHNlbGVjdDpkaXNhYmxlZCA6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgdGV4dGFyZWE6ZGlzYWJsZWQgOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDE4OSwgMTg5LCAxODksIDAuNSkgIWltcG9ydGFudDsgfVxuICAgIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmRpc2FibGVkIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpkaXNhYmxlZCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJ0ZWxcIl06ZGlzYWJsZWQgOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAuZGFyay10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwiZW1haWxcIl06ZGlzYWJsZWQgOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAuZGFyay10aGVtZSAuZm9ybS1pbnB1dCAuZW1haWwtaW5wdXQ6ZGlzYWJsZWQgOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAuZGFyay10aGVtZSAuZm9ybS1pbnB1dCBzZWxlY3Q6ZGlzYWJsZWQgOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAuZGFyay10aGVtZSAuZm9ybS1pbnB1dCB0ZXh0YXJlYTpkaXNhYmxlZCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDE4OSwgMTg5LCAxODksIDAuNSkgIWltcG9ydGFudDsgfVxuICAuZGFyay10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwidGV4dFwiXTphY3RpdmUsIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdOnZhbGlkLFxuICAuZGFyay10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmFjdGl2ZSxcbiAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTp2YWxpZCxcbiAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInRlbFwiXTphY3RpdmUsXG4gIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJ0ZWxcIl06dmFsaWQsXG4gIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJlbWFpbFwiXTphY3RpdmUsXG4gIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJlbWFpbFwiXTp2YWxpZCxcbiAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgLmVtYWlsLWlucHV0OmFjdGl2ZSxcbiAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgLmVtYWlsLWlucHV0OnZhbGlkLFxuICAuZGFyay10aGVtZSAuZm9ybS1pbnB1dCBzZWxlY3Q6YWN0aXZlLFxuICAuZGFyay10aGVtZSAuZm9ybS1pbnB1dCBzZWxlY3Q6dmFsaWQsXG4gIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IHRleHRhcmVhOmFjdGl2ZSxcbiAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgdGV4dGFyZWE6dmFsaWQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gICAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInRleHRcIl06YWN0aXZlIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInRleHRcIl06dmFsaWQgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJzZWFyY2hcIl06YWN0aXZlIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAuZGFyay10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOnZhbGlkIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAuZGFyay10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwidGVsXCJdOmFjdGl2ZSA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInRlbFwiXTp2YWxpZCA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmFjdGl2ZSA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cImVtYWlsXCJdOnZhbGlkIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAuZGFyay10aGVtZSAuZm9ybS1pbnB1dCAuZW1haWwtaW5wdXQ6YWN0aXZlIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAuZGFyay10aGVtZSAuZm9ybS1pbnB1dCAuZW1haWwtaW5wdXQ6dmFsaWQgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IHNlbGVjdDphY3RpdmUgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IHNlbGVjdDp2YWxpZCA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgdGV4dGFyZWE6YWN0aXZlIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAuZGFyay10aGVtZSAuZm9ybS1pbnB1dCB0ZXh0YXJlYTp2YWxpZCA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAgIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmFjdGl2ZSA6LW1vei1wbGFjZWhvbGRlciwgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInRleHRcIl06dmFsaWQgOi1tb3otcGxhY2Vob2xkZXIsXG4gICAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTphY3RpdmUgOi1tb3otcGxhY2Vob2xkZXIsXG4gICAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTp2YWxpZCA6LW1vei1wbGFjZWhvbGRlcixcbiAgICAuZGFyay10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwidGVsXCJdOmFjdGl2ZSA6LW1vei1wbGFjZWhvbGRlcixcbiAgICAuZGFyay10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwidGVsXCJdOnZhbGlkIDotbW96LXBsYWNlaG9sZGVyLFxuICAgIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJlbWFpbFwiXTphY3RpdmUgOi1tb3otcGxhY2Vob2xkZXIsXG4gICAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cImVtYWlsXCJdOnZhbGlkIDotbW96LXBsYWNlaG9sZGVyLFxuICAgIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IC5lbWFpbC1pbnB1dDphY3RpdmUgOi1tb3otcGxhY2Vob2xkZXIsXG4gICAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgLmVtYWlsLWlucHV0OnZhbGlkIDotbW96LXBsYWNlaG9sZGVyLFxuICAgIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IHNlbGVjdDphY3RpdmUgOi1tb3otcGxhY2Vob2xkZXIsXG4gICAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgc2VsZWN0OnZhbGlkIDotbW96LXBsYWNlaG9sZGVyLFxuICAgIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IHRleHRhcmVhOmFjdGl2ZSA6LW1vei1wbGFjZWhvbGRlcixcbiAgICAuZGFyay10aGVtZSAuZm9ybS1pbnB1dCB0ZXh0YXJlYTp2YWxpZCA6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gICAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInRleHRcIl06YWN0aXZlIDo6LW1vei1wbGFjZWhvbGRlciwgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInRleHRcIl06dmFsaWQgOjotbW96LXBsYWNlaG9sZGVyLFxuICAgIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJzZWFyY2hcIl06YWN0aXZlIDo6LW1vei1wbGFjZWhvbGRlcixcbiAgICAuZGFyay10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOnZhbGlkIDo6LW1vei1wbGFjZWhvbGRlcixcbiAgICAuZGFyay10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwidGVsXCJdOmFjdGl2ZSA6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInRlbFwiXTp2YWxpZCA6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmFjdGl2ZSA6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cImVtYWlsXCJdOnZhbGlkIDo6LW1vei1wbGFjZWhvbGRlcixcbiAgICAuZGFyay10aGVtZSAuZm9ybS1pbnB1dCAuZW1haWwtaW5wdXQ6YWN0aXZlIDo6LW1vei1wbGFjZWhvbGRlcixcbiAgICAuZGFyay10aGVtZSAuZm9ybS1pbnB1dCAuZW1haWwtaW5wdXQ6dmFsaWQgOjotbW96LXBsYWNlaG9sZGVyLFxuICAgIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IHNlbGVjdDphY3RpdmUgOjotbW96LXBsYWNlaG9sZGVyLFxuICAgIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IHNlbGVjdDp2YWxpZCA6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgdGV4dGFyZWE6YWN0aXZlIDo6LW1vei1wbGFjZWhvbGRlcixcbiAgICAuZGFyay10aGVtZSAuZm9ybS1pbnB1dCB0ZXh0YXJlYTp2YWxpZCA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAgIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmFjdGl2ZSA6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuZGFyay10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwidGV4dFwiXTp2YWxpZCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJzZWFyY2hcIl06YWN0aXZlIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTp2YWxpZCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJ0ZWxcIl06YWN0aXZlIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInRlbFwiXTp2YWxpZCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJlbWFpbFwiXTphY3RpdmUgOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAuZGFyay10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwiZW1haWxcIl06dmFsaWQgOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAuZGFyay10aGVtZSAuZm9ybS1pbnB1dCAuZW1haWwtaW5wdXQ6YWN0aXZlIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgLmVtYWlsLWlucHV0OnZhbGlkIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgc2VsZWN0OmFjdGl2ZSA6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IHNlbGVjdDp2YWxpZCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IHRleHRhcmVhOmFjdGl2ZSA6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IHRleHRhcmVhOnZhbGlkIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAuZGFyay10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwidGV4dFwiXS53aXRoLWVycm9yLFxuICAuZGFyay10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLndpdGgtZXJyb3IsXG4gIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJ0ZWxcIl0ud2l0aC1lcnJvcixcbiAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cImVtYWlsXCJdLndpdGgtZXJyb3IsXG4gIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IC5lbWFpbC1pbnB1dC53aXRoLWVycm9yLFxuICAuZGFyay10aGVtZSAuZm9ybS1pbnB1dCBzZWxlY3Qud2l0aC1lcnJvcixcbiAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgdGV4dGFyZWEud2l0aC1lcnJvciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VCNTc1NzsgfVxuICAgIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdLndpdGgtZXJyb3IgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ud2l0aC1lcnJvciA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInRlbFwiXS53aXRoLWVycm9yIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAuZGFyay10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwiZW1haWxcIl0ud2l0aC1lcnJvciA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgLmVtYWlsLWlucHV0LndpdGgtZXJyb3IgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IHNlbGVjdC53aXRoLWVycm9yIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAuZGFyay10aGVtZSAuZm9ybS1pbnB1dCB0ZXh0YXJlYS53aXRoLWVycm9yIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gICAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInRleHRcIl0ud2l0aC1lcnJvciA6LW1vei1wbGFjZWhvbGRlcixcbiAgICAuZGFyay10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLndpdGgtZXJyb3IgOi1tb3otcGxhY2Vob2xkZXIsXG4gICAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInRlbFwiXS53aXRoLWVycm9yIDotbW96LXBsYWNlaG9sZGVyLFxuICAgIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJlbWFpbFwiXS53aXRoLWVycm9yIDotbW96LXBsYWNlaG9sZGVyLFxuICAgIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IC5lbWFpbC1pbnB1dC53aXRoLWVycm9yIDotbW96LXBsYWNlaG9sZGVyLFxuICAgIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IHNlbGVjdC53aXRoLWVycm9yIDotbW96LXBsYWNlaG9sZGVyLFxuICAgIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IHRleHRhcmVhLndpdGgtZXJyb3IgOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAgIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdLndpdGgtZXJyb3IgOjotbW96LXBsYWNlaG9sZGVyLFxuICAgIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ud2l0aC1lcnJvciA6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInRlbFwiXS53aXRoLWVycm9yIDo6LW1vei1wbGFjZWhvbGRlcixcbiAgICAuZGFyay10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwiZW1haWxcIl0ud2l0aC1lcnJvciA6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgLmVtYWlsLWlucHV0LndpdGgtZXJyb3IgOjotbW96LXBsYWNlaG9sZGVyLFxuICAgIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IHNlbGVjdC53aXRoLWVycm9yIDo6LW1vei1wbGFjZWhvbGRlcixcbiAgICAuZGFyay10aGVtZSAuZm9ybS1pbnB1dCB0ZXh0YXJlYS53aXRoLWVycm9yIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gICAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInRleHRcIl0ud2l0aC1lcnJvciA6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ud2l0aC1lcnJvciA6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJ0ZWxcIl0ud2l0aC1lcnJvciA6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJlbWFpbFwiXS53aXRoLWVycm9yIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgLmVtYWlsLWlucHV0LndpdGgtZXJyb3IgOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAuZGFyay10aGVtZSAuZm9ybS1pbnB1dCBzZWxlY3Qud2l0aC1lcnJvciA6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IHRleHRhcmVhLndpdGgtZXJyb3IgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gICAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInRleHRcIl0ud2l0aC1lcnJvciArIGxhYmVsLmVycm9yLFxuICAgIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ud2l0aC1lcnJvciArIGxhYmVsLmVycm9yLFxuICAgIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJ0ZWxcIl0ud2l0aC1lcnJvciArIGxhYmVsLmVycm9yLFxuICAgIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJlbWFpbFwiXS53aXRoLWVycm9yICsgbGFiZWwuZXJyb3IsXG4gICAgLmRhcmstdGhlbWUgLmZvcm0taW5wdXQgLmVtYWlsLWlucHV0LndpdGgtZXJyb3IgKyBsYWJlbC5lcnJvcixcbiAgICAuZGFyay10aGVtZSAuZm9ybS1pbnB1dCBzZWxlY3Qud2l0aC1lcnJvciArIGxhYmVsLmVycm9yLFxuICAgIC5kYXJrLXRoZW1lIC5mb3JtLWlucHV0IHRleHRhcmVhLndpdGgtZXJyb3IgKyBsYWJlbC5lcnJvciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjY2MzYzMyOyB9XG5cbi5saWdodC10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5saWdodC10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4ubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IC5lbWFpbC1pbnB1dCxcbi5saWdodC10aGVtZSAuZm9ybS1pbnB1dCBzZWxlY3QsXG4ubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kOiAjRjNGM0YzO1xuICBjb2xvcjogI0JEQkRCRCAhaW1wb3J0YW50OyB9XG4gIC5saWdodC10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwidGV4dFwiXSA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gIC5saWdodC10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJ0ZWxcIl0gOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cImVtYWlsXCJdIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IC5lbWFpbC1pbnB1dCA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gIC5saWdodC10aGVtZSAuZm9ybS1pbnB1dCBzZWxlY3QgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgdGV4dGFyZWEgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI0JEQkRCRCAhaW1wb3J0YW50OyB9XG4gIC5saWdodC10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwidGV4dFwiXSA6LW1vei1wbGFjZWhvbGRlcixcbiAgLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJzZWFyY2hcIl0gOi1tb3otcGxhY2Vob2xkZXIsXG4gIC5saWdodC10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwidGVsXCJdIDotbW96LXBsYWNlaG9sZGVyLFxuICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cImVtYWlsXCJdIDotbW96LXBsYWNlaG9sZGVyLFxuICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgLmVtYWlsLWlucHV0IDotbW96LXBsYWNlaG9sZGVyLFxuICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgc2VsZWN0IDotbW96LXBsYWNlaG9sZGVyLFxuICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgdGV4dGFyZWEgOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjQkRCREJEICFpbXBvcnRhbnQ7IH1cbiAgLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdIDo6LW1vei1wbGFjZWhvbGRlcixcbiAgLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJzZWFyY2hcIl0gOjotbW96LXBsYWNlaG9sZGVyLFxuICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInRlbFwiXSA6Oi1tb3otcGxhY2Vob2xkZXIsXG4gIC5saWdodC10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwiZW1haWxcIl0gOjotbW96LXBsYWNlaG9sZGVyLFxuICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgLmVtYWlsLWlucHV0IDo6LW1vei1wbGFjZWhvbGRlcixcbiAgLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IHNlbGVjdCA6Oi1tb3otcGxhY2Vob2xkZXIsXG4gIC5saWdodC10aGVtZSAuZm9ybS1pbnB1dCB0ZXh0YXJlYSA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjQkRCREJEICFpbXBvcnRhbnQ7IH1cbiAgLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gIC5saWdodC10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gIC5saWdodC10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwidGVsXCJdIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gIC5saWdodC10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwiZW1haWxcIl0gOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IC5lbWFpbC1pbnB1dCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgc2VsZWN0IDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gIC5saWdodC10aGVtZSAuZm9ybS1pbnB1dCB0ZXh0YXJlYSA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI0JEQkRCRCAhaW1wb3J0YW50OyB9XG4gIC5saWdodC10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwidGV4dFwiXTpkaXNhYmxlZCxcbiAgLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJzZWFyY2hcIl06ZGlzYWJsZWQsXG4gIC5saWdodC10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwidGVsXCJdOmRpc2FibGVkLFxuICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmRpc2FibGVkLFxuICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgLmVtYWlsLWlucHV0OmRpc2FibGVkLFxuICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgc2VsZWN0OmRpc2FibGVkLFxuICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgdGV4dGFyZWE6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQzLCAyNDMsIDI0MywgMC42KTtcbiAgICBjb2xvcjogcmdiYSgxODksIDE4OSwgMTg5LCAwLjUpICFpbXBvcnRhbnQ7IH1cbiAgICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInRleHRcIl06ZGlzYWJsZWQgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIC5saWdodC10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmRpc2FibGVkIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInRlbFwiXTpkaXNhYmxlZCA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJlbWFpbFwiXTpkaXNhYmxlZCA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IC5lbWFpbC1pbnB1dDpkaXNhYmxlZCA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IHNlbGVjdDpkaXNhYmxlZCA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IHRleHRhcmVhOmRpc2FibGVkIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogcmdiYSgxODksIDE4OSwgMTg5LCAwLjUpICFpbXBvcnRhbnQ7IH1cbiAgICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInRleHRcIl06ZGlzYWJsZWQgOi1tb3otcGxhY2Vob2xkZXIsXG4gICAgLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJzZWFyY2hcIl06ZGlzYWJsZWQgOi1tb3otcGxhY2Vob2xkZXIsXG4gICAgLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJ0ZWxcIl06ZGlzYWJsZWQgOi1tb3otcGxhY2Vob2xkZXIsXG4gICAgLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJlbWFpbFwiXTpkaXNhYmxlZCA6LW1vei1wbGFjZWhvbGRlcixcbiAgICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgLmVtYWlsLWlucHV0OmRpc2FibGVkIDotbW96LXBsYWNlaG9sZGVyLFxuICAgIC5saWdodC10aGVtZSAuZm9ybS1pbnB1dCBzZWxlY3Q6ZGlzYWJsZWQgOi1tb3otcGxhY2Vob2xkZXIsXG4gICAgLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IHRleHRhcmVhOmRpc2FibGVkIDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDE4OSwgMTg5LCAxODksIDAuNSkgIWltcG9ydGFudDsgfVxuICAgIC5saWdodC10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwidGV4dFwiXTpkaXNhYmxlZCA6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJzZWFyY2hcIl06ZGlzYWJsZWQgOjotbW96LXBsYWNlaG9sZGVyLFxuICAgIC5saWdodC10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwidGVsXCJdOmRpc2FibGVkIDo6LW1vei1wbGFjZWhvbGRlcixcbiAgICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmRpc2FibGVkIDo6LW1vei1wbGFjZWhvbGRlcixcbiAgICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgLmVtYWlsLWlucHV0OmRpc2FibGVkIDo6LW1vei1wbGFjZWhvbGRlcixcbiAgICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgc2VsZWN0OmRpc2FibGVkIDo6LW1vei1wbGFjZWhvbGRlcixcbiAgICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgdGV4dGFyZWE6ZGlzYWJsZWQgOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDE4OSwgMTg5LCAxODksIDAuNSkgIWltcG9ydGFudDsgfVxuICAgIC5saWdodC10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwidGV4dFwiXTpkaXNhYmxlZCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIC5saWdodC10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmRpc2FibGVkIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJ0ZWxcIl06ZGlzYWJsZWQgOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmRpc2FibGVkIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IC5lbWFpbC1pbnB1dDpkaXNhYmxlZCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIC5saWdodC10aGVtZSAuZm9ybS1pbnB1dCBzZWxlY3Q6ZGlzYWJsZWQgOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgdGV4dGFyZWE6ZGlzYWJsZWQgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogcmdiYSgxODksIDE4OSwgMTg5LCAwLjUpICFpbXBvcnRhbnQ7IH1cbiAgLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmFjdGl2ZSwgLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdOnZhbGlkLCAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInRleHRcIl0ud2l0aC1lcnJvcixcbiAgLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJzZWFyY2hcIl06YWN0aXZlLFxuICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTp2YWxpZCxcbiAgLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ud2l0aC1lcnJvcixcbiAgLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJ0ZWxcIl06YWN0aXZlLFxuICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInRlbFwiXTp2YWxpZCxcbiAgLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJ0ZWxcIl0ud2l0aC1lcnJvcixcbiAgLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJlbWFpbFwiXTphY3RpdmUsXG4gIC5saWdodC10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwiZW1haWxcIl06dmFsaWQsXG4gIC5saWdodC10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwiZW1haWxcIl0ud2l0aC1lcnJvcixcbiAgLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IC5lbWFpbC1pbnB1dDphY3RpdmUsXG4gIC5saWdodC10aGVtZSAuZm9ybS1pbnB1dCAuZW1haWwtaW5wdXQ6dmFsaWQsXG4gIC5saWdodC10aGVtZSAuZm9ybS1pbnB1dCAuZW1haWwtaW5wdXQud2l0aC1lcnJvcixcbiAgLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IHNlbGVjdDphY3RpdmUsXG4gIC5saWdodC10aGVtZSAuZm9ybS1pbnB1dCBzZWxlY3Q6dmFsaWQsXG4gIC5saWdodC10aGVtZSAuZm9ybS1pbnB1dCBzZWxlY3Qud2l0aC1lcnJvcixcbiAgLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IHRleHRhcmVhOmFjdGl2ZSxcbiAgLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IHRleHRhcmVhOnZhbGlkLFxuICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgdGV4dGFyZWEud2l0aC1lcnJvciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyB9XG4gICAgLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmFjdGl2ZSA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5saWdodC10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwidGV4dFwiXTp2YWxpZCA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5saWdodC10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwidGV4dFwiXS53aXRoLWVycm9yIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTphY3RpdmUgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIC5saWdodC10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOnZhbGlkIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInNlYXJjaFwiXS53aXRoLWVycm9yIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInRlbFwiXTphY3RpdmUgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIC5saWdodC10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwidGVsXCJdOnZhbGlkIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInRlbFwiXS53aXRoLWVycm9yIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmFjdGl2ZSA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJlbWFpbFwiXTp2YWxpZCA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJlbWFpbFwiXS53aXRoLWVycm9yIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgLmVtYWlsLWlucHV0OmFjdGl2ZSA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IC5lbWFpbC1pbnB1dDp2YWxpZCA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IC5lbWFpbC1pbnB1dC53aXRoLWVycm9yIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgc2VsZWN0OmFjdGl2ZSA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IHNlbGVjdDp2YWxpZCA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IHNlbGVjdC53aXRoLWVycm9yIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgdGV4dGFyZWE6YWN0aXZlIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgdGV4dGFyZWE6dmFsaWQgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIC5saWdodC10aGVtZSAuZm9ybS1pbnB1dCB0ZXh0YXJlYS53aXRoLWVycm9yIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyB9XG4gICAgLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmFjdGl2ZSA6LW1vei1wbGFjZWhvbGRlciwgLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdOnZhbGlkIDotbW96LXBsYWNlaG9sZGVyLCAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInRleHRcIl0ud2l0aC1lcnJvciA6LW1vei1wbGFjZWhvbGRlcixcbiAgICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTphY3RpdmUgOi1tb3otcGxhY2Vob2xkZXIsXG4gICAgLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJzZWFyY2hcIl06dmFsaWQgOi1tb3otcGxhY2Vob2xkZXIsXG4gICAgLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ud2l0aC1lcnJvciA6LW1vei1wbGFjZWhvbGRlcixcbiAgICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInRlbFwiXTphY3RpdmUgOi1tb3otcGxhY2Vob2xkZXIsXG4gICAgLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJ0ZWxcIl06dmFsaWQgOi1tb3otcGxhY2Vob2xkZXIsXG4gICAgLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJ0ZWxcIl0ud2l0aC1lcnJvciA6LW1vei1wbGFjZWhvbGRlcixcbiAgICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmFjdGl2ZSA6LW1vei1wbGFjZWhvbGRlcixcbiAgICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cImVtYWlsXCJdOnZhbGlkIDotbW96LXBsYWNlaG9sZGVyLFxuICAgIC5saWdodC10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwiZW1haWxcIl0ud2l0aC1lcnJvciA6LW1vei1wbGFjZWhvbGRlcixcbiAgICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgLmVtYWlsLWlucHV0OmFjdGl2ZSA6LW1vei1wbGFjZWhvbGRlcixcbiAgICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgLmVtYWlsLWlucHV0OnZhbGlkIDotbW96LXBsYWNlaG9sZGVyLFxuICAgIC5saWdodC10aGVtZSAuZm9ybS1pbnB1dCAuZW1haWwtaW5wdXQud2l0aC1lcnJvciA6LW1vei1wbGFjZWhvbGRlcixcbiAgICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgc2VsZWN0OmFjdGl2ZSA6LW1vei1wbGFjZWhvbGRlcixcbiAgICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgc2VsZWN0OnZhbGlkIDotbW96LXBsYWNlaG9sZGVyLFxuICAgIC5saWdodC10aGVtZSAuZm9ybS1pbnB1dCBzZWxlY3Qud2l0aC1lcnJvciA6LW1vei1wbGFjZWhvbGRlcixcbiAgICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgdGV4dGFyZWE6YWN0aXZlIDotbW96LXBsYWNlaG9sZGVyLFxuICAgIC5saWdodC10aGVtZSAuZm9ybS1pbnB1dCB0ZXh0YXJlYTp2YWxpZCA6LW1vei1wbGFjZWhvbGRlcixcbiAgICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgdGV4dGFyZWEud2l0aC1lcnJvciA6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyB9XG4gICAgLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmFjdGl2ZSA6Oi1tb3otcGxhY2Vob2xkZXIsIC5saWdodC10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwidGV4dFwiXTp2YWxpZCA6Oi1tb3otcGxhY2Vob2xkZXIsIC5saWdodC10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwidGV4dFwiXS53aXRoLWVycm9yIDo6LW1vei1wbGFjZWhvbGRlcixcbiAgICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTphY3RpdmUgOjotbW96LXBsYWNlaG9sZGVyLFxuICAgIC5saWdodC10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOnZhbGlkIDo6LW1vei1wbGFjZWhvbGRlcixcbiAgICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInNlYXJjaFwiXS53aXRoLWVycm9yIDo6LW1vei1wbGFjZWhvbGRlcixcbiAgICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInRlbFwiXTphY3RpdmUgOjotbW96LXBsYWNlaG9sZGVyLFxuICAgIC5saWdodC10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwidGVsXCJdOnZhbGlkIDo6LW1vei1wbGFjZWhvbGRlcixcbiAgICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInRlbFwiXS53aXRoLWVycm9yIDo6LW1vei1wbGFjZWhvbGRlcixcbiAgICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmFjdGl2ZSA6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJlbWFpbFwiXTp2YWxpZCA6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJlbWFpbFwiXS53aXRoLWVycm9yIDo6LW1vei1wbGFjZWhvbGRlcixcbiAgICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgLmVtYWlsLWlucHV0OmFjdGl2ZSA6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IC5lbWFpbC1pbnB1dDp2YWxpZCA6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IC5lbWFpbC1pbnB1dC53aXRoLWVycm9yIDo6LW1vei1wbGFjZWhvbGRlcixcbiAgICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgc2VsZWN0OmFjdGl2ZSA6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IHNlbGVjdDp2YWxpZCA6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IHNlbGVjdC53aXRoLWVycm9yIDo6LW1vei1wbGFjZWhvbGRlcixcbiAgICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgdGV4dGFyZWE6YWN0aXZlIDo6LW1vei1wbGFjZWhvbGRlcixcbiAgICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgdGV4dGFyZWE6dmFsaWQgOjotbW96LXBsYWNlaG9sZGVyLFxuICAgIC5saWdodC10aGVtZSAuZm9ybS1pbnB1dCB0ZXh0YXJlYS53aXRoLWVycm9yIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyB9XG4gICAgLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmFjdGl2ZSA6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInRleHRcIl06dmFsaWQgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdLndpdGgtZXJyb3IgOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTphY3RpdmUgOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTp2YWxpZCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIC5saWdodC10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLndpdGgtZXJyb3IgOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInRlbFwiXTphY3RpdmUgOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInRlbFwiXTp2YWxpZCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIC5saWdodC10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwidGVsXCJdLndpdGgtZXJyb3IgOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmFjdGl2ZSA6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIC5saWdodC10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwiZW1haWxcIl06dmFsaWQgOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cImVtYWlsXCJdLndpdGgtZXJyb3IgOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgLmVtYWlsLWlucHV0OmFjdGl2ZSA6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIC5saWdodC10aGVtZSAuZm9ybS1pbnB1dCAuZW1haWwtaW5wdXQ6dmFsaWQgOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgLmVtYWlsLWlucHV0LndpdGgtZXJyb3IgOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgc2VsZWN0OmFjdGl2ZSA6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIC5saWdodC10aGVtZSAuZm9ybS1pbnB1dCBzZWxlY3Q6dmFsaWQgOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgc2VsZWN0LndpdGgtZXJyb3IgOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgdGV4dGFyZWE6YWN0aXZlIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IHRleHRhcmVhOnZhbGlkIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IHRleHRhcmVhLndpdGgtZXJyb3IgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyB9XG4gIC5saWdodC10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwidGV4dFwiXS53aXRoLWVycm9yLFxuICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInNlYXJjaFwiXS53aXRoLWVycm9yLFxuICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInRlbFwiXS53aXRoLWVycm9yLFxuICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cImVtYWlsXCJdLndpdGgtZXJyb3IsXG4gIC5saWdodC10aGVtZSAuZm9ybS1pbnB1dCAuZW1haWwtaW5wdXQud2l0aC1lcnJvcixcbiAgLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IHNlbGVjdC53aXRoLWVycm9yLFxuICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgdGV4dGFyZWEud2l0aC1lcnJvciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VCNTc1NzsgfVxuICAgIC5saWdodC10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwidGV4dFwiXS53aXRoLWVycm9yICsgbGFiZWwuZXJyb3IsXG4gICAgLmxpZ2h0LXRoZW1lIC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ud2l0aC1lcnJvciArIGxhYmVsLmVycm9yLFxuICAgIC5saWdodC10aGVtZSAuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwidGVsXCJdLndpdGgtZXJyb3IgKyBsYWJlbC5lcnJvcixcbiAgICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cImVtYWlsXCJdLndpdGgtZXJyb3IgKyBsYWJlbC5lcnJvcixcbiAgICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgLmVtYWlsLWlucHV0LndpdGgtZXJyb3IgKyBsYWJlbC5lcnJvcixcbiAgICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgc2VsZWN0LndpdGgtZXJyb3IgKyBsYWJlbC5lcnJvcixcbiAgICAubGlnaHQtdGhlbWUgLmZvcm0taW5wdXQgdGV4dGFyZWEud2l0aC1lcnJvciArIGxhYmVsLmVycm9yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNjYzNjMzI7IH1cblxuLmlycyB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7IH1cblxuLmlycy0tZmxhdCAuaXJzLWxpbmUge1xuICB0b3A6IDIwcHg7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuLmlycy0tZmxhdCAuaXJzLWJhciB7XG4gIHRvcDogMjBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQkI5NDM7IH1cblxuLmlycy0tZmxhdCAuaXJzLWhhbmRsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdG9wOiAxN3B4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJCOTQzO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG5cbi5pcnMtLWZsYXQgLmlycy1oYW5kbGUgPiBpOmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uaXJzLS1mbGF0IC5pcnMtaGFuZGxlLnN0YXRlX2hvdmVyID4gaTpmaXJzdC1jaGlsZCxcbi5pcnMtLWZsYXQgLmlycy1oYW5kbGU6aG92ZXIgPiBpOmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCQjk0MzsgfVxuXG4uaXJzLS1mbGF0IC5pcnMtZnJvbSxcbi5pcnMtLWZsYXQgLmlycy10byxcbi5pcnMtLWZsYXQgLmlycy1zaW5nbGUge1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgY29sb3I6ICM4MjgyODI7XG4gIHRvcDogLTEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5pcnMtLWZsYXQgLmlycy1mcm9tOmJlZm9yZSxcbi5pcnMtLWZsYXQgLmlycy10bzpiZWZvcmUsXG4uaXJzLS1mbGF0IC5pcnMtc2luZ2xlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmlycy1tYXgsXG4uaXJzLW1pbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJvcmRlcmVkLXRhYnMtY29udGFpbmVyIC5ib3JkZXJlZC10YWJzLWhlYWRlciBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzgyODI4MjtcbiAgcGFkZGluZzogN3B4IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYm9yZGVyZWQtdGFicy1jb250YWluZXIgLmJvcmRlcmVkLXRhYnMtaGVhZGVyIGE6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gIC5ib3JkZXJlZC10YWJzLWNvbnRhaW5lciAuYm9yZGVyZWQtdGFicy1oZWFkZXIgYTpob3ZlciwgLmJvcmRlcmVkLXRhYnMtY29udGFpbmVyIC5ib3JkZXJlZC10YWJzLWhlYWRlciBhLmFjdGl2ZSB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjRkOTZlOyB9XG5cbi5ib3JkZXJlZC10YWJzLWNvbnRhaW5lciAuYm9yZGVyZWQtdGFicy1jb250ZW50IHtcbiAgcGFkZGluZzogNDBweCAwOyB9XG4gIC5ib3JkZXJlZC10YWJzLWNvbnRhaW5lciAuYm9yZGVyZWQtdGFicy1jb250ZW50ID4gZGl2Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ib3JkZXJlZC10YWJzLWNvbnRhaW5lciAuYm9yZGVyZWQtdGFicy1jb250ZW50ID4gZGl2IHAge1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIyLjRweDsgfVxuICAgIC5ib3JkZXJlZC10YWJzLWNvbnRhaW5lciAuYm9yZGVyZWQtdGFicy1jb250ZW50ID4gZGl2IHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLmJvcmRlcmVkLXRhYnMtY29udGFpbmVyIC5ib3JkZXJlZC10YWJzLWNvbnRlbnQgPiBkaXYgcCBzdHJvbmcsIC5ib3JkZXJlZC10YWJzLWNvbnRhaW5lciAuYm9yZGVyZWQtdGFicy1jb250ZW50ID4gZGl2IHAgYiB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG5cbi50ZXh0LXRhYnMtY29udGFpbmVyIC50ZXh0LXRhYnMtaGVhZGVyIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjODI4MjgyO1xuICBwYWRkaW5nOiA1cHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC50ZXh0LXRhYnMtY29udGFpbmVyIC50ZXh0LXRhYnMtaGVhZGVyIGE6aG92ZXIsIC50ZXh0LXRhYnMtY29udGFpbmVyIC50ZXh0LXRhYnMtaGVhZGVyIGEuYWN0aXZlIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZDk2ZTsgfVxuXG4udGV4dC10YWJzLWNvbnRhaW5lciAudGV4dC10YWJzLWNvbnRlbnQge1xuICBwYWRkaW5nOiA0MHB4IDA7IH1cbiAgLnRleHQtdGFicy1jb250YWluZXIgLnRleHQtdGFicy1jb250ZW50ID4gZGl2Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC50ZXh0LXRhYnMtY29udGFpbmVyIC50ZXh0LXRhYnMtY29udGVudCA+IGRpdiBwIHtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMi40cHg7XG4gICAgY29sb3I6ICM0ZjRmNGY7IH1cbiAgICAudGV4dC10YWJzLWNvbnRhaW5lciAudGV4dC10YWJzLWNvbnRlbnQgPiBkaXYgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAudGV4dC10YWJzLWNvbnRhaW5lciAudGV4dC10YWJzLWNvbnRlbnQgPiBkaXYgcCBzdHJvbmcsIC50ZXh0LXRhYnMtY29udGFpbmVyIC50ZXh0LXRhYnMtY29udGVudCA+IGRpdiBwIGIge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4udGV4dC10YWJzLWNvbnRhaW5lciBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLmJvdHRvbVdoaXRlU3BhY2Uge1xuICBtYXJnaW4tYm90dG9tOiAxNTBweDsgfVxuXG4udXNlZnVsLWluZm9ybWF0aW9uLWJsb2NrIGgzIHtcbiAgZm9udC1mYW1pbHk6ICdOdW5pdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMCAwIDAgMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cblxuLnVzZWZ1bC1pbmZvcm1hdGlvbi1ibG9jayBwIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBwYWRkaW5nOiAwIDAgMCAxMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgbWF4LXdpZHRoOiA4MCU7IH1cblxuLnVzZWZ1bC1pbmZvcm1hdGlvbi1ibG9jayB1bCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjREOTZFO1xuICBwYWRkaW5nOiA1OXB4IDAgNTlweCAxMDBweDtcbiAgbWFyZ2luOiAwO1xuICBjb2x1bW4tY291bnQ6IDI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgLnVzZWZ1bC1pbmZvcm1hdGlvbi1ibG9jayB1bCB7XG4gICAgICBwYWRkaW5nOiAzNXB4IDQwcHg7XG4gICAgICBjb2x1bW4tY291bnQ6IDE7IH0gfVxuICAudXNlZnVsLWluZm9ybWF0aW9uLWJsb2NrIHVsIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgLnVzZWZ1bC1pbmZvcm1hdGlvbi1ibG9jayB1bCBsaTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Fzc2V0cy9pbWcvaWNvbnMvbGlua193aGl0ZS5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAudXNlZnVsLWluZm9ybWF0aW9uLWJsb2NrIHVsIGxpIGEge1xuICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gICAgICAudXNlZnVsLWluZm9ybWF0aW9uLWJsb2NrIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxub2wubnVtYmVyZWQgbGksIC5jb250ZW50LWFyZWEgb2wgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBjb2xvcjogIzMzMzMzMztcbiAgcGFkZGluZy1sZWZ0OiAxNnB4OyB9XG4gIG9sLm51bWJlcmVkIGxpOjptYXJrZXIsIC5jb250ZW50LWFyZWEgb2wgbGk6Om1hcmtlciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjRENBNzM5OyB9XG5cbnVsLnVubnVtYmVyZWQgbGksIC5jb250ZW50LWFyZWEgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBjb2xvcjogIzMzMzMzMztcbiAgcGFkZGluZy1sZWZ0OiAyMnB4OyB9XG4gIHVsLnVubnVtYmVyZWQgbGk6YmVmb3JlLCAuY29udGVudC1hcmVhIHVsIGxpOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvaW1nL2ljb25zL3BvaW50ZXItZ29sZC5zdmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA2cHg7IH1cblxuLmNvbnRlbnRXaXRoTGlua3MgYSB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cblxuLmN1c3RvbS1wYWRkaW5ncyB7XG4gIHBhZGRpbmc6IDIycHggMDsgfVxuXG4udWkta2l0LXN0eWxlcywgLmNvbnRlbnQtYXJlYSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLnVpLWtpdC1zdHlsZXMgaDEsIC5jb250ZW50LWFyZWEgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgLnVpLWtpdC1zdHlsZXMgcCwgLmNvbnRlbnQtYXJlYSBwIHtcbiAgICBtYXJnaW46IDM1cHggMDsgfVxuICAgIC51aS1raXQtc3R5bGVzIHA6Zmlyc3QtY2hpbGQsIC5jb250ZW50LWFyZWEgcDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC51aS1raXQtc3R5bGVzIGEsIC5jb250ZW50LWFyZWEgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAudWkta2l0LXN0eWxlcyB0YWJsZSwgLmNvbnRlbnQtYXJlYSB0YWJsZSB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgd2lkdGg6IDc4MHB4O1xuICAgIGJvcmRlci1zcGFjaW5nOiAwOyB9XG4gICAgLnVpLWtpdC1zdHlsZXMgdGFibGUuZml0LXdpZHRoLCAuY29udGVudC1hcmVhIHRhYmxlLmZpdC13aWR0aCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNzgwcHg7IH1cbiAgLnVpLWtpdC1zdHlsZXMgdGhlYWQsIC5jb250ZW50LWFyZWEgdGhlYWQge1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnVpLWtpdC1zdHlsZXMgdGgsIC5jb250ZW50LWFyZWEgdGgge1xuICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuICAudWkta2l0LXN0eWxlcyB0Ym9keSB0cjpudGgtY2hpbGQoMm4rMSksIC5jb250ZW50LWFyZWEgdGJvZHkgdHI6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxOyB9XG4gIC51aS1raXQtc3R5bGVzIHRkLCAuY29udGVudC1hcmVhIHRkIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgcGFkZGluZzogOHB4IDIzcHg7IH1cbiAgLnVpLWtpdC1zdHlsZXMgaW1nLCAuY29udGVudC1hcmVhIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi50YWJsZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgLnRhYmxlLXdyYXBwZXIuaXMtb3ZlcmZsb3dlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXDI3OUUnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICNmNGQ5NmU7XG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIGFuaW1hdGlvbjogYXJyb3dNb3ZlIGVhc2UtaW4tb3V0IC41cyBpbmZpbml0ZSBhbHRlcm5hdGU7IH1cbiAgLnRhYmxlLXdyYXBwZXIuZml0LXdpZHRoIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5maXQtd2lkdGgge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmRlc2lnbmVycy1zbGlkZXItaXRlbSAueWVsbG93LWJ0biB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDsgfVxuXG4uLWZvci1jYXRhbG9nLWNhdGVnb3J5IHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cblxuQGtleWZyYW1lcyBhcnJvd01vdmUge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTsgfSB9XG5cbi5kZXNpZ25lcnMtY2hvaWNlLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA3NnB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW46IGF1dG8gMCBhdXRvIGF1dG87XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWcvZGVzaWduZXJzLWNob2ljZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gIC5kYXJrLXRoZW1lIC5kZXNpZ25lcnMtY2hvaWNlLWxhYmVsIHtcbiAgICBmaWx0ZXI6IGludmVydCgxKTsgfVxuICAuYmVzdC1wcmljZS1zbGlkZXItaXRlbSAuZGVzaWduZXJzLWNob2ljZS1sYWJlbCB7XG4gICAgbWFyZ2luLXRvcDogLTEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwMCU7IH1cblxuLmpzLWN1dC10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEzLjNlbSArIDEwMHB4KTtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmpzLWN1dC10ZXh0OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ZmZiA0MHB4LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMHB4KTsgfVxuICAuanMtY3V0LXRleHQuaXMtb3BlbmVkIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAwMDBweDsgfVxuICAgIC5qcy1jdXQtdGV4dC5pcy1vcGVuZWQ6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4uanMtdW5jdXQtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwOyB9XG4gIC5qcy11bmN1dC1idXR0b24ueWVsbG93LWJ0biB7XG4gICAgcGFkZGluZzogNnB4IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi8qIE1peGluczpcbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5zdWJzY3JpYmUtYmxvY2sge1xuICBjb2xvcjogI0YyRjJGMjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnN1YnNjcmliZS1ibG9jayB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnN1YnNjcmliZS1ibG9jayB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0b3A6IC0zMDVweDsgfSB9XG4gIC5zdWJzY3JpYmUtYmxvY2sgcCB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5zdWJzY3JpYmUtYmxvY2sgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjFweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogOTAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnN1YnNjcmliZS1ibG9jayAuc3Vic2NyaWJlLWZvcm0ge1xuICAgICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIC5zdWJzY3JpYmUtYmxvY2sgLnN1YnNjcmliZS1mb3JtID4gZGl2IHtcbiAgICBtYXJnaW46IDE4cHggMCAxNHB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5zdWJzY3JpYmUtYmxvY2sgLnN1YnNjcmliZS1mb3JtID4gZGl2IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuc3Vic2NyaWJlLWJsb2NrIC5zdWJzY3JpYmUtZm9ybSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5zdWJzY3JpYmUtYmxvY2sgLnN1YnNjcmliZS1mb3JtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuc3Vic2NyaWJlLWJsb2NrIC5zdWJzY3JpYmUtZm9ybSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRjREOTZFO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTAlIDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7IH1cbiAgLnN1YnNjcmliZS1ibG9jayAuc3Vic2NyaWJlLWZvcm0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICNGNEQ5NkU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RDk2RTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1nL2ljb25zL21hcmstaWNvbi5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCA3cHg7IH1cbiAgLnN1YnNjcmliZS1ibG9jayAuc3Vic2NyaWJlLWZvcm0gbGFiZWwuZXJyb3Ige1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBjb2xvcjogI0NDM0MzMjtcbiAgICBwYWRkaW5nLWxlZnQ6IDIxcHg7IH1cbiAgLnN1YnNjcmliZS1ibG9jayAuc3Vic2NyaWJlLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAuc3Vic2NyaWJlLWJsb2NrIC5zdWJzY3JpYmUtZm9ybSBpbnB1dC5lbWFpbC1pbnB1dCB7XG4gICAgYmFja2dyb3VuZDogI0Y3RjRFOTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDgwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTNweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgIGNvbG9yOiAjMUUyMzI0O1xuICAgIHBhZGRpbmc6IDEycHggMjBweDsgfVxuICAgIC5zdWJzY3JpYmUtYmxvY2sgLnN1YnNjcmliZS1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXS5lcnJvcixcbiAgICAuc3Vic2NyaWJlLWJsb2NrIC5zdWJzY3JpYmUtZm9ybSBpbnB1dC5lbWFpbC1pbnB1dC5lcnJvciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUI1NzU3OyB9XG4gICAgICAuc3Vic2NyaWJlLWJsb2NrIC5zdWJzY3JpYmUtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0uZXJyb3IgKyBsYWJlbC5lcnJvcixcbiAgICAgIC5zdWJzY3JpYmUtYmxvY2sgLnN1YnNjcmliZS1mb3JtIGlucHV0LmVtYWlsLWlucHV0LmVycm9yICsgbGFiZWwuZXJyb3Ige1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5zdWJzY3JpYmUtYmxvY2sgLnN1YnNjcmliZS1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgLnN1YnNjcmliZS1ibG9jayAuc3Vic2NyaWJlLWZvcm0gaW5wdXQuZW1haWwtaW5wdXQgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjNTg1NzU3O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDsgfVxuICAgIC5zdWJzY3JpYmUtYmxvY2sgLnN1YnNjcmliZS1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSA6LW1vei1wbGFjZWhvbGRlcixcbiAgICAuc3Vic2NyaWJlLWJsb2NrIC5zdWJzY3JpYmUtZm9ybSBpbnB1dC5lbWFpbC1pbnB1dCA6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzU4NTc1NztcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7IH1cbiAgICAuc3Vic2NyaWJlLWJsb2NrIC5zdWJzY3JpYmUtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0gOjotbW96LXBsYWNlaG9sZGVyLFxuICAgIC5zdWJzY3JpYmUtYmxvY2sgLnN1YnNjcmliZS1mb3JtIGlucHV0LmVtYWlsLWlucHV0IDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzU4NTc1NztcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7IH1cbiAgICAuc3Vic2NyaWJlLWJsb2NrIC5zdWJzY3JpYmUtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0gOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAuc3Vic2NyaWJlLWJsb2NrIC5zdWJzY3JpYmUtZm9ybSBpbnB1dC5lbWFpbC1pbnB1dCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjNTg1NzU3O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5zdWJzY3JpYmUtYmxvY2sgLnN1YnNjcmliZS1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICAgIC5zdWJzY3JpYmUtYmxvY2sgLnN1YnNjcmliZS1mb3JtIGlucHV0LmVtYWlsLWlucHV0IHtcbiAgICAgICAgd2lkdGg6IDU1MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zdWJzY3JpYmUtYmxvY2sgLnN1YnNjcmliZS1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICAgIC5zdWJzY3JpYmUtYmxvY2sgLnN1YnNjcmliZS1mb3JtIGlucHV0LmVtYWlsLWlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnN1YnNjcmliZS1ibG9jayAuc3Vic2NyaWJlLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgICAgLnN1YnNjcmliZS1ibG9jayAuc3Vic2NyaWJlLWZvcm0gaW5wdXQuZW1haWwtaW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cbiAgICAgICAgLnN1YnNjcmliZS1ibG9jayAuc3Vic2NyaWJlLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAgICAgLnN1YnNjcmliZS1ibG9jayAuc3Vic2NyaWJlLWZvcm0gaW5wdXQuZW1haWwtaW5wdXQgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5zdWJzY3JpYmUtYmxvY2sgLnN1YnNjcmliZS1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSA6LW1vei1wbGFjZWhvbGRlcixcbiAgICAgICAgLnN1YnNjcmliZS1ibG9jayAuc3Vic2NyaWJlLWZvcm0gaW5wdXQuZW1haWwtaW5wdXQgOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnN1YnNjcmliZS1ibG9jayAuc3Vic2NyaWJlLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdIDo6LW1vei1wbGFjZWhvbGRlcixcbiAgICAgICAgLnN1YnNjcmliZS1ibG9jayAuc3Vic2NyaWJlLWZvcm0gaW5wdXQuZW1haWwtaW5wdXQgOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5zdWJzY3JpYmUtYmxvY2sgLnN1YnNjcmliZS1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSA6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgICAgICAuc3Vic2NyaWJlLWJsb2NrIC5zdWJzY3JpYmUtZm9ybSBpbnB1dC5lbWFpbC1pbnB1dCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLnN1YnNjcmliZS1ibG9jayAuc3Vic2NyaWJlLWZvcm0gYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZzogMTBweCAyNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5zdWJzY3JpYmUtYmxvY2sgLnN1YnNjcmliZS1mb3JtIGJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbmZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICMyMTIxMjE7XG4gIGNvbG9yOiAjRjJGMkYyO1xuICBwYWRkaW5nOiA2MHB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIGZvb3RlciB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDAgNDBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgZm9vdGVyIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCA0MHB4IDA7IH0gfVxuICBmb290ZXIgLmNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIGZvb3RlciAuY29udGVudCA+IGRpdi5mb290ZXItY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgZm9vdGVyIC5jb250ZW50ID4gZGl2LmZvb3Rlci1jb250ZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIGZvb3RlciAuY29udGVudCA+IGRpdi5mb290ZXItY29udGVudCA+IGRpdjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTQwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIGZvb3RlciAuY29udGVudCA+IGRpdi5mb290ZXItY29udGVudCA+IGRpdjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgICBmb290ZXIgLmNvbnRlbnQgPiBkaXYuZm9vdGVyLWNvbnRlbnQgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogMzg1cHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgICAgZm9vdGVyIC5jb250ZW50ID4gZGl2LmZvb3Rlci1jb250ZW50ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMHB4O1xuICAgICAgICAgICAgZ3JpZC1yb3ctZ2FwOiAwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgICBmb290ZXIgLmNvbnRlbnQgPiBkaXYuZm9vdGVyLWNvbnRlbnQgPiBkaXY6Zmlyc3QtY2hpbGQgLmZvb3Rlci1ibG9jay1vbmUge1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAyO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgICAgZm9vdGVyIC5jb250ZW50ID4gZGl2LmZvb3Rlci1jb250ZW50ID4gZGl2OmZpcnN0LWNoaWxkIC5hZGRyZXNzIHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDIgLyAyIC8gMztcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDEwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICBmb290ZXIgLmNvbnRlbnQgPiBkaXYuZm9vdGVyLWNvbnRlbnQgPiBkaXY6Zmlyc3QtY2hpbGQgLmFkZHJlc3Mge1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggMDsgfSB9XG4gICAgICAgIGZvb3RlciAuY29udGVudCA+IGRpdi5mb290ZXItY29udGVudCA+IGRpdjpmaXJzdC1jaGlsZCAucGhvbmUtbnVtYmVyIHtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMCAwIDA7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgICAgZm9vdGVyIC5jb250ZW50ID4gZGl2LmZvb3Rlci1jb250ZW50ID4gZGl2OmZpcnN0LWNoaWxkIC5zb2NpYWwtbGlua3Mge1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiAyIC8gMSAvIDMgLyAyO1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgICAgZm9vdGVyIC5jb250ZW50ID4gZGl2LmZvb3Rlci1jb250ZW50ID4gZGl2OmZpcnN0LWNoaWxkIC53b3JrLXNjaGVkdWxlIHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMiAvIDIgLyAzIC8gMztcbiAgICAgICAgICAgIG1heC13aWR0aDogMTQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIGZvb3RlciAuY29udGVudCA+IGRpdi5mb290ZXItY29udGVudCA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxODBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICBmb290ZXIgLmNvbnRlbnQgPiBkaXYuZm9vdGVyLWNvbnRlbnQgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgd2lkdGg6IDI1MHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgICAgZm9vdGVyIC5jb250ZW50ID4gZGl2LmZvb3Rlci1jb250ZW50ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMxMHB4OyB9IH1cbiAgICAgICAgZm9vdGVyIC5jb250ZW50ID4gZGl2LmZvb3Rlci1jb250ZW50ID4gZGl2OmZpcnN0LWNoaWxkIHAge1xuICAgICAgICAgIG1heC13aWR0aDogMjgwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBmb290ZXIgLmNvbnRlbnQgPiBkaXYuZm9vdGVyLWNvbnRlbnQgPiBkaXY6Zmlyc3QtY2hpbGQgcCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICBmb290ZXIgZGl2I2Zvb3Rlci1tZW51IGEuLXNlcGFyYXRlLWxpbmsge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICBwYWRkaW5nOiAyM3B4IDAgMjBweCAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIGZvb3RlciBkaXYjZm9vdGVyLW1lbnUgPiBkaXYge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgZm9vdGVyIGRpdiNmb290ZXItbWVudSA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gICAgZm9vdGVyIGRpdiNmb290ZXItbWVudSA+IGRpdi4tb3BlbmVkIGgzOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTE4MGRlZyk7IH1cbiAgICBmb290ZXIgZGl2I2Zvb3Rlci1tZW51ID4gZGl2Li1vcGVuZWQgdWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBmb290ZXIgZGl2I2Zvb3Rlci1tZW51ID4gZGl2IC5mb290ZXItbWVudS10b2dnbGUge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICAgIHBhZGRpbmc6IDIzcHggMCAyMHB4IDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIGZvb3RlciBkaXYjZm9vdGVyLW1lbnUgPiBkaXYgLmZvb3Rlci1tZW51LXRvZ2dsZTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL2ltZy9pY29ucy9tZW51LWFycm93LnBuZyk7IH1cbiAgICBmb290ZXIgZGl2I2Zvb3Rlci1tZW51ID4gZGl2IHVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIGNvbHVtbi1jb3VudDogMTtcbiAgICAgIGNvbHVtbi13aWR0aDogYXV0bztcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjNweDsgfVxuICAgICAgZm9vdGVyIGRpdiNmb290ZXItbWVudSA+IGRpdiB1bCBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgIGZvb3RlciBkaXYjZm9vdGVyLW1lbnUgPiBkaXYgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICBmb290ZXIgZGl2I2Zvb3Rlci1tZW51ID4gZGl2IHVsIGxpIGEge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7IH1cbiAgZm9vdGVyIHVsIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGNvbHVtbi1jb3VudDogMzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGZvb3RlciB1bCB7XG4gICAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgY29sdW1uLXdpZHRoOiAyMDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICBmb290ZXIgdWwge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICBmb290ZXIgdWwgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgZm9vdGVyIHVsIGxpIGEge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4OyB9XG4gIGZvb3RlciBpbWcuZm9vdGVyLWxvZ28ge1xuICAgIG1heC13aWR0aDogMTI3cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIGZvb3RlciBpbWcuZm9vdGVyLWxvZ28ge1xuICAgICAgICBtYXgtd2lkdGg6IDkzcHg7IH0gfVxuICBmb290ZXIgLndvcmstc2NoZWR1bGUge1xuICAgIHdpZHRoOiAxNzBweDsgfVxuICAgIGZvb3RlciAud29yay1zY2hlZHVsZSBwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBmb290ZXIgLndvcmstc2NoZWR1bGUgcCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH0gfVxuICBmb290ZXIgcCB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7IH1cbiAgICBmb290ZXIgcC5hZGRyZXNzIHtcbiAgICAgIG1hcmdpbjogNDBweCAwIDM1cHggMDsgfVxuICAgIGZvb3RlciBwLnBob25lLW51bWJlciB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIG1hcmdpbjogMjFweCAwIDEzcHggMDsgfVxuICAgIGZvb3RlciBwIGEge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4OyB9XG4gIGZvb3RlciBkaXYuc29jaWFsLWxpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiAxMDNweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGZvb3RlciBkaXYuc29jaWFsLWxpbmtzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG4gICAgZm9vdGVyIGRpdi5zb2NpYWwtbGlua3MgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIGZvb3RlciBkaXYuc29jaWFsLWxpbmtzIGEgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMXB4OyB9XG4gICAgICBmb290ZXIgZGl2LnNvY2lhbC1saW5rcyBhOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxN3B4OyB9XG4gIGZvb3RlciAuZm9vdC1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICBmb290ZXIgLmZvb3QtY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIGZvb3RlciAuZm9vdC1jb250ZW50IHAge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjFweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIGZvb3RlciAuZm9vdC1jb250ZW50IHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH0gfVxuICAgICAgZm9vdGVyIC5mb290LWNvbnRlbnQgcDpmaXJzdC1jaGlsZCBiciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIGZvb3RlciAuZm9vdC1jb250ZW50IHA6Zmlyc3QtY2hpbGQgYnIge1xuICAgICAgICAgICAgZGlzcGxheTogaW5pdGlhbDsgfSB9XG4gICAgICBmb290ZXIgLmZvb3QtY29udGVudCBwOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogODBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgZm9vdGVyIC5mb290LWNvbnRlbnQgcDpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgICAgZm9vdGVyIC5mb290LWNvbnRlbnQgcDpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgZm9vdGVyIC5mb290LWNvbnRlbnQgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgIGZvb3RlciAuZm9vdC1jb250ZW50IHA6bGFzdC1jaGlsZCBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgZm9vdGVyIC5mb290LWNvbnRlbnQgcDpsYXN0LWNoaWxkIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgICAgIGZvb3RlciAuZm9vdC1jb250ZW50IHA6bGFzdC1jaGlsZCBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgZm9vdGVyIC5mb290LWNvbnRlbnQgcDpsYXN0LWNoaWxkIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLmJyZWFkY3J1bWJzLWJsb2NrIHtcbiAgcGFkZGluZzogMjRweCAwOyB9XG4gIC5icmVhZGNydW1icy1ibG9jayB1bCBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMzBweCAwIDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmJyZWFkY3J1bWJzLWJsb2NrIHVsIGxpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9hc3NldHMvaW1nL2ljb25zL2JyZWFkY3J1bWJzLWljb24uc3ZnKSBuby1yZXBlYXQgMTAwJSAxMDAlL2NvbnRhaW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzUlKTsgfVxuICAgIC5icmVhZGNydW1icy1ibG9jayB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAuYnJlYWRjcnVtYnMtYmxvY2sgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAuYnJlYWRjcnVtYnMtYmxvY2sgdWwgbGk6bGFzdC1jaGlsZCBhIHtcbiAgICAgICAgY29sb3I6ICM4MjgyODI7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAuYnJlYWRjcnVtYnMtYmxvY2sgdWwgbGk6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYnJlYWRjcnVtYnMtYmxvY2sgdWwgbGkgYSB7XG4gICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgY29sb3I6ICMzMzMzMzM7IH1cblxuLmFib3V0LWJsb2NrLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDEyMHB4IDAgMTAwcHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgICAuYWJvdXQtYmxvY2stY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDU1cHggMCAxMDBweCAwOyB9IH1cbiAgLmFib3V0LWJsb2NrLWNvbnRhaW5lciAudGl0bGUtc3RhcnRlZCB7XG4gICAgcGFkZGluZzogNDBweCAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gICAgICAuYWJvdXQtYmxvY2stY29udGFpbmVyIC50aXRsZS1zdGFydGVkIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDQwcHggMDsgfSB9XG4gIC5hYm91dC1ibG9jay1jb250YWluZXIgLmFib3V0LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuYWJvdXQtYmxvY2stY29udGFpbmVyIC5hYm91dC1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5hYm91dC1ibG9jay1jb250YWluZXIgLmFib3V0LWNvbnRlbnQgPiBkaXYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLmFib3V0LWJsb2NrLWNvbnRhaW5lciAuYWJvdXQtY29udGVudCA+IGRpdiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAuYWJvdXQtYmxvY2stY29udGFpbmVyIC5hYm91dC1jb250ZW50IHAge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gICAgLmFib3V0LWJsb2NrLWNvbnRhaW5lciAuYWJvdXQtY29udGVudCBwLmhpZ2hsaWdodGVkIHtcbiAgICAgIG1hcmdpbjogNDBweCAwO1xuICAgICAgYmFja2dyb3VuZDogI0Y0RDk2RTtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgcGFkZGluZzogMzVweCA0MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvJztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG4gICAgLmFib3V0LWJsb2NrLWNvbnRhaW5lciAuYWJvdXQtY29udGVudCBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA0MCU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAuYWJvdXQtYmxvY2stY29udGFpbmVyIC5hYm91dC1jb250ZW50IGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH0gfVxuXG4udG9wLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjhweDtcbiAgbWF4LXdpZHRoOiAxNTI2cHg7XG4gIHRvcDogMzVweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sb3I6ICNGMkYyRjI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnRvcC1oZWFkZXIgLnNlYXJjaC1mb3JtLCAudG9wLWhlYWRlciAuc2VhcmNoLWl0ZW0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNDVweDtcbiAgICAgIHJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MjZweCkge1xuICAgIC50b3AtaGVhZGVyIHtcbiAgICAgIG1heC13aWR0aDogMTQ0MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgIC50b3AtaGVhZGVyIHtcbiAgICAgIG1heC13aWR0aDogMTIwMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC50b3AtaGVhZGVyIHtcbiAgICAgIG1heC13aWR0aDogMTAyNHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC50b3AtaGVhZGVyIHtcbiAgICAgIG1heC13aWR0aDogNzY4cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAudG9wLWhlYWRlciB7XG4gICAgICBtYXgtd2lkdGg6IDcwMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgLnRvcC1oZWFkZXIge1xuICAgICAgbWF4LXdpZHRoOiA5NSU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnRvcC1oZWFkZXIge1xuICAgICAgdG9wOiA2MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnRvcC1oZWFkZXIge1xuICAgICAgbWF4LXdpZHRoOiA3MDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC50b3AtaGVhZGVyIHtcbiAgICAgIG1heC13aWR0aDogOTAlOyB9IH1cbiAgLnRvcC1oZWFkZXIgaW1nLmxvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMjQwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAudG9wLWhlYWRlciBpbWcubG9nbyB7XG4gICAgICAgIG1heC13aWR0aDogMTkwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnRvcC1oZWFkZXIgaW1nLmxvZ28ge1xuICAgICAgICBtYXgtd2lkdGg6IDE3MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgIC50b3AtaGVhZGVyIGltZy5sb2dvIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNTBweDsgfSB9XG4gIC50b3AtaGVhZGVyIHVsIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC50b3AtaGVhZGVyIHVsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC50b3AtaGVhZGVyIHVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuaW5kZXgtaGVhZGVyIC50b3AtaGVhZGVyIHVsIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IC00M3B4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDcwcHgpOyB9IH1cbiAgICAudG9wLWhlYWRlciB1bCBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDkwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTI2cHgpIHtcbiAgICAgICAgLnRvcC1oZWFkZXIgdWwgbGkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNTBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC50b3AtaGVhZGVyIHVsIGxpIHtcbiAgICAgICAgICBtYXJnaW46IDAgNTVweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnRvcC1oZWFkZXIgdWwgbGkge1xuICAgICAgICAgIG1hcmdpbjogMCAxMDBweCAwIDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC50b3AtaGVhZGVyIHVsIGxpIHtcbiAgICAgICAgICBtYXJnaW46IDAgMTVweCAwIDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgICAgIC50b3AtaGVhZGVyIHVsIGxpIHtcbiAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7IH0gfVxuICAgICAgLnRvcC1oZWFkZXIgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNzBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTUyNnB4KSB7XG4gICAgICAgICAgLnRvcC1oZWFkZXIgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgLnRvcC1oZWFkZXIgdWwgbGkgYSB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogI0YyRjJGMjsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLnRvcC1oZWFkZXIgdWwgbGkgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgICAudG9wLWhlYWRlciB1bCBsaSBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAudG9wLWhlYWRlciAuc2VsZWN0b3JzIHtcbiAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnRvcC1oZWFkZXIgLnNlbGVjdG9ycyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnRvcC1oZWFkZXIgLnNlbGVjdG9ycyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC50b3AtaGVhZGVyIC5zZWxlY3RvcnMge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAudG9wLWhlYWRlciAuY2l0aS1zZWxlY3RvciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogMCA0MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgLnRvcC1oZWFkZXIgLmNpdGktc2VsZWN0b3Ige1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC50b3AtaGVhZGVyIC5jaXRpLXNlbGVjdG9yIHtcbiAgICAgICAgbWFyZ2luOiAwIDUwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC50b3AtaGVhZGVyIC5jaXRpLXNlbGVjdG9yIHtcbiAgICAgICAgbWFyZ2luOiAwIDIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnRvcC1oZWFkZXIgLmNpdGktc2VsZWN0b3Ige1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAudG9wLWhlYWRlciAuY2l0aS1zZWxlY3RvciBzcGFuIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjRjJGMkYyOyB9XG4gICAgLnRvcC1oZWFkZXIgLmNpdGktc2VsZWN0b3IgaW1nIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW46IDAgMCAycHggNXB4OyB9XG4gIC50b3AtaGVhZGVyIC5jYWxsLW9yZGVyIHtcbiAgICBtYXJnaW46IDAgNDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAudG9wLWhlYWRlciAuY2FsbC1vcmRlciB7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnRvcC1oZWFkZXIgLmNhbGwtb3JkZXIge1xuICAgICAgICBtYXJnaW46IDAgNTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLnRvcC1oZWFkZXIgLmNhbGwtb3JkZXIge1xuICAgICAgICBtYXJnaW46IDAgMjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAudG9wLWhlYWRlciAuY2FsbC1vcmRlciB7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgLnRvcC1oZWFkZXIgLmNhbGwtb3JkZXIgcCBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC50b3AtaGVhZGVyIC5jYWxsLW9yZGVyIHAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAudG9wLWhlYWRlciAuY2FsbC1vcmRlciBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuICAudG9wLWhlYWRlciAud29yay1zY2hlZHVsZSB7XG4gICAgd2lkdGg6IDE0MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAudG9wLWhlYWRlciAud29yay1zY2hlZHVsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC50b3AtaGVhZGVyIC53b3JrLXNjaGVkdWxlIHAge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogI0YyRjJGMjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTsgfVxuXG4uc2VhcmNoLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5zZWFyY2gtZm9ybSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDA7IH0gfVxuICAuc2VhcmNoLWZvcm0ub3Blbm5lZCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2VhcmNoLWZvcm0ub3Blbm5lZCAuc2VhcmNoLWJ0biB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL2ltZy9pY29ucy9zZWFyY2gtaWNvbi1ob3Zlci5zdmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTJweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTJweDsgfVxuICAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiA1MjBweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTJweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMnB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgICAgICB3aWR0aDogMjQwcHg7IH0gfVxuICAuc2VhcmNoLWZvcm0gLnNlYXJjaC1idG4ge1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0Y0RDk2RTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvaW1nL2ljb25zL3NlYXJjaC1pY29uLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG5cbi50b3AtaGVhZGVyLmlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIGhlaWdodDogNzVweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1hcmdpbjogMTRweCAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgY29sb3I6ICMzMzMzMzM7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnRvcC1oZWFkZXIuaW5uZXIge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgLnRvcC1oZWFkZXIuaW5uZXIgLnNlbGVjdG9ycyB7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLnRvcC1oZWFkZXIuaW5uZXIgLnNlbGVjdG9ycyB7XG4gICAgICAgIG1heC13aWR0aDogMjcwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnRvcC1oZWFkZXIuaW5uZXIgLnNlbGVjdG9ycyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIC50b3AtaGVhZGVyLmlubmVyIC53b3JrLXNjaGVkdWxlIHAge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC50b3AtaGVhZGVyLmlubmVyIC5jYWxsLW9yZGVyLFxuICAudG9wLWhlYWRlci5pbm5lciAuY2l0aS1zZWxlY3RvciB7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLnRvcC1oZWFkZXIuaW5uZXIgLmNhbGwtb3JkZXIgcCxcbiAgICAudG9wLWhlYWRlci5pbm5lciAuY2FsbC1vcmRlciBzcGFuLFxuICAgIC50b3AtaGVhZGVyLmlubmVyIC5jYWxsLW9yZGVyIGEsXG4gICAgLnRvcC1oZWFkZXIuaW5uZXIgLmNpdGktc2VsZWN0b3IgcCxcbiAgICAudG9wLWhlYWRlci5pbm5lciAuY2l0aS1zZWxlY3RvciBzcGFuLFxuICAgIC50b3AtaGVhZGVyLmlubmVyIC5jaXRpLXNlbGVjdG9yIGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLnRvcC1oZWFkZXIuaW5uZXIgdWwge1xuICAgIG1heC13aWR0aDogOTkwcHggIWltcG9ydGFudDsgfVxuICAgIC50b3AtaGVhZGVyLmlubmVyIHVsIGxpIGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cblxuLmxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uaW5wdXQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zZWFyY2gge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB3aWR0aDogMzAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAxcHggN3B4IDE5cHggIzAwMDAwMDdhO1xuICBtYXJnaW4tdG9wOiAxMnB4OyB9XG4gIC5zZWFyY2g6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMTRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDE0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCAjRkZGRkZGO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0yMHB4KTsgfVxuICAuc2VhcmNoIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2Y0ZDk2ZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDAgNXB4IDA7XG4gICAgaGVpZ2h0OiA0MHB4OyB9XG5cbi5zZWFyY2g6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuXG4uZm9jdXMge1xuICBvcGFjaXR5OiAxO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uaWNvbiB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGZpbGw6ICNmZmZmOyB9XG5cbi5tYWduaWZ5IHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZjRkOTZlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwYWRkaW5nOiAwO1xuICByaWdodDogMDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi50b3AtbWVudS5pbm5lciAuc2VhcmNoIHtcbiAgdG9wOiBjYWxjKDEwMCUgKyAxMnB4KTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MHB4KTsgfVxuICAudG9wLW1lbnUuaW5uZXIgLnNlYXJjaDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gIC50b3AtbWVudS5pbm5lciAuc2VhcmNoOmFmdGVyIHtcbiAgICBsZWZ0OiA4MCU7IH1cbiAgLnRvcC1tZW51LmlubmVyIC5zZWFyY2ggaW5wdXQge1xuICAgIGNvbG9yOiAjMzMzMzMzOyB9XG5cbi50b3AtYmFubmVyIHtcbiAgYmFja2dyb3VuZDogIzBBMEMwOTtcbiAgb3BhY2l0eTogMC43NTtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDBweCAwcHggMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDY5cHg7XG4gIG1pbi1oZWlnaHQ6IDE4OHB4O1xuICB3aWR0aDogNjAlO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBjb2xvcjogI0YyRjJGMjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnRvcC1iYW5uZXIge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnRvcC1iYW5uZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAudG9wLWJhbm5lciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnRvcC1iYW5uZXIgPiBkaXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIHBhZGRpbmc6IDM0cHggNDBweCAxM3B4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLnRvcC1iYW5uZXIgPiBkaXYge1xuICAgICAgICB3aWR0aDogNDAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC50b3AtYmFubmVyID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLnRvcC1iYW5uZXIgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogODBweDsgfSB9XG4gICAgLnRvcC1iYW5uZXIgPiBkaXY6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDM0cHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQ4cHgpO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7IH1cbiAgICAudG9wLWJhbm5lciA+IGRpdiBoNCwgLnRvcC1iYW5uZXIgPiBkaXYgLmg0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogI0Y0RDk2RTsgfVxuICAgIC50b3AtYmFubmVyID4gZGl2IHAge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIG1heC13aWR0aDogMzEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTsgfVxuICAgICAgLnRvcC1iYW5uZXIgPiBkaXYgcC4tYm90dG9tIHtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTsgfVxuICAgICAgICAudG9wLWJhbm5lciA+IGRpdiBwLi1ib3R0b20gaW1nIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXB4OyB9XG5cbi50b3AtbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDY5cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMwQTBDMDk7XG4gIGNvbG9yOiAjRjJGMkYyO1xuICBvcGFjaXR5OiAwLjc1O1xuICBib3JkZXItcmFkaXVzOiAzcHggMHB4IDBweCAwcHg7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAudG9wLW1lbnUge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgLnRvcC1tZW51IHVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1MjZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTI2cHgpIHtcbiAgICAgIC50b3AtbWVudSB1bCB7XG4gICAgICAgIG1heC13aWR0aDogMTQ0MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAudG9wLW1lbnUgdWwge1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnRvcC1tZW51IHVsIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDI0cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC50b3AtbWVudSB1bCB7XG4gICAgICAgIG1heC13aWR0aDogNzY4cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnRvcC1tZW51IHVsIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAudG9wLW1lbnUgdWwge1xuICAgICAgICBtYXgtd2lkdGg6IDk1JTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLnRvcC1tZW51IHVsIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnRvcC1tZW51IHVsIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMTRweCAwOyB9IH1cbiAgICAudG9wLW1lbnUgdWwgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbjogMCA2MHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTUyNnB4KSB7XG4gICAgICAgIC50b3AtbWVudSB1bCBsaSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDUwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgICAudG9wLW1lbnUgdWwgbGkge1xuICAgICAgICAgIG1hcmdpbjogMCAyMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAudG9wLW1lbnUgdWwgbGkge1xuICAgICAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLnRvcC1tZW51IHVsIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC50b3AtbWVudSB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgICAgLnRvcC1tZW51IHVsIGxpIGEge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDdweCAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgICAgIC50b3AtbWVudSB1bCBsaSBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC50b3AtbWVudSB1bCBsaSBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAgIC50b3AtbWVudSB1bCBsaSBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDsgfSB9XG4gICAgICAgIC50b3AtbWVudSB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgICAudG9wLW1lbnUgdWwgbGkgYTpob3ZlcjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZDk2ZTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIGJvdHRvbTogLTNweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgICAgICAgICAudG9wLW1lbnUgdWwgbGkgYTpob3ZlcjphZnRlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDk1JTsgfSB9XG4gIC50b3AtbWVudV9fdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50b3AtbWVudV9fdG9nZ2xlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDM0cHg7XG4gICAgICAgIHotaW5kZXg6IDEwMTA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgICAgIC50b3AtbWVudV9fdG9nZ2xlOmFmdGVyLCAudG9wLW1lbnVfX3RvZ2dsZTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZSAwLjNzLCBib3gtc2hhZG93IGVhc2UgMC4zczsgfVxuICAgICAgICAudG9wLW1lbnVfX3RvZ2dsZTpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMTFweDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIC0xMXB4IDAgI2ZmZjsgfVxuICAgICAgICAudG9wLW1lbnVfX3RvZ2dsZTphZnRlciB7XG4gICAgICAgICAgdG9wOiAyMnB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuNyk7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDsgfVxuICAgICAgICAudG9wLW1lbnVfX3RvZ2dsZSArIC50b3AtbWVudV9fbWVudSB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgLnRvcC1tZW51X190b2dnbGUuaXMtYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgI2ZmZjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG4gICAgICAgIC50b3AtbWVudV9fdG9nZ2xlLmlzLWFjdGl2ZTphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNHB4LCAtMjJweCkgcm90YXRlKDQ1ZGVnKTsgfVxuICAgICAgICAudG9wLW1lbnVfX3RvZ2dsZS5pcy1hY3RpdmUgKyAudG9wLW1lbnVfX21lbnUge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHBhZGRpbmc6IDE0cHggMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC50b3AtbWVudV9fdG9nZ2xlIHtcbiAgICAgICAgdG9wOiAyNHB4OyB9IH1cblxuLnRvcC1tZW51LmlubmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC50b3AtbWVudS5pbm5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC50b3AtbWVudS5pbm5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH0gfVxuICAudG9wLW1lbnUuaW5uZXIgLnNlYXJjaF9mb3JtIHtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC50b3AtbWVudS5pbm5lciAuc2VhcmNoX2Zvcm0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAudG9wLW1lbnUuaW5uZXIgdWwgbGkge1xuICAgICAgbWFyZ2luOiAwIDVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC50b3AtbWVudS5pbm5lciB1bCBsaSB7XG4gICAgICBtYXJnaW46IDAgMTBweCAwIDA7IH1cbiAgICAgIC50b3AtbWVudS5pbm5lciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC50b3AtbWVudS5pbm5lciB1bCBsaSBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDsgfSB9XG5cbi50b3Atc2xpZGVyLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1pbi1oZWlnaHQ6IDU0MHB4O1xuICBtYXgtaGVpZ2h0OiA5NTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAudG9wLXNsaWRlci1jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiA1NDBweDsgfSB9XG4gIC50b3Atc2xpZGVyLWNvbnRhaW5lcjpob3ZlciAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAudG9wLXNsaWRlci1jb250YWluZXI6aG92ZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50b3Atc2xpZGVyLWNvbnRhaW5lcjpob3ZlciAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAudG9wLXNsaWRlci1jb250YWluZXI6aG92ZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAudG9wLXNsaWRlci1jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dCwgLnRvcC1zbGlkZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRvcC1zbGlkZXItY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTgwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHotaW5kZXg6IDIwO1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC50b3Atc2xpZGVyLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICB0b3A6IDEzMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDk0MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAudG9wLXNsaWRlci1jb250YWluZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgICAgdG9wOiAxNjVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAudG9wLXNsaWRlci1jb250YWluZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MzBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAudG9wLXNsaWRlci1jb250YWluZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgIHRvcDogMTM1cHg7IH0gfVxuICAgIC50b3Atc2xpZGVyLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24gLmJ1bGxldC1wYWdpbmF0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBtYXJnaW46IDAgMTBweCAwIDA7IH1cbiAgICAgIC50b3Atc2xpZGVyLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24gLmJ1bGxldC1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjREOTZFOyB9XG4gIC50b3Atc2xpZGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlID4gaW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC50b3Atc2xpZGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlIC4tc2xpZGUtYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnRvcC1zbGlkZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGUgPiBkaXY6bm90KC4tc2xpZGUtYmcpIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IDI1MHB4IGF1dG8gMCBhdXRvOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgLnRvcC1zbGlkZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGUgPiBkaXY6bm90KC4tc2xpZGUtYmcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NDBweDtcbiAgICAgICAgbWFyZ2luOiAxNzVweCBhdXRvIDAgYXV0bzsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLnRvcC1zbGlkZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGUgPiBkaXY6bm90KC4tc2xpZGUtYmcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgICAgbWFyZ2luOiAyMDBweCBhdXRvIDAgYXV0bzsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAudG9wLXNsaWRlci1jb250YWluZXIgLnN3aXBlci1zbGlkZSA+IGRpdjpub3QoLi1zbGlkZS1iZykge1xuICAgICAgICBtYXgtd2lkdGg6IDYzMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC50b3Atc2xpZGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlID4gZGl2Om5vdCguLXNsaWRlLWJnKSB7XG4gICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICBtYXJnaW46IDE3NXB4IGF1dG8gMTYwcHggYXV0bzsgfSB9XG4gICAgLnRvcC1zbGlkZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGUgPiBkaXY6bm90KC4tc2xpZGUtYmcpIGgxLCAudG9wLXNsaWRlci1jb250YWluZXIgLnN3aXBlci1zbGlkZSA+IGRpdjpub3QoLi1zbGlkZS1iZykgaDIsIC50b3Atc2xpZGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlID4gZGl2Om5vdCguLXNsaWRlLWJnKSAuaDEsIC50b3Atc2xpZGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlID4gZGl2Om5vdCguLXNsaWRlLWJnKSAuaDIge1xuICAgICAgY29sb3I6ICNGMkYyRjI7XG4gICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgLnRvcC1zbGlkZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGUgPiBkaXY6bm90KC4tc2xpZGUtYmcpIGgxLCAudG9wLXNsaWRlci1jb250YWluZXIgLnN3aXBlci1zbGlkZSA+IGRpdjpub3QoLi1zbGlkZS1iZykgaDIsIC50b3Atc2xpZGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlID4gZGl2Om5vdCguLXNsaWRlLWJnKSAuaDEsIC50b3Atc2xpZGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlID4gZGl2Om5vdCguLXNsaWRlLWJnKSAuaDIge1xuICAgICAgICAgIG1heC13aWR0aDogNDg1cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAudG9wLXNsaWRlci1jb250YWluZXIgLnN3aXBlci1zbGlkZSA+IGRpdjpub3QoLi1zbGlkZS1iZykgaDEsIC50b3Atc2xpZGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlID4gZGl2Om5vdCguLXNsaWRlLWJnKSBoMiwgLnRvcC1zbGlkZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGUgPiBkaXY6bm90KC4tc2xpZGUtYmcpIC5oMSwgLnRvcC1zbGlkZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGUgPiBkaXY6bm90KC4tc2xpZGUtYmcpIC5oMiB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAudG9wLXNsaWRlci1jb250YWluZXIgLnN3aXBlci1zbGlkZSA+IGRpdjpub3QoLi1zbGlkZS1iZykgaDEsIC50b3Atc2xpZGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlID4gZGl2Om5vdCguLXNsaWRlLWJnKSBoMiwgLnRvcC1zbGlkZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGUgPiBkaXY6bm90KC4tc2xpZGUtYmcpIC5oMSwgLnRvcC1zbGlkZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGUgPiBkaXY6bm90KC4tc2xpZGUtYmcpIC5oMiB7XG4gICAgICAgICAgZm9udC1zaXplOiA1NHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAudG9wLXNsaWRlci1jb250YWluZXIgLnN3aXBlci1zbGlkZSA+IGRpdjpub3QoLi1zbGlkZS1iZykgaDEsIC50b3Atc2xpZGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlID4gZGl2Om5vdCguLXNsaWRlLWJnKSBoMiwgLnRvcC1zbGlkZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGUgPiBkaXY6bm90KC4tc2xpZGUtYmcpIC5oMSwgLnRvcC1zbGlkZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGUgPiBkaXY6bm90KC4tc2xpZGUtYmcpIC5oMiB7XG4gICAgICAgICAgZm9udC1zaXplOiA1MHB4OyB9IH1cbiAgICAudG9wLXNsaWRlci1jb250YWluZXIgLnN3aXBlci1zbGlkZSA+IGRpdjpub3QoLi1zbGlkZS1iZykgaDIsIC50b3Atc2xpZGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlID4gZGl2Om5vdCguLXNsaWRlLWJnKSAuaDIge1xuICAgICAgZm9udC1zaXplOiA2MHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIC50b3Atc2xpZGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlID4gZGl2Om5vdCguLXNsaWRlLWJnKSBoMiwgLnRvcC1zbGlkZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGUgPiBkaXY6bm90KC4tc2xpZGUtYmcpIC5oMiB7XG4gICAgICAgICAgZm9udC1zaXplOiA1OHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAudG9wLXNsaWRlci1jb250YWluZXIgLnN3aXBlci1zbGlkZSA+IGRpdjpub3QoLi1zbGlkZS1iZykgaDIsIC50b3Atc2xpZGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlID4gZGl2Om5vdCguLXNsaWRlLWJnKSAuaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLnRvcC1zbGlkZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGUgPiBkaXY6bm90KC4tc2xpZGUtYmcpIGgyLCAudG9wLXNsaWRlci1jb250YWluZXIgLnN3aXBlci1zbGlkZSA+IGRpdjpub3QoLi1zbGlkZS1iZykgLmgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gICAgICAgIC50b3Atc2xpZGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlID4gZGl2Om5vdCguLXNsaWRlLWJnKSBoMiwgLnRvcC1zbGlkZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGUgPiBkaXY6bm90KC4tc2xpZGUtYmcpIC5oMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgICAudG9wLXNsaWRlci1jb250YWluZXIgLnN3aXBlci1zbGlkZSA+IGRpdjpub3QoLi1zbGlkZS1iZykgcCB7XG4gICAgICBjb2xvcjogI0YyRjJGMjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgICAgbWFyZ2luOiAyNXB4IDAgODVweCAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLnRvcC1zbGlkZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGUgPiBkaXY6bm90KC4tc2xpZGUtYmcpIHAge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDI1cHggMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnRvcC1zbGlkZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGUgPiBkaXY6bm90KC4tc2xpZGUtYmcpIHAge1xuICAgICAgICAgIG1hcmdpbjogMjVweCAwIDYwcHggMDsgfSB9XG5cbi5jYXRhbG9nLWl0ZW1zLWxpc3QtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuY2F0YWxvZy1pdGVtcy1saXN0LWJsb2NrIC5jYXRhbG9nLWl0ZW1zLWxpc3QtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY2F0YWxvZy1pdGVtcy1saXN0LWJsb2NrIC5jYXRhbG9nLWl0ZW1zLWxpc3QtaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5jYXRhbG9nLWl0ZW1zLWxpc3QtYmxvY2sgLmNhdGFsb2ctaXRlbXMtbGlzdC1oZWFkZXIgLnByaWNlLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xNHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5jYXRhbG9nLWl0ZW1zLWxpc3QtYmxvY2sgLmNhdGFsb2ctaXRlbXMtbGlzdC1oZWFkZXIgLnByaWNlLWJsb2NrID4gc3BhbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmNhdGFsb2ctaXRlbXMtbGlzdC1ibG9jayAuY2F0YWxvZy1pdGVtcy1saXN0LWhlYWRlciAucHJpY2UtYmxvY2sge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfSB9XG4gICAgICAuY2F0YWxvZy1pdGVtcy1saXN0LWJsb2NrIC5jYXRhbG9nLWl0ZW1zLWxpc3QtaGVhZGVyIC5wcmljZS1ibG9jayA+IHNwYW4ge1xuICAgICAgICB3aWR0aDogMTUlOyB9XG4gICAgICAgIC5jYXRhbG9nLWl0ZW1zLWxpc3QtYmxvY2sgLmNhdGFsb2ctaXRlbXMtbGlzdC1oZWFkZXIgLnByaWNlLWJsb2NrID4gc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ051bml0byc7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgLmNhdGFsb2ctaXRlbXMtbGlzdC1ibG9jayAuY2F0YWxvZy1pdGVtcy1saXN0LWhlYWRlciAucHJpY2UtYmxvY2sgPiBzcGFuLmlycyB7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIG1hcmdpbjogMCA3cHggMCAxNXB4OyB9XG4gICAgLmNhdGFsb2ctaXRlbXMtbGlzdC1ibG9jayAuY2F0YWxvZy1pdGVtcy1saXN0LWhlYWRlciA+IGRpdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIC5jYXRhbG9nLWl0ZW1zLWxpc3QtYmxvY2sgLmNhdGFsb2ctaXRlbXMtbGlzdC1oZWFkZXIgPiBkaXYgPiBkaXYge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLmNhdGFsb2ctaXRlbXMtbGlzdC1ibG9jayAuY2F0YWxvZy1pdGVtcy1saXN0LWhlYWRlciA+IGRpdiA+IGRpdi5ieC1maWx0ZXItc2VsZWN0LWNvbnRhaW5lciB7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAwOyB9XG4gICAgICAuY2F0YWxvZy1pdGVtcy1saXN0LWJsb2NrIC5jYXRhbG9nLWl0ZW1zLWxpc3QtaGVhZGVyID4gZGl2LmFsaWduLXN0YXJ0IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAgIC5jYXRhbG9nLWl0ZW1zLWxpc3QtYmxvY2sgLmNhdGFsb2ctaXRlbXMtbGlzdC1oZWFkZXIgPiBkaXYuYWxpZ24tc3RhcnQgPiBkaXY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmNhdGFsb2ctaXRlbXMtbGlzdC1ibG9jayAuY2F0YWxvZy1pdGVtcy1saXN0LWhlYWRlciA+IGRpdiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAuY2F0YWxvZy1pdGVtcy1saXN0LWJsb2NrIC5jYXRhbG9nLWl0ZW1zLWxpc3QtaGVhZGVyID4gZGl2ID4gZGl2IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAgICAgLmNhdGFsb2ctaXRlbXMtbGlzdC1ibG9jayAuY2F0YWxvZy1pdGVtcy1saXN0LWhlYWRlciA+IGRpdiA+IGRpdiA+IHNwYW4ge1xuICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAuY2F0YWxvZy1pdGVtcy1saXN0LWJsb2NrIC5jYXRhbG9nLWl0ZW1zLWxpc3QtaGVhZGVyID4gZGl2ID4gZGl2ID4gc3BhbiBpbWcge1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDsgfVxuICAgIC5jYXRhbG9nLWl0ZW1zLWxpc3QtYmxvY2sgLmNhdGFsb2ctaXRlbXMtbGlzdC1oZWFkZXIgPiBhIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmNhdGFsb2ctaXRlbXMtbGlzdC1ibG9jayAuY2F0YWxvZy1pdGVtcy1saXN0LWhlYWRlciA+IGEge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gICAgICAuY2F0YWxvZy1pdGVtcy1saXN0LWJsb2NrIC5jYXRhbG9nLWl0ZW1zLWxpc3QtaGVhZGVyID4gYSBpbWcge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmNhdGFsb2ctaXRlbXMtbGlzdC1ibG9jayAuY2F0YWxvZy1pdGVtcy1saXN0LWhlYWRlciAuc29ydGVyLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC5jYXRhbG9nLWl0ZW1zLWxpc3QtYmxvY2sgLmNhdGFsb2ctaXRlbXMtbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMzNweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAyNzBweCk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMSwgMzk1cHgpOyB9XG4gICAgLmNhdGFsb2ctaXRlbXMtbGlzdC1ibG9jayAuY2F0YWxvZy1pdGVtcy1saXN0Lm1hdGVyaWFsLXZpZXcge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMjcwcHgpO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMjcwcHgpOyB9XG4gICAgICAuY2F0YWxvZy1pdGVtcy1saXN0LWJsb2NrIC5jYXRhbG9nLWl0ZW1zLWxpc3QubWF0ZXJpYWwtdmlldyAuY2F0YWxvZy1pdGVtcy1saXN0LWl0ZW0ge1xuICAgICAgICBoZWlnaHQ6IDI3MHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAuY2F0YWxvZy1pdGVtcy1saXN0LWJsb2NrIC5jYXRhbG9nLWl0ZW1zLWxpc3QubWF0ZXJpYWwtdmlldyAuY2F0YWxvZy1pdGVtcy1saXN0LWl0ZW0ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNDlweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjQ5cHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNDlweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5jYXRhbG9nLWl0ZW1zLWxpc3QtYmxvY2sgLmNhdGFsb2ctaXRlbXMtbGlzdC5tYXRlcmlhbC12aWV3IC5jYXRhbG9nLWl0ZW1zLWxpc3QtaXRlbSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyMzBweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIzMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuY2F0YWxvZy1pdGVtcy1saXN0LWJsb2NrIC5jYXRhbG9nLWl0ZW1zLWxpc3Qge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAyNzBweCk7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEsIDM5NXB4KTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY2F0YWxvZy1pdGVtcy1saXN0LWJsb2NrIC5jYXRhbG9nLWl0ZW1zLWxpc3Qge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAyNzBweCk7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEsIDM5NXB4KTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gICAgICAuY2F0YWxvZy1pdGVtcy1saXN0LWJsb2NrIC5jYXRhbG9nLWl0ZW1zLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLmNhdGFsb2ctaXRlbXMtbGlzdC1ibG9jayAuY2F0YWxvZy1pdGVtcy1saXN0IC5jYXRhbG9nLWl0ZW1zLWxpc3QtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgIG1pbi13aWR0aDogMjcwcHg7XG4gICAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgICAgaGVpZ2h0OiAzOTVweDtcbiAgICAgIG1heC1oZWlnaHQ6IDM5NXB4O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC4xNSksIHJnYmEoMCwgMCwgMCwgMC4xNSkpO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogI2YyZjJmMjtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmNhdGFsb2ctaXRlbXMtbGlzdC1ibG9jayAuY2F0YWxvZy1pdGVtcy1saXN0IC5jYXRhbG9nLWl0ZW1zLWxpc3QtaXRlbSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNDlweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDI0OXB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDM2MXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuY2F0YWxvZy1pdGVtcy1saXN0LWJsb2NrIC5jYXRhbG9nLWl0ZW1zLWxpc3QgLmNhdGFsb2ctaXRlbXMtbGlzdC1pdGVtIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgICAgICAgIG1pbi13aWR0aDogMjMwcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogMzQwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gICAgICAgIC5jYXRhbG9nLWl0ZW1zLWxpc3QtYmxvY2sgLmNhdGFsb2ctaXRlbXMtbGlzdCAuY2F0YWxvZy1pdGVtcy1saXN0LWl0ZW0ge1xuICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvOyB9IH1cbiAgICAgIC5jYXRhbG9nLWl0ZW1zLWxpc3QtYmxvY2sgLmNhdGFsb2ctaXRlbXMtbGlzdCAuY2F0YWxvZy1pdGVtcy1saXN0LWl0ZW06aG92ZXIsIC5jYXRhbG9nLWl0ZW1zLWxpc3QtYmxvY2sgLmNhdGFsb2ctaXRlbXMtbGlzdCAuY2F0YWxvZy1pdGVtcy1saXN0LWl0ZW06YWN0aXZlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7IH1cbiAgICAgIC5jYXRhbG9nLWl0ZW1zLWxpc3QtYmxvY2sgLmNhdGFsb2ctaXRlbXMtbGlzdCAuY2F0YWxvZy1pdGVtcy1saXN0LWl0ZW0gLmJnLWxheWVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAuY2F0YWxvZy1pdGVtcy1saXN0LWJsb2NrIC5jYXRhbG9nLWl0ZW1zLWxpc3QgLmNhdGFsb2ctaXRlbXMtbGlzdC1pdGVtIC5iZy1sYXllci1pbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5jYXRhbG9nLWl0ZW1zLWxpc3QtYmxvY2sgLmNhdGFsb2ctaXRlbXMtbGlzdCAuY2F0YWxvZy1pdGVtcy1saXN0LWl0ZW0uZGFyay10aGVtZV9ncmF5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U3RTdFNztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltZy9jYXJkLWdyYXktYmcuanBnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAgICAgLmNhdGFsb2ctaXRlbXMtbGlzdC1ibG9jayAuY2F0YWxvZy1pdGVtcy1saXN0IC5jYXRhbG9nLWl0ZW1zLWxpc3QtaXRlbS5kYXJrLXRoZW1lX2dyYXkgLmJnLWxheWVyIHtcbiAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMSk7XG4gICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IGRhcmtlbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0OyB9XG4gICAgICAgIC5jYXRhbG9nLWl0ZW1zLWxpc3QtYmxvY2sgLmNhdGFsb2ctaXRlbXMtbGlzdCAuY2F0YWxvZy1pdGVtcy1saXN0LWl0ZW0uZGFyay10aGVtZV9ncmF5IC5iZy1sYXllci1pbWcge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gICAgICAuY2F0YWxvZy1pdGVtcy1saXN0LWJsb2NrIC5jYXRhbG9nLWl0ZW1zLWxpc3QgLmNhdGFsb2ctaXRlbXMtbGlzdC1pdGVtIGRpdi5jb250ZW50LWxheWVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgLmNhdGFsb2ctaXRlbXMtbGlzdC1ibG9jayAuY2F0YWxvZy1pdGVtcy1saXN0IC5jYXRhbG9nLWl0ZW1zLWxpc3QtaXRlbSBkaXYuY29udGVudC1sYXllciBkaXYucHJpY2Uge1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgICAgICAgLmNhdGFsb2ctaXRlbXMtbGlzdC1ibG9jayAuY2F0YWxvZy1pdGVtcy1saXN0IC5jYXRhbG9nLWl0ZW1zLWxpc3QtaXRlbSBkaXYuY29udGVudC1sYXllciBkaXYucHJpY2Ugc3BhbiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ051bml0byc7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgICAgICAgIC5jYXRhbG9nLWl0ZW1zLWxpc3QtYmxvY2sgLmNhdGFsb2ctaXRlbXMtbGlzdCAuY2F0YWxvZy1pdGVtcy1saXN0LWl0ZW0gZGl2LmNvbnRlbnQtbGF5ZXIgZGl2LnByaWNlIHMge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG8nO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cbiAgICAgICAgICAuY2F0YWxvZy1pdGVtcy1saXN0LWJsb2NrIC5jYXRhbG9nLWl0ZW1zLWxpc3QgLmNhdGFsb2ctaXRlbXMtbGlzdC1pdGVtIGRpdi5jb250ZW50LWxheWVyIGRpdi5wcmljZSBwIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gICAgICAgIC5jYXRhbG9nLWl0ZW1zLWxpc3QtYmxvY2sgLmNhdGFsb2ctaXRlbXMtbGlzdCAuY2F0YWxvZy1pdGVtcy1saXN0LWl0ZW0gZGl2LmNvbnRlbnQtbGF5ZXIgLmJ1eS1idG4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1cHgpOyB9XG4gICAgICAgICAgLmNhdGFsb2ctaXRlbXMtbGlzdC1ibG9jayAuY2F0YWxvZy1pdGVtcy1saXN0IC5jYXRhbG9nLWl0ZW1zLWxpc3QtaXRlbSBkaXYuY29udGVudC1sYXllciAuYnV5LWJ0bjpob3ZlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgICAgICAgLmNhdGFsb2ctaXRlbXMtbGlzdC1ibG9jayAuY2F0YWxvZy1pdGVtcy1saXN0IC5jYXRhbG9nLWl0ZW1zLWxpc3QtaXRlbSBkaXYuY29udGVudC1sYXllciBwIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ051bml0byc7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAgICAgLmNhdGFsb2ctaXRlbXMtbGlzdC1ibG9jayAuY2F0YWxvZy1pdGVtcy1saXN0IC5jYXRhbG9nLWl0ZW1zLWxpc3QtaXRlbSBkaXYuY29udGVudC1sYXllciAudGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgICAgLmNhdGFsb2ctaXRlbXMtbGlzdC1ibG9jayAuY2F0YWxvZy1pdGVtcy1saXN0IC5jYXRhbG9nLWl0ZW1zLWxpc3QtaXRlbSBkaXYubGFiZWwtbGF5ZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTA0cHg7XG4gICAgICAgIHdpZHRoOiAxMDRweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHJpZ2h0OiAtNTJweDtcbiAgICAgICAgYm90dG9tOiAtNTJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gICAgICAgIC5jYXRhbG9nLWl0ZW1zLWxpc3QtYmxvY2sgLmNhdGFsb2ctaXRlbXMtbGlzdCAuY2F0YWxvZy1pdGVtcy1saXN0LWl0ZW0gZGl2LmxhYmVsLWxheWVyLm5ldyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ExQzc5MzsgfVxuICAgICAgICAuY2F0YWxvZy1pdGVtcy1saXN0LWJsb2NrIC5jYXRhbG9nLWl0ZW1zLWxpc3QgLmNhdGFsb2ctaXRlbXMtbGlzdC1pdGVtIGRpdi5sYWJlbC1sYXllci5oaXQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEQ0E3Mzk7IH1cbiAgICAgIC5jYXRhbG9nLWl0ZW1zLWxpc3QtYmxvY2sgLmNhdGFsb2ctaXRlbXMtbGlzdCAuY2F0YWxvZy1pdGVtcy1saXN0LWl0ZW0gZGl2LmxhYmVsLWxheWVyLXRleHQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgIHBhZGRpbmc6IDhweDsgfVxuICAgICAgICAuY2F0YWxvZy1pdGVtcy1saXN0LWJsb2NrIC5jYXRhbG9nLWl0ZW1zLWxpc3QgLmNhdGFsb2ctaXRlbXMtbGlzdC1pdGVtIGRpdi5sYWJlbC1sYXllci10ZXh0IHNwYW4ge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvJztcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5jYXRhbG9nLWl0ZW1zLWxpc3QtYmxvY2sgLnNtYXJ0ZmlsdGVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uY2F0YWxvZy1pdGVtcy1saXN0LXBhZ2luYXRpb24sIC5mZWVkYmFjay1pdGVtcy1saXN0LXBhZ2luYXRpb24ge1xuICBwYWRkaW5nOiA1NXB4IDAgODBweCAwOyB9XG4gIC5jYXRhbG9nLWl0ZW1zLWxpc3QtcGFnaW5hdGlvbiAuYnV0dG9ucy1ibG9jaywgLmZlZWRiYWNrLWl0ZW1zLWxpc3QtcGFnaW5hdGlvbiAuYnV0dG9ucy1ibG9jayB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuY2F0YWxvZy1pdGVtcy1saXN0LXBhZ2luYXRpb24gLmJ1dHRvbnMtYmxvY2sgYSwgLmZlZWRiYWNrLWl0ZW1zLWxpc3QtcGFnaW5hdGlvbiAuYnV0dG9ucy1ibG9jayBhIHtcbiAgICAgIG1hcmdpbjogMCAxMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMzcwcHgpIHtcbiAgICAgICAgLmNhdGFsb2ctaXRlbXMtbGlzdC1wYWdpbmF0aW9uIC5idXR0b25zLWJsb2NrIGEsIC5mZWVkYmFjay1pdGVtcy1saXN0LXBhZ2luYXRpb24gLmJ1dHRvbnMtYmxvY2sgYSB7XG4gICAgICAgICAgcGFkZGluZzogMTFweCAxM3B4OyB9IH1cbiAgLmNhdGFsb2ctaXRlbXMtbGlzdC1wYWdpbmF0aW9uIC5wYWdlcy1ibG9jaywgLmZlZWRiYWNrLWl0ZW1zLWxpc3QtcGFnaW5hdGlvbiAucGFnZXMtYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5jYXRhbG9nLWl0ZW1zLWxpc3QtcGFnaW5hdGlvbiAucGFnZXMtYmxvY2sgYS5kaXNhYmxlZCwgLmZlZWRiYWNrLWl0ZW1zLWxpc3QtcGFnaW5hdGlvbiAucGFnZXMtYmxvY2sgYS5kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjc7IH1cbiAgICAuY2F0YWxvZy1pdGVtcy1saXN0LXBhZ2luYXRpb24gLnBhZ2VzLWJsb2NrIHVsIGxpLCAuZmVlZGJhY2staXRlbXMtbGlzdC1wYWdpbmF0aW9uIC5wYWdlcy1ibG9jayB1bCBsaSB7XG4gICAgICBtYXJnaW46IDAgMjVweCAwIDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5jYXRhbG9nLWl0ZW1zLWxpc3QtcGFnaW5hdGlvbiAucGFnZXMtYmxvY2sgdWwgbGkuY3VycmVudC1wYWdlIGEsIC5mZWVkYmFjay1pdGVtcy1saXN0LXBhZ2luYXRpb24gLnBhZ2VzLWJsb2NrIHVsIGxpLmN1cnJlbnQtcGFnZSBhIHtcbiAgICAgICAgY29sb3I6ICNGNEQ5NkU7IH1cbiAgICAgIC5jYXRhbG9nLWl0ZW1zLWxpc3QtcGFnaW5hdGlvbiAucGFnZXMtYmxvY2sgdWwgbGk6Zmlyc3QtY2hpbGQsIC5mZWVkYmFjay1pdGVtcy1saXN0LXBhZ2luYXRpb24gLnBhZ2VzLWJsb2NrIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7IH1cbiAgICAgIC5jYXRhbG9nLWl0ZW1zLWxpc3QtcGFnaW5hdGlvbiAucGFnZXMtYmxvY2sgdWwgbGkgYSwgLmZlZWRiYWNrLWl0ZW1zLWxpc3QtcGFnaW5hdGlvbiAucGFnZXMtYmxvY2sgdWwgbGkgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzcwcHgpIHtcbiAgICAgICAgICAuY2F0YWxvZy1pdGVtcy1saXN0LXBhZ2luYXRpb24gLnBhZ2VzLWJsb2NrIHVsIGxpIGEsIC5mZWVkYmFjay1pdGVtcy1saXN0LXBhZ2luYXRpb24gLnBhZ2VzLWJsb2NrIHVsIGxpIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLnBhZ2luYXRpb24td3JhcDpsYXN0LWNoaWxkIC5jYXRhbG9nLWl0ZW1zLWxpc3QtcGFnaW5hdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5ieC1maWx0ZXIgLmJ4LWZpbHRlci1pbnB1dC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5ieC1maWx0ZXIuYngtYmx1ZSBkaXYuYngtZmlsdGVyLWlucHV0LWNvbnRhaW5lciBpbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2NjZDVkYjsgfVxuXG4uYngtZmlsdGVyIC5maWx0ZXItdmFsdWVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDEycHg7IH1cblxuLmJ4LWZpbHRlciAuYngtdWktc2xpZGVyLXRyYWNrLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI4N3B4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLmJ4LWZpbHRlciAuYngtdWktc2xpZGVyLXRyYWNrLWNvbnRhaW5lci5jb2wteHMtb2Zmc2V0LTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYngtZmlsdGVyIGRpdi5ieC11aS1zbGlkZXItdHJhY2sge1xuICB3aWR0aDogMjg3cHg7XG4gIGhlaWdodDogM3B4OyB9XG4gIC5ieC1maWx0ZXIgZGl2LmJ4LXVpLXNsaWRlci10cmFjayAuYngtdWktc2xpZGVyLXByaWNlYmFyLXYge1xuICAgIHotaW5kZXg6IDA7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgYmFja2dyb3VuZDogI0ZCQjk0MzsgfVxuICAuYngtZmlsdGVyIGRpdi5ieC11aS1zbGlkZXItdHJhY2sgLmJ4LXVpLXNsaWRlci1wcmljZWJhci12ZCB7XG4gICAgei1pbmRleDogMDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyOyB9XG4gIC5ieC1maWx0ZXIgZGl2LmJ4LXVpLXNsaWRlci10cmFjayAuYngtdWktc2xpZGVyLXByaWNlYmFyLXZuIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAwOyB9XG4gIC5ieC1maWx0ZXIgZGl2LmJ4LXVpLXNsaWRlci10cmFjayAuYngtdWktc2xpZGVyLWhhbmRsZSB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0ZCQjk0MztcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLmJ4LWZpbHRlciBkaXYuYngtdWktc2xpZGVyLXRyYWNrIC5ieC11aS1zbGlkZXItaGFuZGxlLmxlZnQge1xuICAgICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLmJ4LWZpbHRlciBkaXYuYngtdWktc2xpZGVyLXRyYWNrIC5ieC11aS1zbGlkZXItaGFuZGxlLnJpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmJ4LWZpbHRlciAuYngtZmlsdGVyLXNlbGVjdC1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNDdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYngtZmlsdGVyIC5ieC1maWx0ZXItc2VsZWN0LWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBib3JkZXI6IG5vbmU7IH0gfVxuXG4uYngtZmlsdGVyIC5ieC1maWx0ZXItcGFyYW0tbGFiZWwge1xuICBjb2xvcjogIzMzMzsgfVxuXG4uYngtZmlsdGVyLXNlbGVjdC1wb3B1cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogMTE7XG4gIGJveC1zaGFkb3c6IDFweCAzcHggN3B4ICMwMDAwMDAyNjtcbiAgcGFkZGluZzogNHB4OyB9XG5cbi5wb3B1cC13aW5kb3cge1xuICBwYWRkaW5nOiAwOyB9XG5cbiNwcmljZS1saXN0LWJsb2NrIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQTBDMDk7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiA5OTk7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAjcHJpY2UtbGlzdC1ibG9jayAuY29udGVudCA+IGRpdiB7XG4gICAgcGFkZGluZzogODZweCAxMDdweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICNwcmljZS1saXN0LWJsb2NrIC5jb250ZW50ID4gZGl2IHtcbiAgICAgICAgcGFkZGluZzogNDBweCAwOyB9IH1cbiAgICAjcHJpY2UtbGlzdC1ibG9jayAuY29udGVudCA+IGRpdiBoMyB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgI3ByaWNlLWxpc3QtYmxvY2sgLnByaWNlLWxpc3QtYmxvY2staGlkZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGNvbG9yOiAjRjJGMkYyOyB9XG4gICAgI3ByaWNlLWxpc3QtYmxvY2sgLnByaWNlLWxpc3QtYmxvY2staGlkZSBpbWcge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAjcHJpY2UtbGlzdC1ibG9jayAucHJpY2UtbGlzdC1pdGVtcyB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICBjb2x1bW4tY291bnQ6IDM7XG4gICAgY29sdW1uLXdpZHRoOiAyMDBweDtcbiAgICBjb2x1bW4tZ2FwOiA2MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgI3ByaWNlLWxpc3QtYmxvY2sgLnByaWNlLWxpc3QtaXRlbXMge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBjb2x1bW4tY291bnQ6IDM7XG4gICAgICAgIGNvbHVtbi1nYXA6IDEwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgI3ByaWNlLWxpc3QtYmxvY2sgLnByaWNlLWxpc3QtaXRlbXMge1xuICAgICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgICAgIGNvbHVtbi1nYXA6IDEwcHg7IH0gfVxuICAgICNwcmljZS1saXN0LWJsb2NrIC5wcmljZS1saXN0LWl0ZW1zIC5wcmljZS1saXN0LWl0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgIGJyZWFrLWluc2lkZTogYXZvaWQtY29sdW1uOyB9XG4gICAgICAjcHJpY2UtbGlzdC1ibG9jayAucHJpY2UtbGlzdC1pdGVtcyAucHJpY2UtbGlzdC1pdGVtIGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDlweDsgfVxuICAgICAgICAjcHJpY2UtbGlzdC1ibG9jayAucHJpY2UtbGlzdC1pdGVtcyAucHJpY2UtbGlzdC1pdGVtIGRpdiBpbWcge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTdweDsgfVxuICAgICAgICAjcHJpY2UtbGlzdC1ibG9jayAucHJpY2UtbGlzdC1pdGVtcyAucHJpY2UtbGlzdC1pdGVtIGRpdiBwIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICBjb2xvcjogI0Y0RDk2RTsgfVxuICAgICAgICAgICNwcmljZS1saXN0LWJsb2NrIC5wcmljZS1saXN0LWl0ZW1zIC5wcmljZS1saXN0LWl0ZW0gZGl2IHAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAjcHJpY2UtbGlzdC1ibG9jayAucHJpY2UtbGlzdC1pdGVtcyAucHJpY2UtbGlzdC1pdGVtID4gcCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIGNvbG9yOiAjRjJGMkYyO1xuICAgICAgICBtYXgtd2lkdGg6IDkwJTsgfVxuXG4uY29udGVudC1wcmljZXMge1xuICBtYXJnaW46IDUwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuY29udGVudC1wcmljZXMgLnByaWNlLWxpc3QtaXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogLTIwcHg7IH1cbiAgLmNvbnRlbnQtcHJpY2VzIC5wcmljZS1saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIG1hcmdpbjogMjBweCAyMHB4IDQ1cHg7IH1cbiAgICAuY29udGVudC1wcmljZXMgLnByaWNlLWxpc3QtaXRlbV9faGVhZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5jb250ZW50LXByaWNlcyAucHJpY2UtbGlzdC1pdGVtX19pbWctaG9sZGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4OyB9XG4gICAgICAuY29udGVudC1wcmljZXMgLnByaWNlLWxpc3QtaXRlbV9faW1nLWhvbGRlciBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5jb250ZW50LXByaWNlcyAucHJpY2UtbGlzdC1pdGVtX19pbmZvIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAuY29udGVudC1wcmljZXMgLnByaWNlLWxpc3QtaXRlbV9fbmFtZSwgLmNvbnRlbnQtcHJpY2VzIC5wcmljZS1saXN0LWl0ZW1fX2ZpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuY29udGVudC1wcmljZXMgLnByaWNlLWxpc3QtaXRlbV9fbmFtZSB7XG4gICAgICBjb2xvcjogI2Q2YWIwMDsgfVxuXG5kaXYuYmVzdHNlbGxlcnMtYmxvY2sge1xuICBtaW4taGVpZ2h0OiA1ODJweDtcbiAgcGFkZGluZzogOTRweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBmb250LWZhbWlseTogXCJOdW5pdG9cIjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgZGl2LmJlc3RzZWxsZXJzLWJsb2NrIHtcbiAgICAgIHBhZGRpbmc6IDU3cHggMDsgfSB9XG4gIGRpdi5iZXN0c2VsbGVycy1ibG9jayAuYmVzdHNlbGxlcnMtc2xpZGVyLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBkaXYuYmVzdHNlbGxlcnMtYmxvY2sgLmJlc3RzZWxsZXJzLXNsaWRlci1ibG9jay5pbm5lciAuYmVzdHNlbGwtaXRlbSBkaXYuY29udGVudC1sYXllciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgICBkaXYuYmVzdHNlbGxlcnMtYmxvY2sgLmJlc3RzZWxsZXJzLXNsaWRlci1ibG9jay5pbm5lciAuYmVzdHNlbGwtaXRlbSBkaXYuY29udGVudC1sYXllciA+IGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIGRpdi5iZXN0c2VsbGVycy1ibG9jayAuYmVzdHNlbGxlcnMtc2xpZGVyLWJsb2NrLmlubmVyIC5iZXN0c2VsbC1pdGVtIGRpdi5jb250ZW50LWxheWVyIHAudGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAgICAgZGl2LmJlc3RzZWxsZXJzLWJsb2NrIC5iZXN0c2VsbGVycy1zbGlkZXItYmxvY2suaW5uZXIgLmJlc3RzZWxsLWl0ZW0gZGl2LmNvbnRlbnQtbGF5ZXI6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgICAgICAgZGl2LmJlc3RzZWxsZXJzLWJsb2NrIC5iZXN0c2VsbGVycy1zbGlkZXItYmxvY2suaW5uZXIgLmJlc3RzZWxsLWl0ZW0gZGl2LmNvbnRlbnQtbGF5ZXI6aG92ZXIgPiBkaXYge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgZmxleC1ncm93OiAxOyB9XG4gICAgICAgIGRpdi5iZXN0c2VsbGVycy1ibG9jayAuYmVzdHNlbGxlcnMtc2xpZGVyLWJsb2NrLmlubmVyIC5iZXN0c2VsbC1pdGVtIGRpdi5jb250ZW50LWxheWVyOmhvdmVyIHAudGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIGRpdi5iZXN0c2VsbGVycy1ibG9jayAuYmVzdHNlbGxlcnMtc2xpZGVyLWJsb2NrLmlubmVyLmRhcmstdGhlbWUgcC50aXRsZSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIGRpdi5iZXN0c2VsbGVycy1ibG9jayAuYmVzdHNlbGxlcnMtc2xpZGVyLWJsb2NrLmlubmVyLmRhcmstdGhlbWUgZGl2LmNvbnRlbnQtbGF5ZXI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gICAgICBkaXYuYmVzdHNlbGxlcnMtYmxvY2sgLmJlc3RzZWxsZXJzLXNsaWRlci1ibG9jay5pbm5lci5kYXJrLXRoZW1lIGRpdi5jb250ZW50LWxheWVyOmhvdmVyIHAudGl0bGUge1xuICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIGRpdi5iZXN0c2VsbGVycy1ibG9jayAuYmVzdHNlbGxlcnMtc2xpZGVyLWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIGRpdi5iZXN0c2VsbGVycy1ibG9jayAuYmVzdHNlbGxlcnMtc2xpZGVyLWJsb2NrIC5iZXN0c2VsbGVycy1zbGlkZXItdGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgd2lkdGg6IDM1MHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIGRpdi5iZXN0c2VsbGVycy1ibG9jayAuYmVzdHNlbGxlcnMtc2xpZGVyLWJsb2NrIC5iZXN0c2VsbGVycy1zbGlkZXItdGV4dCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgZGl2LmJlc3RzZWxsZXJzLWJsb2NrIC5iZXN0c2VsbGVycy1zbGlkZXItYmxvY2sgLmJlc3RzZWxsZXJzLXNsaWRlci10ZXh0IGgzIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICBtYXgtd2lkdGg6IDIyMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICBkaXYuYmVzdHNlbGxlcnMtYmxvY2sgLmJlc3RzZWxsZXJzLXNsaWRlci1ibG9jayAuYmVzdHNlbGxlcnMtc2xpZGVyLXRleHQgaDMge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgICBkaXYuYmVzdHNlbGxlcnMtYmxvY2sgLmJlc3RzZWxsZXJzLXNsaWRlci1ibG9jayAuYmVzdHNlbGxlcnMtc2xpZGVyLXRleHQgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgZGl2LmJlc3RzZWxsZXJzLWJsb2NrIC5iZXN0c2VsbGVycy1zbGlkZXItYmxvY2sgLmJlc3RzZWxsZXJzLXNsaWRlci10ZXh0IHAge1xuICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICBjb2xvcjogIzRGNEY0RjsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgZGl2LmJlc3RzZWxsZXJzLWJsb2NrIC5iZXN0c2VsbGVycy1zbGlkZXItYmxvY2sgLmJlc3RzZWxsZXJzLXNsaWRlci10ZXh0IHAge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgICBkaXYuYmVzdHNlbGxlcnMtYmxvY2sgLmJlc3RzZWxsZXJzLXNsaWRlci1ibG9jayAuYmVzdHNlbGxlcnMtc2xpZGVyLXRleHQgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgZGl2LmJlc3RzZWxsZXJzLWJsb2NrIC5iZXN0c2VsbGVycy1zbGlkZXItYmxvY2sgLmJlc3RzZWxsZXJzLXNsaWRlci1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM1MHB4KTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICBkaXYuYmVzdHNlbGxlcnMtYmxvY2sgLmJlc3RzZWxsZXJzLXNsaWRlci1ibG9jayAuYmVzdHNlbGxlcnMtc2xpZGVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogNDBweCAwOyB9IH1cbiAgICAgIGRpdi5iZXN0c2VsbGVycy1ibG9jayAuYmVzdHNlbGxlcnMtc2xpZGVyLWJsb2NrIC5iZXN0c2VsbGVycy1zbGlkZXItY29udGFpbmVyIC5iZXN0c2VsbC1pdGVtIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAzOTVweDtcbiAgICAgICAgbWF4LWhlaWdodDogMzk1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMTUpLCByZ2JhKDAsIDAsIDAsIDAuMTUpKTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICNmMmYyZjI7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgZGl2LmJlc3RzZWxsZXJzLWJsb2NrIC5iZXN0c2VsbGVycy1zbGlkZXItYmxvY2sgLmJlc3RzZWxsZXJzLXNsaWRlci1jb250YWluZXIgLmJlc3RzZWxsLWl0ZW0ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNDlweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjQ5cHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNjFweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAgIGRpdi5iZXN0c2VsbGVycy1ibG9jayAuYmVzdHNlbGxlcnMtc2xpZGVyLWJsb2NrIC5iZXN0c2VsbGVycy1zbGlkZXItY29udGFpbmVyIC5iZXN0c2VsbC1pdGVtIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDIzMHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzQwcHg7IH0gfVxuICAgICAgICBkaXYuYmVzdHNlbGxlcnMtYmxvY2sgLmJlc3RzZWxsZXJzLXNsaWRlci1ibG9jayAuYmVzdHNlbGxlcnMtc2xpZGVyLWNvbnRhaW5lciAuYmVzdHNlbGwtaXRlbTpob3ZlciwgZGl2LmJlc3RzZWxsZXJzLWJsb2NrIC5iZXN0c2VsbGVycy1zbGlkZXItYmxvY2sgLmJlc3RzZWxsZXJzLXNsaWRlci1jb250YWluZXIgLmJlc3RzZWxsLWl0ZW06YWN0aXZlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDsgfVxuICAgICAgICBkaXYuYmVzdHNlbGxlcnMtYmxvY2sgLmJlc3RzZWxsZXJzLXNsaWRlci1ibG9jayAuYmVzdHNlbGxlcnMtc2xpZGVyLWNvbnRhaW5lciAuYmVzdHNlbGwtaXRlbSBpbWcuYmctbGF5ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgICBkaXYuYmVzdHNlbGxlcnMtYmxvY2sgLmJlc3RzZWxsZXJzLXNsaWRlci1ibG9jayAuYmVzdHNlbGxlcnMtc2xpZGVyLWNvbnRhaW5lciAuYmVzdHNlbGwtaXRlbSBkaXYuY29udGVudC1sYXllciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgICBkaXYuYmVzdHNlbGxlcnMtYmxvY2sgLmJlc3RzZWxsZXJzLXNsaWRlci1ibG9jayAuYmVzdHNlbGxlcnMtc2xpZGVyLWNvbnRhaW5lciAuYmVzdHNlbGwtaXRlbSBkaXYuY29udGVudC1sYXllciBkaXYucHJpY2Uge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjRjJGMkYyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bzsgfVxuICAgICAgICAgICAgZGl2LmJlc3RzZWxsZXJzLWJsb2NrIC5iZXN0c2VsbGVycy1zbGlkZXItYmxvY2sgLmJlc3RzZWxsZXJzLXNsaWRlci1jb250YWluZXIgLmJlc3RzZWxsLWl0ZW0gZGl2LmNvbnRlbnQtbGF5ZXIgZGl2LnByaWNlIHNwYW4ge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ051bml0byc7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAgICAgICAgIGRpdi5iZXN0c2VsbGVycy1ibG9jayAuYmVzdHNlbGxlcnMtc2xpZGVyLWJsb2NrIC5iZXN0c2VsbGVycy1zbGlkZXItY29udGFpbmVyIC5iZXN0c2VsbC1pdGVtIGRpdi5jb250ZW50LWxheWVyIGRpdi5wcmljZSBzIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG8nO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG4gICAgICAgICAgICBkaXYuYmVzdHNlbGxlcnMtYmxvY2sgLmJlc3RzZWxsZXJzLXNsaWRlci1ibG9jayAuYmVzdHNlbGxlcnMtc2xpZGVyLWNvbnRhaW5lciAuYmVzdHNlbGwtaXRlbSBkaXYuY29udGVudC1sYXllciBkaXYucHJpY2UgcCB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvJztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAgICAgICAgIGRpdi5iZXN0c2VsbGVycy1ibG9jayAuYmVzdHNlbGxlcnMtc2xpZGVyLWJsb2NrIC5iZXN0c2VsbGVycy1zbGlkZXItY29udGFpbmVyIC5iZXN0c2VsbC1pdGVtIGRpdi5jb250ZW50LWxheWVyIGEuYnV5LWJ0biB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEycHg7IH1cbiAgICAgICAgICBkaXYuYmVzdHNlbGxlcnMtYmxvY2sgLmJlc3RzZWxsZXJzLXNsaWRlci1ibG9jayAuYmVzdHNlbGxlcnMtc2xpZGVyLWNvbnRhaW5lciAuYmVzdHNlbGwtaXRlbSBkaXYuY29udGVudC1sYXllciBwIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvJztcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICAgICAgIGRpdi5iZXN0c2VsbGVycy1ibG9jayAuYmVzdHNlbGxlcnMtc2xpZGVyLWJsb2NrIC5iZXN0c2VsbGVycy1zbGlkZXItY29udGFpbmVyIC5iZXN0c2VsbC1pdGVtIGRpdi5jb250ZW50LWxheWVyIHAudGl0bGUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyB9XG4gICAgICAgICAgZGl2LmJlc3RzZWxsZXJzLWJsb2NrIC5iZXN0c2VsbGVycy1zbGlkZXItYmxvY2sgLmJlc3RzZWxsZXJzLXNsaWRlci1jb250YWluZXIgLmJlc3RzZWxsLWl0ZW0gZGl2LmNvbnRlbnQtbGF5ZXIgLmNhcmQtcHJpY2UtYmxvY2sge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgICAgIGRpdi5iZXN0c2VsbGVycy1ibG9jayAuYmVzdHNlbGxlcnMtc2xpZGVyLWJsb2NrIC5iZXN0c2VsbGVycy1zbGlkZXItY29udGFpbmVyIC5iZXN0c2VsbC1pdGVtIGRpdi5jb250ZW50LWxheWVyIC5jYXJkLXByaWNlLWJsb2NrID4gc3BhbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA3O1xuICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAgICAgICBkaXYuYmVzdHNlbGxlcnMtYmxvY2sgLmJlc3RzZWxsZXJzLXNsaWRlci1ibG9jayAuYmVzdHNlbGxlcnMtc2xpZGVyLWNvbnRhaW5lciAuYmVzdHNlbGwtaXRlbSBkaXYubGFiZWwtbGF5ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDEwNHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDRweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgcmlnaHQ6IC01MnB4O1xuICAgICAgICAgIGJvdHRvbTogLTUycHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gICAgICAgICAgZGl2LmJlc3RzZWxsZXJzLWJsb2NrIC5iZXN0c2VsbGVycy1zbGlkZXItYmxvY2sgLmJlc3RzZWxsZXJzLXNsaWRlci1jb250YWluZXIgLmJlc3RzZWxsLWl0ZW0gZGl2LmxhYmVsLWxheWVyLm5ldyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJEM0FBOyB9XG4gICAgICAgICAgZGl2LmJlc3RzZWxsZXJzLWJsb2NrIC5iZXN0c2VsbGVycy1zbGlkZXItYmxvY2sgLmJlc3RzZWxsZXJzLXNsaWRlci1jb250YWluZXIgLmJlc3RzZWxsLWl0ZW0gZGl2LmxhYmVsLWxheWVyLmhpdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRENBNzM5OyB9XG4gICAgICAgIGRpdi5iZXN0c2VsbGVycy1ibG9jayAuYmVzdHNlbGxlcnMtc2xpZGVyLWJsb2NrIC5iZXN0c2VsbGVycy1zbGlkZXItY29udGFpbmVyIC5iZXN0c2VsbC1pdGVtIGRpdi5sYWJlbC1sYXllci10ZXh0IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgICAgcGFkZGluZzogOHB4OyB9XG4gICAgICAgICAgZGl2LmJlc3RzZWxsZXJzLWJsb2NrIC5iZXN0c2VsbGVycy1zbGlkZXItYmxvY2sgLmJlc3RzZWxsZXJzLXNsaWRlci1jb250YWluZXIgLmJlc3RzZWxsLWl0ZW0gZGl2LmxhYmVsLWxheWVyLXRleHQgc3BhbiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ051bml0byc7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIGRpdi5iZXN0c2VsbGVycy1ibG9jayAuYmVzdHNlbGxlcnMtc2xpZGVyLWJsb2NrIC5iZXN0c2VsbGVycy1zbGlkZXItY29udGFpbmVyIC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgICAgZGl2LmJlc3RzZWxsZXJzLWJsb2NrIC5iZXN0c2VsbGVycy1zbGlkZXItYmxvY2sgLmJlc3RzZWxsZXJzLXNsaWRlci1jb250YWluZXIgLnN3aXBlci1zY3JvbGxiYXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgICBkaXYuYmVzdHNlbGxlcnMtYmxvY2sgLmJlc3RzZWxsZXJzLXNsaWRlci1ibG9jayAuYmVzdHNlbGxlcnMtc2xpZGVyLWNvbnRhaW5lciAuc3dpcGVyLXNjcm9sbGJhciAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG4gICAgICBkaXYuYmVzdHNlbGxlcnMtYmxvY2sgLmJlc3RzZWxsZXJzLXNsaWRlci1ibG9jayAuYmVzdHNlbGxlcnMtc2xpZGVyLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIGhlaWdodDogNTBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgZGl2LmJlc3RzZWxsZXJzLWJsb2NrIC5iZXN0c2VsbGVycy1zbGlkZXItYmxvY2sgLmJlc3RzZWxsZXJzLXNsaWRlci1jb250YWluZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgICAgZGl2LmJlc3RzZWxsZXJzLWJsb2NrIC5iZXN0c2VsbGVycy1zbGlkZXItYmxvY2sgLmJlc3RzZWxsZXJzLXNsaWRlci1jb250YWluZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgICBkaXYuYmVzdHNlbGxlcnMtYmxvY2sgLmJlc3RzZWxsZXJzLXNsaWRlci1ibG9jayAuYmVzdHNlbGxlcnMtc2xpZGVyLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24gPiBpbWcsXG4gICAgICAgIGRpdi5iZXN0c2VsbGVycy1ibG9jayAuYmVzdHNlbGxlcnMtc2xpZGVyLWJsb2NrIC5iZXN0c2VsbGVycy1zbGlkZXItY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbiBzcGFuIHtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAgIGRpdi5iZXN0c2VsbGVycy1ibG9jayAuYmVzdHNlbGxlcnMtc2xpZGVyLWJsb2NrIC5iZXN0c2VsbGVycy1zbGlkZXItY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbiA+IGltZyB7XG4gICAgICAgICAgbWFyZ2luOiAwIDZweDsgfVxuICAgICAgICBkaXYuYmVzdHNlbGxlcnMtYmxvY2sgLmJlc3RzZWxsZXJzLXNsaWRlci1ibG9jayAuYmVzdHNlbGxlcnMtc2xpZGVyLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWN1cnJlbnQge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgIGNvbG9yOiAjRjREOTZFOyB9XG4gICAgICAgIGRpdi5iZXN0c2VsbGVycy1ibG9jayAuYmVzdHNlbGxlcnMtc2xpZGVyLWJsb2NrIC5iZXN0c2VsbGVycy1zbGlkZXItY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc2VwYXJhdG9yIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgMzAwIDMwcHgvMTUwJSAnT3BlbiBTYW5zJztcbiAgICAgICAgICBtYXJnaW46IDAgNnB4OyB9XG4gICAgICAgIGRpdi5iZXN0c2VsbGVycy1ibG9jayAuYmVzdHNlbGxlcnMtc2xpZGVyLWJsb2NrIC5iZXN0c2VsbGVycy1zbGlkZXItY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbiAucGFnaW5hdGlvbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL2ltZy9pY29ucy9wYWdpbmF0aW9uLWFycm93LXJpZ2h0LnN2Zyk7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgZGl2LmJlc3RzZWxsZXJzLWJsb2NrIC5iZXN0c2VsbGVycy1zbGlkZXItYmxvY2sgLmJlc3RzZWxsZXJzLXNsaWRlci1jb250YWluZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLnBhZ2luYXRpb24tcHJldiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL2ltZy9pY29ucy9wYWdpbmF0aW9uLWFycm93LWxlZnQuc3ZnKTsgfVxuICAgICAgICAgIGRpdi5iZXN0c2VsbGVycy1ibG9jayAuYmVzdHNlbGxlcnMtc2xpZGVyLWJsb2NrIC5iZXN0c2VsbGVycy1zbGlkZXItY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbiAucGFnaW5hdGlvbi5wYWdpbmF0aW9uLW5leHQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL2ltZy9pY29ucy9wYWdpbmF0aW9uLWFycm93LXJpZ2h0LnN2Zyk7IH1cblxuLmNhdGFsb2ctc2xpZGVyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNzBweCAxMHB4IDMwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuY2F0YWxvZy1zbGlkZXItY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCAxNXB4OyB9IH1cbiAgLmNhdGFsb2ctc2xpZGVyLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNhdGFsb2ctc2xpZGVyLWNvbnRhaW5lciAuc3dpcGVyLXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDJweDsgfVxuICAgIC5jYXRhbG9nLXNsaWRlci1jb250YWluZXIgLnN3aXBlci1zY3JvbGxiYXIgLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuY2F0YWxvZy1zbGlkZXItY29udGFpbmVyIC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuY2F0YWxvZy1zbGlkZXItY29udGFpbmVyIC5jYXRhbG9nLXNsaWRlci1pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgIGhlaWdodDogMzk1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAyNHB4IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5jYXRhbG9nLXNsaWRlci1jb250YWluZXIgLmNhdGFsb2ctc2xpZGVyLWl0ZW0ge1xuICAgICAgICB3aWR0aDogMjMwcHg7XG4gICAgICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgICAgIGhlaWdodDogMzQwcHg7IH0gfVxuICAgIC5jYXRhbG9nLXNsaWRlci1jb250YWluZXIgLmNhdGFsb2ctc2xpZGVyLWl0ZW0gaW1nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuY2F0YWxvZy1zbGlkZXItY29udGFpbmVyIC5jYXRhbG9nLXNsaWRlci1pdGVtIHAge1xuICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG8nO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgbWF4LXdpZHRoOiA5MCU7IH1cblxuLm1haW4tZG9jcy1zbGlkZXIge1xuICBtYXJnaW46IDUwcHggYXV0bzsgfVxuICAubWFpbi1kb2NzLXNsaWRlci5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1haW4tZG9jcy1zbGlkZXIgYSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfSB9XG4gIC5tYWluLWRvY3Mtc2xpZGVyIGEgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuLmZhbmN5Ym94LWNvbnRhaW5lci5mYW5jeWJveC1pcy1vcGVuLmZhbmN5Ym94LWNhbi1zd2lwZSAuZmFuY3lib3gtYnV0dG9uLS1jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmZhbmN5Ym94LWNvbnRhaW5lci5mYW5jeWJveC1pcy1vcGVuLmZhbmN5Ym94LWNhbi1zd2lwZSAuZmFuY3lib3gtdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmRvY3MtZG93bmxvYWQge1xuICBtYXJnaW46IDE1cHggMDsgfVxuICAuZG9jcy1kb3dubG9hZCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5kb2NzLWRvd25sb2FkX21vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZG9jcy1kb3dubG9hZF9tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cblxuLmNhdGFsb2ctaXRlbXMge1xuICB3aWR0aDogMTI2MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xuICBncmlkLWNvbHVtbi1nYXA6IDQwcHg7XG4gIGdyaWQtcm93LWdhcDogNjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNhdGFsb2ctaXRlbXMge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDFmcik7XG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICBncmlkLXJvdy1nYXA6IDIwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuY2F0YWxvZy1pdGVtcyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5jYXRhbG9nLWl0ZW1zIC5jYXRhbG9nLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2lkdGg6IDI3MHB4O1xuICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgbWluLXdpZHRoOiAyNzBweDtcbiAgICBoZWlnaHQ6IDM5NXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgY29sb3I6ICNGMkYyRjI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogNDZweCAyOXB4O1xuICAgIGJveC1zaGFkb3c6IDAgN3B4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMjAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgLmNhdGFsb2ctaXRlbXMgLmNhdGFsb2ctaXRlbTpob3ZlciAuY2F0YWxvZy1pdGVtLWNvbnRlbnQge1xuICAgICAgei1pbmRleDogMjA7IH1cbiAgICAuY2F0YWxvZy1pdGVtcyAuY2F0YWxvZy1pdGVtOmhvdmVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7IH1cbiAgICAuY2F0YWxvZy1pdGVtcyAuY2F0YWxvZy1pdGVtLmRhcmstdGhlbWU6aG92ZXI6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmNhdGFsb2ctaXRlbXMgLmNhdGFsb2ctaXRlbSB7XG4gICAgICAgIHdpZHRoOiAyNDhweDtcbiAgICAgICAgbWF4LXdpZHRoOiAyNDhweDtcbiAgICAgICAgbWluLXdpZHRoOiAyNDhweDtcbiAgICAgICAgaGVpZ2h0OiAzNjNweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY2F0YWxvZy1pdGVtcyAuY2F0YWxvZy1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICBoZWlnaHQ6IDI5MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5jYXRhbG9nLWl0ZW1zIC5jYXRhbG9nLWl0ZW0ge1xuICAgICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgICAuY2F0YWxvZy1pdGVtcyAuY2F0YWxvZy1pdGVtID4gaW1nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuY2F0YWxvZy1pdGVtcyAuY2F0YWxvZy1pdGVtOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKSB0cmFuc2xhdGVZKDVweCkgdHJhbnNsYXRlWigwKTtcbiAgICAgIHotaW5kZXg6IDk5OTsgfVxuICAgICAgLmNhdGFsb2ctaXRlbXMgLmNhdGFsb2ctaXRlbTpob3ZlciAuY2F0YWxvZy1pdGVtLWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgLmNhdGFsb2ctaXRlbXMgLmNhdGFsb2ctaXRlbTpob3ZlciAuY2F0YWxvZy1pdGVtLWNvbnRlbnQgPiBkaXYge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLmNhdGFsb2ctaXRlbXMgLmNhdGFsb2ctaXRlbTpob3ZlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH1cbiAgICAgICAgICAuY2F0YWxvZy1pdGVtcyAuY2F0YWxvZy1pdGVtOmhvdmVyIC5jYXRhbG9nLWl0ZW0tY29udGVudCA+IGRpdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuY2F0YWxvZy1pdGVtcyAuY2F0YWxvZy1pdGVtIC5jYXRhbG9nLWl0ZW0tY29udGVudCBwIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LWZhbWlseTogJ051bml0byc7IH1cbiAgICAuY2F0YWxvZy1pdGVtcyAuY2F0YWxvZy1pdGVtIC5jYXRhbG9nLWl0ZW0tY29udGVudCA+IGRpdiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuY2F0YWxvZy1pdGVtcyAuY2F0YWxvZy1pdGVtIC5jYXRhbG9nLWl0ZW0tY29udGVudCA+IGRpdiBzcGFuLCAuY2F0YWxvZy1pdGVtcyAuY2F0YWxvZy1pdGVtIC5jYXRhbG9nLWl0ZW0tY29udGVudCA+IGRpdiBwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDVweCAwIDMwcHggMDtcbiAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMCk7IH1cbiAgICAgIC5jYXRhbG9nLWl0ZW1zIC5jYXRhbG9nLWl0ZW0gLmNhdGFsb2ctaXRlbS1jb250ZW50ID4gZGl2IGJ1dHRvbixcbiAgICAgIC5jYXRhbG9nLWl0ZW1zIC5jYXRhbG9nLWl0ZW0gLmNhdGFsb2ctaXRlbS1jb250ZW50ID4gZGl2IGEge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDApOyB9XG5cbi5jYXRhbG9nLWNhdGVnb3J5IHtcbiAgbWF4LXdpZHRoOiA3NDZweDsgfVxuXG4uYmVzdC1wcmljZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOyB9XG4gIC5iZXN0LXByaWNlLWNvbnRhaW5lciBoMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cblxuLmJlc3QtcHJpY2Utc2xpZGVyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmJlc3QtcHJpY2Utc2xpZGVyLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5iZXN0LXByaWNlLXNsaWRlci1jb250YWluZXIge1xuICAgICAgbWFyZ2luOiAwIDE1cHg7IH0gfVxuICAuYmVzdC1wcmljZS1zbGlkZXItY29udGFpbmVyOmhvdmVyIC5zd2lwZXItYnV0dG9uLW5leHQsIC5iZXN0LXByaWNlLXNsaWRlci1jb250YWluZXI6aG92ZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5iZXN0LXByaWNlLXNsaWRlci1jb250YWluZXI6aG92ZXIgLnN3aXBlci1idXR0b24tbmV4dCwgLmJlc3QtcHJpY2Utc2xpZGVyLWNvbnRhaW5lcjpob3ZlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5iZXN0LXByaWNlLXNsaWRlci1jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dCwgLmJlc3QtcHJpY2Utc2xpZGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5iZXN0LXByaWNlLXNsaWRlci1jb250YWluZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5iZXN0LXByaWNlLXNsaWRlci1jb250YWluZXIgLnN3aXBlci1zY3JvbGxiYXIge1xuICAgIGJvdHRvbTogLTQwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDJweDsgfVxuICAgIC5iZXN0LXByaWNlLXNsaWRlci1jb250YWluZXIgLnN3aXBlci1zY3JvbGxiYXIgLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuYmVzdC1wcmljZS1zbGlkZXItY29udGFpbmVyIC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuYmVzdC1wcmljZS1zbGlkZXItY29udGFpbmVyIC5iZXN0LXByaWNlLXNsaWRlci1pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB3aWR0aDogMzk1cHg7XG4gICAgbWF4LXdpZHRoOiAzOTVweDtcbiAgICBoZWlnaHQ6IDI3MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMjlweDtcbiAgICBjb2xvcjogI2YyZjJmMjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmJlc3QtcHJpY2Utc2xpZGVyLWNvbnRhaW5lciAuYmVzdC1wcmljZS1zbGlkZXItaXRlbSB7XG4gICAgICAgIHdpZHRoOiAzMzRweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzMzRweDtcbiAgICAgICAgaGVpZ2h0OiAyMzBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYmVzdC1wcmljZS1zbGlkZXItY29udGFpbmVyIC5iZXN0LXByaWNlLXNsaWRlci1pdGVtIHtcbiAgICAgICAgaGVpZ2h0OiAyMTVweDsgfSB9XG4gICAgLmJlc3QtcHJpY2Utc2xpZGVyLWNvbnRhaW5lciAuYmVzdC1wcmljZS1zbGlkZXItaXRlbSA+IHAge1xuICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG8nO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyB9XG4gICAgLmJlc3QtcHJpY2Utc2xpZGVyLWNvbnRhaW5lciAuYmVzdC1wcmljZS1zbGlkZXItaXRlbSBkaXYge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgLmJlc3QtcHJpY2Utc2xpZGVyLWNvbnRhaW5lciAuYmVzdC1wcmljZS1zbGlkZXItaXRlbSBkaXYgcyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogJ051bml0byc7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7IH1cbiAgICAgIC5iZXN0LXByaWNlLXNsaWRlci1jb250YWluZXIgLmJlc3QtcHJpY2Utc2xpZGVyLWl0ZW0gZGl2IHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvJztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cbiAgICAgIC5iZXN0LXByaWNlLXNsaWRlci1jb250YWluZXIgLmJlc3QtcHJpY2Utc2xpZGVyLWl0ZW0gZGl2IHAge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvJztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7IH1cbiAgICAuYmVzdC1wcmljZS1zbGlkZXItY29udGFpbmVyIC5iZXN0LXByaWNlLXNsaWRlci1pdGVtLndvb2QtaXRlbSA+IGltZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmJlc3QtcHJpY2Utc2xpZGVyLWNvbnRhaW5lciAuYmVzdC1wcmljZS1zbGlkZXItaXRlbS53b29kLWl0ZW06aG92ZXIgYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEQ5NkU7XG4gICAgICBjb2xvcjogIzFFMjMyNDsgfVxuICAgICAgLmJlc3QtcHJpY2Utc2xpZGVyLWNvbnRhaW5lciAuYmVzdC1wcmljZS1zbGlkZXItaXRlbS53b29kLWl0ZW06aG92ZXIgYnV0dG9uIHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogIzFFMjMyNDsgfVxuICAgIC5iZXN0LXByaWNlLXNsaWRlci1jb250YWluZXIgLmJlc3QtcHJpY2Utc2xpZGVyLWl0ZW0ud29vZC1pdGVtIGEuYnV5LWJ0biB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDQycHg7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmc6IDEycHggMjBweCAxMnB4IDU2cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICBtYXgtd2lkdGg6IDEzNXB4OyB9XG4gICAgLmJlc3QtcHJpY2Utc2xpZGVyLWNvbnRhaW5lciAuYmVzdC1wcmljZS1zbGlkZXItaXRlbS5wcm9kdWN0LWl0ZW0gZGl2LFxuICAgIC5iZXN0LXByaWNlLXNsaWRlci1jb250YWluZXIgLmJlc3QtcHJpY2Utc2xpZGVyLWl0ZW0ucHJvZHVjdC1pdGVtIHAge1xuICAgICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgICAuYmVzdC1wcmljZS1zbGlkZXItY29udGFpbmVyIC5iZXN0LXByaWNlLXNsaWRlci1pdGVtLnByb2R1Y3QtaXRlbSA+IGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDM1cHg7XG4gICAgICBtYXgtd2lkdGg6IDM1JTtcbiAgICAgIHJpZ2h0OiAzNXB4OyB9XG4gICAgLmJlc3QtcHJpY2Utc2xpZGVyLWNvbnRhaW5lciAuYmVzdC1wcmljZS1zbGlkZXItaXRlbS5wcm9kdWN0LWl0ZW0gYS5idXktYnRuIHtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgcGFkZGluZzogMTJweCAyMHB4IDEycHggNTZweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgIG1heC13aWR0aDogMTM1cHg7IH1cbiAgICAgIC5iZXN0LXByaWNlLXNsaWRlci1jb250YWluZXIgLmJlc3QtcHJpY2Utc2xpZGVyLWl0ZW0ucHJvZHVjdC1pdGVtIGEuYnV5LWJ0bjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL2ltZy9pY29ucy9zaG9wLWljb24tZGFyay5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgIC5iZXN0LXByaWNlLXNsaWRlci1jb250YWluZXIgLmJlc3QtcHJpY2Utc2xpZGVyLWl0ZW0gLmNhcmQtcHJpY2UtYmxvY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG5kaXYuc2ltaWxhci1nb29kcy1ibG9jayB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIGZvbnQtZmFtaWx5OiBcIk51bml0b1wiOyB9XG4gIGRpdi5zaW1pbGFyLWdvb2RzLWJsb2NrIC5zaW1pbGFyLWdvb2RzLXNsaWRlci1ibG9jayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgZGl2LnNpbWlsYXItZ29vZHMtYmxvY2sgLnNpbWlsYXItZ29vZHMtc2xpZGVyLWJsb2NrIC5zaW1pbGFyLWdvb2RzLXNsaWRlci1jb250YWluZXIge1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgcGFkZGluZzogNDBweCAyMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIGRpdi5zaW1pbGFyLWdvb2RzLWJsb2NrIC5zaW1pbGFyLWdvb2RzLXNsaWRlci1ibG9jayAuc2ltaWxhci1nb29kcy1zbGlkZXItY29udGFpbmVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4IDA7IH0gfVxuICAgICAgZGl2LnNpbWlsYXItZ29vZHMtYmxvY2sgLnNpbWlsYXItZ29vZHMtc2xpZGVyLWJsb2NrIC5zaW1pbGFyLWdvb2RzLXNsaWRlci1jb250YWluZXIgLnNpbWlsYXItZ29vZHMtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgICAgbWluLXdpZHRoOiAyNzBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICAgICAgaGVpZ2h0OiAzOTVweDtcbiAgICAgICAgbWF4LWhlaWdodDogMzk1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMTUpLCByZ2JhKDAsIDAsIDAsIDAuMTUpKTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICNGMkYyRjI7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIGRpdi5zaW1pbGFyLWdvb2RzLWJsb2NrIC5zaW1pbGFyLWdvb2RzLXNsaWRlci1ibG9jayAuc2ltaWxhci1nb29kcy1zbGlkZXItY29udGFpbmVyIC5zaW1pbGFyLWdvb2RzLWl0ZW0ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNDlweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjQ5cHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNjFweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAgIGRpdi5zaW1pbGFyLWdvb2RzLWJsb2NrIC5zaW1pbGFyLWdvb2RzLXNsaWRlci1ibG9jayAuc2ltaWxhci1nb29kcy1zbGlkZXItY29udGFpbmVyIC5zaW1pbGFyLWdvb2RzLWl0ZW0ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjMwcHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNDBweDsgfSB9XG4gICAgICAgIGRpdi5zaW1pbGFyLWdvb2RzLWJsb2NrIC5zaW1pbGFyLWdvb2RzLXNsaWRlci1ibG9jayAuc2ltaWxhci1nb29kcy1zbGlkZXItY29udGFpbmVyIC5zaW1pbGFyLWdvb2RzLWl0ZW06aG92ZXIsIGRpdi5zaW1pbGFyLWdvb2RzLWJsb2NrIC5zaW1pbGFyLWdvb2RzLXNsaWRlci1ibG9jayAuc2ltaWxhci1nb29kcy1zbGlkZXItY29udGFpbmVyIC5zaW1pbGFyLWdvb2RzLWl0ZW06YWN0aXZlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpOyB9XG4gICAgICAgIGRpdi5zaW1pbGFyLWdvb2RzLWJsb2NrIC5zaW1pbGFyLWdvb2RzLXNsaWRlci1ibG9jayAuc2ltaWxhci1nb29kcy1zbGlkZXItY29udGFpbmVyIC5zaW1pbGFyLWdvb2RzLWl0ZW0gaW1nLmJnLWxheWVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgICAgZGl2LnNpbWlsYXItZ29vZHMtYmxvY2sgLnNpbWlsYXItZ29vZHMtc2xpZGVyLWJsb2NrIC5zaW1pbGFyLWdvb2RzLXNsaWRlci1jb250YWluZXIgLnNpbWlsYXItZ29vZHMtaXRlbSBkaXYuY29udGVudC1sYXllciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgICAgZGl2LnNpbWlsYXItZ29vZHMtYmxvY2sgLnNpbWlsYXItZ29vZHMtc2xpZGVyLWJsb2NrIC5zaW1pbGFyLWdvb2RzLXNsaWRlci1jb250YWluZXIgLnNpbWlsYXItZ29vZHMtaXRlbSBkaXYuY29udGVudC1sYXllciBkaXYucHJpY2Uge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICAgICAgZGl2LnNpbWlsYXItZ29vZHMtYmxvY2sgLnNpbWlsYXItZ29vZHMtc2xpZGVyLWJsb2NrIC5zaW1pbGFyLWdvb2RzLXNsaWRlci1jb250YWluZXIgLnNpbWlsYXItZ29vZHMtaXRlbSBkaXYuY29udGVudC1sYXllciBkaXYucHJpY2Ugc3BhbiB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvJztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgICAgICAgICAgZGl2LnNpbWlsYXItZ29vZHMtYmxvY2sgLnNpbWlsYXItZ29vZHMtc2xpZGVyLWJsb2NrIC5zaW1pbGFyLWdvb2RzLXNsaWRlci1jb250YWluZXIgLnNpbWlsYXItZ29vZHMtaXRlbSBkaXYuY29udGVudC1sYXllciBkaXYucHJpY2UgcyB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvJztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDsgfVxuICAgICAgICAgICAgZGl2LnNpbWlsYXItZ29vZHMtYmxvY2sgLnNpbWlsYXItZ29vZHMtc2xpZGVyLWJsb2NrIC5zaW1pbGFyLWdvb2RzLXNsaWRlci1jb250YWluZXIgLnNpbWlsYXItZ29vZHMtaXRlbSBkaXYuY29udGVudC1sYXllciBkaXYucHJpY2UgcCB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvJztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAgICAgICAgIGRpdi5zaW1pbGFyLWdvb2RzLWJsb2NrIC5zaW1pbGFyLWdvb2RzLXNsaWRlci1ibG9jayAuc2ltaWxhci1nb29kcy1zbGlkZXItY29udGFpbmVyIC5zaW1pbGFyLWdvb2RzLWl0ZW0gZGl2LmNvbnRlbnQtbGF5ZXIgYS5idXktYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTJweDsgfVxuICAgICAgICAgIGRpdi5zaW1pbGFyLWdvb2RzLWJsb2NrIC5zaW1pbGFyLWdvb2RzLXNsaWRlci1ibG9jayAuc2ltaWxhci1nb29kcy1zbGlkZXItY29udGFpbmVyIC5zaW1pbGFyLWdvb2RzLWl0ZW0gZGl2LmNvbnRlbnQtbGF5ZXIgcCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ051bml0byc7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgICAgICBkaXYuc2ltaWxhci1nb29kcy1ibG9jayAuc2ltaWxhci1nb29kcy1zbGlkZXItYmxvY2sgLnNpbWlsYXItZ29vZHMtc2xpZGVyLWNvbnRhaW5lciAuc2ltaWxhci1nb29kcy1pdGVtIGRpdi5jb250ZW50LWxheWVyIHAudGl0bGUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyB9XG4gICAgICAgICAgICBkaXYuc2ltaWxhci1nb29kcy1ibG9jayAuc2ltaWxhci1nb29kcy1zbGlkZXItYmxvY2sgLnNpbWlsYXItZ29vZHMtc2xpZGVyLWNvbnRhaW5lciAuc2ltaWxhci1nb29kcy1pdGVtIGRpdi5jb250ZW50LWxheWVyIHAuc3VidGl0bGUge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDsgfVxuICAgICAgICBkaXYuc2ltaWxhci1nb29kcy1ibG9jayAuc2ltaWxhci1nb29kcy1zbGlkZXItYmxvY2sgLnNpbWlsYXItZ29vZHMtc2xpZGVyLWNvbnRhaW5lciAuc2ltaWxhci1nb29kcy1pdGVtIGRpdi5sYWJlbC1sYXllciB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGhlaWdodDogMTA0cHg7XG4gICAgICAgICAgd2lkdGg6IDEwNHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICByaWdodDogLTUycHg7XG4gICAgICAgICAgYm90dG9tOiAtNTJweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgICAgICAgICBkaXYuc2ltaWxhci1nb29kcy1ibG9jayAuc2ltaWxhci1nb29kcy1zbGlkZXItYmxvY2sgLnNpbWlsYXItZ29vZHMtc2xpZGVyLWNvbnRhaW5lciAuc2ltaWxhci1nb29kcy1pdGVtIGRpdi5sYWJlbC1sYXllci5uZXcge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ExQzc5MzsgfVxuICAgICAgICAgIGRpdi5zaW1pbGFyLWdvb2RzLWJsb2NrIC5zaW1pbGFyLWdvb2RzLXNsaWRlci1ibG9jayAuc2ltaWxhci1nb29kcy1zbGlkZXItY29udGFpbmVyIC5zaW1pbGFyLWdvb2RzLWl0ZW0gZGl2LmxhYmVsLWxheWVyLmhpdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRENBNzM5OyB9XG4gICAgICAgIGRpdi5zaW1pbGFyLWdvb2RzLWJsb2NrIC5zaW1pbGFyLWdvb2RzLXNsaWRlci1ibG9jayAuc2ltaWxhci1nb29kcy1zbGlkZXItY29udGFpbmVyIC5zaW1pbGFyLWdvb2RzLWl0ZW0gZGl2LmxhYmVsLWxheWVyLXRleHQge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgICBwYWRkaW5nOiA4cHg7IH1cbiAgICAgICAgICBkaXYuc2ltaWxhci1nb29kcy1ibG9jayAuc2ltaWxhci1nb29kcy1zbGlkZXItYmxvY2sgLnNpbWlsYXItZ29vZHMtc2xpZGVyLWNvbnRhaW5lciAuc2ltaWxhci1nb29kcy1pdGVtIGRpdi5sYWJlbC1sYXllci10ZXh0IHNwYW4ge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG8nO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICBkaXYuc2ltaWxhci1nb29kcy1ibG9jayAuc2ltaWxhci1nb29kcy1zbGlkZXItYmxvY2sgLnNpbWlsYXItZ29vZHMtc2xpZGVyLWNvbnRhaW5lciAuc3dpcGVyLXNjcm9sbGJhciB7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAgIGRpdi5zaW1pbGFyLWdvb2RzLWJsb2NrIC5zaW1pbGFyLWdvb2RzLXNsaWRlci1ibG9jayAuc2ltaWxhci1nb29kcy1zbGlkZXItY29udGFpbmVyIC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgICAgZGl2LnNpbWlsYXItZ29vZHMtYmxvY2sgLnNpbWlsYXItZ29vZHMtc2xpZGVyLWJsb2NrIC5zaW1pbGFyLWdvb2RzLXNsaWRlci1jb250YWluZXIgLnN3aXBlci1zY3JvbGxiYXIgLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwMDsgfVxuICAgICAgZGl2LnNpbWlsYXItZ29vZHMtYmxvY2sgLnNpbWlsYXItZ29vZHMtc2xpZGVyLWJsb2NrIC5zaW1pbGFyLWdvb2RzLXNsaWRlci1jb250YWluZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4uZGVzaWduZXJzLXNsaWRlci1jb250YWluZXIge1xuICB3aWR0aDogODI1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5kZXNpZ25lcnMtc2xpZGVyLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5kZXNpZ25lcnMtc2xpZGVyLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdG9wOiA3MHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGNvbG9yOiAjZjJmMmYyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuZGVzaWduZXJzLXNsaWRlci1jb250YWluZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgdG9wOiAzNXB4O1xuICAgICAgICBsZWZ0OiAzNXB4OyB9IH1cbiAgICAuZGVzaWduZXJzLXNsaWRlci1jb250YWluZXIgLnN3aXBlci1wYWdpbmF0aW9uID4gaW1nLCAuZGVzaWduZXJzLXNsaWRlci1jb250YWluZXIgLnN3aXBlci1wYWdpbmF0aW9uIHNwYW4ge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5kZXNpZ25lcnMtc2xpZGVyLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24gPiBpbWcge1xuICAgICAgbWFyZ2luOiAwIDZweDsgfVxuICAgIC5kZXNpZ25lcnMtc2xpZGVyLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWN1cnJlbnQge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgY29sb3I6ICNGNEQ5NkU7IH1cbiAgICAuZGVzaWduZXJzLXNsaWRlci1jb250YWluZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zZXBhcmF0b3Ige1xuICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgbWFyZ2luOiAwIDZweDsgfVxuICAgIC5kZXNpZ25lcnMtc2xpZGVyLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24gLnBhZ2luYXRpb24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvaW1nL2ljb25zL3BhZ2luYXRpb24tYXJyb3ctcmlnaHQtd2hpdGUuc3ZnKTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmRlc2lnbmVycy1zbGlkZXItY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbiAucGFnaW5hdGlvbi5wYWdpbmF0aW9uLXByZXYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvaW1nL2ljb25zL3BhZ2luYXRpb24tYXJyb3ctbGVmdC13aGl0ZS5zdmcpOyB9XG4gICAgICAuZGVzaWduZXJzLXNsaWRlci1jb250YWluZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLnBhZ2luYXRpb24tbmV4dCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL2ltZy9pY29ucy9wYWdpbmF0aW9uLWFycm93LXJpZ2h0LXdoaXRlLnN2Zyk7IH1cbiAgLmRlc2lnbmVycy1zbGlkZXItY29udGFpbmVyIC5kZXNpZ25lcnMtc2xpZGVyLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgY29sb3I6ICNGMkYyRjI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5kZXNpZ25lcnMtc2xpZGVyLWNvbnRhaW5lciAuZGVzaWduZXJzLXNsaWRlci1pdGVtID4gaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuZGVzaWduZXJzLXNsaWRlci1jb250YWluZXIgLmRlc2lnbmVycy1zbGlkZXItaXRlbSA+IGRpdiB7XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgICAuZGVzaWduZXJzLXNsaWRlci1jb250YWluZXIgLmRlc2lnbmVycy1zbGlkZXItaXRlbSBoMywgLmRlc2lnbmVycy1zbGlkZXItY29udGFpbmVyIC5kZXNpZ25lcnMtc2xpZGVyLWl0ZW0gLmgzIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAuZGVzaWduZXJzLXNsaWRlci1jb250YWluZXIgLmRlc2lnbmVycy1zbGlkZXItaXRlbSBoMywgLmRlc2lnbmVycy1zbGlkZXItY29udGFpbmVyIC5kZXNpZ25lcnMtc2xpZGVyLWl0ZW0gLmgzIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDYwJTsgfSB9XG4gICAgLmRlc2lnbmVycy1zbGlkZXItY29udGFpbmVyIC5kZXNpZ25lcnMtc2xpZGVyLWl0ZW0gcCB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBtYXJnaW46IDE2cHggMDtcbiAgICAgIG1heC13aWR0aDogMzgwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAuZGVzaWduZXJzLXNsaWRlci1jb250YWluZXIgLmRlc2lnbmVycy1zbGlkZXItaXRlbSBwIHtcbiAgICAgICAgICBtYXJnaW46IDIwcHggMCAzMHB4IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cblxuLmJlbmVmaXRzLXNsaWRlci1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5iZW5lZml0cy1zbGlkZXItY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9IH1cbiAgLmJlbmVmaXRzLXNsaWRlci1jb250YWluZXIgLnN3aXBlci1zY3JvbGxiYXIge1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJvdHRvbTogLTMwcHg7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmJlbmVmaXRzLXNsaWRlci1jb250YWluZXIgLnN3aXBlci1zY3JvbGxiYXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm90dG9tOiAwOyB9IH1cbiAgLmJlbmVmaXRzLXNsaWRlci1jb250YWluZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5iZW5lZml0cy1zbGlkZXItY29udGFpbmVyIC5iZW5lZml0cy1zbGlkZXItaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDQpO1xuICAgIGhlaWdodDogNDQ0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEQkRCREI7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmJlbmVmaXRzLXNsaWRlci1jb250YWluZXIgLmJlbmVmaXRzLXNsaWRlci1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmJlbmVmaXRzLXNsaWRlci1jb250YWluZXIgLmJlbmVmaXRzLXNsaWRlci1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDIxMHB4O1xuICAgICAgICBoZWlnaHQ6IDQ0MXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5iZW5lZml0cy1zbGlkZXItY29udGFpbmVyIC5iZW5lZml0cy1zbGlkZXItaXRlbSB7XG4gICAgICAgIGhlaWdodDogNDAwcHg7IH0gfVxuICAgIC5iZW5lZml0cy1zbGlkZXItY29udGFpbmVyIC5iZW5lZml0cy1zbGlkZXItaXRlbTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjREOTZFO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgLmJlbmVmaXRzLXNsaWRlci1jb250YWluZXIgLmJlbmVmaXRzLXNsaWRlci1pdGVtIC5iZW5lZml0cy1jb250ZW50IHtcbiAgICAgIGhlaWdodDogMzA1cHg7XG4gICAgICB3aWR0aDogMjA1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmJlbmVmaXRzLXNsaWRlci1jb250YWluZXIgLmJlbmVmaXRzLXNsaWRlci1pdGVtIC5iZW5lZml0cy1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogMTQ1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA5MCU7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5iZW5lZml0cy1zbGlkZXItY29udGFpbmVyIC5iZW5lZml0cy1zbGlkZXItaXRlbSAuYmVuZWZpdHMtY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDIzMHB4OyB9IH1cbiAgICAgIC5iZW5lZml0cy1zbGlkZXItY29udGFpbmVyIC5iZW5lZml0cy1zbGlkZXItaXRlbSAuYmVuZWZpdHMtY29udGVudCA+IGRpdiAuaWNvbiB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgICAgIC5iZW5lZml0cy1zbGlkZXItY29udGFpbmVyIC5iZW5lZml0cy1zbGlkZXItaXRlbSAuYmVuZWZpdHMtY29udGVudCBhLmFycm93IHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiAxLjZweCBzb2xpZCAjMDAwMDAwO1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgICAgIC5iZW5lZml0cy1zbGlkZXItY29udGFpbmVyIC5iZW5lZml0cy1zbGlkZXItaXRlbSAuYmVuZWZpdHMtY29udGVudCBhLmFycm93IGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxM3B4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmJlbmVmaXRzLXNsaWRlci1jb250YWluZXIgLmJlbmVmaXRzLXNsaWRlci1pdGVtIGgzIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIG1hcmdpbjogMjNweCAwIDEzcHggMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuYmVuZWZpdHMtc2xpZGVyLWNvbnRhaW5lciAuYmVuZWZpdHMtc2xpZGVyLWl0ZW0gaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTsgfSB9XG4gICAgLmJlbmVmaXRzLXNsaWRlci1jb250YWluZXIgLmJlbmVmaXRzLXNsaWRlci1pdGVtIHAge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgY29sb3I6ICM0RjRGNEY7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmJlbmVmaXRzLXNsaWRlci1jb250YWluZXIgLmJlbmVmaXRzLXNsaWRlci1pdGVtIHAge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlOyB9IH1cblxuLnN3aXBlci13cmFwcGVyLmRpc2FibGVkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjcwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIC5zd2lwZXItd3JhcHBlci5kaXNhYmxlZCAuY2FyZC1waG90by1zbGlkZXItaXRlbSB7XG4gICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICBtYXgtaGVpZ2h0OiAzOTVweDsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LmRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tbmV4dC5kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLmRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZmVlZGJhY2tzLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZmxvdzogcm93LXJldmVyc2U7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmZlZWRiYWNrcy1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuZmVlZGJhY2tzLWNvbnRhaW5lciAuZmVlZGJhY2tzLXNsaWRlci1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDY4cHggODVweCAwIDg1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDU2NXB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZmVlZGJhY2tzLWNvbnRhaW5lciAuZmVlZGJhY2tzLXNsaWRlci1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmVlZGJhY2tzLWNvbnRhaW5lciAuZmVlZGJhY2tzLXNsaWRlci1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiA2OHB4IDQwcHggMCA0MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZmVlZGJhY2tzLWNvbnRhaW5lciAuZmVlZGJhY2tzLXNsaWRlci1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDQwcHggMCA0MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5mZWVkYmFja3MtY29udGFpbmVyIC5mZWVkYmFja3Mtc2xpZGVyLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0gfVxuICAgIC5mZWVkYmFja3MtY29udGFpbmVyIC5mZWVkYmFja3Mtc2xpZGVyLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgYm90dG9tOiA1MHB4O1xuICAgICAgbGVmdDogODVweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmZlZWRiYWNrcy1jb250YWluZXIgLmZlZWRiYWNrcy1zbGlkZXItY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgICAgYm90dG9tOiAyNXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmZlZWRiYWNrcy1jb250YWluZXIgLmZlZWRiYWNrcy1zbGlkZXItY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgICAgbGVmdDogNDBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmZlZWRiYWNrcy1jb250YWluZXIgLmZlZWRiYWNrcy1zbGlkZXItY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYm90dG9tOiAtMTBweDsgfSB9XG4gICAgICAuZmVlZGJhY2tzLWNvbnRhaW5lciAuZmVlZGJhY2tzLXNsaWRlci1jb250YWluZXIgLnN3aXBlci1wYWdpbmF0aW9uID4gaW1nLCAuZmVlZGJhY2tzLWNvbnRhaW5lciAuZmVlZGJhY2tzLXNsaWRlci1jb250YWluZXIgLnN3aXBlci1wYWdpbmF0aW9uIHNwYW4ge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAuZmVlZGJhY2tzLWNvbnRhaW5lciAuZmVlZGJhY2tzLXNsaWRlci1jb250YWluZXIgLnN3aXBlci1wYWdpbmF0aW9uID4gaW1nIHtcbiAgICAgICAgbWFyZ2luOiAwIDZweDsgfVxuICAgICAgLmZlZWRiYWNrcy1jb250YWluZXIgLmZlZWRiYWNrcy1zbGlkZXItY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tY3VycmVudCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIGNvbG9yOiAjRjREOTZFOyB9XG4gICAgICAuZmVlZGJhY2tzLWNvbnRhaW5lciAuZmVlZGJhY2tzLXNsaWRlci1jb250YWluZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zZXBhcmF0b3Ige1xuICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgbWFyZ2luOiAwIDZweDsgfVxuICAgICAgLmZlZWRiYWNrcy1jb250YWluZXIgLmZlZWRiYWNrcy1zbGlkZXItY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbiAucGFnaW5hdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvaW1nL2ljb25zL3BhZ2luYXRpb24tYXJyb3ctcmlnaHQuc3ZnKTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5mZWVkYmFja3MtY29udGFpbmVyIC5mZWVkYmFja3Mtc2xpZGVyLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24gLnBhZ2luYXRpb24ucGFnaW5hdGlvbi1wcmV2IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Fzc2V0cy9pbWcvaWNvbnMvcGFnaW5hdGlvbi1hcnJvdy1sZWZ0LnN2Zyk7IH1cbiAgICAgICAgLmZlZWRiYWNrcy1jb250YWluZXIgLmZlZWRiYWNrcy1zbGlkZXItY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbiAucGFnaW5hdGlvbi5wYWdpbmF0aW9uLW5leHQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvaW1nL2ljb25zL3BhZ2luYXRpb24tYXJyb3ctcmlnaHQuc3ZnKTsgfVxuICAgIC5mZWVkYmFja3MtY29udGFpbmVyIC5mZWVkYmFja3Mtc2xpZGVyLWNvbnRhaW5lciBoMiB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4OyB9XG4gICAgLmZlZWRiYWNrcy1jb250YWluZXIgLmZlZWRiYWNrcy1zbGlkZXItY29udGFpbmVyIC5mZWVkYmFjay1yYXRpbmctYmxvY2sge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4OyB9XG4gICAgICAuZmVlZGJhY2tzLWNvbnRhaW5lciAuZmVlZGJhY2tzLXNsaWRlci1jb250YWluZXIgLmZlZWRiYWNrLXJhdGluZy1ibG9jayA+IHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL2ltZy9pY29ucy9zdGFycy1pY29uLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgICAgICAuZmVlZGJhY2tzLWNvbnRhaW5lciAuZmVlZGJhY2tzLXNsaWRlci1jb250YWluZXIgLmZlZWRiYWNrLXJhdGluZy1ibG9jayA+IHNwYW46bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuZmVlZGJhY2tzLWNvbnRhaW5lciAuZmVlZGJhY2tzLXNsaWRlci1jb250YWluZXIgLmZlZWRiYWNrLXJhdGluZy1ibG9jay5wb2ludHM0ID4gc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7IH1cbiAgICAgIC5mZWVkYmFja3MtY29udGFpbmVyIC5mZWVkYmFja3Mtc2xpZGVyLWNvbnRhaW5lciAuZmVlZGJhY2stcmF0aW5nLWJsb2NrLnBvaW50czMgPiBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTsgfVxuICAgICAgLmZlZWRiYWNrcy1jb250YWluZXIgLmZlZWRiYWNrcy1zbGlkZXItY29udGFpbmVyIC5mZWVkYmFjay1yYXRpbmctYmxvY2sucG9pbnRzMyA+IHNwYW46bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7IH1cbiAgICAgIC5mZWVkYmFja3MtY29udGFpbmVyIC5mZWVkYmFja3Mtc2xpZGVyLWNvbnRhaW5lciAuZmVlZGJhY2stcmF0aW5nLWJsb2NrLnBvaW50czIgPiBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTsgfVxuICAgICAgLmZlZWRiYWNrcy1jb250YWluZXIgLmZlZWRiYWNrcy1zbGlkZXItY29udGFpbmVyIC5mZWVkYmFjay1yYXRpbmctYmxvY2sucG9pbnRzMiA+IHNwYW46bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7IH1cbiAgICAgIC5mZWVkYmFja3MtY29udGFpbmVyIC5mZWVkYmFja3Mtc2xpZGVyLWNvbnRhaW5lciAuZmVlZGJhY2stcmF0aW5nLWJsb2NrLnBvaW50czIgPiBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpOyB9XG4gICAgICAuZmVlZGJhY2tzLWNvbnRhaW5lciAuZmVlZGJhY2tzLXNsaWRlci1jb250YWluZXIgLmZlZWRiYWNrLXJhdGluZy1ibG9jay5wb2ludHMxID4gc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7IH1cbiAgICAgIC5mZWVkYmFja3MtY29udGFpbmVyIC5mZWVkYmFja3Mtc2xpZGVyLWNvbnRhaW5lciAuZmVlZGJhY2stcmF0aW5nLWJsb2NrLnBvaW50czEgPiBzcGFuOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpOyB9XG4gICAgICAuZmVlZGJhY2tzLWNvbnRhaW5lciAuZmVlZGJhY2tzLXNsaWRlci1jb250YWluZXIgLmZlZWRiYWNrLXJhdGluZy1ibG9jay5wb2ludHMxID4gc3BhbjpudGgtY2hpbGQoMykge1xuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTsgfVxuICAgICAgLmZlZWRiYWNrcy1jb250YWluZXIgLmZlZWRiYWNrcy1zbGlkZXItY29udGFpbmVyIC5mZWVkYmFjay1yYXRpbmctYmxvY2sucG9pbnRzMSA+IHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7IH1cbiAgICAgIC5mZWVkYmFja3MtY29udGFpbmVyIC5mZWVkYmFja3Mtc2xpZGVyLWNvbnRhaW5lciAuZmVlZGJhY2stcmF0aW5nLWJsb2NrLnBvaW50czAgPiBzcGFuIHtcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7IH1cbiAgICAuZmVlZGJhY2tzLWNvbnRhaW5lciAuZmVlZGJhY2tzLXNsaWRlci1jb250YWluZXIgLmZlZWRiYWNrcy1zbGlkZXItaXRlbSAuZmVlZGJhY2staGVhZGVyID4gcCA+IHNwYW4ge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgY29sb3I6ICM4MjgyODI7IH1cbiAgICAgIC5mZWVkYmFja3MtY29udGFpbmVyIC5mZWVkYmFja3Mtc2xpZGVyLWNvbnRhaW5lciAuZmVlZGJhY2tzLXNsaWRlci1pdGVtIC5mZWVkYmFjay1oZWFkZXIgPiBwID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICAuZmVlZGJhY2tzLWNvbnRhaW5lciAuZmVlZGJhY2tzLXNsaWRlci1jb250YWluZXIgLmZlZWRiYWNrcy1zbGlkZXItaXRlbSAuZmVlZGJhY2staGVhZGVyID4gcCBzcGFuLmF2YXRhciB7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgLmZlZWRiYWNrcy1jb250YWluZXIgLmZlZWRiYWNrcy1zbGlkZXItY29udGFpbmVyIC5mZWVkYmFja3Mtc2xpZGVyLWl0ZW0gLmZlZWRiYWNrLWhlYWRlciA+IGRpdiB7XG4gICAgICBtYXJnaW4tdG9wOiAxNHB4OyB9XG4gICAgICAuZmVlZGJhY2tzLWNvbnRhaW5lciAuZmVlZGJhY2tzLXNsaWRlci1jb250YWluZXIgLmZlZWRiYWNrcy1zbGlkZXItaXRlbSAuZmVlZGJhY2staGVhZGVyID4gZGl2ID4gc3BhbiB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgY29sb3I6ICM4MjgyODI7IH1cbiAgICAgICAgLmZlZWRiYWNrcy1jb250YWluZXIgLmZlZWRiYWNrcy1zbGlkZXItY29udGFpbmVyIC5mZWVkYmFja3Mtc2xpZGVyLWl0ZW0gLmZlZWRiYWNrLWhlYWRlciA+IGRpdiA+IHNwYW4gaW1nIHtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDsgfVxuICAgIC5mZWVkYmFja3MtY29udGFpbmVyIC5mZWVkYmFja3Mtc2xpZGVyLWNvbnRhaW5lciAuZmVlZGJhY2tzLXNsaWRlci1pdGVtIC5mZWVkYmFjay1ib2R5IHAge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgY29sb3I6ICM0RjRGNEY7XG4gICAgICBtYXJnaW46IDE0cHggMCAyMHB4IDA7IH1cbiAgICAuZmVlZGJhY2tzLWNvbnRhaW5lciAuZmVlZGJhY2tzLXNsaWRlci1jb250YWluZXIgLmZlZWRiYWNrcy1zbGlkZXItaXRlbSAuZmVlZGJhY2stZm9vdGVyIGEge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgLmZlZWRiYWNrcy1jb250YWluZXIgLmZlZWRiYWNrLXNsaWRlci10ZXh0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDU2NXB4O1xuICAgIHBhZGRpbmc6IDY4cHggMCA2MnB4IDEyMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEQ5NkU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5mZWVkYmFja3MtY29udGFpbmVyIC5mZWVkYmFjay1zbGlkZXItdGV4dCB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIG1pbi13aWR0aDogMjcwcHg7XG4gICAgICAgIHBhZGRpbmc6IDY4cHggMCA2NHB4IDQxcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmZlZWRiYWNrcy1jb250YWluZXIgLmZlZWRiYWNrLXNsaWRlci10ZXh0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmZlZWRiYWNrcy1jb250YWluZXIgLmZlZWRiYWNrLXNsaWRlci10ZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmZlZWRiYWNrcy1jb250YWluZXIgLmZlZWRiYWNrLXNsaWRlci10ZXh0IHtcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDY0cHggNDBweDsgfSB9XG4gICAgLmZlZWRiYWNrcy1jb250YWluZXIgLmZlZWRiYWNrLXNsaWRlci10ZXh0IGgzLCAuZmVlZGJhY2tzLWNvbnRhaW5lciAuZmVlZGJhY2stc2xpZGVyLXRleHQgLmgzIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuZmVlZGJhY2tzLWNvbnRhaW5lciAuZmVlZGJhY2stc2xpZGVyLXRleHQgaDMsIC5mZWVkYmFja3MtY29udGFpbmVyIC5mZWVkYmFjay1zbGlkZXItdGV4dCAuaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gICAgLmZlZWRiYWNrcy1jb250YWluZXIgLmZlZWRiYWNrLXNsaWRlci10ZXh0IGRpdiBzcGFuIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIGNvbG9yOiAjNEY0RjRGO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAuZmVlZGJhY2tzLWNvbnRhaW5lciAuZmVlZGJhY2stc2xpZGVyLXRleHQgZGl2IHNwYW4gaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDsgfVxuICAgIC5mZWVkYmFja3MtY29udGFpbmVyIC5mZWVkYmFjay1zbGlkZXItdGV4dCBkaXYgYSB7XG4gICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDEycHggNTBweCAxMnB4IDM1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Fzc2V0cy9pbWcveWFuZGV4X2JhY2sucG5nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5wYXJ0bmVycy1zbGlkZXItY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBhcnRuZXJzLXNsaWRlci1jb250YWluZXIgLnBhcnRuZXJzLXNsaWRlci1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7IH1cbiAgICAucGFydG5lcnMtc2xpZGVyLWNvbnRhaW5lciAucGFydG5lcnMtc2xpZGVyLWl0ZW06aG92ZXIge1xuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgICAgIC5wYXJ0bmVycy1zbGlkZXItY29udGFpbmVyIC5wYXJ0bmVycy1zbGlkZXItaXRlbSB7XG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApOyB9IH1cbiAgICAucGFydG5lcnMtc2xpZGVyLWNvbnRhaW5lciAucGFydG5lcnMtc2xpZGVyLWl0ZW0gPiBkaXYge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiA3MHB4OyB9XG4gICAgICAucGFydG5lcnMtc2xpZGVyLWNvbnRhaW5lciAucGFydG5lcnMtc2xpZGVyLWl0ZW0gPiBkaXYgaW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTsgfVxuICAucGFydG5lcnMtc2xpZGVyLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNhdGFsb2ctY2F0ZWdvcnksXG4uc2VhcmNoLWNhdGVnb3J5IHtcbiAgbWFyZ2luOiAyM3B4IDAgMCAwO1xuICBwYWRkaW5nLWJvdHRvbTogMzNweDsgfVxuICAuY2F0YWxvZy1jYXRlZ29yeSBsaSxcbiAgLnNlYXJjaC1jYXRlZ29yeSBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogNXB4IDExcHggNXB4IDA7IH1cbiAgICAuY2F0YWxvZy1jYXRlZ29yeSBsaTpsYXN0LWNoaWxkLFxuICAgIC5zZWFyY2gtY2F0ZWdvcnkgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAuY2F0YWxvZy1jYXRlZ29yeSBsaS5zZWxlY3RlZCBzcGFuLCAuY2F0YWxvZy1jYXRlZ29yeSBsaS5zZWxlY3RlZCBhLFxuICAgIC5zZWFyY2gtY2F0ZWdvcnkgbGkuc2VsZWN0ZWQgc3BhbixcbiAgICAuc2VhcmNoLWNhdGVnb3J5IGxpLnNlbGVjdGVkIGEge1xuICAgICAgYmFja2dyb3VuZDogI0Y0RDk2RTsgfVxuICAgIC5jYXRhbG9nLWNhdGVnb3J5IGxpIHNwYW4sIC5jYXRhbG9nLWNhdGVnb3J5IGxpIGEsXG4gICAgLnNlYXJjaC1jYXRlZ29yeSBsaSBzcGFuLFxuICAgIC5zZWFyY2gtY2F0ZWdvcnkgbGkgYSB7XG4gICAgICBwYWRkaW5nOiA1cHggMTZweDtcbiAgICAgIGJhY2tncm91bmQ6ICNEQURBREE7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAgICAgLmNhdGFsb2ctY2F0ZWdvcnkgbGkgc3Bhbjpob3ZlciwgLmNhdGFsb2ctY2F0ZWdvcnkgbGkgYTpob3ZlcixcbiAgICAgIC5zZWFyY2gtY2F0ZWdvcnkgbGkgc3Bhbjpob3ZlcixcbiAgICAgIC5zZWFyY2gtY2F0ZWdvcnkgbGkgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGNEQ5NkU7IH1cblxuLnNlYXJjaC1jYXRlZ29yeSBsaSBzcGFuLCAuc2VhcmNoLWNhdGVnb3J5IGxpIGEge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlOyB9XG5cbiNjYXRhbG9nLWxpc3QtYmxvY2sge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBBMEMwOTtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDk5OTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBkaXNwbGF5OiBub25lOyB9XG4gICNjYXRhbG9nLWxpc3QtYmxvY2sgLml0ZW0tYmxvY2sge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDIsIDI0MiwgMjQyLCAwLjIpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAjY2F0YWxvZy1saXN0LWJsb2NrIC5pdGVtLWJsb2NrIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7IH0gfVxuICAgICNjYXRhbG9nLWxpc3QtYmxvY2sgLml0ZW0tYmxvY2sgPiBoMiB7XG4gICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTIwJTsgfVxuICAgICNjYXRhbG9nLWxpc3QtYmxvY2sgLml0ZW0tYmxvY2sgLml0ZW0tYmxvY2staXRlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgIG1pbi13aWR0aDogMjcwcHg7XG4gICAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgICAgaGVpZ2h0OiAzOTVweDtcbiAgICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICAgICAgbWF4LWhlaWdodDogMzk1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjE1KSwgcmdiYSgwLCAwLCAwLCAwLjE1KSk7XG4gICAgICBib3gtc2hhZG93OiAwcHggMTBweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAjY2F0YWxvZy1saXN0LWJsb2NrIC5pdGVtLWJsb2NrIC5pdGVtLWJsb2NrLWl0ZW0ge1xuICAgICAgICAgIG1heC13aWR0aDogMjQ5cHg7XG4gICAgICAgICAgbWluLXdpZHRoOiAyNDlweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAzNjFweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgI2NhdGFsb2ctbGlzdC1ibG9jayAuaXRlbS1ibG9jayAuaXRlbS1ibG9jay1pdGVtIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgICAgICAgIG1pbi13aWR0aDogMjMwcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogMzQwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gICAgICAgICNjYXRhbG9nLWxpc3QtYmxvY2sgLml0ZW0tYmxvY2sgLml0ZW0tYmxvY2staXRlbSB7XG4gICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG87IH0gfVxuICAgICAgI2NhdGFsb2ctbGlzdC1ibG9jayAuaXRlbS1ibG9jayAuaXRlbS1ibG9jay1pdGVtIGltZy5iZy1sYXllciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgI2NhdGFsb2ctbGlzdC1ibG9jayAuaXRlbS1ibG9jayAuaXRlbS1ibG9jay1pdGVtIGRpdi5jb250ZW50LWxheWVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgICNjYXRhbG9nLWxpc3QtYmxvY2sgLml0ZW0tYmxvY2sgLml0ZW0tYmxvY2staXRlbSBkaXYuY29udGVudC1sYXllciBkaXYucHJpY2Uge1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGNvbG9yOiAjRjJGMkYyOyB9XG4gICAgICAgICAgI2NhdGFsb2ctbGlzdC1ibG9jayAuaXRlbS1ibG9jayAuaXRlbS1ibG9jay1pdGVtIGRpdi5jb250ZW50LWxheWVyIGRpdi5wcmljZSBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgICAgICAgI2NhdGFsb2ctbGlzdC1ibG9jayAuaXRlbS1ibG9jayAuaXRlbS1ibG9jay1pdGVtIGRpdi5jb250ZW50LWxheWVyIGRpdi5wcmljZSBzIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG4gICAgICAgICAgI2NhdGFsb2ctbGlzdC1ibG9jayAuaXRlbS1ibG9jayAuaXRlbS1ibG9jay1pdGVtIGRpdi5jb250ZW50LWxheWVyIGRpdi5wcmljZSBwIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gICAgICAgICNjYXRhbG9nLWxpc3QtYmxvY2sgLml0ZW0tYmxvY2sgLml0ZW0tYmxvY2staXRlbSBkaXYuY29udGVudC1sYXllciAuYnV5LWJ0biB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlOyB9XG4gICAgICAgICNjYXRhbG9nLWxpc3QtYmxvY2sgLml0ZW0tYmxvY2sgLml0ZW0tYmxvY2staXRlbSBkaXYuY29udGVudC1sYXllciBwIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ051bml0byc7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgY29sb3I6ICNGMkYyRjI7IH1cbiAgICAgICAgICAjY2F0YWxvZy1saXN0LWJsb2NrIC5pdGVtLWJsb2NrIC5pdGVtLWJsb2NrLWl0ZW0gZGl2LmNvbnRlbnQtbGF5ZXIgcC50aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTsgfVxuICAgICAgI2NhdGFsb2ctbGlzdC1ibG9jayAuaXRlbS1ibG9jayAuaXRlbS1ibG9jay1pdGVtIGRpdi5sYWJlbC1sYXllciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDRweDtcbiAgICAgICAgd2lkdGg6IDEwNHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgcmlnaHQ6IC01MnB4O1xuICAgICAgICBib3R0b206IC01MnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgICAgICAgI2NhdGFsb2ctbGlzdC1ibG9jayAuaXRlbS1ibG9jayAuaXRlbS1ibG9jay1pdGVtIGRpdi5sYWJlbC1sYXllci5uZXcge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBMUM3OTM7IH1cbiAgICAgICAgI2NhdGFsb2ctbGlzdC1ibG9jayAuaXRlbS1ibG9jayAuaXRlbS1ibG9jay1pdGVtIGRpdi5sYWJlbC1sYXllci5oaXQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEQ0E3Mzk7IH1cbiAgICAgICNjYXRhbG9nLWxpc3QtYmxvY2sgLml0ZW0tYmxvY2sgLml0ZW0tYmxvY2staXRlbSBkaXYubGFiZWwtbGF5ZXItdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgcGFkZGluZzogOHB4OyB9XG4gICAgICAgICNjYXRhbG9nLWxpc3QtYmxvY2sgLml0ZW0tYmxvY2sgLml0ZW0tYmxvY2staXRlbSBkaXYubGFiZWwtbGF5ZXItdGV4dCBzcGFuIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ051bml0byc7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAjY2F0YWxvZy1saXN0LWJsb2NrIC5jb250ZW50ID4gZGl2IHtcbiAgICBwYWRkaW5nOiA4NnB4IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAjY2F0YWxvZy1saXN0LWJsb2NrIC5jb250ZW50ID4gZGl2IHtcbiAgICAgICAgcGFkZGluZzogNDBweCAyMHB4OyB9IH1cbiAgICAjY2F0YWxvZy1saXN0LWJsb2NrIC5jb250ZW50ID4gZGl2IGgzIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICNjYXRhbG9nLWxpc3QtYmxvY2sgLmNvbnRlbnQgPiBkaXYgPiBhLnllbGxvdy1idG4ge1xuICAgICAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAjY2F0YWxvZy1saXN0LWJsb2NrIC5jYXRhbG9nLWxpc3QtYmxvY2staGlkZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGNvbG9yOiAjRjJGMkYyOyB9XG4gICAgI2NhdGFsb2ctbGlzdC1ibG9jayAuY2F0YWxvZy1saXN0LWJsb2NrLWhpZGUgaW1nIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgI2NhdGFsb2ctbGlzdC1ibG9jayAuY2F0YWxvZy1saXN0LWl0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgICBjb2x1bW4td2lkdGg6IDIwMHB4O1xuICAgIGNvbHVtbi1nYXA6IDYwcHg7XG4gICAgbWF4LXdpZHRoOiA5MCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgICAjY2F0YWxvZy1saXN0LWJsb2NrIC5jYXRhbG9nLWxpc3QtaXRlbXMge1xuICAgICAgICBtYXgtd2lkdGg6IDc1JTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgI2NhdGFsb2ctbGlzdC1ibG9jayAuY2F0YWxvZy1saXN0LWl0ZW1zIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICAgIGNvbHVtbi1jb3VudDogMjsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgI2NhdGFsb2ctbGlzdC1ibG9jayAuY2F0YWxvZy1saXN0LWl0ZW1zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgY29sdW1uLWNvdW50OiAzO1xuICAgICAgICBjb2x1bW4tZ2FwOiAxMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICNjYXRhbG9nLWxpc3QtYmxvY2sgLmNhdGFsb2ctbGlzdC1pdGVtcyB7XG4gICAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgY29sdW1uLWdhcDogMTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gICAgICAjY2F0YWxvZy1saXN0LWJsb2NrIC5jYXRhbG9nLWxpc3QtaXRlbXMge1xuICAgICAgICBjb2x1bW4tY291bnQ6IDE7XG4gICAgICAgIGNvbHVtbi1nYXA6IDA7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgI2NhdGFsb2ctbGlzdC1ibG9jayAuY2F0YWxvZy1saXN0LWl0ZW1zIC5jYXRhbG9nLWxpc3QtaXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZC1jb2x1bW47IH1cbiAgICAgICNjYXRhbG9nLWxpc3QtYmxvY2sgLmNhdGFsb2ctbGlzdC1pdGVtcyAuY2F0YWxvZy1saXN0LWl0ZW0gPiB1bCBsaSBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwMCU7XG4gICAgICAgIGNvbG9yOiAjRjJGMkYyOyB9XG4gICAgICAgICNjYXRhbG9nLWxpc3QtYmxvY2sgLmNhdGFsb2ctbGlzdC1pdGVtcyAuY2F0YWxvZy1saXN0LWl0ZW0gPiB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI0Y0RDk2RTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICNjYXRhbG9nLWxpc3QtYmxvY2sgLmNhdGFsb2ctbGlzdC1pdGVtcyAuY2F0YWxvZy1saXN0LWl0ZW0gPiBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAgICAgI2NhdGFsb2ctbGlzdC1ibG9jayAuY2F0YWxvZy1saXN0LWl0ZW1zIC5jYXRhbG9nLWxpc3QtaXRlbSA+IHAgYSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG8nO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICBjb2xvcjogI0Y0RDk2RTsgfVxuICAgICAgICAgICNjYXRhbG9nLWxpc3QtYmxvY2sgLmNhdGFsb2ctbGlzdC1pdGVtcyAuY2F0YWxvZy1saXN0LWl0ZW0gPiBwIGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnBvcHVwLWJsb2NrLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiA5NSU7XG4gIG1heC13aWR0aDogNzQ1cHg7XG4gIHBhZGRpbmc6IDU2cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gIC5wb3B1cC1ibG9jay1jb250YWluZXIubWF4LXdpZHRoIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDsgfVxuICAucG9wdXAtYmxvY2stY29udGFpbmVyLnZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzBweCkge1xuICAgIC5wb3B1cC1ibG9jay1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogNTZweCAwIDQzcHggMDsgfSB9XG4gIC5wb3B1cC1ibG9jay1jb250YWluZXIgLmZsYXQtY29udHJvbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gICAgICAucG9wdXAtYmxvY2stY29udGFpbmVyIC5mbGF0LWNvbnRyb2xzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAucG9wdXAtYmxvY2stY29udGFpbmVyIC5wb3B1cC1mb3JtLWFmdGVyLXN1Ym1pdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW46IDQ1cHggYXV0bztcbiAgICB3aWR0aDogODAlO1xuICAgIG1heC13aWR0aDogNDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnBvcHVwLWJsb2NrLWNvbnRhaW5lciAucG9wdXAtZm9ybS1hZnRlci1zdWJtaXQgaDIge1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnBvcHVwLWJsb2NrLWNvbnRhaW5lciAucG9wdXAtZm9ybS1hZnRlci1zdWJtaXQgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgLnBvcHVwLWJsb2NrLWNvbnRhaW5lci5kYXJrLXRoZW1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEEwQzA5O1xuICAgIGNvbG9yOiAjRjJGMkYyICFpbXBvcnRhbnQ7IH1cbiAgICAucG9wdXAtYmxvY2stY29udGFpbmVyLmRhcmstdGhlbWUgLnBvcHVwLWFjdGlvbi1jbG9zZSB7XG4gICAgICBjb2xvcjogI0YyRjJGMiAhaW1wb3J0YW50OyB9XG4gICAgLnBvcHVwLWJsb2NrLWNvbnRhaW5lci5kYXJrLXRoZW1lIC5wb3B1cC1ibG9jay1mb290IHAsXG4gICAgLnBvcHVwLWJsb2NrLWNvbnRhaW5lci5kYXJrLXRoZW1lIC5wb3B1cC1ibG9jay1mb290IHAgYSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIGNvbG9yOiAjQkRCREJEICFpbXBvcnRhbnQ7IH1cbiAgLnBvcHVwLWJsb2NrLWNvbnRhaW5lci5saWdodC10aGVtZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RDk2RTtcbiAgICBjb2xvcjogIzMzMzMzMyAhaW1wb3J0YW50OyB9XG4gICAgLnBvcHVwLWJsb2NrLWNvbnRhaW5lci5saWdodC10aGVtZSAucG9wdXAtYWN0aW9uLWNsb3NlIHtcbiAgICAgIGNvbG9yOiAjMzMzMzMzICFpbXBvcnRhbnQ7IH1cbiAgICAucG9wdXAtYmxvY2stY29udGFpbmVyLmxpZ2h0LXRoZW1lIC5wb3B1cC1ibG9jay1mb290IHAsXG4gICAgLnBvcHVwLWJsb2NrLWNvbnRhaW5lci5saWdodC10aGVtZSAucG9wdXAtYmxvY2stZm9vdCBwIGEge1xuICAgICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDsgfVxuICAucG9wdXAtYmxvY2stY29udGFpbmVyLnN1Ym1pdHRlZC5kYXJrLXRoZW1lIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1nL3dvb2RfZm9ybV9iZy5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBBMEMwOTsgfVxuICAucG9wdXAtYmxvY2stY29udGFpbmVyLnN1Ym1pdHRlZC5saWdodC10aGVtZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltZy93b29kX2Zvcm1fYmcucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEQ5NkU7IH1cbiAgLnBvcHVwLWJsb2NrLWNvbnRhaW5lci5zdWJtaXR0ZWQgLnBvcHVwLWZvcm0tYWZ0ZXItc3VibWl0IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucG9wdXAtYmxvY2stY29udGFpbmVyLnN1Ym1pdHRlZCAucG9wdXAtZm9ybS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wb3B1cC1ibG9jay1jb250YWluZXIgLnBvcHVwLWJsb2NrLWNvbnRlbnQsXG4gIC5wb3B1cC1ibG9jay1jb250YWluZXIgLnBvcHVwLWJsb2NrLWhlYWQsXG4gIC5wb3B1cC1ibG9jay1jb250YWluZXIgLnBvcHVwLWJsb2NrLWZvb3Qge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnBvcHVwLWJsb2NrLWNvbnRhaW5lciAucG9wdXAtYmxvY2stY29udGVudCAucG9wdXAtYmxvY2stZm9vdCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnBvcHVwLWJsb2NrLWNvbnRhaW5lciAucG9wdXAtYmxvY2stY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnBvcHVwLWJsb2NrLWNvbnRhaW5lciAucG9wdXAtYmxvY2stY29udGVudC50d28tY29sdW1uLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucG9wdXAtYmxvY2stY29udGFpbmVyIC5wb3B1cC1ibG9jay1jb250ZW50LnR3by1jb2x1bW4tY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAucG9wdXAtYmxvY2stY29udGFpbmVyIC5wb3B1cC1ibG9jay1jb250ZW50LnR3by1jb2x1bW4tY29udGVudCA+IGRpdiB7XG4gICAgICB3aWR0aDogNDglOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBvcHVwLWJsb2NrLWNvbnRhaW5lciAucG9wdXAtYmxvY2stY29udGVudC50d28tY29sdW1uLWNvbnRlbnQgPiBkaXYge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC5wb3B1cC1ibG9jay1jb250YWluZXIgLnBvcHVwLWJsb2NrLWNvbnRlbnQudHdvLWNvbHVtbi1jb250ZW50ID4gZGl2LnRleHQtY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wb3B1cC1ibG9jay1jb250YWluZXIgLnBvcHVwLWJsb2NrLWNvbnRlbnQudHdvLWNvbHVtbi1jb250ZW50ID4gZGl2LnRleHQtY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cbiAgICAgICAgLnBvcHVwLWJsb2NrLWNvbnRhaW5lciAucG9wdXAtYmxvY2stY29udGVudC50d28tY29sdW1uLWNvbnRlbnQgPiBkaXYudGV4dC1jb250ZW50IHAge1xuICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAucG9wdXAtYmxvY2stY29udGFpbmVyIC5wb3B1cC1ibG9jay1jb250ZW50LnR3by1jb2x1bW4tY29udGVudCA+IGRpdi50ZXh0LWNvbnRlbnQgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLnBvcHVwLWJsb2NrLWNvbnRhaW5lciAucG9wdXAtYmxvY2stY29udGVudCAuZm9ybS1pbnB1dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjFweDsgfVxuICAgIC5wb3B1cC1ibG9jay1jb250YWluZXIgLnBvcHVwLWJsb2NrLWNvbnRlbnQgLmZvcm0taW5wdXQ6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wb3B1cC1ibG9jay1jb250YWluZXIgLnBvcHVwLWFjdGlvbi1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxN3B4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdG9wOiAxN3B4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzBweCkge1xuICAgICAgLnBvcHVwLWJsb2NrLWNvbnRhaW5lciAucG9wdXAtYWN0aW9uLWNsb3NlIHtcbiAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgdG9wOiA1cHg7IH0gfVxuICAucG9wdXAtYmxvY2stY29udGFpbmVyIC5wb3B1cC1ibG9jay1oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OXB4OyB9XG4gICAgLnBvcHVwLWJsb2NrLWNvbnRhaW5lciAucG9wdXAtYmxvY2staGVhZCBoMSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgICAgICAgLnBvcHVwLWJsb2NrLWNvbnRhaW5lciAucG9wdXAtYmxvY2staGVhZCBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgLnBvcHVwLWJsb2NrLWNvbnRhaW5lciAucG9wdXAtYmxvY2stZm9vdCB7XG4gICAgbWFyZ2luLXRvcDogNTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLnBvcHVwLWJsb2NrLWNvbnRhaW5lciAucG9wdXAtYmxvY2stZm9vdC5uby1mbGV4IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gICAgICAucG9wdXAtYmxvY2stY29udGFpbmVyIC5wb3B1cC1ibG9jay1mb290IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5wb3B1cC1ibG9jay1jb250YWluZXIgLnBvcHVwLWJsb2NrLWZvb3QgYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgY29sb3I6ICMxRTIzMjQ7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjdweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gICAgICAgIC5wb3B1cC1ibG9jay1jb250YWluZXIgLnBvcHVwLWJsb2NrLWZvb3QgYnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgICAgLnBvcHVwLWJsb2NrLWNvbnRhaW5lciAucG9wdXAtYmxvY2stZm9vdCBidXR0b24ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAucG9wdXAtYmxvY2stY29udGFpbmVyIC5wb3B1cC1ibG9jay1mb290IHAsXG4gICAgLnBvcHVwLWJsb2NrLWNvbnRhaW5lciAucG9wdXAtYmxvY2stZm9vdCBwIGEge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBjb2xvcjogI0JEQkRCRCAhaW1wb3J0YW50OyB9XG4gICAgLnBvcHVwLWJsb2NrLWNvbnRhaW5lciAucG9wdXAtYmxvY2stZm9vdCBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAucG9wdXAtYmxvY2stY29udGFpbmVyIC5wb3B1cC1ibG9jay1mb290IGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuZGl2I2Nvb2tpZVBvcFVwLmNvb2tpZVBvcFVwLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIGRpdiNjb29raWVQb3BVcC5jb29raWVQb3BVcC1kYXJrIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZDk2ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjRkOTZlLCAjOWU4ZDQ4KTtcbiAgICBjb2xvcjogIzFlMjMyNDsgfVxuXG4uY29udGFpbmVyLi1mb3ItbWF0ZXJpYWxzIC5jYXRhbG9nLWl0ZW1zLWxpc3QtaGVhZGVyIHtcbiAgcGFkZGluZzogNDBweCAwOyB9XG5cbi5jb250YWluZXIuLWZvci1tYXRlcmlhbHMgLmNhdGFsb2ctaXRlbXMtbGlzdCB7XG4gIHBhZGRpbmctdG9wOiA1NXB4OyB9XG5cbi5jb250YWluZXIuLWZvci1tYXAtZmlsdGVycyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNTBweCAwIDQwcHggMDsgfVxuICAuY29udGFpbmVyLi1mb3ItbWFwLWZpbHRlcnMgLmNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuXG4ucmF0aW5nLWFyZWE6bm90KDpjaGVja2VkKSA+IGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucmF0aW5nLWFyZWE6bm90KDpjaGVja2VkKSA+IGxhYmVsIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwIDVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGxpbmVhcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Fzc2V0cy9pbWcvaWNvbnMvc3Rhci13aGl0ZS1pY29uLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gIC5yYXRpbmctYXJlYTpub3QoOmNoZWNrZWQpID4gbGFiZWw6aG92ZXIsIC5yYXRpbmctYXJlYTpub3QoOmNoZWNrZWQpID4gbGFiZWw6aG92ZXIgfiBsYWJlbCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Fzc2V0cy9pbWcvaWNvbnMvc3Rhci1ibGFjay1pY29uLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG5cbi5yYXRpbmctYXJlYSA+IGlucHV0OmNoZWNrZWQgfiBsYWJlbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvaW1nL2ljb25zL3N0YXItYmxhY2staWNvbi5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuXG4ucmF0aW5nLWFyZWEgPiBpbnB1dDpjaGVja2VkICsgbGFiZWw6aG92ZXIsXG4ucmF0aW5nLWFyZWEgPiBpbnB1dDpjaGVja2VkICsgbGFiZWw6aG92ZXIgfiBsYWJlbCxcbi5yYXRpbmctYXJlYSA+IGlucHV0OmNoZWNrZWQgfiBsYWJlbDpob3Zlcixcbi5yYXRpbmctYXJlYSA+IGlucHV0OmNoZWNrZWQgfiBsYWJlbDpob3ZlciB+IGxhYmVsLFxuLnJhdGluZy1hcmVhID4gbGFiZWw6aG92ZXIgfiBpbnB1dDpjaGVja2VkIH4gbGFiZWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL2ltZy9pY29ucy9zdGFyLWJsYWNrLWljb24uc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cblxuLnJhdGluZy1hcmVhID4gbGFiZWw6YWN0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mZWVkYmFjay12b3RlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDIwcHggMDsgfVxuICAuZmVlZGJhY2stdm90ZSBwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuXG4uY29udGFpbmVyLi1mb3ItZmVlZGJhY2tzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50OyB9XG5cbi5jb250YWluZXIuLWZvci1mZWVkYmFja3MtY29udGVudCAuZmVlZGJhY2staXRlbXMtbGlzdC1wYWdpbmF0aW9uIHtcbiAgcGFkZGluZzogODBweCAwOyB9XG5cbi5jb250YWluZXIgLmZlZWRiYWNrLWhlYWRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgIC5jb250YWluZXIgLmZlZWRiYWNrLWhlYWRpbmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuY29udGFpbmVyIC5mZWVkYmFjay1oZWFkaW5nIC55ZWxsb3ctYnRuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICAgIC5jb250YWluZXIgLmZlZWRiYWNrLWhlYWRpbmcgLnllbGxvdy1idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9IH1cblxuLmNvbnRhaW5lciAuZmVlZGJhY2tzLWJsb2NrIHtcbiAgcGFkZGluZzogNjVweCAwIDAgMDsgfVxuICAuY29udGFpbmVyIC5mZWVkYmFja3MtYmxvY2sgLmZlZWRiYWNrcy1saXN0IHtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1heC13aWR0aDogOTgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuY29udGFpbmVyIC5mZWVkYmFja3MtYmxvY2sgLmZlZWRiYWNrcy1saXN0IC5mZWVkYmFjay1pdGVtIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGMkYyRjI7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIHBhZGRpbmc6IDMwcHg7IH1cbiAgICAgIC5jb250YWluZXIgLmZlZWRiYWNrcy1ibG9jayAuZmVlZGJhY2tzLWxpc3QgLmZlZWRiYWNrLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7IH1cbiAgICAgIC5jb250YWluZXIgLmZlZWRiYWNrcy1ibG9jayAuZmVlZGJhY2tzLWxpc3QgLmZlZWRiYWNrLWl0ZW0gLmZlZWRiYWNrLXJhdGluZy1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4OyB9XG4gICAgICAgIC5jb250YWluZXIgLmZlZWRiYWNrcy1ibG9jayAuZmVlZGJhY2tzLWxpc3QgLmZlZWRiYWNrLWl0ZW0gLmZlZWRiYWNrLXJhdGluZy1ibG9jayA+IHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Fzc2V0cy9pbWcvaWNvbnMvc3RhcnMtaWNvbi5zdmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAgICAgICAuY29udGFpbmVyIC5mZWVkYmFja3MtYmxvY2sgLmZlZWRiYWNrcy1saXN0IC5mZWVkYmFjay1pdGVtIC5mZWVkYmFjay1yYXRpbmctYmxvY2sgPiBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgLmNvbnRhaW5lciAuZmVlZGJhY2tzLWJsb2NrIC5mZWVkYmFja3MtbGlzdCAuZmVlZGJhY2staXRlbSAuZmVlZGJhY2stcmF0aW5nLWJsb2NrID4gc3Bhbi5hY3RpdmUge1xuICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7IH1cbiAgICAgIC5jb250YWluZXIgLmZlZWRiYWNrcy1ibG9jayAuZmVlZGJhY2tzLWxpc3QgLmZlZWRiYWNrLWl0ZW0gLmZlZWRiYWNrLWhlYWRlciA+IHAgPiBzcGFuIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICBjb2xvcjogIzgyODI4MjsgfVxuICAgICAgICAuY29udGFpbmVyIC5mZWVkYmFja3MtYmxvY2sgLmZlZWRiYWNrcy1saXN0IC5mZWVkYmFjay1pdGVtIC5mZWVkYmFjay1oZWFkZXIgPiBwID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgICAuY29udGFpbmVyIC5mZWVkYmFja3MtYmxvY2sgLmZlZWRiYWNrcy1saXN0IC5mZWVkYmFjay1pdGVtIC5mZWVkYmFjay1oZWFkZXIgPiBwIHNwYW4uYXZhdGFyIHtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICAgLmNvbnRhaW5lciAuZmVlZGJhY2tzLWJsb2NrIC5mZWVkYmFja3MtbGlzdCAuZmVlZGJhY2staXRlbSAuZmVlZGJhY2staGVhZGVyID4gZGl2IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTRweDsgfVxuICAgICAgICAuY29udGFpbmVyIC5mZWVkYmFja3MtYmxvY2sgLmZlZWRiYWNrcy1saXN0IC5mZWVkYmFjay1pdGVtIC5mZWVkYmFjay1oZWFkZXIgPiBkaXYgPiBzcGFuIHtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICBjb2xvcjogIzgyODI4MjsgfVxuICAgICAgICAgIC5jb250YWluZXIgLmZlZWRiYWNrcy1ibG9jayAuZmVlZGJhY2tzLWxpc3QgLmZlZWRiYWNrLWl0ZW0gLmZlZWRiYWNrLWhlYWRlciA+IGRpdiA+IHNwYW4gaW1nIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDsgfVxuICAgICAgLmNvbnRhaW5lciAuZmVlZGJhY2tzLWJsb2NrIC5mZWVkYmFja3MtbGlzdCAuZmVlZGJhY2staXRlbSAuZmVlZGJhY2stYm9keSBwIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICBjb2xvcjogIzRGNEY0RjtcbiAgICAgICAgbWFyZ2luOiAxNHB4IDAgMjBweCAwOyB9XG4gICAgLmNvbnRhaW5lciAuZmVlZGJhY2tzLWJsb2NrIC5mZWVkYmFja3MtbGlzdCAuZmVlZGJhY2staXRlbS1yZXNwb25zZSB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Y0RDk2RTtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5jb250YWluZXIgLmZlZWRiYWNrcy1ibG9jayAuZmVlZGJhY2tzLWxpc3QgLmZlZWRiYWNrLWl0ZW0tcmVzcG9uc2U6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Y0RDk2RTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Y0RDk2RTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG4gICAgICAuY29udGFpbmVyIC5mZWVkYmFja3MtYmxvY2sgLmZlZWRiYWNrcy1saXN0IC5mZWVkYmFjay1pdGVtLXJlc3BvbnNlID4gcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5jb250YWluZXIgLmZlZWRiYWNrLWZvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH0gfVxuXG4uY29udGFpbmVyIC5mZWVkYmFjay1mb3JtIC5wb3B1cC1ibG9jay1jb250YWluZXIge1xuICB3aWR0aDogOTUlO1xuICBtYXgtd2lkdGg6IDk4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMzNweCAwIDQwcHggMDtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICAuY29udGFpbmVyIC5mZWVkYmFjay1mb3JtIC5wb3B1cC1ibG9jay1jb250YWluZXIgLmZsYXQtY29udHJvbHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDsgfSB9XG4gIC5jb250YWluZXIgLmZlZWRiYWNrLWZvcm0gLnBvcHVwLWJsb2NrLWNvbnRhaW5lciAuZmxhdC1jb250cm9scyA+IGRpdiB7XG4gICAgd2lkdGg6IDQ5JTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgICAgLmNvbnRhaW5lciAuZmVlZGJhY2stZm9ybSAucG9wdXAtYmxvY2stY29udGFpbmVyIC5mbGF0LWNvbnRyb2xzID4gZGl2IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuY29udGFpbmVyIC5mZWVkYmFjay1mb3JtIC5wb3B1cC1ibG9jay1jb250YWluZXIgLmZvcm0taW5wdXQgdGV4dGFyZWEge1xuICAgIG1pbi1oZWlnaHQ6IDExNXB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gIC5jb250YWluZXIgLmZlZWRiYWNrLWZvcm0gLnBvcHVwLWJsb2NrLWNvbnRhaW5lciAucG9wdXAtYmxvY2staGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAuY29udGFpbmVyIC5mZWVkYmFjay1mb3JtIC5wb3B1cC1ibG9jay1jb250YWluZXIgLnBvcHVwLWJsb2NrLWZvb3Qge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG5cbi5mZWVkYmFjay1oZWFkZXIgLmF2YXRhciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZmVlZGJhY2tzLWNvbnRhaW5lciAuZmVlZGJhY2tzLXNsaWRlci1jb250YWluZXIgLmZlZWRiYWNrcy1zbGlkZXItaXRlbSAuZmVlZGJhY2staGVhZGVyID4gcCBzcGFuLmF2YXRhciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuLmNvbnRhaW5lci4tZm9yLWNvbnRhY3RzLWJsb2NrIHtcbiAgcGFkZGluZy10b3A6IDY1cHg7IH1cblxuLmNvbnRhaW5lci4tZm9yLWNvbnRhY3RzLCAuY29udGFpbmVyLi1mb3ItYnJhbmNoZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRhaW5lci4tZm9yLWNvbnRhY3RzIGgyLCAuY29udGFpbmVyLi1mb3ItYnJhbmNoZXMgaDIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG5cbi5jb250YWluZXIuLWZvci1icmFuY2hlcyAuY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4OyB9XG5cbi5jb250YWluZXIuLWZvci1icmFuY2hlcyBoMiB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG5cbi5jb250YWluZXIuLWZvci1tYXAgaDIge1xuICBwYWRkaW5nLXRvcDogNDBweDsgfVxuXG4uY29udGFpbmVyLi1mb3ItbWFwIC5ib3JkZXJlZC10YWJzLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDIzcHg7IH1cblxuLmNvbnRhaW5lci4tZm9yLW1hcCAjbWFwIHtcbiAgaGVpZ2h0OiA0NjdweDtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4uY29udGFjdHMtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY29udGFjdHMtYmxvY2sge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuY29udGFjdHMtYmxvY2sgLnRhYnMtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmNvbnRhY3RzLWJsb2NrIC50YWJzLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH0gfVxuICAuY29udGFjdHMtYmxvY2sgaDIgYSB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAuY29udGFjdHMtYmxvY2sgPiBkaXYgPiBwIHtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICBtYXJnaW46IDI1cHggMDsgfVxuICAuY29udGFjdHMtYmxvY2sgLndvcmstc2NoZWR1bGUge1xuICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIC5jb250YWN0cy1ibG9jayAud29yay1zY2hlZHVsZSBwIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmNvbnRhY3RzLWJsb2NrID4gZGl2ID4gYSB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgIGNvbG9yOiAjMzMzMzMzICFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRhY3RzLWJsb2NrID4gZGl2IHtcbiAgICB3aWR0aDogNDklO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5jb250YWN0cy1ibG9jayA+IGRpdiB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmNvbnRhY3RzLWJsb2NrIC5wb3B1cC1ibG9jay1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY29udGFjdHMtYmxvY2sgLmNvbnRhY3RzLWJnLWltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuY29udGFjdHMtYmxvY2sgLmNvbnRhY3RzLWJnLWltYWdlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmNvbnRhY3RzLWJsb2NrIC5jb250YWN0cy1iZy1pbWFnZSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLmNvbnRhY3RzLWJsb2NrIC5jb250YWN0cy1iZy1pbWFnZS4tZmlyc3Qge1xuICAgICAgd2lkdGg6IDE1MnB4O1xuICAgICAgaGVpZ2h0OiAxNTJweDtcbiAgICAgIHRvcDogY2FsYygxMDAlICsgNTVweCk7XG4gICAgICBsZWZ0OiBjYWxjKDEwMCUgLSAyNDNweCAtIDU1cHggLSAxNTJweCk7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgICAgLmNvbnRhY3RzLWJsb2NrIC5jb250YWN0cy1iZy1pbWFnZS4tZmlyc3Qge1xuICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDI0M3B4IC0gMzdweCAtIDE1MnB4KTtcbiAgICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDM3cHgpOyB9IH1cbiAgICAuY29udGFjdHMtYmxvY2sgLmNvbnRhY3RzLWJnLWltYWdlLi1zZWNvbmQge1xuICAgICAgd2lkdGg6IDI0M3B4O1xuICAgICAgaGVpZ2h0OiAyNDNweDtcbiAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDI0M3B4KTtcbiAgICAgIHRvcDogY2FsYygxMDAlICsgNTVweCk7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgICAgLmNvbnRhY3RzLWJsb2NrIC5jb250YWN0cy1iZy1pbWFnZS4tc2Vjb25kIHtcbiAgICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDM3cHgpOyB9IH1cbiAgICAuY29udGFjdHMtYmxvY2sgLmNvbnRhY3RzLWJnLWltYWdlLi10aGlyZCB7XG4gICAgICB3aWR0aDogNzVweDtcbiAgICAgIGhlaWdodDogNTM1cHg7XG4gICAgICBsZWZ0OiBjYWxjKDEwMCUgKyA1NXB4KTtcbiAgICAgIHRvcDogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgICAgICAuY29udGFjdHMtYmxvY2sgLmNvbnRhY3RzLWJnLWltYWdlLi10aGlyZCB7XG4gICAgICAgICAgbGVmdDogY2FsYygxMDAlICsgMzdweCk7IH0gfVxuICAuY29udGFjdHMtYmxvY2sgLnBvcHVwLWJsb2NrLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICBwYWRkaW5nOiAzN3B4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAuY29udGFjdHMtYmxvY2sgLnBvcHVwLWJsb2NrLWNvbnRhaW5lciAucG9wdXAtYmxvY2stY29udGVudCwgLmNvbnRhY3RzLWJsb2NrIC5wb3B1cC1ibG9jay1jb250YWluZXIgLnBvcHVwLWJsb2NrLWZvb3QsIC5jb250YWN0cy1ibG9jayAucG9wdXAtYmxvY2stY29udGFpbmVyIC5wb3B1cC1ibG9jay1oZWFkIHtcbiAgICB3aWR0aDogODMlOyB9XG4gIC5jb250YWN0cy1ibG9jayAucG9wdXAtYmxvY2stZm9vdCB7XG4gICAgbWFyZ2luLXRvcDogMzVweDsgfVxuXG4uYnJhbmNoZXMtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDY1cHg7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7IH1cbiAgLmJyYW5jaGVzLWJsb2NrIC5icmFuY2hlcy1saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAyMnB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIGNhbGMoMTAwJSAvIDQgLSAxN3B4KSk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMjE2cHgpO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmJyYW5jaGVzLWJsb2NrIC5icmFuY2hlcy1saXN0IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgY2FsYygxMDAlIC8gMyAtIDE3cHgpKTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuYnJhbmNoZXMtYmxvY2sgLmJyYW5jaGVzLWxpc3Qge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBjYWxjKDEwMCUgLSAxN3B4KSk7IH0gfVxuICAgIC5icmFuY2hlcy1ibG9jayAuYnJhbmNoZXMtbGlzdCAuYnJhbmNoZXMtaXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMjZweCAyMHB4O1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gICAgICAuYnJhbmNoZXMtYmxvY2sgLmJyYW5jaGVzLWxpc3QgLmJyYW5jaGVzLWl0ZW0gaDMge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7IH1cbiAgICAgIC5icmFuY2hlcy1ibG9jayAuYnJhbmNoZXMtbGlzdCAuYnJhbmNoZXMtaXRlbSBzcGFuIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlOyB9XG4gICAgICAuYnJhbmNoZXMtYmxvY2sgLmJyYW5jaGVzLWxpc3QgLmJyYW5jaGVzLWl0ZW0gcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luOiAxMnB4IDA7IH1cbiAgICAgIC5icmFuY2hlcy1ibG9jayAuYnJhbmNoZXMtbGlzdCAuYnJhbmNoZXMtaXRlbSBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5icmFuY2hlcy1ibG9jayAuYnJhbmNoZXMtbGlzdCAuYnJhbmNoZXMtaXRlbSBhLnRlbCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAgIC5icmFuY2hlcy1ibG9jayAuYnJhbmNoZXMtbGlzdCAuYnJhbmNoZXMtaXRlbSBhLmVtYWlsIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuXG4ubmV3cy1zbGlkZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uZXdzLXNsaWRlci1jb250YWluZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5uZXdzLXNsaWRlci1jb250YWluZXIgLnN3aXBlci1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMnB4OyB9XG4gICAgLm5ld3Mtc2xpZGVyLWNvbnRhaW5lciAuc3dpcGVyLXNjcm9sbGJhciAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5uZXdzLXNsaWRlci1jb250YWluZXIgLnN3aXBlci1zY3JvbGxiYXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5pcy1jZW50ZXJlZCAubmV3cy1saXN0LnN3aXBlci13cmFwcGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLm5ld3MtbGlzdCAubmV3cy1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDM1cHg7IH1cblxuLm5ld3MtbGlzdCAubmV3cy1pdGVtLCAubmV3cy1saXN0IC5uZXdzLXNsaWRlci1pdGVtIHtcbiAgbWF4LXdpZHRoOiA0ODBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDM5NXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubmV3cy1saXN0IC5uZXdzLWl0ZW06aG92ZXIgLm5ld3MtY29udGVudCwgLm5ld3MtbGlzdCAubmV3cy1zbGlkZXItaXRlbTpob3ZlciAubmV3cy1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cbiAgICAubmV3cy1saXN0IC5uZXdzLWl0ZW06aG92ZXIgLm5ld3MtY29udGVudCBwOmZpcnN0LWNoaWxkLCAubmV3cy1saXN0IC5uZXdzLXNsaWRlci1pdGVtOmhvdmVyIC5uZXdzLWNvbnRlbnQgcDpmaXJzdC1jaGlsZCB7XG4gICAgICBjb2xvcjogI0YyRjJGMiAhaW1wb3J0YW50OyB9XG4gICAgLm5ld3MtbGlzdCAubmV3cy1pdGVtOmhvdmVyIC5uZXdzLWNvbnRlbnQgYSwgLm5ld3MtbGlzdCAubmV3cy1zbGlkZXItaXRlbTpob3ZlciAubmV3cy1jb250ZW50IGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm5ld3MtbGlzdCAubmV3cy1pdGVtIC5uZXdzLWltYWdlLCAubmV3cy1saXN0IC5uZXdzLXNsaWRlci1pdGVtIC5uZXdzLWltYWdlIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm5ld3MtbGlzdCAubmV3cy1pdGVtIC5uZXdzLWltYWdlIGltZywgLm5ld3MtbGlzdCAubmV3cy1zbGlkZXItaXRlbSAubmV3cy1pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gIC5uZXdzLWxpc3QgLm5ld3MtaXRlbSAubmV3cy1jb250ZW50LCAubmV3cy1saXN0IC5uZXdzLXNsaWRlci1pdGVtIC5uZXdzLWNvbnRlbnQge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjUwcHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMjVweCAyNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAubmV3cy1saXN0IC5uZXdzLWl0ZW0gLm5ld3MtY29udGVudCBwLCAubmV3cy1saXN0IC5uZXdzLXNsaWRlci1pdGVtIC5uZXdzLWNvbnRlbnQgcCB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBjb2xvcjogIzRGNEY0RjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAubmV3cy1saXN0IC5uZXdzLWl0ZW0gLm5ld3MtY29udGVudCBwIHNwYW4sIC5uZXdzLWxpc3QgLm5ld3Mtc2xpZGVyLWl0ZW0gLm5ld3MtY29udGVudCBwIHNwYW4ge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIGNvbG9yOiAjODI4MjgyOyB9XG4gICAgICAubmV3cy1saXN0IC5uZXdzLWl0ZW0gLm5ld3MtY29udGVudCBwIGEsIC5uZXdzLWxpc3QgLm5ld3Mtc2xpZGVyLWl0ZW0gLm5ld3MtY29udGVudCBwIGEge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICBjb2xvcjogI0Y0RDk2RTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTUyNnB4KSB7XG4gIC5uZXdzLWxpc3QgLm5ld3MtaXRlbSB7XG4gICAgbWF4LXdpZHRoOiAzMSU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLm5ld3MtbGlzdCAubmV3cy1pdGVtIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7IH0gfVxuXG4ubmV3cy1saXN0Li1mbGF0IC5uZXdzLWl0ZW0ge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAzMCU7XG4gIG1pbi13aWR0aDogMzMwcHg7XG4gIG1hcmdpbjogMCAyJSAxNXB4IDA7IH1cblxuLmluZGV4LWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWluLWhlaWdodDogNTQwcHg7XG4gIG1heC1oZWlnaHQ6IDk1MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5pbmRleC1oZWFkZXIge1xuICAgICAgaGVpZ2h0OiA1NDBweDsgfSB9XG5cbi5jYXRhbG9nLWJsb2NrLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTc2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogOTBweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY2F0YWxvZy1ibG9jay1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgLmNhdGFsb2ctYmxvY2stY29udGFpbmVyIC5jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmJlc3QtcHJpY2UtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgcGFkZGluZzogNzBweCAwIDEwMHB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmJlc3QtcHJpY2UtY29udGFpbmVyIC5jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJlc3QtcHJpY2UtY29udGFpbmVyIGgzIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cblxuLmRlc2lnbmVycy1zbGlkZXItYmxvY2sge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgaGVpZ2h0OiA1MTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Fzc2V0cy9pbWcvbWF0ZXJpYWwtc2xpZGVyLWJnLmpwZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuZGVzaWduZXJzLXNsaWRlci1ibG9jayB7XG4gICAgICBoZWlnaHQ6IDQ4MHB4O1xuICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvaW1nL21hdGVyaWFsLXNsaWRlci1iZy1tb2JpbGUuanBnKTsgfSB9XG4gIC5kZXNpZ25lcnMtc2xpZGVyLWJsb2NrIC5jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLmJlbmVmaXRzLXNsaWRlci1ibG9jayB7XG4gIG1hcmdpbjogMTAwcHggMDtcbiAgaGVpZ2h0OiA0NDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuYmVuZWZpdHMtc2xpZGVyLWJsb2NrIHtcbiAgICAgIG1hcmdpbjogNDBweCAwOyB9IH1cbiAgLmJlbmVmaXRzLXNsaWRlci1ibG9jayAuY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mZWVkYmFja3Mtc2xpZGVyLWJsb2NrIHtcbiAgaGVpZ2h0OiA0MjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmZlZWRiYWNrcy1zbGlkZXItYmxvY2sge1xuICAgICAgaGVpZ2h0OiA0ODBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5mZWVkYmFja3Mtc2xpZGVyLWJsb2NrIHtcbiAgICAgIGhlaWdodDogNTUwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuZmVlZGJhY2tzLXNsaWRlci1ibG9jayB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAuZmVlZGJhY2tzLXNsaWRlci1ibG9jayAuY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5wYXJ0bmVycy1ibG9jay1jb250YWluZXIge1xuICBtYXJnaW46IDExNXB4IDAgNzBweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5wYXJ0bmVycy1ibG9jay1jb250YWluZXIgLmNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubmV3cy1ibG9jay1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubmV3cy1ibG9jay1jb250YWluZXIgLnRpdGxlLXN0YXJ0ZWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyB9XG4gIC5uZXdzLWJsb2NrLWNvbnRhaW5lciAuY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubmV3cy1ibG9jay1jb250YWluZXIgLm5ld3MtYmxvY2staGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgLm5ld3MtYmxvY2stY29udGFpbmVyIC5uZXdzLWJsb2NrLWhlYWQgYSB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLm5ld3MtYmxvY2stY29udGFpbmVyIC5uZXdzLWJsb2NrLWhlYWQgYSBpbWcge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4uaW5uZXItaGVhZGVyIHtcbiAgbWluLWhlaWdodDogMTU1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuaW5uZXItaGVhZGVyIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87IH0gfVxuXG5tYWluLmlubmVyIC5jb250YWluZXIsIGhlYWRlci5pbm5lci1oZWFkZXIgLmNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgbWFpbi5pbm5lciAuY29udGFpbmVyLi1mb3ItbWVudSwgaGVhZGVyLmlubmVyLWhlYWRlciAuY29udGFpbmVyLi1mb3ItbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBBMEMwOTsgfVxuICBtYWluLmlubmVyIC5jb250YWluZXIuLWZvci1jYXRlZ29yeSwgbWFpbi5pbm5lciAuY29udGFpbmVyLmJlc3RzZWxsZXJzLWJsb2NrLCBtYWluLmlubmVyIC5jb250YWluZXIuLWZvci1jYXRhbG9nLWNhdGVnb3J5LCBtYWluLmlubmVyIC5jb250YWluZXIuLWZvci1zZWFyY2gtY2F0ZWdvcnksIGhlYWRlci5pbm5lci1oZWFkZXIgLmNvbnRhaW5lci4tZm9yLWNhdGVnb3J5LCBoZWFkZXIuaW5uZXItaGVhZGVyIC5jb250YWluZXIuYmVzdHNlbGxlcnMtYmxvY2ssIGhlYWRlci5pbm5lci1oZWFkZXIgLmNvbnRhaW5lci4tZm9yLWNhdGFsb2ctY2F0ZWdvcnksIGhlYWRlci5pbm5lci1oZWFkZXIgLmNvbnRhaW5lci4tZm9yLXNlYXJjaC1jYXRlZ29yeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjsgfVxuICBtYWluLmlubmVyIC5jb250YWluZXIuLWZvci1wb3B1bGFyLWNhdGVnb3JpZXMsIGhlYWRlci5pbm5lci1oZWFkZXIgLmNvbnRhaW5lci4tZm9yLXBvcHVsYXItY2F0ZWdvcmllcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAgIG1haW4uaW5uZXIgLmNvbnRhaW5lci4tZm9yLXBvcHVsYXItY2F0ZWdvcmllcyBoMiwgaGVhZGVyLmlubmVyLWhlYWRlciAuY29udGFpbmVyLi1mb3ItcG9wdWxhci1jYXRlZ29yaWVzIGgyIHtcbiAgICAgIG1hcmdpbjogNTBweCAwIDQwcHggMDsgfVxuICBtYWluLmlubmVyIC5jb250YWluZXIuLWZvci1zZWFyY2gtbGlzdCAuY2F0YWxvZy1pdGVtcy1saXN0LWhlYWRlciwgaGVhZGVyLmlubmVyLWhlYWRlciAuY29udGFpbmVyLi1mb3Itc2VhcmNoLWxpc3QgLmNhdGFsb2ctaXRlbXMtbGlzdC1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgbWFpbi5pbm5lciAuY29udGFpbmVyLi1mb3Itc2VhcmNoLWxpc3QgLmNvbnRlbnQgaDIsIGhlYWRlci5pbm5lci1oZWFkZXIgLmNvbnRhaW5lci4tZm9yLXNlYXJjaC1saXN0IC5jb250ZW50IGgyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7IH1cbiAgbWFpbi5pbm5lciAuY29udGFpbmVyLi1mb3Itbm90aGluZy1mb3VuZCwgaGVhZGVyLmlubmVyLWhlYWRlciAuY29udGFpbmVyLi1mb3Itbm90aGluZy1mb3VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjsgfVxuICAgIG1haW4uaW5uZXIgLmNvbnRhaW5lci4tZm9yLW5vdGhpbmctZm91bmQgaDIsIGhlYWRlci5pbm5lci1oZWFkZXIgLmNvbnRhaW5lci4tZm9yLW5vdGhpbmctZm91bmQgaDIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgbWFpbi5pbm5lciAuY29udGFpbmVyLmJlc3RzZWxsZXJzLWJsb2NrLCBoZWFkZXIuaW5uZXItaGVhZGVyIC5jb250YWluZXIuYmVzdHNlbGxlcnMtYmxvY2sge1xuICAgIHBhZGRpbmc6IDAgMCA5MHB4O1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87IH1cbiAgbWFpbi5pbm5lciAuY29udGFpbmVyLi1mb3ItY2F0YWxvZy1saXN0LCBoZWFkZXIuaW5uZXItaGVhZGVyIC5jb250YWluZXIuLWZvci1jYXRhbG9nLWxpc3Qge1xuICAgIHBhZGRpbmc6IDU1cHggMCAyMHB4IDA7IH1cbiAgbWFpbi5pbm5lciAuY29udGFpbmVyLi1mb3ItbmV3cy1saXN0LCBoZWFkZXIuaW5uZXItaGVhZGVyIC5jb250YWluZXIuLWZvci1uZXdzLWxpc3Qge1xuICAgIHBhZGRpbmc6IDE4MHB4IDAgMTAwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBtYWluLmlubmVyIC5jb250YWluZXIuLWZvci1uZXdzLWxpc3Q6YWZ0ZXIsIGhlYWRlci5pbm5lci1oZWFkZXIgLmNvbnRhaW5lci4tZm9yLW5ld3MtbGlzdDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAzNjBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMTIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOyB9XG4gICAgbWFpbi5pbm5lciAuY29udGFpbmVyLi1mb3ItbmV3cy1saXN0IC5jb250ZW50LCBoZWFkZXIuaW5uZXItaGVhZGVyIC5jb250YWluZXIuLWZvci1uZXdzLWxpc3QgLmNvbnRlbnQge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uY2F0YWxvZy1uZXdzLXdyYXAge1xuICBtYXJnaW46IDgwcHggMCAyMHB4OyB9XG5cbi5jb250YWluZXIuLWZvci1jYXJkIHtcbiAgcGFkZGluZzogNzBweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWluZXIuLWZvci1jYXJkIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDsgfSB9XG4gIC5jb250YWluZXIuLWZvci1jYXJkIC5jb250ZW50IC50YWItY29udGFpbmVyIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogNzBweCBhdXRvIDAgYXV0bztcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0YyRjJGMjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5jb250YWluZXIuLWZvci1jYXJkIC5jb250ZW50IC50YWItY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5jb250YWluZXIuLWZvci1jYXJkIC5jb250ZW50IC50YWItY29udGFpbmVyIC50YWItY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDM0cHg7IH1cbiAgICAgIC5jb250YWluZXIuLWZvci1jYXJkIC5jb250ZW50IC50YWItY29udGFpbmVyIC50YWItY29udGVudCA+ICo6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuY29udGFpbmVyLi1mb3ItY2FyZCAuY29udGVudCAudGFiLWNvbnRhaW5lciAudGFiLWNvbnRlbnQgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAgICAgLmNvbnRhaW5lci4tZm9yLWNhcmQgLmNvbnRlbnQgLnRhYi1jb250YWluZXIgLnRhYi1jb250ZW50IGRpdi50d28tY29sdW1uLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMwMHB4IGF1dG87XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMDtcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiAyOXB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzBweCkge1xuICAgICAgICAgIC5jb250YWluZXIuLWZvci1jYXJkIC5jb250ZW50IC50YWItY29udGFpbmVyIC50YWItY29udGVudCBkaXYudHdvLWNvbHVtbi1jb250ZW50IHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bzsgfSB9XG4gICAgICAgIC5jb250YWluZXIuLWZvci1jYXJkIC5jb250ZW50IC50YWItY29udGFpbmVyIC50YWItY29udGVudCBkaXYudHdvLWNvbHVtbi1jb250ZW50IHA6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgLmNvbnRhaW5lci4tZm9yLWNhcmQgLmNvbnRlbnQgLnRhYi1jb250YWluZXIgLnRhYi1jb250ZW50IC5uZXdzLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIC5jb250YWluZXIuLWZvci1jYXJkIC5jb250ZW50IC50YWItY29udGFpbmVyIC50YWItY29udGVudCAubmV3cy1saXN0IC5uZXdzLWl0ZW06aG92ZXIgLm5ld3MtY29udGVudCBwIHtcbiAgICAgICAgICBjb2xvcjogI2YyZjJmMjsgfVxuICAgICAgICAgIC5jb250YWluZXIuLWZvci1jYXJkIC5jb250ZW50IC50YWItY29udGFpbmVyIC50YWItY29udGVudCAubmV3cy1saXN0IC5uZXdzLWl0ZW06aG92ZXIgLm5ld3MtY29udGVudCBwIGEge1xuICAgICAgICAgICAgY29sb3I6ICNmNGQ5NmUgIWltcG9ydGFudDsgfVxuICAgIC5jb250YWluZXIuLWZvci1jYXJkIC5jb250ZW50IC50YWItY29udGFpbmVyIC50YWItbWVudSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgICAgcGFkZGluZzogOXB4IDM0cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzBweCkge1xuICAgICAgICAuY29udGFpbmVyLi1mb3ItY2FyZCAuY29udGVudCAudGFiLWNvbnRhaW5lciAudGFiLW1lbnUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgIC5jb250YWluZXIuLWZvci1jYXJkIC5jb250ZW50IC50YWItY29udGFpbmVyIC50YWItbWVudSBsaSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDcwcHgpIHtcbiAgICAgICAgICAuY29udGFpbmVyLi1mb3ItY2FyZCAuY29udGVudCAudGFiLWNvbnRhaW5lciAudGFiLW1lbnUgbGkge1xuICAgICAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwOyB9IH1cbiAgICAgICAgLmNvbnRhaW5lci4tZm9yLWNhcmQgLmNvbnRlbnQgLnRhYi1jb250YWluZXIgLnRhYi1tZW51IGxpLnNlbGVjdGVkIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gICAgICAgIC5jb250YWluZXIuLWZvci1jYXJkIC5jb250ZW50IC50YWItY29udGFpbmVyIC50YWItbWVudSBsaSBzcGFuIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICBjb2xvcjogIzgyODI4MjsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmNvbnRhaW5lci4tZm9yLWNhcmQgLmNvbnRlbnQgLnRhYi1jb250YWluZXIgLnRhYi1tZW51IGxpIHNwYW4ge1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDEycHgvMTUwJSAnT3BlbiBTYW5zJzsgfSB9XG4gICAgICAgICAgLmNvbnRhaW5lci4tZm9yLWNhcmQgLmNvbnRlbnQgLnRhYi1jb250YWluZXIgLnRhYi1tZW51IGxpIHNwYW46aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgLmNvbnRhaW5lci4tZm9yLWNhcmQgLmNvbnRlbnQgLmNhcnQtY29udGFpbmVyLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogODAlO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmNvbnRhaW5lci4tZm9yLWNhcmQgLmNvbnRlbnQgLmNhcnQtY29udGFpbmVyLWhlYWRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jb250YWluZXIuLWZvci1jYXJkIC5jb250ZW50IC5jYXJ0LWNvbnRhaW5lci1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLmNvbnRhaW5lci4tZm9yLWNhcmQgLmNvbnRlbnQgLmNhcnQtY29udGFpbmVyLWhlYWRlciAuY2FyZC1pbmZvIHtcbiAgICAgIHBhZGRpbmc6IDAgNDVweCAwIDY4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDcwcHgpIHtcbiAgICAgICAgLmNvbnRhaW5lci4tZm9yLWNhcmQgLmNvbnRlbnQgLmNhcnQtY29udGFpbmVyLWhlYWRlciAuY2FyZC1pbmZvIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3MHB4KSB7XG4gICAgICAgIC5jb250YWluZXIuLWZvci1jYXJkIC5jb250ZW50IC5jYXJ0LWNvbnRhaW5lci1oZWFkZXIgLmNhcmQtaW5mbyBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgICAgIC5jb250YWluZXIuLWZvci1jYXJkIC5jb250ZW50IC5jYXJ0LWNvbnRhaW5lci1oZWFkZXIgLmNhcmQtaW5mbyA+IHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmNvbnRhaW5lci4tZm9yLWNhcmQgLmNvbnRlbnQgLmNhcnQtY29udGFpbmVyLWhlYWRlciAuY2FyZC1pbmZvIC5pbmZvLWNhdGVnb3J5IHtcbiAgICAgICAgbWFyZ2luOiA0NXB4IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAgIC5jb250YWluZXIuLWZvci1jYXJkIC5jb250ZW50IC5jYXJ0LWNvbnRhaW5lci1oZWFkZXIgLmNhcmQtaW5mbyAuaW5mby1jYXRlZ29yeSBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMTZweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7IH1cbiAgICAgICAgICAuY29udGFpbmVyLi1mb3ItY2FyZCAuY29udGVudCAuY2FydC1jb250YWluZXItaGVhZGVyIC5jYXJkLWluZm8gLmluZm8tY2F0ZWdvcnkgYTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDcwcHgpIHtcbiAgICAgICAgICAgIC5jb250YWluZXIuLWZvci1jYXJkIC5jb250ZW50IC5jYXJ0LWNvbnRhaW5lci1oZWFkZXIgLmNhcmQtaW5mbyAuaW5mby1jYXRlZ29yeSBhIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICAgICAgICAgIC5jb250YWluZXIuLWZvci1jYXJkIC5jb250ZW50IC5jYXJ0LWNvbnRhaW5lci1oZWFkZXIgLmNhcmQtaW5mbyAuaW5mby1jYXRlZ29yeSBhOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgLmNvbnRhaW5lci4tZm9yLWNhcmQgLmNvbnRlbnQgLmNhcnQtY29udGFpbmVyLWhlYWRlciAuY2FyZC1pbmZvIC5pbmZvLWNhdGVnb3J5IGE6aG92ZXIsIC5jb250YWluZXIuLWZvci1jYXJkIC5jb250ZW50IC5jYXJ0LWNvbnRhaW5lci1oZWFkZXIgLmNhcmQtaW5mbyAuaW5mby1jYXRlZ29yeSBhLnNlbGVjdGVkIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y0RDk2RTsgfVxuICAgICAgLmNvbnRhaW5lci4tZm9yLWNhcmQgLmNvbnRlbnQgLmNhcnQtY29udGFpbmVyLWhlYWRlciAuY2FyZC1pbmZvIC5pbmZvIHtcbiAgICAgICAgbWFyZ2luOiA0NXB4IDA7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIHdpZHRoOiAzODBweDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3MHB4IGF1dG87XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMjlweDtcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiAyN3B4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzBweCkge1xuICAgICAgICAgIC5jb250YWluZXIuLWZvci1jYXJkIC5jb250ZW50IC5jYXJ0LWNvbnRhaW5lci1oZWFkZXIgLmNhcmQtaW5mbyAuaW5mbyB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIC5jb250YWluZXIuLWZvci1jYXJkIC5jb250ZW50IC5jYXJ0LWNvbnRhaW5lci1oZWFkZXIgLmNhcmQtaW5mbyAuaW5mbyBwIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ051bml0byc7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3MHB4KSB7XG4gICAgICAgICAgICAuY29udGFpbmVyLi1mb3ItY2FyZCAuY29udGVudCAuY2FydC1jb250YWluZXItaGVhZGVyIC5jYXJkLWluZm8gLmluZm8gcDpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfSB9XG4gICAgICAgICAgLmNvbnRhaW5lci4tZm9yLWNhcmQgLmNvbnRlbnQgLmNhcnQtY29udGFpbmVyLWhlYWRlciAuY2FyZC1pbmZvIC5pbmZvIHAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTZweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3MHB4KSB7XG4gICAgICAgICAgICAgIC5jb250YWluZXIuLWZvci1jYXJkIC5jb250ZW50IC5jYXJ0LWNvbnRhaW5lci1oZWFkZXIgLmNhcmQtaW5mbyAuaW5mbyBwIGEge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICAgICAgICAgICAgLmNvbnRhaW5lci4tZm9yLWNhcmQgLmNvbnRlbnQgLmNhcnQtY29udGFpbmVyLWhlYWRlciAuY2FyZC1pbmZvIC5pbmZvIHAgYTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgICAuY29udGFpbmVyLi1mb3ItY2FyZCAuY29udGVudCAuY2FydC1jb250YWluZXItaGVhZGVyIC5jYXJkLWluZm8gLmluZm8gcCBhLnNlbGVjdGVkLCAuY29udGFpbmVyLi1mb3ItY2FyZCAuY29udGVudCAuY2FydC1jb250YWluZXItaGVhZGVyIC5jYXJkLWluZm8gLmluZm8gcCBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y0RDk2RTsgfVxuICAgICAgLmNvbnRhaW5lci4tZm9yLWNhcmQgLmNvbnRlbnQgLmNhcnQtY29udGFpbmVyLWhlYWRlciAuY2FyZC1pbmZvIC5zaG9ydC1kZXNjcmlwdGlvbiBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5jb250YWluZXIuLWZvci1jYXJkIC5jb250ZW50IC5jYXJ0LWNvbnRhaW5lci1oZWFkZXIgLmNhcmQtaW5mbyAuc2hvcnQtZGVzY3JpcHRpb24gcCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLmNvbnRhaW5lci4tZm9yLWNhcmQgLmNvbnRlbnQgLmNhcnQtY29udGFpbmVyLWhlYWRlciAuY2FyZC1pbmZvIC5wcmljZS1hbmQtb3JkZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3MHB4KSB7XG4gICAgICAgICAgLmNvbnRhaW5lci4tZm9yLWNhcmQgLmNvbnRlbnQgLmNhcnQtY29udGFpbmVyLWhlYWRlciAuY2FyZC1pbmZvIC5wcmljZS1hbmQtb3JkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgICAuY29udGFpbmVyLi1mb3ItY2FyZCAuY29udGVudCAuY2FydC1jb250YWluZXItaGVhZGVyIC5jYXJkLWluZm8gLnByaWNlLWFuZC1vcmRlciBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3MHB4KSB7XG4gICAgICAgICAgICAuY29udGFpbmVyLi1mb3ItY2FyZCAuY29udGVudCAuY2FydC1jb250YWluZXItaGVhZGVyIC5jYXJkLWluZm8gLnByaWNlLWFuZC1vcmRlciBhIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gICAgICAgIC5jb250YWluZXIuLWZvci1jYXJkIC5jb250ZW50IC5jYXJ0LWNvbnRhaW5lci1oZWFkZXIgLmNhcmQtaW5mbyAucHJpY2UtYW5kLW9yZGVyIGRpdiB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG8nO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzZweDsgfVxuICAgICAgICAgIC5jb250YWluZXIuLWZvci1jYXJkIC5jb250ZW50IC5jYXJ0LWNvbnRhaW5lci1oZWFkZXIgLmNhcmQtaW5mbyAucHJpY2UtYW5kLW9yZGVyIGRpdiBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG4gICAgICAgICAgLmNvbnRhaW5lci4tZm9yLWNhcmQgLmNvbnRlbnQgLmNhcnQtY29udGFpbmVyLWhlYWRlciAuY2FyZC1pbmZvIC5wcmljZS1hbmQtb3JkZXIgZGl2IHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7IH1cblxuLmNhcmQtcGhvdG8tc2xpZGVyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA0ODFweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNhcmQtcGhvdG8tc2xpZGVyLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMzgxcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY2FyZC1waG90by1zbGlkZXItY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHggYXV0bzsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NzBweCkge1xuICAgIC5jYXJkLXBob3RvLXNsaWRlci1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDI4MHB4OyB9IH1cbiAgLmNhcmQtcGhvdG8tc2xpZGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XG4gICAgd2lkdGg6IDQ3cHg7XG4gICAgaGVpZ2h0OiA0N3B4O1xuICAgIHRvcDogNDUlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gICAgICAuY2FyZC1waG90by1zbGlkZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXdoaXRlIHtcbiAgICAgICAgdG9wOiA0MiU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzBweCkge1xuICAgICAgLmNhcmQtcGhvdG8tc2xpZGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XG4gICAgICAgIHRvcDogMzclOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzcwcHgpIHtcbiAgICAgIC5jYXJkLXBob3RvLXNsaWRlci1jb250YWluZXIgLnN3aXBlci1idXR0b24td2hpdGUge1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4OyB9IH1cbiAgICAuY2FyZC1waG90by1zbGlkZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXdoaXRlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgLmNhcmQtcGhvdG8tc2xpZGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi13aGl0ZS5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvaW1nL2ljb25zL3BhZ2luYXRpb24tYXJyb3ctcmlnaHQuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICByaWdodDogLTI0cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzBweCkge1xuICAgICAgICAuY2FyZC1waG90by1zbGlkZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXdoaXRlLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgICAgcmlnaHQ6IC0xN3B4OyB9IH1cbiAgICAuY2FyZC1waG90by1zbGlkZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXdoaXRlLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Fzc2V0cy9pbWcvaWNvbnMvcGFnaW5hdGlvbi1hcnJvdy1sZWZ0LnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgbGVmdDogLTI0cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzBweCkge1xuICAgICAgICAuY2FyZC1waG90by1zbGlkZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXdoaXRlLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgICAgbGVmdDogLTE3cHg7IH0gfVxuICAgIC5jYXJkLXBob3RvLXNsaWRlci1jb250YWluZXIgLnN3aXBlci1idXR0b24td2hpdGUuc3dpcGVyLWJ1dHRvbi16b29tIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL2ltZy9pY29ucy96b29tLWljb24uc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgICByaWdodDogLTI0cHg7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAuY2FyZC1waG90by1zbGlkZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXdoaXRlLnN3aXBlci1idXR0b24tem9vbS5kaXNhYmxlZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzBweCkge1xuICAgICAgICAuY2FyZC1waG90by1zbGlkZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXdoaXRlLnN3aXBlci1idXR0b24tem9vbSB7XG4gICAgICAgICAgcmlnaHQ6IC0xN3B4OyB9IH1cbiAgLmNhcmQtcGhvdG8tc2xpZGVyLWNvbnRhaW5lciAuY2FyZC1waG90by1zbGlkZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuY2FyZC1waG90by1zbGlkZXItY29udGFpbmVyIC5jYXJkLXBob3RvLXNsaWRlciBkaXYubGFiZWwtbGF5ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDRweDtcbiAgICAgIHdpZHRoOiAxMDRweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICByaWdodDogLTUycHg7XG4gICAgICBib3R0b206IC01MnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gICAgICAuY2FyZC1waG90by1zbGlkZXItY29udGFpbmVyIC5jYXJkLXBob3RvLXNsaWRlciBkaXYubGFiZWwtbGF5ZXIubmV3IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ExQzc5MzsgfVxuICAgIC5jYXJkLXBob3RvLXNsaWRlci1jb250YWluZXIgLmNhcmQtcGhvdG8tc2xpZGVyIGRpdi5sYWJlbC1sYXllci10ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogNDtcbiAgICAgIHBhZGRpbmc6IDhweDsgfVxuICAgICAgLmNhcmQtcGhvdG8tc2xpZGVyLWNvbnRhaW5lciAuY2FyZC1waG90by1zbGlkZXIgZGl2LmxhYmVsLWxheWVyLXRleHQgc3BhbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmNhcmQtcGhvdG8tc2xpZGVyLWNvbnRhaW5lciAuY2FyZC1waG90by1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogNDgxcHg7XG4gICAgICBoZWlnaHQ6IDQ4MXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuY2FyZC1waG90by1zbGlkZXItY29udGFpbmVyIC5jYXJkLXBob3RvLXNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICB3aWR0aDogMzgxcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzODFweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDcwcHgpIHtcbiAgICAgICAgLmNhcmQtcGhvdG8tc2xpZGVyLWNvbnRhaW5lciAuY2FyZC1waG90by1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgIGhlaWdodDogMjgwcHg7IH0gfVxuICAgICAgLmNhcmQtcGhvdG8tc2xpZGVyLWNvbnRhaW5lciAuY2FyZC1waG90by1zbGlkZXIgLnN3aXBlci1zbGlkZSBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLmNhcmQtcGhvdG8tc2xpZGVyLWNvbnRhaW5lciAuY2FyZC1waG90by1zbGlkZXIgLmNhcmQtcGhvdG8tdGh1bWJzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIGhlaWdodDogNjhweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmNhcmQtcGhvdG8tc2xpZGVyLWNvbnRhaW5lciAuY2FyZC1waG90by1zbGlkZXIgLmNhcmQtcGhvdG8tdGh1bWJzLmRpc2FibGVkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmNhcmQtcGhvdG8tc2xpZGVyLWNvbnRhaW5lciAuY2FyZC1waG90by1zbGlkZXIgLmNhcmQtcGhvdG8tdGh1bWJzLnNpemUxMjAge1xuICAgICAgICBoZWlnaHQ6IDEyMHB4OyB9XG4gICAgICAgIC5jYXJkLXBob3RvLXNsaWRlci1jb250YWluZXIgLmNhcmQtcGhvdG8tc2xpZGVyIC5jYXJkLXBob3RvLXRodW1icy5zaXplMTIwIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTIwcHg7IH1cbiAgICAgIC5jYXJkLXBob3RvLXNsaWRlci1jb250YWluZXIgLmNhcmQtcGhvdG8tc2xpZGVyIC5jYXJkLXBob3RvLXRodW1iczphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgd2hpdGUgODUlKTtcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHdoaXRlIDg1JSk7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgd2hpdGUgODUlKTtcbiAgICAgICAgei1pbmRleDogMjsgfVxuICAgICAgLmNhcmQtcGhvdG8tc2xpZGVyLWNvbnRhaW5lciAuY2FyZC1waG90by1zbGlkZXIgLmNhcmQtcGhvdG8tdGh1bWJzIC5zd2lwZXItc2xpZGUge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDYwcHg7IH1cbiAgICAgICAgLmNhcmQtcGhvdG8tc2xpZGVyLWNvbnRhaW5lciAuY2FyZC1waG90by1zbGlkZXIgLmNhcmQtcGhvdG8tdGh1bWJzIC5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZSB7XG4gICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgI0Y0RDk2RTsgfVxuICAgICAgICAuY2FyZC1waG90by1zbGlkZXItY29udGFpbmVyIC5jYXJkLXBob3RvLXNsaWRlciAuY2FyZC1waG90by10aHVtYnMgLnN3aXBlci1zbGlkZSBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gIC5jYXJkLXBob3RvLXNsaWRlci1jb250YWluZXIgLmRlc2lnbmVycy1jaG9pY2UtbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHRvcDogMzBweDsgfVxuXG4uc2l6ZS12YXJpYW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbi5vcmRlci1wYW5lbHMtYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgLm9yZGVyLXBhbmVscy1idG4gc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDsgfVxuXG4uY29udGFpbmVyLi1mb3ItbWFwIC50YWItY29udGFpbmVyLnRhYi1zY2hlbWUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5jb250YWluZXIuLWZvci1tYXAgLnRhYi1jb250YWluZXIudGFiLXNjaGVtZSAudGFiLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmNvbnRhaW5lci4tZm9yLW1hcCAudGFiLWNvbnRhaW5lci50YWItc2NoZW1lIC50YWItbWVudSBsaSB7XG4gICAgICBmb250OiBub3JtYWwgNjAwIDE2cHgvMjJweCAnT3BlbiBTYW5zJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiAjODI4MjgyO1xuICAgICAgcGFkZGluZzogN3B4IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5jb250YWluZXIuLWZvci1tYXAgLnRhYi1jb250YWluZXIudGFiLXNjaGVtZSAudGFiLW1lbnUgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAgICAgLmNvbnRhaW5lci4tZm9yLW1hcCAudGFiLWNvbnRhaW5lci50YWItc2NoZW1lIC50YWItbWVudSBsaTpob3ZlciwgLmNvbnRhaW5lci4tZm9yLW1hcCAudGFiLWNvbnRhaW5lci50YWItc2NoZW1lIC50YWItbWVudSBsaS5zZWxlY3RlZCB7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjRkOTZlOyB9XG4gIC5jb250YWluZXIuLWZvci1tYXAgLnRhYi1jb250YWluZXIudGFiLXNjaGVtZSAudGFiLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLmNvbnRhaW5lci4tZm9yLW1hcCAudGFiLWNvbnRhaW5lci50YWItc2NoZW1lIC50YWItY29udGVudC1pdGVtX19zY2hlbWUge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY29udGFpbmVyLi1mb3ItbWFwIC50YWItY29udGFpbmVyLnRhYi1zY2hlbWUgLnRhYi1jb250ZW50LWl0ZW1fX3NjaGVtZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cblxuLmNvbnRhaW5lci4tZm9yLXdvb2QtdHlwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjIgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDY1cHg7IH1cbiAgLmNvbnRhaW5lci4tZm9yLXdvb2QtdHlwZSAud29vZC10eXBlLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgIC5jb250YWluZXIuLWZvci13b29kLXR5cGUgLndvb2QtdHlwZS1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5jb250YWluZXIuLWZvci13b29kLXR5cGUgLndvb2QtdHlwZS1ibG9jayAuY2FyZC1waG90by1zbGlkZXItY29udGFpbmVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gICAgLmNvbnRhaW5lci4tZm9yLXdvb2QtdHlwZSAud29vZC10eXBlLWJsb2NrIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblxuLmNvbnRhaW5lci4tZm9yLXdvb2QtbGlzdCB7XG4gIHBhZGRpbmctdG9wOiA2NXB4OyB9XG4gIC5jb250YWluZXIuLWZvci13b29kLWxpc3QgaDIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4OyB9XG5cbi50YWJzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi50YWJzLWhlYWRlci1hbmNob3Ige1xuICBmb250OiBub3JtYWwgNjAwIDE1cHgvMTUwJSAnT3BlbiBTYW5zJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjODI4MjgyO1xuICBwYWRkaW5nOiA1cHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC50YWJzLWhlYWRlci1hbmNob3I6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmNGQ5NmU7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5jb250YWluZXIuLWZvci12YWNhbmNpZXMge1xuICBwYWRkaW5nOiA1NXB4IDAgMjIwcHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNvbnRhaW5lci4tZm9yLXZhY2FuY2llcyB7XG4gICAgICBwYWRkaW5nOiA1NXB4IDAgMTIwcHggMDsgfSB9XG5cbi52YWNhbmN5LWNvbnRhY3QtYmxvY2sge1xuICBwYWRkaW5nOiA0NHB4IDU0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEQ5NkU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC52YWNhbmN5LWNvbnRhY3QtYmxvY2sge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgICAudmFjYW5jeS1jb250YWN0LWJsb2NrIHtcbiAgICAgIHBhZGRpbmc6IDIycHggMjdweDsgfSB9XG4gIC52YWNhbmN5LWNvbnRhY3QtYmxvY2sgPiBkaXYge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbWluLXdpZHRoOiA0OSU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAudmFjYW5jeS1jb250YWN0LWJsb2NrID4gZGl2Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG4gICAgLnZhY2FuY3ktY29udGFjdC1ibG9jayA+IGRpdiAuZW1haWwge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAudmFjYW5jeS1jb250YWN0LWJsb2NrID4gZGl2IC5lbWFpbCBpbWcge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAudmFjYW5jeS1jb250YWN0LWJsb2NrID4gZGl2IHAge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAudmFjYW5jeS1jb250YWN0LWJsb2NrID4gZGl2IHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyB9XG4gICAgLnZhY2FuY3ktY29udGFjdC1ibG9jayA+IGRpdiBhIHtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG5cbi52YWNhbmN5LWJsb2NrOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuXG4udmFjYW5jeS1ibG9jayBoMyB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgY29sb3I6ICMzMzMzMzM7IH1cblxuLnZhY2FuY3ktYmxvY2sgLnZhY2FuY3ktaW5mbyB7XG4gIG1hcmdpbjogNjBweCAwIDQwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgICAudmFjYW5jeS1ibG9jayAudmFjYW5jeS1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnZhY2FuY3ktYmxvY2sgLnZhY2FuY3ktaW5mbyBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBmb250LWZhbWlseTogJ051bml0byc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTsgfVxuICAudmFjYW5jeS1ibG9jayAudmFjYW5jeS1pbmZvID4gZGl2IHtcbiAgICB3aWR0aDogNDklOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gICAgICAudmFjYW5jeS1ibG9jayAudmFjYW5jeS1pbmZvID4gZGl2IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLnZhY2FuY3ktYmxvY2sgLnZhY2FuY3ktaW5mbyA+IGRpdjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG4gICAgLnZhY2FuY3ktYmxvY2sgLnZhY2FuY3ktaW5mbyA+IGRpdiA+IGRpdiB7XG4gICAgICBtYXgtd2lkdGg6IDgwJTsgfVxuICAgICAgLnZhY2FuY3ktYmxvY2sgLnZhY2FuY3ktaW5mbyA+IGRpdiA+IGRpdjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAudmFjYW5jeS1ibG9jayAudmFjYW5jeS1pbmZvID4gZGl2ID4gZGl2IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDk1JTsgfSB9XG4gICAgICAudmFjYW5jeS1ibG9jayAudmFjYW5jeS1pbmZvID4gZGl2ID4gZGl2IHAsIC52YWNhbmN5LWJsb2NrIC52YWNhbmN5LWluZm8gPiBkaXYgPiBkaXYgc3BhbiwgLnZhY2FuY3ktYmxvY2sgLnZhY2FuY3ktaW5mbyA+IGRpdiA+IGRpdiBsaSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlOyB9XG4gICAgICAudmFjYW5jeS1ibG9jayAudmFjYW5jeS1pbmZvID4gZGl2ID4gZGl2IHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgICAudmFjYW5jeS1ibG9jayAudmFjYW5jeS1pbmZvID4gZGl2ID4gZGl2IHAge1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5jb250YWluZXIuLWZvci1wYXJ0bmVycyB7XG4gIHBhZGRpbmc6IDgwcHggMCAwIDcwcHg7IH1cblxuLmNvbnRhaW5lci4tZm9yLXBhcnRuZXJzLWxpc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyICFpbXBvcnRhbnQ7IH1cblxuLnBhcnRuZXJzLWxpc3QtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTAwcHggMDsgfVxuICAucGFydG5lcnMtbGlzdC1jb250YWluZXIgLnBhcnRuZXJzLWxpc3QtaXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAucGFydG5lcnMtbGlzdC1jb250YWluZXIgLnBhcnRuZXJzLWxpc3QtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7IH1cbiAgICAucGFydG5lcnMtbGlzdC1jb250YWluZXIgLnBhcnRuZXJzLWxpc3QtaXRlbSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5wYXJ0bmVycy1saXN0LWNvbnRhaW5lciAucGFydG5lcnMtbGlzdC1pdGVtIGRpdiB7XG4gICAgICBtYXJnaW4tbGVmdDogNTZweDsgfVxuICAgICAgLnBhcnRuZXJzLWxpc3QtY29udGFpbmVyIC5wYXJ0bmVycy1saXN0LWl0ZW0gZGl2IGg1IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG8nO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzNweDsgfVxuICAgICAgLnBhcnRuZXJzLWxpc3QtY29udGFpbmVyIC5wYXJ0bmVycy1saXN0LWl0ZW0gZGl2IHAge1xuICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTYwJTsgfVxuXG4ucGFydG5lcnMtaW50cm8tYmxvY2sge1xuICBtYXJnaW46IDAgMCA3N3B4IDA7IH1cbiAgLnBhcnRuZXJzLWludHJvLWJsb2NrIGg0IHtcbiAgICBmb250LWZhbWlseTogJ051bml0byc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAucGFydG5lcnMtaW50cm8tYmxvY2sgcCwgLnBhcnRuZXJzLWludHJvLWJsb2NrIHVsIHtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gIC5wYXJ0bmVycy1pbnRyby1ibG9jayA+IGRpdiB7XG4gICAgbWFyZ2luOiAzM3B4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAucGFydG5lcnMtaW50cm8tYmxvY2sgPiBkaXYgPiB1bCB7XG4gICAgICB3aWR0aDogNDklOyB9XG4gICAgICAucGFydG5lcnMtaW50cm8tYmxvY2sgPiBkaXYgPiB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgLnBhcnRuZXJzLWludHJvLWJsb2NrID4gZGl2ID4gdWwgbGkgaW1nIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMXB4OyB9XG4iLCJAaW1wb3J0IFwiLi4vLi4vbG9jYWxfbW9kdWxlcy9ub3JtYWxpemUuY3NzL25vcm1hbGl6ZVwiO1xuQGltcG9ydCBcIi4uL3V0aWxzL3ZhcmlhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vbWl4aW5zL21lZGlhLnNjc3NcIjtcblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAkbWFpbkxpbmVIZWlnaHQ7XG4gIGZvbnQtc2l6ZTogJG1haW5Gb250U2l6ZTtcbiAgY29sb3I6ICRtYWluRm9udENvbG9yO1xuICBmb250LWZhbWlseTogJG1haW5Gb250O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiAkbWFpbkZvbnQ7XG4gIGZvbnQtc2l6ZTogJG1haW5Gb250U2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRtYWluRm9udFdlaWdodDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgJi5ibG9ja2VkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbmgxLGgyLGgzLGg0LGg1LGg2IHtcbiAgcGFkZGluZzogMDsgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogJ051bml0byc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udWkta2l0LWJsb2NrIHtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuaDIge1xuICAmLnRpdGxlLWNlbnRlcmVkLCAmLnRpdGxlLXN0YXJ0ZWQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBwYWRkaW5nOiAwIDAgODBweCAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgkc21UYWJsZXRXaWR0aCkge1xuICAgICAgcGFkZGluZzogMCAwIDQwcHggMDtcbiAgICB9XG4gIH1cbiAgJi50aXRsZS1zdGFydGVkIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbnAuaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kOiAjRjREOTZFO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDM1cHggNDBweDtcbiAgZm9udC1mYW1pbHk6ICdOdW5pdG8nO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKCRzbVRhYmxldFdpZHRoKSB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbmgxIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDM2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSg1MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuaDIge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKDUwMHB4KSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5oMyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oNTAwcHgpIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbmg0IHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDIwcHg7XG4gIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSg1MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLi1hY2NlbnRfdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAnTnVuaXRvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAkZGVmYXVsdC1zZWNvbmRhcnk7XG59XG5wIHtcbiAgbWFyZ2luOiAwOyBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG59XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG51bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgfVxufVxuXG4jd3JhcHBlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udGVudCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAkZGVza3RvcFdpZHRoO1xuICBAaW5jbHVkZSBjb250ZW50LXdpZHRoO1xufVxuLmNvbnRlbnQtbmFycm93IHtcbiAgbWF4LXdpZHRoOiAkdGFibGV0SG9yaXpvbnRhbDtcbn1cblxuaW5wdXQsIHRleHRhcmVhIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lXG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgfVxufVxuXG5cbiIsIkBpbXBvcnQgXCIuLi91dGlscy92YXJpYWJsZXNcIjtcblxuQG1peGluIG1lZGlhLWN1c3RvbSgkd2lkdGgpIHtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGgpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gY29udGVudC13aWR0aCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKCRkZXNrdG9wV2lkdGgpe1xuICAgICAgbWF4LXdpZHRoOiAkc21EZXNrdG9wV2lkdGg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgkc21EZXNrdG9wV2lkdGgpe1xuICAgICAgbWF4LXdpZHRoOiAkeHNEZXNrdG9wV2lkdGg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgkeHNEZXNrdG9wV2lkdGgpe1xuICAgICAgICBtYXgtd2lkdGg6ICR0YWJsZXRIb3Jpem9udGFsO1xuICAgICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgkdGFibGV0SG9yaXpvbnRhbCl7XG4gICAgICBtYXgtd2lkdGg6ICR0YWJsZXRWZXJ0aWNhbDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKCR0YWJsZXRWZXJ0aWNhbCl7XG4gICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oNzAwcHgpe1xuICAgICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgfVxufVxuIiwiLyogTWl4aW5zOlxuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vLyBweCB0byByZW1cbkBmdW5jdGlvbiByZW0oJHBpeGVscywgJGNvbnRleHQ6ICRtYWluRm9udFNpemUpIHtcbiAgQGlmICh1bml0bGVzcygkcGl4ZWxzKSkge1xuICAgICRwaXhlbHM6ICRwaXhlbHMgKiAxcHg7XG4gIH1cbiAgQGlmICh1bml0bGVzcygkY29udGV4dCkpIHtcbiAgICAkY29udGV4dDogJGNvbnRleHQgKiAxcHg7XG4gIH1cbiAgQHJldHVybiAkcGl4ZWxzIC8gJGNvbnRleHQgKiAxcmVtO1xufVxuXG4vLyBzaXplIHRvIG9uZSBsaW5lXG5AbWl4aW4gc2l6ZSgkd2lkdGgsICRoZWlnaHQ6ICR3aWR0aCkge1xuICB3aWR0aDogJHdpZHRoO1xuICBoZWlnaHQ6ICRoZWlnaHQ7XG59XG5cbi8vIHBsYWNlaG9sZGVyIGhlbHBlclxuQG1peGluIHBsYWNlaG9sZGVyIHtcbiAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBAY29udGVudDtcbiAgfVxuICA6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbiAgOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBAY29udGVudDtcbiAgfVxuICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gZm9udC1mYWNlKFxuICAkZm9udC1mYW1pbHksXG4gICRmaWxlLXBhdGgsXG4gICR3ZWlnaHQ6IG5vcm1hbCxcbiAgJHN0eWxlOiBub3JtYWwsXG4gICRhc3NldC1waXBlbGluZTogZmFsc2Vcbikge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xuICAgIGZvbnQtc3R5bGU6ICRzdHlsZTtcblxuICAgIHNyYzogdXJsKFwiI3skZmlsZS1wYXRofS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIH1cbn1cblxuIiwiQGltcG9ydCBcIi4uL3V0aWxzL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL21peGlucy9hbGwuc2Nzc1wiO1xuQGltcG9ydCBcIi4uL21peGlucy9tZWRpYS5zY3NzXCI7XG5cbmRpdi5tdWx0aSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICAmLmRhcmsge1xuICAgIC5tdWx0aV9fZGlzcGxheSB7XG4gICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9hc3NldHMvaW1nL2ljb25zL2NpdHktYXJyb3ctaW5uZXItaWNvbi5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB9XG4gICAgICAubXVsdGlfX2lubmVyIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLm11bHRpX19kcm9wZG93biB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5tdWx0aV9fbGktaXRlbS0tc2VsZWN0ZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y0RDk2RTtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgd2lkdGg6IDQ3cHg7XG4gIGhlaWdodDogNDdweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjREOTZFO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogNSU7XG4gICY6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvaW1nL2ljb25zL3BhZ2luYXRpb24tYXJyb3ctcmlnaHQuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cbi5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiA1JTtcbiAgJjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Fzc2V0cy9pbWcvaWNvbnMvcGFnaW5hdGlvbi1hcnJvdy1sZWZ0LnN2Zyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG59XG5cbi5kYXJrLXRoZW1lIHtcbiAgY29sb3I6ICMxRTIzMjQ7XG4gIC5zZWxlY3RhYmxlLWxpc3QgYSB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5idXktYnRuIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL2ltZy9pY29ucy9zaG9wLWljb24tZGFyay5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cbi5jYXRhbG9nLWl0ZW1zIC5jYXRhbG9nLWl0ZW0sXG4uY2F0YWxvZy1pdGVtcy1saXN0LWJsb2NrIC5jYXRhbG9nLWl0ZW1zLWxpc3QgLmNhdGFsb2ctaXRlbXMtbGlzdC1pdGVtLFxuLmJlc3QtcHJpY2Utc2xpZGVyLWNvbnRhaW5lciAuYmVzdC1wcmljZS1zbGlkZXItaXRlbSxcbmRpdi5zaW1pbGFyLWdvb2RzLWJsb2NrIC5zaW1pbGFyLWdvb2RzLXNsaWRlci1ibG9jayAuc2ltaWxhci1nb29kcy1zbGlkZXItY29udGFpbmVyIC5zaW1pbGFyLWdvb2RzLWl0ZW0ge1xuICAmLmRhcmstdGhlbWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbn1cbltyb2xlPVwiZGlhbG9nXCJdIC5mYW5jeWJveC1idXR0b24uZmFuY3lib3gtYnV0dG9uLS1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IG5vbmU7XG59XG5cbi8vQnV0dG9uc1xuYnV0dG9uLFxuYSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1mYW1pbHk6ICdOdW5pdG8nO1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICYuYnV5LWJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweCAxNXB4IDU2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Fzc2V0cy9pbWcvaWNvbnMvc2hvcC1pY29uLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMTAsIDEyLCA5LCAwLjAzKSwgcmdiYSgxMCwgMTIsIDksIDAuMDMpKSwgJG1haW4teWVsbG93O1xuICAgICAgY29sb3I6ICMxRTIzMjQ7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Fzc2V0cy9pbWcvaWNvbnMvc2hvcC1pY29uLWRhcmsuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMTAsIDEyLCA5LCAwLjEpLCByZ2JhKDEwLCAxMiwgOSwgMC4xKSksICRtYWluLXllbGxvdztcbiAgICAgIGNvbG9yOiAjMUUyMzI0O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvaW1nL2ljb25zL3Nob3AtaWNvbi1kYXJrLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZDogJGJ1dHRvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgkc21UYWJsZXRXaWR0aCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtNHB4O1xuICAgIH1cbiAgfVxuXG4gICYueWVsbG93LWJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4teWVsbG93O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRidXR0b24tdGV4dC1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDEwLCAxMiwgOSwgMC4wMyksIHJnYmEoMTAsIDEyLCA5LCAwLjAzKSksICRtYWluLXllbGxvdztcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgxMCwgMTIsIDksIDAuMSksIHJnYmEoMTAsIDEyLCA5LCAwLjEpKSwgJG1haW4teWVsbG93O1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZDogJGJ1dHRvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgkc21UYWJsZXRXaWR0aCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIH1cbiAgfVxuXG4gICYuYmxhY2stYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjQ0LCAyMTcsIDExMCwgMC4xKSwgcmdiYSgyNDQsIDIxNywgMTEwLCAwLjEpKSwgcmdiYSgxMCwgMTIsIDksIDAuOSk7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjQ0LCAyMTcsIDExMCwgMC4yKSwgcmdiYSgyNDQsIDIxNywgMTEwLCAwLjIpKSwgcmdiYSgxMCwgMTIsIDksIDAuOSk7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjODI4MjgyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgkc21UYWJsZXRXaWR0aCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICYuc2ltcGxlLWJ0biB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAmOmhvdmVyLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzMzMzM7XG4gICAgICBwYWRkaW5nOiAxMXB4IDE5cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi5ib3JkZXJlZC1idG4ge1xuICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvJztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRjREOTZFO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBjb2xvcjogIzFFMjMyNDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgxMCwgMTIsIDksIDAuMDMpLCByZ2JhKDEwLCAxMiwgOSwgMC4wMykpLCAjRjREOTZFO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRERDNTY0O1xuICAgIH1cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4MjgyODI7XG4gICAgICBjb2xvcjogIzRGNEY0RjtcbiAgICB9XG4gIH1cbn1cblxuZGl2IHtcblxuICAmLmJ1eS1idG4ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LWZhbWlseTogJ051bml0byc7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMTVweCAyMHB4IDE1cHggNTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTVweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL2ltZy9pY29ucy9zaG9wLWljb24uc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgxMCwgMTIsIDksIDAuMDMpLCByZ2JhKDEwLCAxMiwgOSwgMC4wMykpLCAkbWFpbi15ZWxsb3c7XG4gICAgICBjb2xvcjogIzFFMjMyNDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL2ltZy9pY29ucy9zaG9wLWljb24tZGFyay5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgxMCwgMTIsIDksIDAuMSksIHJnYmEoMTAsIDEyLCA5LCAwLjEpKSwgJG1haW4teWVsbG93O1xuICAgICAgY29sb3I6ICMxRTIzMjQ7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Fzc2V0cy9pbWcvaWNvbnMvc2hvcC1pY29uLWRhcmsuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYnV0dG9uLWRpc2FibGVkLWNvbG9yO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKCRzbVRhYmxldFdpZHRoKSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC00cHg7XG4gICAgfVxuICB9XG5cbiAgJi55ZWxsb3ctYnRuIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6ICdOdW5pdG8nO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4teWVsbG93O1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJGJ1dHRvbi10ZXh0LWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDEwLCAxMiwgOSwgMC4wMyksIHJnYmEoMTAsIDEyLCA5LCAwLjAzKSksICRtYWluLXllbGxvdztcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgxMCwgMTIsIDksIDAuMSksIHJnYmEoMTAsIDEyLCA5LCAwLjEpKSwgJG1haW4teWVsbG93O1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZDogJGJ1dHRvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgkc21UYWJsZXRXaWR0aCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIH1cbiAgfVxuXG4gICYuYmxhY2stYnRuIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6ICdOdW5pdG8nO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI0NCwgMjE3LCAxMTAsIDAuMSksIHJnYmEoMjQ0LCAyMTcsIDExMCwgMC4xKSksIHJnYmEoMTAsIDEyLCA5LCAwLjkpO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI0NCwgMjE3LCAxMTAsIDAuMiksIHJnYmEoMjQ0LCAyMTcsIDExMCwgMC4yKSksIHJnYmEoMTAsIDEyLCA5LCAwLjkpO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZDogIzgyODI4MjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oJHNtVGFibGV0V2lkdGgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cblxuICAmLnNpbXBsZS1idG4ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LWZhbWlseTogJ051bml0byc7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICY6aG92ZXIsXG4gICAgJi5hY3RpdmUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMzMzMzMztcbiAgICAgIHBhZGRpbmc6IDExcHggMTlweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLmJvcmRlcmVkLWJ0biB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvJztcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvJztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRjREOTZFO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBjb2xvcjogIzFFMjMyNDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgxMCwgMTIsIDksIDAuMDMpLCByZ2JhKDEwLCAxMiwgOSwgMC4wMykpLCAjRjREOTZFO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRERDNTY0O1xuICAgIH1cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4MjgyODI7XG4gICAgICBjb2xvcjogIzRGNEY0RjtcbiAgICB9XG4gIH1cbn1cblxuLy9MaW5rc1xuYSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiAnTnVuaXRvJywgc2Fucy1zZXJpZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIsXG4gICY6YWN0aXZlIHtcbiAgICBvcGFjaXR5OiAwLjk7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4vLyBwb3B1cHMmZm9ybXNcbi5mb3JtLWlucHV0IHtcbiAgbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgJi5lcnJvciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBzZWxlY3Qge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG9wdGlvbiB7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICB9XG4gIH1cbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG4gIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgLmVtYWlsLWlucHV0LFxuICBzZWxlY3QsXG4gIHRleHRhcmVhIHtcbiAgICBwYWRkaW5nOiAxMnB4IDI3cHg7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbn1cblxuLnNlbGVjdGFibGUtbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDE1cHggMDtcbiAgJi5jb2x1bW4tdmlldyB7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSg1NzBweCkge1xuICAgICAgY29sdW1uLWNvdW50OiAxO1xuICAgIH1cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBzcGFuLCBhIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCA2MDAgMTRweC8xNTAlICdPcGVuIFNhbnMnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogNXB4IDE2cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICY6aG92ZXIsICYuc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRkOTZlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZGFyay10aGVtZSAuZm9ybS1pbnB1dCB7XG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuICBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gIC5lbWFpbC1pbnB1dCxcbiAgc2VsZWN0LFxuICB0ZXh0YXJlYSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgIGNvbG9yOiAjQkRCREJEICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI0JEQkRCRCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgICAgIGNvbG9yOiByZ2JhKDE4OSwgMTg5LCAxODksIDAuNSkgIWltcG9ydGFudDtcblxuICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogcmdiYSgxODksIDE4OSwgMTg5LCAwLjUpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjphY3RpdmUsXG4gICAgJjp2YWxpZCB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXG4gICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi53aXRoLWVycm9yIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VCNTc1NztcblxuICAgICAgJisgbGFiZWwuZXJyb3Ige1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICNjYzNjMzI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5saWdodC10aGVtZSAuZm9ybS1pbnB1dCB7XG5cbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG4gIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgLmVtYWlsLWlucHV0LFxuICBzZWxlY3QsXG4gIHRleHRhcmVhIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjNGM0YzO1xuICAgIGNvbG9yOiAjQkRCREJEICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI0JEQkRCRCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNDMsIDI0MywgMjQzLCAwLjYpO1xuICAgICAgY29sb3I6IHJnYmEoMTg5LCAxODksIDE4OSwgMC41KSAhaW1wb3J0YW50O1xuXG4gICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDE4OSwgMTg5LCAxODksIDAuNSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFjdGl2ZSxcbiAgICAmOnZhbGlkLFxuICAgICYud2l0aC1lcnJvciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcblxuICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICYud2l0aC1lcnJvciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUI1NzU3O1xuXG4gICAgICAmKyBsYWJlbC5lcnJvciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogI2NjM2MzMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gcmFuZ2Ugc2xpZGVyXG4uaXJzIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbn1cblxuLmlycy0tZmxhdCAuaXJzLWxpbmUge1xuICB0b3A6IDIwcHg7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5pcnMtLWZsYXQgLmlycy1iYXIge1xuICB0b3A6IDIwcHg7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJCOTQzO1xufVxuXG4uaXJzLS1mbGF0IC5pcnMtaGFuZGxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3A6IDE3cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQkI5NDM7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5pcnMtLWZsYXQgLmlycy1oYW5kbGU+aTpmaXJzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5pcnMtLWZsYXQgLmlycy1oYW5kbGUuc3RhdGVfaG92ZXI+aTpmaXJzdC1jaGlsZCxcbi5pcnMtLWZsYXQgLmlycy1oYW5kbGU6aG92ZXI+aTpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQkI5NDM7XG59XG5cbi5pcnMtLWZsYXQgLmlycy1mcm9tLFxuLmlycy0tZmxhdCAuaXJzLXRvLFxuLmlycy0tZmxhdCAuaXJzLXNpbmdsZSB7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBjb2xvcjogIzgyODI4MjtcbiAgdG9wOiAtMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5pcnMtLWZsYXQgLmlycy1mcm9tOmJlZm9yZSxcbi5pcnMtLWZsYXQgLmlycy10bzpiZWZvcmUsXG4uaXJzLS1mbGF0IC5pcnMtc2luZ2xlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pcnMtbWF4LFxuLmlycy1taW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYm9yZGVyZWQtdGFicy1jb250YWluZXIge1xuICAuYm9yZGVyZWQtdGFicy1oZWFkZXIge1xuICAgIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6ICM4MjgyODI7XG4gICAgICBwYWRkaW5nOiA3cHggMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIsICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmNGQ5NmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ib3JkZXJlZC10YWJzLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAmPmRpdiB7XG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjIuNHB4O1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgc3Ryb25nLCBiIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50ZXh0LXRhYnMtY29udGFpbmVyIHtcbiAgLnRleHQtdGFicy1oZWFkZXIge1xuICAgIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6ICM4MjgyODI7XG4gICAgICBwYWRkaW5nOiA1cHggMTZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAvL21hcmdpbi1yaWdodDogMTZweDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIsICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZDk2ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRleHQtdGFicy1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgJj5kaXYge1xuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIyLjRweDtcbiAgICAgICAgY29sb3I6ICM0ZjRmNGY7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgICAgICBzdHJvbmcsIGIge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cbn1cblxuLmJvdHRvbVdoaXRlU3BhY2Uge1xuICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbn1cblxuLnVzZWZ1bC1pbmZvcm1hdGlvbi1ibG9jayB7XG4gIGgzIHtcbiAgICBmb250LWZhbWlseTogJ051bml0byc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG4gIHAge1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgcGFkZGluZzogMCAwIDAgMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxuICB1bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RDk2RTtcbiAgICBwYWRkaW5nOiA1OXB4IDAgNTlweCAxMDBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSg3MDBweCkge1xuICAgICAgcGFkZGluZzogMzVweCA0MHB4O1xuICAgICAgY29sdW1uLWNvdW50OiAxO1xuICAgIH1cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvaW1nL2ljb25zL2xpbmtfd2hpdGUuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbm9sLm51bWJlcmVkLCAuY29udGVudC1hcmVhIG9sIHtcbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAmOjptYXJrZXIge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogI0RDQTczOTtcbiAgICB9XG4gIH1cbn1cblxudWwudW5udW1iZXJlZCwgLmNvbnRlbnQtYXJlYSB1bCB7XG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Fzc2V0cy9pbWcvaWNvbnMvcG9pbnRlci1nb2xkLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDZweDtcbiAgICB9XG4gIH1cbn1cblxuLmNvbnRlbnRXaXRoTGlua3Mge1xuICBhIHtcbiAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG59XG4uY3VzdG9tLXBhZGRpbmdzIHtcbiAgcGFkZGluZzogMjJweCAwO1xufVxuLnVpLWtpdC1zdHlsZXMsIC5jb250ZW50LWFyZWEge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgaDEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBtYXJnaW46IDM1cHggMDtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgICB0YWJsZSB7XG4gICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgIHdpZHRoOiA3ODBweDtcbiAgICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgICAgJi5maXQtd2lkdGgge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA3ODBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgdGhlYWQge1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICB0aCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgfVxuICAgIHRib2R5IHtcbiAgICAgIHRyIHtcbiAgICAgICAgJjpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgdGQge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIHBhZGRpbmc6IDhweCAyM3B4O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbi50YWJsZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gICYuaXMtb3ZlcmZsb3dlZCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcMjc5RSc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgY29sb3I6ICNmNGQ5NmU7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgLjUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgYW5pbWF0aW9uOiBhcnJvd01vdmUgZWFzZS1pbi1vdXQgLjVzIGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICB9XG4gIH1cbiAgJi5maXQtd2lkdGgge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi5maXQtd2lkdGgge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZGVzaWduZXJzLXNsaWRlci1pdGVtIHtcbiAgLnllbGxvdy1idG4ge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG59XG4uLWZvci1jYXRhbG9nLWNhdGVnb3J5IHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5Aa2V5ZnJhbWVzIGFycm93TW92ZSB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICB9XG59XG4uZGVzaWduZXJzLWNob2ljZS1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNzZweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luOiBhdXRvIDAgYXV0byBhdXRvO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1nL2Rlc2lnbmVycy1jaG9pY2Uuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgLmRhcmstdGhlbWUgJiB7XG4gICAgZmlsdGVyOiBpbnZlcnQoMSk7XG4gIH1cbiAgLmJlc3QtcHJpY2Utc2xpZGVyLWl0ZW0gJiB7XG4gICAgbWFyZ2luLXRvcDogLTEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwMCU7XG4gIH1cbn1cbi5qcy1jdXQtdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LWhlaWdodDogY2FsYygxMy4zZW0gKyAxMDBweCk7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OicnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCNmZmYgNDBweCxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMHB4KTtcbiAgfVxuICAmLmlzLW9wZW5lZCB7XG4gICAgbWF4LWhlaWdodDogMTAwMDAwcHg7XG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuLmpzLXVuY3V0LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgJi55ZWxsb3ctYnRuIHtcbiAgICBwYWRkaW5nOiA2cHggMTZweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbiIsIi8vIEZvbnRcbiRtYWluRm9udCAgICAgICAgICAgICAgICA6ICdPcGVuIFNhbnMnO1xuXG4vLyBTaXplXG4kbWFpbkZvbnRDb2xvciAgICAgICAgICAgOiAjMUMxQzFDO1xuJG1haW5Gb250U2l6ZSAgICAgICAgICAgIDogMTVweDtcbiRtYWluRm9udFdlaWdodCAgICAgICAgICA6IDQwMDtcbiRtYWluTGluZUhlaWdodCAgICAgICAgICA6IDEuNDtcblxuJGRlc2t0b3BXaWR0aCAgICAgICAgICAgIDogMTUyNnB4O1xuJHNtRGVza3RvcFdpZHRoICAgICAgICAgIDogMTQ0MHB4O1xuJHhzRGVza3RvcFdpZHRoICAgICAgICAgIDogMTIwMHB4O1xuJHRhYmxldEhvcml6b250YWwgICAgICAgIDogMTAyNHB4O1xuJHRhYmxldFZlcnRpY2FsICAgICAgICAgIDogNzY4cHg7XG4kc21UYWJsZXRXaWR0aCAgICAgICAgICAgIDogNjQwcHg7XG4kcGhvbmVXaWR0aCAgICAgICAgICAgICAgOiA0ODBweDtcbiRzbVBob25lV2lkdGggICAgICAgICAgICA6IDMyMHB4O1xuXG4vLyBNYWluIGNvbG9yc1xuJGRlZmF1bHQtcHJpbWFyeSAgICAgICAgICAgOiAjZmZmZmZmO1xuJGRlZmF1bHQtc2Vjb25kYXJ5ICAgICAgICAgOiAjMDAwMDAwO1xuJG1haW4teWVsbG93ICAgICAgICAgICAgICAgOiAjRjREOTZFO1xuJG1haW4tZ3JheSAgICAgICAgICAgICAgICAgOiAjRjJGMkYyO1xuJG1haW4tZ3JlZW4gICAgICAgICAgICAgICAgOiAjQTFDNzkzO1xuJG1haW4tb3JhbmdlICAgICAgICAgICAgICAgOiAjRENBNzM5O1xuJG1haW4tYmllZ2UgICAgICAgICAgICAgICAgOiAjRTJEM0FBO1xuXG4kdG9wU2xpZGVySGVpZ2h0OiAxMDB2aDtcbiRtaW5Ub3BTbGlkZXJIZWlnaHQ6IDU0MHB4O1xuJG1heFRvcFNsaWRlckhlaWdodDogOTUwcHg7XG5cbi8vIEJ1dHRvbnMgY29sb3JzXG4kYnV0dG9uLXRleHQtY29sb3I6ICMxRTIzMjQ7XG4kYnV0dG9uLWRpc2FibGVkLWNvbG9yOiAjODI4MjgyO1xuXG4vLyBCYWNrZ3JvdW5kXG4kZGFyay1iYWNrOiAjMEEwQzA5O1xuIiwiQGltcG9ydCBcIi4uL3V0aWxzL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL21peGlucy9hbGwuc2Nzc1wiO1xuQGltcG9ydCBcIi4uL21peGlucy9tZWRpYS5zY3NzXCI7XG5cbi5zdWJzY3JpYmUtYmxvY2sge1xuICAgIGNvbG9yOiAkbWFpbi1ncmF5O1xuICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgkeHNEZXNrdG9wV2lkdGgpe1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDsgbGVmdDogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKCRzbVRhYmxldFdpZHRoKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdG9wOiAtMzA1cHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgkc21UYWJsZXRXaWR0aCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3Vic2NyaWJlLWZvcm0ge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oJHBob25lV2lkdGgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTUlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgJj5kaXYge1xuICAgICAgICAgICAgbWFyZ2luOiAxOHB4IDAgMTRweCAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKCRzbVRhYmxldFdpZHRoKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0rbGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0rbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjREOTZFO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICBzaXplOiA1MCUgNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkK2xhYmVsOjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRjREOTZFO1xuICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRjREOTZFO1xuICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1nL2ljb25zL21hcmstaWNvbi5zdmdcIik7XG4gICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgc2l6ZTogMTBweCA3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGFiZWwuZXJyb3Ige1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgICAgICBjb2xvcjogI0NDM0MzMjtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgICAgICBpbnB1dC5lbWFpbC1pbnB1dCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjdGNEU5O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogODAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgICAgICAgICAgY29sb3I6ICRidXR0b24tdGV4dC1jb2xvcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICAgICAgICAgICYuZXJyb3Ige1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUI1NzU3O1xuICAgICAgICAgICAgICAmKyBsYWJlbC5lcnJvciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzU4NTc1NztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKCR0YWJsZXRIb3Jpem9udGFsKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oJHRhYmxldFZlcnRpY2FsKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oJHNtVGFibGV0V2lkdGgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKCRzbVRhYmxldFdpZHRoKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdXRpbHMvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vbWl4aW5zL21lZGlhLnNjc3NcIjtcblxuZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjEyMTIxO1xuICAgIGNvbG9yOiAkbWFpbi1ncmF5O1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oJHRhYmxldEhvcml6b250YWwpe1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDAgNDBweCAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oJHNtVGFibGV0V2lkdGgpIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDQwcHggMDtcbiAgICB9XG4gICAgLmNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY+ZGl2LmZvb3Rlci1jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oJHNtVGFibGV0V2lkdGgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY+ZGl2IHtcbiAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKCR4c0Rlc2t0b3BXaWR0aCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oJHNtVGFibGV0V2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzODVweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKCRzbVRhYmxldFdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtcm93LWdhcDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5mb290ZXItYmxvY2stb25lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgkc21UYWJsZXRXaWR0aCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyAyIC8gMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmFkZHJlc3Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKCRzbVRhYmxldFdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMiAvIDIgLyAzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKCRwaG9uZVdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAucGhvbmUtbnVtYmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuc29jaWFsLWxpbmtzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgkc21UYWJsZXRXaWR0aCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogMiAvIDEgLyAzIC8gMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC53b3JrLXNjaGVkdWxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgkc21UYWJsZXRXaWR0aCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogMiAvIDIgLyAzIC8gMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKCR4c0Rlc2t0b3BXaWR0aCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxODBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oJHRhYmxldEhvcml6b250YWwpe1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgkc21UYWJsZXRXaWR0aCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKCR0YWJsZXRIb3Jpem9udGFsKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgZGl2I2Zvb3Rlci1tZW51IHtcbiAgICAgICAgYS4tc2VwYXJhdGUtbGluayB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIzcHggMCAyMHB4IDIwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAmPmRpdiB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuLW9wZW5lZCB7XG4gICAgICAgICAgICAgICAgaDM6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mb290ZXItbWVudS10b2dnbGUge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjNweCAwIDIwcHggMjBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCguLi9hc3NldHMvaW1nL2ljb25zL21lbnUtYXJyb3cucG5nKVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICBjb2x1bW4tY291bnQ6IDE7XG4gICAgICAgICAgICAgICAgY29sdW1uLXdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIzcHg7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIHVsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgY29sdW1uLWNvdW50OiAzO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oJHRhYmxldEhvcml6b250YWwpe1xuICAgICAgICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgICAgICAgICAgY29sdW1uLXdpZHRoOiAyMDBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oJHNtVGFibGV0V2lkdGgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW1nLmZvb3Rlci1sb2dvIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjdweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKCRzbVRhYmxldFdpZHRoKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkzcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLndvcmstc2NoZWR1bGUge1xuICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKCR0YWJsZXRIb3Jpem9udGFsKXtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgICAgICAmLmFkZHJlc3Mge1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDAgMzVweCAwO1xuICAgICAgICB9XG4gICAgICAgICYucGhvbmUtbnVtYmVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAyMXB4IDAgMTNweCAwO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGRpdi5zb2NpYWwtbGlua3Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDNweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKCR0YWJsZXRIb3Jpem9udGFsKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZm9vdC1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oJHNtVGFibGV0V2lkdGgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjFweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgkc21UYWJsZXRXaWR0aCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBiciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgkdGFibGV0SG9yaXpvbnRhbCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgkdGFibGV0SG9yaXpvbnRhbCl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKCRzbVRhYmxldFdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oJHNtVGFibGV0V2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgkdGFibGV0SG9yaXpvbnRhbCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgkdGFibGV0SG9yaXpvbnRhbCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYnJlYWRjcnVtYnMtYmxvY2sge1xuICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweCAwIDIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9hc3NldHMvaW1nL2ljb25zL2JyZWFkY3J1bWJzLWljb24uc3ZnKSBuby1yZXBlYXQgMTAwJSAxMDAlL2NvbnRhaW47XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzUlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4MjgyODI7XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQGltcG9ydCBcIi4uL3V0aWxzL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL21peGlucy9tZWRpYS5zY3NzXCI7XG5cbi5hYm91dC1ibG9jay1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEyMHB4IDAgMTAwcHggMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oNTcwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDU1cHggMCAxMDBweCAwO1xuICAgIH1cbiAgICAudGl0bGUtc3RhcnRlZCB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKDU3MHB4KSB7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDQwcHggMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWJvdXQtY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgkc21UYWJsZXRXaWR0aCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJj5kaXYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKCRzbVRhYmxldFdpZHRoKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICB9XG4gICAgICAgIHAuaGlnaGxpZ2h0ZWQge1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjREOTZFO1xuICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDQwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG8nO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKCRzbVRhYmxldFdpZHRoKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdXRpbHMvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vbWl4aW5zL21lZGlhLnNjc3NcIjtcblxuLnRvcC1oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDY4cHg7XG4gIG1heC13aWR0aDogJGRlc2t0b3BXaWR0aDtcbiAgdG9wOiAzNXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogNDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2xvcjogJG1haW4tZ3JheTtcblxuICAuc2VhcmNoLWZvcm0sIC5zZWFyY2gtaXRlbSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKDc2OHB4KSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC00NXB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgY29udGVudC13aWR0aDtcblxuICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oJHhzRGVza3RvcFdpZHRoKSB7XG4gICAgdG9wOiA2MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKCR0YWJsZXRWZXJ0aWNhbCkge1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oJHNtVGFibGV0V2lkdGgpIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxuXG4gIGltZy5sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKCR0YWJsZXRIb3Jpem9udGFsKSB7XG4gICAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgkc21UYWJsZXRXaWR0aCkge1xuICAgICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oJHNtUGhvbmVXaWR0aCkge1xuICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICB9XG4gIH1cblxuICB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oJHNtRGVza3RvcFdpZHRoKSB7XG4gICAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oJHhzRGVza3RvcFdpZHRoKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgLmluZGV4LWhlYWRlciAmIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAtNDNweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDcwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogOTBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKCRkZXNrdG9wV2lkdGgpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oJHhzRGVza3RvcFdpZHRoKSB7XG4gICAgICAgIG1hcmdpbjogMCA1NXB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oJHRhYmxldFZlcnRpY2FsKSB7XG4gICAgICAgIG1hcmdpbjogMCAxMDBweCAwIDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgkc21UYWJsZXRXaWR0aCkge1xuICAgICAgICBtYXJnaW46IDAgMTVweCAwIDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgkc21QaG9uZVdpZHRoKSB7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgkZGVza3RvcFdpZHRoKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICRtYWluLWdyYXk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKCR4c0Rlc2t0b3BXaWR0aCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgkc21UYWJsZXRXaWR0aCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3RvcnMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgkc21EZXNrdG9wV2lkdGgpIHtcbiAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKCR4c0Rlc2t0b3BXaWR0aCkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgkdGFibGV0SG9yaXpvbnRhbCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKCRzbVRhYmxldFdpZHRoKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuY2l0aS1zZWxlY3RvciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogMCA0MHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKCRzbURlc2t0b3BXaWR0aCkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgkeHNEZXNrdG9wV2lkdGgpIHtcbiAgICAgIG1hcmdpbjogMCA1MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgkdGFibGV0SG9yaXpvbnRhbCkge1xuICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKCRzbVRhYmxldFdpZHRoKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICRtYWluLWdyYXk7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW46IDAgMCAycHggNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5jYWxsLW9yZGVyIHtcbiAgICBtYXJnaW46IDAgNDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oJHNtRGVza3RvcFdpZHRoKSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKCR4c0Rlc2t0b3BXaWR0aCkge1xuICAgICAgbWFyZ2luOiAwIDUwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKCR0YWJsZXRIb3Jpem9udGFsKSB7XG4gICAgICBtYXJnaW46IDAgMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oJHBob25lV2lkdGgpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKCRzbVRhYmxldFdpZHRoKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLndvcmstc2NoZWR1bGUge1xuICAgIHdpZHRoOiAxNDBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgkc21UYWJsZXRXaWR0aCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICRtYWluLWdyYXk7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKDEyMDBweCkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAmLm9wZW5uZWQge1xuICAgIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1idG4ge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICBjb2xvcjogI2YyZjJmMjtcbiAgICAgICAgaW1hZ2U6IHVybCguLi9hc3NldHMvaW1nL2ljb25zL3NlYXJjaC1pY29uLWhvdmVyLnN2Zyk7XG4gICAgICAgIHNpemU6IDEycHg7XG4gICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTJweDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjhweDtcbiAgICB3aWR0aDogNTIwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEycHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTJweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oNjQwcHgpIHtcbiAgICAgIHdpZHRoOiAyNDBweDtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLWJ0biB7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRjREOTZFO1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcblxuICAgIGJhY2tncm91bmQ6IHtcbiAgICAgIGltYWdlOiB1cmwoLi4vYXNzZXRzL2ltZy9pY29ucy9zZWFyY2gtaWNvbi5zdmcpO1xuICAgICAgc2l6ZTogMTJweDtcbiAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuXG4udG9wLWhlYWRlci5pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBoZWlnaHQ6IDc1cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtYXJnaW46IDE0cHggMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGNvbG9yOiAjMzMzMzMzO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSg2NDBweCkge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5zZWxlY3RvcnMge1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgxMDI0cHgpIHtcbiAgICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKDc2OHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLndvcmstc2NoZWR1bGUge1xuICAgIHAge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICB9XG5cbiAgLmNhbGwtb3JkZXIsXG4gIC5jaXRpLXNlbGVjdG9yIHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBwLFxuICAgIHNwYW4sXG4gICAgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gIH1cblxuICB1bCB7XG4gICAgbWF4LXdpZHRoOiA5OTBweCAhaW1wb3J0YW50O1xuXG4gICAgbGkge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaW5wdXQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VhcmNoIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgd2lkdGg6IDMwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LXNocmluazogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogMXB4IDdweCAxOXB4ICMwMDAwMDA3YTtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAxNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMTRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkICNGRkZGRkY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTIwcHgpO1xuICB9XG4gIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2Y0ZDk2ZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDAgNXB4IDA7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4uc2VhcmNoOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uZm9jdXMge1xuICBvcGFjaXR5OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmljb24ge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBmaWxsOiAjZmZmZjtcbn1cblxuLm1hZ25pZnkge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmNGQ5NmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHJpZ2h0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udG9wLW1lbnUge1xuICAmLmlubmVyIHtcbiAgICAuc2VhcmNoIHtcbiAgICAgIHRvcDogY2FsYygxMDAlICsgMTJweCk7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTBweCk7XG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDgwJTtcbiAgICAgIH1cbiAgICAgIGlucHV0IHtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdXRpbHMvdmFyaWFibGVzXCI7XG5cbi50b3AtYmFubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkZGFyay1iYWNrO1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDBweCAwcHggMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDY5cHg7XG4gICAgbWluLWhlaWdodDogMTg4cHg7XG4gICAgd2lkdGg6IDYwJTtcbiAgICB6LWluZGV4OiAxNTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBjb2xvcjogJG1haW4tZ3JheTtcbiAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oJHRhYmxldEhvcml6b250YWwpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgkdGFibGV0SG9yaXpvbnRhbCkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKCRzbVRhYmxldFdpZHRoKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICY+ZGl2IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgcGFkZGluZzogMzRweCA0MHB4IDEzcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oJHRhYmxldEhvcml6b250YWwpIHtcbiAgICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICB9XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oJHRhYmxldEhvcml6b250YWwpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgkdGFibGV0SG9yaXpvbnRhbCkge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAzNHB4O1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQ4cHgpO1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICAgIH1cbiAgICAgIGg0LCAuaDQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgY29sb3I6ICNGNEQ5NkU7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICAmLi1ib3R0b20ge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3V0aWxzL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL21peGlucy9tZWRpYVwiO1xuXG4udG9wLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiA2OXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMEEwQzA5O1xuICBjb2xvcjogJG1haW4tZ3JheTtcbiAgb3BhY2l0eTogMC43NTtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDBweCAwcHggMHB4O1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKCRzbVRhYmxldFdpZHRoKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgdWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogJGRlc2t0b3BXaWR0aDtcbiAgICBAaW5jbHVkZSBjb250ZW50LXdpZHRoO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKCR0YWJsZXRIb3Jpem9udGFsKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oJHNtVGFibGV0V2lkdGgpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMTRweCAwO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW46IDAgNjBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKCRkZXNrdG9wV2lkdGgpIHtcbiAgICAgICAgbWFyZ2luOiAwIDUwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgkc21EZXNrdG9wV2lkdGgpIHtcbiAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgkdGFibGV0VmVydGljYWwpIHtcbiAgICAgICAgbWFyZ2luOiAwIDE1cHggMCAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oJHNtVGFibGV0V2lkdGgpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgkdGFibGV0VmVydGljYWwpIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogN3B4IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oJHNtRGVza3RvcFdpZHRoKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKCR0YWJsZXRWZXJ0aWNhbCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgkc21UYWJsZXRXaWR0aCkge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGQ5NmU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBib3R0b206IC0zcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgkc21EZXNrdG9wV2lkdGgpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAzNHB4O1xuICAgICAgei1pbmRleDogMTAxMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgJjphZnRlciwgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlIDAuM3MsIGJveC1zaGFkb3cgZWFzZSAwLjNzO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgLTExcHggMCAjZmZmO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRvcDogMjJweDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLjcpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICAgICAgfVxuICAgICAgKy50b3AtbWVudV9fbWVudSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAjZmZmO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNHB4LCAtMjJweCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgICArLnRvcC1tZW51X19tZW51IHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBwYWRkaW5nOiAxNHB4IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIHRvcDogMjRweDtcbiAgICB9XG4gIH1cbn1cblxuLnRvcC1tZW51LmlubmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXG5cbiAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKDc2OHB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSg2NDBweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cblxuICAuc2VhcmNoX2Zvcm0ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKDEyMDBweCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIHVsIHtcbiAgICBsaSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oMTAyNHB4KSB7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSg3NjhweCkge1xuICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgxMDI0cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi91dGlscy92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi9taXhpbnMvbWVkaWEuc2Nzc1wiO1xuXG4udG9wLXNsaWRlci1jb250YWluZXIge1xuICBoZWlnaHQ6ICR0b3BTbGlkZXJIZWlnaHQ7XG4gIG1pbi1oZWlnaHQ6ICRtaW5Ub3BTbGlkZXJIZWlnaHQ7XG4gIG1heC1oZWlnaHQ6ICRtYXhUb3BTbGlkZXJIZWlnaHQ7XG4gIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgkc21UYWJsZXRXaWR0aCkge1xuICAgIGhlaWdodDogJG1pblRvcFNsaWRlckhlaWdodDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oNzY4cHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxODBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgei1pbmRleDogMjA7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgkc21EZXNrdG9wV2lkdGgpIHtcbiAgICAgIHRvcDogMTMwcHg7XG4gICAgICBtYXgtd2lkdGg6IDk0MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oJHRhYmxldEhvcml6b250YWwpIHtcbiAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICB0b3A6IDE2NXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oJHRhYmxldFZlcnRpY2FsKSB7XG4gICAgICBtYXgtd2lkdGg6IDYzMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oJHNtVGFibGV0V2lkdGgpIHtcbiAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgdG9wOiAxMzVweDtcbiAgICB9XG5cbiAgICAuYnVsbGV0LXBhZ2luYXRpb24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcblxuICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RDk2RTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICAmID4gaW1nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLi1zbGlkZS1iZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG5cbiAgICAmID4gZGl2Om5vdCguLXNsaWRlLWJnKSB7XG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgIG1hcmdpbjogMjUwcHggYXV0byAwIGF1dG87XG4gICAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oJHNtRGVza3RvcFdpZHRoKSB7XG4gICAgICAgIG1heC13aWR0aDogOTQwcHg7XG4gICAgICAgIG1hcmdpbjogMTc1cHggYXV0byAwIGF1dG87XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oJHRhYmxldEhvcml6b250YWwpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgICAgbWFyZ2luOiAyMDBweCBhdXRvIDAgYXV0bztcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgkdGFibGV0VmVydGljYWwpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MzBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgkc21UYWJsZXRXaWR0aCkge1xuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgbWFyZ2luOiAxNzVweCBhdXRvIDE2MHB4IGF1dG87XG4gICAgICB9XG5cbiAgICAgIGgxLCBoMiwgLmgxLCAuaDIge1xuICAgICAgICBjb2xvcjogJG1haW4tZ3JheTtcbiAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oJHNtRGVza3RvcFdpZHRoKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0ODVweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oJHRhYmxldEhvcml6b250YWwpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKCRzbVRhYmxldFdpZHRoKSB7XG4gICAgICAgICAgZm9udC1zaXplOiA1NHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgkcGhvbmVXaWR0aCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoMiwgLmgyIHtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oJHNtRGVza3RvcFdpZHRoKSB7XG4gICAgICAgICAgZm9udC1zaXplOiA1OHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgkc21UYWJsZXRXaWR0aCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oJHBob25lV2lkdGgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKDM3NHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogJG1haW4tZ3JheTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgICAgIG1hcmdpbjogMjVweCAwIDg1cHggMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgkc21UYWJsZXRXaWR0aCkge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDI1cHggMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oNzY4cHgpIHtcbiAgICAgICAgICBtYXJnaW46IDI1cHggMCA2MHB4IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuIiwiQGltcG9ydCBcIi4uL3V0aWxzL3ZhcmlhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vbWl4aW5zL21lZGlhLnNjc3NcIjtcblxuLmNhdGFsb2ctaXRlbXMtbGlzdC1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIC5jYXRhbG9nLWl0ZW1zLWxpc3QtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKDc2OHB4KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgIC5wcmljZS1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMTRweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgJiA+IHNwYW4ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgICAmPnNwYW4ge1xuICAgICAgICB3aWR0aDogMTUlO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG8nO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJj5zcGFuLmlycyB7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIG1hcmdpbjogMCA3cHggMCAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY+ZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogYXV0bztcblxuICAgICAgJj5kaXYge1xuICAgICAgICAmLmJ4LWZpbHRlci1zZWxlY3QtY29udGFpbmVyIHtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIH1cbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuXG4gICAgICAmLmFsaWduLXN0YXJ0IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAmPmRpdjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKDc2OHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAmPmRpdiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmPmRpdj5zcGFuIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJj5hIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSg3NjhweCkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cblxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG4gICAgfVxuICAgIC5zb3J0ZXItYmxvY2sge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuICB9XG5cbiAgLmNhdGFsb2ctaXRlbXMtbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMzNweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAyNzBweCk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMSwgMzk1cHgpO1xuXG4gICAgJi5tYXRlcmlhbC12aWV3IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDI3MHB4KTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDI3MHB4KTtcbiAgICAgIC5jYXRhbG9nLWl0ZW1zLWxpc3QtaXRlbXtcbiAgICAgICAgaGVpZ2h0OiAyNzBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKDEyMDBweCkge1xuICAgICAgICAgIG1heC13aWR0aDogMjQ5cHg7XG4gICAgICAgICAgbWluLXdpZHRoOiAyNDlweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyNDlweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSg3NjhweCkge1xuICAgICAgICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgICAgICAgbWluLXdpZHRoOiAyMzBweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgxMjAwcHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDI3MHB4KTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEsIDM5NXB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oNzY4cHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDI3MHB4KTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEsIDM5NXB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oNTcwcHgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5jYXRhbG9nLWl0ZW1zLWxpc3QtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgIG1pbi13aWR0aDogMjcwcHg7XG4gICAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgICAgaGVpZ2h0OiAzOTVweDtcbiAgICAgIG1heC1oZWlnaHQ6IDM5NXB4O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC4xNSksIHJnYmEoMCwgMCwgMCwgMC4xNSkpO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogI2YyZjJmMjtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgxMjAwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNDlweDtcbiAgICAgICAgbWluLXdpZHRoOiAyNDlweDtcbiAgICAgICAgbWF4LWhlaWdodDogMzYxcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSg3NjhweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDIzMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAzNDBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKDU3MHB4KSB7XG4gICAgICAgIG1hcmdpbjogMTVweCBhdXRvO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgIH1cblxuICAgICAgLmJnLWxheWVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuXG4gICAgICAuYmctbGF5ZXItaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgJi5kYXJrLXRoZW1lX2dyYXkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdFN0U3O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9pbWcvY2FyZC1ncmF5LWJnLmpwZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIC5iZy1sYXllciB7XG4gICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjEpO1xuICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBkYXJrZW47XG4gICAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgICAgICAuYmctbGF5ZXItaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBkaXYuY29udGVudC1sYXllciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHggMjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIGRpdi5wcmljZSB7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHMge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG8nO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ051bml0byc7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnV5LWJ0biB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTVweCk7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG8nO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGRpdi5sYWJlbC1sYXllciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDRweDtcbiAgICAgICAgd2lkdGg6IDEwNHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgcmlnaHQ6IC01MnB4O1xuICAgICAgICBib3R0b206IC01MnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICAgICAgJi5uZXcge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBMUM3OTM7XG4gICAgICAgIH1cblxuICAgICAgICAmLmhpdCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0RDQTczOTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBkaXYubGFiZWwtbGF5ZXItdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvJztcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zbWFydGZpbHRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNhdGFsb2ctaXRlbXMtbGlzdC1wYWdpbmF0aW9uLCAuZmVlZGJhY2staXRlbXMtbGlzdC1wYWdpbmF0aW9uIHtcbiAgcGFkZGluZzogNTVweCAwIDgwcHggMDtcblxuICAuYnV0dG9ucy1ibG9jayB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBhIHtcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKDM3MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDExcHggMTNweFxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYWdlcy1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgYSB7XG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luOiAwIDI1cHggMCAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgJi5jdXJyZW50LXBhZ2Uge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICNGNEQ5NkU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKDM3MHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ucGFnaW5hdGlvbi13cmFwOmxhc3QtY2hpbGQgLmNhdGFsb2ctaXRlbXMtbGlzdC1wYWdpbmF0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYngtZmlsdGVyIHtcbiAgLmJ4LWZpbHRlci1pbnB1dC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuYngtZmlsdGVyLXBhcmFtZXRlcnMtYm94LWNvbnRhaW5lci1ibG9jayB7XG5cbiAgfVxuICAmLmJ4LWJsdWUge1xuICAgIGRpdi5ieC1maWx0ZXItaW5wdXQtY29udGFpbmVyIHtcbiAgICAgIGlucHV0IHtcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjY2NkNWRiO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5maWx0ZXItdmFsdWVzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG4gIC5ieC11aS1zbGlkZXItdHJhY2stY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI4N3B4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICYuY29sLXhzLW9mZnNldC0xIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cbiAgZGl2LmJ4LXVpLXNsaWRlci10cmFjayB7XG4gICAgd2lkdGg6IDI4N3B4O1xuICAgIGhlaWdodDogM3B4O1xuICAgIC5ieC11aS1zbGlkZXItcHJpY2ViYXItdiB7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkJCOTQzO1xuICAgIH1cbiAgICAuYngtdWktc2xpZGVyLXByaWNlYmFyLXZkIHtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgfVxuICAgIC5ieC11aS1zbGlkZXItcHJpY2ViYXItdm4ge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB6LWluZGV4OiAwO1xuICAgIH1cbiAgICAuYngtdWktc2xpZGVyLWhhbmRsZSB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjRkJCOTQzO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICAmLmxlZnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICAgICYucmlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ieC1maWx0ZXItc2VsZWN0LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogNDdweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5ieC1maWx0ZXItcGFyYW0tbGFiZWwge1xuICAgIGNvbG9yOiAjMzMzO1xuICB9XG59XG4uYngtZmlsdGVyLXNlbGVjdC1wb3B1cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogMTE7XG4gIGJveC1zaGFkb3c6IDFweCAzcHggN3B4ICMwMDAwMDAyNjtcbiAgcGFkZGluZzogNHB4O1xufVxuLnBvcHVwLXdpbmRvdyB7XG4gIHBhZGRpbmc6IDA7XG59XG4iLCJAaW1wb3J0IFwiLi4vbWl4aW5zL21lZGlhLnNjc3NcIjtcblxuI3ByaWNlLWxpc3QtYmxvY2sge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7IGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEEwQzA5O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAuY29udGVudCB7XG4gICAgICAgICY+ZGl2IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDg2cHggMTA3cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oJHRhYmxldEhvcml6b250YWwpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wcmljZS1saXN0LWJsb2NrLWhpZGUge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBjb2xvcjogI0YyRjJGMjtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByaWNlLWxpc3QtaXRlbXMge1xuICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgICAgICBjb2x1bW4tY291bnQ6IDM7XG4gICAgICAgIGNvbHVtbi13aWR0aDogMjAwcHg7XG4gICAgICAgIGNvbHVtbi1nYXA6IDYwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgkdGFibGV0SG9yaXpvbnRhbCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMztcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKCR0YWJsZXRWZXJ0aWNhbCkge1xuICAgICAgICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAucHJpY2UtbGlzdC1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICAgICAgICBicmVhay1pbnNpZGU6IGF2b2lkLWNvbHVtbjtcbiAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRjREOTZFO1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmPnAge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRjJGMkYyO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmNvbnRlbnQtcHJpY2VzIHtcbiAgbWFyZ2luOiA1MHB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC5wcmljZS1saXN0LWl0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IC0yMHB4O1xuICB9XG4gIC5wcmljZS1saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIG1hcmdpbjogMjBweCAyMHB4IDQ1cHg7XG4gICAgJl9faGVhZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgJl9faW1nLWhvbGRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICBpbWcge1xuICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgfVxuICAgIH1cbiAgICAmX19pbmZvIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICAgICZfX25hbWUsICZfX2ZpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICZfX25hbWUge1xuICAgICAgY29sb3I6ICNkNmFiMDA7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vbWl4aW5zL21lZGlhLnNjc3NcIjtcblxuZGl2LmJlc3RzZWxsZXJzLWJsb2NrIHtcbiAgbWluLWhlaWdodDogNTgycHg7XG4gIHBhZGRpbmc6IDk0cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgZm9udC1mYW1pbHk6IFwiTnVuaXRvXCI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKDEyMDBweCkge1xuICAgIHBhZGRpbmc6IDU3cHggMDtcbiAgfVxuXG4gIC5iZXN0c2VsbGVycy1zbGlkZXItYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYuaW5uZXIge1xuICAgICAgLmJlc3RzZWxsLWl0ZW0ge1xuICAgICAgICBkaXYuY29udGVudC1sYXllciB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICBwLnRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC41KTtcbiAgICAgICAgICAgID5kaXYge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAudGl0bGUge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuZGFyay10aGVtZSB7XG4gICAgICAgIHAudGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICAgIGRpdi5jb250ZW50LWxheWVyIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjUpO1xuICAgICAgICAgICAgcC50aXRsZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oMTIwMHB4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuYmVzdHNlbGxlcnMtc2xpZGVyLXRleHQge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIHdpZHRoOiAzNTBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKDEyMDBweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgIG1heC13aWR0aDogMjIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKDEyMDBweCkge1xuICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKDY0MHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgY29sb3I6ICM0RjRGNEY7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKDEyMDBweCkge1xuICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKDY0MHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5iZXN0c2VsbGVycy1zbGlkZXItY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNTBweCk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgxMjAwcHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgIH1cblxuICAgICAgLmJlc3RzZWxsLWl0ZW0ge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAvL3dpZHRoOiAyNzBweDtcbiAgICAgICAgLy9taW4td2lkdGg6IDI3MHB4O1xuICAgICAgICAvL21heC13aWR0aDogMjcwcHg7XG4gICAgICAgIGhlaWdodDogMzk1cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDM5NXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjE1KSwgcmdiYSgwLCAwLCAwLCAwLjE1KSk7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiAjZjJmMmYyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSg3NjhweCkge1xuICAgICAgICAgIG1heC13aWR0aDogMjQ5cHg7XG4gICAgICAgICAgbWluLXdpZHRoOiAyNDlweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAzNjFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSg2NDBweCkge1xuICAgICAgICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgICAgICAgbWluLXdpZHRoOiAyMzBweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAzNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZy5iZy1sYXllciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG5cbiAgICAgICAgZGl2LmNvbnRlbnQtbGF5ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHggMjBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgZGl2LnByaWNlIHtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogI0YyRjJGMjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG8nO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG8nO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG8nO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGEuYnV5LWJ0biB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ051bml0byc7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgICAgICAmLnRpdGxlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtcHJpY2UtYmxvY2sge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAvL21hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA3O1xuICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBkaXYubGFiZWwtbGF5ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDEwNHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDRweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgcmlnaHQ6IC01MnB4O1xuICAgICAgICAgIGJvdHRvbTogLTUycHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgICAgICAgJi5uZXcge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UyRDNBQTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmhpdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRENBNzM5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGRpdi5sYWJlbC1sYXllci10ZXh0IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgICAgcGFkZGluZzogOHB4O1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ051bml0byc7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKDY0MHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgxMjAwcHgpIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oNjQwcHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJj5pbWcsXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cblxuICAgICAgICAmPmltZyB7XG4gICAgICAgICAgbWFyZ2luOiAwIDZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1jdXJyZW50IHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICBjb2xvcjogI0Y0RDk2RTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZXBhcmF0b3Ige1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCAzMDAgMzBweC8xNTAlICdPcGVuIFNhbnMnO1xuICAgICAgICAgIG1hcmdpbjogMCA2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGFnaW5hdGlvbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBzaXplOiBjb250YWluO1xuICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGltYWdlOiB1cmwoLi4vYXNzZXRzL2ltZy9pY29ucy9wYWdpbmF0aW9uLWFycm93LXJpZ2h0LnN2Zyk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgJi5wYWdpbmF0aW9uLXByZXYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIHNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGltYWdlOiB1cmwoLi4vYXNzZXRzL2ltZy9pY29ucy9wYWdpbmF0aW9uLWFycm93LWxlZnQuc3ZnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnBhZ2luYXRpb24tbmV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBzaXplOiAxNnB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICBpbWFnZTogdXJsKC4uL2Fzc2V0cy9pbWcvaWNvbnMvcGFnaW5hdGlvbi1hcnJvdy1yaWdodC5zdmcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL21peGlucy9tZWRpYS5zY3NzXCI7XG4uY2F0YWxvZy1zbGlkZXItY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNzBweCAxMHB4IDMwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKCRzbVRhYmxldFdpZHRoKSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgfVxuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oJHNtVGFibGV0V2lkdGggKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2F0YWxvZy1zbGlkZXItaXRlbSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICAgICAgaGVpZ2h0OiAzOTVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgkc21UYWJsZXRXaWR0aCApIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM0MHB4O1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG8nO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgIH1cbiAgICB9XG59XG4ubWFpbi1kb2NzLXNsaWRlciB7XG4gIG1hcmdpbjogNTBweCBhdXRvO1xuICAmLnNsaWNrLWRvdHRlZCB7XG4gICAgJi5zbGljay1zbGlkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gIH1cbiAgYSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cbi5mYW5jeWJveC1jb250YWluZXIuZmFuY3lib3gtaXMtb3Blbi5mYW5jeWJveC1jYW4tc3dpcGUge1xuICAuZmFuY3lib3gtYnV0dG9uLS1jbG9zZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZmFuY3lib3gtdG9vbGJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmRvY3MtZG93bmxvYWQge1xuICBtYXJnaW46IDE1cHggMDtcbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAmX21vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL21peGlucy9tZWRpYS5zY3NzXCI7XG5cbi5jYXRhbG9nLWl0ZW1zIHtcbiAgd2lkdGg6IDEyNjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiA0MHB4O1xuICBncmlkLXJvdy1nYXA6IDYwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKCR4c0Rlc2t0b3BXaWR0aCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgMWZyKTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKCRzbVRhYmxldFdpZHRoKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgIG1pbi13aWR0aDogMjcwcHg7XG4gICAgaGVpZ2h0OiAzOTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGNvbG9yOiAjRjJGMkYyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDQ2cHggMjlweDtcbiAgICBib3gtc2hhZG93OiAwIDdweCAxNnB4IHJnYmEoMCwgMCwgMCwgLjMpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzIGVhc2U7XG4gICAgJjpob3ZlciB7XG4gICAgICAuY2F0YWxvZy1pdGVtLWNvbnRlbnQge1xuICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC42KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5kYXJrLXRoZW1lOmhvdmVyIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC42KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICBzaXplOiAxMjAlO1xuICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgkeHNEZXNrdG9wV2lkdGgpIHtcbiAgICAgIHdpZHRoOiAyNDhweDtcbiAgICAgIG1heC13aWR0aDogMjQ4cHg7XG4gICAgICBtaW4td2lkdGg6IDI0OHB4O1xuICAgICAgaGVpZ2h0OiAzNjNweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oJHRhYmxldFZlcnRpY2FsKSB7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgIGhlaWdodDogMjkwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKCRzbVRhYmxldFdpZHRoKSB7XG4gICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmPmltZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHRyYW5zbGF0ZVkoNXB4KSB0cmFuc2xhdGVaKDApO1xuICAgICAgei1pbmRleDogOTk5O1xuXG4gICAgICAuY2F0YWxvZy1pdGVtLWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICY+ZGl2IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oJHNtVGFibGV0V2lkdGgpIHtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuXG4gICAgICAgIC5jYXRhbG9nLWl0ZW0tY29udGVudCB7XG4gICAgICAgICAgJj5kaXYge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2F0YWxvZy1pdGVtLWNvbnRlbnQge1xuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG8nO1xuICAgICAgfVxuXG4gICAgICAmPmRpdiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgc3BhbiwgcCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogNXB4IDAgMzBweCAwO1xuICAgICAgICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKC4wKVxuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uLFxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoLjApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uY2F0YWxvZy1jYXRlZ29yeSB7XG4gIG1heC13aWR0aDogNzQ2cHg7XG59XG4iLCJAaW1wb3J0IFwiLi4vbWl4aW5zL21lZGlhLnNjc3NcIjtcblxuLmJlc3QtcHJpY2UtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcblxuICBoMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLmJlc3QtcHJpY2Utc2xpZGVyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oMTIwMHB4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oJHNtVGFibGV0V2lkdGgpIHtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oNzY4cHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnN3aXBlci1zY3JvbGxiYXIge1xuICAgIGJvdHRvbTogLTQwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDJweDtcblxuICAgIC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oJHNtVGFibGV0V2lkdGgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5iZXN0LXByaWNlLXNsaWRlci1pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB3aWR0aDogMzk1cHg7XG4gICAgbWF4LXdpZHRoOiAzOTVweDtcbiAgICBoZWlnaHQ6IDI3MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMjlweDtcbiAgICBjb2xvcjogI2YyZjJmMjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgkc21UYWJsZXRXaWR0aCkge1xuICAgICAgd2lkdGg6IDMzNHB4O1xuICAgICAgbWF4LXdpZHRoOiAzMzRweDtcbiAgICAgIGhlaWdodDogMjMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKCRwaG9uZVdpZHRoKSB7XG4gICAgICBoZWlnaHQ6IDIxNXB4O1xuICAgIH1cblxuICAgICY+cCB7XG4gICAgICBmb250LWZhbWlseTogJ051bml0byc7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgfVxuXG4gICAgZGl2IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgIHMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG8nO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LWZhbWlseTogJ051bml0byc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBmb250LWZhbWlseTogJ051bml0byc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYud29vZC1pdGVtIHtcbiAgICAgICY+aW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RDk2RTtcbiAgICAgICAgICBjb2xvcjogIzFFMjMyNDtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgIGZpbGw6ICMxRTIzMjQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhLmJ1eS1idG4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogNDJweDtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMjBweCAxMnB4IDU2cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnByb2R1Y3QtaXRlbSB7XG5cbiAgICAgIGRpdixcbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIH1cblxuICAgICAgJj5pbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMzVweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzNSU7XG4gICAgICAgIHJpZ2h0OiAzNXB4O1xuICAgICAgfVxuXG4gICAgICBhLmJ1eS1idG4ge1xuICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgcGFkZGluZzogMTJweCAyMHB4IDEycHggNTZweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEzNXB4O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Fzc2V0cy9pbWcvaWNvbnMvc2hvcC1pY29uLWRhcmsuc3ZnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNhcmQtcHJpY2UtYmxvY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi9taXhpbnMvbWVkaWEuc2Nzc1wiO1xuXG5kaXYuc2ltaWxhci1nb29kcy1ibG9jayB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIGZvbnQtZmFtaWx5OiBcIk51bml0b1wiO1xuXG4gIC5zaW1pbGFyLWdvb2RzLXNsaWRlci1ibG9jayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnNpbWlsYXItZ29vZHMtc2xpZGVyLWNvbnRhaW5lciB7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgxMjAwcHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgIH1cblxuICAgICAgLnNpbWlsYXItZ29vZHMtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgICAgbWluLXdpZHRoOiAyNzBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICAgICAgaGVpZ2h0OiAzOTVweDtcbiAgICAgICAgbWF4LWhlaWdodDogMzk1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMTUpLCByZ2JhKDAsIDAsIDAsIDAuMTUpKTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICNGMkYyRjI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKDEyMDBweCkge1xuICAgICAgICAgIG1heC13aWR0aDogMjQ5cHg7XG4gICAgICAgICAgbWluLXdpZHRoOiAyNDlweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAzNjFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSg2NDBweCkge1xuICAgICAgICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgICAgICAgbWluLXdpZHRoOiAyMzBweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAzNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nLmJnLWxheWVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICAgICAgZGl2LmNvbnRlbnQtbGF5ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgIGRpdi5wcmljZSB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG8nO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG8nO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG8nO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGEuYnV5LWJ0biB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ051bml0byc7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgICAgICAmLnRpdGxlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc3VidGl0bGUge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBkaXYubGFiZWwtbGF5ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDEwNHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDRweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgcmlnaHQ6IC01MnB4O1xuICAgICAgICAgIGJvdHRvbTogLTUycHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgICAgICAgJi5uZXcge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ExQzc5MztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmhpdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRENBNzM5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGRpdi5sYWJlbC1sYXllci10ZXh0IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgICAgcGFkZGluZzogOHB4O1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ051bml0byc7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKDY0MHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZGVzaWduZXJzLXNsaWRlci1jb250YWluZXIge1xuICAgIHdpZHRoOiA4MjVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKDY0MHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0b3A6IDcwcHg7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgY29sb3I6ICNmMmYyZjI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSg2NDBweCkge1xuICAgICAgICAgICAgdG9wOiAzNXB4O1xuICAgICAgICAgICAgbGVmdDogMzVweDtcbiAgICAgICAgfVxuICAgICAgICAmPmltZywgc3BhbiB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgICAgICY+aW1nIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCA2cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWN1cnJlbnQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgICAgY29sb3I6ICNGNEQ5NkU7XG4gICAgICAgIH1cbiAgICAgICAgLnNlcGFyYXRvciB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgNnB4O1xuICAgICAgICB9XG4gICAgICAgIC5wYWdpbmF0aW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBzaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaW1hZ2U6IHVybCguLi9hc3NldHMvaW1nL2ljb25zL3BhZ2luYXRpb24tYXJyb3ctcmlnaHQtd2hpdGUuc3ZnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgJi5wYWdpbmF0aW9uLXByZXYge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIHNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoLi4vYXNzZXRzL2ltZy9pY29ucy9wYWdpbmF0aW9uLWFycm93LWxlZnQtd2hpdGUuc3ZnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnBhZ2luYXRpb24tbmV4dCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBzaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKC4uL2Fzc2V0cy9pbWcvaWNvbnMvcGFnaW5hdGlvbi1hcnJvdy1yaWdodC13aGl0ZS5zdmcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZGVzaWduZXJzLXNsaWRlci1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBjb2xvcjogI0YyRjJGMjtcbiAgICAgICAgJj5pbWcge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKDY0MHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmPmRpdiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oNjQwcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGgzLCAuaDMge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSg2NDBweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKDY0MHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMzBweCAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi9taXhpbnMvbWVkaWEuc2Nzc1wiO1xuLmJlbmVmaXRzLXNsaWRlci1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oJHRhYmxldEhvcml6b250YWwpe1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG4gICAgLnN3aXBlci1zY3JvbGxiYXIge1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYm90dG9tOiAtMzBweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKCRwaG9uZVdpZHRoKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5iZW5lZml0cy1zbGlkZXItaXRlbSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0KTtcbiAgICAgICAgaGVpZ2h0OiA0NDRweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjREJEQkRCO1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKCR0YWJsZXRIb3Jpem9udGFsKXtcbiAgICAgICAgICAgIHdpZHRoOiAyMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDQxcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKCRzbVRhYmxldFdpZHRoKXtcbiAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjREOTZFO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5iZW5lZml0cy1jb250ZW50IHtcbiAgICAgICAgICAgIGhlaWdodDogMzA1cHg7XG4gICAgICAgICAgICB3aWR0aDogMjA1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oJHRhYmxldEhvcml6b250YWwpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNDVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgkc21UYWJsZXRXaWR0aCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmPmRpdiB7XG4gICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEuYXJyb3cge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMS42cHggc29saWQgIzAwMDAwMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgIG1hcmdpbjogMjNweCAwIDEzcHggMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgkdGFibGV0SG9yaXpvbnRhbCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgICAgY29sb3I6ICM0RjRGNEY7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oJHRhYmxldEhvcml6b250YWwpe1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLnN3aXBlci13cmFwcGVyLmRpc2FibGVkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMjcwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAuY2FyZC1waG90by1zbGlkZXItaXRlbSB7XG4gICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICBtYXgtaGVpZ2h0OiAzOTVweDtcbiAgfVxufVxuLnN3aXBlci1idXR0b24tcHJldi5kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLW5leHQuZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLmRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBpbXBvcnQgXCIuLi9taXhpbnMvbWVkaWEuc2Nzc1wiO1xuLmZlZWRiYWNrcy1jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWZsb3c6IHJvdy1yZXZlcnNlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgkc21UYWJsZXRXaWR0aCl7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuZmVlZGJhY2tzLXNsaWRlci1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiA2OHB4IDg1cHggMCA4NXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1NjVweCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKCR4c0Rlc2t0b3BXaWR0aCl7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oJHRhYmxldFZlcnRpY2FsKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDY4cHggNDBweCAwIDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKCR0YWJsZXRIb3Jpem9udGFsKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggNDBweCAwIDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKCRzbVRhYmxldFdpZHRoKXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCAxNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICAgICAgYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgbGVmdDogODVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oJHhzRGVza3RvcFdpZHRoKXtcbiAgICAgICAgICAgICAgICBib3R0b206IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oJHRhYmxldEhvcml6b250YWwpe1xuICAgICAgICAgICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oJHBob25lV2lkdGgpe1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmPmltZywgc3BhbiB7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY+aW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWN1cnJlbnQge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRjREOTZFO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlcGFyYXRvciB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBhZ2luYXRpb24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBzaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKC4uL2Fzc2V0cy9pbWcvaWNvbnMvcGFnaW5hdGlvbi1hcnJvdy1yaWdodC5zdmcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAmLnBhZ2luYXRpb24tcHJldiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCguLi9hc3NldHMvaW1nL2ljb25zL3BhZ2luYXRpb24tYXJyb3ctbGVmdC5zdmcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYucGFnaW5hdGlvbi1uZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBzaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoLi4vYXNzZXRzL2ltZy9pY29ucy9wYWdpbmF0aW9uLWFycm93LXJpZ2h0LnN2Zyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgICAgfVxuICAgICAgICAuZmVlZGJhY2stcmF0aW5nLWJsb2NrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgICAgICAgICY+c3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4OyBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoLi4vYXNzZXRzL2ltZy9pY29ucy9zdGFycy1pY29uLnN2Zyk7XG4gICAgICAgICAgICAgICAgICAgIHNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnBvaW50czQge1xuICAgICAgICAgICAgICAgICY+c3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5wb2ludHMzIHtcbiAgICAgICAgICAgICAgICAmPnNwYW46bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmPnNwYW46bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5wb2ludHMyIHtcbiAgICAgICAgICAgICAgICAmPnNwYW46bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmPnNwYW46bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY+c3BhbjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnBvaW50czEge1xuICAgICAgICAgICAgICAgICY+c3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY+c3BhbjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJj5zcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmPnNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5wb2ludHMwIHtcbiAgICAgICAgICAgICAgICAmPnNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZlZWRiYWNrcy1zbGlkZXItaXRlbSB7XG4gICAgICAgICAgICAuZmVlZGJhY2staGVhZGVyIHtcbiAgICAgICAgICAgICAgICAmPnAge1xuICAgICAgICAgICAgICAgICAgICAmPnNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4MjgyODI7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc3Bhbi5hdmF0YXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmPmRpdiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICY+c3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4MjgyODI7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZlZWRiYWNrLWJvZHkge1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNEY0RjRGO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE0cHggMCAyMHB4IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZlZWRiYWNrLWZvb3RlciB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmVlZGJhY2stc2xpZGVyLXRleHQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiA1NjVweDtcbiAgICAgICAgcGFkZGluZzogNjhweCAwIDYycHggMTIxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEQ5NkU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKCR4c0Rlc2t0b3BXaWR0aCl7XG4gICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyNzBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDY4cHggMCA2NHB4IDQxcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKCRzbVRhYmxldFdpZHRoKXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgkc21UYWJsZXRXaWR0aCl7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgkdGFibGV0SG9yaXpvbnRhbCl7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDAgNjRweCA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIGgzLCAuaDMge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKCR4c0Rlc2t0b3BXaWR0aCApe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBkaXYge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNEY0RjRGO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTBweDtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDUwcHggMTJweCAzNXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoLi4vYXNzZXRzL2ltZy95YW5kZXhfYmFjay5wbmcpO1xuICAgICAgICAgICAgICAgICAgICBzaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCBcIi4uL21peGlucy9tZWRpYS5zY3NzXCI7XG5cbi5wYXJ0bmVycy1zbGlkZXItY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLnBhcnRuZXJzLXNsaWRlci1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSg1NzBweCkge1xuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gICAgfVxuXG4gICAgJiA+IGRpdiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIuY2F0YWxvZy1jYXRlZ29yeSxcbi5zZWFyY2gtY2F0ZWdvcnkge1xuICBtYXJnaW46IDIzcHggMCAwIDA7XG4gIHBhZGRpbmctYm90dG9tOiAzM3B4O1xuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiA1cHggMTFweCA1cHggMDtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgICYuc2VsZWN0ZWQge1xuICAgICAgc3BhbiwgYSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGNEQ5NkU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiwgYSB7XG4gICAgICBwYWRkaW5nOiA1cHggMTZweDtcbiAgICAgIGJhY2tncm91bmQ6ICNEQURBREE7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGNEQ5NkU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uc2VhcmNoLWNhdGVnb3J5IHtcbiAgbGkge1xuICAgIHNwYW4sIGEge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL21peGlucy9tZWRpYS5zY3NzXCI7XG5cbiNjYXRhbG9nLWxpc3QtYmxvY2sge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBBMEMwOTtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDk5OTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBkaXNwbGF5OiBub25lO1xuXG4gIC5pdGVtLWJsb2NrIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQyLDI0MiwyNDIsIC4yKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oNzY4cHgpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB9XG4gICAgJj5oMiB7XG4gICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICB9XG4gICAgLml0ZW0tYmxvY2staXRlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgIG1pbi13aWR0aDogMjcwcHg7XG4gICAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgICAgaGVpZ2h0OiAzOTVweDtcbiAgICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICAgICAgbWF4LWhlaWdodDogMzk1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjE1KSwgcmdiYSgwLCAwLCAwLCAwLjE1KSk7XG4gICAgICBib3gtc2hhZG93OiAwcHggMTBweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKDEyMDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDI0OXB4O1xuICAgICAgICBtaW4td2lkdGg6IDI0OXB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAzNjFweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKDc2OHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMjMwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDM0MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oNTcwcHgpIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG87XG4gICAgICB9XG5cbiAgICAgIGltZy5iZy1sYXllciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cblxuICAgICAgZGl2LmNvbnRlbnQtbGF5ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgZGl2LnByaWNlIHtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBjb2xvcjogI0YyRjJGMjtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOdW5pdG8nO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcyB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ051bml0byc7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idXktYnRuIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ051bml0byc7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgY29sb3I6ICNGMkYyRjI7XG5cbiAgICAgICAgICAmLnRpdGxlIHtcblxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGRpdi5sYWJlbC1sYXllciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDRweDtcbiAgICAgICAgd2lkdGg6IDEwNHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgcmlnaHQ6IC01MnB4O1xuICAgICAgICBib3R0b206IC01MnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICAgICAgJi5uZXcge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBMUM3OTM7XG4gICAgICAgIH1cblxuICAgICAgICAmLmhpdCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0RDQTczOTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBkaXYubGFiZWwtbGF5ZXItdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvJztcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQge1xuICAgICYgPiBkaXYge1xuICAgICAgcGFkZGluZzogODZweCAwO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKCR0YWJsZXRIb3Jpem9udGFsKSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAmID4gYS55ZWxsb3ctYnRuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2F0YWxvZy1saXN0LWJsb2NrLWhpZGUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBjb2xvcjogI0YyRjJGMjtcblxuICAgIGltZyB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxuXG4gIC5jYXRhbG9nLWxpc3QtaXRlbXMge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgY29sdW1uLWNvdW50OiAzO1xuICAgIGNvbHVtbi13aWR0aDogMjAwcHg7XG4gICAgY29sdW1uLWdhcDogNjBweDtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oMTM2NnB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKDEyMDBweCkge1xuICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgkdGFibGV0SG9yaXpvbnRhbCkge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIGNvbHVtbi1jb3VudDogMztcbiAgICAgIGNvbHVtbi1nYXA6IDEwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgkdGFibGV0VmVydGljYWwpIHtcbiAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAgIGNvbHVtbi1nYXA6IDEwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSg1NzBweCkge1xuICAgICAgY29sdW1uLWNvdW50OiAxO1xuICAgICAgY29sdW1uLWdhcDogMDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuY2F0YWxvZy1saXN0LWl0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIGJyZWFrLWluc2lkZTogYXZvaWQtY29sdW1uO1xuICAgICAgJiA+IHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMDAlO1xuICAgICAgICAgICAgY29sb3I6ICNGMkYyRjI7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNGNEQ5NkU7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYgPiBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvJztcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgY29sb3I6ICNGNEQ5NkU7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi9taXhpbnMvbWVkaWEuc2Nzc1wiO1xuXG4ucG9wdXAtYmxvY2stY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDk1JTtcbiAgbWF4LXdpZHRoOiA3NDVweDtcbiAgcGFkZGluZzogNTZweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICYubWF4LXdpZHRoIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgfVxuXG4gICYudmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuXG4gIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSg1NzBweCkge1xuICAgIHBhZGRpbmc6IDU2cHggMCA0M3B4IDA7XG4gIH1cblxuICAuZmxhdC1jb250cm9scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oNTYwcHgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5wb3B1cC1mb3JtLWFmdGVyLXN1Ym1pdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW46IDQ1cHggYXV0bztcbiAgICB3aWR0aDogODAlO1xuICAgIG1heC13aWR0aDogNDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgaDIge1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYuZGFyay10aGVtZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBBMEMwOTtcbiAgICBjb2xvcjogI0YyRjJGMiAhaW1wb3J0YW50O1xuXG4gICAgLnBvcHVwLWFjdGlvbi1jbG9zZSB7XG4gICAgICBjb2xvcjogI0YyRjJGMiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucG9wdXAtYmxvY2stZm9vdCB7XG4gICAgICBwLFxuICAgICAgcCBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgY29sb3I6ICNCREJEQkQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmxpZ2h0LXRoZW1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjREOTZFO1xuICAgIGNvbG9yOiAjMzMzMzMzICFpbXBvcnRhbnQ7XG5cbiAgICAucG9wdXAtYWN0aW9uLWNsb3NlIHtcbiAgICAgIGNvbG9yOiAjMzMzMzMzICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBvcHVwLWJsb2NrLWZvb3Qge1xuICAgICAgcCxcbiAgICAgIHAgYSB7XG4gICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5zdWJtaXR0ZWQge1xuICAgICYuZGFyay10aGVtZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9pbWcvd29vZF9mb3JtX2JnLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBBMEMwOTtcbiAgICB9XG4gICAgJi5saWdodC10aGVtZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9pbWcvd29vZF9mb3JtX2JnLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RDk2RTtcbiAgICB9XG5cbiAgICAucG9wdXAtZm9ybS1hZnRlci1zdWJtaXQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnBvcHVwLWZvcm0tY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5wb3B1cC1ibG9jay1jb250ZW50LFxuICAucG9wdXAtYmxvY2staGVhZCxcbiAgLnBvcHVwLWJsb2NrLWZvb3Qge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAucG9wdXAtYmxvY2stY29udGVudCB7XG4gICAgLnBvcHVwLWJsb2NrLWZvb3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICAmLnR3by1jb2x1bW4tY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oNzY4cHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAmPmRpdiB7XG4gICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSg3NjhweCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICYudGV4dC1jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oNzY4cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5mb3JtLWlucHV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBvcHVwLWFjdGlvbi1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxN3B4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdG9wOiAxN3B4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSg1NzBweCkge1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIHRvcDogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5wb3B1cC1ibG9jay1oZWFkIHtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oNTcwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIG1hcmdpbi1ib3R0b206IDQ5cHg7XG4gIH1cblxuICAucG9wdXAtYmxvY2stZm9vdCB7XG4gICAgbWFyZ2luLXRvcDogNTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICYubm8tZmxleCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oNTcwcHgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgIGNvbG9yOiAjMUUyMzI0O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI3cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSg1NzBweCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgzMjBweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCxcbiAgICBwIGEge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBjb2xvcjogI0JEQkRCRCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5kaXYjY29va2llUG9wVXAuY29va2llUG9wVXAtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZDk2ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjRkOTZlLCAjOWU4ZDQ4KTtcbiAgICBjb2xvcjogIzFlMjMyNDtcbiAgfVxufVxuIiwiLmNvbnRhaW5lciB7XG4gICYuLWZvci1tYXRlcmlhbHMge1xuICAgIC5jYXRhbG9nLWl0ZW1zLWxpc3QtaGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICB9XG4gICAgLmNhdGFsb2ctaXRlbXMtbGlzdCB7XG4gICAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgICB9XG4gIH1cbiAgJi4tZm9yLW1hcC1maWx0ZXJzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNTBweCAwIDQwcHggMDtcbiAgICAuY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL21peGlucy9tZWRpYS5zY3NzXCI7XG4ucmF0aW5nLWFyZWEge1xuICAmOm5vdCg6Y2hlY2tlZCkgPiBpbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmOm5vdCg6Y2hlY2tlZCkgPiBsYWJlbCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgbGluZWFyO1xuICAgIGJhY2tncm91bmQ6IHtcbiAgICAgIGltYWdlOiB1cmwoLi4vYXNzZXRzL2ltZy9pY29ucy9zdGFyLXdoaXRlLWljb24uc3ZnKTtcbiAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuICAgICY6aG92ZXIsICY6aG92ZXIgfiBsYWJlbCAge1xuICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICBpbWFnZTogdXJsKC4uL2Fzc2V0cy9pbWcvaWNvbnMvc3Rhci1ibGFjay1pY29uLnN2Zyk7XG4gICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmPiBpbnB1dDpjaGVja2VkIH4gbGFiZWwge1xuICAgIGJhY2tncm91bmQ6IHtcbiAgICAgIGltYWdlOiB1cmwoLi4vYXNzZXRzL2ltZy9pY29ucy9zdGFyLWJsYWNrLWljb24uc3ZnKTtcbiAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gICYgPiBpbnB1dDpjaGVja2VkICsgbGFiZWw6aG92ZXIsXG4gICYgPiBpbnB1dDpjaGVja2VkICsgbGFiZWw6aG92ZXIgfiBsYWJlbCxcbiAgJiA+IGlucHV0OmNoZWNrZWQgfiBsYWJlbDpob3ZlcixcbiAgJiA+IGlucHV0OmNoZWNrZWQgfiBsYWJlbDpob3ZlciB+IGxhYmVsLFxuICAmID4gbGFiZWw6aG92ZXIgfiBpbnB1dDpjaGVja2VkIH4gbGFiZWwge1xuICAgIGJhY2tncm91bmQ6IHtcbiAgICAgIGltYWdlOiB1cmwoLi4vYXNzZXRzL2ltZy9pY29ucy9zdGFyLWJsYWNrLWljb24uc3ZnKTtcbiAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gICYgPiBsYWJlbDphY3RpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4uZmVlZGJhY2stdm90ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHAge1xuICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG59XG5cbi5jb250YWluZXIge1xuICAmLi1mb3ItZmVlZGJhY2tzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi4tZm9yLWZlZWRiYWNrcy1jb250ZW50IHtcbiAgICAuZmVlZGJhY2staXRlbXMtbGlzdC1wYWdpbmF0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICB9XG4gIH1cblxuICAuZmVlZGJhY2staGVhZGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oNTYwcHgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAueWVsbG93LWJ0biB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSg1NjBweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZmVlZGJhY2tzLWJsb2NrIHtcbiAgICBwYWRkaW5nOiA2NXB4IDAgMCAwO1xuICAgIC5mZWVkYmFja3MtbGlzdCB7XG4gICAgICB3aWR0aDogOTUlO1xuICAgICAgbWF4LXdpZHRoOiA5ODBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgLmZlZWRiYWNrLWl0ZW0ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjJGMkYyO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgICAgfVxuICAgICAgICAuZmVlZGJhY2stcmF0aW5nLWJsb2NrIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICAgICAgICY+c3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTJweDsgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgaW1hZ2U6IHVybCguLi9hc3NldHMvaW1nL2ljb25zL3N0YXJzLWljb24uc3ZnKTtcbiAgICAgICAgICAgICAgc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZlZWRiYWNrLWhlYWRlciB7XG4gICAgICAgICAgJj5wIHtcbiAgICAgICAgICAgICY+c3BhbiB7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICAgICAgY29sb3I6ICM4MjgyODI7XG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3Bhbi5hdmF0YXIge1xuICAgICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmPmRpdiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgICAgICAgICAgJj5zcGFuIHtcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgICAgICBjb2xvcjogIzgyODI4MjtcbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZmVlZGJhY2stYm9keSB7XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICBjb2xvcjogIzRGNEY0RjtcbiAgICAgICAgICAgIG1hcmdpbjogMTRweCAwIDIwcHggMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5mZWVkYmFjay1pdGVtLXJlc3BvbnNlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Y0RDk2RTtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGNEQ5NkU7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Y0RDk2RTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgICAmPnAge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmVlZGJhY2stZm9ybSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKDU2MHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cbiAgICAucG9wdXAtYmxvY2stY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA5NSU7XG4gICAgICBtYXgtd2lkdGg6IDk4MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAzM3B4IDAgNDBweCAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIC5mbGF0LWNvbnRyb2xzIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKDU2MHB4KSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgICAgICAgfVxuICAgICAgICAmPmRpdiB7XG4gICAgICAgICAgd2lkdGg6IDQ5JTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSg1NjBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZm9ybS1pbnB1dCB7XG4gICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxMTVweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnBvcHVwLWJsb2NrLWhlYWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgfVxuICAgICAgLnBvcHVwLWJsb2NrLWZvb3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uZmVlZGJhY2staGVhZGVyIHtcbiAgLmF2YXRhciB7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG4uZmVlZGJhY2tzLWNvbnRhaW5lciAuZmVlZGJhY2tzLXNsaWRlci1jb250YWluZXIgLmZlZWRiYWNrcy1zbGlkZXItaXRlbSAuZmVlZGJhY2staGVhZGVyPnAgc3Bhbi5hdmF0YXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuIiwiQGltcG9ydCBcIi4uL21peGlucy9tZWRpYS5zY3NzXCI7XG5cbi5jb250YWluZXIge1xuICAmLi1mb3ItY29udGFjdHMtYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICB9XG5cbiAgJi4tZm9yLWNvbnRhY3RzLCAmLi1mb3ItYnJhbmNoZXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcblxuICAgIGgyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gICYuLWZvci1icmFuY2hlcyB7XG4gICAgLmNvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJi4tZm9yLW1hcCB7XG4gICAgaDIge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgfVxuXG4gICAgLmJvcmRlcmVkLXRhYnMtY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gICAgfVxuXG4gICAgI21hcCB7XG4gICAgICBoZWlnaHQ6IDQ2N3B4O1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhY3RzLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKDEwMjRweCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnRhYnMtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgxMDI0cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgaDIge1xuICAgIGEge1xuICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICB9XG4gIH1cblxuICAmID4gZGl2ID4gcCB7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgbWFyZ2luOiAyNXB4IDA7XG4gIH1cblxuICAud29yay1zY2hlZHVsZSB7XG4gICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgcCB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgfVxuXG4gICYgPiBkaXYgPiBhIHtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDtcbiAgfVxuXG4gICYgPiBkaXYge1xuICAgIHdpZHRoOiA0OSU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgxMDI0cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5wb3B1cC1ibG9jay1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5jb250YWN0cy1iZy1pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgxMDI0cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICYuLWZpcnN0IHtcbiAgICAgIHdpZHRoOiAxNTJweDtcbiAgICAgIGhlaWdodDogMTUycHg7XG4gICAgICB0b3A6IGNhbGMoMTAwJSArIDU1cHgpO1xuICAgICAgbGVmdDogY2FsYygxMDAlIC0gMjQzcHggLSA1NXB4IC0gMTUycHgpO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKDEzNjZweCkge1xuICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSAyNDNweCAtIDM3cHggLSAxNTJweCk7XG4gICAgICAgIHRvcDogY2FsYygxMDAlICsgMzdweCk7XG4gICAgICB9XG4gICAgfVxuICAgICYuLXNlY29uZCB7XG4gICAgICB3aWR0aDogMjQzcHg7XG4gICAgICBoZWlnaHQ6IDI0M3B4O1xuICAgICAgbGVmdDogY2FsYygxMDAlIC0gMjQzcHgpO1xuICAgICAgdG9wOiBjYWxjKDEwMCUgKyA1NXB4KTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgxMzY2cHgpIHtcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAzN3B4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tdGhpcmQge1xuICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICBoZWlnaHQ6IDUzNXB4O1xuICAgICAgbGVmdDogY2FsYygxMDAlICsgNTVweCk7XG4gICAgICB0b3A6IDA7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oMTM2NnB4KSB7XG4gICAgICAgIGxlZnQ6IGNhbGMoMTAwJSArIDM3cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wb3B1cC1ibG9jay1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgcGFkZGluZzogMzdweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICAucG9wdXAtYmxvY2stY29udGFpbmVyIC5wb3B1cC1ibG9jay1jb250ZW50LCAucG9wdXAtYmxvY2stY29udGFpbmVyIC5wb3B1cC1ibG9jay1mb290LCAucG9wdXAtYmxvY2stY29udGFpbmVyIC5wb3B1cC1ibG9jay1oZWFkIHtcbiAgICB3aWR0aDogODMlO1xuICB9XG5cbiAgLnBvcHVwLWJsb2NrLWZvb3Qge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbn1cblxuLmJyYW5jaGVzLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuXG4gIC5icmFuY2hlcy1saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAyMnB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIGNhbGMoMTAwJSAvIDQgLSAxN3B4KSk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMjE2cHgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgxMDI0cHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIGNhbGMoMTAwJSAvIDMgLSAxN3B4KSk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSg2NDBweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgY2FsYygxMDAlIC0gMTdweCkpO1xuICAgIH1cblxuICAgIC5icmFuY2hlcy1pdGVtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAyNnB4IDIwcHg7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgfVxuXG4gICAgICBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW46IDEycHggMDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcblxuICAgICAgICAmLnRlbCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5lbWFpbCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi9taXhpbnMvbWVkaWEuc2Nzc1wiO1xuLm5ld3Mtc2xpZGVyLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgkcGhvbmVXaWR0aCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cbi5uZXdzLWxpc3Qge1xuICAuaXMtY2VudGVyZWQgJi5zd2lwZXItd3JhcHBlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLm5ld3MtaXRlbSB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgICB9XG4gIH1cbiAgLm5ld3MtaXRlbSwgLm5ld3Mtc2xpZGVyLWl0ZW0ge1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMzk1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6aG92ZXIge1xuICAgICAgLm5ld3MtY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgICAgICAgcDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgY29sb3I6ICNGMkYyRjIgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubmV3cy1pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLm5ld3MtY29udGVudCB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDI1MHB4KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAyNXB4IDI0cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHAge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIGNvbG9yOiAjNEY0RjRGO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICBjb2xvcjogIzgyODI4MjtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtjb2xvcjogI0Y0RDk2RTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubmV3cy1pdGVtIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oJGRlc2t0b3BXaWR0aCl7XG4gICAgICBtYXgtd2lkdGg6IDMxJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKDU3MHB4KXtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgfVxuICAmLi1mbGF0IHtcbiAgICAubmV3cy1pdGVtIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBtaW4td2lkdGg6IDMzMHB4O1xuICAgICAgbWFyZ2luOiAwIDIlIDE1cHggMDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi91dGlscy92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi9taXhpbnMvbWVkaWEuc2Nzc1wiO1xuXG4uaW5kZXgtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6ICR0b3BTbGlkZXJIZWlnaHQ7XG4gIG1pbi1oZWlnaHQ6ICRtaW5Ub3BTbGlkZXJIZWlnaHQ7XG4gIG1heC1oZWlnaHQ6ICRtYXhUb3BTbGlkZXJIZWlnaHQ7XG4gIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgkc21UYWJsZXRXaWR0aCkge1xuICAgIGhlaWdodDogJG1pblRvcFNsaWRlckhlaWdodDtcbiAgfVxufVxuXG4uY2F0YWxvZy1ibG9jay1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE3NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDkwcHggMDtcbiAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKCR0YWJsZXRIb3Jpem9udGFsKSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4uYmVzdC1wcmljZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBwYWRkaW5nOiA3MHB4IDAgMTAwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAuY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxufVxuXG4uZGVzaWduZXJzLXNsaWRlci1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBoZWlnaHQ6IDUxNnB4O1xuICBiYWNrZ3JvdW5kOiB7XG4gICAgaW1hZ2U6IHVybCguLi9hc3NldHMvaW1nL21hdGVyaWFsLXNsaWRlci1iZy5qcGcpO1xuICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgc2l6ZTogY292ZXI7XG4gICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKDY0MHB4KSB7XG4gICAgaGVpZ2h0OiA0ODBweDtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvaW1nL21hdGVyaWFsLXNsaWRlci1iZy1tb2JpbGUuanBnKTtcbiAgfVxuXG4gIC5jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLmJlbmVmaXRzLXNsaWRlci1ibG9jayB7XG4gIG1hcmdpbjogMTAwcHggMDtcbiAgaGVpZ2h0OiA0NDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKCRzbVRhYmxldFdpZHRoKSB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cblxuICAuY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi5mZWVkYmFja3Mtc2xpZGVyLWJsb2NrIHtcbiAgaGVpZ2h0OiA0MjBweDtcbiAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKCR0YWJsZXRIb3Jpem9udGFsKSB7XG4gICAgaGVpZ2h0OiA0ODBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oJHRhYmxldFZlcnRpY2FsKSB7XG4gICAgaGVpZ2h0OiA1NTBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oJHNtVGFibGV0V2lkdGgpIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5wYXJ0bmVycy1ibG9jay1jb250YWluZXIge1xuICBtYXJnaW46IDExNXB4IDAgNzBweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLm5ld3MtYmxvY2stY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgcGFkZGluZzogODBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLnRpdGxlLXN0YXJ0ZWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB9XG5cbiAgLmNvbnRlbnQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubmV3cy1ibG9jay1oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi9taXhpbnMvbWVkaWEuc2Nzc1wiO1xuXG4uaW5uZXItaGVhZGVyIHtcbiAgbWluLWhlaWdodDogMTU1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKCR0YWJsZXRIb3Jpem9udGFsKSB7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKCRzbVRhYmxldFdpZHRoKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxubWFpbi5pbm5lciwgaGVhZGVyLmlubmVyLWhlYWRlciB7XG4gIC5jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAmLi1mb3ItbWVudSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEEwQzA5O1xuICAgIH1cblxuICAgICYuLWZvci1jYXRlZ29yeSwgJi5iZXN0c2VsbGVycy1ibG9jaywgJi4tZm9yLWNhdGFsb2ctY2F0ZWdvcnksICYuLWZvci1zZWFyY2gtY2F0ZWdvcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICB9XG5cbiAgICAmLi1mb3ItcG9wdWxhci1jYXRlZ29yaWVzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgbWFyZ2luOiA1MHB4IDAgNDBweCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuLWZvci1zZWFyY2gtbGlzdCB7XG4gICAgICAuY2F0YWxvZy1pdGVtcy1saXN0LWhlYWRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAuY29udGVudCBoMiB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLi1mb3Itbm90aGluZy1mb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuXG4gICAgICBoMiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYmVzdHNlbGxlcnMtYmxvY2sge1xuICAgICAgcGFkZGluZzogMCAwIDkwcHg7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgICYuLWZvci1jYXRhbG9nLWxpc3Qge1xuICAgICAgcGFkZGluZzogNTVweCAwIDIwcHggMDtcbiAgICB9XG5cbiAgICAmLi1mb3ItbmV3cy1saXN0IHtcbiAgICAgIHBhZGRpbmc6IDE4MHB4IDAgMTAwcHggMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAzNjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAxMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICAgIH1cblxuICAgICAgLmNvbnRlbnQge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmNhdGFsb2ctbmV3cy13cmFwIHtcbiAgbWFyZ2luOiA4MHB4IDAgMjBweDtcbn1cbiIsIkBpbXBvcnQgXCIuLi9taXhpbnMvbWVkaWEuc2Nzc1wiO1xuLmNvbnRhaW5lci4tZm9yLWNhcmQge1xuICBwYWRkaW5nOiA3MHB4IDA7XG4gIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSg3NjhweCkge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuICAuY29udGVudCB7XG4gICAgLnRhYi1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIG1hcmdpbjogNzBweCBhdXRvIDAgYXV0bztcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRjJGMkYyO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKDEyMDBweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLnRhYi1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNjBweCAzNHB4O1xuICAgICAgICAmPio6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICB9XG5cbiAgICAgICAgZGl2LnR3by1jb2x1bW4tY29udGVudCB7XG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMwMHB4IGF1dG87XG4gICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAwO1xuICAgICAgICAgIGdyaWQtcm93LWdhcDogMjlweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSg0NzBweCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHA6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmV3cy1saXN0IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIC5uZXdzLWl0ZW0ge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIC5uZXdzLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmMmYyZjI7XG4gICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmNGQ5NmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGFiLW1lbnUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgICAgICBwYWRkaW5nOiA5cHggMzRweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSg0NzBweCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oNDcwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICBjb2xvcjogIzgyODI4MjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSg3NjhweCkge1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDEycHgvMTUwJSAnT3BlbiBTYW5zJztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJ0LWNvbnRhaW5lci1oZWFkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKDEyMDBweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSg3NjhweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgLmNhcmQtaW5mbyB7XG4gICAgICAgIHBhZGRpbmc6IDAgNDVweCAwIDY4cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSg0NzBweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oNDcwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICB9XG4gICAgICAgIC5pbmZvLWNhdGVnb3J5IHtcbiAgICAgICAgICBtYXJnaW46IDQ1cHggMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTZweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKDQ3MHB4KSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIsICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y0RDk2RTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmluZm8ge1xuICAgICAgICAgIG1hcmdpbjogNDVweCAwO1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgd2lkdGg6IDM4MHB4O1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzBweCBhdXRvO1xuICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMjlweDtcbiAgICAgICAgICBncmlkLXJvdy1nYXA6IDI3cHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKDQ3MHB4KSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvJztcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSg0NzBweCkge1xuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybisxKSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNnB4O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKDQ3MHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5zZWxlY3RlZCwgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjREOTZFO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNob3J0LWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oMTIwMHB4KSB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJpY2UtYW5kLW9yZGVyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSg0NzBweCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSg0NzBweCkge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ051bml0byc7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM2cHg7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1waG90by1zbGlkZXItY29udGFpbmVyIHtcbiAgd2lkdGg6IDQ4MXB4O1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oMTAyNHB4KSB7XG4gICAgd2lkdGg6IDM4MXB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSg3NjhweCkge1xuICAgIG1hcmdpbjogMCBhdXRvIDQwcHggYXV0bztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oNDcwcHgpIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XG4gICAgd2lkdGg6IDQ3cHg7XG4gICAgaGVpZ2h0OiA0N3B4O1xuICAgIHRvcDogNDUlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSg1NzBweCkge1xuICAgICAgdG9wOiA0MiU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSg0NzBweCkge1xuICAgICAgdG9wOiAzNyU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgzNzBweCkge1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG5cbiAgICAmLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBpbWFnZTogdXJsKC4uL2Fzc2V0cy9pbWcvaWNvbnMvcGFnaW5hdGlvbi1hcnJvdy1yaWdodC5zdmcpO1xuICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIH1cblxuICAgICAgcmlnaHQ6IC0yNHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKDM3MHB4KSB7XG4gICAgICAgIHJpZ2h0OiAtMTdweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBpbWFnZTogdXJsKC4uL2Fzc2V0cy9pbWcvaWNvbnMvcGFnaW5hdGlvbi1hcnJvdy1sZWZ0LnN2Zyk7XG4gICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgfVxuXG4gICAgICBsZWZ0OiAtMjRweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgzNzBweCkge1xuICAgICAgICBsZWZ0OiAtMTdweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnN3aXBlci1idXR0b24tem9vbSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgaW1hZ2U6IHVybCguLi9hc3NldHMvaW1nL2ljb25zL3pvb20taWNvbi5zdmcpO1xuICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIH1cblxuICAgICAgdG9wOiAzMHB4O1xuICAgICAgcmlnaHQ6IC0yNHB4O1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgzNzBweCkge1xuICAgICAgICByaWdodDogLTE3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhcmQtcGhvdG8tc2xpZGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgZGl2LmxhYmVsLWxheWVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMTA0cHg7XG4gICAgICB3aWR0aDogMTA0cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgcmlnaHQ6IC01MnB4O1xuICAgICAgYm90dG9tOiAtNTJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgICAgJi5uZXcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTFDNzkzO1xuICAgICAgfVxuICAgIH1cblxuICAgIGRpdi5sYWJlbC1sYXllci10ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogNDtcbiAgICAgIHBhZGRpbmc6IDhweDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDQ4MXB4O1xuICAgICAgaGVpZ2h0OiA0ODFweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oMTAyNHB4KSB7XG4gICAgICAgIHdpZHRoOiAzODFweDtcbiAgICAgICAgaGVpZ2h0OiAzODFweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSg0NzBweCkge1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkLXBob3RvLXRodW1icyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDY4cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLnNpemUxMjAge1xuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgODUlKTtcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgODUlKTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDg1JSk7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG5cbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XG5cbiAgICAgICAgJi5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIHtcbiAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjRjREOTZFO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZGVzaWduZXJzLWNob2ljZS1sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgdG9wOiAzMHB4O1xuICB9XG59XG4uc2l6ZS12YXJpYW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLm9yZGVyLXBhbmVscy1idG4ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4uY29udGFpbmVyLi1mb3ItbWFwIHtcbiAgLnRhYi1jb250YWluZXIge1xuICAgICYudGFiLXNjaGVtZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgLnRhYi1tZW51IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjNweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCA2MDAgMTZweC8yMnB4ICdPcGVuIFNhbnMnO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgY29sb3I6ICM4MjgyODI7XG4gICAgICAgICAgcGFkZGluZzogN3B4IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXIsICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2Y0ZDk2ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50YWItY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB9XG4gICAgICAudGFiLWNvbnRlbnQtaXRlbSB7XG4gICAgICAgICZfX3NjaGVtZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vbWl4aW5zL21lZGlhLnNjc3NcIjtcbi5jb250YWluZXIge1xuICAmLi1mb3Itd29vZC10eXBlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHg7XG4gICAgLndvb2QtdHlwZS1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oMTAwMHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAuY2FyZC1waG90by1zbGlkZXItY29udGFpbmVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLi1mb3Itd29vZC1saXN0IHtcbiAgICBwYWRkaW5nLXRvcDogNjVweDtcbiAgICBoMiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICB9XG4gIH1cbn1cbi50YWJzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnRhYnMtaGVhZGVyLWFuY2hvciB7XG4gIGZvbnQ6IG5vcm1hbCA2MDAgMTVweC8xNTAlICdPcGVuIFNhbnMnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM4MjgyODI7XG4gIHBhZGRpbmc6IDVweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmNGQ5NmU7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vbWl4aW5zL21lZGlhLnNjc3NcIjtcbi5jb250YWluZXIge1xuICAmLi1mb3ItdmFjYW5jaWVzIHtcbiAgICBwYWRkaW5nOiA1NXB4IDAgMjIwcHggMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oMTAyNHB4KSB7XG4gICAgICBwYWRkaW5nOiA1NXB4IDAgMTIwcHggMDtcbiAgICB9XG4gIH1cbn1cbi52YWNhbmN5LWNvbnRhY3QtYmxvY2sge1xuICBwYWRkaW5nOiA0NHB4IDU0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEQ5NkU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIEBpbmNsdWRlIG1lZGlhLWN1c3RvbSgxMDI0cHgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oNTcwcHgpIHtcbiAgICBwYWRkaW5nOiAyMnB4IDI3cHg7XG4gIH1cbiAgJj5kaXYge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbWluLXdpZHRoOiA0OSU7XG4gICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKDEwMjRweCkge1xuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5lbWFpbCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cbiAgfVxufVxuLnZhY2FuY3ktYmxvY2sge1xuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG4gIGgzIHtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICB9XG4gIC52YWNhbmN5LWluZm8ge1xuICAgIG1hcmdpbjogNjBweCAwIDQwcHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBAaW5jbHVkZSBtZWRpYS1jdXN0b20oNTcwcHgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBoNCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBmb250LWZhbWlseTogJ051bml0byc7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIH1cbiAgICAmPmRpdiB7XG4gICAgICB3aWR0aDogNDklO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKDU3MHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmPmRpdiB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtY3VzdG9tKDEwMjRweCkge1xuICAgICAgICAgIG1heC13aWR0aDogOTUlO1xuICAgICAgICB9XG4gICAgICAgIHAsIHNwYW4sIGxpIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jb250YWluZXIge1xuICAmLi1mb3ItcGFydG5lcnMge1xuICAgIHBhZGRpbmc6IDgwcHggMCAwIDcwcHg7XG4gIH1cbiAgJi4tZm9yLXBhcnRuZXJzLWxpc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjIgIWltcG9ydGFudDtcbiAgfVxufVxuLnBhcnRuZXJzLWxpc3QtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTAwcHggMDtcbiAgLnBhcnRuZXJzLWxpc3QtaXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICBkaXYge1xuICAgICAgbWFyZ2luLWxlZnQ6IDU2cHg7XG4gICAgICBoNSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvJztcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ucGFydG5lcnMtaW50cm8tYmxvY2sge1xuICBtYXJnaW46IDAgMCA3N3B4IDA7XG4gIGg0IHtcbiAgICBmb250LWZhbWlseTogJ051bml0byc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgfVxuICBwLCB1bCB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgfVxuICAmPiBkaXYge1xuICAgIG1hcmdpbjogMzNweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICY+dWwge1xuICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgIGxpIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iXX0= */

/* End */


/* Start:/local/templates/woodstock/styles.css?16189154642588*/
.update-captcha img {
    width: 2rem;
}

.section-hide {
    display: none;
}

.toTop-btn {
    z-index: 55;
    width: 60px;
    height: 60px;
    background-image: url("/local/templates/woodstock/../../../img/template/totop.png");
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 50%;
    opacity: 0.6;
    bottom: 80px;
    right: 10px;
    cursor: pointer;
    display: none;
    position: fixed
}

.toTop-btn:hover {
    opacity: 0.9
}

.card-photo-slider-item,
.card-photo-thumbs .swiper-slide,
.interiors-photo-slider-item,
.interiors-photo-thumbs .swiper-slide,
.design-photo-slider-item,
.design-photo-thumbs .swiper-slide {
    display: flex;
    align-items: center;
    justify-content: center;
}
.search-item {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-end;
    margin-top: 74px;
    max-width: 140px;
}
@media screen and (max-width: 640px) {
    .search-item {
        margin-top: 40px;
		margin-bottom: -36px;
    }
}
.search-item .hidden {
    height: 24px;
}
.container .feedbacks-block .feedbacks-list .feedback-item .feedback-header>p span.avatar {
    background: none;
}

h1.title-started {
	font-weight: 700;
	font-size: 30px;
	line-height: 120%;
	text-align: left;
	text-transform: uppercase;
	color: #000;
	padding: 0 0 80px 0;
}

.h2 {
	padding: 0;
	margin: 0;
	font-family: Nunito;
	font-style: normal;
	font-size: 30px;
	font-weight: 700;
}
.h3 {
	padding: 0;
	margin: 0;
	font-family: Nunito;
	font-style: normal;
	font-size: 24px;
	letter-spacing: -.2px;
	font-weight: 700;
	text-transform: initial;
}

.popup-block-container .popup-block-head {
	font-size:30px;
	line-height:120%;
	text-align:center;
	text-transform:none;
	font-family: Nunito;
	font-weight: 700;
	font-style: normal;
	letter-spacing: -.2px;
}
.popup-block-container .popup-form-after-submit .h2 {
	font-weight: 800;
	font-size: 36px;
	line-height: 130%;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}
.popup-block-container .popup-block-content .h3 {
	font-size: 20px;
	line-height: 120%;
	text-transform: none;
	margin-bottom: 30px;
}
#price-list-block .content > div .h3,
#catalog-list-block .content > div .h3 
{
	font-style: normal;
	font-weight: 700;
	font-size: 30px;
	line-height: 120%;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
@media (max-width:570px){
	.popup-block-container .popup-block-head {
		font-size:24px;
	}
}

.catalog-items-list-block .catalog-items-list .catalog-items-list-item div.content-layer .title {
    font-size: 22px;
    line-height: 120%;
}

/* End */
/* /local/templates/woodstock/assets/build/css/style.min.css?1618929708775410 */
/* /local/templates/woodstock/styles.css?16189154642588 */
