/**
 * apafq v1.0.0
 * (c) 2025 APAFQ
 * https://apafq.ca
 */
@charset "UTF-8";*{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{font-size:62.5%;height:auto;width:100%}html{-webkit-font-smoothing:antialiased}body{background-color:#f6f5f6;color:#242323;font-family:Lato,sans-serif;font-size:16px;font-weight:400;letter-spacing:.9px;line-height:26px}@media only screen and (max-width:767px){body{font-size:14px;font-weight:300;letter-spacing:.6px;line-height:24px}}.clearfix:after{clear:both;content:"";display:block}.text-center{text-align:center}.text-right{text-align:right}.vertical-center{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.swal2-popup{font-size:1.6rem!important}.button{background-color:#dd002d;border:1px solid #dd002d;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-family:Oswald,sans-serif;line-height:19px;outline:none;padding:10px 15px;text-align:center;text-decoration:none;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.button:hover{background-color:transparent;color:#dd002d}.button.color2{background-color:#13364c;border-color:#13364c}.button.color2:hover{background-color:transparent;color:#13364c}.button.light{background-color:transparent;border-color:#fff}.button.light:hover{background-color:#fff;color:#242323}.button.small{border-radius:30px;color:#fff;cursor:pointer;font-family:Lato,sans-serif;font-size:12px;line-height:14px;padding:5px 15px}.button.small:hover{color:#dd002d}.button.mini{border-radius:30px;color:#fff;cursor:pointer;font-family:Lato,sans-serif;font-size:12px;line-height:14px;padding:1px 5px}.button.mini:hover{color:#dd002d}.button-center{display:block;margin-top:40px;text-align:center;width:100%}@media (max-width:767px){.editable-container.popover{left:calc(-50% - 50px)!important;width:calc(100vw - 100px)}.editable-container.popover .select2,.editable-container.popover input,.editable-container.popover select{width:100%}.table-layout .editable-input .select2{width:100%!important}.editable-input{display:block}.editable-buttons{padding-top:10px;width:100%}.editable-buttons button[type=submit]{margin-left:calc(100% - 176px)}}.submit-button{margin-top:30px}[type=submit]{cursor:pointer}.main-form{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:768px){.main-form{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}}.form-group{position:relative}.form-input-block{margin:0 0 20px;width:100%}@media only screen and (min-width:1024px){.form-input-block{margin:0 60px 20px 0;max-width:calc(33.33334% - 40px)}.form-input-block:nth-child(3n+3){margin-right:0}.form-input-block.four-columns{margin:0 40px 20px 0;max-width:calc(25% - 30px)}.form-input-block.four-columns:nth-child(3n+3){margin-right:40px}.form-input-block.four-columns:nth-child(3n+4){margin-right:0}}.form-input-block.fullwidth{margin-right:0;max-width:100%;width:100%}.form-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f6f5f6;border:1px solid #e2e5eb;border-radius:4px;color:#242323;font-size:16px;letter-spacing:.67px;line-height:20px;outline:none;padding:11px 10px 9px;width:100%}.form-input:-moz-read-only:not(.flatpickr-input){background:#f6f5f6 url(/images/icon_locked.svg) no-repeat right 15px center/auto 15px;font-weight:500;padding-right:40px}.form-input:read-only:not(.flatpickr-input){background:#f6f5f6 url(/images/icon_locked.svg) no-repeat right 15px center/auto 15px;font-weight:500;padding-right:40px}label{display:block;font-size:16px;font-weight:300;letter-spacing:.67px;line-height:20px;margin-bottom:10px}textarea{background:#f6f5f6;display:block;height:150px}@media only screen and (min-width:1024px){textarea.rating-simplified-comments,textarea.rating-standard-comments{height:198px}textarea.rating-detailed-comments{height:878px}}.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f6f5f6 url(/images/selectbox-arrows.svg) no-repeat center right 10px/10px auto;border:1px solid #e2e5eb;border-radius:4px;color:#242323;font-family:Lato,sans-serif;font-size:16px;letter-spacing:.67px;line-height:20px;outline:none;padding:11px 30px 9px 10px;width:100%}@media only screen and (min-width:1440px){.form-select{background-position:center right 20px;padding:11px 50px 9px 10px}}.form-select:disabled,.form-select:invalid{color:#888}.select2{width:100%!important}.select2-selection{min-height:42px}.select2-dropdown{border-color:#e2e5eb}.select2-container--default .select2-selection--single{background:#f6f5f6 url(/images/selectbox-arrows.svg) no-repeat center right 10px/10px auto;border:1px solid #e2e5eb;border-radius:4px;color:#242323;font-family:Lato,sans-serif;font-size:16px;letter-spacing:.67px;line-height:20px;outline:none;padding:0 30px 0 0;width:100%}.select2-container--default .select2-selection--single .select2-selection__arrow{display:none}.select2-container--default .select2-selection--multiple{border:1px solid #e2e5eb;border-radius:4px;color:#242323;outline:none;width:100%}.select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#e2e5eb}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#f6f5f6}.form-switch{display:inline-block;height:34px;margin-bottom:0;position:relative;width:60px}.form-switch input{display:none}.form-slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;-webkit-transition:.4s;transition:.4s}.form-slider:before{background-color:#fff;bottom:2px;content:"";height:30px;left:2px;position:absolute;-webkit-transition:.4s;transition:.4s;width:30px}input:checked+.form-slider{background-color:#dd002d}input:focus+.slider{-webkit-box-shadow:0 0 1px #dd002d;box-shadow:0 0 1px #dd002d}input:checked+.form-slider:before{-webkit-transform:translateX(26px);transform:translateX(26px)}.form-slider.round{border-radius:34px}.form-slider.round:before{border-radius:50%}input[type=email].form-error,input[type=number].form-error,input[type=text].form-error,select.form-error,textarea.form-error{border-bottom-right-radius:0;border-color:#dd002d}div.field-error,span.field-error{background:#dd002d;border-radius:5px;color:#fff;font-size:12px;font-weight:700;line-height:18px;padding:0 5px}div.field-error li,div.field-error ul,span.field-error li,span.field-error ul{list-style:none;margin:0;padding:0}div.field-error li,span.field-error li{display:none}div.field-error li:first-child,span.field-error li:first-child{display:block}div.field-error{border-top-left-radius:0;border-top-right-radius:0;bottom:-18px;position:absolute;right:0}span.field-error{display:inline-block;margin-left:5px}.stripe-on{background:repeating-linear-gradient(45deg,#fff,#fff 10px,rgba(221,0,45,.02) 0,rgba(221,0,45,.02) 20px);border:1px solid rgba(221,0,45,.2)}.stripe-off{background:repeating-linear-gradient(45deg,#fff,#fff 10px,#f6f5f6 0,#f6f5f6 20px);border:1px solid #e2e5eb}.alert{background-color:#f6f5f6;border-radius:4px;font-weight:500;margin-bottom:20px;padding:20px;text-align:center;width:100%}.alert.light{background-color:#fff}.alert.alert-success{background-color:#89e282}.alert.alert-error{background-color:#da5a47;color:#fff}.app{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.app .main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 30px}@media only screen and (max-width:767px){.header{padding:0 20px}}.header .left-header{height:120px}@media only screen and (max-width:1024px){.header .left-header{height:60px}}.header .left-header .logo{height:100px;margin-top:10px}@media only screen and (max-width:1024px){.header .left-header .logo{height:50px;margin-top:5px}}.header .right-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:1024px){.header .right-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#dd002d;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;overflow-y:scroll;padding:10vh 0;position:fixed;right:0;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out,-webkit-transform .2s ease-out;width:100vw;z-index:5;-webkit-overflow-scrolling:touch}.header .right-header.is-opened{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.header .right-header .close-menu{display:none}@media only screen and (max-width:1024px){.header .right-header .close-menu{background:url(/images/icon_close.svg) no-repeat 100%/contain;color:#fff;cursor:pointer;display:block;line-height:20px;padding-right:35px;position:absolute;right:20px;top:20px}}.header .right-header>a,.header .right-header>span{font-family:Oswald,sans-serif;font-size:16px;font-weight:700;letter-spacing:1px;line-height:24px;margin-left:40px;text-decoration:none;text-transform:uppercase}@media only screen and (max-width:1123px){.header .right-header>a,.header .right-header>span{margin-left:20px}}@media only screen and (max-width:1024px){.header .right-header>a,.header .right-header>span{margin-bottom:10px;margin-left:0}}.header .right-header>a:not(.button),.header .right-header>span:not(.button){color:#242323;line-height:60px;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.header .right-header>a:not(.button):hover,.header .right-header>span:not(.button):hover{color:#dd002d}@media only screen and (max-width:1024px){.header .right-header>a.button,.header .right-header>span.button{background-color:#fff;border-color:#fff;color:#dd002d}.header .right-header>a.button:hover,.header .right-header>span.button:hover{background-color:transparent;color:#fff}.header .right-header>a:not(.button),.header .right-header>span:not(.button){color:#fff;line-height:24px;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.header .right-header>a:not(.button):hover,.header .right-header>span:not(.button):hover{color:#fff}}.header .right-header>a.has-submenu,.header .right-header>span.has-submenu{position:relative}@media only screen and (max-width:1024px){.header .right-header>a.has-submenu,.header .right-header>span.has-submenu{text-align:center}}.header .right-header>a.has-submenu>ul,.header .right-header>span.has-submenu>ul{background:#f6f5f6;-webkit-box-shadow:0 0 5px 0 rgba(36,35,35,.25);box-shadow:0 0 5px 0 rgba(36,35,35,.25);display:none;list-style:none;margin:0;padding:10px 0;position:absolute;top:50px;width:200px;z-index:999}@media only screen and (max-width:1024px){.header .right-header>a.has-submenu>ul,.header .right-header>span.has-submenu>ul{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;position:relative;top:inherit;width:inherit}}.header .right-header>a.has-submenu>ul>li,.header .right-header>span.has-submenu>ul>li{line-height:24px}.header .right-header>a.has-submenu>ul>li a,.header .right-header>span.has-submenu>ul>li a{color:#242323;display:block;font-family:Lato,sans-serif;font-size:14px;font-weight:400;line-height:24px;padding:5px 10px;text-decoration:none;text-transform:none;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media only screen and (max-width:1024px){.header .right-header>a.has-submenu>ul>li a,.header .right-header>span.has-submenu>ul>li a{color:#fff;line-height:18px}}.header .right-header>a.has-submenu>ul>li a:hover,.header .right-header>span.has-submenu>ul>li a:hover{background-color:#fff;-webkit-box-shadow:inset 3px 0 0 0 rgba(221,0,45,.75);box-shadow:inset 3px 0 0 0 rgba(221,0,45,.75)}@media only screen and (max-width:1024px){.header .right-header>a.has-submenu>ul>li a:hover,.header .right-header>span.has-submenu>ul>li a:hover{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}}.header .right-header>a.has-submenu:hover>ul,.header .right-header>span.has-submenu:hover>ul{display:block}@media only screen and (max-width:1024px){.header .right-header>a.has-submenu:hover>ul,.header .right-header>span.has-submenu:hover>ul{display:none}}.header .burger-menu{display:none}@media only screen and (max-width:1024px){.header .burger-menu{background:url(/images/icon_menu.svg) no-repeat 100%/30px;cursor:pointer;display:block;height:60px;width:60px}}.header.light{background-color:transparent;left:0;position:absolute;top:0;width:100vw}.header.light .right-header a:not(.button){color:#fff}.header.light .burger-menu{background-image:url(/images/icon_menu_light.svg)}.footer{background-color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px}.footer,.footer .footer-icons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex}.footer .footer-icons{margin-bottom:10px}.footer .footer-icons a{margin:0 15px}.footer .footer-icons a img{max-height:25px}.footer .footer-links{font-size:14px;letter-spacing:1px;line-height:20px}.hero-banner{background:url(/images/home-hero-background.jpg) no-repeat 50%/cover;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:100px 20px;width:100%}@media only screen and (max-width:767px){.hero-banner{padding:40px 20px}}.hero-banner.custom{position:relative}.hero-banner.custom:before{background:rgba(0,0,0,.7);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.hero-banner.custom .hero-banner-title{position:relative}.hero-banner .hero-banner-title{color:#fff;font-family:Oswald,sans-serif;font-size:60px;font-weight:400;letter-spacing:3px;line-height:90px;margin:0;max-width:1020px;text-align:center;text-transform:uppercase}@media only screen and (max-width:950px){.hero-banner .hero-banner-title{font-size:40px;letter-spacing:2px;line-height:70px}}@media only screen and (max-width:767px){.hero-banner .hero-banner-title{font-size:20px;letter-spacing:.5px;line-height:24px}}.table{border-collapse:collapse;border-spacing:0;margin-bottom:40px;max-width:100%;width:100%}.table thead{background:#13364c;color:#fff}.table td,.table th{max-width:50%;overflow:hidden;padding:5px 10px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.table td.td-200,.table th.td-200{max-width:200px}.table tbody tr:nth-child(2n){background:#f6f5f6}.table a{color:#242323;text-decoration:none}.table-wrapper{overflow-x:scroll;width:100%;-webkit-overflow-scrolling:touch}.table-layout{border-collapse:collapse;min-width:600px;table-layout:fixed;width:100%}.table-layout,.table-layout td,.table-layout th{border:1px solid #f6f5f6;border-collapse:collapse}.table-layout thead tr th{background-color:#13364c;color:#fff;font-size:12px;line-height:16px;padding:10px 15px;text-align:center;text-transform:uppercase}.table-layout thead tr th.sort{cursor:pointer;position:relative}.table-layout thead tr th.sort:after{background:url(/images/icon-sort-asc.svg) no-repeat 50%/contain;content:"";height:30px;opacity:.5;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background-image .2s ease-out,opacity .2s ease-out;transition:background-image .2s ease-out,opacity .2s ease-out;width:30px}.table-layout thead tr th.sort.sorting-desc:after{background-image:url(/images/icon-sort-desc.svg);opacity:1}.table-layout thead tr th.sort.sorting-asc:after{opacity:1}.table-layout thead tr td{background-color:rgba(19,54,76,.15);font-size:12px;line-height:16px;padding:5px;text-align:center}.table-layout tbody{position:relative!important}.table-layout tbody tr.dragging{background-color:rgba(255,232,98,.5)!important}.table-layout tbody tr:nth-child(odd){background-color:#f6f5f6}.table-layout tbody tr:nth-child(2n){background-color:#fff}.table-layout tbody td{font-size:12px;line-height:16px;overflow:visible;padding:5px;position:relative;text-align:center}.table-layout tbody td.drag-handle,.table-layout tbody td.drag-handle span{cursor:row-resize!important}.table-layout tfoot tr td,.table-layout tfoot tr th{font-size:12px;font-weight:400;line-height:16px;padding:5px;text-align:center}.table-layout tfoot tr th{background-color:rgba(19,54,76,.15)}.table-assignments thead th:first-child{text-align:left;width:30px}.table-assignments thead th:nth-child(2){text-align:left;width:120px}.table-assignments thead th:nth-child(3){width:200px}.table-assignments thead th:nth-child(4){text-align:left;width:150px}.table-assignments thead th:nth-child(n+5){width:220px}.table-assignments td{height:32px}.table-assignments td.icon-transp{background-image:url(/images/table-transport.svg)}.table-assignments td.icon-lunch,.table-assignments td.icon-transp{background-position:50%;background-repeat:no-repeat;background-size:auto 15px}.table-assignments td.icon-lunch{background-image:url(/images/table-lunch.svg)}.table-assignments td.icon-rating{background-image:url(/images/table-rating.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 15px}.table-assignments td.unrequired{background:#d3d4d5!important}.table-assignments a.editable{border-color:#dd002d;color:#13364c}.table-assignments a.editable.editable-unsaved{border-color:#13364c;color:#dd002d}.table-assignments .date-tr{background-color:rgba(19,54,76,.15)!important}.table-assignments .date-tr td{background-color:transparent!important}.table .select2,.table-layout .select2{width:300px!important}.select2-container--default .select2-selection.select2-selection--single{height:42px}.select2-container--default .select2-selection.select2-selection--single .select2-selection__rendered{line-height:42px}.select2-container--default .select2-selection.select2-selection--single .select2-selection__arrow{top:8px}.select2-container--default .select2-dropdown{z-index:9999}.currency:before{content:"$ "}.table-layout tbody tr td.conflict{background-color:rgba(221,0,45,.5)}.table-input{border:1px solid #f6f5f6;border-radius:2px;line-height:20px;outline:none;text-align:center;width:100%}.info-progress{background:rgba(0,0,0,.35);display:none;height:100vh;left:0;position:fixed;top:0;width:100vw}.info-progress.is-active{display:block}.info-progress .info-progress-wrapper{background:#fff;border-radius:5px;left:50%;min-width:300px;padding:20px;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.info-progress .info-progress-wrapper span{font-weight:700}.info-progress .info-progress-wrapper p{color:#000;text-align:center}.info-progress .info-progress-wrapper p:after{-webkit-animation:info-progress-dots 2s step-end infinite;animation:info-progress-dots 2s step-end infinite;content:" ."}@-webkit-keyframes info-progress-dots{0%,12.5%{opacity:0}25%{opacity:1}37.5%{text-shadow:.5em 0}50%{text-shadow:.5em 0,1em 0}62.5%{text-shadow:.5em 0,1em 0,1.5em 0}75%{text-shadow:.5em 0,1em 0,1.5em 0,2em 0}87.5%,to{text-shadow:.5em 0,1em 0,1.5em 0,2em 0,2.5em 0}}@keyframes info-progress-dots{0%,12.5%{opacity:0}25%{opacity:1}37.5%{text-shadow:.5em 0}50%{text-shadow:.5em 0,1em 0}62.5%{text-shadow:.5em 0,1em 0,1.5em 0}75%{text-shadow:.5em 0,1em 0,1.5em 0,2em 0}87.5%,to{text-shadow:.5em 0,1em 0,1.5em 0,2em 0,2.5em 0}}.fancybox-slide{padding:1rem}.events-list{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1000px;width:100%}@media only screen and (max-width:767px){.events-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.events-list .event-list{background-color:#f6f5f6;color:#242323;margin:0 20px 20px 0;padding:20px;text-align:center;text-decoration:none;width:calc(33.33334% - 13.33333px)}.events-list .event-list:nth-child(3n+3){margin-right:0}@media only screen and (max-width:767px){.events-list .event-list{margin-bottom:20px;width:100%}}.events-list .event-list .event-list-img{margin-bottom:15px;max-width:100%}.events-list .event-list .event-list-title{font-family:Oswald,sans-serif;font-size:22px;font-weight:400;letter-spacing:.81px;line-height:32px;margin:0 0 10px}@media only screen and (max-width:767px){.events-list .event-list .event-list-title{font-size:16px;letter-spacing:.5px;line-height:20px}}.events-list .event-list .event-list-text{font-size:14px;letter-spacing:.44px;line-height:18px;margin:0 0 15px}@media only screen and (max-width:767px){.events-list .event-list .event-list-text{font-size:12px;line-height:16px}}.events-list .event-list .event-list-link{color:#dd002d;font-family:Oswald,sans-serif;margin:0}@media only screen and (max-width:767px){.events-list .event-list .event-list-link{font-size:14px}}.news-list{background-color:#fff;color:#242323;margin:0 20px 20px 0;text-align:center;text-decoration:none;width:calc(33.33334% - 13.33333px)}.news-list:nth-child(3n+3){margin-right:0}@media only screen and (max-width:767px){.news-list{margin-bottom:20px;width:100%}}.news-list .news-list-img{margin-bottom:15px;max-width:100%}.news-list .news-list-title{font-family:Oswald,sans-serif;font-size:22px;font-weight:400;letter-spacing:.81px;line-height:32px;margin:0 0 10px;padding:0 20px}@media only screen and (max-width:767px){.news-list .news-list-title{font-size:16px;letter-spacing:.5px;line-height:20px}}.news-list .news-list-text{font-size:14px;letter-spacing:.44px;line-height:18px;margin:0 0 15px;padding:0 20px}@media only screen and (max-width:767px){.news-list .news-list-text{font-size:12px;line-height:16px}}.news-list .news-list-link{color:#dd002d;font-family:Oswald,sans-serif;margin:0 0 20px}@media only screen and (max-width:767px){.news-list .news-list-link{font-size:14px}}.news-image{width:100%}.news-file a{color:#dd002d;text-decoration:none}.home-hero{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url(/images/home-hero-background.jpg) no-repeat 50%/cover;color:#fff;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px}.home-hero .home-hero-title{font-family:Oswald,sans-serif;font-size:60px;font-weight:400;letter-spacing:3px;line-height:90px;margin:0 0 30px;max-width:1020px;text-align:center;text-transform:uppercase}@media only screen and (max-width:950px){.home-hero .home-hero-title{font-size:40px;letter-spacing:2px;line-height:70px}}@media only screen and (max-width:767px){.home-hero .home-hero-title{font-size:20px;letter-spacing:.5px;line-height:24px}}.home-hero .home-hero-text{margin:0;max-width:1020px;text-align:center}@media only screen and (max-width:950px){.home-hero .home-hero-text{font-size:16px;line-height:20px}}@media only screen and (max-width:767px){.home-hero .home-hero-text{font-size:14px;font-weight:300;letter-spacing:.5px;line-height:18px}}.home-events{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:100px 20px}@media only screen and (max-width:767px){.home-events{padding:40px 20px}}.home-events .home-events-title{font-family:Oswald,sans-serif;font-size:40px;font-weight:400;letter-spacing:1px;line-height:55px;margin:0 0 40px;text-transform:uppercase}@media only screen and (max-width:767px){.home-events .home-events-title{font-size:20px;letter-spacing:.5px;line-height:24px;text-align:center}}.home-events.news{background-color:#f6f5f6}.home-half{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:1023px){.home-half{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.home-half .home-half-side{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:80px;text-align:center;width:50%}@media only screen and (max-width:1023px){.home-half .home-half-side{width:100%}}@media only screen and (max-width:767px){.home-half .home-half-side{padding:40px 20px}}.home-half .home-half-side.left{background-color:#f6f5f6}.home-half .home-half-side.right{background-color:#13364c;color:#fff}.home-half .home-half-title{font-family:Oswald,sans-serif;font-size:30px;font-weight:400;letter-spacing:1px;line-height:36px;margin:0 0 20px;text-transform:uppercase}@media only screen and (max-width:767px){.home-half .home-half-title{font-size:20px;letter-spacing:.5px;line-height:24px}}.home-half .home-half-text{margin:0 0 20px;max-width:600px}.signin-page{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url(/images/signin-hero-background.jpg) no-repeat 50%/cover;color:#fff;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px}.signin-page .signin-title{font-family:Oswald,sans-serif;font-size:60px;font-weight:400;letter-spacing:3px;line-height:90px;margin:0 0 30px;max-width:1020px;text-align:center;text-transform:uppercase}@media only screen and (max-width:950px){.signin-page .signin-title{font-size:40px;letter-spacing:2px;line-height:70px}}@media only screen and (max-width:767px){.signin-page .signin-title{font-size:20px;letter-spacing:.5px;line-height:24px}}.signin-page .signin-text{margin:0 0 50px;max-width:1020px;text-align:center}@media only screen and (max-width:950px){.signin-page .signin-text{font-size:16px;line-height:20px}}@media only screen and (max-width:767px){.signin-page .signin-text{font-size:14px;font-weight:300;letter-spacing:.5px;line-height:18px}}.signin-page .sign-form{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#414548;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:400px;width:100%}.signin-page .sign-form input[type=password],.signin-page .sign-form input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:0;border-radius:4px;margin-bottom:20px;outline:none;padding:15px;text-align:center;width:100%}.signin-page .sign-form input[type=password].encrypting,.signin-page .sign-form input[type=text].encrypting{color:#fff}.signin-page .sign-form .button.light{max-width:300px;width:100%}.faq-page{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:100px 20px}@media only screen and (max-width:767px){.faq-page{padding:40px 20px}}.faq-section{max-width:1000px;width:100%}.faq-line{border-bottom:1px solid #fff;margin-bottom:40px;padding-bottom:40px}.faq-question{font-family:Oswald,sans-serif;font-size:24px;line-height:28px;margin:0 0 20px}@media only screen and (max-width:767px){.faq-question{font-size:18px;line-height:22px}}.faq-answer{margin:0}.faq-section-title{font-family:Oswald,sans-serif;font-size:28px;line-height:32px;margin:0 0 20px}.faq-links{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.faq-links .faq-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;color:#242323;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px;text-decoration:none;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:20%}@media only screen and (max-width:767px){.faq-links .faq-link{width:50%}}.faq-links .faq-link:hover{background-color:#fff}.faq-links .faq-link-image{margin-bottom:20px;max-height:120px;max-width:120px}.faq-links .faq-link-title{margin:0}.public-wrapper{padding:100px 20px}@media only screen and (max-width:767px){.public-wrapper{padding:40px 20px}}.public-wrapper .public-page{margin:0 auto;max-width:1000px;width:100%}.event-title{font-family:Oswald,sans-serif;font-size:24px;line-height:28px;margin:0 0 20px}@media only screen and (max-width:767px){.event-title{font-size:18px;line-height:22px}}.event-description{margin:0 0 40px}.event-description p{margin:0 0 10px}.admin-wrapper{background-color:#fff;border:1px solid #e2e5eb;margin:40px;padding:40px}@media only screen and (max-width:767px){.admin-wrapper{margin:20px;padding:20px}}.admin-big-title{font-family:Oswald,sans-serif;font-size:40px;font-weight:400;letter-spacing:.88px;line-height:55px;margin:40px 0;text-align:center;text-transform:uppercase}@media only screen and (max-width:767px){.admin-big-title{font-size:28px;letter-spacing:.5px;line-height:34px;margin:20px}}.admin-title{font-family:Oswald,sans-serif;font-size:24px;font-weight:400;letter-spacing:.88px;line-height:28px;margin:0 0 36px;text-transform:uppercase}@media only screen and (max-width:767px){.admin-title{font-size:22px;letter-spacing:.5px;line-height:26px}}#deleteGame{color:#dd002d;text-decoration:none}.contact-address h4{margin:0 0 10px}.contact-address p{margin:0}.contact-address p a{color:#dd002d;text-decoration:none}.news-filter .main-form{display:inline-block}.documentation-level .accordion{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f6f5f6;border:none;cursor:pointer;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;outline:none;padding:18px;text-align:left;-webkit-transition:.4s;transition:.4s;width:100%}.documentation-level .accordion .accordion-title{margin:0}.documentation-level .accordion .accordion-counter span{font-weight:700}.documentation-level .accordion:hover{background-color:rgba(19,54,76,.25)}.documentation-level .panel{display:none;padding:20px}.documentation-level .panel a{display:block}.trainings-item .trainings-title{font-family:Oswald,sans-serif;font-size:36px;font-weight:400;line-height:40px;margin:0 0 40px}.trainings-item .trainings-date{color:#414548;font-style:italic;margin:0 0 10px}.trainings-item .trainings-description{margin:0 0 10px}.trainings-item .trainings-link{color:#dd002d;text-decoration:none}#send-email-form .redactor-box{margin:20px 0 0;width:100%}#send-email-form .redactor-styles{min-height:300px!important}.table-availabilities td{border:1px solid gray}.table-availabilities .availabilities{overflow:inherit;position:relative;text-align:center}.table-availabilities .availabilities p{font-size:12px;line-height:16px;margin:0}.table-availabilities .tooltip-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(255,0,0,.3);border-radius:50%;color:hsla(0,0%,100%,.8);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:700;height:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:5px;top:5px;width:16px}.table-availabilities .tippy-box[data-theme~=custom-tooltip]{background-color:#fff;border-radius:4px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);color:#333;max-width:200px;padding:10px;position:relative}.table-availabilities .tippy-box[data-theme~=custom-tooltip] .tippy-arrow{color:#fff}.table-availabilities .tooltip-content{padding:5px}.legend{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.legend p{margin-right:10px}.legend .bloc-legend{border-radius:1px;margin:0 4px;padding:10px 0;text-align:center;width:150px}.legend .available,.table-availabilities .available{background-color:#93ed94}.legend .unavailable,.table-availabilities .unavailable{background-color:#fec1cc}.legend .inactive,.table-availabilities .inactive{background-color:#dbdadb}.table-season-report{border:none;min-width:1000px}.table-season-report thead tr td{font-weight:700}.table-season-report tbody tr td{-webkit-transition:background 3s;transition:background 3s}.table-season-report tbody tr td.modified,.table-season-report tbody tr.modify td{background-color:#ffe862;-webkit-transition:background 0s;transition:background 0s}.table-season-report tfoot tr th{font-weight:700}.table-season-report a[data-modify]{background-image:url(/images/icon-pencil.svg);display:block;height:16px;margin:0 2px;padding:0;text-indent:-9999px;width:16px}.table-season-report a[data-modify]:hover{opacity:.5}.table-season-report td.not-applicable:before{color:#aaa;content:"×";font-size:16px}.table-season-report-info{border-spacing:0}.table-season-report-info td{background-color:#fff!important;border:none!important;padding-bottom:0!important;text-align:left!important}.table-season-report-total{border-spacing:0;width:100%}.table-season-report-total th{border:none;border-top:6px double #f6f5f6}.table-season-report-total td{background-color:#f6f5f6!important;border:none!important}.table-season-report-total td:first-child,.table-season-report-total th:first-child{text-align:right!important}.table-season-report-total table.deductions{border:none;border-spacing:0;margin:6px 0 0 auto;width:auto}.table-season-report-total table.deductions td{color:#666;padding:0 0 4px 5px}.swal-season-report{text-align:center}.swal-season-report small{font-size:14px}.swal-season-report em{font-weight:400}.swal-season-report table{border-collapse:collapse;margin:20px auto 0}.swal-season-report input[type=text]{margin:8px 0 0;text-align:center;width:100px}.swal-season-report th{border-collapse:collapse;font-weight:400}.swal-season-report td{border-collapse:collapse;padding-right:20px}.swal-season-report td.currency:before{content:"$";font-size:22px;padding-right:8px}.swal-season-report td small{display:block;font-size:12px;line-height:12px;padding:6px 0 6px 22px}.swal2-validation-message{margin-top:4px}.table-profiles-editor{border:none;min-width:1270px}.table-profiles-editor thead tr th{vertical-align:bottom}.table-profiles-editor thead tr td{font-weight:700}.table-profiles-editor thead tr th.notes span{display:block;letter-spacing:2px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.table-profiles-editor tbody tr td{height:40px;-webkit-transition:background 3s;transition:background 3s}.table-profiles-editor tbody tr td.form-cell{padding:0}.table-profiles-editor tbody tr td.form-cell input{background-color:transparent;border:none;display:block;height:100%;outline:none;padding:5px;text-align:center;text-transform:uppercase;width:100%}.table-profiles-editor tbody tr td.form-cell input:hover{background-color:rgba(255,233,100,.4)}.table-profiles-editor tbody tr td.form-cell input:focus{background-color:#ffe964}.table-profiles-editor tbody tr td.form-cell input.error{background-color:#dd002d;color:#fff}.table-profiles-editor tbody tr td.modified,.table-profiles-editor tbody tr.modify td{background-color:#ffe862;-webkit-transition:background 0s;transition:background 0s}.table-profiles-editor tfoot tr th{font-weight:700}.table-profiles-editor [data-notes] a{background-image:url(/images/icon-pencil.svg);display:block;height:16px;margin:1px 0 0 7px;padding:0;text-indent:-9999px;width:16px}.table-profiles-editor [data-notes] a:hover{opacity:.5}.swal-profiles-editor{margin-top:-8px;text-align:center}.swal-profiles-editor small{font-size:14px}.swal-profiles-editor textarea{border:1px solid #ccc;border-radius:5px;margin:20px 0 0;max-height:500px;outline:none;padding:8px 10px;resize:vertical;width:100%}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhZ2VzL3NlYXNvbi1yZXBvcnQuc2NzcyIsImFwcC5jc3MiLCJjb21tb24vYmFzZS5zY3NzIiwiY29tbW9uL3ZhcmlhYmxlcy5zY3NzIiwiY29tbW9uL2J1dHRvbi5zY3NzIiwiY29tbW9uL2Zvcm0uc2NzcyIsImNvbW1vbi9hbGVydC5zY3NzIiwibGF5b3V0cy9hcHAuc2NzcyIsImxheW91dHMvaGVhZGVyLnNjc3MiLCJsYXlvdXRzL2Zvb3Rlci5zY3NzIiwibGF5b3V0cy9oZXJvLWJhbm5lci5zY3NzIiwibGF5b3V0cy90YWJsZS5zY3NzIiwibW9kdWxlcy90YWJsZS5zY3NzIiwibW9kdWxlcy9tb2RhbC5zY3NzIiwicGFydGlhbHMvZXZlbnRzLnNjc3MiLCJwYXJ0aWFscy9uZXdzLnNjc3MiLCJwYWdlcy9pbmRleC5zY3NzIiwicGFnZXMvc2lnbmluLnNjc3MiLCJwYWdlcy9mYXEuc2NzcyIsInBhZ2VzL2V2ZW50LnNjc3MiLCJwYWdlcy9hZG1pbi5zY3NzIiwicGFnZXMvY29udGFjdC5zY3NzIiwicGFnZXMvbmV3cy5zY3NzIiwicGFnZXMvZG9jdW1lbnRhdGlvbi5zY3NzIiwicGFnZXMvdHJhaW5pbmdzLnNjc3MiLCJwYWdlcy9zZW5kLWVtYWlsLnNjc3MiLCJwYWdlcy9hdmFpbGFiaWxpdGllcy5zY3NzIiwicGFnZXMvcHJvZmlsZXMtZWRpdG9yLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUE0Q0ksZ0JDMnRESixDQ2p3REEsRUFDRSw2QkFBQSxDQUFBLHFCREpGLENDT0EsVUFJRSxlQUFBLENBREEsV0FBQSxDQURBLFVERkYsQ0NPQSxLQUNFLGtDREpGLENDT0EsS0FNRSx3QkNoQkssQ0RpQkwsYUNwQkssQ0RjTCwyQkNsQlksQ0RvQlosY0FBQSxDQURBLGVBQUEsQ0FHQSxtQkFBQSxDQURBLGdCRERGLENDTUUseUNBVEYsS0FVSSxjQUFBLENBR0EsZUFBQSxDQURBLG1CQUFBLENBREEsZ0JEREYsQ0FDRixDQ09BLGdCQUdF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Q0EsZ0NBQUEsQ0FBQSx3QjFCNDBEUixDMEJ6MERJLG1DQUNJLGUxQjIwRFIsQzBCeDBESSxzQ0FPSSw2Q0FBQSxDQU5BLGFBQUEsQ0FDQSxXQUFBLENBRUEsa0JBQUEsQ0FDQSxTQUFBLENBQ0EsbUJBQUEsQ0FIQSxVMUI4MERSLEMwQngwRFEsNENBQ0ksVTFCMDBEWixDMEJwMERBLHNCQUVJLGVBQUEsQ0FDQSxpQjFCczBESixDMEJwMERJLDRCQUNJLGMxQnMwRFIsQzBCbjBESSwrQkFLSSxxQkFBQSxDQUNBLGlCQUFBLENBSEEsZUFBQSxDQURBLGdCQUFBLENBS0EsWUFBQSxDQUhBLGdCQUFBLENBSUEsZUFBQSxDQVBBLFUxQjQwRFIiLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkB1c2UgXCIuLi9jb21tb24vdmFyaWFibGVzXCI7XG5cbi50YWJsZS1zZWFzb24tcmVwb3J0IHtcblxuICBtaW4td2lkdGg6IDEwMDBweDtcbiAgYm9yZGVyOiBub25lO1xuXG4gIHRoZWFkIHRyIHRkIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIHRib2R5IHRyIHRkIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDNzO1xuICB9XG5cbiAgdGJvZHkgdHIubW9kaWZ5IHRkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlODYyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMHM7XG4gIH1cblxuICB0Ym9keSB0ciB0ZC5tb2RpZmllZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTg2MjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDBzO1xuICB9XG5cbiAgdGZvb3QgdHIgdGgge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgYVtkYXRhLW1vZGlmeV0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTZweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBtYXJnaW46IDAgMnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb24tcGVuY2lsLnN2ZycpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuICB9XG5cbiAgdGQubm90LWFwcGxpY2FibGUge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICfDlyc7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRub3RhcHBsaWNhYmxlO1xuICAgIH1cbiAgfVxuXG59XG5cbi50YWJsZS1zZWFzb24tcmVwb3J0LWluZm8ge1xuICBib3JkZXItc3BhY2luZzogMDtcblxuICB0ZCB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRsaWdodCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50YWJsZS1zZWFzb24tcmVwb3J0LXRvdGFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuXG4gIHRoIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogNnB4IGRvdWJsZSB2YXJpYWJsZXMuJGdyZXk7XG4gIH1cblxuICB0ZCB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRncmV5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICB0aDpudGgtY2hpbGQoMSksXG4gIHRkOm50aC1jaGlsZCgxKSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIHRhYmxlLmRlZHVjdGlvbnMge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogNnB4IDAgMCBhdXRvO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcblxuICAgIHRkIHtcbiAgICAgIHBhZGRpbmc6IDAgMCA0cHggNXB4O1xuICAgICAgY29sb3I6IHZhcmlhYmxlcy4kbGlnaHRHcmV5O1xuICAgIH1cbiAgfVxufVxuXG4uc3dhbC1zZWFzb24tcmVwb3J0IHtcblxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIGVtIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG5cbiAgdGFibGUge1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDAgYXV0bztcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBtYXJnaW46IDhweCAwIDAgMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICB0aCB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG5cbiAgdGQge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgICYuY3VycmVuY3k6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICckJztcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICB9XG5cbiAgICBzbWFsbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDZweCAwIDZweCAyMnB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgfVxuICB9XG5cbn1cblxuLnN3YWwyLXZhbGlkYXRpb24tbWVzc2FnZSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5ib2R5LFxuaHRtbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG59XG5cbmh0bWwge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNUY2O1xuICBjb2xvcjogIzI0MjMyMztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG59XG5cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udmVydGljYWwtY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uc3dhbDItcG9wdXAge1xuICBmb250LXNpemU6IDEuNnJlbSAhaW1wb3J0YW50O1xufVxuXG4uYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREQwMDJEO1xuICBib3JkZXI6IDFweCBzb2xpZCAjREQwMDJEO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1vdXQgMC4ycztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjREQwMDJEO1xufVxuLmJ1dHRvbi5jb2xvcjIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMzNjRDO1xuICBib3JkZXItY29sb3I6ICMxMzM2NEM7XG59XG4uYnV0dG9uLmNvbG9yMjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzEzMzY0Qztcbn1cbi5idXR0b24ubGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xufVxuLmJ1dHRvbi5saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMjQyMzIzO1xufVxuLmJ1dHRvbi5zbWFsbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYnV0dG9uLnNtYWxsOmhvdmVyIHtcbiAgY29sb3I6ICNERDAwMkQ7XG59XG4uYnV0dG9uLm1pbmkge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBwYWRkaW5nOiAxcHggNXB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYnV0dG9uLm1pbmk6aG92ZXIge1xuICBjb2xvcjogI0REMDAyRDtcbn1cblxuLmJ1dHRvbi1jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lZGl0YWJsZS1jb250YWluZXIucG9wb3ZlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSAxMDBweCk7XG4gICAgbGVmdDogY2FsYygtNTAlIC0gNTBweCkgIWltcG9ydGFudDtcbiAgfVxuICAuZWRpdGFibGUtY29udGFpbmVyLnBvcG92ZXIgc2VsZWN0LCAuZWRpdGFibGUtY29udGFpbmVyLnBvcG92ZXIgaW5wdXQsIC5lZGl0YWJsZS1jb250YWluZXIucG9wb3ZlciAuc2VsZWN0MiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJsZS1sYXlvdXQgLmVkaXRhYmxlLWlucHV0IC5zZWxlY3QyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZWRpdGFibGUtaW5wdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZWRpdGFibGUtYnV0dG9ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbiAgLmVkaXRhYmxlLWJ1dHRvbnMgYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAtIDE3NnB4KTtcbiAgfVxufVxuXG4uc3VibWl0LWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cblt0eXBlPXN1Ym1pdF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tYWluLWZvcm0ge1xuICAtanMtZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tZm9ybSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxufVxuXG4uZm9ybS1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvcm0taW5wdXQtYmxvY2sge1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvcm0taW5wdXQtYmxvY2sge1xuICAgIG1hcmdpbjogMCA2MHB4IDIwcHggMDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMzMuMzMzMzQlIC0gNDBweCk7XG4gIH1cbiAgLmZvcm0taW5wdXQtYmxvY2s6bnRoLWNoaWxkKDNuKzMpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb3JtLWlucHV0LWJsb2NrLmZvdXItY29sdW1ucyB7XG4gICAgbWFyZ2luOiAwIDQwcHggMjBweCAwO1xuICAgIG1heC13aWR0aDogY2FsYygyNSUgLSAzMHB4KTtcbiAgfVxuICAuZm9ybS1pbnB1dC1ibG9jay5mb3VyLWNvbHVtbnM6bnRoLWNoaWxkKDNuKzMpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbiAgLmZvcm0taW5wdXQtYmxvY2suZm91ci1jb2x1bW5zOm50aC1jaGlsZCgzbis0KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uZm9ybS1pbnB1dC1ibG9jay5mdWxsd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5mb3JtLWlucHV0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmc6IDExcHggMTBweCA5cHggMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNjdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjVGNjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTJFNUVCO1xuICB3aWR0aDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICMyNDIzMjM7XG59XG4uZm9ybS1pbnB1dDpyZWFkLW9ubHk6bm90KC5mbGF0cGlja3ItaW5wdXQpIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogI0Y2RjVGNiB1cmwoXCIvaW1hZ2VzL2ljb25fbG9ja2VkLnN2Z1wiKSBuby1yZXBlYXQgcmlnaHQgMTVweCBjZW50ZXIvYXV0byAxNXB4O1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC42N3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG50ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE1MHB4O1xuICBiYWNrZ3JvdW5kOiAjRjZGNUY2O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgdGV4dGFyZWEucmF0aW5nLXN0YW5kYXJkLWNvbW1lbnRzIHtcbiAgICBoZWlnaHQ6IDE5OHB4O1xuICB9XG4gIHRleHRhcmVhLnJhdGluZy1zaW1wbGlmaWVkLWNvbW1lbnRzIHtcbiAgICBoZWlnaHQ6IDE5OHB4O1xuICB9XG4gIHRleHRhcmVhLnJhdGluZy1kZXRhaWxlZC1jb21tZW50cyB7XG4gICAgaGVpZ2h0OiA4NzhweDtcbiAgfVxufVxuXG4uZm9ybS1zZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZzogMTFweCAzMHB4IDlweCAxMHB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjY3cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMkU1RUI7XG4gIGJhY2tncm91bmQ6ICNGNkY1RjYgdXJsKFwiL2ltYWdlcy9zZWxlY3Rib3gtYXJyb3dzLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDEwcHgvMTBweCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogIzI0MjMyMztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5mb3JtLXNlbGVjdCB7XG4gICAgcGFkZGluZzogMTFweCA1MHB4IDlweCAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAyMHB4O1xuICB9XG59XG4uZm9ybS1zZWxlY3Q6aW52YWxpZCwgLmZvcm0tc2VsZWN0OmRpc2FibGVkIHtcbiAgY29sb3I6ICM4ODg7XG59XG5cbi5zZWxlY3QyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgbWluLWhlaWdodDogNDJweDtcbn1cblxuLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXItY29sb3I6ICNFMkU1RUI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIHBhZGRpbmc6IDAgMzBweCAwIDA7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNjdweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UyRTVFQjtcbiAgYmFja2dyb3VuZDogI0Y2RjVGNiB1cmwoXCIvaW1hZ2VzL3NlbGVjdGJveC1hcnJvd3Muc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMTBweC8xMHB4IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjMjQyMzIzO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMkU1RUI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjMjQyMzIzO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICNFMkU1RUI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjVGNjtcbn1cblxuLmZvcm0tc3dpdGNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mb3JtLXN3aXRjaCBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3JtLXNsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5cbi5mb3JtLXNsaWRlcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGxlZnQ6IDJweDtcbiAgYm90dG9tOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuXG5pbnB1dDpjaGVja2VkICsgLmZvcm0tc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0REMDAyRDtcbn1cblxuaW5wdXQ6Zm9jdXMgKyAuc2xpZGVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDFweCAjREQwMDJEO1xufVxuXG5pbnB1dDpjaGVja2VkICsgLmZvcm0tc2xpZGVyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcbn1cblxuLyogUm91bmRlZCBzbGlkZXJzICovXG4uZm9ybS1zbGlkZXIucm91bmQge1xuICBib3JkZXItcmFkaXVzOiAzNHB4O1xufVxuXG4uZm9ybS1zbGlkZXIucm91bmQ6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4vKiBGaWVsZHMgZXJyb3JzICovXG5zZWxlY3QuZm9ybS1lcnJvcixcbnRleHRhcmVhLmZvcm0tZXJyb3IsXG5pbnB1dFt0eXBlPXRleHRdLmZvcm0tZXJyb3IsXG5pbnB1dFt0eXBlPWVtYWlsXS5mb3JtLWVycm9yLFxuaW5wdXRbdHlwZT1udW1iZXJdLmZvcm0tZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNERDAwMkQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG5kaXYuZmllbGQtZXJyb3IsXG5zcGFuLmZpZWxkLWVycm9yIHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kOiAjREQwMDJEO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuZGl2LmZpZWxkLWVycm9yIHVsLCBkaXYuZmllbGQtZXJyb3IgbGksXG5zcGFuLmZpZWxkLWVycm9yIHVsLFxuc3Bhbi5maWVsZC1lcnJvciBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmRpdi5maWVsZC1lcnJvciBsaSxcbnNwYW4uZmllbGQtZXJyb3IgbGkge1xuICBkaXNwbGF5OiBub25lO1xufVxuZGl2LmZpZWxkLWVycm9yIGxpOmZpcnN0LWNoaWxkLFxuc3Bhbi5maWVsZC1lcnJvciBsaTpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5kaXYuZmllbGQtZXJyb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTE4cHg7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuc3Bhbi5maWVsZC1lcnJvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLyogRGVjb3JhdGlvbiAqL1xuLnN0cmlwZS1vbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjIxLCAwLCA0NSwgMC4yKTtcbiAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZmZmZmZiwgI2ZmZmZmZiAxMHB4LCByZ2JhKDIyMSwgMCwgNDUsIDAuMDIpIDEwcHgsIHJnYmEoMjIxLCAwLCA0NSwgMC4wMikgMjBweCk7XG59XG5cbi5zdHJpcGUtb2ZmIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZTVlYjtcbiAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZmZmZmZiwgI2ZmZmZmZiAxMHB4LCAjZjZmNWY2IDEwcHgsICNmNmY1ZjYgMjBweCk7XG59XG5cbi5hbGVydCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNUY2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5hbGVydC5saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uYWxlcnQuYWxlcnQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4OUUyODI7XG59XG4uYWxlcnQuYWxlcnQtZXJyb3Ige1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RBNUE0Nztcbn1cblxuLmFwcCB7XG4gIC1qcy1kaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cbi5hcHAgLm1haW4ge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5oZWFkZXIge1xuICAtanMtZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLmhlYWRlciAubGVmdC1oZWFkZXIge1xuICBoZWlnaHQ6IDEyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlciAubGVmdC1oZWFkZXIge1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuLmhlYWRlciAubGVmdC1oZWFkZXIgLmxvZ28ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlciAubGVmdC1oZWFkZXIgLmxvZ28ge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbi5oZWFkZXIgLnJpZ2h0LWhlYWRlciB7XG4gIC1qcy1kaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlciAucmlnaHQtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcGFkZGluZzogMTB2aCAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREQwMDJEO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB6LWluZGV4OiA1O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlLW91dCAwLjJzLCBvcGFjaXR5IGVhc2Utb3V0IDAuMnM7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAuaGVhZGVyIC5yaWdodC1oZWFkZXIuaXMtb3BlbmVkIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmhlYWRlciAucmlnaHQtaGVhZGVyIC5jbG9zZS1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXIgLnJpZ2h0LWhlYWRlciAuY2xvc2UtbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbl9jbG9zZS5zdmdcIikgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlci9jb250YWluO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLmhlYWRlciAucmlnaHQtaGVhZGVyID4gYSwgLmhlYWRlciAucmlnaHQtaGVhZGVyID4gc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgLmhlYWRlciAucmlnaHQtaGVhZGVyID4gYSwgLmhlYWRlciAucmlnaHQtaGVhZGVyID4gc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXIgLnJpZ2h0LWhlYWRlciA+IGEsIC5oZWFkZXIgLnJpZ2h0LWhlYWRlciA+IHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5oZWFkZXIgLnJpZ2h0LWhlYWRlciA+IGE6bm90KC5idXR0b24pLCAuaGVhZGVyIC5yaWdodC1oZWFkZXIgPiBzcGFuOm5vdCguYnV0dG9uKSB7XG4gIGNvbG9yOiAjMjQyMzIzO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgZWFzZS1vdXQgMC4ycztcbn1cbi5oZWFkZXIgLnJpZ2h0LWhlYWRlciA+IGE6bm90KC5idXR0b24pOmhvdmVyLCAuaGVhZGVyIC5yaWdodC1oZWFkZXIgPiBzcGFuOm5vdCguYnV0dG9uKTpob3ZlciB7XG4gIGNvbG9yOiAjREQwMDJEO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlciAucmlnaHQtaGVhZGVyID4gYS5idXR0b24sIC5oZWFkZXIgLnJpZ2h0LWhlYWRlciA+IHNwYW4uYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgICBjb2xvcjogI0REMDAyRDtcbiAgfVxuICAuaGVhZGVyIC5yaWdodC1oZWFkZXIgPiBhLmJ1dHRvbjpob3ZlciwgLmhlYWRlciAucmlnaHQtaGVhZGVyID4gc3Bhbi5idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG4gIC5oZWFkZXIgLnJpZ2h0LWhlYWRlciA+IGE6bm90KC5idXR0b24pLCAuaGVhZGVyIC5yaWdodC1oZWFkZXIgPiBzcGFuOm5vdCguYnV0dG9uKSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgZWFzZS1vdXQgMC4ycztcbiAgfVxuICAuaGVhZGVyIC5yaWdodC1oZWFkZXIgPiBhOm5vdCguYnV0dG9uKTpob3ZlciwgLmhlYWRlciAucmlnaHQtaGVhZGVyID4gc3Bhbjpub3QoLmJ1dHRvbik6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG59XG4uaGVhZGVyIC5yaWdodC1oZWFkZXIgPiBhLmhhcy1zdWJtZW51LCAuaGVhZGVyIC5yaWdodC1oZWFkZXIgPiBzcGFuLmhhcy1zdWJtZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlciAucmlnaHQtaGVhZGVyID4gYS5oYXMtc3VibWVudSwgLmhlYWRlciAucmlnaHQtaGVhZGVyID4gc3Bhbi5oYXMtc3VibWVudSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uaGVhZGVyIC5yaWdodC1oZWFkZXIgPiBhLmhhcy1zdWJtZW51ID4gdWwsIC5oZWFkZXIgLnJpZ2h0LWhlYWRlciA+IHNwYW4uaGFzLXN1Ym1lbnUgPiB1bCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgd2lkdGg6IDIwMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0b3A6IDUwcHg7XG4gIGJhY2tncm91bmQ6ICNGNkY1RjY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4IHJnYmEoMzYsIDM1LCAzNSwgMC4yNSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4IHJnYmEoMzYsIDM1LCAzNSwgMC4yNSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCByZ2JhKDM2LCAzNSwgMzUsIDAuMjUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlciAucmlnaHQtaGVhZGVyID4gYS5oYXMtc3VibWVudSA+IHVsLCAuaGVhZGVyIC5yaWdodC1oZWFkZXIgPiBzcGFuLmhhcy1zdWJtZW51ID4gdWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGluaGVyaXQ7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG4uaGVhZGVyIC5yaWdodC1oZWFkZXIgPiBhLmhhcy1zdWJtZW51ID4gdWwgPiBsaSwgLmhlYWRlciAucmlnaHQtaGVhZGVyID4gc3Bhbi5oYXMtc3VibWVudSA+IHVsID4gbGkge1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5oZWFkZXIgLnJpZ2h0LWhlYWRlciA+IGEuaGFzLXN1Ym1lbnUgPiB1bCA+IGxpIGEsIC5oZWFkZXIgLnJpZ2h0LWhlYWRlciA+IHNwYW4uaGFzLXN1Ym1lbnUgPiB1bCA+IGxpIGEge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2Utb3V0IDAuMnM7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogIzI0MjMyMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlciAucmlnaHQtaGVhZGVyID4gYS5oYXMtc3VibWVudSA+IHVsID4gbGkgYSwgLmhlYWRlciAucmlnaHQtaGVhZGVyID4gc3Bhbi5oYXMtc3VibWVudSA+IHVsID4gbGkgYSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbi5oZWFkZXIgLnJpZ2h0LWhlYWRlciA+IGEuaGFzLXN1Ym1lbnUgPiB1bCA+IGxpIGE6aG92ZXIsIC5oZWFkZXIgLnJpZ2h0LWhlYWRlciA+IHNwYW4uaGFzLXN1Ym1lbnUgPiB1bCA+IGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDNweCAwcHggMHB4IDBweCByZ2JhKDIyMSwgMCwgNDUsIDAuNzUpO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDNweCAwcHggMHB4IDBweCByZ2JhKDIyMSwgMCwgNDUsIDAuNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAzcHggMHB4IDBweCAwcHggcmdiYSgyMjEsIDAsIDQ1LCAwLjc1KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXIgLnJpZ2h0LWhlYWRlciA+IGEuaGFzLXN1Ym1lbnUgPiB1bCA+IGxpIGE6aG92ZXIsIC5oZWFkZXIgLnJpZ2h0LWhlYWRlciA+IHNwYW4uaGFzLXN1Ym1lbnUgPiB1bCA+IGxpIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuLmhlYWRlciAucmlnaHQtaGVhZGVyID4gYS5oYXMtc3VibWVudTpob3ZlciA+IHVsLCAuaGVhZGVyIC5yaWdodC1oZWFkZXIgPiBzcGFuLmhhcy1zdWJtZW51OmhvdmVyID4gdWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXIgLnJpZ2h0LWhlYWRlciA+IGEuaGFzLXN1Ym1lbnU6aG92ZXIgPiB1bCwgLmhlYWRlciAucmlnaHQtaGVhZGVyID4gc3Bhbi5oYXMtc3VibWVudTpob3ZlciA+IHVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyIC5idXJnZXItbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyIC5idXJnZXItbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvaWNvbl9tZW51LnN2Z1wiKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyLzMwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4uaGVhZGVyLmxpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uaGVhZGVyLmxpZ2h0IC5yaWdodC1oZWFkZXIgYTpub3QoLmJ1dHRvbikge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5oZWFkZXIubGlnaHQgLmJ1cmdlci1tZW51IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29uX21lbnVfbGlnaHQuc3ZnXCIpO1xufVxuXG4uZm9vdGVyIHtcbiAgLWpzLWRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDIwcHggMjBweDtcbn1cbi5mb290ZXIgLmZvb3Rlci1pY29ucyB7XG4gIC1qcy1kaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmZvb3RlciAuZm9vdGVyLWljb25zIGEge1xuICBtYXJnaW46IDAgMTVweDtcbn1cbi5mb290ZXIgLmZvb3Rlci1pY29ucyBhIGltZyB7XG4gIG1heC1oZWlnaHQ6IDI1cHg7XG59XG4uZm9vdGVyIC5mb290ZXItbGlua3Mge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4uaGVyby1iYW5uZXIge1xuICAtanMtZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMDBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2hvbWUtaGVyby1iYWNrZ3JvdW5kLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3Zlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tYmFubmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIH1cbn1cbi5oZXJvLWJhbm5lci5jdXN0b20ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVyby1iYW5uZXIuY3VzdG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uaGVyby1iYW5uZXIuY3VzdG9tIC5oZXJvLWJhbm5lci10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZXJvLWJhbm5lciAuaGVyby1iYW5uZXItdGl0bGUge1xuICBtYXgtd2lkdGg6IDEwMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBsaW5lLWhlaWdodDogOTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLmhlcm8tYmFubmVyIC5oZXJvLWJhbm5lci10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tYmFubmVyIC5oZXJvLWJhbm5lci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgfVxufVxuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi50YWJsZSB0aGVhZCB7XG4gIGJhY2tncm91bmQ6ICMxMzM2NEM7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnRhYmxlIHRkLCAudGFibGUgdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuLnRhYmxlIHRkLnRkLTIwMCwgLnRhYmxlIHRoLnRkLTIwMCB7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG4udGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZDogI0Y2RjVGNjtcbn1cbi50YWJsZSBhIHtcbiAgY29sb3I6ICMyNDIzMjM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnRhYmxlLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi50YWJsZS1sYXlvdXQge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA2MDBweDtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi50YWJsZS1sYXlvdXQsIC50YWJsZS1sYXlvdXQgdGgsIC50YWJsZS1sYXlvdXQgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjZGNUY2O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLnRhYmxlLWxheW91dCB0aGVhZCB0ciB0aCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMzY0Qztcbn1cbi50YWJsZS1sYXlvdXQgdGhlYWQgdHIgdGguc29ydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRhYmxlLWxheW91dCB0aGVhZCB0ciB0aC5zb3J0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29uLXNvcnQtYXNjLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb250YWluO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWltYWdlIGVhc2Utb3V0IDAuMnMsIG9wYWNpdHkgZWFzZS1vdXQgMC4ycztcbiAgb3BhY2l0eTogMC41O1xufVxuLnRhYmxlLWxheW91dCB0aGVhZCB0ciB0aC5zb3J0LnNvcnRpbmctZGVzYzphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbi1zb3J0LWRlc2Muc3ZnXCIpO1xuICBvcGFjaXR5OiAxO1xufVxuLnRhYmxlLWxheW91dCB0aGVhZCB0ciB0aC5zb3J0LnNvcnRpbmctYXNjOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50YWJsZS1sYXlvdXQgdGhlYWQgdHIgdGQge1xuICBwYWRkaW5nOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOSwgNTQsIDc2LCAwLjE1KTtcbn1cbi50YWJsZS1sYXlvdXQgdGJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cbi50YWJsZS1sYXlvdXQgdGJvZHkgdHIuZHJhZ2dpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjMyLCA5OCwgMC41KSAhaW1wb3J0YW50O1xufVxuLnRhYmxlLWxheW91dCB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY1RjY7XG59XG4udGFibGUtbGF5b3V0IHRib2R5IHRyOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4udGFibGUtbGF5b3V0IHRib2R5IHRkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4udGFibGUtbGF5b3V0IHRib2R5IHRkLmRyYWctaGFuZGxlLFxuLnRhYmxlLWxheW91dCB0Ym9keSB0ZC5kcmFnLWhhbmRsZSBzcGFuIHtcbiAgY3Vyc29yOiByb3ctcmVzaXplICFpbXBvcnRhbnQ7XG59XG4udGFibGUtbGF5b3V0IHRmb290IHRyIHRoLCAudGFibGUtbGF5b3V0IHRmb290IHRyIHRkIHtcbiAgcGFkZGluZzogNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4udGFibGUtbGF5b3V0IHRmb290IHRyIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOSwgNTQsIDc2LCAwLjE1KTtcbn1cblxuLyoqXG4gKiBBc3NpZ25tZW50c1xuICovXG4udGFibGUtYXNzaWdubWVudHMgdGhlYWQgdGg6bnRoLWNoaWxkKDEpIHtcbiAgd2lkdGg6IDMwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGFibGUtYXNzaWdubWVudHMgdGhlYWQgdGg6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDEyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRhYmxlLWFzc2lnbm1lbnRzIHRoZWFkIHRoOm50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiAyMDBweDtcbn1cbi50YWJsZS1hc3NpZ25tZW50cyB0aGVhZCB0aDpudGgtY2hpbGQoNCkge1xuICB3aWR0aDogMTUwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGFibGUtYXNzaWdubWVudHMgdGhlYWQgdGg6bnRoLWNoaWxkKG4rNSkge1xuICB3aWR0aDogMjIwcHg7XG59XG4udGFibGUtYXNzaWdubWVudHMgdGQge1xuICBoZWlnaHQ6IDMycHg7XG59XG4udGFibGUtYXNzaWdubWVudHMgdGQuaWNvbi10cmFuc3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL3RhYmxlLXRyYW5zcG9ydC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxNXB4O1xufVxuLnRhYmxlLWFzc2lnbm1lbnRzIHRkLmljb24tbHVuY2gge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL3RhYmxlLWx1bmNoLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDE1cHg7XG59XG4udGFibGUtYXNzaWdubWVudHMgdGQuaWNvbi1yYXRpbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL3RhYmxlLXJhdGluZy5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxNXB4O1xufVxuLnRhYmxlLWFzc2lnbm1lbnRzIHRkLnVucmVxdWlyZWQge1xuICBiYWNrZ3JvdW5kOiAjZDNkNGQ1ICFpbXBvcnRhbnQ7XG59XG4udGFibGUtYXNzaWdubWVudHMgYS5lZGl0YWJsZSB7XG4gIGNvbG9yOiAjMTMzNjRDO1xuICBib3JkZXItY29sb3I6ICNERDAwMkQ7XG59XG4udGFibGUtYXNzaWdubWVudHMgYS5lZGl0YWJsZS5lZGl0YWJsZS11bnNhdmVkIHtcbiAgY29sb3I6ICNERDAwMkQ7XG4gIGJvcmRlci1jb2xvcjogIzEzMzY0Qztcbn1cbi50YWJsZS1hc3NpZ25tZW50cyAuZGF0ZS10ciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTksIDU0LCA3NiwgMC4xNSkgIWltcG9ydGFudDtcbn1cbi50YWJsZS1hc3NpZ25tZW50cyAuZGF0ZS10ciB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi8qKlxuICogU2VsZWN0MlxuICovXG4udGFibGUgLnNlbGVjdDIsIC50YWJsZS1sYXlvdXQgLnNlbGVjdDIge1xuICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgaGVpZ2h0OiA0MnB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBsaW5lLWhlaWdodDogNDJweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24uc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgdG9wOiA4cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24ge1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4uY3VycmVuY3k6YmVmb3JlIHtcbiAgY29udGVudDogXCIkIFwiO1xufVxuXG4udGFibGUtbGF5b3V0IHRib2R5IHRyIHRkLmNvbmZsaWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjEsIDAsIDQ1LCAwLjUpO1xufVxuXG4udGFibGUtaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGNkY1RjY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uaW5mby1wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG59XG4uaW5mby1wcm9ncmVzcy5pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pbmZvLXByb2dyZXNzIC5pbmZvLXByb2dyZXNzLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaW5mby1wcm9ncmVzcyAuaW5mby1wcm9ncmVzcy13cmFwcGVyIHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5pbmZvLXByb2dyZXNzIC5pbmZvLXByb2dyZXNzLXdyYXBwZXIgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDA7XG59XG4uaW5mby1wcm9ncmVzcyAuaW5mby1wcm9ncmVzcy13cmFwcGVyIHA6YWZ0ZXIge1xuICBjb250ZW50OiBcIiAuXCI7XG4gIGFuaW1hdGlvbjogaW5mby1wcm9ncmVzcy1kb3RzIDJzIHN0ZXBzKDEsIGVuZCkgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgaW5mby1wcm9ncmVzcy1kb3RzIHtcbiAgMCUsIDEyLjUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDI1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAzNy41JSB7XG4gICAgdGV4dC1zaGFkb3c6IDAuNWVtIDA7XG4gIH1cbiAgNTAlIHtcbiAgICB0ZXh0LXNoYWRvdzogMC41ZW0gMCwgMWVtIDA7XG4gIH1cbiAgNjIuNSUge1xuICAgIHRleHQtc2hhZG93OiAwLjVlbSAwLCAxZW0gMCwgMS41ZW0gMDtcbiAgfVxuICA3NSUge1xuICAgIHRleHQtc2hhZG93OiAwLjVlbSAwLCAxZW0gMCwgMS41ZW0gMCwgMmVtIDA7XG4gIH1cbiAgODcuNSUsIDEwMCUge1xuICAgIHRleHQtc2hhZG93OiAwLjVlbSAwLCAxZW0gMCwgMS41ZW0gMCwgMmVtIDAsIDIuNWVtIDA7XG4gIH1cbn1cbi5mYW5jeWJveC1zbGlkZSB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5ldmVudHMtbGlzdCB7XG4gIC1qcy1kaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ldmVudHMtbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmV2ZW50cy1saXN0IC5ldmVudC1saXN0IHtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjVGNjtcbiAgd2lkdGg6IGNhbGMoMzMuMzMzMzQlIC0gMTMuMzMzMzMzMzMzM3B4KTtcbiAgbWFyZ2luOiAwIDIwcHggMjBweCAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMjQyMzIzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZXZlbnRzLWxpc3QgLmV2ZW50LWxpc3Q6bnRoLWNoaWxkKDNuKzMpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZXZlbnRzLWxpc3QgLmV2ZW50LWxpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5ldmVudHMtbGlzdCAuZXZlbnQtbGlzdCAuZXZlbnQtbGlzdC1pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uZXZlbnRzLWxpc3QgLmV2ZW50LWxpc3QgLmV2ZW50LWxpc3QtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuODFweDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmV2ZW50cy1saXN0IC5ldmVudC1saXN0IC5ldmVudC1saXN0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB9XG59XG4uZXZlbnRzLWxpc3QgLmV2ZW50LWxpc3QgLmV2ZW50LWxpc3QtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjQ0cHg7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ldmVudHMtbGlzdCAuZXZlbnQtbGlzdCAuZXZlbnQtbGlzdC10ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbn1cbi5ldmVudHMtbGlzdCAuZXZlbnQtbGlzdCAuZXZlbnQtbGlzdC1saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjREQwMDJEO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ldmVudHMtbGlzdCAuZXZlbnQtbGlzdCAuZXZlbnQtbGlzdC1saW5rIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLm5ld3MtbGlzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHdpZHRoOiBjYWxjKDMzLjMzMzM0JSAtIDEzLjMzMzMzMzMzMzNweCk7XG4gIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzI0MjMyMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5ld3MtbGlzdDpudGgtY2hpbGQoM24rMykge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzLWxpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5uZXdzLWxpc3QgLm5ld3MtbGlzdC1pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubmV3cy1saXN0IC5uZXdzLWxpc3QtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuODFweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3cy1saXN0IC5uZXdzLWxpc3QtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIH1cbn1cbi5uZXdzLWxpc3QgLm5ld3MtbGlzdC10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNDRweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3cy1saXN0IC5uZXdzLWxpc3QtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG59XG4ubmV3cy1saXN0IC5uZXdzLWxpc3QtbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0REMDAyRDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3MtbGlzdCAubmV3cy1saXN0LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4ubmV3cy1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubmV3cy1maWxlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjREQwMDJEO1xufVxuXG4uaG9tZS1oZXJvIHtcbiAgLWpzLWRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2hvbWUtaGVyby1iYWNrZ3JvdW5kLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3ZlcjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uaG9tZS1oZXJvIC5ob21lLWhlcm8tdGl0bGUge1xuICBtYXgtd2lkdGg6IDEwMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBsaW5lLWhlaWdodDogOTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLmhvbWUtaGVybyAuaG9tZS1oZXJvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZS1oZXJvIC5ob21lLWhlcm8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIH1cbn1cbi5ob21lLWhlcm8gLmhvbWUtaGVyby10ZXh0IHtcbiAgbWF4LXdpZHRoOiAxMDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAuaG9tZS1oZXJvIC5ob21lLWhlcm8tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLWhlcm8gLmhvbWUtaGVyby10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cbn1cblxuLmhvbWUtZXZlbnRzIHtcbiAgLWpzLWRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDEwMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLWV2ZW50cyB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICB9XG59XG4uaG9tZS1ldmVudHMgLmhvbWUtZXZlbnRzLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLWV2ZW50cyAuaG9tZS1ldmVudHMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uaG9tZS1ldmVudHMubmV3cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY1RjY7XG59XG5cbi5ob21lLWhhbGYge1xuICAtanMtZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaG9tZS1oYWxmIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uaG9tZS1oYWxmIC5ob21lLWhhbGYtc2lkZSB7XG4gIC1qcy1kaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDgwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaG9tZS1oYWxmIC5ob21lLWhhbGYtc2lkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtaGFsZiAuaG9tZS1oYWxmLXNpZGUge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgfVxufVxuLmhvbWUtaGFsZiAuaG9tZS1oYWxmLXNpZGUubGVmdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY1RjY7XG59XG4uaG9tZS1oYWxmIC5ob21lLWhhbGYtc2lkZS5yaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzM2NEM7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmhvbWUtaGFsZiAuaG9tZS1oYWxmLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLWhhbGYgLmhvbWUtaGFsZi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgfVxufVxuLmhvbWUtaGFsZiAuaG9tZS1oYWxmLXRleHQge1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuXG4uc2lnbmluLXBhZ2Uge1xuICAtanMtZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvc2lnbmluLWhlcm8tYmFja2dyb3VuZC5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLnNpZ25pbi1wYWdlIC5zaWduaW4tdGl0bGUge1xuICBtYXgtd2lkdGg6IDEwMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBsaW5lLWhlaWdodDogOTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLnNpZ25pbi1wYWdlIC5zaWduaW4tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaWduaW4tcGFnZSAuc2lnbmluLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB9XG59XG4uc2lnbmluLXBhZ2UgLnNpZ25pbi10ZXh0IHtcbiAgbWF4LXdpZHRoOiAxMDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAuc2lnbmluLXBhZ2UgLnNpZ25pbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpZ25pbi1wYWdlIC5zaWduaW4tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG59XG4uc2lnbmluLXBhZ2UgLnNpZ24tZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICAtanMtZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICM0MTQ1NDg7XG59XG4uc2lnbmluLXBhZ2UgLnNpZ24tZm9ybSBpbnB1dFt0eXBlPXRleHRdLCAuc2lnbmluLXBhZ2UgLnNpZ24tZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zaWduaW4tcGFnZSAuc2lnbi1mb3JtIGlucHV0W3R5cGU9dGV4dF0uZW5jcnlwdGluZywgLnNpZ25pbi1wYWdlIC5zaWduLWZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF0uZW5jcnlwdGluZyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnNpZ25pbi1wYWdlIC5zaWduLWZvcm0gLmJ1dHRvbi5saWdodCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG4uZmFxLXBhZ2Uge1xuICAtanMtZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMTAwcHggMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZhcS1wYWdlIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIH1cbn1cblxuLmZhcS1zZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwMHB4O1xufVxuXG4uZmFxLWxpbmUge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkZGRkY7XG59XG5cbi5mYXEtcXVlc3Rpb24ge1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZhcS1xdWVzdGlvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5cbi5mYXEtYW5zd2VyIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZmFxLXNlY3Rpb24tdGl0bGUge1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cblxuLmZhcS1saW5rcyB7XG4gIC1qcy1kaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5mYXEtbGlua3MgLmZhcS1saW5rIHtcbiAgLWpzLWRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMjQyMzIzO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLW91dCAwLjJzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmFxLWxpbmtzIC5mYXEtbGluayB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLmZhcS1saW5rcyAuZmFxLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLmZhcS1saW5rcyAuZmFxLWxpbmstaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXgtd2lkdGg6IDEyMHB4O1xuICBtYXgtaGVpZ2h0OiAxMjBweDtcbn1cbi5mYXEtbGlua3MgLmZhcS1saW5rLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucHVibGljLXdyYXBwZXIge1xuICBwYWRkaW5nOiAxMDBweCAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHVibGljLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgfVxufVxuLnB1YmxpYy13cmFwcGVyIC5wdWJsaWMtcGFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5ldmVudC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZXZlbnQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuXG4uZXZlbnQtZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDAgMCA0MHB4O1xufVxuLmV2ZW50LWRlc2NyaXB0aW9uIHAge1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuXG4uYWRtaW4td3JhcHBlciB7XG4gIG1hcmdpbjogNDBweDtcbiAgcGFkZGluZzogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UyRTVFQjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFkbWluLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMjBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbi5hZG1pbi1iaWctdGl0bGUge1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuODhweDtcbiAgbWFyZ2luOiA0MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFkbWluLWJpZy10aXRsZSB7XG4gICAgbWFyZ2luOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIH1cbn1cblxuLmFkbWluLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjg4cHg7XG4gIG1hcmdpbjogMCAwIDM2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hZG1pbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgfVxufVxuXG4jZGVsZXRlR2FtZSB7XG4gIGNvbG9yOiAjREQwMDJEO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jb250YWN0LWFkZHJlc3MgaDQge1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuLmNvbnRhY3QtYWRkcmVzcyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmNvbnRhY3QtYWRkcmVzcyBwIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjREQwMDJEO1xufVxuXG4ubmV3cy1maWx0ZXIgLm1haW4tZm9ybSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmRvY3VtZW50YXRpb24tbGV2ZWwgLmFjY29yZGlvbiB7XG4gIC1qcy1kaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY1RjY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMThweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuLmRvY3VtZW50YXRpb24tbGV2ZWwgLmFjY29yZGlvbiAuYWNjb3JkaW9uLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuLmRvY3VtZW50YXRpb24tbGV2ZWwgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWNvdW50ZXIgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmRvY3VtZW50YXRpb24tbGV2ZWwgLmFjY29yZGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTksIDU0LCA3NiwgMC4yNSk7XG59XG4uZG9jdW1lbnRhdGlvbi1sZXZlbCAucGFuZWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLmRvY3VtZW50YXRpb24tbGV2ZWwgLnBhbmVsIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRyYWluaW5ncy1pdGVtIC50cmFpbmluZ3MtdGl0bGUge1xuICBtYXJnaW46IDAgMCA0MHB4O1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi50cmFpbmluZ3MtaXRlbSAudHJhaW5pbmdzLWRhdGUge1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjNDE0NTQ4O1xufVxuLnRyYWluaW5ncy1pdGVtIC50cmFpbmluZ3MtZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuLnRyYWluaW5ncy1pdGVtIC50cmFpbmluZ3MtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNERDAwMkQ7XG59XG5cbiNzZW5kLWVtYWlsLWZvcm0gLnJlZGFjdG9yLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDIwcHggMCAwO1xufVxuI3NlbmQtZW1haWwtZm9ybSAucmVkYWN0b3Itc3R5bGVzIHtcbiAgbWluLWhlaWdodDogMzAwcHggIWltcG9ydGFudDtcbn1cblxuLnRhYmxlLWF2YWlsYWJpbGl0aWVzIHRkIHtcbiAgYm9yZGVyOiBzb2xpZCBncmF5IDFweDtcbn1cbi50YWJsZS1hdmFpbGFiaWxpdGllcyAuYXZhaWxhYmlsaXRpZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGFibGUtYXZhaWxhYmlsaXRpZXMgLmF2YWlsYWJpbGl0aWVzIHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4udGFibGUtYXZhaWxhYmlsaXRpZXMgLnRvb2x0aXAtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiA1cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDAsIDAsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udGFibGUtYXZhaWxhYmlsaXRpZXMgLnRpcHB5LWJveFtkYXRhLXRoZW1lfj1jdXN0b20tdG9vbHRpcF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzMzMztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGFibGUtYXZhaWxhYmlsaXRpZXMgLnRpcHB5LWJveFtkYXRhLXRoZW1lfj1jdXN0b20tdG9vbHRpcF0gLnRpcHB5LWFycm93IHtcbiAgY29sb3I6ICNmZmY7XG59XG4udGFibGUtYXZhaWxhYmlsaXRpZXMgLnRvb2x0aXAtY29udGVudCB7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwcHg7XG59XG4ubGVnZW5kIHAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ubGVnZW5kIC5ibG9jLWxlZ2VuZCB7XG4gIHdpZHRoOiAxNTBweDtcbiAgcGFkZGluZzogMTBweCAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgbWFyZ2luOiAwIDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGFibGUtYXZhaWxhYmlsaXRpZXMgLmF2YWlsYWJsZSxcbi5sZWdlbmQgLmF2YWlsYWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5M2VkOTQ7XG59XG4udGFibGUtYXZhaWxhYmlsaXRpZXMgLnVuYXZhaWxhYmxlLFxuLmxlZ2VuZCAudW5hdmFpbGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVjMWNjO1xufVxuLnRhYmxlLWF2YWlsYWJpbGl0aWVzIC5pbmFjdGl2ZSxcbi5sZWdlbmQgLmluYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZGFkYjtcbn1cblxuLnRhYmxlLXNlYXNvbi1yZXBvcnQge1xuICBtaW4td2lkdGg6IDEwMDBweDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnRhYmxlLXNlYXNvbi1yZXBvcnQgdGhlYWQgdHIgdGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi50YWJsZS1zZWFzb24tcmVwb3J0IHRib2R5IHRyIHRkIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAzcztcbn1cbi50YWJsZS1zZWFzb24tcmVwb3J0IHRib2R5IHRyLm1vZGlmeSB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU4NjI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMHM7XG59XG4udGFibGUtc2Vhc29uLXJlcG9ydCB0Ym9keSB0ciB0ZC5tb2RpZmllZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU4NjI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMHM7XG59XG4udGFibGUtc2Vhc29uLXJlcG9ydCB0Zm9vdCB0ciB0aCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnRhYmxlLXNlYXNvbi1yZXBvcnQgYVtkYXRhLW1vZGlmeV0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbi1wZW5jaWwuc3ZnXCIpO1xufVxuLnRhYmxlLXNlYXNvbi1yZXBvcnQgYVtkYXRhLW1vZGlmeV06aG92ZXIge1xuICBvcGFjaXR5OiAwLjU7XG59XG4udGFibGUtc2Vhc29uLXJlcG9ydCB0ZC5ub3QtYXBwbGljYWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIsOXXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNhYWFhYWE7XG59XG5cbi50YWJsZS1zZWFzb24tcmVwb3J0LWluZm8ge1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbi50YWJsZS1zZWFzb24tcmVwb3J0LWluZm8gdGQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZS1zZWFzb24tcmVwb3J0LXRvdGFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuLnRhYmxlLXNlYXNvbi1yZXBvcnQtdG90YWwgdGgge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci10b3A6IDZweCBkb3VibGUgI0Y2RjVGNjtcbn1cbi50YWJsZS1zZWFzb24tcmVwb3J0LXRvdGFsIHRkIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY1RjYgIWltcG9ydGFudDtcbn1cbi50YWJsZS1zZWFzb24tcmVwb3J0LXRvdGFsIHRoOm50aC1jaGlsZCgxKSxcbi50YWJsZS1zZWFzb24tcmVwb3J0LXRvdGFsIHRkOm50aC1jaGlsZCgxKSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4udGFibGUtc2Vhc29uLXJlcG9ydC10b3RhbCB0YWJsZS5kZWR1Y3Rpb25zIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogNnB4IDAgMCBhdXRvO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuLnRhYmxlLXNlYXNvbi1yZXBvcnQtdG90YWwgdGFibGUuZGVkdWN0aW9ucyB0ZCB7XG4gIHBhZGRpbmc6IDAgMCA0cHggNXB4O1xuICBjb2xvcjogIzY2NjY2Njtcbn1cblxuLnN3YWwtc2Vhc29uLXJlcG9ydCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zd2FsLXNlYXNvbi1yZXBvcnQgc21hbGwge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uc3dhbC1zZWFzb24tcmVwb3J0IGVtIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5zd2FsLXNlYXNvbi1yZXBvcnQgdGFibGUge1xuICBtYXJnaW46IDIwcHggYXV0byAwIGF1dG87XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG4uc3dhbC1zZWFzb24tcmVwb3J0IGlucHV0W3R5cGU9dGV4dF0ge1xuICB3aWR0aDogMTAwcHg7XG4gIG1hcmdpbjogOHB4IDAgMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3dhbC1zZWFzb24tcmVwb3J0IHRoIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5zd2FsLXNlYXNvbi1yZXBvcnQgdGQge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLnN3YWwtc2Vhc29uLXJlcG9ydCB0ZC5jdXJyZW5jeTpiZWZvcmUge1xuICBjb250ZW50OiBcIiRcIjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG4uc3dhbC1zZWFzb24tcmVwb3J0IHRkIHNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweCAwIDZweCAyMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xufVxuXG4uc3dhbDItdmFsaWRhdGlvbi1tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4udGFibGUtcHJvZmlsZXMtZWRpdG9yIHtcbiAgbWluLXdpZHRoOiAxMjcwcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi50YWJsZS1wcm9maWxlcy1lZGl0b3IgdGhlYWQgdHIgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLnRhYmxlLXByb2ZpbGVzLWVkaXRvciB0aGVhZCB0ciB0ZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnRhYmxlLXByb2ZpbGVzLWVkaXRvciB0aGVhZCB0ciB0aC5ub3RlcyBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4udGFibGUtcHJvZmlsZXMtZWRpdG9yIHRib2R5IHRyIHRkIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDNzO1xufVxuLnRhYmxlLXByb2ZpbGVzLWVkaXRvciB0Ym9keSB0ciB0ZC5mb3JtLWNlbGwge1xuICBwYWRkaW5nOiAwO1xufVxuLnRhYmxlLXByb2ZpbGVzLWVkaXRvciB0Ym9keSB0ciB0ZC5mb3JtLWNlbGwgaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNXB4O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udGFibGUtcHJvZmlsZXMtZWRpdG9yIHRib2R5IHRyIHRkLmZvcm0tY2VsbCBpbnB1dDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyMzMsIDEwMCwgMC40KTtcbn1cbi50YWJsZS1wcm9maWxlcy1lZGl0b3IgdGJvZHkgdHIgdGQuZm9ybS1jZWxsIGlucHV0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjMzLCAxMDApO1xufVxuLnRhYmxlLXByb2ZpbGVzLWVkaXRvciB0Ym9keSB0ciB0ZC5mb3JtLWNlbGwgaW5wdXQuZXJyb3Ige1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyMSwgMCwgNDUpO1xufVxuLnRhYmxlLXByb2ZpbGVzLWVkaXRvciB0Ym9keSB0ci5tb2RpZnkgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlODYyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDBzO1xufVxuLnRhYmxlLXByb2ZpbGVzLWVkaXRvciB0Ym9keSB0ciB0ZC5tb2RpZmllZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU4NjI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMHM7XG59XG4udGFibGUtcHJvZmlsZXMtZWRpdG9yIHRmb290IHRyIHRoIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udGFibGUtcHJvZmlsZXMtZWRpdG9yIFtkYXRhLW5vdGVzXSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIG1hcmdpbjogMXB4IDAgMCA3cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb24tcGVuY2lsLnN2Z1wiKTtcbn1cbi50YWJsZS1wcm9maWxlcy1lZGl0b3IgW2RhdGEtbm90ZXNdIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5zd2FsLXByb2ZpbGVzLWVkaXRvciB7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zd2FsLXByb2ZpbGVzLWVkaXRvciBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5zd2FsLXByb2ZpbGVzLWVkaXRvciB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdXRsaW5lOiBub25lO1xuICByZXNpemU6IHZlcnRpY2FsO1xufSIsIkB1c2UgXCJ2YXJpYWJsZXNcIjtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEJhc2Vcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5ib2R5LFxuaHRtbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG59XG5cbmh0bWwge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiB2YXJpYWJsZXMuJHByaW1hcnlGb250O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLjlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRncmV5O1xuICBjb2xvcjogdmFyaWFibGVzLiRkYXJrO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC42cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxufVxuXG4vLyBIZWxwZXJzXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnZlcnRpY2FsLWNlbnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLy8gRml4IFN3ZWV0QWxlcnQgMiB3aXRoIEJvb3RzdHJhcCAzXG4uc3dhbDItcG9wdXAge1xuICBmb250LXNpemU6IDEuNnJlbSAhaW1wb3J0YW50O1xufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJHByaW1hcnlGb250OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4kc2Vjb25kYXJ5Rm9udDogJ09zd2FsZCcsIHNhbnMtc2VyaWY7XG5cblxuJGRhcms6ICMyNDIzMjM7XG4kZGFya0dyZXk6ICM0MTQ1NDg7XG4kbGlnaHRHcmV5OiAjNjY2NjY2O1xuJGdyZXk6ICNGNkY1RjY7XG4kbGlnaHQ6ICNGRkZGRkY7XG4kY29sb3JBY2NlbnQxOiAjREQwMDJEO1xuJGNvbG9yQWNjZW50MjogIzEzMzY0QztcbiRzdWNjZXNzOiAjODlFMjgyO1xuJGVycm9yOiAjREE1QTQ3O1xuJGF2YWlsYWJsZTogIzkzZWQ5NDtcbiR1bmF2YWlsYWJsZTogI2ZlYzFjYztcbiRpbmFjdGl2ZTogI2RiZGFkYjtcbiRub3RhcHBsaWNhYmxlOiAjYWFhYWFhO1xuIiwiQHVzZSBcInZhcmlhYmxlc1wiO1xuXG4uYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXJpYWJsZXMuJHNlY29uZGFyeUZvbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kY29sb3JBY2NlbnQxO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJGNvbG9yQWNjZW50MTtcbiAgY29sb3I6IHZhcmlhYmxlcy4kbGlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2Utb3V0IC4ycztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kY29sb3JBY2NlbnQxO1xuICB9XG5cbiAgJi5jb2xvcjIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kY29sb3JBY2NlbnQyO1xuICAgIGJvcmRlci1jb2xvcjogdmFyaWFibGVzLiRjb2xvckFjY2VudDI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6IHZhcmlhYmxlcy4kY29sb3JBY2NlbnQyO1xuICAgIH1cbiAgfVxuXG4gICYubGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdmFyaWFibGVzLiRsaWdodDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRsaWdodDtcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGRhcms7XG4gICAgfVxuICB9XG5cbiAgJi5zbWFsbCB7XG4gICAgZm9udC1mYW1pbHk6IHZhcmlhYmxlcy4kcHJpbWFyeUZvbnQ7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kbGlnaHQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRjb2xvckFjY2VudDE7XG4gICAgfVxuICB9XG5cbiAgJi5taW5pIHtcbiAgICBmb250LWZhbWlseTogdmFyaWFibGVzLiRwcmltYXJ5Rm9udDtcbiAgICBjb2xvcjogdmFyaWFibGVzLiRsaWdodDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgcGFkZGluZzogMXB4IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRjb2xvckFjY2VudDE7XG4gICAgfVxuICB9XG59XG5cbi5idXR0b24tY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5lZGl0YWJsZS1jb250YWluZXIucG9wb3ZlcntcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSAxMDBweCk7XG4gICAgbGVmdDogY2FsYygtNTAlIC0gNTBweCkgIWltcG9ydGFudDtcblxuICAgIHNlbGVjdCwgaW5wdXQsIC5zZWxlY3QyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtbGF5b3V0IC5lZGl0YWJsZS1pbnB1dCAuc2VsZWN0MiB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmVkaXRhYmxlLWlucHV0e1xuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZWRpdGFibGUtYnV0dG9ucyB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuXG4gICAgYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC0gKDg4cHggKiAyKSk7XG4gICAgfVxuICB9XG59XG5cbi5zdWJtaXQtYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuIiwiQHVzZSBcInZhcmlhYmxlc1wiO1xuXG5bdHlwZT1zdWJtaXRdIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tYWluLWZvcm0ge1xuICAgIC1qcy1kaXNwbGF5OiBmbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICB9XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3JtLWlucHV0LWJsb2NrIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICBtYXJnaW46IDAgNjBweCAyMHB4IDA7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygzMy4zMzMzNCUgLSA0MHB4KTtcblxuICAgICAgICAmOm50aC1jaGlsZCgzbiszKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZvdXItY29sdW1ucyB7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgNDBweCAyMHB4IDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMjUlIC0gMzBweCk7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKzMpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKzQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZ1bGx3aWR0aCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG59XG5cbi5mb3JtLWlucHV0IHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcGFkZGluZzogMTFweCAxMHB4IDlweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjY3cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRncmV5O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTJFNUVCO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kZGFyaztcblxuICAgICY6cmVhZC1vbmx5Om5vdCguZmxhdHBpY2tyLWlucHV0KSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kZ3JleSB1cmwoJy9pbWFnZXMvaWNvbl9sb2NrZWQuc3ZnJykgbm8tcmVwZWF0IHJpZ2h0IDE1cHggY2VudGVyIC8gYXV0byAxNXB4O1xuICAgIH1cbn1cblxubGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjY3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xufVxuXG50ZXh0YXJlYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGdyZXk7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAmLnJhdGluZy1zdGFuZGFyZC1jb21tZW50cyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE5OHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5yYXRpbmctc2ltcGxpZmllZC1jb21tZW50cyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE5OHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5yYXRpbmctZGV0YWlsZWQtY29tbWVudHMge1xuICAgICAgICAgICAgaGVpZ2h0OiA4NzhweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvcm0tc2VsZWN0IHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcGFkZGluZzogMTFweCAzMHB4IDlweCAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiB2YXJpYWJsZXMuJHByaW1hcnlGb250O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjY3cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0UyRTVFQjtcbiAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGdyZXkgdXJsKCcvaW1hZ2VzL3NlbGVjdGJveC1hcnJvd3Muc3ZnJykgbm8tcmVwZWF0IGNlbnRlciByaWdodCAxMHB4IC8gMTBweCBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJGRhcms7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICBwYWRkaW5nOiAxMXB4IDUwcHggOXB4IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAyMHB4O1xuICAgIH1cblxuICAgICY6aW52YWxpZCxcbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICM4ODg7XG4gICAgfVxufVxuXG4uc2VsZWN0MiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICBtaW4taGVpZ2h0OiA0MnB4O1xufVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRTJFNUVCO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIHBhZGRpbmc6IDAgMzBweCAwIDA7XG4gICAgZm9udC1mYW1pbHk6IHZhcmlhYmxlcy4kcHJpbWFyeUZvbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAuNjdweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTJFNUVCO1xuICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kZ3JleSB1cmwoJy9pbWFnZXMvc2VsZWN0Ym94LWFycm93cy5zdmcnKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDEwcHggLyAxMHB4IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kZGFyaztcblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMkU1RUI7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kZGFyaztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICBib3JkZXItY29sb3I6ICNFMkU1RUI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNUY2O1xufVxuXG4uZm9ybS1zd2l0Y2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mb3JtLXN3aXRjaCBpbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm0tc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgIHRyYW5zaXRpb246IC40cztcbn1cblxuLmZvcm0tc2xpZGVyOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGxlZnQ6IDJweDtcbiAgICBib3R0b206IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiAuNHM7XG59XG5cbmlucHV0OmNoZWNrZWQgKyAuZm9ybS1zbGlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNERDAwMkQ7XG59XG5cbmlucHV0OmZvY3VzICsgLnNsaWRlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDFweCAjREQwMDJEO1xufVxuXG5pbnB1dDpjaGVja2VkICsgLmZvcm0tc2xpZGVyOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xufVxuXG4vKiBSb3VuZGVkIHNsaWRlcnMgKi9cbi5mb3JtLXNsaWRlci5yb3VuZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMzRweDtcbn1cblxuLmZvcm0tc2xpZGVyLnJvdW5kOmJlZm9yZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4vKiBGaWVsZHMgZXJyb3JzICovXG5zZWxlY3QuZm9ybS1lcnJvcixcbnRleHRhcmVhLmZvcm0tZXJyb3IsXG5pbnB1dFt0eXBlPVwidGV4dFwiXS5mb3JtLWVycm9yLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLmZvcm0tZXJyb3IsXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLmZvcm0tZXJyb3Ige1xuICAgIGJvcmRlci1jb2xvcjogI0REMDAyRDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuZGl2LmZpZWxkLWVycm9yLFxuc3Bhbi5maWVsZC1lcnJvciB7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGJhY2tncm91bmQ6ICNERDAwMkQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgdWwsIGxpIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuZGl2LmZpZWxkLWVycm9yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMThweDtcbiAgICByaWdodDogMDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG5zcGFuLmZpZWxkLWVycm9yIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLyogRGVjb3JhdGlvbiAqL1xuLnN0cmlwZS1vbiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMjEsIDAsIDQ1LCAwLjIwKTtcbiAgICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgNDVkZWcsXG4gICAgICAgICAgICAjZmZmZmZmLFxuICAgICAgICAgICAgI2ZmZmZmZiAxMHB4LFxuICAgICAgICAgICAgcmdiYSgyMjEsIDAsIDQ1LCAwLjAyKSAxMHB4LFxuICAgICAgICAgICAgcmdiYSgyMjEsIDAsIDQ1LCAwLjAyKSAyMHB4XG4gICAgKTtcbn1cblxuLnN0cmlwZS1vZmYge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMmU1ZWI7XG4gICAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgIDQ1ZGVnLFxuICAgICAgICAgICAgI2ZmZmZmZixcbiAgICAgICAgICAgICNmZmZmZmYgMTBweCxcbiAgICAgICAgICAgICNmNmY1ZjYgMTBweCxcbiAgICAgICAgICAgICNmNmY1ZjYgMjBweFxuICAgICk7XG59XG4iLCJAdXNlIFwidmFyaWFibGVzXCI7XG5cbi5hbGVydCB7XG5cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kZ3JleTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgJi5saWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRsaWdodDtcbiAgfVxuXG4gICYuYWxlcnQtc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRzdWNjZXNzO1xuICB9XG5cbiAgJi5hbGVydC1lcnJvciB7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kbGlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRlcnJvcjtcbiAgfVxufVxuIiwiLmFwcCB7XG4gIC1qcy1kaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcblxuICAubWFpbiB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG59IiwiQHVzZSBcIi4uL2NvbW1vbi92YXJpYWJsZXNcIjtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEhlYWRlclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmhlYWRlciB7XG4gIC1qcy1kaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRsaWdodDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG5cbiAgLmxlZnQtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICB9XG4gICAgLmxvZ28ge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yaWdodC1oZWFkZXIge1xuICAgIC1qcy1kaXNwbGF5OiBmbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBwYWRkaW5nOiAxMHZoIDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRjb2xvckFjY2VudDE7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgei1pbmRleDogNTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlLW91dCAuMnMsIG9wYWNpdHkgZWFzZS1vdXQgLjJzO1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgICAmLmlzLW9wZW5lZCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2xvc2UtbWVudSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRsaWdodDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29uX2Nsb3NlLnN2ZycpIG5vLXJlcGVhdCByaWdodCBjZW50ZXIgLyBjb250YWluO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmID4gYSwgJiA+IHNwYW4ge1xuICAgICAgZm9udC1mYW1pbHk6IHZhcmlhYmxlcy4kc2Vjb25kYXJ5Rm9udDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEyM3B4KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cblxuICAgICAgJjpub3QoLmJ1dHRvbikge1xuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRkYXJrO1xuICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgZWFzZS1vdXQgLjJzO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGNvbG9yQWNjZW50MTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAmLmJ1dHRvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRsaWdodDtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHZhcmlhYmxlcy4kbGlnaHQ7XG4gICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kY29sb3JBY2NlbnQxO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGxpZ2h0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KC5idXR0b24pIHtcbiAgICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRsaWdodDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciBlYXNlLW91dCAuMnM7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGxpZ2h0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmhhcy1zdWJtZW51IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+IHVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRncmV5O1xuICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4IHJnYmEodmFyaWFibGVzLiRkYXJrLDAuMjUpO1xuICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4IHJnYmEodmFyaWFibGVzLiRkYXJrLDAuMjUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCByZ2JhKHZhcmlhYmxlcy4kZGFyaywwLjI1KTtcblxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IGluaGVyaXQ7XG4gICAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmID4gbGkge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyaWFibGVzLiRwcmltYXJ5Rm9udDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1vdXQgLjJzO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kZGFyaztcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kbGlnaHQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGxpZ2h0O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgM3B4IDBweCAwcHggMHB4IHJnYmEodmFyaWFibGVzLiRjb2xvckFjY2VudDEsMC43NSk7XG4gICAgICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAzcHggMHB4IDBweCAwcHggcmdiYSh2YXJpYWJsZXMuJGNvbG9yQWNjZW50MSwwLjc1KTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAzcHggMHB4IDBweCAwcHggcmdiYSh2YXJpYWJsZXMuJGNvbG9yQWNjZW50MSwwLjc1KTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciA+IHVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idXJnZXItbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25fbWVudS5zdmcnKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyIC8gMzBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAmLmxpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgLnJpZ2h0LWhlYWRlciB7XG4gICAgICBhOm5vdCguYnV0dG9uKSB7XG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGxpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idXJnZXItbWVudSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbl9tZW51X2xpZ2h0LnN2ZycpO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL2NvbW1vbi92YXJpYWJsZXNcIjtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEZvb3RlclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmZvb3RlciB7XG4gIC1qcy1kaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGxpZ2h0O1xuICBwYWRkaW5nOiAyMHB4IDIwcHg7XG5cbiAgLmZvb3Rlci1pY29ucyB7XG4gICAgLWpzLWRpc3BsYXk6IGZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICBhIHtcbiAgICAgIG1hcmdpbjogMCAxNXB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb290ZXItbGlua3Mge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB9XG59XG4iLCJAdXNlIFwiLi4vY29tbW9uL3ZhcmlhYmxlc1wiO1xuXG4uaGVyby1iYW5uZXIge1xuICAtanMtZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMDBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaG9tZS1oZXJvLWJhY2tncm91bmQuanBnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb3ZlcjtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICB9XG5cbiAgJi5jdXN0b20ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNyk7XG4gICAgfVxuXG4gICAgLmhlcm8tYmFubmVyLXRpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cblxuICAuaGVyby1iYW5uZXItdGl0bGUge1xuICAgIG1heC13aWR0aDogMTAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogdmFyaWFibGVzLiRzZWNvbmRhcnlGb250O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDkwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kbGlnaHQ7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9jb21tb24vdmFyaWFibGVzXCI7XG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gIHRoZWFkIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGNvbG9yQWNjZW50MjtcbiAgICBjb2xvcjogdmFyaWFibGVzLiRsaWdodDtcbiAgfVxuXG4gIHRkLCB0aCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG5cbiAgICAmLnRkLTIwMCB7XG4gICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIH1cbiAgfVxuXG4gIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSB7XG4gICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRncmV5O1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kZGFyaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9jb21tb24vdmFyaWFibGVzXCI7XG5cbi50YWJsZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4udGFibGUtbGF5b3V0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDYwMHB4O1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblxuICAgICYsIHRoLCB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kZ3JleTtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICB9XG5cbiAgICB0aGVhZCB0ciB7XG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGxpZ2h0O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRjb2xvckFjY2VudDI7XG5cbiAgICAgICAgICAgICYuc29ydCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb24tc29ydC1hc2Muc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWltYWdlIGVhc2Utb3V0IC4ycywgb3BhY2l0eSBlYXNlLW91dCAuMnM7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuc29ydGluZy1kZXNjOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb24tc29ydC1kZXNjLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuc29ydGluZy1hc2M6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXJpYWJsZXMuJGNvbG9yQWNjZW50MiwgLjE1KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRib2R5IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgdHIuZHJhZ2dpbmcge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZlODYyLCAuNSkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kZ3JleTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRyOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGxpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRkLmRyYWctaGFuZGxlLFxuICAgICAgICB0ZC5kcmFnLWhhbmRsZSBzcGFuIHtcbiAgICAgICAgICAgIGN1cnNvcjogcm93LXJlc2l6ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGZvb3QgdHIge1xuICAgICAgICB0aCwgdGQge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgdGgge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXJpYWJsZXMuJGNvbG9yQWNjZW50MiwgLjE1KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyoqXG4gKiBBc3NpZ25tZW50c1xuICovXG4udGFibGUtYXNzaWdubWVudHMge1xuICAgIHRoZWFkIHRoIHtcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZChuKzUpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDU1cHggKiA0KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRkIHtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuXG4gICAgICAgICYuaWNvbi10cmFuc3Age1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL3RhYmxlLXRyYW5zcG9ydC5zdmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmljb24tbHVuY2gge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL3RhYmxlLWx1bmNoLnN2ZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaWNvbi1yYXRpbmcge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL3RhYmxlLXJhdGluZy5zdmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLnVucmVxdWlyZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2QzZDRkNSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYS5lZGl0YWJsZSB7XG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGNvbG9yQWNjZW50MjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXJpYWJsZXMuJGNvbG9yQWNjZW50MTtcblxuICAgICAgICAmLmVkaXRhYmxlLXVuc2F2ZWQge1xuICAgICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kY29sb3JBY2NlbnQxO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXJpYWJsZXMuJGNvbG9yQWNjZW50MjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kYXRlLXRyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXJpYWJsZXMuJGNvbG9yQWNjZW50MiwgLjE1KSAhaW1wb3J0YW50O1xuXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qKlxuICogU2VsZWN0MlxuICovXG4udGFibGUsIC50YWJsZS1sYXlvdXQge1xuICAgIC5zZWxlY3QyIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgICBoZWlnaHQ6IDQycHg7XG5cbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgfVxufVxuXG4uY3VycmVuY3kge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyQgJztcbiAgICB9XG59XG5cbi50YWJsZS1sYXlvdXQgdGJvZHkgdHIgdGQuY29uZmxpY3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyaWFibGVzLiRjb2xvckFjY2VudDEsIC41KTtcbn1cblxuLnRhYmxlLWlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJGdyZXk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG4uaW5mby1wcm9ncmVzcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYmFja2dyb3VuZDogcmdiYShibGFjaywgLjM1KTtcblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmluZm8tcHJvZ3Jlc3Mtd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHA6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyAuJztcbiAgICAgICAgICAgIGFuaW1hdGlvbjogaW5mby1wcm9ncmVzcy1kb3RzIDJzIHN0ZXBzKDEsIGVuZCkgaW5maW5pdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgaW5mby1wcm9ncmVzcy1kb3RzIHtcbiAgICAwJSwgMTIuNSUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAzNy41JSB7XG4gICAgICAgIHRleHQtc2hhZG93OiAuNWVtIDA7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAgIHRleHQtc2hhZG93OiAuNWVtIDAsIDFlbSAwO1xuICAgIH1cbiAgICA2Mi41JSB7XG4gICAgICAgIHRleHQtc2hhZG93OiAuNWVtIDAsIDFlbSAwLCAxLjVlbSAwO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgICB0ZXh0LXNoYWRvdzogLjVlbSAwLCAxZW0gMCwgMS41ZW0gMCwgMmVtIDA7XG4gICAgfVxuICAgIDg3LjUlLCAxMDAle1xuICAgICAgICB0ZXh0LXNoYWRvdzogLjVlbSAwLCAxZW0gMCwgMS41ZW0gMCwgMmVtIDAsIDIuNWVtIDA7XG4gICAgfVxufVxuIiwiLmZhbmN5Ym94LXNsaWRlIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xufVxuIiwiQHVzZSBcIi4uL2NvbW1vbi92YXJpYWJsZXNcIjtcblxuLmV2ZW50cy1saXN0IHtcbiAgLWpzLWRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICB3aWR0aDogMTAwJTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5ldmVudC1saXN0IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kZ3JleTtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzNCUgLSAoNDBweCAvIDMpKTtcbiAgICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJGRhcms7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJjpudGgtY2hpbGQoM24rMykge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAuZXZlbnQtbGlzdC1pbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICAuZXZlbnQtbGlzdC10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogdmFyaWFibGVzLiRzZWNvbmRhcnlGb250O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC44MXB4O1xuICAgICAgbWFyZ2luOiAwIDAgMTBweDtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZXZlbnQtbGlzdC10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC40NHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMTVweDtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ldmVudC1saXN0LWxpbmsge1xuICAgICAgZm9udC1mYW1pbHk6IHZhcmlhYmxlcy4kc2Vjb25kYXJ5Rm9udDtcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGNvbG9yQWNjZW50MTtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQHVzZSBcIi4uL2NvbW1vbi92YXJpYWJsZXNcIjtcblxuLm5ld3MtbGlzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kbGlnaHQ7XG4gIHdpZHRoOiBjYWxjKDMzLjMzMzM0JSAtICg0MHB4IC8gMykpO1xuICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcmlhYmxlcy4kZGFyaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICY6bnRoLWNoaWxkKDNuKzMpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5uZXdzLWxpc3QtaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC5uZXdzLWxpc3QtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiB2YXJpYWJsZXMuJHNlY29uZGFyeUZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC44MXB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcbiAgICB9XG4gIH1cblxuICAubmV3cy1saXN0LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjQ0cHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB9XG4gIH1cblxuICAubmV3cy1saXN0LWxpbmsge1xuICAgIGZvbnQtZmFtaWx5OiB2YXJpYWJsZXMuJHNlY29uZGFyeUZvbnQ7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kY29sb3JBY2NlbnQxO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG59XG5cbi5uZXdzLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5uZXdzLWZpbGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcmlhYmxlcy4kY29sb3JBY2NlbnQxO1xufSIsIkB1c2UgXCIuLi9jb21tb24vdmFyaWFibGVzXCI7XG5cbi5ob21lLWhlcm8ge1xuICAtanMtZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9ob21lLWhlcm8tYmFja2dyb3VuZC5qcGcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvdmVyO1xuICBjb2xvcjogdmFyaWFibGVzLiRsaWdodDtcbiAgcGFkZGluZzogMjBweDtcblxuICAuaG9tZS1oZXJvLXRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDEwMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IHZhcmlhYmxlcy4kc2Vjb25kYXJ5Rm9udDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5ob21lLWhlcm8tdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxMDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgIH1cbiAgfVxufVxuXG4uaG9tZS1ldmVudHMge1xuICAtanMtZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMTAwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRsaWdodDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICB9XG5cbiAgLmhvbWUtZXZlbnRzLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogdmFyaWFibGVzLiRzZWNvbmRhcnlGb250O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmLm5ld3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kZ3JleTtcbiAgfVxufVxuXG4uaG9tZS1oYWxmIHtcbiAgLWpzLWRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5ob21lLWhhbGYtc2lkZSB7XG4gICAgLWpzLWRpc3BsYXk6IGZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogODBweDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgfVxuXG4gICAgJi5sZWZ0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kZ3JleTtcbiAgICB9XG5cbiAgICAmLnJpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kY29sb3JBY2NlbnQyO1xuICAgICAgY29sb3I6IHZhcmlhYmxlcy4kbGlnaHQ7XG4gICAgfVxuICB9XG5cbiAgLmhvbWUtaGFsZi10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IHZhcmlhYmxlcy4kc2Vjb25kYXJ5Rm9udDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gICAgfVxuICB9XG5cbiAgLmhvbWUtaGFsZi10ZXh0IHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9jb21tb24vdmFyaWFibGVzXCI7XG5cbi5zaWduaW4tcGFnZSB7XG4gIC1qcy1kaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL3NpZ25pbi1oZXJvLWJhY2tncm91bmQuanBnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb3ZlcjtcbiAgY29sb3I6IHZhcmlhYmxlcy4kbGlnaHQ7XG4gIHBhZGRpbmc6IDIwcHg7XG5cbiAgLnNpZ25pbi10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiB2YXJpYWJsZXMuJHNlY29uZGFyeUZvbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogOTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcbiAgICB9XG4gIH1cblxuICAuc2lnbmluLXRleHQge1xuICAgIG1heC13aWR0aDogMTAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgIH1cbiAgfVxuXG4gIC5zaWduLWZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgLWpzLWRpc3BsYXk6IGZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kZGFya0dyZXk7XG5cbiAgICBpbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPXBhc3N3b3JkXSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGxpZ2h0O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAmLmVuY3J5cHRpbmcge1xuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRsaWdodDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnV0dG9uLmxpZ2h0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9jb21tb24vdmFyaWFibGVzXCI7XG5cbi5mYXEtcGFnZSB7XG4gIC1qcy1kaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAxMDBweCAyMHB4O1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIH1cbn1cblxuLmZhcS1zZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwMHB4O1xufVxuXG4uZmFxLWxpbmUge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcmlhYmxlcy4kbGlnaHQ7XG59XG5cbi5mYXEtcXVlc3Rpb24ge1xuICBmb250LWZhbWlseTogdmFyaWFibGVzLiRzZWNvbmRhcnlGb250O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW46IDAgMCAyMHB4O1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cblxuLmZhcS1hbnN3ZXIge1xuICBtYXJnaW46IDA7XG59XG5cbi5mYXEtc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXJpYWJsZXMuJHNlY29uZGFyeUZvbnQ7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5cbi5mYXEtbGlua3Mge1xuICAtanMtZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgLmZhcS1saW5rIHtcbiAgICAtanMtZGlzcGxheTogZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAyMCU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJGRhcms7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLW91dCAuMnM7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRsaWdodDtcbiAgICB9XG4gIH1cblxuICAuZmFxLWxpbmstaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICBtYXgtaGVpZ2h0OiAxMjBweDtcbiAgfVxuXG4gIC5mYXEtbGluay10aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59IiwiQHVzZSBcIi4uL2NvbW1vbi92YXJpYWJsZXNcIjtcblxuLnB1YmxpYy13cmFwcGVyIHtcbiAgcGFkZGluZzogMTAwcHggMjBweDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICB9XG5cbiAgLnB1YmxpYy1wYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uZXZlbnQtdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyaWFibGVzLiRzZWNvbmRhcnlGb250O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW46IDAgMCAyMHB4O1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cblxuLmV2ZW50LWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAwIDAgNDBweDtcblxuICBwIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICB9XG59IiwiQHVzZSBcIi4uL2NvbW1vbi92YXJpYWJsZXNcIjtcblxuLmFkbWluLXdyYXBwZXIge1xuICBtYXJnaW46IDQwcHg7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMkU1RUI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kbGlnaHQ7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIG1hcmdpbjogMjBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbi5hZG1pbi1iaWctdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyaWFibGVzLiRzZWNvbmRhcnlGb250O1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICBsZXR0ZXItc3BhY2luZzogLjg4cHg7XG4gIG1hcmdpbjogNDBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIG1hcmdpbjogMjBweDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gIH1cbn1cblxuLmFkbWluLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcmlhYmxlcy4kc2Vjb25kYXJ5Rm9udDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC44OHB4O1xuICBtYXJnaW46IDAgMCAzNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNDAwO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gIH1cbn1cblxuI2RlbGV0ZUdhbWUge1xuICBjb2xvcjogdmFyaWFibGVzLiRjb2xvckFjY2VudDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiIsIkB1c2UgXCIuLi9jb21tb24vdmFyaWFibGVzXCI7XG5cbi5jb250YWN0LWFkZHJlc3Mge1xuICBoNCB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgfVxuICBwIHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGNvbG9yQWNjZW50MTtcbiAgICB9XG4gIH1cbn0iLCIubmV3cy1maWx0ZXIge1xuICAubWFpbi1mb3JtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn0iLCJAdXNlIFwiLi4vY29tbW9uL3ZhcmlhYmxlc1wiO1xuXG4uZG9jdW1lbnRhdGlvbi1sZXZlbCB7XG5cbiAgICAuYWNjb3JkaW9uIHtcbiAgICAgICAgLWpzLWRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRncmV5O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDE4cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC40cztcblxuICAgICAgICAuYWNjb3JkaW9uLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hY2NvcmRpb24tY291bnRlciB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXJpYWJsZXMuJGNvbG9yQWNjZW50MiwgLjI1KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYW5lbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCIuLi9jb21tb24vdmFyaWFibGVzXCI7XG5cbi50cmFpbmluZ3MtbGlzdCB7fVxuXG4udHJhaW5pbmdzLWl0ZW0ge1xuICAudHJhaW5pbmdzLXRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgIGZvbnQtZmFtaWx5OiB2YXJpYWJsZXMuJHNlY29uZGFyeUZvbnQ7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICAudHJhaW5pbmdzLWRhdGUge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJGRhcmtHcmV5O1xuICB9XG5cbiAgLnRyYWluaW5ncy1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgfVxuXG4gIC50cmFpbmluZ3MtbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJGNvbG9yQWNjZW50MTtcbiAgfVxufSIsIiNzZW5kLWVtYWlsLWZvcm0ge1xuXG4gIC5yZWRhY3Rvci1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMjBweCAwIDA7XG4gIH1cblxuICAucmVkYWN0b3Itc3R5bGVzIHtcbiAgICBtaW4taGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbiIsIkB1c2UgXCIuLi9jb21tb24vdmFyaWFibGVzXCI7XG5cbi50YWJsZS1hdmFpbGFiaWxpdGllcyB7XG4gICAgdGQge1xuICAgICAgICBib3JkZXI6IHNvbGlkIGdyYXkgMXB4O1xuICAgIH1cblxuICAgIC5hdmFpbGFiaWxpdGllcyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRvb2x0aXAtaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDAsIDAsIDAuMyk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLnRpcHB5LWJveFtkYXRhLXRoZW1lfj1cImN1c3RvbS10b29sdGlwXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC50aXBweS1hcnJvdyB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50b29sdGlwLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgfVxufVxuXG4ubGVnZW5kIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuXG4gICAgcCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAuYmxvYy1sZWdlbmQge1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICAgIG1hcmdpbjogMCA0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi50YWJsZS1hdmFpbGFiaWxpdGllcyxcbi5sZWdlbmQge1xuICAgIC5hdmFpbGFibGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGF2YWlsYWJsZTtcbiAgICB9XG5cbiAgICAudW5hdmFpbGFibGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJHVuYXZhaWxhYmxlO1xuICAgIH1cblxuICAgIC5pbmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kaW5hY3RpdmU7XG4gICAgfVxufVxuIiwiLnRhYmxlLXByb2ZpbGVzLWVkaXRvciB7XG5cbiAgICBtaW4td2lkdGg6IDEyNzBweDtcbiAgICBib3JkZXI6IG5vbmU7XG5cbiAgICB0aGVhZCB0ciB0aCB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgfVxuXG4gICAgdGhlYWQgdHIgdGQge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICB0aGVhZCB0ciB0aC5ub3RlcyB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRib2R5IHRyIHRkIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDNzO1xuICAgIH1cblxuICAgIHRib2R5IHRyIHRkLmZvcm0tY2VsbCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyMzMsIDEwMCwgMC40KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDIzMywgMTAwLCAxKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5lcnJvciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjEsIDAsIDQ1LCAxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRib2R5IHRyLm1vZGlmeSB0ZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmU4NjI7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMHM7XG4gICAgfVxuXG4gICAgdGJvZHkgdHIgdGQubW9kaWZpZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlODYyO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDBzO1xuICAgIH1cblxuICAgIHRmb290IHRyIHRoIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgW2RhdGEtbm90ZXNdIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgbWFyZ2luOiAxcHggMCAwIDdweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29uLXBlbmNpbC5zdmcnKTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4uc3dhbC1wcm9maWxlcy1lZGl0b3Ige1xuXG4gICAgbWFyZ2luLXRvcDogLThweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBzbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICB0ZXh0YXJlYSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICByZXNpemU6IHZlcnRpY2FsO1xuICAgIH1cbn1cbiJdfQ== */
