.no-padding-left{padding-left:0!important}.no-padding-right{padding-right:0!important}.no-padding-top{padding-top:0!important}.no-padding-bottom{padding-bottom:0!important}.no-padding{padding:0!important}#breadcrumbs{display:none}.supportheader{min-height:220px;background-color:#ccc;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.supportheader .title{color:#fff;font-size:3rem;font-weight:500;position:absolute;z-index:11;margin-top:-35px}@media (max-width:639.98px){.supportheader .title{font-size:2.3rem}}.support-header-image{width:600px;height:340px;background-image:url(/media/gtech/support/landing/clm2-support-home-head.png);background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;position:absolute;right:0;z-index:10;margin-top:-110px}@media (max-width:1279.98px){.support-header-image{height:220px;-webkit-background-size:80% 80%;background-size:80%;background-position:220px 0}}.support-content-nav{height:50px;background-color:#7b858e}.support-content-nav .support-content-nav-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.support-content-nav a{color:#fff;text-transform:uppercase;margin-right:2.5rem;line-height:3rem}.support-quick-links{background-color:#7b858e}.support-quick-links #mobileMenu{height:50px}.support-quick-links a{color:#fff;text-transform:uppercase;margin-right:2.5rem}.support-quick-links .caret-product{color:#fff}.support-content .help-header{margin-top:1.3em;font-size:3.125em;font-weight:500;color:#484848;letter-spacing:-.04rem}@media (max-width:959.98px){.support-content .help-header{text-align:left;margin-top:1rem}}@media (max-width:639.98px){.support-content .help-header{margin-top:3.125rem;line-height:.9;margin-bottom:1rem}}.support-content .help-text-support{color:#676c6e;font-size:1.125rem;letter-spacing:-.02rem;width:51%;margin:auto;width:88%;text-align:left;margin-left:0}@media (max-width:639.98px){.support-content .help-text-support{width:90%}}.support-content .login-in-section{padding-top:3rem;padding-bottom:20px;width:100%;margin:0 auto 1.75rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left}@media (max-width:959.98px){.support-content .login-in-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.support-content .login-in-section h2{color:#232c35;font-size:2rem;letter-spacing:-.025rem}.support-content .login-in-section p{color:#223149;font-size:1rem;line-height:1;letter-spacing:-.02rem}.support-content .log-in-button{width:555px;padding:.8rem 4.5rem;background:#95d700;border-color:#95d700;text-align:center;border-radius:6px;color:#fff;font-size:1.3rem}.support-content .register-button{width:555px;padding:.8rem 4.5rem;background:#95d700;border-color:#95d700;text-align:center;border-radius:6px;color:#fff;font-size:1.3rem}.support-content .login-in-section-mobile{background:#f7f7f7;padding-top:20px;padding-bottom:20px;width:95%;margin:0 auto 45px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width:639.98px){.support-content .login-in-section-mobile{padding-top:30px;padding-bottom:40px}}.support-content .login-in-section-mobile h3{line-height:1;letter-spacing:-.02rem;font-size:1.625rem}.support-content .login-in-section-mobile p{color:#223149;font-size:1.25rem;line-height:1;letter-spacing:-.02rem}@media (max-width:639.98px){.support-content .login-in-section-mobile p{font-size:1.0625rem}}.support-content .login-in-section-mobile .log-in-button{padding:.5rem 2rem;width:50%}@media (max-width:639.98px){.support-content .login-in-section-mobile .log-in-button{width:100%}}@media (max-width:639.98px){.support-content .login-in-section-mobile .log-in-button a{font-size:1.375rem}}.support-content .support-options-subsection{margin-bottom:2em}.support-content .support-options-content{margin-left:65px}.support-content .support-options-content p{color:#a9a9a9}.support-content .support-options-intro{text-align:center;margin-bottom:3em}.support-content .support-options-intro h2{margin-bottom:0}.support-content .support-option-header{font-weight:600}.support-content .number-text{font-size:1.6em;color:#2f4f4f;font-weight:600}.support-content .btn{padding-left:2em;padding-right:2em}@media (max-width:639.98px){.support-content .btn{padding-left:1rem;padding-right:1rem}}.support-content .search-input-div{width:55%;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width:959.98px){.support-content .search-input-div{width:100%}}.support-content .search-input-div #search-input{border-radius:15px;border:3px solid #c8ccd2}.support-content .search-input-div #search-input::-webkit-input-placeholder{color:#e4e6eb;font-size:1.2rem}.support-content .search-input-div #search-input::-moz-placeholder{color:#e4e6eb;font-size:1.2rem}.support-content .search-input-div #search-input:-ms-input-placeholder{color:#e4e6eb;font-size:1.2rem}.support-content .search-input-div #search-input::-ms-input-placeholder{color:#e4e6eb;font-size:1.2rem}.support-content .search-input-div #search-input::placeholder{color:#e4e6eb;font-size:1.2rem}.support-content .search-input-div .btn{background:0 0}.support-content .search-input-div .input-group-append{z-index:4;position:absolute;right:0;background:#c8ccd2;height:100%;border-top-right-radius:15px;border-bottom-right-radius:15px}.support-content .support-seperator{border-bottom:1px solid #dcdcdc;margin:3.25rem 0 2.75rem 0}.support-seperator-lastone{border-bottom:1px solid #dcdcdc;margin:3.25rem 0 2.75rem 0;margin-top:5rem;margin-bottom:5rem}@media (max-width:959.98px){.support-seperator-lastone{margin-top:3rem;margin-bottom:3rem}}#mfinderModal .label{width:200px}#support-header{position:relative;min-height:390px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-background-size:cover;background-size:cover}#support-header h1{z-index:10;font-size:6rem;color:#676c6e}@media (max-width:959.98px){#support-header h1{font-size:3rem;line-height:1}}#support-header img{position:absolute;z-index:5}#support-sticky-nav-container{background-color:#232c35;height:87px;clear:both}#support-sticky-nav-container #support-sticky-nav{color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:87px}#support-sticky-nav-container #support-sticky-nav ul{padding:0;margin:0;list-style-type:none}#support-sticky-nav-container #support-sticky-nav ul li{display:inline;margin-right:95px}@media (max-width:959.98px){#support-sticky-nav-container #support-sticky-nav ul li{margin-right:25px}}#support-sticky-nav-container #support-sticky-nav ul li a{color:#fff}.support-blue-sticky{background:#232c35}.explore-sticky-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}h1#identify-your-part{padding:2.5rem 0;text-align:center}#product-troubleshooting{margin-top:10px}#product-troubleshooting h2{font-size:2.5rem}#product-troubleshooting .ui-widget-content{border:0}#product-troubleshooting .ui-widget-header{border:0}#troubleshooting_tabs{margin-top:73px;margin-bottom:125px;font-size:17px}@media (min-width:1280px){#troubleshooting_tabs{padding-left:55px;padding-right:55px}}#troubleshooting_tabs .ui-widget-header{background-color:#fff}#troubleshooting_tabs .ui-button.ui-state-active:hover,#troubleshooting_tabs .ui-button:active,#troubleshooting_tabs .ui-state-active,#troubleshooting_tabs .ui-widget-content .ui-state-active,#troubleshooting_tabs .ui-widget-header .ui-state-active,#troubleshooting_tabs a.ui-button:active{border-left:0;border-right:0;border-top:0;border-bottom:3px solid #95d700;background-color:#fff;color:#95d700;outline:0;font-size:17px}#troubleshooting_tabs .ui-button.ui-state-active:hover a,#troubleshooting_tabs .ui-button:active a,#troubleshooting_tabs .ui-state-active a,#troubleshooting_tabs .ui-widget-content .ui-state-active a,#troubleshooting_tabs .ui-widget-header .ui-state-active a,#troubleshooting_tabs a.ui-button:active a{color:#95d700}#troubleshooting_tabs .ui-button,#troubleshooting_tabs .ui-state-default,#troubleshooting_tabs .ui-widget-content .ui-state-default,#troubleshooting_tabs .ui-widget-header .ui-state-default,#troubleshooting_tabs html .ui-button.ui-state-disabled:active,#troubleshooting_tabs html .ui-button.ui-state-disabled:hover{background-color:#fff;border-left:0;border-right:0;border-top:0;color:#676c6e}#troubleshooting_tabs .ui-tabs-panel{padding-top:55px}#troubleshooting_tabs .ui-tabs-nav li{padding-left:7px!important;padding-right:7px!important}#troubleshooting_tabs .ui-tabs-anchor{font-weight:600}#troubleshooting_tabs .accordion .ui-accordion-header{text-transform:uppercase}#troubleshooting_tabs .accordion .ui-accordion-header-active{color:#676c6e;outline:0}#troubleshooting_tabs .accordion .ui-state-default{border:0;font-weight:600;color:#676c6e;padding:12px}#troubleshooting_tabs .accordion .ui-state-active{border:0;color:#676c6e;outline:0}#troubleshooting_tabs .accordion .ui-icon-minus,#troubleshooting_tabs .accordion .ui-icon-plus{margin-right:15px}.ui-tooltip{background:#676c6e;border:2px solid #fff;padding:10px 20px;color:#fff;font:normal 14px "Helvetica Neue",Sans-Serif;margin-left:10px;margin-right:10px;display:block}#product-rollover{position:relative}@media (max-width:1279.98px){#product-rollover .product-rollover-image{width:720px;height:auto}}#product-rollover-mobile{text-align:center}.product-rollover-mobile-dot{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#95d700;width:25px;height:25px;display:inline-block;text-align:center;padding:2px;margin:5px;color:#fff}#manual-register-bar{background-color:#ebebeb;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:25px 55px 25px 75px;border-radius:20px;min-height:165px;clear:both}@media (max-width:1279.98px){#manual-register-bar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media (max-width:479.98px){#manual-register-bar{padding:1.5rem}}#manual-download{-webkit-box-sizing:border-box;box-sizing:border-box;width:48%;padding:15px 50px 15px 0;border-right:3px solid #fff;float:left}@media (max-width:1279.98px){#manual-download{width:100%}}@media (max-width:1279.98px){#manual-download{border-right:0;border-bottom:3px solid #fff;padding:15px 50px 25px 0;margin-bottom:25px}}@media (max-width:479.98px){#manual-download{padding-right:0}}#manual-download img{float:left;margin-right:18px}#manual-download p{float:left;line-height:1rem}#manual-download h2{font-size:1.5rem;font-weight:600;color:#232c35}#manual-download #download-manual-copy{float:left;width:14rem;margin-right:1.5625rem}@media (max-width:1279.98px){#manual-download #download-manual-copy{width:21rem}}@media (max-width:959.98px){#manual-download #download-manual-copy{width:17rem}}@media (max-width:639.98px){#manual-download #download-manual-copy{width:100%}}@media (max-width:639.98px){#manual-download .download-manual-text{margin-bottom:0}}#register-product{-webkit-box-sizing:border-box;box-sizing:border-box;width:45%;float:left;padding:15px 0 15px 0;margin-left:2.8125rem}@media (max-width:1279.98px){#register-product{width:100%}}@media (max-width:1279.98px){#register-product{margin-left:0}}#register-product img{float:left;margin-right:18px}#register-product p{float:left;line-height:1rem}#register-product h2{font-size:1.5rem;font-weight:600;color:#232c35}#register-product #register-product-copy{float:left;width:75%}@media (max-width:1279.98px){#register-product #register-product-copy{width:21rem;margin-right:1.5625rem}}@media (max-width:959.98px){#register-product #register-product-copy{width:17rem}}@media (max-width:639.98px){#register-product #register-product-copy{width:100%}}#register-product #register-product-copy p{float:left;width:65%}@media (max-width:1279.98px){#register-product #register-product-copy p{width:100%}}#register-product .register-product-text{margin-bottom:1.5rem}#support-videos{clear:both;text-align:center;background-image:url(/media/gtech/support/videos_background.jpg);background-position:center;-webkit-background-size:cover;background-size:cover;padding-top:110px;margin-top:75px;margin-bottom:135px;height:700px}#support-videos h2{font-size:3rem;color:#fff;margin-bottom:40px}.contacticon{font-family:"Font Awesome 5 Free";color:#fff;background:#38455b;padding:.4em;border-radius:2em;text-align:center;display:block;width:2.4em}.ciconright{padding-left:3em}.ciconright h5{font-weight:600}.ciconright .contact-call{font-size:1.4em;color:#676c6e;font-weight:600}.product-spare-products-container{padding-bottom:4rem}.image{text-align:center}.image img{max-width:100%}.register-icon{width:3.75rem}.download-manual{width:3.75rem}.rollover-icon{width:2.375rem}.col-related-product{border-top:1px solid #f1f1f1;border-right:1px solid #f1f1f1}.col-related-product .price{font-size:1.625rem}.col-related-product .product-name-container{text-align:center;font-size:1.25rem;min-height:95px}.product-row-top{border-top:0!important}.product-row-end{border-right:0!important}#support-videos-content{clear:both}.supportvideo-view{float:left;margin-right:20px;outline:0}.switch-supportvideo-toggle{float:left;clear:both;outline:0}.switch-supportvideo-toggle img{width:295px}@media (max-width:639.98px){.switch-supportvideo-toggle img{width:100vw}}.supportvideo-title{clear:both;background-color:#fff;float:left;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;height:190px;padding:30px;font-size:.875rem;color:#676c6e;text-transform:uppercase;font-weight:600;outline:0}@media (max-width:1279.98px){.supportvideo-title{width:100%}}@media (max-width:959.98px){.supportvideo-title{width:100%}}.modal-backdrop{z-index:auto}.modal.fade.show{width:100%;height:100vh;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:15px}.modal-dialog{width:50%!important;height:50%!important}.modal-content{width:100%!important;height:100%!important;min-height:100%!important}.modal-body{height:100%!important}.modal-body>iframe{width:100%;height:100%}.supportvideo-seperator{width:96px;height:1px;background-color:#95d700;margin:14px 0 14px 0;clear:both;text-align:center}.slick-dots li button:before{color:#fff!important;font-size:40px!important;line-height:40px!important;opacity:1!important;margin-top:25px!important}.slick-dots li.slick-active button:before{color:#95d700!important;font-size:40px;line-height:40px;margin-top:25px!important}#product-rollover-mobile-legend ol li{display:inline}@media (max-width:639.98px){.slick-next,.slick-prev{top:38%!important}}.spares-btn-support{float:right}@media (max-width:1279.98px){.spares-btn-support{float:none;margin-bottom:2rem}}#product-troubleshooting-mobile{margin-top:3rem;margin-bottom:3rem}#product-troubleshooting-mobile .accordion-primary>h3{border-bottom:1px solid #676c6e}#product-troubleshooting-mobile .ui-icon{float:right;display:none}#product-troubleshooting-mobile .ui-corner-all{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}#product-troubleshooting-mobile .ui-accordion-header{outline:0!important;padding:20px 40px;background-color:#fff;color:#676c6e;border:0;font-size:1.25rem}@media (max-width:479.98px){#product-troubleshooting-mobile .ui-accordion-header{font-size:1rem;padding:20px 25px}}#product-troubleshooting-mobile .ui-accordion-header::after{content:"+";float:right}#product-troubleshooting-mobile .ui-accordion-content{padding:35px}#product-troubleshooting-mobile .ui-accordion-content p{color:#676c6e}#product-troubleshooting-mobile .ui-widget-content{border:0}#product-troubleshooting-mobile .accordion-primary>.ui-accordion-content{border:0;padding:0}#product-troubleshooting-mobile .accordion-primary>.ui-accordion-header{font-weight:600}#product-troubleshooting-mobile .ui-state-active{border:0;color:#676c6e;outline:0}#product-troubleshooting-mobile .ui-state-active::after{content:"-";font-size:1.7rem}#deltrack .order-number-input{width:100%;height:65px}@media (max-width:639.98px){#deltrack .order-number-input{width:100%}}#deltrack .order-number-helper{background-color:#edf8d6;padding:1.25rem;width:50%}#deltrack .order-number-helper a{color:#95d700;font-weight:700}#deltrack .order-number-helper .question-mark{background-image:url(/media/gtech/support/icons/track-tooltip-icon.svg);width:20px;height:20px;-webkit-background-size:contain;background-size:contain;position:absolute;margin-left:-28px;margin-top:-20px}@media (max-width:639.98px){#deltrack .order-number-helper{margin-top:1rem;width:100%}}#deltrack .order-status-input{width:50%}@media (max-width:639.98px){#deltrack .order-status-input{width:100%}}#deltrack #ordernumber,#deltrack #orderpostcode{border:3px solid #c8ccd2;border-radius:10px;margin-right:1.5rem}#deltrack #ordernumber::-webkit-input-placeholder,#deltrack #orderpostcode::-webkit-input-placeholder{color:#8e8e93}#deltrack #ordernumber::-moz-placeholder,#deltrack #orderpostcode::-moz-placeholder{color:#8e8e93}#deltrack #ordernumber:-ms-input-placeholder,#deltrack #orderpostcode:-ms-input-placeholder{color:#8e8e93}#deltrack #ordernumber::-ms-input-placeholder,#deltrack #orderpostcode::-ms-input-placeholder{color:#8e8e93}#deltrack #ordernumber::placeholder,#deltrack #orderpostcode::placeholder{color:#8e8e93}#deltrack .search-order{padding:.5rem 3.5rem;background:#95d700;border-color:#95d700;text-align:center;border-radius:6px;color:#fff;font-size:1.3rem}.visual-identifier #visual-identifier-back-btn{font-size:1.25rem;font-weight:600}.visual-identifier #visual-identifier-section{background:#f7f7f7}@media (max-width:959.98px){.visual-identifier #visual-identifier-section{max-width:100%}}.visual-identifier .border-identifier{border-top:3px solid #e1e1e1;margin-top:4.375rem;padding-top:1.1rem;width:80%}.visual-identifier .know-model-number{padding-top:1.375rem;padding-bottom:1rem;font-weight:400}@media (max-width:639.98px){.visual-identifier .know-model-number{padding-bottom:3rem}}.visual-identifier .know-model-number h2{font-size:2rem;color:#232c35;letter-spacing:-.05rem;text-align:left;font-weight:400}@media (max-width:959.98px){.visual-identifier .know-model-number h2{width:70%}}@media (max-width:639.98px){.visual-identifier .know-model-number h2{font-size:1.25rem;width:84%}}.visual-identifier .know-model-number .find-model-number{text-decoration:underline!important;cursor:pointer;color:#b2b4b7;text-align:left;display:block}.visual-identifier .know-model-number .model-number-label{width:285px}.visual-identifier .know-model-number #find-model{width:65%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:4%}@media (max-width:1279.98px){.visual-identifier .know-model-number #find-model{width:65%}}@media (max-width:959.98px){.visual-identifier .know-model-number #find-model{width:100%;margin:auto}}.visual-identifier .know-model-number .model-number-text{width:89%;color:#223149;line-height:1.2}@media (max-width:639.98px){.visual-identifier .know-model-number .model-number-text{margin:1rem auto}}@media (max-width:639.98px){.visual-identifier .know-model-number .vi-how-to{display:block}}.visual-identifier .know-model-number .vi-how-to .question-mark{background:#95d700;padding:.1rem .5rem;border-radius:50%;margin-right:5px}.visual-identifier .identify-product{width:100%;padding:0 4.5625rem 4.5625rem 4.5625rem}@media (max-width:959.98px){.visual-identifier .identify-product{width:100%}}@media (max-width:959.98px){.visual-identifier .identify-product{padding:0 2.2625rem 2.2625rem 2.2625rem}}@media (max-width:639.98px){.visual-identifier .identify-product{padding:0}}.visual-identifier .identify-product h3{color:#484848;font-size:2.5rem;letter-spacing:-.06rem;margin-bottom:25px;padding-top:3.5625rem;font-weight:400}@media (max-width:639.98px){.visual-identifier .identify-product h3{text-align:left}}.visual-identifier .identify-product .identifier-container .identify-image{width:100%;height:130px}.visual-identifier .identify-product .identifier-container .identify-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;padding-left:1.5rem}.visual-identifier .identify-product .identifier-container .identify-text a{font-size:1.75rem;font-weight:500}@media (max-width:639.98px){.visual-identifier .identify-product .identifier-container .identify-text a{font-size:1rem}}.visual-identifier .identify-product .identifier-container .identify-category{border:1px solid #b1b1b1;display:block}.visual-identifier .identify-product .identifier-container .identify-category .visual-category-select:hover{cursor:pointer}.visual-identifier .identify-product .identifier-container #identify-power-tools{background-image:url(/media/gtech/support/landing/identify-powertools-tablet-2x.jpg);-webkit-background-size:cover;background-size:cover}.visual-identifier .identify-product .identifier-container #identify-floorcare{background-image:url(/media/gtech/support/landing/identify-floorcare-tablet.jpg);-webkit-background-size:cover;background-size:cover}.visual-identifier .identify-product .identifier-container #identify-garden{background-image:url(/media/gtech/support/landing/identify-garden-tablet.jpg);-webkit-background-size:cover;background-size:cover}.visual-identifier .identify-product .identifier-container #identify-ebikes{background-image:url(/media/gtech/support/landing/identify-ebikes-tablet.jpg);-webkit-background-size:cover;background-size:cover}.visual-identifier .identify-product .identifier-container #identify-massage{background-image:url(/media/gtech/support/landing/identify-massage-tablet.jpg);-webkit-background-size:cover;background-size:cover}.visual-identifier .identify-product .identifier-container .visual-img{width:506px;height:506px;border:2px solid #e1e1e1;background:#fff;margin-bottom:7.125rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (max-width:1279.98px){.visual-identifier .identify-product .identifier-container .visual-img{margin-top:2.5rem}}@media (max-width:639.98px){.visual-identifier .identify-product .identifier-container .visual-img{width:100%;height:295px;margin-bottom:2.1875rem}}.visual-identifier .identify-product .identifier-container .visual-img .helperimage-gtech{width:267px}@media (max-width:639.98px){.visual-identifier .identify-product .identifier-container .visual-img .helperimage-gtech{width:156px}}.visual-identifier .identify-product .identifier-container .visual-img .helperimage{width:500px}@media (max-width:639.98px){.visual-identifier .identify-product .identifier-container .visual-img .helperimage{width:275px}}.visual-identifier .identify-product .identifier-container .visual-img .visual-identifier-text{color:#223149;font-weight:200;font-size:1.75rem;letter-spacing:-.025rem;width:57%;line-height:.9;margin-top:2.1875rem}@media (max-width:639.98px){.visual-identifier .identify-product .identifier-container .visual-img .visual-identifier-text{width:55%;font-size:1rem;margin-top:1.25rem}}.visual-identifier .identify-product .identifier-container .model-product{width:100%;border:2px solid #e1e1e1;margin-bottom:8px}.visual-identifier .identify-product .identifier-container .support-product-name-model{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px}.visual-identifier .identify-product .identifier-container .individual-product-name{color:#223149;font-size:1.25rem;letter-spacing:-.025rem;font-weight:600;border-bottom:3px solid #95d700;display:inline-block;float:left;line-height:1.25rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.visual-identifier .identify-product .identifier-container .individual-model-number{color:#223149;font-size:1rem;letter-spacing:-.025rem;font-weight:600;line-height:2.1rem}.visual-identifier .identify-product .identifier-container .individual-product-text{color:#676c6e;line-height:1;width:96%;height:55px}@media (max-width:479.98px){.visual-identifier .identify-product .identifier-container .individual-product-text{padding-top:0;height:55px;font-size:.875rem;width:100%}}.visual-identifier .identify-product .identifier-container .individual-product-text-longer{color:#676c6e;line-height:1;width:96%;height:80px}@media (max-width:479.98px){.visual-identifier .identify-product .identifier-container .individual-product-text-longer{padding-top:0;height:85px;font-size:.875rem;width:100%}}.visual-identifier .identify-product .identifier-container .individual-product-text-one{color:#676c6e;line-height:1;width:96%;margin-bottom:1.5rem}@media (max-width:479.98px){.visual-identifier .identify-product .identifier-container .individual-product-text-one{padding-top:0;font-size:.875rem;width:100%}}.visual-identifier .identify-product .identifier-container .select-model-button{background:#95d700;display:block;text-align:center;color:#fff;width:100%;padding:.7rem;border-radius:5px;margin-bottom:2rem;border:1px solid #95d700}@media (min-width:960px) and (max-width:1279.98px){.visual-identifier .identify-product .identifier-container .select-model-button{padding:.5rem}}.visual-identifier .identify-product .identifier-container .select-model-button:hover{background:0 0;border:1px solid #95d700;color:#95d700}.visual-identifier .identify-product .identifier-container #subdivclm,.visual-identifier .identify-product .identifier-container #subdivclm-two,.visual-identifier .identify-product .identifier-container #subdivebikecity,.visual-identifier .identify-product .identifier-container #subdivebikesport,.visual-identifier .identify-product .identifier-container #subdivescent,.visual-identifier .identify-product .identifier-container #subdivht05,.visual-identifier .identify-product .identifier-container #subdivht20,.visual-identifier .identify-product .identifier-container #subdivhylite,.visual-identifier .identify-product .identifier-container #subdivleafblower,.visual-identifier .identify-product .identifier-container #subdivmulti-k9,.visual-identifier .identify-product .identifier-container #subdivpower-floor,.visual-identifier .identify-product .identifier-container #subdivpower-floor-k9,.visual-identifier .identify-product .identifier-container #subdivpro,.visual-identifier .identify-product .identifier-container #subdivpro-k9,.visual-identifier .identify-product .identifier-container #subdivst20,.visual-identifier .identify-product .identifier-container #subdivsw02,.visual-identifier .identify-product .identifier-container #subdivsw20,.visual-identifier .identify-product .identifier-container #subdivsw22,.visual-identifier .identify-product .identifier-container #subdivworklight{margin-top:-415px}@media (max-width:1279.98px){.visual-identifier .identify-product .identifier-container #subdivclm,.visual-identifier .identify-product .identifier-container #subdivclm-two,.visual-identifier .identify-product .identifier-container #subdivebikecity,.visual-identifier .identify-product .identifier-container #subdivebikesport,.visual-identifier .identify-product .identifier-container #subdivescent,.visual-identifier .identify-product .identifier-container #subdivht05,.visual-identifier .identify-product .identifier-container #subdivht20,.visual-identifier .identify-product .identifier-container #subdivhylite,.visual-identifier .identify-product .identifier-container #subdivleafblower,.visual-identifier .identify-product .identifier-container #subdivmulti-k9,.visual-identifier .identify-product .identifier-container #subdivpower-floor,.visual-identifier .identify-product .identifier-container #subdivpower-floor-k9,.visual-identifier .identify-product .identifier-container #subdivpro,.visual-identifier .identify-product .identifier-container #subdivpro-k9,.visual-identifier .identify-product .identifier-container #subdivst20,.visual-identifier .identify-product .identifier-container #subdivsw02,.visual-identifier .identify-product .identifier-container #subdivsw20,.visual-identifier .identify-product .identifier-container #subdivsw22,.visual-identifier .identify-product .identifier-container #subdivworklight{margin-top:-360px}}@media (max-width:1279.98px){.visual-identifier .identify-product .identifier-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.visual-identifier .identify-product .identifier-container .model-number label{color:#676c6e;font-size:1.375rem;letter-spacing:-.025rem;margin-bottom:0}@media (max-width:639.98px){.visual-identifier .identify-product .identifier-container .model-number label{font-size:.9375rem}}.visual-identifier .identify-product .identifier-container .model-number .input-group{width:485px}@media (max-width:639.98px){.visual-identifier .identify-product .identifier-container .model-number .input-group{width:100%}}.visual-identifier .identify-product .identifier-container .model-number .input-group .form-control{border-radius:10px;font-size:1.625rem;color:#d1d2d2;height:56px;border:2px solid #c8ccd2}@media (max-width:639.98px){.visual-identifier .identify-product .identifier-container .model-number .input-group .form-control{font-size:1.06rem}}.visual-identifier .identify-product .identifier-container .model-number #modelgroup,.visual-identifier .identify-product .identifier-container .model-number #subcatsgroup{margin-top:1.2rem}.visual-identifier .visual-left-column p{color:#5e696e;font-size:1.125rem;letter-spacing:-.025rem;width:84%;line-height:1.3}@media (max-width:639.98px){.visual-identifier .visual-left-column p{font-size:1.125rem;width:100%}}@media (max-width:639.98px){.register-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-bottom:none}}.register-section .column-register{padding-top:5.625rem}@media (max-width:639.98px){.register-section .column-register{padding-top:2.75rem}}.register-section .column-register .register-title{color:#232c35;font-size:1.75rem;letter-spacing:-.025rem}.register-section .column-register .join-family{color:#545f63;line-height:1.3;width:82%}@media (max-width:639.98px){.register-section .column-register .join-family{width:100%;margin-bottom:1.5rem}}.register-section .column-register .leftimage{float:left}.register-section .column-register .leftimage img{max-width:50px}.register-section .column-register .support-box-text{margin-left:65px}.register-section .left-column-register{border-right:3px solid #e1e1e1}@media (max-width:639.98px){.register-section .left-column-register{border-right:none;border-top:3px solid #e1e1e1;padding-left:0;padding-right:0;border-bottom:3px solid #e1e1e1}}.register-section .right-column-register{padding-left:2.75rem}@media (max-width:639.98px){.register-section .right-column-register{padding-left:20px;padding-bottom:40%}}.support-options-section{overflow:hidden}.support-options-section .stillneedahand h2{text-align:left;font-size:2.81rem;color:#38455b;letter-spacing:-.01rem}@media (max-width:639.98px){.support-options-section .stillneedahand h2{font-size:2.125rem;text-align:left}}@media (max-width:639.98px){.support-options-section .stillneedahand .contact-hand{font-weight:500;padding-top:4rem}}@media (max-width:959.98px){.support-options-section .stillneedahand .contact-support-header{padding-top:2rem}}@media (max-width:639.98px){.support-options-section .stillneedahand .contact-support-header{padding-top:0;line-height:1}}.support-options-section .stillneedahand .subhand{font-size:1.125rem;color:#676c6e;text-align:center}@media (max-width:639.98px){.support-options-section .stillneedahand .subhand{text-align:left;font-size:1rem}}.support-options-section .support-subsection{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:4rem;margin-top:3rem;padding-bottom:7.5rem}.support-options-section .support-subsection .subsection-div:last-child{border-bottom:0}@media (max-width:959.98px){.support-options-section .support-subsection{margin-left:0}}.support-options-section .support-subsection .support-options-subsection{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:639.98px){.support-options-section .support-subsection .support-options-subsection .support-image-icon{float:left;width:75px}}.support-options-section .support-subsection .support-options-subsection .live-chat-button{width:220px;height:50px;font-size:1.3rem;border-radius:7px;padding-top:.5rem}.support-options-section .support-subsection .support-options-subsection .support-register-button{width:220px;font-size:1.3rem;border-radius:7px;padding-top:.5rem}@media (max-width:639.98px){.support-options-section .support-subsection .support-options-subsection{display:block}}.support-options-section .support-subsection .support-options-subsection .support-options-content{margin-left:.625rem;width:400px}@media (max-width:639.98px){.support-options-section .support-subsection .support-options-subsection .support-options-content{margin-bottom:2rem}}.support-options-section .support-subsection .support-options-subsection .support-options-content .support-option-header{color:#38455b;font-weight:600;font-size:1.5rem;line-height:1;letter-spacing:-.02rem}.support-options-section .support-subsection .support-options-subsection .support-options-content .support-option-par{font-size:.875rem;color:#999;line-height:1}.support-options-section .support-subsection .support-options-subsection .support-options-content .number-text{font-size:2rem;color:#95d700;font-weight:600;text-align:left}@media (max-width:959.98px){.support-options-section .support-subsection .support-options-subsection .support-options-content .number-text{font-size:1.3rem}}.support-options-section .support-subsection .support-options-subsection .support-options-content .support-opening-times{color:#999;font-size:.875rem;text-align:left;display:block;line-height:1.2}.support-options-section .support-subsection .support-options-subsection .support-options-content .chat-text{width:78%}@media (max-width:959.98px){.support-options-section .support-subsection .support-options-subsection .support-options-content .chat-text{width:85%}}.support-options-section .support-subsection .support-options-subsection .support-options-content .chat-text span{color:#95d700;font-weight:600}@media (max-width:639.98px){.support-options-section .support-subsection .support-options-subsection .support-options-content .email-text,.support-options-section .support-subsection .support-options-subsection .support-options-content .phone-text{width:68%}}.support-options-section .support-subsection .support-options-subsection .support-middle-column{padding-right:1rem}.support-options-section .support-subsection .support-options-subsection .support-icon-img{width:4.5rem;margin:0 1rem 2rem 0}@media (max-width:639.98px){.support-options-section .support-subsection .support-options-subsection .support-icon-img{margin:0 2rem 2rem 0;width:3.5rem}}.support-options-section .support-subsection .support-options-subsection .support-icon-img-extended{width:4.5rem;margin:0 1rem 2rem 0}@media (max-width:639.98px){.support-options-section .support-subsection .support-options-subsection .support-icon-img-extended{margin:0 2rem 7rem 0;width:3.5rem}}@media (max-width:639.98px){.support-options-section .support-subsection .support-options-subsection .border-div-middle{padding-left:0}}.support-options-section .support-subsection .middle-subsection-div{width:22rem}@media (max-width:959.98px){.support-options-section .support-subsection .middle-subsection-div{width:28rem}}@media (max-width:639.98px){.support-options-section .support-subsection .border-div-contact{border-top:1px solid #eee;width:70%;margin:auto}}.support-options-section .support-subsection .subsection-div{border-bottom:1px solid #dcdcdc;margin-bottom:2rem}@media (max-width:639.98px){.support-options-section .support-subsection .subsection-div{padding-bottom:2rem}}@media (max-width:639.98px){.support-options-section .support-subsection .middle-subsection-div .border-div-middle{border-left:0}}.support-options-section .support-subsection .middle-subsection-div .support-middle-column{border-right:1px solid #eee}@media (max-width:639.98px){.support-options-section .support-subsection .middle-subsection-div .support-middle-column{border-right:0}}@media (max-width:639.98px){.support-options-section .support-subsection .middle-subsection-div{padding-top:2rem;padding-bottom:0}}@media (max-width:639.98px){.support-options-section .support-subsection .subsection-div-2{width:100%}}@media (max-width:639.98px){.support-options-section .support-subsection .subsection-div-3{margin-top:2rem}}.problemArea{margin-top:-60px}.problemArea p{font-size:1.25rem;font-weight:500;color:#acacac}#showProblemAreaLink{font-size:1.25rem;font-weight:500;cursor:pointer;color:#62676a;text-decoration:underline}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi9fbWl4aW4uc2NzcyIsInBhZ2VzL19zdXBwb3J0LnNjc3MiLCJib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJzdXBwb3J0LmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFpSUksaUJBQ0UsYUFBQSxZQURGLGtCQUNFLGNBQUEsWUFERixnQkFDRSxZQUFBLFlBREYsbUJBQ0UsZUFBQSxZQUxGLFlBQ0UsUUFBQSxZQzdITixhQUNJLFFBQUEsS0FFSixlQUNJLFdBQUEsTUFDQSxpQkFBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLGFBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLG9CQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxpQkFBQSxPQUFBLHdCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0Esc0JBQ0ksTUFBQSxLQUNBLFVBQUEsS0FFQSxZQUFBLElBQ0EsU0FBQSxTQUNBLFFBQUEsR0FDQSxXQUFBLE1Dd0RBLDRCRC9ESixzQkFHeUMsVUFBQSxRQVE3QyxzQkFDSSxNQUFBLE1BQ0EsT0FBQSxNQUNBLGlCQUFBLDZEQUNBLGtCQUFBLFVBQ0Esd0JBQUEsUUFBQSxnQkFBQSxRQUNBLFNBQUEsU0FDQSxNQUFBLEVBQ0EsUUFBQSxHQUNBLFdBQUEsT0MyQ0ksNkJEcERSLHNCQVdRLE9BQUEsTUFDQSx3QkFBQSxJQUFBLElBQUEsZ0JBQUEsSUFDQSxvQkFBQSxNQUFBLEdBSVIscUJBQ0ksT0FBQSxLQUNBLGlCQUFBLFFBQ0EsZ0RBQ0ksUUFBQSxZQUFBLFFBQUEsYUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsb0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE1BQUEsd0JBQUEsV0FBQSxjQUFBLE1BQUEsZ0JBQUEsV0FFSix1QkFBSSxNQUFBLEtBQWMsZUFBQSxVQUEyQixhQUFBLE9BQXNCLFlBQUEsS0FHdkUscUJBQ0ksaUJBQUEsUUFDQSxpQ0FDSSxP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Qyw0QkQrc0NBLG9FQVF3QyxZQUFBLEtBQW1CLGVBQUEsR0N2dEMzRCw0QkR5dENBLCtEQUN3QyxNQUFBLE1DMXRDeEMsNEJENHRDQSwrREFDd0MsV0FBQSxNQUtoRCxhQUNJLFdBQUEsTUFHSixlQUNJLFVBQUEsUUFDQSxZQUFBLElBQ0EsTUFBQSxRQUdKLHFCQUNJLFVBQUEsUUFDQSxZQUFBLElBQ0EsT0FBQSxRQUNBLE1BQUEsUUFDQSxnQkFBQSIsImZpbGUiOiJzdXBwb3J0Lm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKk1peGlucyovXG5cbi8qUHJvZHVjdCBQYWdlcyBIZXJvIFNlY3Rpb24gKi9cblxuQG1peGluIGhlcm8tYmxvY2stY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogJGJhY2tncm91bmQtaGVyby1ibG9jaztcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxuICBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLGxnKSB7bGluZS1oZWlnaHQ6IDEuNHJlbTt9XG4gIH1cbiAgLmZlYXR1cmVkLXR2e1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5cbkBtaXhpbiBoZXJvLWJsb2NrLWNvbnRhaW5lci1tb2JpbGUge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogJG1vYmlsZS1oZXJvYmxvY2stYmFja2dyb3VuZDtcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG5cbkBtaXhpbiB0b3AtYnV5LWZpcnN0LWNvbHVtbiB7XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogJHByb2R1Y3QtaGVhZGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCxsZykgeyBmb250LXNpemU6IDIuNXJlbTt9XG4gICAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMXJlbTtcbiAgfVxuICBoNCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtO1xuICB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OmxpZ2h0ZXI7XG4gIH1cbn1cblxuQG1peGluIHRvcC1idXktZmlyc3QtY29sdW1uLW1vYmlsZSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDI1cmVtO1xuICB9XG4gIGg0IHtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFyZW07XG4gIH1cbn1cblxuQG1peGluIHRvcC1idXktdGhpcmQtY29sdW1uIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogJHRpdGxlLWJ1eS1wcm9kdWN0O1xuICAgIGxpbmUtaGVpZ2h0OjAuOTtcbiAgICBsZXR0ZXItc3BhY2luZzotMC4xcmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCxsZykgeyBmb250LXNpemU6IDJyZW07fVxuICB9XG4gIC50b3AtcmV2aWV3cyBzcGFuIHtcbiAgICBjb2xvcjogJGd0ZWNoLWdyZXk7XG4gIH1cbiAgLm1pbi1zdGFyIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuICAubWF4LXN0YXIge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICB9XG4gIC50b3Atc3Rhci1yZXZpZXd7XG4gICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgICB3aWR0aDozMCU7XG4gIH1cbiAgLnJldmlld3MtYnJhY2tldHMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAuc21hbGxlci1wcmljZS1pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgIH1cbiAgfVxuICAudXBzZWxsLWNvbnRhaW5lciBzcGFuIHtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcbiAgfVxuICAucXVhbnRpdHktYnV0dG9uIHtcbiAgICBidXR0b257XG4gICAgICB3aWR0aDoxOS42cmVtO1xuICAgICAgaGVpZ2h0OiAzLjVyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgICAuYWRkLXRvLWNhcnR7XG4gICAgICBhe1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYm9yZGVyLWltZ3tcbiAgICBib3JkZXI6MnB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gIH1cbn1cblxuQG1peGluIG5vLXBhZGRpbmcoJHNpZGUpIHtcbiAgQGlmICRzaWRlID09ICdhbGwnIHtcbiAgICAubm8tcGFkZGluZyB7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAubm8tcGFkZGluZy0jeyRzaWRlfSB7XG4gICAgICBwYWRkaW5nLSN7JHNpZGV9OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG5vLXBhZGRpbmcoXCJsZWZ0XCIpO1xuQGluY2x1ZGUgbm8tcGFkZGluZyhcInJpZ2h0XCIpO1xuQGluY2x1ZGUgbm8tcGFkZGluZyhcInRvcFwiKTtcbkBpbmNsdWRlIG5vLXBhZGRpbmcoXCJib3R0b21cIik7XG5AaW5jbHVkZSBuby1wYWRkaW5nKFwiYWxsXCIpO1xuXG5cbi8qIE5hdmlnYXRpb24gUHJvbW8gTWl4aW4gKi9cblxuQG1peGluIHJpZ2h0LXByb21vKCRiYWNrZ3JvdW5kLWltZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL21lZGlhL2d0ZWNoL25hdi8jeyRiYWNrZ3JvdW5kLWltZ30pO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDBweCAwcHggMHB4IDQwcHg7XG5cbn1cblxuLypQbGFjZWhvbGRlciovXG5cbkBtaXhpbiBwbGFjZWhvbGRlciB7XG4gIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7QGNvbnRlbnR9XG4gIDotbW96LXBsYWNlaG9sZGVyICAgICAgICAgICB7QGNvbnRlbnR9XG4gIDo6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICB7QGNvbnRlbnR9XG4gIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgICAgICB7QGNvbnRlbnR9XG59XG5cbi8vIE5vdiAyMyBCcmVha3BvaW50IE1peGlucyAtIEhhcnJ5IE0sIE5pY2sgSFxuXG5AbWl4aW4geHMtb25seSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAgICAgICBAY29udGVudFxuICAgIH1cbn1cblxuQG1peGluIHNtLW9ubHkge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBAY29udGVudFxuICAgIH1cbn1cblxuQG1peGluIG1kLW9ubHkge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgQGNvbnRlbnRcbiAgICB9XG59XG5cbkBtaXhpbiBsZy1vbmx5IHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgICBAY29udGVudFxuICAgIH1cbn1cblxuQG1peGluIHhsLW9ubHkge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gICAgICAgIEBjb250ZW50XG4gICAgfVxufVxuXG5AbWl4aW4geHMtYW5kLXVwIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgICAgICAgQGNvbnRlbnRcbiAgICB9XG59XG5cbkBtaXhpbiBzbS1hbmQtdXAge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgQGNvbnRlbnRcbiAgICB9XG59XG5cbkBtaXhpbiBtZC1hbmQtdXAge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgQGNvbnRlbnRcbiAgICB9XG59XG5cbkBtaXhpbiBsZy1hbmQtdXAge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIEBjb250ZW50XG4gICAgfVxufVxuXG5AbWl4aW4geGwtYW5kLXVwIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICBAY29udGVudFxuICAgIH1cbn1cblxuQG1peGluIHh4bC1hbmQtdXAge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gICAgICAgIEBjb250ZW50XG4gICAgfVxufVxuIiwiXG4jYnJlYWRjcnVtYnMge1xuICAgIGRpc3BsYXk6bm9uZTtcbn1cbi5zdXBwb3J0aGVhZGVyIHtcbiAgICBtaW4taGVpZ2h0OiAyMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7IGZvbnQtc2l6ZTogMi4zcmVtO31cbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxMTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTM1cHg7XG4gICAgfVxufVxuXG4uc3VwcG9ydC1oZWFkZXItaW1hZ2Uge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBoZWlnaHQ6IDM0MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbWVkaWEvZ3RlY2gvc3VwcG9ydC9sYW5kaW5nL2NsbTItc3VwcG9ydC1ob21lLWhlYWQucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBtYXJnaW4tdG9wOiAtMTEwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogODAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMjBweCAwcHg7XG4gICAgfVxufVxuXG4uc3VwcG9ydC1jb250ZW50LW5hdiB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3Yjg1OGU7XG4gICAgLnN1cHBvcnQtY29udGVudC1uYXYtaXRlbXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICAgIGEgeyBjb2xvcjogd2hpdGU7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IG1hcmdpbi1yaWdodDogMi41cmVtOyBsaW5lLWhlaWdodDogM3JlbTt9XG59XG5cbi5zdXBwb3J0LXF1aWNrLWxpbmtzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2I4NThlO1xuICAgICNtb2JpbGVNZW51IHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgIH1cbiAgICBhIHsgY29sb3I6IHdoaXRlOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBtYXJnaW4tcmlnaHQ6IDIuNXJlbTt9XG4gICAgLmNhcmV0LXByb2R1Y3Qge2NvbG9yOiB3aGl0ZTt9XG59XG5cbi5zdXBwb3J0LWNvbnRlbnQge1xuICAgIC5oZWxwLWhlYWRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuM2VtO1xuICAgICAgICBmb250LXNpemU6IDMuMTI1ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDQwcmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHt0ZXh0LWFsaWduOiBsZWZ0OyBtYXJnaW4tdG9wOiAxcmVtO31cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7IG1hcmdpbi10b3A6IDMuMTI1cmVtOyBsaW5lLWhlaWdodDogMC45OyBtYXJnaW4tYm90dG9tOiAxcmVtO31cbiAgICB9XG4gICAgLmhlbHAtdGV4dC1zdXBwb3J0e1xuICAgICAgICBjb2xvcjojNjc2YzZlO1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDIwcmVtO1xuICAgICAgICB3aWR0aDogNTElO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge3dpZHRoOiA4OCU7IHRleHQtYWxpZ246IGxlZnQ7IG1hcmdpbi1sZWZ0OjA7fVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHt3aWR0aDogOTAlO31cbiAgICB9XG4gICAgLmxvZ2luLWluLXNlY3Rpb257XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDEuNzVyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7ZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgd2lkdGg6MTAwJTsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7fVxuICAgICAgICBoMntcbiAgICAgICAgICAgIGNvbG9yOiAjMjMyYzM1O1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNXJlbTtcbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgICAgY29sb3I6IzIyMzE0OTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyMHJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubG9nLWluLWJ1dHRvbntcbiAgICAgICAgd2lkdGg6IDU1NXB4O1xuICAgICAgICBwYWRkaW5nOiAwLjhyZW0gNC41cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3RlY2gtZ3JlZW47XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGd0ZWNoLWdyZWVuO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgfVxuXG4gICAgLnJlZ2lzdGVyLWJ1dHRvbntcbiAgICAgICAgd2lkdGg6IDU1NXB4O1xuICAgICAgICBwYWRkaW5nOiAwLjhyZW0gNC41cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3RlY2gtZ3JlZW47XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGd0ZWNoLWdyZWVuO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgfVxuXG4gICAgLmxvZ2luLWluLXNlY3Rpb24tbW9iaWxle1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDQ1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHsgcGFkZGluZy10b3A6IDMwcHg7IHBhZGRpbmctYm90dG9tOiA0MHB4O31cbiAgICAgICAgaDN7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMjByZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICBjb2xvcjojMjIzMTQ5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDIwcmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7Zm9udC1zaXplOiAxLjA2MjVyZW07fVxuICAgICAgICB9XG4gICAgICAgIC5sb2ctaW4tYnV0dG9ue1xuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDJyZW07XG4gICAgICAgICAgICB3aWR0aDo1MCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHt3aWR0aDoxMDAlO31cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7Zm9udC1zaXplOiAxLjM3NXJlbTt9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3VwcG9ydC1vcHRpb25zLXN1YnNlY3Rpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgfVxuXG4gICAgLnN1cHBvcnQtb3B0aW9ucy1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY1cHg7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogZGFya2dyZXk7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5zdXBwb3J0LW9wdGlvbnMtaW50cm8ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICB9XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICAgIH1cblxuICAgIC5zdXBwb3J0LW9wdGlvbi1oZWFkZXIge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIC5udW1iZXItdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgICAgIGNvbG9yOiBkYXJrc2xhdGVncmV5O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge3BhZGRpbmctbGVmdDogMXJlbTsgcGFkZGluZy1yaWdodDogMXJlbTt9XG4gICAgfVxuXG4gICAgLnNlYXJjaC1pbnB1dC1kaXYge1xuICAgICAgICB3aWR0aDo1NSU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7d2lkdGg6MTAwJTt9XG4gICAgICAgICNzZWFyY2gtaW5wdXR7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgICAgYm9yZGVyOjNweCBzb2xpZCAjYzhjY2QyO1xuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6I2U0ZTZlYjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmlucHV0LWdyb3VwLWFwcGVuZHtcbiAgICAgICAgICAgIHotaW5kZXg6NDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYzhjY2QyO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdXBwb3J0LXNlcGVyYXRvcntcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkY2RjZGM7XG4gICAgICAgIG1hcmdpbjogMy4yNXJlbSAwcmVtIDIuNzVyZW0gMHJlbTtcbiAgICB9XG5cblxufVxuXG4uc3VwcG9ydC1zZXBlcmF0b3ItbGFzdG9uZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkY2RjZGM7XG4gICAgbWFyZ2luOiAzLjI1cmVtIDByZW0gMi43NXJlbSAwcmVtO1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICB9XG59XG5cbiNtZmluZGVyTW9kYWwge1xuICAgIC5sYWJlbCB7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICB9XG59XG5cblxuI3N1cHBvcnQtaGVhZGVyIHtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAzOTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgIGgxIHtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuICAgICAgICBjb2xvcjogIzY3NmM2ZTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgfVxufVxuXG5cbiNzdXBwb3J0LXN0aWNreS1uYXYtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyYzM1O1xuICAgIGhlaWdodDogODdweDtcbiAgICBjbGVhcjogYm90aDtcblxuICAgICNzdXBwb3J0LXN0aWNreS1uYXYge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogODdweDtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA5NXB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLnN1cHBvcnQtYmx1ZS1zdGlja3l7XG4gICAgYmFja2dyb3VuZDogIzIzMmMzNTtcbn1cblxuLmV4cGxvcmUtc3RpY2t5LW5hdntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5oMSNpZGVudGlmeS15b3VyLXBhcnQge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI3Byb2R1Y3QtdHJvdWJsZXNob290aW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgaDIgeyBmb250LXNpemU6IDIuNXJlbTt9XG5cbiAgICAudWktd2lkZ2V0LWNvbnRlbnQgeyBib3JkZXI6IDA7fVxuICAgIC51aS13aWRnZXQtaGVhZGVyIHsgYm9yZGVyOiAwO31cbn1cblxuI3Ryb3VibGVzaG9vdGluZ190YWJzIHtcbiAgICBtYXJnaW4tdG9wOiA3M3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDEyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTVweDtcbiAgICB9XG5cbiAgICAudWktd2lkZ2V0LWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIH1cblxuICAgIC51aS1zdGF0ZS1hY3RpdmUsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtYWN0aXZlLCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtYWN0aXZlLCBhLnVpLWJ1dHRvbjphY3RpdmUsIC51aS1idXR0b246YWN0aXZlLCAudWktYnV0dG9uLnVpLXN0YXRlLWFjdGl2ZTpob3ZlciB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkZ3RlY2gtZ3JlZW47XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBjb2xvcjogJGd0ZWNoLWdyZWVuO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRndGVjaC1ncmVlbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC51aS1zdGF0ZS1kZWZhdWx0LCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0LCAudWktYnV0dG9uLCBodG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6aG92ZXIsIGh0bWwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1kaXNhYmxlZDphY3RpdmVcbiAgICB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICBjb2xvcjogIzY3NmM2ZTtcbiAgICB9XG5cbiAgICAudWktdGFicy1wYW5lbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICAgIH1cblxuICAgIC51aS10YWJzLW5hdiBsaSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDdweCAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudWktdGFicy1hbmNob3Ige1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuXG4gICAgLmFjY29yZGlvbiB7XG5cbiAgICAgICAgLnVpLWFjY29yZGlvbi1oZWFkZXIge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC51aS1hY2NvcmRpb24taGVhZGVyLWFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogIzY3NmM2ZTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAudWktc3RhdGUtZGVmYXVsdCB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6ICM2NzZjNmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnVpLXN0YXRlLWFjdGl2ZSB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBjb2xvcjogIzY3NmM2ZTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAudWktaWNvbi1wbHVzLCAudWktaWNvbi1taW51cyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuLnVpLXRvb2x0aXAge1xuICAgIGJhY2tncm91bmQ6ICM2NzZjNmU7XG4gICAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250OiBub3JtYWwgMTRweCBcIkhlbHZldGljYSBOZXVlXCIsIFNhbnMtU2VyaWY7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jcHJvZHVjdC1yb2xsb3ZlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAucHJvZHVjdC1yb2xsb3Zlci1pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogNzIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNwcm9kdWN0LXJvbGxvdmVyLW1vYmlsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJvZHVjdC1yb2xsb3Zlci1tb2JpbGUtZG90IHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGd0ZWNoLWdyZWVuO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDJweDtcbiAgICBtYXJnaW46IDVweDtcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cbiNtYW51YWwtcmVnaXN0ZXItYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMjVweCA1NXB4IDI1cHggNzVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgbWluLWhlaWdodDogMTY1cHg7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge3BhZGRpbmc6IDEuNXJlbTt9XG59XG5cbiNtYW51YWwtZG93bmxvYWQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHsgd2lkdGg6IDEwMCU7IH1cbiAgICBwYWRkaW5nOiAxNXB4IDUwcHggMTVweCAwO1xuICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHdoaXRlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMTVweCA1MHB4IDI1cHggMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKXtwYWRkaW5nLXJpZ2h0OiAwO31cbiAgICBmbG9hdDpsZWZ0O1xuICAgIGltZyB7IGZsb2F0OiBsZWZ0O21hcmdpbi1yaWdodDogMThweDt9XG4gICAgcCB7IGZsb2F0OiBsZWZ0O2xpbmUtaGVpZ2h0OiAxcmVtO31cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzIzMmMzNTtcbiAgICB9XG5cbiAgICAjZG93bmxvYWQtbWFudWFsLWNvcHkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDE0cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNTYyNXJlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXsgd2lkdGg6IDIxcmVtO31cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXsgd2lkdGg6IDE3cmVtO31cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXsgd2lkdGg6IDEwMCU7fVxuICAgIH1cbiAgICAuZG93bmxvYWQtbWFudWFsLXRleHR7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7bWFyZ2luLWJvdHRvbTogMDt9XG4gICAgfVxufVxuXG4jcmVnaXN0ZXItcHJvZHVjdCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogNDUlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykgeyB3aWR0aDogMTAwJTsgfVxuICAgIGZsb2F0OmxlZnQ7XG4gICAgcGFkZGluZzogMTVweCAwIDE1cHggMDtcbiAgICBtYXJnaW4tbGVmdDogMi44MTI1cmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykgeyBtYXJnaW4tbGVmdDogMDsgfVxuXG4gICAgaW1nIHsgZmxvYXQ6IGxlZnQ7bWFyZ2luLXJpZ2h0OiAxOHB4O31cbiAgICBwIHsgZmxvYXQ6IGxlZnQ7IGxpbmUtaGVpZ2h0OiAxcmVtO31cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzIzMmMzNTtcbiAgICB9XG5cbiAgICAjcmVnaXN0ZXItcHJvZHVjdC1jb3B5IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykgeyB3aWR0aDogMjFyZW07IG1hcmdpbi1yaWdodDogMS41NjI1cmVtO31cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXsgd2lkdGg6IDE3cmVtO31cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXsgd2lkdGg6IDEwMCU7fVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIHAgeyB3aWR0aDogMTAwJTt9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJlZ2lzdGVyLXByb2R1Y3QtdGV4dHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIH1cbn1cblxuI3N1cHBvcnQtdmlkZW9zIHtcbiAgICBjbGVhcjpib3RoO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9tZWRpYS9ndGVjaC9zdXBwb3J0L3ZpZGVvc19iYWNrZ3JvdW5kLmpwZycpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEzNXB4O1xuICAgIGhlaWdodDogNzAwcHg7XG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG59XG5cblxuLmNvbnRhY3RpY29uIHtcbiAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZDogIzM4NDU1YjtcbiAgICBwYWRkaW5nOi40ZW07XG4gICAgYm9yZGVyLXJhZGl1czogMmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIHdpZHRoOiAyLjRlbTtcbn1cbi5jaWNvbnJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICBoNSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICAgIC5jb250YWN0LWNhbGwge1xuICAgICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgICBjb2xvcjogIzY3NmM2ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbn1cblxuLnByb2R1Y3Qtc3BhcmUtcHJvZHVjdHMtY29udGFpbmVye1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xufVxuXG4uaW1hZ2V7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGltZ3tcbiAgICAgICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgfVxufVxuXG4ucmVnaXN0ZXItaWNvbntcbiAgICB3aWR0aDozLjc1cmVtO1xufVxuXG4uZG93bmxvYWQtbWFudWFse1xuICAgIHdpZHRoOjMuNzVyZW07XG59XG5cbi5yb2xsb3Zlci1pY29ue1xuICAgIHdpZHRoOjIuMzc1cmVtXG59XG5cbi5jb2wtcmVsYXRlZC1wcm9kdWN0IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YxZjFmMTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjFmMWYxO1xuXG4gICAgLnByaWNlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgICB9XG5cbiAgICAucHJvZHVjdC1uYW1lLWNvbnRhaW5lciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBtaW4taGVpZ2h0OiA5NXB4O1xuICAgIH1cbn1cblxuLnByb2R1Y3Qtcm93LXRvcCB7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHJvZHVjdC1yb3ctZW5kIHtcbiAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuI3N1cHBvcnQtdmlkZW9zLWNvbnRlbnQge1xuICAgIGNsZWFyOmJvdGg7XG59XG5cbi5zdXBwb3J0dmlkZW8tdmlldyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zd2l0Y2gtc3VwcG9ydHZpZGVvLXRvZ2dsZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6Ym90aDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAyOTVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDoxMDB2dztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnN1cHBvcnR2aWRlby10aXRsZSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgZmxvYXQ6bGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGhlaWdodDogMTkwcHg7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGNvbG9yOiAjNjc2YzZlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7d2lkdGg6MTAwJTt9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXt3aWR0aDoxMDAlO31cbn1cblxuLyogQmVuIEdkZXYgMjAyMSBTdXBwb3J0IFZpZGVvIGFtZW5kbWVudHMgKi9cbi5tb2RhbC1iYWNrZHJvcCB7XG4gICAgei1pbmRleDogYXV0bztcbn1cbi5tb2RhbC5mYWRlLnNob3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4ubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cbi5tb2RhbC1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm1vZGFsLWJvZHkge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubW9kYWwtYm9keSA+IGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuLyogQmVuIHNlY3Rpb24gZW5kID0pICovXG5cbi5zdXBwb3J0dmlkZW8tc2VwZXJhdG9yIHtcbiAgICB3aWR0aDogOTZweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3RlY2gtZ3JlZW47XG4gICAgbWFyZ2luOiAxNHB4IDAgMTRweCAwO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuXG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3Jle1xuICAgIGNvbG9yOndoaXRlICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgY29sb3I6ICRndGVjaC1ncmVlbiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbiNwcm9kdWN0LXJvbGxvdmVyLW1vYmlsZS1sZWdlbmQge1xuICAgIG9sIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xpY2stcHJldiwgLnNsaWNrLW5leHR7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXt0b3A6MzglICFpbXBvcnRhbnQ7fVxufVxuXG4uc3BhcmVzLWJ0bi1zdXBwb3J0e1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe2Zsb2F0OiBub25lOyBtYXJnaW4tYm90dG9tOiAycmVtO31cblxufVxuXG4jcHJvZHVjdC10cm91Ymxlc2hvb3RpbmctbW9iaWxlXG57XG5cbiAgICAuYWNjb3JkaW9uLXByaW1hcnkgPiBoMyB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjc2YzZlO1xuICAgIH1cblxuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuXG4gICAgLnVpLWljb24ge1xuICAgICAgICBmbG9hdDpyaWdodDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAudWktY29ybmVyLWFsbCB7IGJvcmRlci1yYWRpdXM6IDA7IC1tb3otYm9yZGVyLXJhZGl1czogMDsgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO31cblxuICAgIC51aS1hY2NvcmRpb24taGVhZGVyIHtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBjb2xvcjogIzY3NmM2ZTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cyl7Zm9udC1zaXplOiAxcmVtOyBwYWRkaW5nOiAyMHB4IDI1cHg7fVxuICAgIH1cblxuICAgIC51aS1hY2NvcmRpb24taGVhZGVyOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcrJztcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cblxuICAgIC51aS1hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDM1cHg7XG4gICAgICAgIHAgeyBjb2xvcjogIzY3NmM2ZTt9XG4gICAgfVxuICAgIC51aS13aWRnZXQtY29udGVudCB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICB9XG4gICAgLmFjY29yZGlvbi1wcmltYXJ5ID4gLnVpLWFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5hY2NvcmRpb24tcHJpbWFyeSA+IC51aS1hY2NvcmRpb24taGVhZGVyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICAudWktc3RhdGUtYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBjb2xvcjogIzY3NmM2ZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAudWktc3RhdGUtYWN0aXZlOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICctJztcbiAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgfVxufVxuXG4jZGVsdHJhY2t7XG4gICAgLm9yZGVyLW51bWJlci1pbnB1dHtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHsgd2lkdGg6MTAwJTt9XG4gICAgfVxuICAgIC5vcmRlci1udW1iZXItaGVscGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjhkNjtcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGd0ZWNoLWdyZWVuO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgICAgLnF1ZXN0aW9uLW1hcmsge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvbWVkaWEvZ3RlY2gvc3VwcG9ydC9pY29ucy90cmFjay10b29sdGlwLWljb24uc3ZnJyk7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjhweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkgeyBtYXJnaW4tdG9wOiAxcmVtOyB3aWR0aDogMTAwJTt9XG4gICAgfVxuICAgIC5vcmRlci1zdGF0dXMtaW5wdXR7XG4gICAgICAgIHdpZHRoOjUwJTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7IHdpZHRoOiAxMDAlO31cbiAgICB9XG4gICAgI29yZGVybnVtYmVyLCAjb3JkZXJwb3N0Y29kZXtcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgI2M4Y2NkMjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gICAgICAgICY6OnBsYWNlaG9sZGVye1xuICAgICAgICAgICAgY29sb3I6ICM4ZThlOTM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNlYXJjaC1vcmRlcntcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDMuNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogJGd0ZWNoLWdyZWVuO1xuICAgICAgICBib3JkZXItY29sb3I6ICRndGVjaC1ncmVlbjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIH1cbn1cblxuLnZpc3VhbC1pZGVudGlmaWVyIHtcblxuICAgICN2aXN1YWwtaWRlbnRpZmllci1iYWNrLWJ0biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICAjdmlzdWFsLWlkZW50aWZpZXItc2VjdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkgeyBtYXgtd2lkdGg6MTAwJTt9XG4gICAgfVxuXG4gICAgLmJvcmRlci1pZGVudGlmaWVye1xuICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgI2UxZTFlMTtcbiAgICAgICAgbWFyZ2luLXRvcDogNC4zNzVyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjFyZW07XG4gICAgICAgIHdpZHRoOjgwJTtcbiAgICB9XG4gICAgLmtub3ctbW9kZWwtbnVtYmVye1xuICAgICAgICBwYWRkaW5nLXRvcDogMS4zNzVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20peyBwYWRkaW5nLWJvdHRvbTogM3JlbTt9XG4gICAgICAgIGgye1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgY29sb3I6IzIzMmMzNTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNTByZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7IHdpZHRoOjcwJTsgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7Zm9udC1zaXplOiAxLjI1cmVtOyB3aWR0aDo4NCU7fVxuICAgICAgICB9XG4gICAgICAgIC5maW5kLW1vZGVsLW51bWJlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgY29sb3I6I2IyYjRiNztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAubW9kZWwtbnVtYmVyLWxhYmVse1xuICAgICAgICAgICAgd2lkdGg6Mjg1cHg7XG4gICAgICAgIH1cbiAgICAgICAgI2ZpbmQtbW9kZWx7XG4gICAgICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7d2lkdGg6IDY1JTt9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHt3aWR0aDogMTAwJTsgbWFyZ2luOiBhdXRvO31cbiAgICAgICAgfVxuICAgICAgICAubW9kZWwtbnVtYmVyLXRleHR7XG4gICAgICAgICAgICB3aWR0aDo4OSU7XG4gICAgICAgICAgICBjb2xvcjojMjIzMTQ5O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkgeyBtYXJnaW46MXJlbSBhdXRvO31cbiAgICAgICAgfVxuICAgICAgICAudmktaG93LXRve1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7ZGlzcGxheTogYmxvY2s7fVxuICAgICAgICAgICAgLnF1ZXN0aW9uLW1hcmt7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGd0ZWNoLWdyZWVuO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMTByZW0gMC41cmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuaWRlbnRpZnktcHJvZHVjdHtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgcGFkZGluZzogMCA0LjU2MjVyZW0gNC41NjI1cmVtIDQuNTYyNXJlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7d2lkdGg6IDEwMCU7fVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtwYWRkaW5nOiAwIDIuMjYyNXJlbSAyLjI2MjVyZW0gMi4yNjI1cmVtO31cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7cGFkZGluZzogMHJlbTt9XG4gICAgICAgIGgze1xuICAgICAgICAgICAgY29sb3I6IzQ4NDg0ODtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA2MHJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMy41NjI1cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkgeyB0ZXh0LWFsaWduOiBsZWZ0O31cbiAgICAgICAgfVxuXG4gICAgICAgIC5pZGVudGlmaWVyLWNvbnRhaW5lcntcblxuICAgICAgICAgICAgLmlkZW50aWZ5LWltYWdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaWRlbnRpZnktdGV4dCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNTByZW07XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pZGVudGlmeS1jYXRlZ29yeXtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYjFiMWIxO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgLnZpc3VhbC1jYXRlZ29yeS1zZWxlY3Q6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI2lkZW50aWZ5LXBvd2VyLXRvb2xzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL21lZGlhL2d0ZWNoL3N1cHBvcnQvbGFuZGluZy9pZGVudGlmeS1wb3dlcnRvb2xzLXRhYmxldC0yeC5qcGcpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICNpZGVudGlmeS1mbG9vcmNhcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbWVkaWEvZ3RlY2gvc3VwcG9ydC9sYW5kaW5nL2lkZW50aWZ5LWZsb29yY2FyZS10YWJsZXQuanBnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjaWRlbnRpZnktZ2FyZGVuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL21lZGlhL2d0ZWNoL3N1cHBvcnQvbGFuZGluZy9pZGVudGlmeS1nYXJkZW4tdGFibGV0LmpwZyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI2lkZW50aWZ5LWViaWtlcyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9tZWRpYS9ndGVjaC9zdXBwb3J0L2xhbmRpbmcvaWRlbnRpZnktZWJpa2VzLXRhYmxldC5qcGcpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICNpZGVudGlmeS1tYXNzYWdlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL21lZGlhL2d0ZWNoL3N1cHBvcnQvbGFuZGluZy9pZGVudGlmeS1tYXNzYWdlLXRhYmxldC5qcGcpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICB9XG5cblxuXG5cblxuICAgICAgICAgICAgLnZpc3VhbC1pbWd7XG4gICAgICAgICAgICAgICAgd2lkdGg6NTA2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjUwNnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjoycHggc29saWQgI2UxZTFlMTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDcuMTI1cmVtO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykgeyBtYXJnaW4tdG9wOiAyLjVyZW07fVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkgeyB3aWR0aDoxMDAlOyBoZWlnaHQ6Mjk1cHg7IG1hcmdpbi1ib3R0b206IDIuMTg3NXJlbTt9XG4gICAgICAgICAgICAgICAgLmhlbHBlcmltYWdlLWd0ZWNoe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoyNjdweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7IHdpZHRoOjE1NnB4O31cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmhlbHBlcmltYWdle1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDo1MDBweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7IHdpZHRoOjI3NXB4O31cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnZpc3VhbC1pZGVudGlmaWVyLXRleHR7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiMyMjMxNDk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU3JTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMi4xODc1cmVtO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHsgd2lkdGg6NTUlOyBmb250LXNpemU6IDFyZW07IG1hcmdpbi10b3A6IDEuMjVyZW07fVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tb2RlbC1wcm9kdWN0e1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOjJweCBzb2xpZCAjZTFlMWUxO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN1cHBvcnQtcHJvZHVjdC1uYW1lLW1vZGVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbmRpdmlkdWFsLXByb2R1Y3QtbmFtZXtcbiAgICAgICAgICAgICAgICBjb2xvcjojMjIzMTQ5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDI1cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRndGVjaC1ncmVlbjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW5kaXZpZHVhbC1tb2RlbC1udW1iZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6IzIyMzE0OTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW5kaXZpZHVhbC1wcm9kdWN0LXRleHR7XG4gICAgICAgICAgICAgICAgY29sb3I6IzY3NmM2ZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICB3aWR0aDo5NiU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjU1cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7cGFkZGluZy10b3A6IDA7IGhlaWdodDo1NXB4OyBmb250LXNpemU6IDAuODc1cmVtOyB3aWR0aDoxMDAlO31cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbmRpdmlkdWFsLXByb2R1Y3QtdGV4dC1sb25nZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6IzY3NmM2ZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICB3aWR0aDo5NiU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjgwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7cGFkZGluZy10b3A6IDA7IGhlaWdodDo4NXB4OyBmb250LXNpemU6IDAuODc1cmVtOyB3aWR0aDoxMDAlO31cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbmRpdmlkdWFsLXByb2R1Y3QtdGV4dC1vbmV7XG4gICAgICAgICAgICAgICAgY29sb3I6IzY3NmM2ZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICB3aWR0aDo5NiU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge3BhZGRpbmctdG9wOiAwO2ZvbnQtc2l6ZTogMC44NzVyZW07IHdpZHRoOjEwMCU7fVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlbGVjdC1tb2RlbC1idXR0b257XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGd0ZWNoLWdyZWVuO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjdyZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkZ3RlY2gtZ3JlZW47XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKXtwYWRkaW5nOiAwLjVyZW07fVxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRndGVjaC1ncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JGd0ZWNoLWdyZWVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICNzdWJkaXZwcm8sICNzdWJkaXZwcm8tazksICNzdWJkaXZwb3dlci1mbG9vciwgI3N1YmRpdnBvd2VyLWZsb29yLWs5LCAjc3ViZGl2c3cwMiwgI3N1YmRpdnN3MjAsICNzdWJkaXZzdzIyLCAjc3ViZGl2bXVsdGktazksICNzdWJkaXZjbG0sXG4gICAgICAgICAgICAjc3ViZGl2Y2xtLXR3bywgI3N1YmRpdnN0MjAsICNzdWJkaXZodDA1LCAjc3ViZGl2aHQyMCwgI3N1YmRpdmxlYWZibG93ZXIsICNzdWJkaXZ3b3JrbGlnaHQsICNzdWJkaXZlYmlrZXNwb3J0LCAjc3ViZGl2ZWJpa2VjaXR5LCAjc3ViZGl2ZXNjZW50LCAjc3ViZGl2aHlsaXRle1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC00MTVweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe21hcmdpbi10b3A6IC0zNjBweDt9XG4gICAgICAgICAgICB9XG5cblxuXG5cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47fVxuICAgICAgICAgICAgLm1vZGVsLW51bWJlcntcbiAgICAgICAgICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IzY3NmM2ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7IGZvbnQtc2l6ZTogMC45Mzc1cmVtO31cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmlucHV0LWdyb3Vwe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDo0ODVweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7d2lkdGg6MTAwJTt9XG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLWNvbnRyb2x7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiNkMWQyZDI7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6NTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNjOGNjZDI7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHsgZm9udC1zaXplOiAxLjA2cmVtO31cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAjc3ViY2F0c2dyb3VwLCAjbW9kZWxncm91cHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS4ycmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudmlzdWFsLWxlZnQtY29sdW1ue1xuICAgICAgICBwe1xuICAgICAgICAgICAgY29sb3I6JGd0ZWNoLWdyZXk7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiA4NCU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7Zm9udC1zaXplOiAxLjEyNXJlbTsgd2lkdGg6MTAwJTt9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnZpc3VhbC1yaWdodC1jb2x1bW57XG5cbiAgICB9XG59XG5cbi5yZWdpc3Rlci1zZWN0aW9ue1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGJvcmRlci1ib3R0b206IG5vbmU7fVxuICAgIC5jb2x1bW4tcmVnaXN0ZXJ7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1LjYyNXJlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7cGFkZGluZy10b3A6IDIuNzVyZW07fVxuICAgICAgICAucmVnaXN0ZXItdGl0bGV7XG4gICAgICAgICAgICBjb2xvcjogIzIzMmMzNTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmpvaW4tZmFtaWx5e1xuICAgICAgICAgICAgY29sb3I6IzU0NWY2MztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICB3aWR0aDo4MiU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHt3aWR0aDoxMDAlOyBtYXJnaW4tYm90dG9tOiAxLjVyZW07fVxuICAgICAgICB9XG4gICAgICAgIC5sZWZ0aW1hZ2Uge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3VwcG9ydC1ib3gtdGV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNjVweDtcbiAgICAgICAgfVxuXG4gICAgfVxuICAgIC5sZWZ0LWNvbHVtbi1yZWdpc3RlcntcbiAgICAgICAgYm9yZGVyLXJpZ2h0OjNweCBzb2xpZCAjZTFlMWUxO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHsgYm9yZGVyLXJpZ2h0Om5vbmU7IGJvcmRlci10b3A6IDNweCBzb2xpZCAjZTFlMWUxOyBwYWRkaW5nLWxlZnQ6IDA7IHBhZGRpbmctcmlnaHQ6IDA7IGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZTFlMWUxO31cbiAgICB9XG4gICAgLnJpZ2h0LWNvbHVtbi1yZWdpc3RlcntcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjc1cmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtwYWRkaW5nLWxlZnQ6MjBweDsgcGFkZGluZy1ib3R0b206IDQwJTt9XG4gICAgfVxufVxuXG5cbi5zdXBwb3J0LW9wdGlvbnMtc2VjdGlvbntcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC5zdGlsbG5lZWRhaGFuZCB7XG4gICAgICAgIGgye1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44MXJlbTtcbiAgICAgICAgICAgIC8qbGluZS1oZWlnaHQ6IC41NTsqL1xuICAgICAgICAgICAgY29sb3I6ICMzODQ1NWI7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDEwcmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7Zm9udC1zaXplOiAyLjEyNXJlbTsgdGV4dC1hbGlnbjogbGVmdDt9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRhY3QtaGFuZHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge2ZvbnQtd2VpZ2h0OiA1MDA7IHBhZGRpbmctdG9wOiA0cmVtO31cbiAgICAgICAgfVxuICAgICAgICAuY29udGFjdC1zdXBwb3J0LWhlYWRlcntcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge3BhZGRpbmctdG9wOiAycmVtO31cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge3BhZGRpbmctdG9wOiAwOyBsaW5lLWhlaWdodDogMTt9XG4gICAgICAgIH1cbiAgICAgICAgLnN1YmhhbmQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjNjc2YzZlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7IHRleHQtYWxpZ246IGxlZnQ7IGZvbnQtc2l6ZTogMXJlbTt9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN1cHBvcnQtc3Vic2VjdGlvbntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW07XG4gICAgICAgIC5zdWJzZWN0aW9uLWRpdjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHttYXJnaW4tbGVmdDogMDt9XG4gICAgICAgIC5zdXBwb3J0LW9wdGlvbnMtc3Vic2VjdGlvbntcbiAgICAgICAgICAgIC5zdXBwb3J0LWltYWdlLWljb24ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5saXZlLWNoYXQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN1cHBvcnQtcmVnaXN0ZXItYnV0dG9ue1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN1cHBvcnQtb3B0aW9ucy1jb250ZW50e1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnN1cHBvcnQtb3B0aW9uLWhlYWRlcntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzODQ1NWI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyMHJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnN1cHBvcnQtb3B0aW9uLXBhcntcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubnVtYmVyLXRleHR7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRndGVjaC1ncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtmb250LXNpemU6IDEuM3JlbTt9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zdXBwb3J0LW9wZW5pbmctdGltZXN7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNoYXQtdGV4dHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6NzglO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHt3aWR0aDo4NSU7fVxuICAgICAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGd0ZWNoLWdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZW1haWwtdGV4dCwucGhvbmUtdGV4dHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7d2lkdGg6NjglO31cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3VwcG9ydC1taWRkbGUtY29sdW1ue1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3VwcG9ydC1pY29uLWltZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDogNC41cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMHJlbSAxLjByZW0gMnJlbSAwcmVtO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge21hcmdpbjogMHJlbSAycmVtIDJyZW0gMHJlbTt3aWR0aDogMy41cmVtO31cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdXBwb3J0LWljb24taW1nLWV4dGVuZGVke1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0LjVyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcmVtIDEuMHJlbSAycmVtIDByZW07XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7bWFyZ2luOiAwcmVtIDJyZW0gN3JlbSAwcmVtO3dpZHRoOiAzLjVyZW07fVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJvcmRlci1kaXYtbWlkZGxle1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge3BhZGRpbmctbGVmdDogMDt9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1pZGRsZS1zdWJzZWN0aW9uLWRpdntcbiAgICAgICAgICAgIHdpZHRoOjIycmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7d2lkdGg6MjhyZW07fVxuICAgICAgICB9XG4gICAgICAgIC5ib3JkZXItZGl2LWNvbnRhY3R7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWVlZTtcbiAgICAgICAgICAgICAgICB3aWR0aDo3MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO31cbiAgICAgICAgfVxuICAgICAgICAuc3Vic2VjdGlvbi1kaXYge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkY2RjZGM7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7IHBhZGRpbmctYm90dG9tOiAycmVtO31cbiAgICAgICAgfVxuICAgICAgICAubWlkZGxlLXN1YnNlY3Rpb24tZGl2e1xuICAgICAgICAgICAgLmJvcmRlci1kaXYtbWlkZGxle1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7Ym9yZGVyLWxlZnQ6IDA7fVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN1cHBvcnQtbWlkZGxlLWNvbHVtbntcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlZWVlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7Ym9yZGVyLXJpZ2h0OiAwO31cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge3BhZGRpbmctdG9wOiAycmVtOyBwYWRkaW5nLWJvdHRvbTowO31cbiAgICAgICAgfVxuICAgICAgICAuc3Vic2VjdGlvbi1kaXYtMntcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7IHdpZHRoOjEwMCU7fVxuICAgICAgICB9XG4gICAgICAgIC5zdWJzZWN0aW9uLWRpdi0ze1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXsgbWFyZ2luLXRvcDogMnJlbTt9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcm9ibGVtQXJlYSB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHg7XG59XG5cbi5wcm9ibGVtQXJlYSBwIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogI2FjYWNhYztcbn1cblxuI3Nob3dQcm9ibGVtQXJlYUxpbmsge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzYyNjc2YTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAgICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICAgIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMnB4LCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAgIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAgIEBpZiAkbWluIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gICAgQGlmICRtYXgge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAgICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qXG4qIFdlYnNpdGUgUmVza2luIDIwMjJcbiovXG4vKlxuKlxuKi9cbi8qRGFyaWFzIFZhcmlhYmxlcyovXG4vKiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4XG4pICFkZWZhdWx0OyAqL1xuLypNaXhpbnMqL1xuLypQcm9kdWN0IFBhZ2VzIEhlcm8gU2VjdGlvbiAqL1xuLm5vLXBhZGRpbmctbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubm8tcGFkZGluZy1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm5vLXBhZGRpbmctdG9wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm5vLXBhZGRpbmctYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIE5hdmlnYXRpb24gUHJvbW8gTWl4aW4gKi9cbi8qUGxhY2Vob2xkZXIqL1xuI2JyZWFkY3J1bWJzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN1cHBvcnRoZWFkZXIge1xuICBtaW4taGVpZ2h0OiAyMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc3VwcG9ydGhlYWRlciAudGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDExO1xuICBtYXJnaW4tdG9wOiAtMzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzkuOThweCkge1xuICAuc3VwcG9ydGhlYWRlciAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xuICB9XG59XG5cbi5zdXBwb3J0LWhlYWRlci1pbWFnZSB7XG4gIHdpZHRoOiA2MDBweDtcbiAgaGVpZ2h0OiAzNDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9tZWRpYS9ndGVjaC9zdXBwb3J0L2xhbmRpbmcvY2xtMi1zdXBwb3J0LWhvbWUtaGVhZC5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgei1pbmRleDogMTA7XG4gIG1hcmdpbi10b3A6IC0xMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5Ljk4cHgpIHtcbiAgLnN1cHBvcnQtaGVhZGVyLWltYWdlIHtcbiAgICBoZWlnaHQ6IDIyMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogODAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIyMHB4IDBweDtcbiAgfVxufVxuXG4uc3VwcG9ydC1jb250ZW50LW5hdiB7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdiODU4ZTtcbn1cbi5zdXBwb3J0LWNvbnRlbnQtbmF2IC5zdXBwb3J0LWNvbnRlbnQtbmF2LWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnN1cHBvcnQtY29udGVudC1uYXYgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xufVxuXG4uc3VwcG9ydC1xdWljay1saW5rcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Yjg1OGU7XG59XG4uc3VwcG9ydC1xdWljay1saW5rcyAjbW9iaWxlTWVudSB7XG4gIGhlaWdodDogNTBweDtcbn1cbi5zdXBwb3J0LXF1aWNrLWxpbmtzIGEge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1yaWdodDogMi41cmVtO1xufVxuLnN1cHBvcnQtcXVpY2stbGlua3MgLmNhcmV0LXByb2R1Y3Qge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5zdXBwb3J0LWNvbnRlbnQgLmhlbHAtaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMS4zZW07XG4gIGZvbnQtc2l6ZTogMy4xMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM0ODQ4NDg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTkuOThweCkge1xuICAuc3VwcG9ydC1jb250ZW50IC5oZWxwLWhlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5Ljk4cHgpIHtcbiAgLnN1cHBvcnQtY29udGVudCAuaGVscC1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDMuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjk7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLnN1cHBvcnQtY29udGVudCAuaGVscC10ZXh0LXN1cHBvcnQge1xuICBjb2xvcjogIzY3NmM2ZTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICB3aWR0aDogNTElO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiA4OCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOS45OHB4KSB7XG4gIC5zdXBwb3J0LWNvbnRlbnQgLmhlbHAtdGV4dC1zdXBwb3J0IHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG4uc3VwcG9ydC1jb250ZW50IC5sb2dpbi1pbi1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG8gMS43NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OS45OHB4KSB7XG4gIC5zdXBwb3J0LWNvbnRlbnQgLmxvZ2luLWluLXNlY3Rpb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5zdXBwb3J0LWNvbnRlbnQgLmxvZ2luLWluLXNlY3Rpb24gaDIge1xuICBjb2xvcjogIzIzMmMzNTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1cmVtO1xufVxuLnN1cHBvcnQtY29udGVudCAubG9naW4taW4tc2VjdGlvbiBwIHtcbiAgY29sb3I6ICMyMjMxNDk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMnJlbTtcbn1cbi5zdXBwb3J0LWNvbnRlbnQgLmxvZy1pbi1idXR0b24ge1xuICB3aWR0aDogNTU1cHg7XG4gIHBhZGRpbmc6IDAuOHJlbSA0LjVyZW07XG4gIGJhY2tncm91bmQ6ICM5NWQ3MDA7XG4gIGJvcmRlci1jb2xvcjogIzk1ZDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbi5zdXBwb3J0LWNvbnRlbnQgLnJlZ2lzdGVyLWJ1dHRvbiB7XG4gIHdpZHRoOiA1NTVweDtcbiAgcGFkZGluZzogMC44cmVtIDQuNXJlbTtcbiAgYmFja2dyb3VuZDogIzk1ZDcwMDtcbiAgYm9yZGVyLWNvbG9yOiAjOTVkNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuLnN1cHBvcnQtY29udGVudCAubG9naW4taW4tc2VjdGlvbi1tb2JpbGUge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiA5NSU7XG4gIG1hcmdpbjogMCBhdXRvIDQ1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOS45OHB4KSB7XG4gIC5zdXBwb3J0LWNvbnRlbnQgLmxvZ2luLWluLXNlY3Rpb24tbW9iaWxlIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLnN1cHBvcnQtY29udGVudCAubG9naW4taW4tc2VjdGlvbi1tb2JpbGUgaDMge1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAycmVtO1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xufVxuLnN1cHBvcnQtY29udGVudCAubG9naW4taW4tc2VjdGlvbi1tb2JpbGUgcCB7XG4gIGNvbG9yOiAjMjIzMTQ5O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5Ljk4cHgpIHtcbiAgLnN1cHBvcnQtY29udGVudCAubG9naW4taW4tc2VjdGlvbi1tb2JpbGUgcCB7XG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIH1cbn1cbi5zdXBwb3J0LWNvbnRlbnQgLmxvZ2luLWluLXNlY3Rpb24tbW9iaWxlIC5sb2ctaW4tYnV0dG9uIHtcbiAgcGFkZGluZzogMC41cmVtIDJyZW07XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5Ljk4cHgpIHtcbiAgLnN1cHBvcnQtY29udGVudCAubG9naW4taW4tc2VjdGlvbi1tb2JpbGUgLmxvZy1pbi1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5Ljk4cHgpIHtcbiAgLnN1cHBvcnQtY29udGVudCAubG9naW4taW4tc2VjdGlvbi1tb2JpbGUgLmxvZy1pbi1idXR0b24gYSB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuLnN1cHBvcnQtY29udGVudCAuc3VwcG9ydC1vcHRpb25zLXN1YnNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG4uc3VwcG9ydC1jb250ZW50IC5zdXBwb3J0LW9wdGlvbnMtY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiA2NXB4O1xufVxuLnN1cHBvcnQtY29udGVudCAuc3VwcG9ydC1vcHRpb25zLWNvbnRlbnQgcCB7XG4gIGNvbG9yOiBkYXJrZ3JleTtcbn1cbi5zdXBwb3J0LWNvbnRlbnQgLnN1cHBvcnQtb3B0aW9ucy1pbnRybyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogM2VtO1xufVxuLnN1cHBvcnQtY29udGVudCAuc3VwcG9ydC1vcHRpb25zLWludHJvIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zdXBwb3J0LWNvbnRlbnQgLnN1cHBvcnQtb3B0aW9uLWhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc3VwcG9ydC1jb250ZW50IC5udW1iZXItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG4gIGNvbG9yOiBkYXJrc2xhdGVncmV5O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnN1cHBvcnQtY29udGVudCAuYnRuIHtcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzkuOThweCkge1xuICAuc3VwcG9ydC1jb250ZW50IC5idG4ge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG59XG4uc3VwcG9ydC1jb250ZW50IC5zZWFyY2gtaW5wdXQtZGl2IHtcbiAgd2lkdGg6IDU1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OS45OHB4KSB7XG4gIC5zdXBwb3J0LWNvbnRlbnQgLnNlYXJjaC1pbnB1dC1kaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc3VwcG9ydC1jb250ZW50IC5zZWFyY2gtaW5wdXQtZGl2ICNzZWFyY2gtaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjYzhjY2QyO1xufVxuLnN1cHBvcnQtY29udGVudCAuc2VhcmNoLWlucHV0LWRpdiAjc2VhcmNoLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZTRlNmViO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5zdXBwb3J0LWNvbnRlbnQgLnNlYXJjaC1pbnB1dC1kaXYgLmJ0biB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uc3VwcG9ydC1jb250ZW50IC5zZWFyY2gtaW5wdXQtZGl2IC5pbnB1dC1ncm91cC1hcHBlbmQge1xuICB6LWluZGV4OiA0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiAjYzhjY2QyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTVweDtcbn1cbi5zdXBwb3J0LWNvbnRlbnQgLnN1cHBvcnQtc2VwZXJhdG9yIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkY2RjZGM7XG4gIG1hcmdpbjogMy4yNXJlbSAwcmVtIDIuNzVyZW0gMHJlbTtcbn1cblxuLnN1cHBvcnQtc2VwZXJhdG9yLWxhc3RvbmUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RjZGNkYztcbiAgbWFyZ2luOiAzLjI1cmVtIDByZW0gMi43NXJlbSAwcmVtO1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OS45OHB4KSB7XG4gIC5zdXBwb3J0LXNlcGVyYXRvci1sYXN0b25lIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cblxuI21maW5kZXJNb2RhbCAubGFiZWwge1xuICB3aWR0aDogMjAwcHg7XG59XG5cbiNzdXBwb3J0LWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMzkwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuI3N1cHBvcnQtaGVhZGVyIGgxIHtcbiAgei1pbmRleDogMTA7XG4gIGZvbnQtc2l6ZTogNnJlbTtcbiAgY29sb3I6ICM2NzZjNmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5Ljk4cHgpIHtcbiAgI3N1cHBvcnQtaGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cbiNzdXBwb3J0LWhlYWRlciBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDU7XG59XG5cbiNzdXBwb3J0LXN0aWNreS1uYXYtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMmMzNTtcbiAgaGVpZ2h0OiA4N3B4O1xuICBjbGVhcjogYm90aDtcbn1cbiNzdXBwb3J0LXN0aWNreS1uYXYtY29udGFpbmVyICNzdXBwb3J0LXN0aWNreS1uYXYge1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogODdweDtcbn1cbiNzdXBwb3J0LXN0aWNreS1uYXYtY29udGFpbmVyICNzdXBwb3J0LXN0aWNreS1uYXYgdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbiNzdXBwb3J0LXN0aWNreS1uYXYtY29udGFpbmVyICNzdXBwb3J0LXN0aWNreS1uYXYgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi1yaWdodDogOTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTkuOThweCkge1xuICAjc3VwcG9ydC1zdGlja3ktbmF2LWNvbnRhaW5lciAjc3VwcG9ydC1zdGlja3ktbmF2IHVsIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIH1cbn1cbiNzdXBwb3J0LXN0aWNreS1uYXYtY29udGFpbmVyICNzdXBwb3J0LXN0aWNreS1uYXYgdWwgbGkgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnN1cHBvcnQtYmx1ZS1zdGlja3kge1xuICBiYWNrZ3JvdW5kOiAjMjMyYzM1O1xufVxuXG4uZXhwbG9yZS1zdGlja3ktbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5oMSNpZGVudGlmeS15b3VyLXBhcnQge1xuICBwYWRkaW5nOiAyLjVyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jcHJvZHVjdC10cm91Ymxlc2hvb3Rpbmcge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuI3Byb2R1Y3QtdHJvdWJsZXNob290aW5nIGgyIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG4jcHJvZHVjdC10cm91Ymxlc2hvb3RpbmcgLnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyOiAwO1xufVxuI3Byb2R1Y3QtdHJvdWJsZXNob290aW5nIC51aS13aWRnZXQtaGVhZGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4jdHJvdWJsZXNob290aW5nX3RhYnMge1xuICBtYXJnaW4tdG9wOiA3M3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMjVweDtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAjdHJvdWJsZXNob290aW5nX3RhYnMge1xuICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICB9XG59XG4jdHJvdWJsZXNob290aW5nX3RhYnMgLnVpLXdpZGdldC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbiN0cm91Ymxlc2hvb3RpbmdfdGFicyAudWktc3RhdGUtYWN0aXZlLCAjdHJvdWJsZXNob290aW5nX3RhYnMgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1hY3RpdmUsICN0cm91Ymxlc2hvb3RpbmdfdGFicyAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtYWN0aXZlLCAjdHJvdWJsZXNob290aW5nX3RhYnMgYS51aS1idXR0b246YWN0aXZlLCAjdHJvdWJsZXNob290aW5nX3RhYnMgLnVpLWJ1dHRvbjphY3RpdmUsICN0cm91Ymxlc2hvb3RpbmdfdGFicyAudWktYnV0dG9uLnVpLXN0YXRlLWFjdGl2ZTpob3ZlciB7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjOTVkNzAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICM5NWQ3MDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbiN0cm91Ymxlc2hvb3RpbmdfdGFicyAudWktc3RhdGUtYWN0aXZlIGEsICN0cm91Ymxlc2hvb3RpbmdfdGFicyAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWFjdGl2ZSBhLCAjdHJvdWJsZXNob290aW5nX3RhYnMgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWFjdGl2ZSBhLCAjdHJvdWJsZXNob290aW5nX3RhYnMgYS51aS1idXR0b246YWN0aXZlIGEsICN0cm91Ymxlc2hvb3RpbmdfdGFicyAudWktYnV0dG9uOmFjdGl2ZSBhLCAjdHJvdWJsZXNob290aW5nX3RhYnMgLnVpLWJ1dHRvbi51aS1zdGF0ZS1hY3RpdmU6aG92ZXIgYSB7XG4gIGNvbG9yOiAjOTVkNzAwO1xufVxuI3Ryb3VibGVzaG9vdGluZ190YWJzIC51aS1zdGF0ZS1kZWZhdWx0LCAjdHJvdWJsZXNob290aW5nX3RhYnMgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LCAjdHJvdWJsZXNob290aW5nX3RhYnMgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQsICN0cm91Ymxlc2hvb3RpbmdfdGFicyAudWktYnV0dG9uLCAjdHJvdWJsZXNob290aW5nX3RhYnMgaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmhvdmVyLCAjdHJvdWJsZXNob290aW5nX3RhYnMgaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAwO1xuICBjb2xvcjogIzY3NmM2ZTtcbn1cbiN0cm91Ymxlc2hvb3RpbmdfdGFicyAudWktdGFicy1wYW5lbCB7XG4gIHBhZGRpbmctdG9wOiA1NXB4O1xufVxuI3Ryb3VibGVzaG9vdGluZ190YWJzIC51aS10YWJzLW5hdiBsaSB7XG4gIHBhZGRpbmctbGVmdDogN3B4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDdweCAhaW1wb3J0YW50O1xufVxuI3Ryb3VibGVzaG9vdGluZ190YWJzIC51aS10YWJzLWFuY2hvciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4jdHJvdWJsZXNob290aW5nX3RhYnMgLmFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4jdHJvdWJsZXNob290aW5nX3RhYnMgLmFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlci1hY3RpdmUge1xuICBjb2xvcjogIzY3NmM2ZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbiN0cm91Ymxlc2hvb3RpbmdfdGFicyAuYWNjb3JkaW9uIC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgYm9yZGVyOiAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzY3NmM2ZTtcbiAgcGFkZGluZzogMTJweDtcbn1cbiN0cm91Ymxlc2hvb3RpbmdfdGFicyAuYWNjb3JkaW9uIC51aS1zdGF0ZS1hY3RpdmUge1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjNjc2YzZlO1xuICBvdXRsaW5lOiBub25lO1xufVxuI3Ryb3VibGVzaG9vdGluZ190YWJzIC5hY2NvcmRpb24gLnVpLWljb24tcGx1cywgI3Ryb3VibGVzaG9vdGluZ190YWJzIC5hY2NvcmRpb24gLnVpLWljb24tbWludXMge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi51aS10b29sdGlwIHtcbiAgYmFja2dyb3VuZDogIzY3NmM2ZTtcbiAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250OiBub3JtYWwgMTRweCBcIkhlbHZldGljYSBOZXVlXCIsIFNhbnMtU2VyaWY7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jcHJvZHVjdC1yb2xsb3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5Ljk4cHgpIHtcbiAgI3Byb2R1Y3Qtcm9sbG92ZXIgLnByb2R1Y3Qtcm9sbG92ZXItaW1hZ2Uge1xuICAgIHdpZHRoOiA3MjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuI3Byb2R1Y3Qtcm9sbG92ZXItbW9iaWxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJvZHVjdC1yb2xsb3Zlci1tb2JpbGUtZG90IHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NWQ3MDA7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAycHg7XG4gIG1hcmdpbjogNXB4O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbiNtYW51YWwtcmVnaXN0ZXItYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMjVweCA1NXB4IDI1cHggNzVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDE2NXB4O1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5Ljk4cHgpIHtcbiAgI21hbnVhbC1yZWdpc3Rlci1iYXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzkuOThweCkge1xuICAjbWFudWFsLXJlZ2lzdGVyLWJhciB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICB9XG59XG5cbiNtYW51YWwtZG93bmxvYWQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogNDglO1xuICBwYWRkaW5nOiAxNXB4IDUwcHggMTVweCAwO1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCB3aGl0ZTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OS45OHB4KSB7XG4gICNtYW51YWwtZG93bmxvYWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OS45OHB4KSB7XG4gICNtYW51YWwtZG93bmxvYWQge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgd2hpdGU7XG4gICAgcGFkZGluZzogMTVweCA1MHB4IDI1cHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5Ljk4cHgpIHtcbiAgI21hbnVhbC1kb3dubG9hZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuI21hbnVhbC1kb3dubG9hZCBpbWcge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xufVxuI21hbnVhbC1kb3dubG9hZCBwIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuI21hbnVhbC1kb3dubG9hZCBoMiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzIzMmMzNTtcbn1cbiNtYW51YWwtZG93bmxvYWQgI2Rvd25sb2FkLW1hbnVhbC1jb3B5IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxNHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjU2MjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OS45OHB4KSB7XG4gICNtYW51YWwtZG93bmxvYWQgI2Rvd25sb2FkLW1hbnVhbC1jb3B5IHtcbiAgICB3aWR0aDogMjFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTkuOThweCkge1xuICAjbWFudWFsLWRvd25sb2FkICNkb3dubG9hZC1tYW51YWwtY29weSB7XG4gICAgd2lkdGg6IDE3cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5Ljk4cHgpIHtcbiAgI21hbnVhbC1kb3dubG9hZCAjZG93bmxvYWQtbWFudWFsLWNvcHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5Ljk4cHgpIHtcbiAgI21hbnVhbC1kb3dubG9hZCAuZG93bmxvYWQtbWFudWFsLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuI3JlZ2lzdGVyLXByb2R1Y3Qge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogNDUlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTVweCAwIDE1cHggMDtcbiAgbWFyZ2luLWxlZnQ6IDIuODEyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5Ljk4cHgpIHtcbiAgI3JlZ2lzdGVyLXByb2R1Y3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OS45OHB4KSB7XG4gICNyZWdpc3Rlci1wcm9kdWN0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuI3JlZ2lzdGVyLXByb2R1Y3QgaW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMThweDtcbn1cbiNyZWdpc3Rlci1wcm9kdWN0IHAge1xuICBmbG9hdDogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG4jcmVnaXN0ZXItcHJvZHVjdCBoMiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzIzMmMzNTtcbn1cbiNyZWdpc3Rlci1wcm9kdWN0ICNyZWdpc3Rlci1wcm9kdWN0LWNvcHkge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDc1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5Ljk4cHgpIHtcbiAgI3JlZ2lzdGVyLXByb2R1Y3QgI3JlZ2lzdGVyLXByb2R1Y3QtY29weSB7XG4gICAgd2lkdGg6IDIxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMS41NjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5Ljk4cHgpIHtcbiAgI3JlZ2lzdGVyLXByb2R1Y3QgI3JlZ2lzdGVyLXByb2R1Y3QtY29weSB7XG4gICAgd2lkdGg6IDE3cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5Ljk4cHgpIHtcbiAgI3JlZ2lzdGVyLXByb2R1Y3QgI3JlZ2lzdGVyLXByb2R1Y3QtY29weSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNyZWdpc3Rlci1wcm9kdWN0ICNyZWdpc3Rlci1wcm9kdWN0LWNvcHkgcCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNjUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzkuOThweCkge1xuICAjcmVnaXN0ZXItcHJvZHVjdCAjcmVnaXN0ZXItcHJvZHVjdC1jb3B5IHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jcmVnaXN0ZXItcHJvZHVjdCAucmVnaXN0ZXItcHJvZHVjdC10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG4jc3VwcG9ydC12aWRlb3Mge1xuICBjbGVhcjogYm90aDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbWVkaWEvZ3RlY2gvc3VwcG9ydC92aWRlb3NfYmFja2dyb3VuZC5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZy10b3A6IDExMHB4O1xuICBtYXJnaW4tdG9wOiA3NXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMzVweDtcbiAgaGVpZ2h0OiA3MDBweDtcbn1cbiNzdXBwb3J0LXZpZGVvcyBoMiB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uY29udGFjdGljb24ge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMzg0NTViO1xuICBwYWRkaW5nOiAwLjRlbTtcbiAgYm9yZGVyLXJhZGl1czogMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMi40ZW07XG59XG5cbi5jaWNvbnJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4uY2ljb25yaWdodCBoNSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uY2ljb25yaWdodCAuY29udGFjdC1jYWxsIHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgY29sb3I6ICM2NzZjNmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5wcm9kdWN0LXNwYXJlLXByb2R1Y3RzLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xufVxuXG4uaW1hZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucmVnaXN0ZXItaWNvbiB7XG4gIHdpZHRoOiAzLjc1cmVtO1xufVxuXG4uZG93bmxvYWQtbWFudWFsIHtcbiAgd2lkdGg6IDMuNzVyZW07XG59XG5cbi5yb2xsb3Zlci1pY29uIHtcbiAgd2lkdGg6IDIuMzc1cmVtO1xufVxuXG4uY29sLXJlbGF0ZWQtcHJvZHVjdCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjFmMWYxO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjFmMWYxO1xufVxuLmNvbC1yZWxhdGVkLXByb2R1Y3QgLnByaWNlIHtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbn1cbi5jb2wtcmVsYXRlZC1wcm9kdWN0IC5wcm9kdWN0LW5hbWUtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIG1pbi1oZWlnaHQ6IDk1cHg7XG59XG5cbi5wcm9kdWN0LXJvdy10b3Age1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kdWN0LXJvdy1lbmQge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuI3N1cHBvcnQtdmlkZW9zLWNvbnRlbnQge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnN1cHBvcnR2aWRlby12aWV3IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnN3aXRjaC1zdXBwb3J0dmlkZW8tdG9nZ2xlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBib3RoO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnN3aXRjaC1zdXBwb3J0dmlkZW8tdG9nZ2xlIGltZyB7XG4gIHdpZHRoOiAyOTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzkuOThweCkge1xuICAuc3dpdGNoLXN1cHBvcnR2aWRlby10b2dnbGUgaW1nIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbn1cblxuLnN1cHBvcnR2aWRlby10aXRsZSB7XG4gIGNsZWFyOiBib3RoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDE5MHB4O1xuICBwYWRkaW5nOiAzMHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzY3NmM2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5Ljk4cHgpIHtcbiAgLnN1cHBvcnR2aWRlby10aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTkuOThweCkge1xuICAuc3VwcG9ydHZpZGVvLXRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBCZW4gR2RldiAyMDIxIFN1cHBvcnQgVmlkZW8gYW1lbmRtZW50cyAqL1xuLm1vZGFsLWJhY2tkcm9wIHtcbiAgei1pbmRleDogYXV0bztcbn1cblxuLm1vZGFsLmZhZGUuc2hvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5tb2RhbC1kaWFsb2cge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm1vZGFsLWJvZHkge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm1vZGFsLWJvZHkgPiBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBCZW4gc2VjdGlvbiBlbmQgPSkgKi9cbi5zdXBwb3J0dmlkZW8tc2VwZXJhdG9yIHtcbiAgd2lkdGg6IDk2cHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTVkNzAwO1xuICBtYXJnaW46IDE0cHggMCAxNHB4IDA7XG4gIGNsZWFyOiBib3RoO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbG9yOiAjOTVkNzAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbn1cblxuI3Byb2R1Y3Qtcm9sbG92ZXItbW9iaWxlLWxlZ2VuZCBvbCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOS45OHB4KSB7XG4gIC5zbGljay1wcmV2LCAuc2xpY2stbmV4dCB7XG4gICAgdG9wOiAzOCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc3BhcmVzLWJ0bi1zdXBwb3J0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzkuOThweCkge1xuICAuc3BhcmVzLWJ0bi1zdXBwb3J0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5cbiNwcm9kdWN0LXRyb3VibGVzaG9vdGluZy1tb2JpbGUge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuI3Byb2R1Y3QtdHJvdWJsZXNob290aW5nLW1vYmlsZSAuYWNjb3JkaW9uLXByaW1hcnkgPiBoMyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjc2YzZlO1xufVxuI3Byb2R1Y3QtdHJvdWJsZXNob290aW5nLW1vYmlsZSAudWktaWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNwcm9kdWN0LXRyb3VibGVzaG9vdGluZy1tb2JpbGUgLnVpLWNvcm5lci1hbGwge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbn1cbiNwcm9kdWN0LXRyb3VibGVzaG9vdGluZy1tb2JpbGUgLnVpLWFjY29yZGlvbi1oZWFkZXIge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjNjc2YzZlO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzkuOThweCkge1xuICAjcHJvZHVjdC10cm91Ymxlc2hvb3RpbmctbW9iaWxlIC51aS1hY2NvcmRpb24taGVhZGVyIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZzogMjBweCAyNXB4O1xuICB9XG59XG4jcHJvZHVjdC10cm91Ymxlc2hvb3RpbmctbW9iaWxlIC51aS1hY2NvcmRpb24taGVhZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiK1wiO1xuICBmbG9hdDogcmlnaHQ7XG59XG4jcHJvZHVjdC10cm91Ymxlc2hvb3RpbmctbW9iaWxlIC51aS1hY2NvcmRpb24tY29udGVudCB7XG4gIHBhZGRpbmc6IDM1cHg7XG59XG4jcHJvZHVjdC10cm91Ymxlc2hvb3RpbmctbW9iaWxlIC51aS1hY2NvcmRpb24tY29udGVudCBwIHtcbiAgY29sb3I6ICM2NzZjNmU7XG59XG4jcHJvZHVjdC10cm91Ymxlc2hvb3RpbmctbW9iaWxlIC51aS13aWRnZXQtY29udGVudCB7XG4gIGJvcmRlcjogMDtcbn1cbiNwcm9kdWN0LXRyb3VibGVzaG9vdGluZy1tb2JpbGUgLmFjY29yZGlvbi1wcmltYXJ5ID4gLnVpLWFjY29yZGlvbi1jb250ZW50IHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuI3Byb2R1Y3QtdHJvdWJsZXNob290aW5nLW1vYmlsZSAuYWNjb3JkaW9uLXByaW1hcnkgPiAudWktYWNjb3JkaW9uLWhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4jcHJvZHVjdC10cm91Ymxlc2hvb3RpbmctbW9iaWxlIC51aS1zdGF0ZS1hY3RpdmUge1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjNjc2YzZlO1xuICBvdXRsaW5lOiBub25lO1xufVxuI3Byb2R1Y3QtdHJvdWJsZXNob290aW5nLW1vYmlsZSAudWktc3RhdGUtYWN0aXZlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLVwiO1xuICBmb250LXNpemU6IDEuN3JlbTtcbn1cblxuI2RlbHRyYWNrIC5vcmRlci1udW1iZXItaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOS45OHB4KSB7XG4gICNkZWx0cmFjayAub3JkZXItbnVtYmVyLWlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI2RlbHRyYWNrIC5vcmRlci1udW1iZXItaGVscGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjhkNjtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgd2lkdGg6IDUwJTtcbn1cbiNkZWx0cmFjayAub3JkZXItbnVtYmVyLWhlbHBlciBhIHtcbiAgY29sb3I6ICM5NWQ3MDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuI2RlbHRyYWNrIC5vcmRlci1udW1iZXItaGVscGVyIC5xdWVzdGlvbi1tYXJrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL21lZGlhL2d0ZWNoL3N1cHBvcnQvaWNvbnMvdHJhY2stdG9vbHRpcC1pY29uLnN2Z1wiKTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtMjhweDtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5Ljk4cHgpIHtcbiAgI2RlbHRyYWNrIC5vcmRlci1udW1iZXItaGVscGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jZGVsdHJhY2sgLm9yZGVyLXN0YXR1cy1pbnB1dCB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5Ljk4cHgpIHtcbiAgI2RlbHRyYWNrIC5vcmRlci1zdGF0dXMtaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jZGVsdHJhY2sgI29yZGVybnVtYmVyLCAjZGVsdHJhY2sgI29yZGVycG9zdGNvZGUge1xuICBib3JkZXI6IDNweCBzb2xpZCAjYzhjY2QyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbn1cbiNkZWx0cmFjayAjb3JkZXJudW1iZXI6OnBsYWNlaG9sZGVyLCAjZGVsdHJhY2sgI29yZGVycG9zdGNvZGU6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4ZThlOTM7XG59XG4jZGVsdHJhY2sgLnNlYXJjaC1vcmRlciB7XG4gIHBhZGRpbmc6IDAuNXJlbSAzLjVyZW07XG4gIGJhY2tncm91bmQ6ICM5NWQ3MDA7XG4gIGJvcmRlci1jb2xvcjogIzk1ZDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cblxuLnZpc3VhbC1pZGVudGlmaWVyICN2aXN1YWwtaWRlbnRpZmllci1iYWNrLWJ0biB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi52aXN1YWwtaWRlbnRpZmllciAjdmlzdWFsLWlkZW50aWZpZXItc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5Ljk4cHgpIHtcbiAgLnZpc3VhbC1pZGVudGlmaWVyICN2aXN1YWwtaWRlbnRpZmllci1zZWN0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi52aXN1YWwtaWRlbnRpZmllciAuYm9yZGVyLWlkZW50aWZpZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2UxZTFlMTtcbiAgbWFyZ2luLXRvcDogNC4zNzVyZW07XG4gIHBhZGRpbmctdG9wOiAxLjFyZW07XG4gIHdpZHRoOiA4MCU7XG59XG4udmlzdWFsLWlkZW50aWZpZXIgLmtub3ctbW9kZWwtbnVtYmVyIHtcbiAgcGFkZGluZy10b3A6IDEuMzc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzkuOThweCkge1xuICAudmlzdWFsLWlkZW50aWZpZXIgLmtub3ctbW9kZWwtbnVtYmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuLnZpc3VhbC1pZGVudGlmaWVyIC5rbm93LW1vZGVsLW51bWJlciBoMiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6ICMyMzJjMzU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTkuOThweCkge1xuICAudmlzdWFsLWlkZW50aWZpZXIgLmtub3ctbW9kZWwtbnVtYmVyIGgyIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5Ljk4cHgpIHtcbiAgLnZpc3VhbC1pZGVudGlmaWVyIC5rbm93LW1vZGVsLW51bWJlciBoMiB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIHdpZHRoOiA4NCU7XG4gIH1cbn1cbi52aXN1YWwtaWRlbnRpZmllciAua25vdy1tb2RlbC1udW1iZXIgLmZpbmQtbW9kZWwtbnVtYmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2IyYjRiNztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udmlzdWFsLWlkZW50aWZpZXIgLmtub3ctbW9kZWwtbnVtYmVyIC5tb2RlbC1udW1iZXItbGFiZWwge1xuICB3aWR0aDogMjg1cHg7XG59XG4udmlzdWFsLWlkZW50aWZpZXIgLmtub3ctbW9kZWwtbnVtYmVyICNmaW5kLW1vZGVsIHtcbiAgd2lkdGg6IDY1JTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OS45OHB4KSB7XG4gIC52aXN1YWwtaWRlbnRpZmllciAua25vdy1tb2RlbC1udW1iZXIgI2ZpbmQtbW9kZWwge1xuICAgIHdpZHRoOiA2NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTkuOThweCkge1xuICAudmlzdWFsLWlkZW50aWZpZXIgLmtub3ctbW9kZWwtbnVtYmVyICNmaW5kLW1vZGVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbi52aXN1YWwtaWRlbnRpZmllciAua25vdy1tb2RlbC1udW1iZXIgLm1vZGVsLW51bWJlci10ZXh0IHtcbiAgd2lkdGg6IDg5JTtcbiAgY29sb3I6ICMyMjMxNDk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5Ljk4cHgpIHtcbiAgLnZpc3VhbC1pZGVudGlmaWVyIC5rbm93LW1vZGVsLW51bWJlciAubW9kZWwtbnVtYmVyLXRleHQge1xuICAgIG1hcmdpbjogMXJlbSBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5Ljk4cHgpIHtcbiAgLnZpc3VhbC1pZGVudGlmaWVyIC5rbm93LW1vZGVsLW51bWJlciAudmktaG93LXRvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnZpc3VhbC1pZGVudGlmaWVyIC5rbm93LW1vZGVsLW51bWJlciAudmktaG93LXRvIC5xdWVzdGlvbi1tYXJrIHtcbiAgYmFja2dyb3VuZDogIzk1ZDcwMDtcbiAgcGFkZGluZzogMC4xcmVtIDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDQuNTYyNXJlbSA0LjU2MjVyZW0gNC41NjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OS45OHB4KSB7XG4gIC52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTkuOThweCkge1xuICAudmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3Qge1xuICAgIHBhZGRpbmc6IDAgMi4yNjI1cmVtIDIuMjYyNXJlbSAyLjI2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzkuOThweCkge1xuICAudmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3Qge1xuICAgIHBhZGRpbmc6IDByZW07XG4gIH1cbn1cbi52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCBoMyB7XG4gIGNvbG9yOiAjNDg0ODQ4O1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA2cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBwYWRkaW5nLXRvcDogMy41NjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOS45OHB4KSB7XG4gIC52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCBoMyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnZpc3VhbC1pZGVudGlmaWVyIC5pZGVudGlmeS1wcm9kdWN0IC5pZGVudGlmaWVyLWNvbnRhaW5lciAuaWRlbnRpZnktaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMzBweDtcbn1cbi52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCAuaWRlbnRpZmllci1jb250YWluZXIgLmlkZW50aWZ5LXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuLnZpc3VhbC1pZGVudGlmaWVyIC5pZGVudGlmeS1wcm9kdWN0IC5pZGVudGlmaWVyLWNvbnRhaW5lciAuaWRlbnRpZnktdGV4dCBhIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOS45OHB4KSB7XG4gIC52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCAuaWRlbnRpZmllci1jb250YWluZXIgLmlkZW50aWZ5LXRleHQgYSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4udmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyIC5pZGVudGlmeS1jYXRlZ29yeSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiMWIxYjE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnZpc3VhbC1pZGVudGlmaWVyIC5pZGVudGlmeS1wcm9kdWN0IC5pZGVudGlmaWVyLWNvbnRhaW5lciAuaWRlbnRpZnktY2F0ZWdvcnkgLnZpc3VhbC1jYXRlZ29yeS1zZWxlY3Q6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyICNpZGVudGlmeS1wb3dlci10b29scyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbWVkaWEvZ3RlY2gvc3VwcG9ydC9sYW5kaW5nL2lkZW50aWZ5LXBvd2VydG9vbHMtdGFibGV0LTJ4LmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4udmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyICNpZGVudGlmeS1mbG9vcmNhcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL21lZGlhL2d0ZWNoL3N1cHBvcnQvbGFuZGluZy9pZGVudGlmeS1mbG9vcmNhcmUtdGFibGV0LmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4udmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyICNpZGVudGlmeS1nYXJkZW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL21lZGlhL2d0ZWNoL3N1cHBvcnQvbGFuZGluZy9pZGVudGlmeS1nYXJkZW4tdGFibGV0LmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4udmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyICNpZGVudGlmeS1lYmlrZXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL21lZGlhL2d0ZWNoL3N1cHBvcnQvbGFuZGluZy9pZGVudGlmeS1lYmlrZXMtdGFibGV0LmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4udmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyICNpZGVudGlmeS1tYXNzYWdlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9tZWRpYS9ndGVjaC9zdXBwb3J0L2xhbmRpbmcvaWRlbnRpZnktbWFzc2FnZS10YWJsZXQuanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCAuaWRlbnRpZmllci1jb250YWluZXIgLnZpc3VhbC1pbWcge1xuICB3aWR0aDogNTA2cHg7XG4gIGhlaWdodDogNTA2cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlMWUxZTE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDcuMTI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5Ljk4cHgpIHtcbiAgLnZpc3VhbC1pZGVudGlmaWVyIC5pZGVudGlmeS1wcm9kdWN0IC5pZGVudGlmaWVyLWNvbnRhaW5lciAudmlzdWFsLWltZyB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5Ljk4cHgpIHtcbiAgLnZpc3VhbC1pZGVudGlmaWVyIC5pZGVudGlmeS1wcm9kdWN0IC5pZGVudGlmaWVyLWNvbnRhaW5lciAudmlzdWFsLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyOTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjE4NzVyZW07XG4gIH1cbn1cbi52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCAuaWRlbnRpZmllci1jb250YWluZXIgLnZpc3VhbC1pbWcgLmhlbHBlcmltYWdlLWd0ZWNoIHtcbiAgd2lkdGg6IDI2N3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOS45OHB4KSB7XG4gIC52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCAuaWRlbnRpZmllci1jb250YWluZXIgLnZpc3VhbC1pbWcgLmhlbHBlcmltYWdlLWd0ZWNoIHtcbiAgICB3aWR0aDogMTU2cHg7XG4gIH1cbn1cbi52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCAuaWRlbnRpZmllci1jb250YWluZXIgLnZpc3VhbC1pbWcgLmhlbHBlcmltYWdlIHtcbiAgd2lkdGg6IDUwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOS45OHB4KSB7XG4gIC52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCAuaWRlbnRpZmllci1jb250YWluZXIgLnZpc3VhbC1pbWcgLmhlbHBlcmltYWdlIHtcbiAgICB3aWR0aDogMjc1cHg7XG4gIH1cbn1cbi52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCAuaWRlbnRpZmllci1jb250YWluZXIgLnZpc3VhbC1pbWcgLnZpc3VhbC1pZGVudGlmaWVyLXRleHQge1xuICBjb2xvcjogIzIyMzE0OTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1cmVtO1xuICB3aWR0aDogNTclO1xuICBsaW5lLWhlaWdodDogMC45O1xuICBtYXJnaW4tdG9wOiAyLjE4NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5Ljk4cHgpIHtcbiAgLnZpc3VhbC1pZGVudGlmaWVyIC5pZGVudGlmeS1wcm9kdWN0IC5pZGVudGlmaWVyLWNvbnRhaW5lciAudmlzdWFsLWltZyAudmlzdWFsLWlkZW50aWZpZXItdGV4dCB7XG4gICAgd2lkdGg6IDU1JTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgfVxufVxuLnZpc3VhbC1pZGVudGlmaWVyIC5pZGVudGlmeS1wcm9kdWN0IC5pZGVudGlmaWVyLWNvbnRhaW5lciAubW9kZWwtcHJvZHVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTFlMWUxO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4udmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyIC5zdXBwb3J0LXByb2R1Y3QtbmFtZS1tb2RlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4udmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyIC5pbmRpdmlkdWFsLXByb2R1Y3QtbmFtZSB7XG4gIGNvbG9yOiAjMjIzMTQ5O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjOTVkNzAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCAuaWRlbnRpZmllci1jb250YWluZXIgLmluZGl2aWR1YWwtbW9kZWwtbnVtYmVyIHtcbiAgY29sb3I6ICMyMjMxNDk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIuMXJlbTtcbn1cbi52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCAuaWRlbnRpZmllci1jb250YWluZXIgLmluZGl2aWR1YWwtcHJvZHVjdC10ZXh0IHtcbiAgY29sb3I6ICM2NzZjNmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aWR0aDogOTYlO1xuICBoZWlnaHQ6IDU1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5Ljk4cHgpIHtcbiAgLnZpc3VhbC1pZGVudGlmaWVyIC5pZGVudGlmeS1wcm9kdWN0IC5pZGVudGlmaWVyLWNvbnRhaW5lciAuaW5kaXZpZHVhbC1wcm9kdWN0LXRleHQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGhlaWdodDogNTVweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4udmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyIC5pbmRpdmlkdWFsLXByb2R1Y3QtdGV4dC1sb25nZXIge1xuICBjb2xvcjogIzY3NmM2ZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdpZHRoOiA5NiU7XG4gIGhlaWdodDogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzkuOThweCkge1xuICAudmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyIC5pbmRpdmlkdWFsLXByb2R1Y3QtdGV4dC1sb25nZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGhlaWdodDogODVweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4udmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyIC5pbmRpdmlkdWFsLXByb2R1Y3QtdGV4dC1vbmUge1xuICBjb2xvcjogIzY3NmM2ZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdpZHRoOiA5NiU7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzkuOThweCkge1xuICAudmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyIC5pbmRpdmlkdWFsLXByb2R1Y3QtdGV4dC1vbmUge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCAuaWRlbnRpZmllci1jb250YWluZXIgLnNlbGVjdC1tb2RlbC1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjOTVkNzAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuN3JlbTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTVkNzAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTI3OS45OHB4KSB7XG4gIC52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCAuaWRlbnRpZmllci1jb250YWluZXIgLnNlbGVjdC1tb2RlbC1idXR0b24ge1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgfVxufVxuLnZpc3VhbC1pZGVudGlmaWVyIC5pZGVudGlmeS1wcm9kdWN0IC5pZGVudGlmaWVyLWNvbnRhaW5lciAuc2VsZWN0LW1vZGVsLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTVkNzAwO1xuICBjb2xvcjogIzk1ZDcwMDtcbn1cbi52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCAuaWRlbnRpZmllci1jb250YWluZXIgI3N1YmRpdnBybywgLnZpc3VhbC1pZGVudGlmaWVyIC5pZGVudGlmeS1wcm9kdWN0IC5pZGVudGlmaWVyLWNvbnRhaW5lciAjc3ViZGl2cHJvLWs5LCAudmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyICNzdWJkaXZwb3dlci1mbG9vciwgLnZpc3VhbC1pZGVudGlmaWVyIC5pZGVudGlmeS1wcm9kdWN0IC5pZGVudGlmaWVyLWNvbnRhaW5lciAjc3ViZGl2cG93ZXItZmxvb3ItazksIC52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCAuaWRlbnRpZmllci1jb250YWluZXIgI3N1YmRpdnN3MDIsIC52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCAuaWRlbnRpZmllci1jb250YWluZXIgI3N1YmRpdnN3MjAsIC52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCAuaWRlbnRpZmllci1jb250YWluZXIgI3N1YmRpdnN3MjIsIC52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCAuaWRlbnRpZmllci1jb250YWluZXIgI3N1YmRpdm11bHRpLWs5LCAudmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyICNzdWJkaXZjbG0sXG4udmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyICNzdWJkaXZjbG0tdHdvLCAudmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyICNzdWJkaXZzdDIwLCAudmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyICNzdWJkaXZodDA1LCAudmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyICNzdWJkaXZodDIwLCAudmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyICNzdWJkaXZsZWFmYmxvd2VyLCAudmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyICNzdWJkaXZ3b3JrbGlnaHQsIC52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCAuaWRlbnRpZmllci1jb250YWluZXIgI3N1YmRpdmViaWtlc3BvcnQsIC52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCAuaWRlbnRpZmllci1jb250YWluZXIgI3N1YmRpdmViaWtlY2l0eSwgLnZpc3VhbC1pZGVudGlmaWVyIC5pZGVudGlmeS1wcm9kdWN0IC5pZGVudGlmaWVyLWNvbnRhaW5lciAjc3ViZGl2ZXNjZW50LCAudmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyICNzdWJkaXZoeWxpdGUge1xuICBtYXJnaW4tdG9wOiAtNDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OS45OHB4KSB7XG4gIC52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCAuaWRlbnRpZmllci1jb250YWluZXIgI3N1YmRpdnBybywgLnZpc3VhbC1pZGVudGlmaWVyIC5pZGVudGlmeS1wcm9kdWN0IC5pZGVudGlmaWVyLWNvbnRhaW5lciAjc3ViZGl2cHJvLWs5LCAudmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyICNzdWJkaXZwb3dlci1mbG9vciwgLnZpc3VhbC1pZGVudGlmaWVyIC5pZGVudGlmeS1wcm9kdWN0IC5pZGVudGlmaWVyLWNvbnRhaW5lciAjc3ViZGl2cG93ZXItZmxvb3ItazksIC52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCAuaWRlbnRpZmllci1jb250YWluZXIgI3N1YmRpdnN3MDIsIC52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCAuaWRlbnRpZmllci1jb250YWluZXIgI3N1YmRpdnN3MjAsIC52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCAuaWRlbnRpZmllci1jb250YWluZXIgI3N1YmRpdnN3MjIsIC52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCAuaWRlbnRpZmllci1jb250YWluZXIgI3N1YmRpdm11bHRpLWs5LCAudmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyICNzdWJkaXZjbG0sXG4udmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyICNzdWJkaXZjbG0tdHdvLCAudmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyICNzdWJkaXZzdDIwLCAudmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyICNzdWJkaXZodDA1LCAudmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyICNzdWJkaXZodDIwLCAudmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyICNzdWJkaXZsZWFmYmxvd2VyLCAudmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyICNzdWJkaXZ3b3JrbGlnaHQsIC52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCAuaWRlbnRpZmllci1jb250YWluZXIgI3N1YmRpdmViaWtlc3BvcnQsIC52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCAuaWRlbnRpZmllci1jb250YWluZXIgI3N1YmRpdmViaWtlY2l0eSwgLnZpc3VhbC1pZGVudGlmaWVyIC5pZGVudGlmeS1wcm9kdWN0IC5pZGVudGlmaWVyLWNvbnRhaW5lciAjc3ViZGl2ZXNjZW50LCAudmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyICNzdWJkaXZoeWxpdGUge1xuICAgIG1hcmdpbi10b3A6IC0zNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzkuOThweCkge1xuICAudmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4udmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyIC5tb2RlbC1udW1iZXIgbGFiZWwge1xuICBjb2xvcjogIzY3NmM2ZTtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzkuOThweCkge1xuICAudmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyIC5tb2RlbC1udW1iZXIgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG4udmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyIC5tb2RlbC1udW1iZXIgLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IDQ4NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOS45OHB4KSB7XG4gIC52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCAuaWRlbnRpZmllci1jb250YWluZXIgLm1vZGVsLW51bWJlciAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4udmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyIC5tb2RlbC1udW1iZXIgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBjb2xvcjogI2QxZDJkMjtcbiAgaGVpZ2h0OiA1NnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjYzhjY2QyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOS45OHB4KSB7XG4gIC52aXN1YWwtaWRlbnRpZmllciAuaWRlbnRpZnktcHJvZHVjdCAuaWRlbnRpZmllci1jb250YWluZXIgLm1vZGVsLW51bWJlciAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgZm9udC1zaXplOiAxLjA2cmVtO1xuICB9XG59XG4udmlzdWFsLWlkZW50aWZpZXIgLmlkZW50aWZ5LXByb2R1Y3QgLmlkZW50aWZpZXItY29udGFpbmVyIC5tb2RlbC1udW1iZXIgI3N1YmNhdHNncm91cCwgLnZpc3VhbC1pZGVudGlmaWVyIC5pZGVudGlmeS1wcm9kdWN0IC5pZGVudGlmaWVyLWNvbnRhaW5lciAubW9kZWwtbnVtYmVyICNtb2RlbGdyb3VwIHtcbiAgbWFyZ2luLXRvcDogMS4ycmVtO1xufVxuLnZpc3VhbC1pZGVudGlmaWVyIC52aXN1YWwtbGVmdC1jb2x1bW4gcCB7XG4gIGNvbG9yOiAjNWU2OTZlO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1cmVtO1xuICB3aWR0aDogODQlO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOS45OHB4KSB7XG4gIC52aXN1YWwtaWRlbnRpZmllciAudmlzdWFsLWxlZnQtY29sdW1uIHAge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzkuOThweCkge1xuICAucmVnaXN0ZXItc2VjdGlvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG4ucmVnaXN0ZXItc2VjdGlvbiAuY29sdW1uLXJlZ2lzdGVyIHtcbiAgcGFkZGluZy10b3A6IDUuNjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOS45OHB4KSB7XG4gIC5yZWdpc3Rlci1zZWN0aW9uIC5jb2x1bW4tcmVnaXN0ZXIge1xuICAgIHBhZGRpbmctdG9wOiAyLjc1cmVtO1xuICB9XG59XG4ucmVnaXN0ZXItc2VjdGlvbiAuY29sdW1uLXJlZ2lzdGVyIC5yZWdpc3Rlci10aXRsZSB7XG4gIGNvbG9yOiAjMjMyYzM1O1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVyZW07XG59XG4ucmVnaXN0ZXItc2VjdGlvbiAuY29sdW1uLXJlZ2lzdGVyIC5qb2luLWZhbWlseSB7XG4gIGNvbG9yOiAjNTQ1ZjYzO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB3aWR0aDogODIlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOS45OHB4KSB7XG4gIC5yZWdpc3Rlci1zZWN0aW9uIC5jb2x1bW4tcmVnaXN0ZXIgLmpvaW4tZmFtaWx5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cbi5yZWdpc3Rlci1zZWN0aW9uIC5jb2x1bW4tcmVnaXN0ZXIgLmxlZnRpbWFnZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnJlZ2lzdGVyLXNlY3Rpb24gLmNvbHVtbi1yZWdpc3RlciAubGVmdGltYWdlIGltZyB7XG4gIG1heC13aWR0aDogNTBweDtcbn1cbi5yZWdpc3Rlci1zZWN0aW9uIC5jb2x1bW4tcmVnaXN0ZXIgLnN1cHBvcnQtYm94LXRleHQge1xuICBtYXJnaW4tbGVmdDogNjVweDtcbn1cbi5yZWdpc3Rlci1zZWN0aW9uIC5sZWZ0LWNvbHVtbi1yZWdpc3RlciB7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNlMWUxZTE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5Ljk4cHgpIHtcbiAgLnJlZ2lzdGVyLXNlY3Rpb24gLmxlZnQtY29sdW1uLXJlZ2lzdGVyIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNlMWUxZTE7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNlMWUxZTE7XG4gIH1cbn1cbi5yZWdpc3Rlci1zZWN0aW9uIC5yaWdodC1jb2x1bW4tcmVnaXN0ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5Ljk4cHgpIHtcbiAgLnJlZ2lzdGVyLXNlY3Rpb24gLnJpZ2h0LWNvbHVtbi1yZWdpc3RlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MCU7XG4gIH1cbn1cblxuLnN1cHBvcnQtb3B0aW9ucy1zZWN0aW9uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zdXBwb3J0LW9wdGlvbnMtc2VjdGlvbiAuc3RpbGxuZWVkYWhhbmQgaDIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDIuODFyZW07XG4gIC8qbGluZS1oZWlnaHQ6IC41NTsqL1xuICBjb2xvcjogIzM4NDU1YjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOS45OHB4KSB7XG4gIC5zdXBwb3J0LW9wdGlvbnMtc2VjdGlvbiAuc3RpbGxuZWVkYWhhbmQgaDIge1xuICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOS45OHB4KSB7XG4gIC5zdXBwb3J0LW9wdGlvbnMtc2VjdGlvbiAuc3RpbGxuZWVkYWhhbmQgLmNvbnRhY3QtaGFuZCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OS45OHB4KSB7XG4gIC5zdXBwb3J0LW9wdGlvbnMtc2VjdGlvbiAuc3RpbGxuZWVkYWhhbmQgLmNvbnRhY3Qtc3VwcG9ydC1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5Ljk4cHgpIHtcbiAgLnN1cHBvcnQtb3B0aW9ucy1zZWN0aW9uIC5zdGlsbG5lZWRhaGFuZCAuY29udGFjdC1zdXBwb3J0LWhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cbi5zdXBwb3J0LW9wdGlvbnMtc2VjdGlvbiAuc3RpbGxuZWVkYWhhbmQgLnN1YmhhbmQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBjb2xvcjogIzY3NmM2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOS45OHB4KSB7XG4gIC5zdXBwb3J0LW9wdGlvbnMtc2VjdGlvbiAuc3RpbGxuZWVkYWhhbmQgLnN1YmhhbmQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uc3VwcG9ydC1vcHRpb25zLXNlY3Rpb24gLnN1cHBvcnQtc3Vic2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNy41cmVtO1xufVxuLnN1cHBvcnQtb3B0aW9ucy1zZWN0aW9uIC5zdXBwb3J0LXN1YnNlY3Rpb24gLnN1YnNlY3Rpb24tZGl2Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5Ljk4cHgpIHtcbiAgLnN1cHBvcnQtb3B0aW9ucy1zZWN0aW9uIC5zdXBwb3J0LXN1YnNlY3Rpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uc3VwcG9ydC1vcHRpb25zLXNlY3Rpb24gLnN1cHBvcnQtc3Vic2VjdGlvbiAuc3VwcG9ydC1vcHRpb25zLXN1YnNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOS45OHB4KSB7XG4gIC5zdXBwb3J0LW9wdGlvbnMtc2VjdGlvbiAuc3VwcG9ydC1zdWJzZWN0aW9uIC5zdXBwb3J0LW9wdGlvbnMtc3Vic2VjdGlvbiAuc3VwcG9ydC1pbWFnZS1pY29uIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNzVweDtcbiAgfVxufVxuLnN1cHBvcnQtb3B0aW9ucy1zZWN0aW9uIC5zdXBwb3J0LXN1YnNlY3Rpb24gLnN1cHBvcnQtb3B0aW9ucy1zdWJzZWN0aW9uIC5saXZlLWNoYXQtYnV0dG9uIHtcbiAgd2lkdGg6IDIyMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG59XG4uc3VwcG9ydC1vcHRpb25zLXNlY3Rpb24gLnN1cHBvcnQtc3Vic2VjdGlvbiAuc3VwcG9ydC1vcHRpb25zLXN1YnNlY3Rpb24gLnN1cHBvcnQtcmVnaXN0ZXItYnV0dG9uIHtcbiAgd2lkdGg6IDIyMHB4O1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOS45OHB4KSB7XG4gIC5zdXBwb3J0LW9wdGlvbnMtc2VjdGlvbiAuc3VwcG9ydC1zdWJzZWN0aW9uIC5zdXBwb3J0LW9wdGlvbnMtc3Vic2VjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zdXBwb3J0LW9wdGlvbnMtc2VjdGlvbiAuc3VwcG9ydC1zdWJzZWN0aW9uIC5zdXBwb3J0LW9wdGlvbnMtc3Vic2VjdGlvbiAuc3VwcG9ydC1vcHRpb25zLWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG4gIHdpZHRoOiA0MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzkuOThweCkge1xuICAuc3VwcG9ydC1vcHRpb25zLXNlY3Rpb24gLnN1cHBvcnQtc3Vic2VjdGlvbiAuc3VwcG9ydC1vcHRpb25zLXN1YnNlY3Rpb24gLnN1cHBvcnQtb3B0aW9ucy1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG4uc3VwcG9ydC1vcHRpb25zLXNlY3Rpb24gLnN1cHBvcnQtc3Vic2VjdGlvbiAuc3VwcG9ydC1vcHRpb25zLXN1YnNlY3Rpb24gLnN1cHBvcnQtb3B0aW9ucy1jb250ZW50IC5zdXBwb3J0LW9wdGlvbi1oZWFkZXIge1xuICBjb2xvcjogIzM4NDU1YjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJyZW07XG59XG4uc3VwcG9ydC1vcHRpb25zLXNlY3Rpb24gLnN1cHBvcnQtc3Vic2VjdGlvbiAuc3VwcG9ydC1vcHRpb25zLXN1YnNlY3Rpb24gLnN1cHBvcnQtb3B0aW9ucy1jb250ZW50IC5zdXBwb3J0LW9wdGlvbi1wYXIge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzk5OTk5OTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uc3VwcG9ydC1vcHRpb25zLXNlY3Rpb24gLnN1cHBvcnQtc3Vic2VjdGlvbiAuc3VwcG9ydC1vcHRpb25zLXN1YnNlY3Rpb24gLnN1cHBvcnQtb3B0aW9ucy1jb250ZW50IC5udW1iZXItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6ICM5NWQ3MDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5Ljk4cHgpIHtcbiAgLnN1cHBvcnQtb3B0aW9ucy1zZWN0aW9uIC5zdXBwb3J0LXN1YnNlY3Rpb24gLnN1cHBvcnQtb3B0aW9ucy1zdWJzZWN0aW9uIC5zdXBwb3J0LW9wdGlvbnMtY29udGVudCAubnVtYmVyLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG59XG4uc3VwcG9ydC1vcHRpb25zLXNlY3Rpb24gLnN1cHBvcnQtc3Vic2VjdGlvbiAuc3VwcG9ydC1vcHRpb25zLXN1YnNlY3Rpb24gLnN1cHBvcnQtb3B0aW9ucy1jb250ZW50IC5zdXBwb3J0LW9wZW5pbmctdGltZXMge1xuICBjb2xvcjogIzk5OTk5OTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uc3VwcG9ydC1vcHRpb25zLXNlY3Rpb24gLnN1cHBvcnQtc3Vic2VjdGlvbiAuc3VwcG9ydC1vcHRpb25zLXN1YnNlY3Rpb24gLnN1cHBvcnQtb3B0aW9ucy1jb250ZW50IC5jaGF0LXRleHQge1xuICB3aWR0aDogNzglO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OS45OHB4KSB7XG4gIC5zdXBwb3J0LW9wdGlvbnMtc2VjdGlvbiAuc3VwcG9ydC1zdWJzZWN0aW9uIC5zdXBwb3J0LW9wdGlvbnMtc3Vic2VjdGlvbiAuc3VwcG9ydC1vcHRpb25zLWNvbnRlbnQgLmNoYXQtdGV4dCB7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuLnN1cHBvcnQtb3B0aW9ucy1zZWN0aW9uIC5zdXBwb3J0LXN1YnNlY3Rpb24gLnN1cHBvcnQtb3B0aW9ucy1zdWJzZWN0aW9uIC5zdXBwb3J0LW9wdGlvbnMtY29udGVudCAuY2hhdC10ZXh0IHNwYW4ge1xuICBjb2xvcjogIzk1ZDcwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzkuOThweCkge1xuICAuc3VwcG9ydC1vcHRpb25zLXNlY3Rpb24gLnN1cHBvcnQtc3Vic2VjdGlvbiAuc3VwcG9ydC1vcHRpb25zLXN1YnNlY3Rpb24gLnN1cHBvcnQtb3B0aW9ucy1jb250ZW50IC5lbWFpbC10ZXh0LCAuc3VwcG9ydC1vcHRpb25zLXNlY3Rpb24gLnN1cHBvcnQtc3Vic2VjdGlvbiAuc3VwcG9ydC1vcHRpb25zLXN1YnNlY3Rpb24gLnN1cHBvcnQtb3B0aW9ucy1jb250ZW50IC5waG9uZS10ZXh0IHtcbiAgICB3aWR0aDogNjglO1xuICB9XG59XG4uc3VwcG9ydC1vcHRpb25zLXNlY3Rpb24gLnN1cHBvcnQtc3Vic2VjdGlvbiAuc3VwcG9ydC1vcHRpb25zLXN1YnNlY3Rpb24gLnN1cHBvcnQtbWlkZGxlLWNvbHVtbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG4uc3VwcG9ydC1vcHRpb25zLXNlY3Rpb24gLnN1cHBvcnQtc3Vic2VjdGlvbiAuc3VwcG9ydC1vcHRpb25zLXN1YnNlY3Rpb24gLnN1cHBvcnQtaWNvbi1pbWcge1xuICB3aWR0aDogNC41cmVtO1xuICBtYXJnaW46IDByZW0gMXJlbSAycmVtIDByZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5Ljk4cHgpIHtcbiAgLnN1cHBvcnQtb3B0aW9ucy1zZWN0aW9uIC5zdXBwb3J0LXN1YnNlY3Rpb24gLnN1cHBvcnQtb3B0aW9ucy1zdWJzZWN0aW9uIC5zdXBwb3J0LWljb24taW1nIHtcbiAgICBtYXJnaW46IDByZW0gMnJlbSAycmVtIDByZW07XG4gICAgd2lkdGg6IDMuNXJlbTtcbiAgfVxufVxuLnN1cHBvcnQtb3B0aW9ucy1zZWN0aW9uIC5zdXBwb3J0LXN1YnNlY3Rpb24gLnN1cHBvcnQtb3B0aW9ucy1zdWJzZWN0aW9uIC5zdXBwb3J0LWljb24taW1nLWV4dGVuZGVkIHtcbiAgd2lkdGg6IDQuNXJlbTtcbiAgbWFyZ2luOiAwcmVtIDFyZW0gMnJlbSAwcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOS45OHB4KSB7XG4gIC5zdXBwb3J0LW9wdGlvbnMtc2VjdGlvbiAuc3VwcG9ydC1zdWJzZWN0aW9uIC5zdXBwb3J0LW9wdGlvbnMtc3Vic2VjdGlvbiAuc3VwcG9ydC1pY29uLWltZy1leHRlbmRlZCB7XG4gICAgbWFyZ2luOiAwcmVtIDJyZW0gN3JlbSAwcmVtO1xuICAgIHdpZHRoOiAzLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzkuOThweCkge1xuICAuc3VwcG9ydC1vcHRpb25zLXNlY3Rpb24gLnN1cHBvcnQtc3Vic2VjdGlvbiAuc3VwcG9ydC1vcHRpb25zLXN1YnNlY3Rpb24gLmJvcmRlci1kaXYtbWlkZGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5zdXBwb3J0LW9wdGlvbnMtc2VjdGlvbiAuc3VwcG9ydC1zdWJzZWN0aW9uIC5taWRkbGUtc3Vic2VjdGlvbi1kaXYge1xuICB3aWR0aDogMjJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5Ljk4cHgpIHtcbiAgLnN1cHBvcnQtb3B0aW9ucy1zZWN0aW9uIC5zdXBwb3J0LXN1YnNlY3Rpb24gLm1pZGRsZS1zdWJzZWN0aW9uLWRpdiB7XG4gICAgd2lkdGg6IDI4cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5Ljk4cHgpIHtcbiAgLnN1cHBvcnQtb3B0aW9ucy1zZWN0aW9uIC5zdXBwb3J0LXN1YnNlY3Rpb24gLmJvcmRlci1kaXYtY29udGFjdCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWVlZWU7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbi5zdXBwb3J0LW9wdGlvbnMtc2VjdGlvbiAuc3VwcG9ydC1zdWJzZWN0aW9uIC5zdWJzZWN0aW9uLWRpdiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGNkY2RjO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOS45OHB4KSB7XG4gIC5zdXBwb3J0LW9wdGlvbnMtc2VjdGlvbiAuc3VwcG9ydC1zdWJzZWN0aW9uIC5zdWJzZWN0aW9uLWRpdiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzkuOThweCkge1xuICAuc3VwcG9ydC1vcHRpb25zLXNlY3Rpb24gLnN1cHBvcnQtc3Vic2VjdGlvbiAubWlkZGxlLXN1YnNlY3Rpb24tZGl2IC5ib3JkZXItZGl2LW1pZGRsZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbn1cbi5zdXBwb3J0LW9wdGlvbnMtc2VjdGlvbiAuc3VwcG9ydC1zdWJzZWN0aW9uIC5taWRkbGUtc3Vic2VjdGlvbi1kaXYgLnN1cHBvcnQtbWlkZGxlLWNvbHVtbiB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWVlZWU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5Ljk4cHgpIHtcbiAgLnN1cHBvcnQtb3B0aW9ucy1zZWN0aW9uIC5zdXBwb3J0LXN1YnNlY3Rpb24gLm1pZGRsZS1zdWJzZWN0aW9uLWRpdiAuc3VwcG9ydC1taWRkbGUtY29sdW1uIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzkuOThweCkge1xuICAuc3VwcG9ydC1vcHRpb25zLXNlY3Rpb24gLnN1cHBvcnQtc3Vic2VjdGlvbiAubWlkZGxlLXN1YnNlY3Rpb24tZGl2IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOS45OHB4KSB7XG4gIC5zdXBwb3J0LW9wdGlvbnMtc2VjdGlvbiAuc3VwcG9ydC1zdWJzZWN0aW9uIC5zdWJzZWN0aW9uLWRpdi0yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOS45OHB4KSB7XG4gIC5zdXBwb3J0LW9wdGlvbnMtc2VjdGlvbiAuc3VwcG9ydC1zdWJzZWN0aW9uIC5zdWJzZWN0aW9uLWRpdi0zIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG5cbi5wcm9ibGVtQXJlYSB7XG4gIG1hcmdpbi10b3A6IC02MHB4O1xufVxuXG4ucHJvYmxlbUFyZWEgcCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNhY2FjYWM7XG59XG5cbiNzaG93UHJvYmxlbUFyZWFMaW5rIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjNjI2NzZhO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn0iXX0= */
