﻿f@charset "UTF-8";@font-face{font-family:DINNextLTArabic;src:url(../../fonts/DINNextLTArabic-Regular.eot);src:url(../../fonts/DINNextLTArabic-Regular.eot?#iefix) format("embedded-opentype"),url(../../fonts/DINNextLTArabic-Regular.woff) format("woff"),url(../../fonts/DINNextLTArabic-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DINNextLTArabic;src:url(../../fonts/DINNextLTArabic-Bold.eot);src:url(../../fonts/DINNextLTArabic-Bold.eot?#iefix) format("embedded-opentype"),url(../../fonts/DINNextLTArabic-Bold.woff) format("woff"),url(../../fonts/DINNextLTArabic-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:DINNextLTArabic;src:url(../../fonts/DINNextLTArabic-Light.eot);src:url(../../fonts/DINNextLTArabic-Light.eot?#iefix) format("embedded-opentype"),url(../../fonts/DINNextLTArabic-Light.woff) format("woff"),url(../../fonts/DINNextLTArabic-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:DINNextLTArabic;src:url(../../fonts/DINNextLTArabic-Medium.eot);src:url(../../fonts/DINNextLTArabic-Medium.eot?#iefix) format("embedded-opentype"),url(../../fonts/DINNextLTArabic-Medium.woff) format("woff"),url(../../fonts/DINNextLTArabic-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:icomoon;src:url(../../fonts/icomoon.eot?1shy9m);src:url(../../fonts/icomoon.eot?1shy9m#iefix) format("embedded-opentype"),url(../../fonts/icomoon.ttf?1shy9m) format("truetype"),url(../../fonts/icomoon.woff?1shy9m) format("woff"),url(../../fonts/icomoon.svg?1shy9m#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-clock:before{content:"\e909"}.icon-clock2:before{content:"\e90a"}.icon-course:before{content:"\e90b"}.icon-documents:before{content:"\e90c"}.icon-download:before{content:"\e90d"}.icon-email:before{content:"\e90e"}.icon-fax:before{content:"\e90f"}.icon-globe:before{content:"\e910"}.icon-home-email-01:before{content:"\e911"}.icon-home-phone-01:before{content:"\e912"}.icon-map:before{content:"\e913"}.icon-map-marker:before{content:"\e914"}.icon-password:before{content:"\e915"}.icon-phone:before{content:"\e916"}.icon-scroll:before{content:"\e917"}.icon-service-1:before{content:"\e918"}.icon-service-2:before{content:"\e919"}.icon-service-3:before{content:"\e91a"}.icon-service-4:before{content:"\e91b"}.icon-services:before{content:"\e91c"}.icon-social-01:before{content:"\e91d"}.icon-social-02:before{content:"\e91e"}.icon-social-03:before{content:"\e91f"}.icon-social-04:before{content:"\e920"}.icon-user:before{content:"\e921"}.icon-Caseresearch:before{content:"\e900"}.icon-CommercialRecords:before{content:"\e901"}.icon-judgments:before{content:"\e902"}.icon-LandVehicles:before{content:"\e903"}.icon-MailNo:before{content:"\e904"}.icon-MarineVehicles:before{content:"\e905"}.icon-phoneNo:before{content:"\e906"}.icon-realEstates:before{content:"\e907"}.icon-stocks:before{content:"\e908"}body{text-align:right;color:#82e7f0}.mr-auto,.mx-auto{margin-right:auto!important;margin-left:0!important}a,button,h1,h2,h3,h4,h5,h6,p,span,text{font-family:DINNextLTArabic!important}a,a:focus,a:hover,a:link,a:visited{outline:0!important}a{color:#143874}a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,del,dfn,div,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{background:transparent;border:0;margin:0;padding:0;vertical-align:baseline;outline:none;list-style:none;-ms-text-shadow:none;text-shadow:none}button,input,input[type=button],input[type=reset],input[type=submit],select,textarea{font-family:DINNextLTArabic!important}h1,h2,h3,h4,h5,h6{font-family:inherit}.center{text-align:center}*{padding:0;margin:0}span.fa{margin-left:5px;font-family:FontAwesome!important}button{cursor:pointer}a:active,a:hover,a:link,a:visited{text-decoration:none}p,ul{margin:0;padding:0}.d-inline{display:inline-block!important}.padding-0{padding:0!important}.margin-0{margin:0}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:right!important}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:none!important;animation-fill-mode:none!important}#s4-workspace{overflow-y:hidden;height:auto!important;position:inherit!important}.ms-dlgContent{z-index:201}#s4-ribboncont{opacity:1;background-color:#f2f2f2}.black-white{cursor:pointer}.bg-orange{background:#eaad3c}body{font-family:DINNextLTArabic;overflow-x:hidden;direction:rtl;overflow-y:scroll}html{position:relative;min-height:100%}body{text-align:right!important}#s4-workspace{overflow-x:hidden}.ms-rtestate-field>br{display:none}main{clear:both;padding-bottom:100px}@media screen and (max-width:768px){main{padding-bottom:150px}}.brdr-white:after{background:#fff!important}.o365cs-nav-header16 .o365cs-nav-brandingText{font-family:SegoeUI-SemiLight-final,Segoe UI SemiLight,Segoe UI WPC Semilight,Segoe UI,Segoe,Tahoma,Helvetica,Arial,sans-serif!important}@-webkit-keyframes spinAround{0%{-webkit-transform:rotate(1turn)}to{-webkit-transform:rotate(0deg)}}@keyframes spinAround{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}.card.card-rounded:hover .card--roundedIcon:before,.u-spinAround{-webkit-animation:spinAround 5s linear infinite;animation:spinAround 5s linear infinite}#s4-titlerow{padding-top:0;height:auto}#pageStatusBar[class],.ms-status-msg{margin-bottom:0}#s4-bodyContainer{padding-bottom:0}#contentBox{min-width:100%!important}#suiteBar *{box-sizing:initial!important}.ms-cui-tts-scale-2 .ms-cui-tt-a{padding:0 10px}.ms-webpart-zone{display:block!important}.ms-webpart-zone .ms-webpartzone-cell{display:block!important;margin:0!important}.ms-webpart-zone .ms-webpartzone-cell .ms-webpart-chrome-vertical{display:block!important}.main-title{margin:3rem auto;flex-direction:column}.main-title,.main-title h4{display:flex;justify-content:center;align-items:center}.main-title h4{width:auto!important;margin:0 auto!important;padding:0 70px;min-width:240px;color:#034f8a;position:relative}.main-title h4:before{position:absolute;content:url(../../images/left.png);right:0;top:0}.main-title h4:after{position:absolute;content:url(../../images/right.png);left:0;top:0}.main-title h4 a{display:block;width:100%}.main-title h5{color:#8f1d3b;margin-top:30px}.btn.focus,.btn:focus{box-shadow:none!important}.navbar{background:#143874;padding:0 0 0 16px;margin-bottom:-5px;width:100%}.navbar .navbar-toggler{border-color:#fff!important;min-width:auto!important}@media (max-width:768px){.navbar .navbar-toggler{border-color:#143874}}.navbar .navbar-toggler span{color:#fff;margin:0}@media (max-width:768px){.navbar .navbar-toggler span{color:#143874}}@media (max-width:768px){.navbar{background:#fff;width:100%}}.navbar .navbar-brand{background:#fff;margin:0;padding:0 30px 25px;display:block}@media (min-width:803px){.navbar .navbar-brand{padding-bottom:20px;margin-top:-30px}}@media (max-width:803px){.navbar .navbar-brand{padding-top:20px;padding-bottom:20px}}@media (max-width:400px){.navbar .navbar-brand{padding:20px}}.navbar .navbar-brand img{width:260px;margin:auto;display:block}@media (max-width:1200px){.navbar .navbar-brand img{width:215px}}@media screen and (max-width:991px){.navbar [id*=RootAspMenu],.navbar [id*=TopNavigationMenu]{display:block!important}}@media (min-width:991px){.navbar .navbar-nav li,.navbar [id*=RootAspMenu] li,.navbar ul li{margin-right:10px}}.navbar .navbar-nav li>.nav-link,.navbar .navbar-nav li>a,.navbar .navbar-nav li>span,.navbar [id*=RootAspMenu] li>.nav-link,.navbar [id*=RootAspMenu] li>a,.navbar [id*=RootAspMenu] li>span,.navbar ul li>.nav-link,.navbar ul li>a,.navbar ul li>span{color:#d5d5d5!important;font-size:17px;padding:8px 13px;transition:all .2s ease-in-out}.navbar .navbar-nav li>.nav-link:focus,.navbar .navbar-nav li>.nav-link:hover,.navbar .navbar-nav li>a:focus,.navbar .navbar-nav li>a:hover,.navbar .navbar-nav li>span:focus,.navbar .navbar-nav li>span:hover,.navbar [id*=RootAspMenu] li>.nav-link:focus,.navbar [id*=RootAspMenu] li>.nav-link:hover,.navbar [id*=RootAspMenu] li>a:focus,.navbar [id*=RootAspMenu] li>a:hover,.navbar [id*=RootAspMenu] li>span:focus,.navbar [id*=RootAspMenu] li>span:hover,.navbar ul li>.nav-link:focus,.navbar ul li>.nav-link:hover,.navbar ul li>a:focus,.navbar ul li>a:hover,.navbar ul li>span:focus,.navbar ul li>span:hover{color:#82e7f0!important}@media (max-width:1200px){.navbar .navbar-nav li>.nav-link,.navbar .navbar-nav li>a,.navbar .navbar-nav li>span,.navbar [id*=RootAspMenu] li>.nav-link,.navbar [id*=RootAspMenu] li>a,.navbar [id*=RootAspMenu] li>span,.navbar ul li>.nav-link,.navbar ul li>a,.navbar ul li>span{font-size:15px;padding:8px}}@media (max-width:768px){.navbar .navbar-nav li>.nav-link,.navbar .navbar-nav li>a,.navbar .navbar-nav li>span,.navbar [id*=RootAspMenu] li>.nav-link,.navbar [id*=RootAspMenu] li>a,.navbar [id*=RootAspMenu] li>span,.navbar ul li>.nav-link,.navbar ul li>a,.navbar ul li>span{color:#143874}}.navbar .navbar-nav li>.nav-link.static,.navbar .navbar-nav li>a.static,.navbar .navbar-nav li>span.static,.navbar [id*=RootAspMenu] li>.nav-link.static,.navbar [id*=RootAspMenu] li>a.static,.navbar [id*=RootAspMenu] li>span.static,.navbar ul li>.nav-link.static,.navbar ul li>a.static,.navbar ul li>span.static{margin:0!important}.navbar .navbar-nav li>.nav-link.static:after,.navbar .navbar-nav li>a.static:after,.navbar .navbar-nav li>span.static:after,.navbar [id*=RootAspMenu] li>.nav-link.static:after,.navbar [id*=RootAspMenu] li>a.static:after,.navbar [id*=RootAspMenu] li>span.static:after,.navbar ul li>.nav-link.static:after,.navbar ul li>a.static:after,.navbar ul li>span.static:after{top:0}.navbar .navbar-nav li>.nav-link.static.dynamic-children,.navbar .navbar-nav li>.nav-link.static>.dynamic-children,.navbar .navbar-nav li>a.static.dynamic-children,.navbar .navbar-nav li>a.static>.dynamic-children,.navbar .navbar-nav li>span.static.dynamic-children,.navbar .navbar-nav li>span.static>.dynamic-children,.navbar [id*=RootAspMenu] li>.nav-link.static.dynamic-children,.navbar [id*=RootAspMenu] li>.nav-link.static>.dynamic-children,.navbar [id*=RootAspMenu] li>a.static.dynamic-children,.navbar [id*=RootAspMenu] li>a.static>.dynamic-children,.navbar [id*=RootAspMenu] li>span.static.dynamic-children,.navbar [id*=RootAspMenu] li>span.static>.dynamic-children,.navbar ul li>.nav-link.static.dynamic-children,.navbar ul li>.nav-link.static>.dynamic-children,.navbar ul li>a.static.dynamic-children,.navbar ul li>a.static>.dynamic-children,.navbar ul li>span.static.dynamic-children,.navbar ul li>span.static>.dynamic-children{position:relative;background:none!important}.navbar .navbar-nav li>.nav-link.static.dynamic-children:before,.navbar .navbar-nav li>.nav-link.static>.dynamic-children:before,.navbar .navbar-nav li>a.static.dynamic-children:before,.navbar .navbar-nav li>a.static>.dynamic-children:before,.navbar .navbar-nav li>span.static.dynamic-children:before,.navbar .navbar-nav li>span.static>.dynamic-children:before,.navbar [id*=RootAspMenu] li>.nav-link.static.dynamic-children:before,.navbar [id*=RootAspMenu] li>.nav-link.static>.dynamic-children:before,.navbar [id*=RootAspMenu] li>a.static.dynamic-children:before,.navbar [id*=RootAspMenu] li>a.static>.dynamic-children:before,.navbar [id*=RootAspMenu] li>span.static.dynamic-children:before,.navbar [id*=RootAspMenu] li>span.static>.dynamic-children:before,.navbar ul li>.nav-link.static.dynamic-children:before,.navbar ul li>.nav-link.static>.dynamic-children:before,.navbar ul li>a.static.dynamic-children:before,.navbar ul li>a.static>.dynamic-children:before,.navbar ul li>span.static.dynamic-children:before,.navbar ul li>span.static>.dynamic-children:before{content:"";font-family:FontAwesome;font-size:20px;position:absolute;top:0;left:0}.navbar .navbar-nav li.selected>.nav-link,.navbar .navbar-nav li.selected>a,.navbar .navbar-nav li.selected>span,.navbar [id*=RootAspMenu] li.selected>.nav-link,.navbar [id*=RootAspMenu] li.selected>a,.navbar [id*=RootAspMenu] li.selected>span,.navbar ul li.selected>.nav-link,.navbar ul li.selected>a,.navbar ul li.selected>span{color:#82e7f0!important;font-weight:400}.navbar .navbar-nav li ul.dynamic,.navbar [id*=RootAspMenu] li ul.dynamic,.navbar ul li ul.dynamic{min-width:230px;left:auto!important;right:0!important}@media screen and (max-width:991px){.navbar .navbar-nav li ul.dynamic,.navbar [id*=RootAspMenu] li ul.dynamic,.navbar ul li ul.dynamic{width:100%!important;position:relative!important;display:block!important;top:0!important;right:0!important;left:0!important}.navbar .navbar-nav li ul.dynamic li,.navbar [id*=RootAspMenu] li ul.dynamic li,.navbar ul li ul.dynamic li{display:block!important;padding:3px 0}}.navbar .navbar-nav li ul.dynamic li a,.navbar [id*=RootAspMenu] li ul.dynamic li a,.navbar ul li ul.dynamic li a{color:#143874!important}.navbar .navbar-nav li ul.dynamic li a:hover,.navbar [id*=RootAspMenu] li ul.dynamic li a:hover,.navbar ul li ul.dynamic li a:hover{color:#82e7f0!important}.navbar .mr-auto,.navbar .mx-auto{margin-right:0!important;margin-left:auto!important}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link,.navbar-light ul li a.current{color:#82e7f0}.header-menu,.header-menu div{font-size:16px!important}.header-menu{color:#fff;width:calc(100% - 320px);background:#143874;margin-right:320px}@media (max-width:1200px){.header-menu{color:#fff;width:calc(100% - 275px);background:#143874;margin-right:275px}}@media (max-width:803px){.header-menu{width:100%;margin-right:0}}.header-menu .search-icon{position:relative;z-index:9}.header-menu .search-icon input{width:0;opacity:0;height:30px;top:1px;position:relative;border:0;border-radius:0;transition:all .2s ease-in-out}.header-menu .search-icon input:focus{outline:none!important}.header-menu .toggled input{width:230px;opacity:1;text-indent:10px}.header-menu .toggled i{position:absolute;left:5px;top:7px;color:#888}.header-menu .navbar-collapse{padding:10px 0 12px}.header-menu .header-top{padding:15px 25px 10px}@media (max-width:768px){.header-menu .header-top{padding-bottom:15px}}.header-menu .header-top .options{display:inline-block;max-width:calc(100% - 205px)}@media (max-width:992px){.header-menu .header-top .options{font-size:15px!important;width:50%;width:auto}}@media (max-width:955px) and (min-width:804px){.header-menu .header-top .options{position:relative}}@media (max-width:576px){.header-menu .header-top .options{display:block;float:none;text-align:center;margin-bottom:10px;width:100%;max-width:none}}@media (max-width:470px){.header-menu .header-top .options{text-align:center;margin-bottom:0}}.header-menu .header-top .options p{display:inline-block;font-size:16px!important}.header-menu .header-top .options p span{margin:0 10px}.header-menu .header-top .options p span a{margin:0 5px;color:#fff}.header-menu .header-top .options .eye-icon{border-right:1px solid hsla(0,0%,100%,.3);border-left:1px solid hsla(0,0%,100%,.3);padding:0 14px 5px;margin-left:15px;margin-right:4px}.header-menu .header-top .options .eye-icon,.header-menu .header-top .options a{color:#fff;height:30px;line-height:30px;display:inline-block}.header-menu .header-top .options a:focus,.header-menu .header-top .options a:hover{color:#82e7f0}.header-menu .header-top .links{display:inline-block;float:left}@media (max-width:992px){.header-menu .header-top .links{font-size:15px!important}}@media (max-width:576px){.header-menu .header-top .links{display:flex;float:none;text-align:right;flex-direction:column;justify-content:center;align-items:center}}@media (max-width:470px){.header-menu .header-top .links{text-align:center}}.header-menu .header-top .links>a{color:#fff;transition:all .2s ease-in-out;display:inline-block}.header-menu .header-top .links>a:hover{color:#82e7f0}.header-menu .header-top .links>a i{margin-right:5px}.header-menu .header-top .links>a:first-child{margin-left:20px}@media (max-width:577px){.header-menu .header-top .links>a:first-child{margin-left:0}}.header-menu .header-top .links>a:first-child i{margin-left:5px}@media (min-width:470px){.header-menu .header-top .links>.dropdown{margin-left:40px}}.header-menu .header-top .links>.dropdown .dropdown-toggle{color:#fff;transition:all .2s ease-in-out}.header-menu .header-top .links>.dropdown .dropdown-toggle:hover{color:#82e7f0}.header-menu .header-top .links>.dropdown .dropdown-toggle i{margin-right:8px}@media (max-width:470px){.header-menu .header-top .links>.dropdown .dropdown-toggle{margin-left:0;display:flex;align-items:center;justify-content:center;padding:10px 10px 10px 25px;margin-top:10px}.header-menu .header-top .links>.dropdown .dropdown-toggle:before{display:none}.header-menu .header-top .links>.dropdown .dropdown-toggle:after{top:-8px}.header-menu .header-top .links>.dropdown .dropdown-toggle img{top:0}}.header-menu .header-top .links .dropdown-menu{box-shadow:0 4px 4px 0 rgba(0,0,0,.1)}@media (max-width:470px){.header-menu .header-top .links .dropdown-menu{right:0;left:0!important}.header-menu .header-top .links .dropdown-menu .dropdown-item{text-align:right!important;display:block!important}}.header-menu .btn-secondary.dropdown-toggle{background:transparent;border:0;padding:0;display:inline-flex;width:195px;position:relative}.header-menu .btn-secondary.dropdown-toggle:after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"\f107";font-family:FontAwesome;border:0;top:2px;position:relative;margin-right:6px}.header-menu .btn-secondary.dropdown-toggle img{width:35px;height:35px;border-radius:50%;margin-left:10px;position:relative;margin-right:7px}@media (max-width:470px){.header-menu .btn-secondary.dropdown-toggle img{top:10px}}.header-menu .dropdown.show{color:#143874}.header-menu .dropdown.show>.btn-secondary.dropdown-toggle{background:#fff;color:#143874;border-radius:0}.header-menu .dropdown.show>.btn-secondary.dropdown-toggle:before{content:"";position:absolute;background:#fff;width:100%;height:15px;top:-15px}.header-menu .btn-secondary:not([disabled]):not(.disabled):active{background:transparent;border:0}.header-menu .dropdown-menu{position:absolute;transform:translate3d(40px,35px,0);top:-3px;will-change:transform;border:0;border-top-left-radius:0;border-top-right-radius:0;right:0;left:0!important;margin-top:0}.header-menu .dropdown-menu a.dropdown-item{text-align:right;color:#143874;font-size:15px}.header-menu .dropdown-menu a.dropdown-item.active,.header-menu .dropdown-menu a.dropdown-item:active,.header-menu .dropdown-menu a.dropdown-item:focus,.header-menu .dropdown-menu a.dropdown-item:hover{color:#fff!important;text-decoration:none;background-color:#911d3b}.search-box-container{display:block;float:left;opacity:0;position:relative;right:-20px;transition:all .3s linear}@media (max-width:955px) and (min-width:804px){.search-box-container{float:none;position:absolute;right:-5px;transition:all .3s linear;top:40px;z-index:1}}@media (max-width:673px) and (min-width:577px){.search-box-container{float:none;right:0}}@media (max-width:576px){.search-box-container{float:none;right:-40px;display:inline-block}}@media (max-width:470px){.search-box-container{right:0;left:0;position:relative;margin:auto}}.search-box-container.show{opacity:1}@media (max-width:673px) and (min-width:577px){.search-box-container.show{margin-top:10px}}@media (max-width:470px){.search-box-container.show{opacity:1;right:0;left:0;margin:10px auto;position:relative}}.search-box-container #SearchBox .ms-srch-sb{border:0!important;display:flex}.search-box-container #SearchBox .ms-srch-sb input{height:30px;background:#fff;border:0!important;outline:0;width:200px;top:0;position:relative;padding:0 10px;z-index:10}@media (max-width:1050px){.search-box-container #SearchBox .ms-srch-sb input{width:150px}}@media (max-width:955px) and (min-width:804px){.search-box-container #SearchBox .ms-srch-sb input{width:180px}}.search-box-container #SearchBox .ms-srch-sb .ms-srch-sb-searchLink{margin-left:-1px;height:30px;width:20px;background:#fff;color:#888;line-height:24px;width:30px;position:relative;top:0;text-align:center;border:0 solid #af9f85;transition:color .3s,background-color .3s}.search-box-container #SearchBox .ms-srch-sb .ms-srch-sb-searchLink:hover{background:#fff;color:#82e7f0}.search-box-container #SearchBox .ms-srch-sb .ms-srch-sb-searchLink:before{content:"\f002";font-family:FontAwesome}.search-box-container #SearchBox .ms-srch-sb .ms-srch-sb-searchLink img{display:none!important}@media screen and (max-width:992px){[id*=RootAspMenu]{display:block!important}[id*=RootAspMenu]>li.static>a.static,[id*=RootAspMenu]>li.static>ul.static{display:block}}@media (max-width:1299px){.navbar .navbar-nav li>.nav-link,.navbar .navbar-nav li>a{padding:6px 8px}ul#zz11_RootAspMenu li a,ul#zz11_RootAspMenu li span{padding:0 2px}ul#zz11_RootAspMenu li{padding:0;margin-right:10px}}@media (max-width:1080px) and (min-width:992px){ul#zz11_RootAspMenu li a,ul#zz11_RootAspMenu li span{padding-right:0;padding-left:1px}ul#zz11_RootAspMenu li{margin-right:8px}}.banner{overflow:hidden;position:relative}@media (min-width:768px){.banner{min-height:calc(100vh - 116px)}}.banner .banner-content{background:#183f82 url(../../images/bg.jpg) no-repeat;background-size:cover;float:left;background-position:bottom;width:calc(100% - 150px);position:relative}@media (min-width:768px){.banner .banner-content{min-height:calc(100vh - 116px);padding-bottom:120px}}@media (max-width:768px){.banner .banner-content{width:calc(100% - 110px)}}@media (max-width:576px){.banner .banner-content{width:100%}}.banner .banner-social-media{background:#fff;width:150px;float:right;height:100%;position:absolute}@media (max-width:768px){.banner .banner-social-media{width:110px}}@media (max-width:576px){.banner .banner-social-media{float:none;width:100%;height:52px;position:static}}.banner .banner-social-media ul{position:absolute;bottom:50px;right:0;left:0;text-align:center}@media (max-width:576px){.banner .banner-social-media ul{position:static}}.banner .banner-social-media ul li{margin-top:15px;font-size:21px}@media (max-width:576px){.banner .banner-social-media ul li{display:inline-block;margin:5px;font-size:18px}}.banner .banner-social-media ul li:first-of-type{position:relative}.banner .banner-social-media ul li:first-of-type:before{content:"";position:absolute;background:#143874;height:180px;width:1.5px;top:-192px;right:0;left:0;margin:auto}.banner .banner-social-media ul li a{color:#8f1d3b!important;transition:all .2s ease-in-out}.banner .banner-social-media ul li a:hover{color:#143874!important}.banner .banner-social-media ul li a i{font-size:40px}.banner .services-desc{max-width:685px;color:#d5d5d5;overflow:hidden;margin:100px auto 80px;padding-top:2px;display:flex;padding-left:20px}@media (max-width:768px){.banner .services-desc{display:block;padding-left:0}}.banner .services-desc .desc{max-width:484px}@media (max-width:768px){.banner .services-desc .desc{text-align:center;padding:10px 15px}}.banner .services-desc i{display:inline-block;float:right;font-size:90px;border-left:1px solid #d5d5d5;padding:35px 30px;margin-left:30px;width:151px}@media (max-width:768px){.banner .services-desc i{display:block;float:none;text-align:center;padding:0;border:0;margin:auto}}.banner .services-desc h4{color:#82e7f0;margin-bottom:20px}@media (max-width:768px){.banner .services-desc h4{margin-bottom:5px}}.banner .services-desc p{font-size:17px;word-spacing:2px;line-height:27px}.banner .services{max-width:900px;overflow:hidden;margin:auto auto 30px}.banner .services ul{margin:0 20px;padding:0;list-style-type:none;overflow:hidden;border:1px solid hsla(0,0%,100%,.2)}.banner .services ul li{display:inline-block;width:25%;color:#fff;float:right;text-align:center;padding:35px 0;transition:all .2s ease-in-out;position:relative}.banner .services ul li:before{content:"";height:90%;width:2px;background:hsla(0,0%,100%,.2);position:absolute;left:0;top:5%}.banner .services ul li:last-of-type{border:0}.banner .services ul li:last-of-type:before{display:none}@media (max-width:768px){.banner .services ul li{width:50%}.banner .services ul li:before{display:none}}.banner .services ul li i{color:#82e7f0;font-size:60px;transition:all .2s ease-in-out}.banner .services ul li h6{margin-top:15px;transition:all .2s ease-in-out;color:#fff;font-weight:600}.banner .services ul li:hover{background:#fff}.banner .services ul li:hover i{color:#034f8a}.banner .services ul li:hover h6{color:#8f1d3b}.banner .scroll-section{position:absolute;bottom:30px;right:50%;margin-right:-15px}@media (max-width:768px){.banner .scroll-section{display:none}}.banner .scroll-section a.scroll-icon{display:inline-block;color:#fff;text-align:center;font-size:20px}.banner .scroll-section a.scroll-icon .icon-scroll{font-size:30px}.banner .scroll-section a.scroll-icon:hover{color:#82e7f0}.about-swiper{background:url(../../images/swiper-bg.jpg);background-size:cover;text-align:center;padding:50px 0 120px}.about-swiper h5{color:#82e7f0;margin-top:20px;margin-bottom:20px}.about-swiper h5 a{color:#82e7f0}.about-swiper .single-item p{color:#fff;max-width:600px;margin:auto}@media (max-width:576px){.about-swiper .single-item p{padding:0 10px}}.about-swiper .single-item p a{color:#fff}.about-swiper .slick-dots{bottom:-35px}.about-swiper .slick-dots li{width:18px;height:18px;margin:0}.about-swiper .slick-dots li button:before{font-size:10px;opacity:1;color:#fff}.about-swiper .slick-dots li.slick-active button:before{opacity:1;color:#82e7f0}.about{background:url(../../images/about-bg.jpg);background-size:cover}.about .about-box{background:#fff;padding:50px 60px;position:relative;top:-60px;border:1px solid #f6f6f6;box-shadow:0 2px 2px #dcdcdc}@media (max-width:375px){.about .about-box{padding:50px 20px}}.about .about-box h4{color:#034f8a;position:relative;width:220px;margin:auto}.about .about-box h4:before{position:absolute;content:url(../../images/left.png);right:0;top:0}.about .about-box h4:after{position:absolute;content:url(../../images/right.png);left:0;top:0}.about .about-box p{color:#7d7d7d;line-height:28px}.about .about-box .p-title{color:#363b4e;font-size:18px;margin:16px 0 10px}footer{background:url(../../images/footer_02.jpg);background-size:cover;padding-bottom:50px}footer .top-footer{padding:50px 0 25px;overflow:hidden;display:flex;flex-wrap:wrap}footer .top-footer .footer-links:first-child,footer .top-footer .footer-links:nth-child(2){width:25%}footer .top-footer .footer-links:nth-child(3){width:50%;align-items:center;justify-content:flex-end;display:flex}@media screen and (max-width:768px){footer .top-footer .footer-links:first-child,footer .top-footer .footer-links:nth-child(2){width:50%}footer .top-footer .footer-links:nth-child(3){width:100%;justify-content:start}}footer .top-footer ul li{margin-bottom:5px;color:#cacaca;font-size:15px}footer .top-footer ul li a{color:#cacaca;font-size:14px;transition:all .2s ease-in-out}footer .top-footer ul li a:focus,footer .top-footer ul li a:hover{color:#82e7f0!important}footer .top-footer h6{color:#fff;margin-bottom:6px;font-size:20px}footer .top-footer .download-link{margin-bottom:10px}footer .top-footer .download-app{display:flex;align-items:center;padding:55px 0;justify-content:flex-end}footer .top-footer .download-app .apps{margin-right:10px}@media screen and (max-width:768px){footer .top-footer .download-app{justify-content:start}}footer .copy-rights{border-top:1px solid hsla(0,0%,93.3%,.3);padding-top:15px}footer .copy-rights p{display:inline-block;color:#fff;font-size:14px}@media (max-width:768px){footer .copy-rights p{text-align:center;display:block;margin-bottom:10px}}footer .copy-rights .footer-links{float:left;color:#fff;display:flex;align-items:center}@media (max-width:768px){footer .copy-rights .footer-links{float:none;text-align:center;display:flex;justify-content:space-between;flex-wrap:wrap}}footer .copy-rights .footer-links .social{display:inline-block;float:right}@media (max-width:500px){footer .copy-rights .footer-links .social{display:block;width:100%}}footer .copy-rights .footer-links .social a{margin-left:6px;color:#fff;display:inline-block;font-size:16px;transition:all .2s ease-in-out}footer .copy-rights .footer-links .social a:hover{color:#82e7f0}footer .copy-rights .footer-links .social a:last-of-type{margin:0}footer .copy-rights .footer-links ul{display:inline-block;margin-right:45px}@media (max-width:500px){footer .copy-rights .footer-links ul{display:block;margin-right:0;width:100%}}footer .copy-rights .footer-links ul li{display:inline-block;margin-left:13px}footer .copy-rights .footer-links ul li:last-of-type{margin:0}footer .copy-rights .footer-links ul li a{color:#fff;font-size:14px;transition:all .2s ease-in-out}footer .copy-rights .footer-links ul li a:hover{color:#82e7f0}html{scroll-behavior:smooth}body.active-BW{-o-filter:grayscale(100%) brightness(95%) contrast(120%);-ms-filter:grayscale(100%) brightness(95%) contrast(120%);-moz-filter:grayscale(100%) brightness(95%) contrast(120%);filter:grayscale(100%) brightness(95%) contrast(120%)}.slick-next,.slick-prev{display:none!important}.maroon-btn{background:#8f1d3b;margin-top:25px;border-radius:0;padding:10px 25px;min-width:140px;transition:all .2s ease-in-out}.maroon-btn,.maroon-btn:visited{color:#fff!important}.maroon-btn:hover{background:#034f8a!important}.new-box *{min-height:300px;height:400px}.wf-family-o365{font-family:ShellIcons!important}.ms-cui-tts-scale-2 .ms-cui-tt-a{width:auto;overflow:hidden}.breadcrumb-bg{background:url(../../images/breadcrumb.jpg);background-size:cover;padding:1.25rem 2rem;background-position:50%}.breadcrumb-bg li.breadcrumb-item a,.breadcrumb-bg span a{color:#9d9d9d!important}.breadcrumb-bg>span{display:block!important}.breadcrumb-bg .breadcrumb-item+.breadcrumb-item:before,.breadcrumb-bg>span>span:after{display:inline-block;padding-right:.5rem;padding-left:.5rem;color:#9d9d9d;content:"\f104";font-family:FontAwesome}.breadcrumb-bg>span span:nth-child(2n){display:none}.breadcrumb-bg .breadcrumb-item.active,.breadcrumb-bg span.current{color:#007cba}.breadcrumb-bg .breadcrumb-item.active:after,.breadcrumb-bg span.current:after{display:none}.pagination .page-link{border:0;padding:.2rem .6rem;margin:0 2px;line-height:1.4;color:#4c4c4c;background-color:#fff;border-radius:.25rem}@media (max-width:400px){.pagination .page-link{font-size:14px}}.pagination .page-link i{margin:0 5px}.pagination .circle .page-link{border:1px solid #4c4c4c;border-radius:50%;transition:all .2s ease-in-out}.pagination .next_link .page-link,.pagination .previous_link .page-link{color:#4c4c4c}.pagination .next_link .page-link:focus,.pagination .next_link .page-link:visited,.pagination .previous_link .page-link:focus,.pagination .previous_link .page-link:visited{color:#4c4c4c!important}.pagination .page-item.active .page-link{background:#8f1d3b;color:#fff;border-color:#8f1d3b}.pagination .page-item.active .page-link:focus,.pagination .page-item.active .page-link:visited{color:#fff!important}.pagination .page-link:focus,.pagination .page-link:hover{color:#fff;background-color:#8f1d3b;border-color:#8f1d3b}.pagination .circle .page-link:focus,.pagination .circle .page-link:hover{background:#173f81;color:#fff;border-color:#173f81}.no-padding{padding:0}.w-280{width:340px!important}.pull-left{float:left!important}button:focus,input:focus,select:focus,textarea:focus{outline:0}.nav-tabs{background-color:#143874;padding:5px 5px 0;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:0}.nav-tabs .nav-item{margin-bottom:0;margin-left:10px}.nav-tabs .nav-item .nav-link{color:#fff;border:0 transparent;transition:all .3s}.nav-tabs .nav-item .nav-link.active{color:#143874!important}.nav-tabs .nav-item .nav-link:hover{background-color:#fff;color:#143874!important}.nav-tabs .nav-item:last-child{margin-left:0}.accordion-list-title{display:inline-block;position:absolute;padding:10px 20px;background-color:#143874;color:#fff;border-top-right-radius:6px;border-top-left-radius:6px;top:-45px}.accordion-has-title{position:relative;overflow:visible!important;margin-top:65px!important}.accordion-has-title div.items:first-child{border-top-right-radius:6px;border-top-left-radius:6px}.accordion-has-title div.items:last-of-type{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.contact{background:url(../../images/about-bg.jpg);background-size:cover;background-position:bottom;padding:25px 0}.contact.main{margin-top:40px}.contact.main ul{background:transparent;padding:0}.contact.main ul li{border-radius:6px;background:#fff;padding:18px;margin:0}.contact h4{color:#034f8a;line-height:62px}@media (max-width:768px){.contact h4{text-align:center;margin-bottom:15px}}.contact ul{width:100%;display:inline-block;list-style-type:none;border-radius:6px;background:#fff;padding:20px}.contact ul li{display:flex;align-items:baseline;background:#fff;margin-bottom:20px;color:#7d7d7d;font-size:18px;width:100%}@media (max-width:768px){.contact ul li{font-size:16px}}@media (max-width:577px){.contact ul li{margin-bottom:10px!important}}.contact ul li i{display:inline-block;color:#8f1d3b;font-size:20px;margin-left:10px}.contact ul li i.icon-home-email{position:relative;top:5px;font-size:24px}.contact ul li a{color:#7d7d7d}.contact ul li a:hover{color:#8f1d3b}.news.contact-cont{padding-bottom:0}.news.contact-cont .contact{padding:40px 0}.news.contact-cont .contact ul li{margin-bottom:10px;width:100%}.news.contact-cont .contact ul li:last-child{margin-bottom:0}.news.contact-cont .contact ul li i{display:inline-block;color:#8f1d3b;font-size:22px;margin-left:10px;position:relative;top:3px}.news.contact-cont .contact ul li h5{display:inline-block;color:#787878;font-weight:400;font-size:18px;min-width:165px;margin-right:20px}.news.contact-cont .contact ul li p{display:inline-block;color:#787878;font-weight:400;font-size:17px;margin:0;word-break:break-all}@media (max-width:550px){.news.contact-cont .contact ul li p{display:block}}.news.contact-cont .contact ul li p a{color:#8a1c3a}.dirLtr{direction:ltr;display:inline-block}.news{background:#fff;padding:50px 0;overflow:hidden}.news .slick-dots{display:none!important}.news h4{color:#034f8a;position:relative;width:220px;margin:auto}.news h4:before{position:absolute;content:url(../../images/left.png);right:0;top:0}.news h4:after{position:absolute;content:url(../../images/right.png);left:0;top:0}.news .single-item{margin-top:45px}.news .single-item .no-pad{padding:0}.news .single-item .news-box{height:235px}.news .single-item .news-box .d-none{display:none!important}.news .single-item .news-box .d-block{display:block!important}@media (max-width:577px){.news .single-item .news-box .d-xs-block{display:block!important}.news .single-item .news-box .d-xs-none{display:none!important}}.news .single-item .news-box .date{text-align:center;color:#8f1d3b;padding-top:20px;display:inline-block;float:right;width:120px;margin-left:7px}@media (max-width:577px){.news .single-item .news-box .date{width:17%;margin:0}}.news .single-item .news-box .date h5{font-size:22px}@media (max-width:400px){.news .single-item .news-box .date h5{font-size:16px}}.news .single-item .news-box .news-desc{background:#f7f7f7;padding:20px;position:relative;display:inline-block;width:calc(100% - 130px);height:235px}@media (max-width:577px){.news .single-item .news-box .news-desc{width:82%;float:left}}.news .single-item .news-box .news-desc:before{content:"";position:absolute;right:0;top:0;width:3px;background:#8f1d3b;background:linear-gradient(180deg,#90324e 0,#3d4a7a);height:100%}.news .single-item .news-box .news-desc:after{content:url(../../images/Shape.png);position:absolute;left:-27px;top:40%;z-index:1;display:block}@media (max-width:577px){.news .single-item .news-box .news-desc:after{content:""}}.news .single-item .news-box .news-desc h5{margin-bottom:15px;color:#151a29;font-size:20px;margin-top:0}@media (max-width:768px){.news .single-item .news-box .news-desc h5{margin-bottom:10px}}.news .single-item .news-box .news-desc h5 a{color:#151a29;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:2}.news .single-item .news-box .news-desc h5 a:visited{color:#151a29}.news .single-item .news-box .news-desc h5 a:hover{color:#8a1c3a!important}.news .single-item .news-box .news-desc p{max-width:550px;color:#7d7d7d;padding-left:70px;line-height:28px;font-size:16px;height:90px;overflow:hidden}@media (max-width:768px){.news .single-item .news-box .news-desc p{padding-left:10px}}.news .single-item .news-box .news-desc a.more-btn{color:#781830;cursor:pointer;height:25px;display:block;transition:all .2s ease-in-out;position:relative}.news .single-item .news-box .news-desc a.more-btn:before{content:"+";margin-left:5px}.news .single-item .news-box .news-desc a.more-btn:focus,.news .single-item .news-box .news-desc a.more-btn:visited{color:#781830!important}.news .single-item .news-box .news-desc a.more-btn:hover{color:#034f8a!important}.news .single-item .news-box .news-image{width:100%;height:235px;overflow:hidden}.news .single-item .news-box .news-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news .slick-dots{bottom:-50px}.news .slick-dots li{width:18px;height:18px;margin:0}.news .slick-dots li button:before{font-size:10px;opacity:1;color:#a0a09b}.news .slick-dots li.slick-active button:before{opacity:1;color:#034f8a}.inner-news .single-news{margin-bottom:40px}@media (max-width:576px){.inner-news .single-news .news-box{height:auto;overflow:hidden}}.news-details h4{width:240px}.news-details *{box-sizing:border-box}.news-details .news-container{position:relative}.news-details .news-container .mySlides{display:none;width:calc(100% - 210px);display:inline-block;position:relative}@media (max-width:768px){.news-details .news-container .mySlides{width:100%;margin-bottom:10px}}.news-details .news-container .mySlides .carousel-item{height:361px;overflow:hidden}@media (max-width:450px){.news-details .news-container .mySlides .carousel-item{height:315px}}.news-details .news-container .mySlides img{height:auto}.news-details .news-container .mySlides .date-row{position:absolute;bottom:0;width:100%;color:#fff;padding:18px 20px;font-size:16px;background:#540a32;background:linear-gradient(90deg,rgba(84,10,50,.85) 0,rgba(23,63,129,.85))}.news-details .news-container .mySlides .date-row .ad-date{margin:0!important;padding:0!important}.news-details .news-container .mySlides .date-row .ad-date i{margin-left:8px}.news-details .news-container .cursor{cursor:pointer}.news-details .news-container .arrows{position:absolute;left:230px;bottom:5px;overflow:hidden;width:50px;height:58px}@media (max-width:768px){.news-details .news-container .arrows{left:10px;bottom:15px}}.news-details .news-container .arrows .next,.news-details .news-container .arrows .prev{cursor:pointer;width:20px;padding:0;line-height:55px;color:#fff!important;font-size:20px;float:right;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;display:inline-block}.news-details .news-container .arrows .prev:before{content:"❯"}.news-details .news-container .arrows .next{float:left}.news-details .news-container .arrows .next:before{content:"❮"}.news-details .news-container .news-row{display:inline-block!important;width:188px;float:left;vertical-align:top;position:relative;left:auto;right:auto;top:auto;bottom:auto;margin:0!important}@media (max-width:768px){.news-details .news-container .news-row{width:100%;display:flex!important}}.news-details .news-container .news-row li{width:auto;height:auto;padding:0;cursor:pointer;margin:0 0 13px}.news-details .news-container .news-row li:last-child{margin-bottom:0}@media (max-width:768px){.news-details .news-container .news-row li{margin-left:10px}.news-details .news-container .news-row li:last-child{margin-left:0}}.news-details .news-container .news-row li.active .column img,.news-details .news-container .news-row li:hover .column img{opacity:1}.news-details .news-container .news-row li:after,.news-details .news-container .news-row li:before{display:none}.news-details .news-container .news-row .column{height:112px;overflow:hidden}.news-details .news-container .news-row .column img{height:auto;width:100%!important;opacity:.6;transition:all .2s ease-in-out}.news-details .news-container .news-row:after{content:"";display:table;clear:both}.news-details .news-container .news-row .demo{opacity:.6;transition:all .2s ease-in-out}.news-details .news-desc h5{color:#8a1c3a;font-size:21px}.news-details .news-desc p{color:#7d7d7d;line-height:30px}.ads .single-news .news-box{border:1px solid #eee;border-right:4px solid #143874;overflow:hidden;height:auto}.ads .single-news .news-box .ads-desc{background:#fff;padding:20px}.ads .single-news .news-box .ads-desc h5{margin-bottom:20px;color:#781830;font-size:20px;margin-top:0}.ads .single-news .news-box .ads-desc p{color:#4c4c4c;line-height:28px;overflow:hidden;display:block;word-break:break-word}.ads .single-news .news-box .ads-desc p.ad-date{font-size:15px;margin-left:30px;margin-bottom:10px;display:inline-block}.ads .single-news .news-box .ads-desc p.ad-date:last-of-type{margin-left:0}.ads .single-news .news-box .ads-desc p.ad-date i{color:#781830}.ads .single-news .news-box .ads-desc p.ad-date span{color:#034f8a;margin-right:5px}.ads .single-news .news-box .ads-desc p.ad-date span:first-child{color:#4c4c4c}.auction .single-news .news-box{overflow:hidden;height:auto;background:#f7f7f7;transition:all .2s ease-in-out}.auction .single-news .news-box .ads-desc{background:#f7f7f7;padding:25px;position:relative;min-height:242px;transition:all .2s ease-in-out}.auction .single-news .news-box .ads-desc:before{content:"";position:absolute;right:0;top:0;width:3px;background:#8f1d3b;background:linear-gradient(180deg,#90324e 0,#3d4a7a);height:100%}.auction .single-news .news-box .ads-desc h5{margin-bottom:15px;color:#151a29;font-size:20px;margin-top:0}.auction .single-news .news-box .ads-desc p{color:#7d7d7d;line-height:28px;overflow:hidden;display:inline-block}.auction .single-news .news-box .ads-desc p.ad-date{font-size:15px;margin-left:30px;margin-bottom:10px;color:#1c1b1b}.auction .single-news .news-box .ads-desc p.ad-date:last-of-type{margin-left:0}.auction .single-news .news-box .ads-desc p.ad-date i{color:#781830}.auction .single-news .news-box .ads-desc p.ad-date span{color:#034f8a;margin-right:5px}.auction .single-news .news-box .ads-desc p.main-p{height:60px;margin-bottom:20px;transition:all .2s ease-in-out;padding-left:20px}.auction .single-news .news-box .ads-desc a.less-btn,.auction .single-news .news-box .ads-desc a.more-btn{color:#781830;cursor:pointer;position:relative;height:25px;display:block;transition:all .2s ease-in-out}.auction .single-news .news-box .ads-desc a.less-btn:hover,.auction .single-news .news-box .ads-desc a.more-btn:hover{color:#034f8a}.auction .single-news .news-box .ads-desc a.less-btn:before,.auction .single-news .news-box .ads-desc a.more-btn:before{content:"المزيد";position:absolute;top:0}.auction .single-news .news-box .ads-desc a.less-btn:after,.auction .single-news .news-box .ads-desc a.more-btn:after{content:"\f103";font-family:FontAwesome;position:absolute;top:4px;right:40px}.auction .single-news .news-box .ads-desc a.less-btn{display:none}.auction .single-news .news-box .show-more p.main-p{height:auto;transition:all .2s ease-in-out}.auction .single-news .news-box .show-more a.less-btn,.auction .single-news .news-box .show-more a.more-btn{color:#781830;cursor:pointer;position:relative;height:25px;display:block}.auction .single-news .news-box .show-more a.less-btn:before,.auction .single-news .news-box .show-more a.more-btn:before{content:"اقل"}.auction .single-news .news-box .show-more a.less-btn:after,.auction .single-news .news-box .show-more a.more-btn:after{content:"\f102";right:40px}.auction .single-news .news-box .auction-img{height:242px}.auction .single-news .news-box .auction-img img{width:100%;height:100%}.auction .single-news .news-box .owl-carousel{direction:ltr}.auction .single-news .news-box .owl-carousel .owl-dots{text-align:center;display:block;position:absolute;bottom:10px;margin:auto;right:0;left:0}.auction .single-news .news-box .owl-carousel .owl-dots .owl-dot{width:11px;height:11px;background:#fff;border-radius:50%;display:inline-block;margin:0 3px}.auction .single-news .news-box .owl-carousel .owl-dots .owl-dot.active{background:#173f81}a:focus,a:visited{color:inherit!important}.delete{color:#e30000!important;transition:all .3s;margin-right:10px}.delete:hover{color:#8f1d3b!important}.event{margin-bottom:20px;max-width:350px;margin-right:auto;margin-left:auto}.event .event-img{height:240px;position:relative}.event .event-img img{height:100%;width:100%}.event .event-img .info{position:absolute;bottom:0;width:100%;color:#bebebe;padding:15px 11px;font-size:13px;background:#540a32;background:linear-gradient(90deg,rgba(23,63,129,.85) 0,rgba(84,10,50,.85))}@media (max-width:992px){.event .event-img .info{font-size:12px}}.event .event-img .info p.ad-date{display:inline-block;margin:0}@media (max-width:1200px){.event .event-img .info p.ad-date:first-of-type{margin-bottom:5px}}.event .event-img .info p.ad-date span{color:#fff}.event .event-img .info p.ad-date:last-of-type{float:left}@media (max-width:1199px) and (min-width:992px){.event .event-img .info p.ad-date:last-of-type{float:none}}.event .event-desc{padding:10px 20px 25px;border:1px solid #eee;border-top:0;min-height:260px}.event .event-desc .more{text-align:center;cursor:pointer;padding:0;background:#fff;border:1px solid #721c24;display:block;margin:25px auto 10px;height:35px;width:110px;color:#721c24;transition:all .2s ease-in-out;position:relative}.event .event-desc .more:before{content:"المزيد";position:absolute;display:block;top:0;right:0;left:0;width:100%;height:100%;line-height:27px}.event .event-desc .more:hover{background:#721c24;color:#fff}.event .event-desc .disabled{text-align:center;cursor:default;padding:0;background:#f1f1f1;border:1px solid #d9d9d9;display:block;margin:25px auto 10px;height:35px;width:110px;color:#b4b4b4;transition:all .2s ease-in-out;position:relative}.event .event-desc .disabled:before{content:"المزيد";position:absolute;display:block;top:0;right:0;left:0;width:100%;height:100%;line-height:27px}.event .event-desc .disabled:hover{background:#f1f1f1;border:1px solid #d9d9d9;color:#b4b4b4}.event .event-desc p{color:#858585;margin-bottom:13px}.event .event-desc p.main{max-height:75px;overflow:hidden;transition:all .2s ease-in-out}.event .event-desc h5{font-size:24px;color:#4e4e4e;margin-bottom:15px;font-weight:400}.event p.location{color:#143874}.event p.location i{margin-left:5px;font-size:20px;position:relative;top:4px}.event p.location a,.event p.location a:visited{color:#143874}.event p.location a:hover{color:#721c24!important}.show-more.event-desc p.main{max-height:inherit;transition:all .2s ease-in-out}.show-more.event-desc .more:before{content:"اقل"}.card{border-radius:0;margin-bottom:35px;border:0}.card .card-header{background:#e4e4e4;border-radius:0;border:0}.card .card-header h5 span{color:#4c4c4c}.card .card-header h5 .btn{white-space:normal;text-align:right;width:calc(100% - 35px);color:#4c4c4c;padding:.375rem 0;font-size:17px}.card .card-header h5 .btn:hover{text-decoration:none}.card .card-header h5 i{color:#fff;border-radius:50%;font-size:10px;width:25px;height:25px;line-height:27px;text-align:center;background:#9a3950;position:relative;top:7px;cursor:pointer}.card .card-header h5.collapsed span{color:#2c2c2c}.card .card-header h5.collapsed .fa-minus:before{content:"\f067"}.card .card-header.bg,.card .card-header:hover{background:#9a3950}.card .card-header.bg h5 .btn,.card .card-header:hover h5 .btn{color:#fff}.card .card-header.bg h5 i,.card .card-header:hover h5 i{color:#9a3950;border-radius:50%;font-size:10px;width:25px;height:25px;line-height:27px;text-align:center;background:#fff;position:relative;top:7px}.card .card-body{border:1px solid #eee;color:#2c2c2c}.library{padding-bottom:30px}.library .e-service{border:1px solid #eee;padding:25px 40px;margin-bottom:30px;background:hsla(0,0%,98%,.7)}@media (max-width:450px){.library .e-service{padding:25px 20px}}.library .e-service .e-serivce-header{overflow:hidden}.library .e-service .e-serivce-header h5.main{color:#034f8a;margin-left:20px;display:inline-block;margin-top:20px;position:relative}.library .e-service .e-serivce-header h5.main:before{position:absolute;content:"";right:0;top:39px;height:2px;width:30px;background:#034f8a}.library .e-service .e-serivce-header .duration{display:inline-block;background:#fff;padding:8px 15px 10px 25px;float:left;border:1px solid #f6f6f6;margin-bottom:15px}@media (max-width:767px){.library .e-service .e-serivce-header .duration{display:block;float:none;margin-top:35px}}.library .e-service .e-serivce-header .duration .box{display:inline-block}.library .e-service .e-serivce-header .duration i{margin-left:15px;color:#dddcdc;font-size:35px;display:inline-block}.library .e-service .e-serivce-header .duration h5{display:inline-block;margin-bottom:0;font-weight:400;font-size:16px;color:#7e7e7e}.library .e-service .e-serivce-header .duration p{color:#010101;font-size:15px;margin-bottom:0}.library .e-service .e-serivce-header .duration p span{color:#8f1d3b}.library .e-service .e-serivce-header .duration p span:last-child{color:#010101}.library .e-service p{margin-bottom:10px;font-size:18px;color:#7e7e7e}.library .e-service .provided-to{color:#173f81;margin-bottom:20px}.library .e-service .provided-to span{color:#7e7e7e}.library .e-service .provided-to span:last-child{color:#173f81}.library .e-service .documents{background:#fff;padding:10px 15px 20px 25px;border:1px solid #f6f6f6}.library .e-service .documents .box{display:inline-block;width:calc(100% - 60px)}@media (max-width:450px){.library .e-service .documents .box{width:100%}}.library .e-service .documents i{margin-left:5px;color:#dddcdc;font-size:50px;display:inline-block;vertical-align:super}@media (max-width:768px){.library .e-service .documents i{vertical-align:top}}.library .e-service .documents h5{margin-bottom:10px;font-weight:400;font-size:16px;color:#034f8a;display:inline-block}.library .e-service .documents ul li{display:inline-block;margin-left:15px;counter-increment:section;color:#7e7e7e}.library .e-service .documents ul li:before{content:counter(section) ". ";left:20px;color:#007cba}.library{overflow:hidden;width:97%;margin:auto;position:relative}.library .single-news .news-box{overflow:hidden;background:#f7f7f7;position:relative}.library .single-news .news-box:before{content:"";position:absolute;right:0;top:0;width:3px;background:#8f1d3b;background:linear-gradient(180deg,#90324e 0,#3d4a7a);height:100%}.library .single-news .news-box .ads-desc{padding:30px 40px}.library .single-news .news-box .ads-desc h5{margin-bottom:10px;color:#151a29;font-size:20px;margin-top:0}.library .single-news .news-box .ads-desc p{color:#7d7d7d;line-height:28px;overflow:hidden;display:block;margin:0;word-break:break-word}.library .single-news .news-box .ads-desc p.ad-date{font-size:15px;margin-left:30px;margin-bottom:0;color:#a6a6a6}.login{background:url(../../images/login.jpg);background-size:cover}.login .login-form{background:#fff;max-width:800px;margin:130px auto 0;position:relative;padding-bottom:30px;width:95%}.login .login-form>i{text-align:center;position:absolute;top:-45px;right:0;left:0;margin:auto;background:#fff;width:90px;height:90px;border-radius:50%;color:#911d3b;font-size:35px;line-height:80px;font-weight:600}.login .login-form h4{padding:40px 0;color:#173f81;text-align:center}.login .login-form-container{max-width:550px;margin:auto}.login .login-form-container .m-label{color:#888;min-width:120px}@media (max-width:400px){.login .login-form-container .m-label{min-width:100px}}.login .login-form-container input[type=email],.login .login-form-container input[type=password],.login .login-form-container input[type=text]{background:#f9f9f9;border:1px solid #eee;height:45px;width:100%;text-indent:30px}.login .login-form-container .maroon-btn{margin:50px auto auto;padding:10px 40px;min-width:120px;display:block;border:0}.login .input-field{position:relative;width:calc(100% - 124px);display:inline-block}@media (max-width:400px){.login .input-field{width:calc(100% - 104px)}}.login .input-field i{top:13px;position:absolute;font-size:21px;color:#911d3b;right:12px;font-weight:600}.login .input-field a,.login .input-field label{display:inline-block;font-size:15px}.login .input-field a{float:left;color:#911d3b;text-decoration:underline}@media (max-width:350px){.login .input-field a{float:none}}.login .input-field label{color:#7d7d7d;margin:0}input[type=checkbox]+label{display:block;margin:.2em;cursor:pointer;padding:.2em}input[type=checkbox]{display:none}input[type=checkbox]+label:before{content:"\2714";border:1px solid #7d7d7d;border-radius:0;display:inline-block;width:17px;height:17px;margin-left:7px;vertical-align:bottom;color:transparent;transition:.2s;font-size:12px;line-height:14px;text-align:center}input[type=checkbox]:checked+label:before{background-color:transparent;border-color:#7d7d7d;color:#414141}input[type=checkbox]:disabled+label:before{transform:scale(1);border-color:#aaa}.suggestion-form h4{color:#034f8a;position:relative;width:340px;margin:auto}@media (max-width:400px){.suggestion-form h4{font-size:20px;width:290px}}.suggestion-form h4:before{position:absolute;content:url(../../images/left.png);right:0;top:0}.suggestion-form h4:after{position:absolute;content:url(../../images/right.png);left:0;top:0}.suggestion-form .custom-control-inline{margin-left:1rem;margin-right:0;padding-left:1.5rem;padding-right:1.5rem}@media (max-width:550px){.suggestion-form .custom-control-inline{margin-left:10px;padding-left:0}}.suggestion-form .custom-control-label{margin-bottom:0}@media (max-width:550px){.suggestion-form .custom-control-label{min-width:auto}}.suggestion-form .custom-control-label:before{top:7px;right:0;width:15px;height:15px;background-color:#fff;border:1px solid #7d7d7d}.suggestion-form label{color:#888;min-width:120px;vertical-align:top}.suggestion-form .input-field{margin-bottom:20px}.suggestion-form .input-field input,.suggestion-form .input-field select,.suggestion-form .input-field textarea{width:calc(100% - 130px);height:45px;background:#fdfdfd;border:1px solid #eee;padding:10px}.suggestion-form .input-field textarea{height:100px}.suggestion-form .radio-btn{float:left;width:calc(100% - 130px)}.suggestion-form .custom-control-label:after{position:absolute;top:11px;display:block;content:"";background-repeat:no-repeat;background-size:50% 50%;text-align:center;right:4px;background:#fff;border-radius:50%;width:7px;height:7px}.suggestion-form .custom-radio .custom-control-input:checked~.custom-control-label:after{background:#034f8a;border-radius:50%;width:7px;height:7px;top:11px}.suggestion-form .custom-control-input:checked~.custom-control-label:before{border:1px solid #034f8a;background-color:#fff}.suggestion-form .custom-control-input:focus~.custom-control-label:before{box-shadow:none}.suggestion-form button:last-of-type{background:#fff;margin-top:25px;border-radius:0;color:#8f1d3b;border:1px solid #8f1d3b;padding:10px 25px;min-width:140px;transition:all .2s ease-in-out}.suggestion-form button:last-of-type:hover{background:#8f1d3b;margin-top:25px;border-radius:0;color:#fff;border:1px solid #8f1d3b}.suggestion-form .custom-select-arrow{position:relative}.suggestion-form .custom-select-arrow select{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;appearance:none}.suggestion-form .custom-select-arrow select::-ms-expand{display:none}.suggestion-form .custom-select-arrow:before{position:absolute;top:10px;left:20px;content:"\f107";font-family:FontAwesome;color:#888}.gallery h4{color:#034f8a;position:relative;width:340px;margin:auto}@media (max-width:400px){.gallery h4{font-size:20px;width:290px}}.gallery h4:before{position:absolute;content:url(../../images/left.png);right:0;top:0}.gallery h4:after{position:absolute;content:url(../../images/right.png);left:0;top:0}.gallery img{max-width:100%;height:270px}.gallery .filtermenu{width:80%;margin:20px auto;text-align:center}.gallery .filtermenu li{padding:4px 12px;display:inline-block;color:#a3a3a3;cursor:pointer;position:relative;font-size:19px}.gallery .filtermenu li.active{color:#034f8a}.gallery .filtermenu li:after{content:"/";position:absolute;right:95%}.gallery .filtermenu li:last-of-type:after{content:""}.gallery .gallery-container{margin:0 auto 45px;display:flex;flex-wrap:wrap}.gallery .gallery-container .post{width:calc((100% - 60px)/3);margin:10px 10px 20px}@media (max-width:991px){.gallery .gallery-container .post{width:calc((100% - 20px)/2);margin:5px 5px 0}}@media (max-width:767px){.gallery .gallery-container .post{width:350px;margin:5px auto 0}}.gallery .gallery-container .post a{display:flex!important;align-items:center;justify-content:center;position:relative;overflow:hidden;transition:all .6s cubic-bezier(.075,.82,.165,1)}.gallery .gallery-container .post a:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.2);opacity:0;transition:all .6s cubic-bezier(.075,.82,.165,1)}.gallery .gallery-container .post a:after{content:"\f03e";font-family:FontAwesome;position:absolute;color:#fff;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;font-size:40px;opacity:0;transition:all .6s cubic-bezier(.075,.82,.165,1)}.gallery .gallery-container .post a:hover:before{opacity:1}.gallery .gallery-container .post a:hover:after{opacity:.8}.gallery .gallery-container .post.videos a:after{content:"\f03d"}.gallery .gallery-container .post .gallery-img a{border:3px solid #ccc;border-radius:5px;width:100%;height:270px}.gallery .gallery-container .post .gallery-img img{width:auto;height:100%}.gallery .gallery-container .post .gallery-video{position:relative}.gallery .gallery-container .post .gallery-video a{border:3px solid #ccc;border-radius:5px;width:100%}.gallery .gallery-container .post .gallery-video .video-overlay{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;background:rgba(0,0,0,.2);text-align:center;line-height:450px}@media (max-width:991px){.gallery .gallery-container .post .gallery-video .video-overlay{line-height:270px}}.gallery .gallery-container .post .gallery-video .video-overlay i{color:#5f5f5f;background:#fff;width:45px;height:45px;line-height:45px;border-radius:50%;font-size:25px}.gallery .gallery-container .post .gallery-video .video-overlay i.fa-play:before{position:relative;right:-3px}.gallery .gallery-container .post:nth-child(4n){width:100%}.gallery .gallery-container .post:nth-child(4n) a{width:100%;height:400px}.gallery .gallery-container .post:nth-child(4n) img{height:auto!important;width:100%}.gallery .gallery-container .post:nth-child(4n) .gallery-image img{width:100%;height:auto}.gallery .gallery-container .post:nth-child(4n) .gallery-video iframe,.gallery .gallery-container .post:nth-child(4n) .gallery-video video{margin:auto;display:block;width:100%;height:400px}@media (max-width:991px){.gallery .gallery-container .post:nth-child(4n){width:calc((100% - 20px)/2);margin-bottom:0}.gallery .gallery-container .post:nth-child(4n) a{width:100%;height:270px}.gallery .gallery-container .post:nth-child(4n) .gallery-video iframe,.gallery .gallery-container .post:nth-child(4n) .gallery-video video{height:270px}}@media (max-width:767px){.gallery .gallery-container .post:nth-child(4n){width:350px;margin-bottom:5px;height:270px}}.gallery video[poster]{-o-object-fit:fill;object-fit:fill}#html5-watermark{display:none!important}.lightboxcontainer{width:100%;text-align:left}.lightboxcontainer .lightboxleft{width:40%;float:left}.lightboxcontainer .lightboxright{width:60%;float:left}.lightboxcontainer .lightboxright iframe{min-height:390px}.lightboxcontainer .divtext{margin:36px}@media (max-width:800px){.lightboxcontainer .lightboxleft,.lightboxcontainer .lightboxright{width:100%}.lightboxcontainer .divtext{margin:12px}}.html5-image{padding:0 0 8px!important}.html5-play{display:none!important}.html5-elem-box,.html5-elem-data-box,.html5-elem-wrap,.html5-title{background:transparent!important}#html5box-html5-lightbox .html5-text{color:#fff!important;font-family:DINNextLTArabic!important;text-align:right!important}.ekko-lightbox-nav-overlay a:last-child span{text-align:left!important}.organization-structure{background:url(../../images/Organizational-Structure.jpg);background-size:cover}.organization-structure .structure-box{max-width:330px;margin:20px auto;position:relative;height:100px}.organization-structure .structure-box.top:after{position:absolute;content:"\f107";font-family:FontAwesome;color:#103064;right:0;left:0;display:block;margin:22px auto;font-size:30px;text-align:center}.organization-structure .structure-box .img-cont{position:absolute;right:0;border-radius:50%;width:100px;border:2px solid #fff;z-index:1;height:100px}.organization-structure .structure-box .img-cont img{border-radius:50%}.organization-structure .structure-box .desc{background:#103064;color:#fff;margin-right:55px;padding:10px 60px 10px 10px;position:relative;top:13px;border:2px solid #fff;min-height:75px}@media (max-width:400px){.organization-structure .structure-box .desc{padding-right:33px}}.organization-structure .structure-box .desc p{font-size:19px}.organization-structure .structure-box .desc h5{font-size:19px;font-weight:400}.organization-structure .stage-2 .desc{background:#174188}@media (max-width:768px){.organization-structure .stage-2.second-box:after{position:absolute;height:70px;width:1px;background:#103064;content:"";right:50px;top:-70px}}.organization-structure .stage-3.structure-box:after{position:absolute;height:70px;width:1px;background:#103064;content:"";right:50px;top:-70px}.organization-structure .stage-3 .desc{background:#386294}.organization-structure .stage-4.structure-box:after{position:absolute;height:70px;width:1px;background:#103064;content:"";right:50px;top:-70px}.organization-structure .stage-4 .desc{background:#6792c4}.title-s1{color:#034f8a;padding:0 40px;margin:auto}.title-s1:before{padding:0 40px;content:url(../../images/left.png);top:0}.title-s1:after{padding:0 40px;content:url(../../images/right}.png);top:0}.ms-social-tabs h4{color:#034f8a;position:relative;width:340px;margin:auto}@media (max-width:400px){.ms-social-tabs h4{font-size:20px;width:290px}}.ms-social-tabs h4:before{position:absolute;content:url(../../images/left.png);right:0;top:0}.ms-social-tabs h4:after{position:absolute;content:url(../../images/right.png);left:0;top:0}.breadcrumbs{background-color:#f6f7f9;background-image:url(../../images/breadcrumbs-cover.png);background-position:0;background-repeat:no-repeat;padding:30px 0;display:block}.breadcrumbs a{font-family:DINNextLTArabic;font-size:17px;color:#9d9d9d;padding-left:15px;padding-right:20px}.breadcrumbs ol li{display:inline-block;font:normal normal normal 14px/1 FontAwesome}.breadcrumbs ol li.active a{color:#007cba}.breadcrumbs ol li:last-child:after{content:""}.breadcrumbs ol li:after{font-size:19px;color:#9d9d9d;content:""}.nicescroll-rails.nicescroll-rails-vr{width:14px!important;background:#d4d5d6;border:1px solid #fff;border-radius:8px}.nicescroll-rails .nicescroll-cursors{background:#fff!important;width:14px!important;border-radius:8px!important}.useful-link{border:1px solid #e2e2e2;margin:auto auto 25px;max-width:350px}.useful-link .img-cont{padding:30px;text-align:center;height:200px;display:flex}.useful-link .img-cont a{width:100%;height:100%}.useful-link .img-cont a img{max-width:100%;max-height:100%;margin:auto}.useful-link .link-desc{padding:25px 30px 45px;text-align:center;background:#fafafa;max-height:184px;height:184px;overflow:hidden}.useful-link .link-desc h5{font-size:22px;color:#911d3b;margin-bottom:20px;overflow:hidden;line-height:inherit;white-space:nowrap;text-overflow:ellipsis}.useful-link .link-desc p{max-height:75px;color:#858585;font-size:15px;overflow:hidden}.useful-link .link{background:#143874;text-align:center;padding:10px;direction:ltr;transition:all .2s ease-in-out}.useful-link .link:hover{background:#911d3b}.useful-link .link a{color:#fff;font-size:18px;display:block}.useful-link .link a:visited{color:#fff}.useful-link .link a i{margin-right:18px;font-size:15px}.statistics .news-box{margin-bottom:20px}.statistics .news-box .ads-desc{width:calc(100% - 170px);display:inline-block}@media (max-width:768px){.statistics .news-box .ads-desc{width:100%;display:block}}.statistics .news-box .download{width:165px;text-align:center;display:inline-block;vertical-align:top;padding:0 0 20px}@media (max-width:768px){.statistics .news-box .download{display:block;vertical-align:unset;margin-bottom:20px;width:auto}}.statistics .news-box .download i{display:block;margin:30px auto 20px;font-size:40px;background:-webkit-linear-gradient(#173f81,#540a32);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:768px){.statistics .news-box .download i{float:right;margin:0 20px 20px 10px}}.statistics .news-box .download a,.statistics .news-box .download button{border-radius:0;background:transparent;border:1px solid #911d3b;color:#911d3b;transition:all .2s ease-in-out}.statistics .news-box .download a:hover,.statistics .news-box .download button:hover{background:#911d3b;color:#fff}@media (max-width:768px){.statistics .news-box .download a,.statistics .news-box .download button{display:inline-block;float:right}}.sitemap .item h5{background:#f7f7f7;padding:10px 20px;position:relative}.sitemap .item h5 a{color:#911d3b}.sitemap .item h5:before{content:"";position:absolute;right:0;top:0;width:3px;background:#8f1d3b;background:linear-gradient(180deg,#90324e 0,#3d4a7a);height:100%}.sitemap .item ul{padding:20px;min-height:185px}.sitemap .item ul li{margin-bottom:10px}.sitemap .item ul li ul{padding:0;min-height:auto;margin-top:10px}.sitemap .item ul li ul li a{color:#8f8f8f;font-size:15px}.sitemap .item ul li a{color:#4a4a4a}.toc-layout-main{width:80%;padding:0;margin:0 auto 40px;border:0}.toc-layout-main .level-bullet{background-image:none;padding:0}.toc-layout-main>ul.dfwp-list>.level-section>.level-header{width:25%;padding:10px}@media screen and (max-width:768px){.toc-layout-main>ul.dfwp-list>.level-section>.level-header{width:50%}}@media screen and (max-width:400px){.toc-layout-main>ul.dfwp-list>.level-section>.level-header{width:100%}}.toc-layout-main>ul.dfwp-list>.level-section>.level-header .headertitle{background:#f7f7f7;padding:10px 20px;position:relative;color:#911d3b;display:block;font-size:18px}.toc-layout-main>ul.dfwp-list>.level-section>.level-header .headertitle a{color:#911d3b;display:block;font-size:18px}.toc-layout-main>ul.dfwp-list>.level-section>.level-header .headertitle:before{content:"";position:absolute;right:0;top:0;width:3px;background:#8f1d3b;background:linear-gradient(180deg,#90324e 0,#3d4a7a);height:100%}.toc-layout-main>ul.dfwp-list>.level-section>ul.dfwp-list{display:flex;flex-wrap:wrap}.toc-layout-main>ul.dfwp-list>.level-section>ul.dfwp-list>.level-section{width:25%;padding:10px;margin:0 0 10px}@media screen and (max-width:768px){.toc-layout-main>ul.dfwp-list>.level-section>ul.dfwp-list>.level-section{width:50%}}@media screen and (max-width:400px){.toc-layout-main>ul.dfwp-list>.level-section>ul.dfwp-list>.level-section{width:100%}}.toc-layout-main>ul.dfwp-list>.level-section>ul.dfwp-list>.level-section>.level-header .headertitle{background:#f7f7f7;padding:10px 20px;position:relative;color:#911d3b;display:block;font-size:18px}.toc-layout-main>ul.dfwp-list>.level-section>ul.dfwp-list>.level-section>.level-header .headertitle a{color:#911d3b;display:block;font-size:18px}.toc-layout-main>ul.dfwp-list>.level-section>ul.dfwp-list>.level-section>.level-header .headertitle:before{content:"";position:absolute;right:0;top:0;width:3px;background:#8f1d3b;background:linear-gradient(180deg,#90324e 0,#3d4a7a);height:100%}.toc-layout-main>ul.dfwp-list>.level-section>ul.dfwp-list>.level-section ul{padding:10px 20px;min-height:185px}.toc-layout-main>ul.dfwp-list>.level-section>ul.dfwp-list>.level-section ul li{margin:0 0 10px}.toc-layout-main>ul.dfwp-list>.level-section>ul.dfwp-list>.level-section ul li a{color:#4a4a4a!important;font-size:15px}.toc-layout-main>ul.dfwp-list>.level-section>ul.dfwp-list>.level-section ul li a:visited{color:#4a4a4a!important}.toc-layout-main>ul.dfwp-list>.level-section>ul.dfwp-list>.level-section ul li a:hover{color:#90324e!important}#notFound{background:#f3f3f3 url(../../images/about-bg.jpg) 0 0 repeat-y;background-color:#e1e1e1;display:flex;align-items:center;justify-content:center;padding-bottom:80px;background-size:cover;width:100%;height:100%;position:absolute}#notFound .not-found-content{padding:50px 0;text-align:center;background:#fff;border-radius:25px;width:50%;margin:80px auto 0}@media (max-width:768px){#notFound .not-found-content{width:90%}}#notFound .not-found-content .not-found-title-section{color:#8f1d3b;margin-bottom:30px}#notFound .not-found-content .not-found-title-section h1{margin-bottom:0;margin-top:-15px;font-size:60px;font-family:DINNextLTArabic!important}#notFound .not-found-content .not-found-caption-section{margin-bottom:30px}#notFound .not-found-content h5{font-size:20px;margin-bottom:5px;color:#034f8a}#notFound .not-found-content .not-found-btn-section a.btn-yellow{padding:10px 13px;background-color:#034f8a;color:#fff;width:100px;margin:0 25px;border:1px solid transparent;font-family:DINNextLTArabic!important}#notFound .not-found-content .not-found-btn-section a.btn-yellow:visited{color:#fff!important}#notFound .not-found-content .not-found-btn-section a.btn-yellow:hover{background-color:#fff;color:#034f8a!important;border:1px solid #034f8a}.horizontal-line-outer{width:70%;height:3px;margin:20px auto 30px;position:relative;overflow:hidden}.horizontal-line-outer .horizontal-line-inner{position:absolute;width:50%;background:#ccc;right:25%;left:25%;box-shadow:0 0 30px 20px #ccc}.load-wrapp{width:100px;height:100px;margin:20px auto;padding:20px;border-radius:5px;text-align:center;background-color:#f7f7f7}.load-wrapp p{padding:0;color:#034f8a}.load-wrapp .line{display:inline-block;width:15px;height:15px;border-radius:15px;background-color:#9a3950}.load-wrapp .load .line:last-child{-webkit-animation:loading .6s linear .1s infinite;animation:loading .6s linear .1s infinite}.load-wrapp .load .line:nth-last-child(2){-webkit-animation:loading .6s linear .2s infinite;animation:loading .6s linear .2s infinite}.load-wrapp .load .line:nth-last-child(3){-webkit-animation:loading .6s linear .3s infinite;animation:loading .6s linear .3s infinite}@-webkit-keyframes loading{0%{transform:translate(0)}50%{transform:translateY(15px)}to{transform:translate(0)}}@keyframes loading{0%{transform:translate(0)}50%{transform:translateY(15px)}to{transform:translate(0)}}.preloader{position:fixed;width:100%;height:100%;background:#fff;top:0;bottom:0;z-index:99999999999999}.preloader .presvg{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.preloader .presvg .svg{width:100px}.preloader .vert-move{width:50px;height:50px;border-radius:50%;background:#007cba;display:block;margin:0 auto -20px;-webkit-animation:mover 1s infinite alternate;animation:mover 1s infinite alternate}@-webkit-keyframes mover{0%{transform:scale(1)}to{transform:scale(1.3)}}@keyframes mover{0%{transform:scale(1)}to{transform:scale(1.3)}}.error-msg{margin:30px auto;text-align:center;padding:100px 30px;color:#666;font-size:30px}.error-msg img{width:80px;margin-bottom:20px}.error-msg h5{color:#666;font-size:30px}#s4-workspace{width:auto!important}@media (max-width:992px){.navbar{margin-bottom:0}li.static{display:block;border-bottom:1px solid hsla(0,0%,99.6%,.33)}li.dynamic-children>a,li.dynamic-children>span,li.static i{color:#fff}ul.dynamic{background:#efefef;border:0;box-shadow:none;padding:0;display:none}ul.dynamic.display{display:block}.navbar{padding:0}.collapse.show{background:#143874}.navbar [id*=RootAspMenu],.navbar ul{padding:0}.navbar .navbar-toggler{margin-left:20px}}@media (max-width:992px) and (min-width:768px){.navbar .navbar-nav li ul.dynamic li a,.navbar [id*=RootAspMenu] li ul.dynamic li a,.navbar ul li ul.dynamic li a{color:#143874!important}}@media (max-width:769px){.navbar .navbar-nav li>.nav-link,.navbar .navbar-nav li>a,.navbar [id*=RootAspMenu] li>.nav-link,.navbar [id*=RootAspMenu] li>a,.navbar ul li>.nav-link,.navbar ul li>a{color:#fff!important}}@media (max-width:500px){.header-menu .header-top .options{max-width:none}.header-menu .header-top .links a{display:inline-block}.header-menu .header-top .links{width:auto}}li.static.dynamic-children i{color:#d5d5d5}li.static.dynamic-children:hover i{color:#82e7f0!important}.ms-core-listMenu-horizontalBox .dynamic-children.additional-background{padding:0}.cards .cd-body{text-align:center}.ms-srch-item{width:100%;padding:0;border:1px solid #eee;border-right:4px solid #143874;overflow:hidden;height:auto;margin-bottom:20px}.ms-srch-item,.ms-srch-item strong{font-family:DINNextLTArabic!important}.ms-srch-item-body{background:#fff;padding:10px}.ms-srch-item:nth-child(odd) .ms-srch-item-body{background:#fff!important}.edisc-SearchResultItemContainer:hover,.ms-srch-item:hover,.ms-srch-resultHover:hover{background:transparent}.ms-srch-ellipsis a{margin-bottom:5px;color:#781830;font-size:20px;margin-top:0}.ms-srch-ellipsis{color:#005350;font-size:24px}.ms-srch-item-summary{color:#4c4c4c;line-height:28px;overflow:hidden}.ms-srch-item-path{color:#005350;display:block}.ms-srch-item-body{position:relative;display:block}.ms-srch-item-icon img,.ms-srch-item-previewContainer{display:none!important}.ms-srch-item-summaryPreview{width:100%}.ms-srch-item-icon{height:70px;margin-top:25px;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:70px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0);padding-right:15px;display:none}.WordItem .ms-srch-item-icon:before{content:"\f1c2"}.PowerPointItem .ms-srch-item-icon:before{content:"\f1c4"}.ExcelItem .ms-srch-item-icon:before{content:"\f1c3"}.PDFItem .ms-srch-item-icon:before{content:"\f1c1"}.PictureItem .ms-srch-item-icon:before{content:"\f1c5"}.WebPageItem .ms-srch-item-icon:before{content:"\f0f6"}.ms-srch-result #ResultFooter{display:none}.ms-srch-item:nth-child(odd) .ms-srch-item-body{background:#f9f9f9}#ResultHeader,.ms-srch-hover-outerContainer{display:none!important}.ms-srch-result-noResults{line-height:25px}#PagingSelf a,.ms-srch-result #PagingImageLink a.ms-promlink-button,.ms-srch-result #PagingLink a,.ms-srch-result #PagingSelf a{direction:rtl;border:1px solid #dedede;width:30px;height:30px;padding-top:0;text-align:center;font-weight:600;font-size:14px;display:inline-block;margin-right:5px;margin-left:5px}#Paging li{margin-left:0!important;margin-right:0!important}#Paging a:hover,#PagingSelf a{direction:rtl;display:inline-block;border:1px solid #4c4c4c;width:30px;height:30px;text-align:center;background-color:#034f8a;color:#fff!important;padding-top:1px;text-decoration:none;font-size:14px;font-weight:600}#Paging #PagingImageLink a img{display:none}#PageLinkNext,#PageLinkPrev{position:relative;top:0}#PageLinkNext .ms-promlink-button-image,#PageLinkPrev .ms-promlink-button-image{width:22px;height:30px}#Paging #PagingImageLink #PageLinkNext span:after{content:">";position:relative;top:2px;left:0}#Paging #PagingImageLink #PageLinkPrev span:after{content:"<";position:relative;top:-1px;left:0}main #SearchBox{width:100px;position:relative}main #SearchBox>div{width:100px}main #SearchBox input[type=text]{padding:11px;width:100px;margin:0;font-family:inherit;height:auto}main #SearchBox .ms-srch-sb-searchLink{left:10px;top:10px;position:absolute}.ms-srch-sb-navLink-menuOpen,.ms-srch-sb-navLink-menuOpen:hover,.ms-srch-sb-navLink:active,.ms-srch-sb-navLink:hover,.ms-srch-sb-navLink>img:active,.ms-srch-sb-searchLink:active,.ms-srch-sb-searchLink:hover,.ms-srch-sb-searchLink>img:active{background-color:transparent}#aspnetForm[action*="SearchResults.aspx"] nav .Search{display:none}.inner-content #SearchBox a.ms-srch-sb-searchLink{height:33px!important;line-height:21px;width:35px;text-align:center;background:#034f8a;border-radius:0 5px 5px 0;font-size:20px;border-radius:0;margin:-7px 0 -12px;position:relative;bottom:0;bottom:-6px;padding:3px}.inner-content #SearchBox a.ms-srch-sb-searchLink:before{color:#fff;content:"\f002";font-family:fontawesome}#PagingSelf a,.ms-srch-result #PagingImageLink a.ms-promlink-button,.ms-srch-result #PagingLink a,.ms-srch-result #PagingSelf a{direction:rtl;width:30px;height:30px;padding-top:0;text-align:center;font-weight:600;font-size:14px;display:inline-block;margin-right:0;margin-left:0;border:1px solid #4c4c4c;border-radius:50%;transition:all .2s ease-in-out}#PageLinkNext{margin-top:2px}.ms-srch-sbLarge>.ms-srch-sb-searchLink{margin:2px 5px 5px;height:28px;width:28px}#SearchBox [id*=NavButton]{display:none!important}.ms-srch-sb-searchLink>img:active{border-radius:20px}.ms-srch-sbLarge>input{display:inline-block;border-style:none;outline-style:none;vertical-align:top;font-size:20px;height:30px;margin:3px 6px 0 0;padding:0 10px;background-color:transparent}.ms-srch-error-header{padding:30px 0 15px;color:#034f8a}.ms-status-red{background-color:rgba(210,169,95,.1)!important;border-color:rgba(210,169,95,.37)!important;box-shadow:0 2px 3px #c6c6c6}.ms-calloutLink:link{font-size:larger}.ms-srch-result{padding:0 2rem;width:75%;margin:40px auto!important}.ms-srch-upscope-top{color:#143874}@supports (-ms-ime-align:auto){.header-menu .header-top .links{width:220px}}.news .slick-initialized .slick-slide,::-ms-backdrop{display:block;overflow:visible}.services-accordion .collapse.show{background:transparent}.services-accordion .card{border:0;border-radius:6px;margin-bottom:20px}.services-accordion .card .card-header{background:#fff;border-radius:6px;border:1px solid #007cba;border-radius:10px;box-shadow:0 4px 4px 0 rgba(0,0,0,.1);padding:0}.services-accordion .card .card-header h5{display:flex;align-items:center;padding:.75rem 1.25rem;cursor:pointer}.services-accordion .card .card-header h5 span{color:#4c4c4c}.services-accordion .card .card-header h5 .btn{white-space:normal;text-align:right;color:#4c4c4c;font-size:1.3rem;width:calc(100% - 80px);padding:0;position:relative;top:-2px}.services-accordion .card .card-header h5 .btn:hover{text-decoration:none}.services-accordion .card .card-header h5 i{color:#143874;border-radius:50%;font-size:12px;width:25px;height:25px;line-height:25px;text-align:center;background:transparent;position:relative;top:0;cursor:pointer;border:1px solid #143874}.services-accordion .card .card-header h5 i.icon{color:#007bb9;border:0;border-radius:0;font-size:2.5rem;margin-left:15px;width:auto;height:auto;line-height:unset;position:static}.services-accordion .card .card-header h5.collapsed span{color:#143874}.services-accordion .card .card-header h5.collapsed .fa-minus:before{content:"\f067"}.services-accordion .card .card-header.bg{border-bottom-left-radius:0;border-bottom-right-radius:0}.services-accordion .card .card-header.bg,.services-accordion .card .card-header:hover{background:#143874;box-shadow:none}.services-accordion .card .card-header.bg h5 .btn,.services-accordion .card .card-header:hover h5 .btn{color:#fff}.services-accordion .card .card-header.bg h5 i,.services-accordion .card .card-header:hover h5 i{color:#fff;background:#143874;border:1px solid #fff;border-radius:50%}.services-accordion .card .card-header.bg h5 i.icon,.services-accordion .card .card-header:hover h5 i.icon{color:#fff;border:0 solid #fff;border-radius:50%}.services-accordion .card .card-body{border:0;color:#2c2c2c;padding:0;border-bottom-left-radius:6px;border-bottom-right-radius:6px;overflow:hidden}.services-accordion .card .card-body ul li{padding:15px 30px}.services-accordion .card .card-body ul li:nth-child(odd){background:#f6f6f6}.services-accordion .card .card-body ul li:nth-child(2n){background:#ececec}.services-accordion .card .card-body ul li a{display:block;width:100%;color:#143874;font-size:1.1rem}.services-accordion .card .card-body ul li a i{float:left;font-size:21px;margin-top:2px}.my-info{border-radius:6px;overflow:hidden;margin-bottom:40px}@media screen and (min-width:991px){.my-info .items{display:flex;align-items:center;background:#f7f7f7}.my-info .items:nth-child(2n){background:#fcfcfc}}.my-info .items .item{display:flex;align-items:center;padding:10px 30px}@media screen and (min-width:991px){.my-info .items .item{width:50%}}@media screen and (max-width:991px){.my-info .items .item{background:#f7f7f7}.my-info .items .item:nth-child(2n){background:#fcfcfc}}@media screen and (max-width:575px){.my-info .items .item{flex-direction:column}}.my-info .items .item .name{color:#8f1d3b;font-size:18px;width:180px}@media screen and (max-width:575px){.my-info .items .item .name{width:100%}}.my-info .items .item .detail{color:#173f81;font-size:18px}@media screen and (min-width:991px){.my-info .items .item .detail{width:calc(100% - 190px);margin-right:10px}}@media screen and (max-width:575px){.my-info .items .item .detail{width:100%}}.card-body .my-info{border-radius:0;overflow:hidden;margin-bottom:0}@media screen and (min-width:991px){.card-body .my-info .items{background:#f6f6f6}.card-body .my-info .items:nth-child(2n){background:#ececec}}@media screen and (max-width:991px){.card-body .my-info .items .item{background:#f6f6f6}.card-body .my-info .items .item:nth-child(2n){background:#ececec}}.card-body .my-info .items .item .name{color:#143874}.card-body .my-info .items .item .detail{color:#636363}.service-list-items{list-style-type:square}.service-list-items li{border-bottom:0!important;padding:5px 16px 5px 10px!important;list-style:square inside;color:#8b8b8b;display:block!important;position:relative}.service-list-items li:before{content:"•";color:#8b8b8b;font-weight:700;position:absolute;right:0}#addInheritor{display:none}.showForm{display:block!important}.tawtheek-login{background:#fcfcfc;padding:100px 0}.tawtheek-login .login-form{border:1px solid #f6f6f6;box-shadow:2px 2px 2px #eee;padding-bottom:0;margin:0 auto}.tawtheek-login .login-form .form-header{background:#f7f7f7;padding:23px 40px;display:flex}@media (max-width:400px){.tawtheek-login .login-form .form-header{display:block}}.tawtheek-login .login-form .form-header img{width:135px;-o-object-fit:contain;object-fit:contain;display:block;float:left}@media (max-width:400px){.tawtheek-login .login-form .form-header img{float:none;margin:auto}}.tawtheek-login .login-form .form-header h4{text-align:right;padding:0;color:#173f81;width:calc(100% - 150px)}@media (max-width:400px){.tawtheek-login .login-form .form-header h4{text-align:center;width:auto;margin-bottom:15px}}.tawtheek-login .login-form .login-form-container{padding:40px 20px;max-width:none;overflow:hidden}.tawtheek-login .login-form .login-form-container .input-field{width:100%}.tawtheek-login .login-form .login-form-container .input-field input[type=email],.tawtheek-login .login-form .login-form-container .input-field input[type=password],.tawtheek-login .login-form .login-form-container .input-field input[type=text]{text-indent:36px}.tawtheek-login .login-form .login-form-container .control-section{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:30px}@media (max-width:768px){.tawtheek-login .login-form .login-form-container .control-section{flex-direction:column;justify-content:center}}.tawtheek-login .login-form .login-form-container .control-section .blue-btn{background:#335381;color:#fff;border-radius:0;padding:6px 30px}.tawtheek-login .login-form .login-form-container .control-section a.user-link{color:#335381!important;display:inline-block;margin-right:20px}.tawtheek-login .login-form .login-form-container .control-section a.user-link:hover{opacity:.8}@media (max-width:768px){.tawtheek-login .login-form .login-form-container .control-section .login-options{margin-top:20px}}.tawtheek-login .login-form .login-form-container .control-section .login-options a.new-user{font-size:14px;color:#6d6d6d!important;text-align:left}.tawtheek-login .login-form .login-form-container .control-section .login-options a.new-user:hover{text-decoration:underline}.tawtheek-login .login-form .login-form-container .control-section .login-options span{font-size:14px;color:#6d6d6d}.banner.after-login{min-height:unset}.banner.after-login .banner-content{min-height:unset;padding:60px 0 120px;float:none;width:100%;background-position:50%}.banner.after-login .banner-content .banner-box{display:flex;background:#143874;height:70px;align-items:center;border:1px solid hsla(0,0%,100%,.2);transition:all .3s linear}@media (max-width:576px){.banner.after-login .banner-content .banner-box{margin-bottom:10px}}.banner.after-login .banner-content .banner-box:hover{background:#113168}.banner.after-login .banner-content .banner-box h5{color:#fff;width:calc(100% - 139px)}.banner.after-login .banner-content .banner-box i{color:#82e7f0}.banner.after-login .banner-content .banner-box i:first-of-type{background:#113168;width:70px;display:block;height:68px;line-height:70px;text-align:center;font-size:34px;margin-left:20px}.banner.after-login .banner-content .banner-box i:last-of-type{border:1px solid #82e7f0;border-radius:50%;width:28px;height:28px;line-height:26px;text-align:center;margin-left:20px;font-size:21px}.services{padding-bottom:25px}.services .services-header{display:flex;margin-bottom:30px}.services .services-header h5{-webkit-text-fill-color:transparent;font-size:23px;background:linear-gradient(90deg,rgba(23,63,129,.85),rgba(84,10,50,.85));-webkit-background-clip:text;width:100%}.services .services-header i{background:linear-gradient(201deg,rgba(84,10,50,.85),rgba(23,63,129,.85));color:#fff;border-radius:50%;width:30px;height:30px;line-height:30px;text-align:center;font-size:12px}.services .services-header a{transition:all .3s linear}.services .services-header a:hover i{background:rgba(23,63,129,.85)}.services .about-box{padding:25px 35px 50px}.services .services-slider .slick-dots{bottom:-55px}.services .services-slider .slick-dots li{margin:0}.services .services-slider .slick-dots li button{padding:0}.services .services-slider .slick-dots li button:before{content:"";background:#aeaeae;border-radius:50%;width:13px;height:13px;opacity:1}.services .services-slider .slick-dots li.slick-active button:before{opacity:1;background:#15428a}.services .item{padding:0 10px}.services .item a{background:#f7f7f7;padding:35px 20px;position:relative;color:#1c468c!important;font-weight:400;display:flex;align-items:center;justify-content:space-between;font-size:1.3rem;transition:all .3s linear}@media (max-width:400px){.services .item a{padding:35px 14px;font-size:17px}}.services .item a:before{content:"";position:absolute;right:0;top:0;width:3px;background:#8f1d3b;background:linear-gradient(180deg,#90324e,#3d4a7a);height:100%}.services .item a i{float:left;border:1.5px solid rgba(84,10,50,.85);border-radius:50%;height:25px;width:25px;line-height:22px;font-size:22px;text-align:center;background:linear-gradient(90deg,rgba(23,63,129,.85),rgba(84,10,50,.85));-webkit-background-clip:text;color:#8f1d3b}.services .item a:hover{background:#1c468c;color:#fff!important}.services .item a:hover:before{background:#1c468c}.services .item a:hover i{border-color:#fff;background:#fff}.covered{padding:30px 0 0}.covered h5.title{-webkit-text-fill-color:transparent;font-size:23px;background:linear-gradient(90deg,rgba(23,63,129,.85),rgba(84,10,50,.85));-webkit-background-clip:text;padding-bottom:30px}.covered .card-header{position:relative;display:flex;justify-content:space-between;align-items:center;border:1px solid #fbfbfb;background-color:#f5f5f5;box-shadow:-1.302px 3.782px 3.84px .16px rgba(0,0,0,.14)}.covered .card-header:hover{background:#f5f5f5}.covered .card-header:before{content:"";position:absolute;right:0;top:0;width:3px;background:#8f1d3b;background:linear-gradient(180deg,#90324e,#3d4a7a);height:100%}.covered .card-header .name-service{display:flex;align-items:center;flex-wrap:wrap}.covered .card-header .name-service .name{display:flex;align-items:center;margin-left:50px}@media screen and (max-width:768px){.covered .card-header .name-service .name{margin-left:20px}}.covered .card-header .name-service .name i{color:#911d3b;background:transparent;width:auto;height:auto;font-size:3rem;margin-left:20px}@media screen and (max-width:768px){.covered .card-header .name-service .name i{font-size:2rem}}.covered .card-header .name-service .name a{color:#113168!important;font-size:1.4rem}.covered .card-header .name-service .name a:hover{opacity:.7}.covered .card-header .name-service .service{display:flex;align-items:center;position:relative;top:3px}.covered .card-header .name-service .service .service-name{color:#4d4d4d;font-size:.9rem}.covered .card-header .name-service .service .badge{margin-right:15px;background:#e3ebf1;color:#15428a;width:30px;height:30px;border-radius:50%;text-align:center;border:1px solid #15428a;display:flex;align-items:center;justify-content:center;font-size:1rem;padding:0;font-weight:400;line-height:inherit}.covered .card-header .toggle-icon{font-size:2rem;color:#911d3b!important;cursor:pointer}.covered .card-header .toggle-icon[aria-expanded=true]{color:#fff!important}.covered .card-header .toggle-icon[aria-expanded=true] i:before{content:"\f107"}.covered .card-header.bg{box-shadow:none}.covered .card-header.bg:hover{background:#9a3950}.covered .card-header.bg:before{background:#8f1d3b}.covered .card-header.bg .name-service{display:flex}.covered .card-header.bg .name-service .name i{color:#fff}.covered .card-header.bg .name-service .name a{color:#fff!important}.covered .card-header.bg .name-service .service .service-name{color:#fff}.covered .card-header.bg .name-service .service .badge{background:#fff;color:#911d3b;border:1px solid transparent}.covered .card-body{padding:0;border:1px solid #fbfbfb;background-color:#fff;box-shadow:-1.302px 3.782px 3.84px .16px rgba(0,0,0,.14)}.covered .card-body ul li{display:flex;padding:12px 0}@media (max-width:576px){.covered .card-body ul li{display:block;padding:0}.covered .card-body ul li:last-child .list-item:last-child{margin-bottom:15px}}.covered .card-body ul li:nth-child(2n){background:#fbfbfb}@media (max-width:576px){.covered .card-body ul li:nth-child(2n){background:#fff}}.covered .card-body ul li .list-item{width:50%;padding:12px 20px}.covered .card-body ul li .list-item a{color:#15428a!important;display:flex;align-items:center;justify-content:space-between}.covered .card-body ul li .list-item a:hover{color:#8f1d3b!important}@media (max-width:576px){.covered .card-body ul li .list-item{width:100%;padding:7px 20px}}.covered .card-body ul li .list-item:nth-child(2n){border-right:1px solid #efefef}.form-wizard{display:flex;flex-direction:column}.form-wizard .form-wizard-steps{overflow:hidden;position:relative;padding-top:30px;width:80%;margin:0 auto;text-align:center;counter-reset:step;z-index:1;display:flex;justify-content:space-between;min-height:100px}@media screen and (max-width:768px){.form-wizard .form-wizard-steps{width:100%}}.form-wizard .form-wizard-steps .form-wizard-step{list-style-type:none;color:#fff;text-transform:uppercase;font-size:25px;width:100%;float:right;position:relative}.form-wizard .form-wizard-steps .form-wizard-step span{border-radius:50%;background:transparent;width:22px;height:22px;margin:0 auto 5px;display:flex;align-items:center;justify-content:center}.form-wizard .form-wizard-steps .form-wizard-step span:before{content:"";background:#f2f2f2;border:1.5px solid #ddd;width:18px;height:18px;line-height:18px;display:block;font-size:13px;border-radius:50%;transition:all .3s ease}.form-wizard .form-wizard-steps .form-wizard-step:after{content:"";width:100%;height:2px;background:#d5d5d5;position:absolute;left:-50%;top:10px;z-index:-1}.form-wizard .form-wizard-steps .form-wizard-step:last-child:after{content:none}.form-wizard .form-wizard-steps .form-wizard-step.activated span{background:#28366c;transform:scale(1.1)}.form-wizard .form-wizard-steps .form-wizard-step.activated span:before{content:"\f00c";font-family:FontAwesome;background:#28366c;border:0}.form-wizard .form-wizard-steps .form-wizard-step.activated:after{background:#28366c}.form-wizard .form-wizard-steps .form-wizard-step.active span{background:#841c3b;background:linear-gradient(-97deg,rgba(132,28,59,.8),rgba(40,54,108,.8));transform:scale(1.1)}.form-wizard .form-wizard-steps .form-wizard-step.active span:before{border:0}.form-wizard fieldset{display:none;text-align:right;border:0!important;margin-bottom:30px}.form-wizard .form-wizard-buttons{text-align:center;width:100%;padding:20px;margin-top:30px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:700px){.form-wizard .form-wizard-buttons{display:block}}.form-wizard .form-wizard-buttons>.step{color:#9f9f9f;font-size:14px;font-weight:400}@media screen and (max-width:700px){.form-wizard .form-wizard-buttons>.step{margin-bottom:20px}}.form-wizard .form-wizard-buttons>.step .current{background:#eba11a}.form-wizard .form-wizard-buttons>.step .current,.form-wizard .form-wizard-buttons>.step .tottal{color:#fff;width:20px;height:20px;border-radius:50%;text-align:center;display:inline-block;margin:0 5px}.form-wizard .form-wizard-buttons>.step .tottal{background:#981a3c}.form-wizard .form-wizard-buttons .btn-section{display:flex}@media screen and (max-width:700px){.form-wizard .form-wizard-buttons .btn-section{display:block}}.error-page{background:#fff;text-align:center;padding:20px;height:300px;display:flex;flex-direction:column;justify-content:center}.error-page i.fas{font-size:50px;color:#921939;margin-bottom:30px}.error-page h3{color:#333;font-size:22px}.error-page h5{color:#818181;font-size:19px;font-weight:400}.error-page .gold-btn{min-width:180px;margin:20px auto}.error-page .gold-btn i{font-size:16px!important;margin-left:5px;position:relative;top:1px}.success-step{text-align:center;margin:30px}.success-step i{font-size:60px;margin-bottom:20px;color:#36a427}.success-step h5{color:#818181}.error-step{text-align:center;margin:30px}.error-step i{font-size:60px;margin-bottom:20px;color:#9b1b3e}.error-step h5{color:#818181}@media print{body{background:#fff}.no-print{display:none}}.dropdown-checkbox .dropdown{margin-bottom:0}.dropdown-checkbox .dropdown dd,.dropdown-checkbox .dropdown dt{margin:0;padding:0}.dropdown-checkbox .dropdown ul{margin:-1px 0 0}.dropdown-checkbox .dropdown dd{position:relative}.dropdown-checkbox .dropdown dd ul{border:1px solid #dbdbdb!important;color:#222;display:none;left:0;padding:20px;position:absolute;top:0;width:100%;list-style:none;max-height:270px;overflow:auto;border-radius:5px;box-shadow:inset 2.487px 1.678px 2px 0 rgba(0,0,0,.05);z-index:999;background:#fff}.dropdown-checkbox .dropdown dd ul button{margin:20px auto auto}.dropdown-checkbox .dropdown dd ul li a{padding:5px;display:block}.dropdown-checkbox .dropdown dt a{display:block;padding:8px 20px 5px 10px;min-height:25px;line-height:24px;overflow:hidden;border:1px solid #dbdbdb!important;width:100%;box-shadow:inset 2.487px 1.678px 2px 0 rgba(0,0,0,.05);border-radius:5px;position:relative}.dropdown-checkbox .dropdown dt a:after{position:absolute;left:15px;content:"\f107";font-family:FontAwesome;cursor:pointer}.dropdown-checkbox .dropdown .multiSel span,.dropdown-checkbox .dropdown dt a span{cursor:pointer;display:inline-block;padding:0 3px 2px 0}.dropdown-checkbox a{color:#fff}.dropdown-checkbox .mutliSelect ul li{width:49%;display:inline-block;margin-bottom:10px}.dropdown-checkbox .dropdown span.value{display:none}.dropdown-checkbox .multiSel span{background:#fcfcfc;margin-left:15px;border:1px solid #efefef;border-radius:20px;margin-top:10px;padding:5px 15px!important}.dropdown-checkbox .multiSel span i{background:#c8963a;color:#fff;width:16px;height:16px;line-height:16px;text-align:center;border-radius:50%;margin-left:5px;position:relative;top:1px;font-size:11px}.img-sign-container{box-shadow:inset 2.487px 1.678px 2px 0 rgba(0,0,0,.05);width:100%;min-height:80px;border:1px solid #dbdbdb;padding:10px}i.icon-printer{font-size:20px;position:relative;top:4px}.form-wizard-step i.icon-suit-selection:before{font-size:33px!important}.general-services-page h4{color:#034f8a;position:relative;width:220px;margin:auto}.general-services-page h4:before{position:absolute;content:url(../../images/left.png);right:0;top:0}.general-services-page h4:after{position:absolute;content:url(../../images/right.png);left:0;top:0}.general-services-page .services-panels{background:#fbfbfb;padding:35px 0;margin-top:35px}.general-services-page .services-panels .service-box{background:#fff;margin-bottom:20px;border-radius:7px;box-shadow:-2px 2px 2px #e2e2e2;min-height:100px;display:flex;border:1px solid #f6f6f6;border-right:5px solid #3e77a4}.general-services-page .services-panels .service-box .number{background:#f4f7f9;font-size:45px;display:flex;width:60px;text-align:center;color:rgba(62,119,164,.24);align-items:center}.general-services-page .services-panels .service-box .number p{text-align:center;margin:auto}.general-services-page .services-panels .service-box .service-body{display:flex;align-items:center;width:calc(100% - 100px);padding:10px 0}.general-services-page .services-panels .service-box .service-body p{margin-bottom:0;margin-right:20px;color:#727272;font-size:18px;margin-left:20px}@media (max-width:992px){.general-services-page .services-panels .service-box .service-body p{margin-right:15px;font-size:16px;margin-left:15px}}@media (max-width:768px){.general-services-page .services-panels .service-box .service-body p{margin-right:10px;font-size:15px;margin-left:10px}}.general-services-page .slick-slide{float:right}.general-services-page .slick-next{left:-25px;right:auto}.general-services-page .slick-prev{right:-25px;left:auto}.general-services-page .services-pills-slider{padding:0 30px}.general-services-page .services-pills-slider .slick-next:before{content:"\f104"}.general-services-page .services-pills-slider .slick-next:before,.general-services-page .services-pills-slider .slick-prev:before{font-family:FontAwesome;position:absolute;color:#7f7f7f;background:#cacaca;border-radius:50%;width:20px;height:20px;opacity:1;text-align:center;line-height:19px;font-size:16px}.general-services-page .services-pills-slider .slick-prev:before{content:"\f105"}.general-services-page .services-pills-slider .slick-next,.general-services-page .services-pills-slider .slick-prev{display:block!important;top:40%}.general-services-page .services-pills-slider .slick-next:hover:before,.general-services-page .services-pills-slider .slick-prev:hover:before{color:#fff;background:#911d3b}.general-services-page .services-pills-slider .nav-pills .nav-link.active,.general-services-page .services-pills-slider .nav-pills .show>.nav-link{background-color:#fbfbfb;border:1px solid #fbfbfb}.general-services-page .services-pills-slider ul li{padding:0 10px}.general-services-page .services-pills-slider ul li a{padding:20px 10px;text-align:center;font-size:21px;color:#101e55!important;border:1px solid #101e55;border-radius:7px}.general-services-page .services-pills-slider ul li a i{margin-left:10px;font-size:32px}@media (max-width:768px){.general-services-page .services-pills-slider ul li a i{display:block}}.general-services-page .services-pills-slider .slick-dots{bottom:-31px}.general-services-page .services-pills-slider .slick-dots li{margin:0}.general-services-page .services-pills-slider .slick-dots li button{padding:0}.general-services-page .services-pills-slider .slick-dots li button:before{content:"";background:#aeaeae;border-radius:50%;width:13px;height:13px;opacity:1}.general-services-page .services-pills-slider .slick-dots li.slick-active button:before{opacity:1;background:#15428a}.form-control{color:#222!important;border-radius:0;background:#fdfdfd;border:1px solid #eee!important;padding:.375rem .75rem!important}.form-control:disabled{color:#bcbcbc;font-size:15px;font-weight:600;box-shadow:none;border:0;background:transparent!important;border:0!important}.form-control::-ms-clear{display:none}.form-control:focus{outline:none;box-shadow:none!important;border:1px solid #dbdbdb!important}textarea.form-control{min-height:100px}select.form-control{border-radius:0!important}.custom-file-input{cursor:pointer}.custom-file .custom-file-label{color:#222;border:1px solid #dbdbdb;border-radius:5px;margin:0;background-color:#fff}.custom-file .custom-file-label:after{content:"\f0c6";font-family:FontAwesome;font-size:25px;color:#981a3c;left:0;right:auto;top:-6px;background:transparent;border:0}.custom-date{position:relative;width:100%}.custom-date:before{content:"\f073";font-family:FontAwesome;font-size:20px;z-index:99;position:absolute;top:4px;left:15px;pointer-events:none;color:#9d9d9d}.custom-date select::-ms-expand{display:none}.custom-date input{cursor:pointer;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:.01px;text-overflow:"";text-align:right;border-radius:0}.custom-time{position:relative;width:100%}.custom-time:before{content:"\f017";font-family:FontAwesome;font-size:20px;z-index:99;position:absolute;top:4px;left:15px;pointer-events:none;color:#9d9d9d}.custom-time select::-ms-expand{display:none}.custom-time input{cursor:pointer;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:.01px;text-overflow:"";text-align:right;border-radius:0}.custom-search{position:relative;width:100%}.custom-search:before{content:"\f002";font-family:FontAwesome;font-size:20px;z-index:99;position:absolute;top:4px;left:13px;pointer-events:none;color:#981a3c;background:#fff}.custom-search select::-ms-expand{display:none}.custom-search select{cursor:pointer;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:.01px;text-overflow:""}.custom-select-box{position:relative;width:100%}.custom-select-box:before{content:"\f107";font-family:FontAwesome;font-size:20px;z-index:99;position:absolute;top:4px;left:15px;pointer-events:none;color:#858687}.custom-select-box.w-200{min-width:200px}.custom-select-box select::-ms-expand{display:none}.custom-select-box select{cursor:pointer;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:.01px;text-overflow:"";background:#fdfdfd;border:1px solid #eee;border-radius:30px;color:#969696}.custom-select-box .select2{width:100%!important}.custom-select-box .select2-container--default .select2-selection--multiple{border:1px solid #dbdbdb!important;background-color:#fff!important;box-shadow:0 2px 1px 0 hsla(0,0%,45.5%,.1);border-radius:5px!important;cursor:text}.select2-dropdown{background-color:#fff;border:1px solid #dbdbdb!important;border-radius:0!important}.btn-alignd-end{text-align:left}.btn-alignd-center,.save-btn{text-align:center}.save-btn{color:#fff;width:150px;background:#8b2533;border-radius:5px;transition:.2s;line-height:35px;padding:0 10px;font-weight:400;border:0}@media screen and (min-width:991px){.save-btn.mr-180{margin-right:180px}}.save-btn i{font-size:10px;margin-right:5px;display:inline-block}.save-btn:hover,.save-btn:visited{color:#fff}.rotate{transform:rotate(180deg)}.marron-btn{background:#8f1d3b;border:1px solid #8f1d3b;font-weight:500;border-radius:0;padding:10px 25px;min-width:140px;transition:all .2s ease-in-out}.marron-btn,.marron-btn:visited{color:#fff!important}.marron-btn:hover{background:#fff!important;color:#8f1d3b!important;border:1px solid #8f1d3b}.marron-outline-btn{background:#fff;font-weight:500;border-radius:0;color:#8f1d3b!important;border:1px solid #8f1d3b;padding:10px 25px;min-width:140px;transition:all .2s ease-in-out}.marron-outline-btn:hover{background:#8f1d3b;color:#fff!important;border:1px solid #8f1d3b}.gray-btn{background:#cacaca;border:1px solid #cacaca;font-weight:500;border-radius:0;padding:10px 25px;min-width:140px;transition:all .2s ease-in-out}.gray-btn,.gray-btn:hover,.gray-btn:visited{color:#7f7f7f!important}.gray-btn:hover{background:#fff!important;border:1px solid #cacaca}.gold-btn{color:#fff;min-width:90px;background:#c39138;border-radius:5px;transition:.2s;line-height:35px;padding:0 10px;font-weight:700;margin:5px;border:0;text-align:center}.gold-btn i{font-size:10px;margin-right:5px;display:inline-block}.gold-btn:hover,.gold-btn:visited{color:#fff;background:#c39138}@-webkit-keyframes responsiveUpload{0%{top:-4px}to{top:-9px}}@keyframes responsiveUpload{0%{top:-4px}to{top:-9px}}@-webkit-keyframes upload{0%{top:10px}to{top:15px}}@keyframes upload{0%{top:10px}to{top:15px}}.form-row{margin-right:0;margin-left:0;padding:0 5px}.form-row>[class*=col-]{padding-right:40px;padding-left:40px}@media screen and (min-width:991px){.form-row .form-group{display:flex;align-items:flex-end;margin-bottom:30px}}@media screen and (min-width:991px){.form-row .form-group.column{display:flex;align-items:baseline;flex-direction:column;margin-bottom:40px}}.form-row .form-group.column .col-form-label{width:100%}@media screen and (min-width:991px){.form-row .form-group.column .col-form-details,.form-row .form-group.column .col-form-input{width:100%;margin-right:0}}.form-row .form-group.invalid .input{position:relative}.form-row .form-group.invalid .input .custom-select-box:before{color:#bf4051}.form-row .form-group.invalid .input .form-control{border:1px solid red!important;color:#bf4051!important}.form-row .form-group.invalid .invalid-text{color:red;line-height:1.5;margin-top:5px;font-size:14px;font-weight:400;position:absolute;bottom:-30px}.form-row .form-group .col-form-label{color:#8f1d3b;font-size:16px;width:180px;font-weight:500;margin-bottom:5px}.form-row .form-group .col-form-label.text-area-label{align-self:flex-start}.form-row .form-group .col-form-label .asrtic{color:#ea0000;display:inline-block;margin:0 5px}.form-row .form-group .col-form-details{color:#bcbcbc;font-size:16px;font-weight:500}@media screen and (min-width:991px){.form-row .form-group .col-form-details,.form-row .form-group .col-form-input{width:calc(100% - 190px);margin-right:10px}}.form-row .form-group .col-form-input .input{position:relative;display:flex;align-items:center}.form-row .form-group .col-form-input .input.has-unit .form-control{width:calc(100% - 90px)}.form-row .form-group .col-form-input .input.has-unit .unit{width:80px;margin-right:10px;color:#5c5c5d;line-height:1.7;font-size:16px;font-weight:300}.form-row .form-group .col-form-input .input.has-button .input-group-append{border-radius:0;position:absolute;left:0}.form-row .form-group .col-form-input .input.has-button .input-group-append .btn{border:0;background:transparent;color:#8a2331;width:auto;transition:.2s}.form-row .form-group .col-form-input .input.has-button .input-group-append .btn span{right:0;position:relative}.form-row .form-group .col-form-input .input.has-button .input-group-append .btn:hover span{-webkit-animation:hasArrow .8s infinite;animation:hasArrow .8s infinite}.form-row .form-group .col-form-input .input.has-button .input-group-append .btn:focus{outline:none;box-shadow:none}@-webkit-keyframes hasArrow{0%{right:0}to{right:8px}}@keyframes hasArrow{0%{right:0}to{right:8px}}
.uploaded input,.options input{border:none !important}

.news-details .news-container .mySlides .carousel-item {
    height: 560px;
    overflow: hidden;
}
.options fa {
    font-size: 18px;
    margin-left: 10px;
    color: #8b8b8b;
    transition: all .2s ease-in-out;
    cursor: pointer;
}
#table tr{color: #444;}

/*!
 * Datepicker for Bootstrap v1.5.0 (https://github.com/eternicode/bootstrap-datepicker)
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */.datepicker{border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker.datepicker-rtl{direction:rtl}.datepicker.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0;padding:4px}.datepicker-dropdown:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(0,0,0,.2)}.datepicker-dropdown:after,.datepicker-dropdown:before{content:"";display:inline-block;border-top:0;position:absolute}.datepicker-dropdown:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid rgba(0,0,0,.15)}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker table tr td,.datepicker table tr th{text-align:center;width:30px;height:30px;line-height:30px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker-days tbody tr td{border-radius:50%;font-weight:500}.datepicker table tr td.new,.datepicker table tr td.old{color:#999}.datepicker table tr td.day:hover,.datepicker table tr td.focused{background:#eee;cursor:pointer}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:none;color:#999;cursor:default}.datepicker table tr td.highlighted{color:#000;background-color:#d9edf7;border-color:#85c5e5;border-radius:0}.datepicker table tr td.highlighted.focus,.datepicker table tr td.highlighted:focus{color:#000;background-color:#afd9ee;border-color:#298fc2}.datepicker table tr td.highlighted.active,.datepicker table tr td.highlighted:active,.datepicker table tr td.highlighted:hover,.open>.dropdown-toggle.datepicker table tr td.highlighted{color:#000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted.active.focus,.datepicker table tr td.highlighted.active:focus,.datepicker table tr td.highlighted.active:hover,.datepicker table tr td.highlighted:active.focus,.datepicker table tr td.highlighted:active:focus,.datepicker table tr td.highlighted:active:hover,.open>.dropdown-toggle.datepicker table tr td.highlighted.focus,.open>.dropdown-toggle.datepicker table tr td.highlighted:focus,.open>.dropdown-toggle.datepicker table tr td.highlighted:hover{color:#000;background-color:#91cbe8;border-color:#298fc2}.datepicker table tr td.highlighted.active,.datepicker table tr td.highlighted:active,.open>.dropdown-toggle.datepicker table tr td.highlighted{background-image:none}.datepicker table tr td.highlighted.disabled.focus,.datepicker table tr td.highlighted.disabled:focus,.datepicker table tr td.highlighted.disabled:hover,.datepicker table tr td.highlighted[disabled].focus,.datepicker table tr td.highlighted[disabled]:focus,.datepicker table tr td.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.highlighted.focus,fieldset[disabled] .datepicker table tr td.highlighted:focus,fieldset[disabled] .datepicker table tr td.highlighted:hover{background-color:#d9edf7;border-color:#85c5e5}.datepicker table tr td.highlighted.focused{background:#afd9ee}.datepicker table tr td.highlighted.disabled,.datepicker table tr td.highlighted.disabled:active{background:#d9edf7;color:#999}.datepicker table tr td.today{color:#000;background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today.focus,.datepicker table tr td.today:focus{color:#000;background-color:#ffc966;border-color:#b37400}.datepicker table tr td.today.active,.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.open>.dropdown-toggle.datepicker table tr td.today{color:#000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today.active.focus,.datepicker table tr td.today.active:focus,.datepicker table tr td.today.active:hover,.datepicker table tr td.today:active.focus,.datepicker table tr td.today:active:focus,.datepicker table tr td.today:active:hover,.open>.dropdown-toggle.datepicker table tr td.today.focus,.open>.dropdown-toggle.datepicker table tr td.today:focus,.open>.dropdown-toggle.datepicker table tr td.today:hover{color:#000;background-color:#ffbc42;border-color:#b37400}.datepicker table tr td.today.active,.datepicker table tr td.today:active,.open>.dropdown-toggle.datepicker table tr td.today{background-image:none}.datepicker table tr td.today.disabled.focus,.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today[disabled].focus,.datepicker table tr td.today[disabled]:focus,.datepicker table tr td.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.today.focus,fieldset[disabled] .datepicker table tr td.today:focus,fieldset[disabled] .datepicker table tr td.today:hover{background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today.focused{background:#ffc966}.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:active{background:#ffdb99;color:#999}.datepicker table tr td.range{color:#000;background-color:#eee;border-color:#bbb;border-radius:0}.datepicker table tr td.range.focus,.datepicker table tr td.range:focus{color:#000;background-color:#d5d5d5;border-color:#7c7c7c}.datepicker table tr td.range.active,.datepicker table tr td.range:active,.datepicker table tr td.range:hover,.open>.dropdown-toggle.datepicker table tr td.range{color:#000;background-color:#d5d5d5;border-color:#9d9d9d}.datepicker table tr td.range.active.focus,.datepicker table tr td.range.active:focus,.datepicker table tr td.range.active:hover,.datepicker table tr td.range:active.focus,.datepicker table tr td.range:active:focus,.datepicker table tr td.range:active:hover,.open>.dropdown-toggle.datepicker table tr td.range.focus,.open>.dropdown-toggle.datepicker table tr td.range:focus,.open>.dropdown-toggle.datepicker table tr td.range:hover{color:#000;background-color:#c3c3c3;border-color:#7c7c7c}.datepicker table tr td.range.active,.datepicker table tr td.range:active,.open>.dropdown-toggle.datepicker table tr td.range{background-image:none}.datepicker table tr td.range.disabled.focus,.datepicker table tr td.range.disabled:focus,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range[disabled].focus,.datepicker table tr td.range[disabled]:focus,.datepicker table tr td.range[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.focus,fieldset[disabled] .datepicker table tr td.range:focus,fieldset[disabled] .datepicker table tr td.range:hover{background-color:#eee;border-color:#bbb}.datepicker table tr td.range.focused{background:#d5d5d5}.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:active{background:#eee;color:#999}.datepicker table tr td.range.highlighted{color:#000;background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted.focus,.datepicker table tr td.range.highlighted:focus{color:#000;background-color:#c1d7e3;border-color:#4b88a6}.datepicker table tr td.range.highlighted.active,.datepicker table tr td.range.highlighted:active,.datepicker table tr td.range.highlighted:hover,.open>.dropdown-toggle.datepicker table tr td.range.highlighted{color:#000;background-color:#c1d7e3;border-color:#73a6c0}.datepicker table tr td.range.highlighted.active.focus,.datepicker table tr td.range.highlighted.active:focus,.datepicker table tr td.range.highlighted.active:hover,.datepicker table tr td.range.highlighted:active.focus,.datepicker table tr td.range.highlighted:active:focus,.datepicker table tr td.range.highlighted:active:hover,.open>.dropdown-toggle.datepicker table tr td.range.highlighted.focus,.open>.dropdown-toggle.datepicker table tr td.range.highlighted:focus,.open>.dropdown-toggle.datepicker table tr td.range.highlighted:hover{color:#000;background-color:#a8c8d8;border-color:#4b88a6}.datepicker table tr td.range.highlighted.active,.datepicker table tr td.range.highlighted:active,.open>.dropdown-toggle.datepicker table tr td.range.highlighted{background-image:none}.datepicker table tr td.range.highlighted.disabled.focus,.datepicker table tr td.range.highlighted.disabled:focus,.datepicker table tr td.range.highlighted.disabled:hover,.datepicker table tr td.range.highlighted[disabled].focus,.datepicker table tr td.range.highlighted[disabled]:focus,.datepicker table tr td.range.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.highlighted.focus,fieldset[disabled] .datepicker table tr td.range.highlighted:focus,fieldset[disabled] .datepicker table tr td.range.highlighted:hover{background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted.focused{background:#c1d7e3}.datepicker table tr td.range.highlighted.disabled,.datepicker table tr td.range.highlighted.disabled:active{background:#e4eef3;color:#999}.datepicker table tr td.range.today{color:#000;background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today.focus,.datepicker table tr td.range.today:focus{color:#000;background-color:#f4b747;border-color:#815608}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover,.open>.dropdown-toggle.datepicker table tr td.range.today{color:#000;background-color:#f4b747;border-color:#bf800c}.datepicker table tr td.range.today.active.focus,.datepicker table tr td.range.today.active:focus,.datepicker table tr td.range.today.active:hover,.datepicker table tr td.range.today:active.focus,.datepicker table tr td.range.today:active:focus,.datepicker table tr td.range.today:active:hover,.open>.dropdown-toggle.datepicker table tr td.range.today.focus,.open>.dropdown-toggle.datepicker table tr td.range.today:focus,.open>.dropdown-toggle.datepicker table tr td.range.today:hover{color:#000;background-color:#f2aa25;border-color:#815608}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:active,.open>.dropdown-toggle.datepicker table tr td.range.today{background-image:none}.datepicker table tr td.range.today.disabled.focus,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today[disabled].focus,.datepicker table tr td.range.today[disabled]:focus,.datepicker table tr td.range.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.today.focus,fieldset[disabled] .datepicker table tr td.range.today:focus,fieldset[disabled] .datepicker table tr td.range.today:hover{background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:active{background:#f7ca77;color:#999}.datepicker table tr td.selected,.datepicker table tr td.selected.highlighted{color:#fff;background-color:#999;border-color:#555;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.focus,.datepicker table tr td.selected.highlighted.focus,.datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected:focus{color:#fff;background-color:grey;border-color:#161616}.datepicker table tr td.selected.active,.datepicker table tr td.selected.highlighted.active,.datepicker table tr td.selected.highlighted:active,.datepicker table tr td.selected.highlighted:hover,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover,.open>.dropdown-toggle.datepicker table tr td.selected,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted{color:#fff;background-color:grey;border-color:#373737}.datepicker table tr td.selected.active.focus,.datepicker table tr td.selected.active:focus,.datepicker table tr td.selected.active:hover,.datepicker table tr td.selected.highlighted.active.focus,.datepicker table tr td.selected.highlighted.active:focus,.datepicker table tr td.selected.highlighted.active:hover,.datepicker table tr td.selected.highlighted:active.focus,.datepicker table tr td.selected.highlighted:active:focus,.datepicker table tr td.selected.highlighted:active:hover,.datepicker table tr td.selected:active.focus,.datepicker table tr td.selected:active:focus,.datepicker table tr td.selected:active:hover,.open>.dropdown-toggle.datepicker table tr td.selected.focus,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted.focus,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted:focus,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted:hover,.open>.dropdown-toggle.datepicker table tr td.selected:focus,.open>.dropdown-toggle.datepicker table tr td.selected:hover{color:#fff;background-color:#6e6e6e;border-color:#161616}.datepicker table tr td.selected.active,.datepicker table tr td.selected.highlighted.active,.datepicker table tr td.selected.highlighted:active,.datepicker table tr td.selected:active,.open>.dropdown-toggle.datepicker table tr td.selected,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted{background-image:none}.datepicker table tr td.selected.disabled.focus,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.highlighted.disabled.focus,.datepicker table tr td.selected.highlighted.disabled:focus,.datepicker table tr td.selected.highlighted.disabled:hover,.datepicker table tr td.selected.highlighted[disabled].focus,.datepicker table tr td.selected.highlighted[disabled]:focus,.datepicker table tr td.selected.highlighted[disabled]:hover,.datepicker table tr td.selected[disabled].focus,.datepicker table tr td.selected[disabled]:focus,.datepicker table tr td.selected[disabled]:hover,fieldset[disabled] .datepicker table tr td.selected.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,fieldset[disabled] .datepicker table tr td.selected:focus,fieldset[disabled] .datepicker table tr td.selected:hover{background-color:#999;border-color:#555}.datepicker table tr td.active,.datepicker table tr td.active.highlighted{color:#fff;background-color:#428bca;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.focus,.datepicker table tr td.active.highlighted.focus,.datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active:focus{color:#fff;background-color:#8f1d3b;border-color:#193c5a}.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active.highlighted:hover,.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.open>.dropdown-toggle.datepicker table tr td.active,.open>.dropdown-toggle.datepicker table tr td.active.highlighted{color:#fff;background-color:#8f1d3b;border-color:#7a1932}.datepicker table tr td.active.active.focus,.datepicker table tr td.active.active:focus,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.highlighted.active.focus,.datepicker table tr td.active.highlighted.active:focus,.datepicker table tr td.active.highlighted.active:hover,.datepicker table tr td.active.highlighted:active.focus,.datepicker table tr td.active.highlighted:active:focus,.datepicker table tr td.active.highlighted:active:hover,.datepicker table tr td.active:active.focus,.datepicker table tr td.active:active:focus,.datepicker table tr td.active:active:hover,.open>.dropdown-toggle.datepicker table tr td.active.focus,.open>.dropdown-toggle.datepicker table tr td.active.highlighted.focus,.open>.dropdown-toggle.datepicker table tr td.active.highlighted:focus,.open>.dropdown-toggle.datepicker table tr td.active.highlighted:hover,.open>.dropdown-toggle.datepicker table tr td.active:focus,.open>.dropdown-toggle.datepicker table tr td.active:hover{color:#fff;background-color:#7a1932;border-color:#193c5a}.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active:active,.open>.dropdown-toggle.datepicker table tr td.active,.open>.dropdown-toggle.datepicker table tr td.active.highlighted{background-image:none}.datepicker table tr td.active.disabled.focus,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.highlighted.disabled.focus,.datepicker table tr td.active.highlighted.disabled:focus,.datepicker table tr td.active.highlighted.disabled:hover,.datepicker table tr td.active.highlighted[disabled].focus,.datepicker table tr td.active.highlighted[disabled]:focus,.datepicker table tr td.active.highlighted[disabled]:hover,.datepicker table tr td.active[disabled].focus,.datepicker table tr td.active[disabled]:focus,.datepicker table tr td.active[disabled]:hover,fieldset[disabled] .datepicker table tr td.active.focus,fieldset[disabled] .datepicker table tr td.active.highlighted.focus,fieldset[disabled] .datepicker table tr td.active.highlighted:focus,fieldset[disabled] .datepicker table tr td.active.highlighted:hover,fieldset[disabled] .datepicker table tr td.active:focus,fieldset[disabled] .datepicker table tr td.active:hover{background-color:#428bca;border-color:#357ebd}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:none;color:#999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{color:#fff;background-color:#428bca;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover.focus,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.focus,.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover.focus,.datepicker table tr td span.active:hover:focus{color:#fff;background-color:#8f1d3b;border-color:#193c5a}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.open>.dropdown-toggle.datepicker table tr td span.active,.open>.dropdown-toggle.datepicker table tr td span.active.disabled,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover,.open>.dropdown-toggle.datepicker table tr td span.active:hover{color:#fff;background-color:#8f1d3b;border-color:#7a1932}.datepicker table tr td span.active.active.focus,.datepicker table tr td span.active.active:focus,.datepicker table tr td span.active.active:hover,.datepicker table tr td span.active.disabled.active.focus,.datepicker table tr td span.active.disabled.active:focus,.datepicker table tr td span.active.disabled.active:hover,.datepicker table tr td span.active.disabled:active.focus,.datepicker table tr td span.active.disabled:active:focus,.datepicker table tr td span.active.disabled:active:hover,.datepicker table tr td span.active.disabled:hover.active.focus,.datepicker table tr td span.active.disabled:hover.active:focus,.datepicker table tr td span.active.disabled:hover.active:hover,.datepicker table tr td span.active.disabled:hover:active.focus,.datepicker table tr td span.active.disabled:hover:active:focus,.datepicker table tr td span.active.disabled:hover:active:hover,.datepicker table tr td span.active:active.focus,.datepicker table tr td span.active:active:focus,.datepicker table tr td span.active:active:hover,.datepicker table tr td span.active:hover.active.focus,.datepicker table tr td span.active:hover.active:focus,.datepicker table tr td span.active:hover.active:hover,.datepicker table tr td span.active:hover:active.focus,.datepicker table tr td span.active:hover:active:focus,.datepicker table tr td span.active:hover:active:hover,.open>.dropdown-toggle.datepicker table tr td span.active.disabled.focus,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:focus,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover.focus,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover:focus,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover:hover,.open>.dropdown-toggle.datepicker table tr td span.active.focus,.open>.dropdown-toggle.datepicker table tr td span.active:focus,.open>.dropdown-toggle.datepicker table tr td span.active:hover,.open>.dropdown-toggle.datepicker table tr td span.active:hover.focus,.open>.dropdown-toggle.datepicker table tr td span.active:hover:focus,.open>.dropdown-toggle.datepicker table tr td span.active:hover:hover{color:#fff;background-color:#7a1932;border-color:#193c5a}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active,.open>.dropdown-toggle.datepicker table tr td span.active,.open>.dropdown-toggle.datepicker table tr td span.active.disabled,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover,.open>.dropdown-toggle.datepicker table tr td span.active:hover{background-image:none}.datepicker table tr td span.active.disabled.disabled.focus,.datepicker table tr td span.active.disabled.disabled:focus,.datepicker table tr td span.active.disabled.disabled:hover,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.disabled.focus,.datepicker table tr td span.active.disabled:hover.disabled:focus,.datepicker table tr td span.active.disabled:hover.disabled:hover,.datepicker table tr td span.active.disabled:hover[disabled].focus,.datepicker table tr td span.active.disabled:hover[disabled]:focus,.datepicker table tr td span.active.disabled:hover[disabled]:hover,.datepicker table tr td span.active.disabled[disabled].focus,.datepicker table tr td span.active.disabled[disabled]:focus,.datepicker table tr td span.active.disabled[disabled]:hover,.datepicker table tr td span.active:hover.disabled.focus,.datepicker table tr td span.active:hover.disabled:focus,.datepicker table tr td span.active:hover.disabled:hover,.datepicker table tr td span.active:hover[disabled].focus,.datepicker table tr td span.active:hover[disabled]:focus,.datepicker table tr td span.active:hover[disabled]:hover,.datepicker table tr td span.active[disabled].focus,.datepicker table tr td span.active[disabled]:focus,.datepicker table tr td span.active[disabled]:hover,fieldset[disabled] .datepicker table tr td span.active.disabled.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,fieldset[disabled] .datepicker table tr td span.active.focus,fieldset[disabled] .datepicker table tr td span.active:focus,fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active:hover.focus,fieldset[disabled] .datepicker table tr td span.active:hover:focus,fieldset[disabled] .datepicker table tr td span.active:hover:hover{background-color:#428bca;border-color:#357ebd}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#999}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-group.date .input-group-addon{cursor:pointer}.input-daterange{width:100%}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .input-group-addon{width:auto;min-width:16px;padding:4px 5px;font-weight:400;line-height:1.42857143;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:solid #ccc;border-width:1px 0;margin-left:-5px;margin-right:-5px}.datepicker.dropdown-menu{position:absolute;top:100%;left:0;right:auto;z-index:1000;float:left;display:none;min-width:160px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.1);border-radius:5px;box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;*border-right-width:2px;*border-bottom-width:2px;color:#333;font-size:13px;line-height:1.42857143}.datepicker.datepicker-inline td,.datepicker.datepicker-inline th,.datepicker.dropdown-menu td,.datepicker.dropdown-menu th{padding:0 5px}table.red-table{overflow:hidden}table.red-table thead tr th{background:#911d3b;color:#fff;font-size:1.2rem;font-weight:400;border:0;vertical-align:middle;white-space:nowrap}table.red-table thead tr th:first-child{border-top-right-radius:6px}table.red-table thead tr th:last-child{border-top-left-radius:6px}table.red-table tbody tr:nth-child(2n) td{background:#f7f7f7}table.red-table tbody tr td{background:#fcfcfc;color:#173f81;font-size:1rem;border:0;vertical-align:middle}table.red-table tbody tr td .table-link-icon{color:#173f81;transition:all .3s linear}table.red-table tbody tr td .table-link-icon i{font-size:1.5rem;transition:all .3s linear}table.red-table tbody tr td .table-link-icon:hover i{transform:scale(1.1)}.modal-body{color:#252525}.modal-body a{color:#6899d1;transition:all .3s}.modal-body a:hover{color:#82e7f0}.my-info-card{border-radius:6px!important;box-shadow:0 1px 5px #dcdcdc}.wizard-content .details-cont{padding-bottom:25px;margin-bottom:20px;border-bottom:1px solid #e2e2e2}.wizard-content .details-cont:last-of-type{border-bottom:0;padding-bottom:0;margin-bottom:0}.wizard-content .details-cont .options-btn .blue-btn{min-height:46px}@media screen and (max-width:767px){.wizard-content .details-cont .options-btn button{min-width:95px!important}}@media screen and (max-width:420px){.wizard-content .details-cont .options-btn button{min-width:unset!important;padding-right:20px;padding-left:20px}}.wizard-content h4{color:#034f8a;margin-bottom:20px}.wizard-content .details-box{border:1px solid #d5d5d5;margin-bottom:20px;padding:20px;align-items:center}@media screen and (max-width:450px){.wizard-content .details-box{flex-direction:column}}@media (max-width:992px) and (min-width:768px){.wizard-content .details-box{flex-direction:column}}.wizard-content .details-box .details-right-box{width:75%}@media screen and (max-width:450px){.wizard-content .details-box .details-right-box{width:100%}}@media (max-width:992px) and (min-width:768px){.wizard-content .details-box .details-right-box{width:100%}}.wizard-content .details-box .input-field{width:25%;text-align:left}@media screen and (max-width:450px){.wizard-content .details-box .input-field{width:100%;text-align:right}}@media (max-width:992px) and (min-width:768px){.wizard-content .details-box .input-field{width:100%;text-align:right}}.wizard-content .details-box .details{display:flex;margin-top:10px}.wizard-content .details-box .details label{color:#034f8a;min-width:160px;margin-left:10px}@media screen and (max-width:450px){.wizard-content .details-box .details label{min-width:130px}}.wizard-content .details-box .details p{color:#8d8d8d}.wizard-content .details-box .details p a{display:inline-block;font-size:14px;text-decoration:underline;color:#8d8d8d}.wizard-content input[type=checkbox]+label{color:#8d8d8d}.wizard-content input[type=checkbox]+label:before{width:19px;height:19px;font-size:14px;line-height:15px}.wizard-content input[type=checkbox]:checked+label:before{color:#173f81}.wizard-content .blue-btn{background:#034f8a;color:#fff;border:1px solid #034f8a;transition:all .2s ease-in-out;margin-left:auto;margin-right:auto;display:block;min-width:150px;margin-top:15px}.wizard-content .blue-btn:hover,.wizard-content .blue-outline{background:transparent;color:#034f8a}.wizard-content .blue-outline{border:1px solid #034f8a;transition:all .2s ease-in-out;margin-left:auto;margin-right:auto;display:block;min-width:150px;margin-top:15px}.wizard-content .blue-outline:hover{background:#034f8a;color:#fff}.wizard-content .blue-outline i{border-radius:50%;border:1px solid;width:20px;height:20px;line-height:20px;text-align:center;margin-left:5px;font-size:12px}.wizard-content .blue-outline.renew{margin-left:10px;margin-top:20px}.wizard-content .blue-outline.cancel{margin-top:20px}.wizard-content .query-type{border-bottom:1px solid #e2e2e2;padding-bottom:25px;margin-bottom:25px}.wizard-content .query-type h4{color:#034f8a;margin-bottom:20px}.wizard-content .details-cont .datepicker{direction:unset}.wizard-content .details-cont .form-control{color:#8d8d8d!important}.wizard-content .details-cont .col-form-label{color:#8f1d3b}.wizard-content .details-cont h4{color:#034f8a;margin-bottom:20px}.wizard-content .details-cont .details{display:flex;margin-bottom:10px}.wizard-content .details-cont .details label{color:#034f8a;min-width:160px;margin-left:10px}@media screen and (max-width:450px){.wizard-content .details-cont .details label{min-width:130px}}.wizard-content .details-cont .details p{color:#8b8b8b}.wizard-content ul.upload,.wizard-content ul.uploaded{border:1px solid #e2e2e2}.wizard-content ul.summary{margin-top:20px;border-top:1px solid #e2e2e2;padding-top:25px}.wizard-content ul li{display:flex;padding:15px 10px;border-bottom:1px solid #e2e2e2}.wizard-content ul li:last-of-type{border-bottom:0}.wizard-content ul li p{color:#034f8a}.wizard-content ul li .options{margin-right:auto}.wizard-content ul li .options i{font-size:18px;margin-left:10px;color:#8b8b8b;transition:all .2s ease-in-out;cursor:pointer}.wizard-content ul li .options i.fa-sign-out{transform:rotate(-90deg)}.wizard-content ul li .options i:hover{color:#8f1d3b}.wizard-content ul.upload li p{color:#8b8b8b}.cancel-contract .details-cont:first-of-type,.renew-contract .details-cont:first-of-type{border-bottom:1px solid #e2e2e2;padding-bottom:25px;margin-bottom:20px}.hidden{display:none!important}.done .modal-body{text-align:center;color:#173f81;font-weight:700;padding:50px 15px;font-size:21px}.done .modal-footer{border:0;padding-top:0}.done .modal-footer button{margin:auto auto 20px;background:#173f81;color:#fff;min-width:150px}.two-inputs .col-form-input{display:flex}.two-inputs .col-form-input .input{width:calc(50% - 5px)}.two-inputs .col-form-input .input:first-of-type{margin-left:10px}.inner-flex{display:flex;position:relative}.inner-flex .side-nav{width:320px;min-height:720px;background:#183f82;display:inline-block;vertical-align:top;transition:all .3s ease-in-out}@media screen and (max-width:1200px){.inner-flex .side-nav{width:275px}}@media screen and (max-width:992px){.inner-flex .side-nav{position:absolute;right:-300px;z-index:1111;height:100%}.inner-flex .side-nav.open-nav{right:0}}.inner-flex .side-nav .card{background:#183f82;margin-bottom:0;border-bottom:1px solid #143874}.inner-flex .side-nav .card .card-header{background:#183f82;padding:0 1rem 15px 0;margin:0}.inner-flex .side-nav .card .card-header .btn-link{color:#fff;width:100%;text-align:right;padding:0;transition:all .3s ease-in-out}.inner-flex .side-nav .card .card-header .btn-link i{margin-right:auto;border:1px solid #fff;border-radius:50%;font-size:12px;width:25px;height:25px;line-height:25px;display:inline-block;text-align:center;float:left;margin-left:20px;transition:border .3s ease-in-out}.inner-flex .side-nav .card .card-header .btn-link i:before{content:"\f068"}.inner-flex .side-nav .card .card-header .btn-link.collapsed i:before{content:"\f067"}.inner-flex .side-nav .card .card-header .btn-link a{color:#fff!important;transition:all .3s ease-in-out}.inner-flex .side-nav .card .card-header .btn-link:hover,.inner-flex .side-nav .card .card-header .btn-link:hover a{color:#368abe!important;text-decoration:none!important}.inner-flex .side-nav .card .card-header .btn-link:hover i{border-color:#368abe}.inner-flex .side-nav .card .card-body{color:#183f82;border:0;padding-top:8px;padding-right:35px;background:#f6f7f9;padding-bottom:8px}.inner-flex .side-nav .card .card-body ul li{padding-bottom:8px;position:relative}.inner-flex .side-nav .card .card-body ul li:before{position:absolute;content:"";width:5px;height:1px;background:#183f82;right:-15px;top:14px}.inner-flex .side-nav .card .card-body ul li a{color:#183f82;transition:all .3s ease-in-out}.inner-flex .side-nav .card .card-body ul li a:hover{color:#368abe!important;text-decoration:none!important}.inner-flex .cont-side-pad{display:inline-block;padding-bottom:80px;width:calc(100% - 320px)}@media screen and (max-width:1200px){.inner-flex .cont-side-pad{width:calc(100% - 275px)}}@media screen and (max-width:992px){.inner-flex .cont-side-pad{width:100%}}.inner-flex .cont-side-pad .form .maroon-btn{background:#8f1d3b;margin-right:auto;margin-left:auto;display:block}.inner-flex .cont-side-pad .form .maroon-btn:hover{border:1px solid #183f82}.inner-flex .cont-side-pad .form .form-links a{text-decoration:underline;margin-left:10px}.floating-nav-btn{display:none}@media screen and (max-width:992px){.floating-nav-btn{display:block;position:fixed;bottom:40px;left:25px;background:#143874;border:0;color:#fff;border-radius:50%;width:38px;height:38px;line-height:32px;padding:0;font-size:18px;box-shadow:2px 1px 10px rgba(23,63,129,.4);z-index:1111}}@media screen and (max-width:992px){.body-overlay{background:rgba(0,0,0,.54);position:absolute;top:0;bottom:0;right:0;left:0;z-index:1000;display:none}.body-overlay.show{display:block}}.radio,input[type=file]{color:#143874}.radio{display:flex;align-items:flex-start}.radio .radio__input{display:flex;margin-left:10px}.radio .radio__input input{opacity:0;width:0;height:0}.radio .radio__input input:checked+.radio__control:after{content:"";width:1em;height:1em;background-color:#143874;border-radius:50%;position:absolute;top:50%;margin-top:-.5em;left:50%;margin-left:-.5em}.radio .radio__input .radio__control{display:block;width:1.5em;height:1.5em;border-radius:50%;border:.1em solid;transform:translateY(-.05em)}.radio .radio__label{line-height:1}.radio-group label.radio{margin-left:20px}.page-title{padding:60px 0}.ms-social-tabs .ms-box{padding:28px 0;background:#b7b7b7;color:#fff;cursor:pointer;transition:all .2s ease-in-out;margin-bottom:5px}.ms-social-tabs .ms-box i{display:block;text-align:center;font-size:38px;line-height:38px;padding-bottom:20px}.ms-social-tabs .ms-box span{line-height:19px;font-size:18px;display:block;text-align:center}.ms-social-tabs .ms-box a{color:#fff}.ms-social-tabs .ms-box.fb-box:hover{background:#143874}.ms-social-tabs .ms-box.twitter-box:hover{background:#29a6de}.ms-social-tabs .ms-box.instagram-box:hover{background-size:400%;background:#983aa1;background:linear-gradient(90deg,#d38358 0,#983aa1 50%,#983aa1)}.ms-social-tabs .ms-box.youtube-box:hover{background:#af1f44}.reveal-news li{float:left;width:100%;padding-bottom:35px}.reveal-news li img{opacity:1;transition:.2s ease-in-out}.reveal-news li:hover img{opacity:.5}.reveal-news li>div{display:block;float:right}.reveal-news li:last-child{padding-bottom:0}.reveal-news .reveal-image{flex:0 0 35%;max-width:35%}.reveal-news .entry-content-wrapper{flex:0 0 65%;max-width:65%;padding-right:15px;text-align:right}.reveal-news .entry-content-wrapper .entry-title,.reveal-news .entry-content-wrapper a{font-size:18px;color:#4e4e4e;font-family:DINNextLTArabic!important;padding-top:5px;padding-right:0;padding-bottom:22px;float:left;width:100%}.reveal-news .entry-content-wrapper .entry-title:focus,.reveal-news .entry-content-wrapper .entry-title:visited,.reveal-news .entry-content-wrapper a:focus,.reveal-news .entry-content-wrapper a:visited{color:#4e4e4e!important}.reveal-news .entry-content-wrapper .post_meta_data{color:#858585;font-size:15px}.cards{color:#fff}.cards .cd-container{margin-top:60px;margin-bottom:71px}.cards .cd-header{float:right;width:100%;padding:30px 35px;line-height:35px}.cards .cd-header span{display:block}.cards .cd-header .social-title{float:right}.cards .cd-header .social-desc{float:left}.cards .cd-header .social-desc i{font-size:35px;line-height:35px;float:left;padding-right:28px}.cards .cd-fb .cd-header{background:#143874}.cards .cd-twitter .cd-header{background:#29a6de}.cards .cd-instagram .cd-header{background-size:400%;background:#983aa1;background:linear-gradient(90deg,#d38358 0,#983aa1 50%,#983aa1)}.cards .cd-youtube .cd-header{background:#af1f44}.cards .cd-body{background:#f6f7f9;float:left;width:100%;overflow:hidden;cursor:pointer}.cards .cd-body .cd-cover{padding:20px 30px 0}.cards .cd-body .cd-cover.cd-cover-youtube{background-image:url(../../images/media-center/card-youtube-cover.png);background-size:cover;float:left;width:100%;transition:all .3s ease-in-out}.cards .cd-body .cd-cover.cd-cover-youtube:hover{transform:scale(1.1)}.cards .cd-body .cd-cover.cd-cover-youtube:hover .cnt-cover-image{transform:scale(1)}.cards .cd-body .cd-cover>div{float:right}.cards .cd-body .cd-cover .cnt-logo-like img{display:block}.cards .cd-body .cd-cover .cnt-cover-image{padding-left:10px;padding-bottom:18px}.cards .cd-body .cd-cover .cnt-logo-like{padding-bottom:18px}.cards .cd-body .cd-cover .cnt-logo-like .cd-cover-logo{padding-bottom:15px}.cards .cd-body .cd-cover .cnt-logo-like .fb-like-btn{border:1px solid #dce3ee;line-height:18px;background:#f4f5f9;color:#39649f;border-radius:4px;transition:all .3s ease-in-out;position:relative;padding:3px 11px 6px 25px}.cards .cd-body .cd-cover .cnt-logo-like .fb-like-btn:hover{color:#334378;border:1px solid #c7ced9}.cards .cd-body .cd-cover .cnt-logo-like .fb-like-btn i{position:absolute;left:6px;top:5px}.cards .fb-content{padding:10px 0;border:2px solid #d7d7d7;border-right:0;border-left:0}.cards .fb-content .reveal-news{padding:0;max-height:170px;overflow-y:auto;float:left;margin:0}.cards .fb-content .reveal-news .entry-title{font-family:DINNextLTArabic!important;font-size:19px;line-height:19px;color:#204b90;font-weight:700;padding-right:8px;padding-top:22px;float:left;width:100%}.cards .fb-content .reveal-news .reveal-image{flex:0 0 15%;max-width:15%}.cards .fb-content .reveal-news .entry-content-wrapper{flex:0 0 85%;max-width:85%}.cards .fb-content .reveal-news .entry-content-wrapper .post_meta_data{font-size:17px}.cards .twitter-content{padding:25px 30px}.cards .twitter-content .reveal-news{max-height:451px}.cards .twitter-content .reveal-news .entry-title{position:relative;padding-left:53px}.cards .twitter-content .reveal-news .post_meta_date{position:absolute;left:0;top:10px;color:#143874;font-size:18px}.cards .youtube-content{float:left;width:100%;padding:10px 25px}.cards .youtube-content .yt-sub-btn{margin:10px 0 15px;border:0;padding:5px 8px 5px 29px;position:relative;background:#e62017;color:#fff;border-radius:4px;transition:all .3s ease-in-out;font-family:Roboto,Arial,sans-serif!important;font-size:13px;line-height:22px;font-weight:700}.cards .youtube-content .yt-sub-btn i{position:absolute;left:6px;font-size:16px;top:7px}.cards .youtube-content .yt-sub-btn:hover{background:#b81b14}.cards .youtube-content .reveal-news .reveal-image{flex:0 0 40%;max-width:40%}.cards .youtube-content .reveal-news .entry-content-wrapper{flex:0 0 60%;max-width:60%;padding-right:25px}.cards .youtube-content .reveal-news .entry-content-wrapper .entry-title,.cards .youtube-content .reveal-news .entry-content-wrapper a{padding-bottom:20px}.cards .instagram-content{float:left;width:100%;padding-bottom:30px}.cards .instagram-content .reveal-news{max-height:400px}.cards .instagram-content .reveal-news li{float:left;width:auto;padding-bottom:30px}.cards .instagram-content .reveal-news li img{margin-left:30px;width:225px}.cards .cd-footer{font-family:Myriad!important}.cards .cd-footer .like-data>div{padding-top:10px;color:#858585;font-size:19px}.cards .cd-footer .like-data>div span{color:#505050}.cards .cd-footer .like-data ul{margin:0;padding:10px 0 0}.cards .cd-footer .like-data ul li{display:inline-block;margin-left:18px}.cards .cd-footer .like-data ul li :last-child{margin-right:0}div#instafeed{display:flex;flex-wrap:wrap;justify-content:center;max-height:440px}div#instafeed a,div#instafeed li{width:44%;height:130px;position:relative;margin:10px;display:block}div#instafeed a img,div#instafeed li img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:5px}div#instafeed a span,div#instafeed li span{display:none}.youtube-subscribe-btn{display:flex;margin-bottom:20px}#TwitteFeed .all-media{display:flex!important;float:none!important;flex-wrap:wrap;clear:both}#TwitteFeed .all-media .media{flex:auto;width:200px;margin:.5vw;height:200px;overflow:hidden}#TwitteFeed .all-media img{width:100%;height:100%}#TwitteFeed .user-time .user>a{display:block;width:60px;height:60px;overflow:hidden;border-radius:50%}#TwitteFeed .user-time .user a img{width:100%;opacity:1!important}#TwitteFeed .user-time{display:flex!important;float:none!important;justify-content:space-between;margin-bottom:10px}#TwitteFeed .user-time .user{display:flex}#TwitteFeed .user-time .user>div a div{display:flex;flex-direction:column;text-align:right;margin-right:20px}#TwitteFeed .user-time .user>div a div>span>span{font-size:18px!important;color:#4e4e4e!important;font-weight:400!important}#TwitteFeed .user-time .user>div a div>span:last-child{font-size:14px!important;line-height:18px!important;margin-top:8px!important;display:block!important;color:#8899a6}#TwitteFeed p.tweet{color:#292f33;font-size:18px;line-height:24px;font-weight:300;text-align:right}#TwitteFeed [data-scribe="element:verified_badge"]{display:none}#TwitteFeed a[data-scribe="element:hashtag"],#TwitteFeed a[data-scribe="element:mention"]{color:#2b7bb9!important}@media (max-width:1200px){.reveal-news .entry-content-wrapper{flex:4 0 75%;max-width:75%}.reveal-news .entry-content-wrapper .entry-title{font-size:19px}.reveal-news .reveal-image{flex:0 0 25%;max-width:25%}.reveal-news .reveal-image img{max-width:100%;height:auto}.cards .cd-instagram .cnt-cover-image{width:100%!important}.cards .cd-footer .like-data>div{font-size:16px}.cards .cd-body .cd-cover .cnt-cover-image{width:30%}.cards .cd-body .cd-cover .cnt-logo-like{width:70%}.cards .cd-body .cd-cover .cnt-cover-image img,.cards .cd-body .cd-cover .cnt-logo-like img{max-width:100%;height:auto}.cards .cd-body .cd-cover .cnt-cover-image img.cd-cover-like,.cards .cd-body .cd-cover .cnt-logo-like img.cd-cover-like{width:63px}.cards .twitter-content{padding:23px 10px}.cards .twitter-content .reveal-news .post_meta_date{top:6px;font-size:15px}.cards .fb-content .reveal-news .entry-title{font-size:15px;padding-bottom:15px;padding-top:12px}.cards .fb-content .reveal-news .reveal-image{flex:0 0 20%;max-width:20%}.cards .fb-content .reveal-news .entry-content-wrapper{flex:0 0 80%;max-width:80%}.cards .fb-content .reveal-news .entry-content-wrapper .post_meta_data{font-size:14px}.cards .instagram-content .reveal-news li{width:100%}.cards .instagram-content .reveal-news li img{margin:0 auto;display:block}}@media (max-width:992px){.reveal-news .entry-content-wrapper{flex:0 0 70%;max-width:70%}.reveal-news .entry-content-wrapper .entry-title{padding-bottom:10px;font-size:19px}.reveal-news .reveal-image{flex:0 0 35%;max-width:30%}.cards .cd-footer .like-data>div{font-size:14px}.cards .cd-body .cd-cover{padding:20px 20px 0}.cards .cd-body .cd-cover .cnt-cover-image{width:30%}.cards .cd-body .cd-cover .cnt-logo-like{width:70%}.cards .twitter-content{padding:23px 10px}.cards .twitter-content .reveal-news .post_meta_date{top:6px;font-size:15px}.cards .fb-content .reveal-news .entry-title{font-size:15px;padding-bottom:15px;padding-top:12px}.cards .fb-content .reveal-news .reveal-image{flex:0 0 20%;max-width:20%}.cards .fb-content .reveal-news .entry-content-wrapper{flex:0 0 80%;max-width:80%}.cards .fb-content .reveal-news .entry-content-wrapper .post_meta_data{font-size:14px}}@media (max-width:576px){.title-s1{padding:0 25px;font-size:16px}.title-s1:after,.title-s1:before{padding:0 10px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvX25ld3Muc2NzcyIsImZvbnRzL19mb250cy5zY3NzIiwiYXItU0EvbGF5b3V0LmNzcyIsImxheW91dHMvX2xheW91dC5zY3NzIiwiYXItU0EvbGF5b3V0LnNjc3MiLCJtaXhpbi9fdmFyaWFibGVzLnNjc3MiLCJjb21wb25lbnRzL19oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvX2Jhbm5lci5zY3NzIiwiY29tcG9uZW50cy9fYWJvdXQuc2NzcyIsImNvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9fbWFpbi5zY3NzIiwiY29tcG9uZW50cy9fY29udGFjdC5zY3NzIiwiY29tcG9uZW50cy9fYWRzLnNjc3MiLCJjb21wb25lbnRzL19hdWN0aW9uLnNjc3MiLCJjb21wb25lbnRzL19ldmVudHMuc2NzcyIsImNvbXBvbmVudHMvX2ZhcS5zY3NzIiwiY29tcG9uZW50cy9fbGlicmFyeS5zY3NzIiwiY29tcG9uZW50cy9fbG9naW4uc2NzcyIsImNvbXBvbmVudHMvX3N1Z2dlc3Rpb25zLnNjc3MiLCJjb21wb25lbnRzL19nYWxsZXJ5LnNjc3MiLCJjb21wb25lbnRzL19vcmdhbml6YXRpb24tc3RydWN0dXJlLnNjc3MiLCJjb21wb25lbnRzL190eXBvLnNjc3MiLCJjb21wb25lbnRzL19icmVhZGNydW1icy5zY3NzIiwiY29tcG9uZW50cy9fbmljZVNjcm9sbC5zY3NzIiwiY29tcG9uZW50cy9fdXNlZnVsLWxpbmtzLnNjc3MiLCJjb21wb25lbnRzL19zdGF0aXN0aWNzLnNjc3MiLCJjb21wb25lbnRzL19zaXRlbWFwLWxvY2FsLnNjc3MiLCJjb21wb25lbnRzL19zaXRlbWFwLnNjc3MiLCJjb21wb25lbnRzL19ub3RGb3VuZC5zY3NzIiwiY29tcG9uZW50cy9fbG9hZGVyLnNjc3MiLCJjb21wb25lbnRzL19Nc2cuc2NzcyIsImNvbXBvbmVudHMvX3Jlc3BvbnNpdmUuc2NzcyIsImNvbXBvbmVudHMvX3NlYXJjaC1yZXN1bHQuc2NzcyIsImNvbXBvbmVudHMvX2ZpeC1pc3N1ZXMuc2NzcyIsImNvbXBvbmVudHMvX3NlcnZpY2VzLnNjc3MiLCJjb21wb25lbnRzL190YXd0aGVlay1sb2dpbi5zY3NzIiwiY29tcG9uZW50cy9fYWZ0ZXItbG9naW4uc2NzcyIsImNvbXBvbmVudHMvX3dpemFyZC5zY3NzIiwiY29tcG9uZW50cy9fZ2VuZXJhbC1zZXJ2aWNlcy5zY3NzIiwiY29tcG9uZW50cy9faW5wdXRzLnNjc3MiLCJjb21wb25lbnRzL19ib290c3RyYXAtZGF0ZXBpY2tlci5zY3NzIiwiY29tcG9uZW50cy9fY29tbW9uLnNjc3MiLCJjb21wb25lbnRzL19yZW50LXJlc2lkZW5jZS5zY3NzIiwiY29tcG9uZW50cy9fZm9ybXMuc2NzcyIsInBhZ2VzL19jdXN0b21NZWRpYUNlbnRlci5zY3NzIiwicGFnZXMvX3Jlc3BvbnNpdmUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFtT0EsZ0JBbUZpQyxDQ2xUakMsV0FDSSwyQkFBOEIsQ0FDOUIsZ0RBQW9ELENBQ3BELGdOQUVrRSxDQUNsRSxlQUFtQixDQUNuQixpQkFBa0IsQ0FHdEIsV0FDSSwyQkFBOEIsQ0FDOUIsNkNBQWlELENBQ2pELHVNQUUrRCxDQUMvRCxlQUFpQixDQUNqQixpQkFBa0IsQ0FHdEIsV0FDSSwyQkFBOEIsQ0FDOUIsOENBQWtELENBQ2xELDBNQUVnRSxDQUNoRSxlQUFnQixDQUNoQixpQkFBa0IsQ0FHdEIsV0FDSSwyQkFBOEIsQ0FDOUIsK0NBQW1ELENBQ25ELDZNQUVpRSxDQUNqRSxlQUFnQixDQUNoQixpQkFBa0IsQ0FnR3RCLFdBQ0ksbUJBQXNCLENBQ3RCLHVDQUE0QyxDQUM1Qyw4T0FHNEQsQ0FDNUQsZUFBbUIsQ0FDbkIsaUJBQWtCLENDVHRCLGlDRGVJLDZCQUFpQyxDQUNqQyxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLGVBQW1CLENBQ25CLG1CQUFvQixDQUNwQixtQkFBb0IsQ0FDcEIsYUFBYyxDQUVkLGtDQUFtQyxDQUNuQyxpQ0FBa0Ms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LGFBQWMsQ0F6Q3RCLHVFQTJDVSxjQUFlLENBQ2hCLENBV1gseUJBQ0UsVUFDRSxjQUFpQixDQUNqQixjQUFlLENBS2pCLGlDQUNFLGNBQWlCLENBQ2xCIiwiZmlsZSI6ImFyLVNBL2xheW91dC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIubmV3cyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcGFkZGluZzogNTBweCAwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLnNsaWNrLWRvdHMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC8vIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgIGg0IHtcclxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1kYXJrZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi8uLi9pbWFnZXMvI3skbGVmdH0ucG5nKTtcclxuICAgICAgICAgICAgI3skcmlnaHR9OiAwcHg7XHJcbiAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vLi4vaW1hZ2VzLyN7JHJpZ2h0fS5wbmcpO1xyXG4gICAgICAgICAgICAjeyRsZWZ0fTogMHB4O1xyXG4gICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2luZ2xlLWl0ZW0ge1xyXG4gICAgICAgIC5uby1wYWQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHhcclxuICAgICAgICB9XHJcbiAgICAgICAgLy9kaXJlY3Rpb246IGx0cjtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xyXG4gICAgICAgIC5uZXdzLWJveCB7XHJcbiAgICAgICAgICAgIC8vZGlyZWN0aW9uOiBydGw7XHJcbiAgICAgICAgICAgIC8vb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMzVweDtcclxuICAgICAgICAgICAgLmQtbm9uZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA1NzdweCkge1xyXG4gICAgICAgICAgICAgICAgLy8gZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIC8vIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICAgICAgICAgIC8vIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIC8vIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwLXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICAuZC14cy1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5kLXhzLW5vbmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktZGFya2VyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogJHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLSN7JGxlZnR9OiA3cHg7XHJcbiAgICAgICAgICAgICAgICAvLyBAbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIC8vICAgICAvL3dpZHRoOiAxMyU7XHJcbiAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAvLyBAbWVkaWEobWF4LXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDU3N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3JTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDQwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm5ld3MtZGVzYyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gMTMwcHgpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMzVweDtcclxuICAgICAgICAgICAgICAgIC8vIEBtZWRpYShtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgLy8gd2lkdGg6IDg1LjglO1xyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgLy8gQG1lZGlhKG1heC13aWR0aDo5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIHdpZHRoOiA4NS40JTtcclxuICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgIC8vIEBtZWRpYShtYXgtd2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIC8vICAgICB3aWR0aDogNzcuNSU7XHJcbiAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA1NzdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MiU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6ICRsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAjeyRyaWdodH06IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWRhcmtlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbSgjOTAzMjRlKSwgdG8oIzNkNGE3YSkpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM5MDMyNGUgMCUsICMzZDRhN2EgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9maWx0ZXI6IHByb2dpZDogRFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyM5MDMyNGUnLCBlbmRDb2xvcnN0cj0nIzNkNGE3YScsIEdyYWRpZW50VHlwZT0xKTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vLi4vaW1hZ2VzL1NoYXBlLnBuZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICN7JGxlZnR9OiAtMjdweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDQwJTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDU3N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpZiAkZGlyZWN0aW9uPT1sdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTUxYTI5O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTUxYTI5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXgtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOnZpc2l0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxNTFhMjk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzhhMWMzYSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1NTBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzdkN2Q3ZDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLSN7JGxlZnR9OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLSN7JGxlZnR9OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGEubW9yZS1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzgxODMwO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIitcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLSN7JGxlZnR9OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6dmlzaXRlZCxcclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3ODE4MzAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDM0ZjhhICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5uZXdzLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMzVweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbGljay1kb3RzIHtcclxuICAgICAgICBib3R0b206IC01MHB4O1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgIGJ1dHRvbjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjYTBhMDliO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZGFya2VyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW5uZXItbmV3cyB7XHJcbiAgICAuc2luZ2xlLW5ld3Mge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgLm5ld3MtYm94IHtcclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uZXdzLWRldGFpbHMge1xyXG4gICAgaDQge1xyXG4gICAgICAgIHdpZHRoOiAyNDBweFxyXG4gICAgfVxyXG4gICAgKiB7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxuICAgIC5uZXdzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5teVNsaWRlcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gMjEwcHgpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNhcm91c2VsLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNjFweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRhdGUtcm93IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyM1NDBhMzIrMCwxNzNmODErMTAwICovXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoODQsIDEwLCA1MCk7XHJcbiAgICAgICAgICAgICAgICAvKiBPbGQgYnJvd3NlcnMgKi9cclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKHJnYmEoODQsIDEwLCA1MCwgMC44NSkpLCB0byhyZ2JhKDIzLCA2MywgMTI5LCAwLjg1KSkpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDg0LCAxMCwgNTAsIDAuODUpIDAlLCByZ2JhKDIzLCA2MywgMTI5LCAwLjg1KSAxMDAlKTtcclxuICAgICAgICAgICAgICAgIC8vZmlsdGVyOiBwcm9naWQ6IERYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPSdyZ2JhKDg0LCAxMCwgNTAsIDAuODUpKScsIGVuZENvbG9yc3RyPSdyZ2JhKDIzLCA2MywgMTI5LCAwLjg1KScsIEdyYWRpZW50VHlwZT0xKTtcclxuICAgICAgICAgICAgICAgIC8vZmlsdGVyOiBwcm9naWQ6IERYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPSdyZ2JhKDg0LCAxMCwgNTAsIDAuODUpKScsIGVuZENvbG9yc3RyPSdyZ2JhKDIzLCA2MywgMTI5LCAwLjg1KScsIEdyYWRpZW50VHlwZT0xKTtcclxuICAgICAgICAgICAgICAgIC8qIElFNi05ICovXHJcbiAgICAgICAgICAgICAgICAuYWQtZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLSN7JGxlZnR9OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jdXJzb3Ige1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hcnJvd3Mge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICN7JGxlZnR9OiAyMzBweDtcclxuICAgICAgICAgICAgYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU4cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgI3skbGVmdH06IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByZXYsXHJcbiAgICAgICAgICAgIC5uZXh0IHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6ICRyaWdodDtcclxuICAgICAgICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByZXYge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi4p2vXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgQGlmICRkaXJlY3Rpb249PWx0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi4p2uXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5uZXh0IHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiAkbGVmdDtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIuKdrlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpZiAkZGlyZWN0aW9uPT1sdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIuKdr1wiO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubmV3cy1yb3cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6IDE4OHB4O1xyXG4gICAgICAgICAgICBmbG9hdDogJGxlZnQ7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiBjYWxjKCgxMDAlIC0gOHB4KSAvIDMpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi0jeyRsZWZ0fTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tI3skbGVmdH06IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSAuY29sdW1uIGltZyxcclxuICAgICAgICAgICAgICAgICY6aG92ZXIgLmNvbHVtbiBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb2x1bW4ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMTJweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRlbW8ge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXRcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5uZXdzLWRlc2Mge1xyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgICAgY29sb3I6ICM4YTFjM2E7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjN2Q3ZDdkO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRmb250UGF0aDogXCIuLi8uLi9mb250c1wiO1xyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT0gSW1wb3J0IEZvbnRzID09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0RJTk5leHRMVEFyYWJpYyc7XHJcbiAgICBzcmM6IHVybCgnI3skZm9udFBhdGh9L0RJTk5leHRMVEFyYWJpYy1SZWd1bGFyLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJyN7JGZvbnRQYXRofS9ESU5OZXh0TFRBcmFiaWMtUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcjeyRmb250UGF0aH0vRElOTmV4dExUQXJhYmljLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcjeyRmb250UGF0aH0vRElOTmV4dExUQXJhYmljLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0RJTk5leHRMVEFyYWJpYyc7XHJcbiAgICBzcmM6IHVybCgnI3skZm9udFBhdGh9L0RJTk5leHRMVEFyYWJpYy1Cb2xkLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJyN7JGZvbnRQYXRofS9ESU5OZXh0TFRBcmFiaWMtQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcjeyRmb250UGF0aH0vRElOTmV4dExUQXJhYmljLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcjeyRmb250UGF0aH0vRElOTmV4dExUQXJhYmljLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdESU5OZXh0TFRBcmFiaWMnO1xyXG4gICAgc3JjOiB1cmwoJyN7JGZvbnRQYXRofS9ESU5OZXh0TFRBcmFiaWMtTGlnaHQuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnI3skZm9udFBhdGh9L0RJTk5leHRMVEFyYWJpYy1MaWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcjeyRmb250UGF0aH0vRElOTmV4dExUQXJhYmljLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnI3skZm9udFBhdGh9L0RJTk5leHRMVEFyYWJpYy1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnRElOTmV4dExUQXJhYmljJztcclxuICAgIHNyYzogdXJsKCcjeyRmb250UGF0aH0vRElOTmV4dExUQXJhYmljLU1lZGl1bS5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcjeyRmb250UGF0aH0vRElOTmV4dExUQXJhYmljLU1lZGl1bS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcjeyRmb250UGF0aH0vRElOTmV4dExUQXJhYmljLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJyN7JGZvbnRQYXRofS9ESU5OZXh0TFRBcmFiaWMtTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcblxyXG4vKkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdHYW1hJztcclxuICAgIHNyYzogdXJsKCcjeyRmb250UGF0aH0vR2FtYS5lb3Q/bzdjZ25yJyk7XHJcbiAgICBzcmM6IHVybCgnI3skZm9udFBhdGh9L0dhbWEuZW90P283Y2duciNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnI3skZm9udFBhdGh9L0dhbWEudHRmP283Y2ducicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgIHVybCgnI3skZm9udFBhdGh9L0dhbWEud29mZj9vN2NnbnInKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnI3skZm9udFBhdGh9L0dhbWEuc3ZnP283Y2duciNHYW1hJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbltjbGFzc149XCJpY29uLVwiXSxcclxuW2NsYXNzKj1cIiBpY29uLVwiXSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dhbWEnICFpbXBvcnRhbnQ7XHJcbiAgICBzcGVhazogbm9uZTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi5pY29uLWxhbmc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XHJcbn1cclxuXHJcbi5pY29uLWxvZ2luOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwMVwiO1xyXG59XHJcblxyXG4uaWNvbi1tYWlsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwMlwiO1xyXG59XHJcblxyXG4uaWNvbi1wYXR0ZXJuLWxlZnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XHJcbn1cclxuXHJcbi5pY29uLXBhdHRlcm4tcmlnaHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XHJcbn1cclxuXHJcbi5pY29uLXBob25lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwNVwiO1xyXG59XHJcblxyXG4uaWNvbi1zY3JvbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XHJcbn1cclxuXHJcbi5pY29uLXNlYXJjaDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MDdcIjtcclxufVxyXG5cclxuLmljb24tc2VydmljZXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XHJcbn1cclxuXHJcbi5pY29uLXNlcnZpY2VzMTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MDlcIjtcclxufVxyXG5cclxuLmljb24tc2VydmljZXMyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwYVwiO1xyXG59XHJcblxyXG4uaWNvbi1zZXJ2aWNlczM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XHJcbn1cclxuXHJcbi5pY29uLXNlcnZpY2VzNDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MGNcIjtcclxufVxyXG5cclxuLmljb24tZmFjZWJvb2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XHJcbn1cclxuXHJcbi5pY29uLXlvdXR1YmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XHJcbn1cclxuXHJcbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XHJcbn1cclxuXHJcbi5pY29uLWxpbmtlZGluOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkxMFwiO1xyXG59Ki9cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcclxuICAgIHNyYyA6IHVybCgnI3skZm9udFBhdGh9L2ljb21vb24uZW90PzFzaHk5bScpO1xyXG4gICAgc3JjIDogdXJsKCcjeyRmb250UGF0aH0vaWNvbW9vbi5lb3Q/MXNoeTltI2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcjeyRmb250UGF0aH0vaWNvbW9vbi50dGY/MXNoeTltJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgdXJsKCcjeyRmb250UGF0aH0vaWNvbW9vbi53b2ZmPzFzaHk5bScpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcjeyRmb250UGF0aH0vaWNvbW9vbi5zdmc/MXNoeTltI2ljb21vb24nKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuW2NsYXNzXj1cImljb24tXCJdLFxyXG5bY2xhc3MqPVwiIGljb24tXCJdIHtcclxuICAgIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXHJcbiAgICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XHJcbiAgICBzcGVhazogbm9uZTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuLmljb24tY2xvY2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XHJcbn1cclxuXHJcbi5pY29uLWNsb2NrMjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MGFcIjtcclxufVxyXG5cclxuLmljb24tY291cnNlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwYlwiO1xyXG59XHJcblxyXG4uaWNvbi1kb2N1bWVudHM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XHJcbn1cclxuXHJcbi5pY29uLWRvd25sb2FkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwZFwiO1xyXG59XHJcblxyXG4uaWNvbi1lbWFpbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MGVcIjtcclxufVxyXG5cclxuLmljb24tZmF4OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwZlwiO1xyXG59XHJcblxyXG4uaWNvbi1nbG9iZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MTBcIjtcclxufVxyXG5cclxuLmljb24taG9tZS1lbWFpbC0wMTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MTFcIjtcclxufVxyXG5cclxuLmljb24taG9tZS1waG9uZS0wMTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MTJcIjtcclxufVxyXG5cclxuLmljb24tbWFwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkxM1wiO1xyXG59XHJcblxyXG4uaWNvbi1tYXAtbWFya2VyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkxNFwiO1xyXG59XHJcblxyXG4uaWNvbi1wYXNzd29yZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MTVcIjtcclxufVxyXG5cclxuLmljb24tcGhvbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XHJcbn1cclxuXHJcbi5pY29uLXNjcm9sbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MTdcIjtcclxufVxyXG5cclxuLmljb24tc2VydmljZS0xOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkxOFwiO1xyXG59XHJcblxyXG4uaWNvbi1zZXJ2aWNlLTI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XHJcbn1cclxuXHJcbi5pY29uLXNlcnZpY2UtMzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MWFcIjtcclxufVxyXG5cclxuLmljb24tc2VydmljZS00OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkxYlwiO1xyXG59XHJcblxyXG4uaWNvbi1zZXJ2aWNlczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MWNcIjtcclxufVxyXG5cclxuLmljb24tc29jaWFsLTAxOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkxZFwiO1xyXG59XHJcblxyXG4uaWNvbi1zb2NpYWwtMDI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTFlXCI7XHJcbn1cclxuXHJcbi5pY29uLXNvY2lhbC0wMzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MWZcIjtcclxufVxyXG5cclxuLmljb24tc29jaWFsLTA0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkyMFwiO1xyXG59XHJcblxyXG4uaWNvbi11c2VyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkyMVwiO1xyXG59XHJcblxyXG4uaWNvbi1DYXNlcmVzZWFyY2g6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XHJcbn1cclxuXHJcbi5pY29uLUNvbW1lcmNpYWxSZWNvcmRzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwMVwiO1xyXG59XHJcblxyXG4uaWNvbi1qdWRnbWVudHM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XHJcbn1cclxuXHJcbi5pY29uLUxhbmRWZWhpY2xlczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MDNcIjtcclxufVxyXG5cclxuLmljb24tTWFpbE5vOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwNFwiO1xyXG59XHJcblxyXG4uaWNvbi1NYXJpbmVWZWhpY2xlczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MDVcIjtcclxufVxyXG5cclxuLmljb24tcGhvbmVObzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MDZcIjtcclxufVxyXG5cclxuLmljb24tcmVhbEVzdGF0ZXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XHJcbn1cclxuXHJcbi5pY29uLXN0b2NrczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MDhcIjtcclxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09IEltcG9ydCBGb250cyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0RJTk5leHRMVEFyYWJpYyc7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvRElOTmV4dExUQXJhYmljLVJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL0RJTk5leHRMVEFyYWJpYy1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL0RJTk5leHRMVEFyYWJpYy1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvRElOTmV4dExUQXJhYmljLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRElOTmV4dExUQXJhYmljJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9ESU5OZXh0TFRBcmFiaWMtQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvRElOTmV4dExUQXJhYmljLUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vLi4vZm9udHMvRElOTmV4dExUQXJhYmljLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy9ESU5OZXh0TFRBcmFiaWMtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRElOTmV4dExUQXJhYmljJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9ESU5OZXh0TFRBcmFiaWMtTGlnaHQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL0RJTk5leHRMVEFyYWJpYy1MaWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy9ESU5OZXh0TFRBcmFiaWMtTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy9ESU5OZXh0TFRBcmFiaWMtTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRElOTmV4dExUQXJhYmljJztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9ESU5OZXh0TFRBcmFiaWMtTWVkaXVtLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9ESU5OZXh0TFRBcmFiaWMtTWVkaXVtLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL0RJTk5leHRMVEFyYWJpYy1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy9ESU5OZXh0TFRBcmFiaWMtTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi8qQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dhbWEnO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL0dhbWEuZW90P283Y2ducicpO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL0dhbWEuZW90P283Y2duciNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnLi4vLi4vZm9udHMvR2FtYS50dGY/bzdjZ25yJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgdXJsKCcuLi8uLi9mb250cy9HYW1hLndvZmY/bzdjZ25yJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy4uLy4uL2ZvbnRzL0dhbWEuc3ZnP283Y2duciNHYW1hJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbltjbGFzc149XCJpY29uLVwiXSxcclxuW2NsYXNzKj1cIiBpY29uLVwiXSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dhbWEnICFpbXBvcnRhbnQ7XHJcbiAgICBzcGVhazogbm9uZTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi5pY29uLWxhbmc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XHJcbn1cclxuXHJcbi5pY29uLWxvZ2luOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwMVwiO1xyXG59XHJcblxyXG4uaWNvbi1tYWlsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwMlwiO1xyXG59XHJcblxyXG4uaWNvbi1wYXR0ZXJuLWxlZnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XHJcbn1cclxuXHJcbi5pY29uLXBhdHRlcm4tcmlnaHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XHJcbn1cclxuXHJcbi5pY29uLXBob25lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwNVwiO1xyXG59XHJcblxyXG4uaWNvbi1zY3JvbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XHJcbn1cclxuXHJcbi5pY29uLXNlYXJjaDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MDdcIjtcclxufVxyXG5cclxuLmljb24tc2VydmljZXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XHJcbn1cclxuXHJcbi5pY29uLXNlcnZpY2VzMTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MDlcIjtcclxufVxyXG5cclxuLmljb24tc2VydmljZXMyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwYVwiO1xyXG59XHJcblxyXG4uaWNvbi1zZXJ2aWNlczM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XHJcbn1cclxuXHJcbi5pY29uLXNlcnZpY2VzNDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MGNcIjtcclxufVxyXG5cclxuLmljb24tZmFjZWJvb2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XHJcbn1cclxuXHJcbi5pY29uLXlvdXR1YmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XHJcbn1cclxuXHJcbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XHJcbn1cclxuXHJcbi5pY29uLWxpbmtlZGluOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkxMFwiO1xyXG59Ki9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2ljb21vb24uZW90PzFzaHk5bVwiKTtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9pY29tb29uLmVvdD8xc2h5OW0jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL2ljb21vb24udHRmPzFzaHk5bVwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vZm9udHMvaWNvbW9vbi53b2ZmPzFzaHk5bVwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy9pY29tb29uLnN2Zz8xc2h5OW0jaWNvbW9vblwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5bY2xhc3NePVwiaWNvbi1cIl0sXG5bY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLmljb24tY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjsgfVxuXG4uaWNvbi1jbG9jazI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjsgfVxuXG4uaWNvbi1jb3Vyc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjsgfVxuXG4uaWNvbi1kb2N1bWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGNcIjsgfVxuXG4uaWNvbi1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiOyB9XG5cbi5pY29uLWVtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7IH1cblxuLmljb24tZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7IH1cblxuLmljb24tZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTBcIjsgfVxuXG4uaWNvbi1ob21lLWVtYWlsLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7IH1cblxuLmljb24taG9tZS1waG9uZS0wMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMlwiOyB9XG5cbi5pY29uLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxM1wiOyB9XG5cbi5pY29uLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTRcIjsgfVxuXG4uaWNvbi1wYXNzd29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNVwiOyB9XG5cbi5pY29uLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE2XCI7IH1cblxuLmljb24tc2Nyb2xsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE3XCI7IH1cblxuLmljb24tc2VydmljZS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7IH1cblxuLmljb24tc2VydmljZS0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE5XCI7IH1cblxuLmljb24tc2VydmljZS0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFhXCI7IH1cblxuLmljb24tc2VydmljZS00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFiXCI7IH1cblxuLmljb24tc2VydmljZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWNcIjsgfVxuXG4uaWNvbi1zb2NpYWwtMDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWRcIjsgfVxuXG4uaWNvbi1zb2NpYWwtMDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWVcIjsgfVxuXG4uaWNvbi1zb2NpYWwtMDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWZcIjsgfVxuXG4uaWNvbi1zb2NpYWwtMDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjBcIjsgfVxuXG4uaWNvbi11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIxXCI7IH1cblxuLmljb24tQ2FzZXJlc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7IH1cblxuLmljb24tQ29tbWVyY2lhbFJlY29yZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjsgfVxuXG4uaWNvbi1qdWRnbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjsgfVxuXG4uaWNvbi1MYW5kVmVoaWNsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjsgfVxuXG4uaWNvbi1NYWlsTm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjsgfVxuXG4uaWNvbi1NYXJpbmVWZWhpY2xlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiOyB9XG5cbi5pY29uLXBob25lTm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjsgfVxuXG4uaWNvbi1yZWFsRXN0YXRlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiOyB9XG5cbi5pY29uLXN0b2NrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09IFR5cG9ocmFwaHkgPT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiRElOTmV4dExUQXJhYmljXCI7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogIzgyZTdmMDsgfVxuXG4ubXItYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuXG5oMSxcbmgyLFxuaDMsXG5oNCB7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTk5leHRMVEFyYWJpY1wiICFpbXBvcnRhbnQ7IH1cblxuaDUsXG5oNixcbmEsXG5wLFxuc3BhbixcbmJ1dHRvbixcbnRleHQge1xuICBmb250LWZhbWlseTogXCJESU5OZXh0TFRBcmFiaWNcIiAhaW1wb3J0YW50OyB9XG5cbmEsXG5hOmZvY3VzLFxuYTpob3ZlcixcbmE6dmlzaXRlZCxcbmE6bGluayB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDsgfVxuXG5hIHtcbiAgY29sb3I6ICMxNDM4NzQ7IH1cblxuaHRtbCxcbmJvZHksXG5kaXYsXG5zcGFuLFxuYXBwbGV0LFxub2JqZWN0LFxuaWZyYW1lLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hLFxuYWJicixcbmFjcm9ueW0sXG5hZGRyZXNzLFxuYmlnLFxuY2l0ZSxcbmNvZGUsXG5kZWwsXG5kZm4sXG5lbSxcbmZvbnQsXG5pbWcsXG5pbnMsXG5rYmQsXG5xLFxucyxcbnNhbXAsXG5zbWFsbCxcbnN0cmlrZSxcbnN0cm9uZyxcbnN1YixcbnN1cCxcbnR0LFxudmFyLFxuYixcbnUsXG5pLFxuY2VudGVyLFxub2wsXG51bCxcbmxpLFxuZmllbGRzZXQsXG5mb3JtLFxubGFiZWwsXG5sZWdlbmQsXG50YWJsZSxcbmNhcHRpb24sXG50Ym9keSxcbnRmb290LFxudGhlYWQsXG50cixcbnRoLFxudGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgLW1zLXRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhLFxuaW5wdXRbdHlwZT1idXR0b25dLFxuaW5wdXRbdHlwZT1yZXNldF0sXG5pbnB1dFt0eXBlPXN1Ym1pdF0sXG5idXR0b24ge1xuICBmb250LWZhbWlseTogXCJESU5OZXh0TFRBcmFiaWNcIiAhaW1wb3J0YW50OyB9XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyB9XG5cbi5jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuKiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuXG5zcGFuLmZhIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZScgIWltcG9ydGFudDsgfVxuXG5idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuYTpob3ZlcixcbmE6dmlzaXRlZCxcbmE6bGluayxcbmE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbnVsLFxucCB7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7IH1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLnBhZGRpbmctMCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tMCB7XG4gIG1hcmdpbjogMHB4OyB9XG5cbi5jb2wtbGctMSxcbi5jb2wtbGctMixcbi5jb2wtbGctMyxcbi5jb2wtbGctNCxcbi5jb2wtbGctNSxcbi5jb2wtbGctNixcbi5jb2wtbGctNyxcbi5jb2wtbGctOCxcbi5jb2wtbGctOSxcbi5jb2wtbGctMTAsXG4uY29sLWxnLTExLFxuLmNvbC1sZy0xMixcbi5jb2wtbWQtMSxcbi5jb2wtbWQtMixcbi5jb2wtbWQtMyxcbi5jb2wtbWQtNCxcbi5jb2wtbWQtNSxcbi5jb2wtbWQtNixcbi5jb2wtbWQtNyxcbi5jb2wtbWQtOCxcbi5jb2wtbWQtOSxcbi5jb2wtbWQtMTAsXG4uY29sLW1kLTExLFxuLmNvbC1tZC0xMixcbi5jb2wteHMtMSxcbi5jb2wteHMtMixcbi5jb2wteHMtMyxcbi5jb2wteHMtNCxcbi5jb2wteHMtNSxcbi5jb2wteHMtNixcbi5jb2wteHMtNyxcbi5jb2wteHMtOCxcbi5jb2wteHMtOSxcbi5jb2wteHMtMTAsXG4uY29sLXhzLTExLFxuLmNvbC14cy0xMixcbi5jb2wtc20tMSxcbi5jb2wtc20tMixcbi5jb2wtc20tMyxcbi5jb2wtc20tNCxcbi5jb2wtc20tNSxcbi5jb2wtc20tNixcbi5jb2wtc20tNyxcbi5jb2wtc20tOCxcbi5jb2wtc20tOSxcbi5jb2wtc20tMTAsXG4uY29sLXNtLTExLFxuLmNvbC1zbS0xMiB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi5hbmltYXRlZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBub25lICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubXMtZGxnQ29udGVudCB7XG4gIHotaW5kZXg6IDIwMTsgfVxuXG4jczQtd29ya3NwYWNlIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGluaGVyaXQgIWltcG9ydGFudDsgfVxuXG4ubXMtZGxnQ29udGVudCB7XG4gIHotaW5kZXg6IDIwMTsgfVxuXG4ucmliYm9uQmFyIHtcbiAgLypwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiAyMDE7XHJcbiAgICB0b3A6MDtcclxuICAgIGxlZnQ6MDtcclxuICAgIHdpZHRoOiAxMDAlOyovIH1cblxuaGVhZGVyLmZpeEhlYWRlciB7XG4gIC8qcGFkZGluZy10b3A6IDg1cHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGxpbmVhcjtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4xcyBsaW5lYXI7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuMXMgbGluZWFyO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAuMXMgbGluZWFyO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC4xcyBsaW5lYXI7Ki8gfVxuXG4jczQtcmliYm9uY29udCB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7IH1cblxuYm9keS5hY3RpdmUtQlcge1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoOTUlKSBjb250cmFzdCgxMjAlKTtcbiAgLW8tZmlsdGVyOiBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcyg5NSUpIGNvbnRyYXN0KDEyMCUpO1xuICAtbXMtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcyg5NSUpIGNvbnRyYXN0KDEyMCUpO1xuICAtbW96LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoOTUlKSBjb250cmFzdCgxMjAlKTtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcyg5NSUpIGNvbnRyYXN0KDEyMCUpOyB9XG5cbi5ibGFjay13aGl0ZSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uYmctb3JhbmdlIHtcbiAgYmFja2dyb3VuZDogI2VhYWQzYzsgfVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiRElOTmV4dExUQXJhYmljXCI7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuXG4vKiBTdGlja3kgZm9vdGVyIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuaHRtbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTAwJTsgfVxuXG5ib2R5IHtcbiAgLyogTWFyZ2luIGJvdHRvbSBieSBmb290ZXIgaGVpZ2h0ICovXG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuI3M0LXdvcmtzcGFjZSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG4ubXMtcnRlc3RhdGUtZmllbGQgPiBiciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxubWFpbiB7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBtYWluIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDsgfSB9XG5cbi5icmRyLXdoaXRlOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi53Zi1mYW1pbHktbzM2NSB7XG4gIGZvbnQtZmFtaWx5OiAnU2hlbGxJY29ucycgIWltcG9ydGFudDsgfVxuXG4ubzM2NWNzLW5hdi1oZWFkZXIxNiAubzM2NWNzLW5hdi1icmFuZGluZ1RleHQge1xuICBmb250LWZhbWlseTogXCJTZWdvZVVJLVNlbWlMaWdodC1maW5hbFwiLCBcIlNlZ29lIFVJIFNlbWlMaWdodFwiLCBcIlNlZ29lIFVJIFdQQyBTZW1pbGlnaHRcIiwgXCJTZWdvZSBVSVwiLCBTZWdvZSwgVGFob21hLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW5Bcm91bmQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH0gfVxuXG5ALW1vei1rZXlmcmFtZXMgc3BpbkFyb3VuZCB7XG4gIGZyb20ge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuICB0byB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgc3BpbkFyb3VuZCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9IH1cblxuLnUtc3BpbkFyb3VuZCxcbi5jYXJkLmNhcmQtcm91bmRlZDpob3ZlciAuY2FyZC0tcm91bmRlZEljb246YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW5Bcm91bmQgNXMgbGluZWFyIGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogc3BpbkFyb3VuZCA1cyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogc3BpbkFyb3VuZCA1cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuI3M0LXRpdGxlcm93IHtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbiNwYWdlU3RhdHVzQmFyW2NsYXNzXSxcbi5tcy1zdGF0dXMtbXNnIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4jczQtYm9keUNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7IH1cblxuI2NvbnRlbnRCb3gge1xuICBtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4jc3VpdGVCYXIgKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAtbW96LWJveC1zaXppbmc6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogaW5pdGlhbCAhaW1wb3J0YW50OyB9XG5cbi5tcy1jdWktdHRzLXNjYWxlLTIgLm1zLWN1aS10dC1hIHtcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAgMTBweDsgfVxuXG4ubXMtd2VicGFydC16b25lIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAubXMtd2VicGFydC16b25lIC5tcy13ZWJwYXJ0em9uZS1jZWxsIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAubXMtd2VicGFydC16b25lIC5tcy13ZWJwYXJ0em9uZS1jZWxsIC5tcy13ZWJwYXJ0LWNocm9tZS12ZXJ0aWNhbCB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5tYWluLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAzcmVtIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5tYWluLXRpdGxlIGg0IHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDBweCA3MHB4O1xuICAgIG1pbi13aWR0aDogMjQwcHg7XG4gICAgY29sb3I6ICMwMzRmOGE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm1haW4tdGl0bGUgaDQ6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IHVybCguLi8uLi9pbWFnZXMvbGVmdC5wbmcpO1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIHRvcDogMHB4OyB9XG4gICAgLm1haW4tdGl0bGUgaDQ6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogdXJsKC4uLy4uL2ltYWdlcy9yaWdodC5wbmcpO1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgdG9wOiAwcHg7IH1cbiAgICAubWFpbi10aXRsZSBoNCBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLm1haW4tdGl0bGUgaDUge1xuICAgIGNvbG9yOiAjOGYxZDNiO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLmJ0bi5mb2N1cyxcbi5idG46Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm5hdmJhciB7XG4gIGJhY2tncm91bmQ6ICMxNDM4NzQ7XG4gIHBhZGRpbmc6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICB3aWR0aDogMTAwJTsgfVxuICAubmF2YmFyIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmF2YmFyIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzE0Mzg3NDsgfSB9XG4gICAgLm5hdmJhciAubmF2YmFyLXRvZ2dsZXIgc3BhbiB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbjogMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm5hdmJhciAubmF2YmFyLXRvZ2dsZXIgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICMxNDM4NzQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubmF2YmFyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5uYXZiYXIgLm5hdmJhci1icmFuZCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXJnaW46IDBweDtcbiAgICBwYWRkaW5nOiAwcHggMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MDNweCkge1xuICAgICAgLm5hdmJhciAubmF2YmFyLWJyYW5kIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODAzcHgpIHtcbiAgICAgIC5uYXZiYXIgLm5hdmJhci1icmFuZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAubmF2YmFyIC5uYXZiYXItYnJhbmQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cbiAgICAubmF2YmFyIC5uYXZiYXItYnJhbmQgaW1nIHtcbiAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5uYXZiYXIgLm5hdmJhci1icmFuZCBpbWcge1xuICAgICAgICAgIHdpZHRoOiAyMTVweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLm5hdmJhciBbaWQqPVwiVG9wTmF2aWdhdGlvbk1lbnVcIl0sXG4gICAgLm5hdmJhciBbaWQqPVwiUm9vdEFzcE1lbnVcIl0ge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkge1xuICAgIC5uYXZiYXIgLm5hdmJhci1uYXYgbGksXG4gICAgLm5hdmJhciB1bCBsaSxcbiAgICAubmF2YmFyIFtpZCo9XCJSb290QXNwTWVudVwiXSBsaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH0gfVxuICAubmF2YmFyIC5uYXZiYXItbmF2IGxpID4gLm5hdi1saW5rLFxuICAubmF2YmFyIC5uYXZiYXItbmF2IGxpID4gYSxcbiAgLm5hdmJhciAubmF2YmFyLW5hdiBsaSA+IHNwYW4sXG4gIC5uYXZiYXIgdWwgbGkgPiAubmF2LWxpbmssXG4gIC5uYXZiYXIgdWwgbGkgPiBhLFxuICAubmF2YmFyIHVsIGxpID4gc3BhbixcbiAgLm5hdmJhciBbaWQqPVwiUm9vdEFzcE1lbnVcIl0gbGkgPiAubmF2LWxpbmssXG4gIC5uYXZiYXIgW2lkKj1cIlJvb3RBc3BNZW51XCJdIGxpID4gYSxcbiAgLm5hdmJhciBbaWQqPVwiUm9vdEFzcE1lbnVcIl0gbGkgPiBzcGFuIHtcbiAgICBjb2xvcjogI2Q1ZDVkNSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBwYWRkaW5nOiA4cHggMTNweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgLm5hdmJhciAubmF2YmFyLW5hdiBsaSA+IC5uYXYtbGluazpob3ZlciwgLm5hdmJhciAubmF2YmFyLW5hdiBsaSA+IC5uYXYtbGluazpmb2N1cyxcbiAgICAubmF2YmFyIC5uYXZiYXItbmF2IGxpID4gYTpob3ZlcixcbiAgICAubmF2YmFyIC5uYXZiYXItbmF2IGxpID4gYTpmb2N1cyxcbiAgICAubmF2YmFyIC5uYXZiYXItbmF2IGxpID4gc3Bhbjpob3ZlcixcbiAgICAubmF2YmFyIC5uYXZiYXItbmF2IGxpID4gc3Bhbjpmb2N1cyxcbiAgICAubmF2YmFyIHVsIGxpID4gLm5hdi1saW5rOmhvdmVyLFxuICAgIC5uYXZiYXIgdWwgbGkgPiAubmF2LWxpbms6Zm9jdXMsXG4gICAgLm5hdmJhciB1bCBsaSA+IGE6aG92ZXIsXG4gICAgLm5hdmJhciB1bCBsaSA+IGE6Zm9jdXMsXG4gICAgLm5hdmJhciB1bCBsaSA+IHNwYW46aG92ZXIsXG4gICAgLm5hdmJhciB1bCBsaSA+IHNwYW46Zm9jdXMsXG4gICAgLm5hdmJhciBbaWQqPVwiUm9vdEFzcE1lbnVcIl0gbGkgPiAubmF2LWxpbms6aG92ZXIsXG4gICAgLm5hdmJhciBbaWQqPVwiUm9vdEFzcE1lbnVcIl0gbGkgPiAubmF2LWxpbms6Zm9jdXMsXG4gICAgLm5hdmJhciBbaWQqPVwiUm9vdEFzcE1lbnVcIl0gbGkgPiBhOmhvdmVyLFxuICAgIC5uYXZiYXIgW2lkKj1cIlJvb3RBc3BNZW51XCJdIGxpID4gYTpmb2N1cyxcbiAgICAubmF2YmFyIFtpZCo9XCJSb290QXNwTWVudVwiXSBsaSA+IHNwYW46aG92ZXIsXG4gICAgLm5hdmJhciBbaWQqPVwiUm9vdEFzcE1lbnVcIl0gbGkgPiBzcGFuOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjODJlN2YwICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubmF2YmFyIC5uYXZiYXItbmF2IGxpID4gLm5hdi1saW5rLFxuICAgICAgLm5hdmJhciAubmF2YmFyLW5hdiBsaSA+IGEsXG4gICAgICAubmF2YmFyIC5uYXZiYXItbmF2IGxpID4gc3BhbixcbiAgICAgIC5uYXZiYXIgdWwgbGkgPiAubmF2LWxpbmssXG4gICAgICAubmF2YmFyIHVsIGxpID4gYSxcbiAgICAgIC5uYXZiYXIgdWwgbGkgPiBzcGFuLFxuICAgICAgLm5hdmJhciBbaWQqPVwiUm9vdEFzcE1lbnVcIl0gbGkgPiAubmF2LWxpbmssXG4gICAgICAubmF2YmFyIFtpZCo9XCJSb290QXNwTWVudVwiXSBsaSA+IGEsXG4gICAgICAubmF2YmFyIFtpZCo9XCJSb290QXNwTWVudVwiXSBsaSA+IHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCA4cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5hdmJhciAubmF2YmFyLW5hdiBsaSA+IC5uYXYtbGluayxcbiAgICAgIC5uYXZiYXIgLm5hdmJhci1uYXYgbGkgPiBhLFxuICAgICAgLm5hdmJhciAubmF2YmFyLW5hdiBsaSA+IHNwYW4sXG4gICAgICAubmF2YmFyIHVsIGxpID4gLm5hdi1saW5rLFxuICAgICAgLm5hdmJhciB1bCBsaSA+IGEsXG4gICAgICAubmF2YmFyIHVsIGxpID4gc3BhbixcbiAgICAgIC5uYXZiYXIgW2lkKj1cIlJvb3RBc3BNZW51XCJdIGxpID4gLm5hdi1saW5rLFxuICAgICAgLm5hdmJhciBbaWQqPVwiUm9vdEFzcE1lbnVcIl0gbGkgPiBhLFxuICAgICAgLm5hdmJhciBbaWQqPVwiUm9vdEFzcE1lbnVcIl0gbGkgPiBzcGFuIHtcbiAgICAgICAgY29sb3I6ICMxNDM4NzQ7IH0gfVxuICAgIC5uYXZiYXIgLm5hdmJhci1uYXYgbGkgPiAubmF2LWxpbmsuc3RhdGljLFxuICAgIC5uYXZiYXIgLm5hdmJhci1uYXYgbGkgPiBhLnN0YXRpYyxcbiAgICAubmF2YmFyIC5uYXZiYXItbmF2IGxpID4gc3Bhbi5zdGF0aWMsXG4gICAgLm5hdmJhciB1bCBsaSA+IC5uYXYtbGluay5zdGF0aWMsXG4gICAgLm5hdmJhciB1bCBsaSA+IGEuc3RhdGljLFxuICAgIC5uYXZiYXIgdWwgbGkgPiBzcGFuLnN0YXRpYyxcbiAgICAubmF2YmFyIFtpZCo9XCJSb290QXNwTWVudVwiXSBsaSA+IC5uYXYtbGluay5zdGF0aWMsXG4gICAgLm5hdmJhciBbaWQqPVwiUm9vdEFzcE1lbnVcIl0gbGkgPiBhLnN0YXRpYyxcbiAgICAubmF2YmFyIFtpZCo9XCJSb290QXNwTWVudVwiXSBsaSA+IHNwYW4uc3RhdGljIHtcbiAgICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5uYXZiYXIgLm5hdmJhci1uYXYgbGkgPiAubmF2LWxpbmsuc3RhdGljOmFmdGVyLFxuICAgICAgLm5hdmJhciAubmF2YmFyLW5hdiBsaSA+IGEuc3RhdGljOmFmdGVyLFxuICAgICAgLm5hdmJhciAubmF2YmFyLW5hdiBsaSA+IHNwYW4uc3RhdGljOmFmdGVyLFxuICAgICAgLm5hdmJhciB1bCBsaSA+IC5uYXYtbGluay5zdGF0aWM6YWZ0ZXIsXG4gICAgICAubmF2YmFyIHVsIGxpID4gYS5zdGF0aWM6YWZ0ZXIsXG4gICAgICAubmF2YmFyIHVsIGxpID4gc3Bhbi5zdGF0aWM6YWZ0ZXIsXG4gICAgICAubmF2YmFyIFtpZCo9XCJSb290QXNwTWVudVwiXSBsaSA+IC5uYXYtbGluay5zdGF0aWM6YWZ0ZXIsXG4gICAgICAubmF2YmFyIFtpZCo9XCJSb290QXNwTWVudVwiXSBsaSA+IGEuc3RhdGljOmFmdGVyLFxuICAgICAgLm5hdmJhciBbaWQqPVwiUm9vdEFzcE1lbnVcIl0gbGkgPiBzcGFuLnN0YXRpYzphZnRlciB7XG4gICAgICAgIHRvcDogMHB4OyB9XG4gICAgICAubmF2YmFyIC5uYXZiYXItbmF2IGxpID4gLm5hdi1saW5rLnN0YXRpYyA+IC5keW5hbWljLWNoaWxkcmVuLCAubmF2YmFyIC5uYXZiYXItbmF2IGxpID4gLm5hdi1saW5rLnN0YXRpYy5keW5hbWljLWNoaWxkcmVuLFxuICAgICAgLm5hdmJhciAubmF2YmFyLW5hdiBsaSA+IGEuc3RhdGljID4gLmR5bmFtaWMtY2hpbGRyZW4sXG4gICAgICAubmF2YmFyIC5uYXZiYXItbmF2IGxpID4gYS5zdGF0aWMuZHluYW1pYy1jaGlsZHJlbixcbiAgICAgIC5uYXZiYXIgLm5hdmJhci1uYXYgbGkgPiBzcGFuLnN0YXRpYyA+IC5keW5hbWljLWNoaWxkcmVuLFxuICAgICAgLm5hdmJhciAubmF2YmFyLW5hdiBsaSA+IHNwYW4uc3RhdGljLmR5bmFtaWMtY2hpbGRyZW4sXG4gICAgICAubmF2YmFyIHVsIGxpID4gLm5hdi1saW5rLnN0YXRpYyA+IC5keW5hbWljLWNoaWxkcmVuLFxuICAgICAgLm5hdmJhciB1bCBsaSA+IC5uYXYtbGluay5zdGF0aWMuZHluYW1pYy1jaGlsZHJlbixcbiAgICAgIC5uYXZiYXIgdWwgbGkgPiBhLnN0YXRpYyA+IC5keW5hbWljLWNoaWxkcmVuLFxuICAgICAgLm5hdmJhciB1bCBsaSA+IGEuc3RhdGljLmR5bmFtaWMtY2hpbGRyZW4sXG4gICAgICAubmF2YmFyIHVsIGxpID4gc3Bhbi5zdGF0aWMgPiAuZHluYW1pYy1jaGlsZHJlbixcbiAgICAgIC5uYXZiYXIgdWwgbGkgPiBzcGFuLnN0YXRpYy5keW5hbWljLWNoaWxkcmVuLFxuICAgICAgLm5hdmJhciBbaWQqPVwiUm9vdEFzcE1lbnVcIl0gbGkgPiAubmF2LWxpbmsuc3RhdGljID4gLmR5bmFtaWMtY2hpbGRyZW4sXG4gICAgICAubmF2YmFyIFtpZCo9XCJSb290QXNwTWVudVwiXSBsaSA+IC5uYXYtbGluay5zdGF0aWMuZHluYW1pYy1jaGlsZHJlbixcbiAgICAgIC5uYXZiYXIgW2lkKj1cIlJvb3RBc3BNZW51XCJdIGxpID4gYS5zdGF0aWMgPiAuZHluYW1pYy1jaGlsZHJlbixcbiAgICAgIC5uYXZiYXIgW2lkKj1cIlJvb3RBc3BNZW51XCJdIGxpID4gYS5zdGF0aWMuZHluYW1pYy1jaGlsZHJlbixcbiAgICAgIC5uYXZiYXIgW2lkKj1cIlJvb3RBc3BNZW51XCJdIGxpID4gc3Bhbi5zdGF0aWMgPiAuZHluYW1pYy1jaGlsZHJlbixcbiAgICAgIC5uYXZiYXIgW2lkKj1cIlJvb3RBc3BNZW51XCJdIGxpID4gc3Bhbi5zdGF0aWMuZHluYW1pYy1jaGlsZHJlbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5uYXZiYXIgLm5hdmJhci1uYXYgbGkgPiAubmF2LWxpbmsuc3RhdGljID4gLmR5bmFtaWMtY2hpbGRyZW46YmVmb3JlLCAubmF2YmFyIC5uYXZiYXItbmF2IGxpID4gLm5hdi1saW5rLnN0YXRpYy5keW5hbWljLWNoaWxkcmVuOmJlZm9yZSxcbiAgICAgICAgLm5hdmJhciAubmF2YmFyLW5hdiBsaSA+IGEuc3RhdGljID4gLmR5bmFtaWMtY2hpbGRyZW46YmVmb3JlLFxuICAgICAgICAubmF2YmFyIC5uYXZiYXItbmF2IGxpID4gYS5zdGF0aWMuZHluYW1pYy1jaGlsZHJlbjpiZWZvcmUsXG4gICAgICAgIC5uYXZiYXIgLm5hdmJhci1uYXYgbGkgPiBzcGFuLnN0YXRpYyA+IC5keW5hbWljLWNoaWxkcmVuOmJlZm9yZSxcbiAgICAgICAgLm5hdmJhciAubmF2YmFyLW5hdiBsaSA+IHNwYW4uc3RhdGljLmR5bmFtaWMtY2hpbGRyZW46YmVmb3JlLFxuICAgICAgICAubmF2YmFyIHVsIGxpID4gLm5hdi1saW5rLnN0YXRpYyA+IC5keW5hbWljLWNoaWxkcmVuOmJlZm9yZSxcbiAgICAgICAgLm5hdmJhciB1bCBsaSA+IC5uYXYtbGluay5zdGF0aWMuZHluYW1pYy1jaGlsZHJlbjpiZWZvcmUsXG4gICAgICAgIC5uYXZiYXIgdWwgbGkgPiBhLnN0YXRpYyA+IC5keW5hbWljLWNoaWxkcmVuOmJlZm9yZSxcbiAgICAgICAgLm5hdmJhciB1bCBsaSA+IGEuc3RhdGljLmR5bmFtaWMtY2hpbGRyZW46YmVmb3JlLFxuICAgICAgICAubmF2YmFyIHVsIGxpID4gc3Bhbi5zdGF0aWMgPiAuZHluYW1pYy1jaGlsZHJlbjpiZWZvcmUsXG4gICAgICAgIC5uYXZiYXIgdWwgbGkgPiBzcGFuLnN0YXRpYy5keW5hbWljLWNoaWxkcmVuOmJlZm9yZSxcbiAgICAgICAgLm5hdmJhciBbaWQqPVwiUm9vdEFzcE1lbnVcIl0gbGkgPiAubmF2LWxpbmsuc3RhdGljID4gLmR5bmFtaWMtY2hpbGRyZW46YmVmb3JlLFxuICAgICAgICAubmF2YmFyIFtpZCo9XCJSb290QXNwTWVudVwiXSBsaSA+IC5uYXYtbGluay5zdGF0aWMuZHluYW1pYy1jaGlsZHJlbjpiZWZvcmUsXG4gICAgICAgIC5uYXZiYXIgW2lkKj1cIlJvb3RBc3BNZW51XCJdIGxpID4gYS5zdGF0aWMgPiAuZHluYW1pYy1jaGlsZHJlbjpiZWZvcmUsXG4gICAgICAgIC5uYXZiYXIgW2lkKj1cIlJvb3RBc3BNZW51XCJdIGxpID4gYS5zdGF0aWMuZHluYW1pYy1jaGlsZHJlbjpiZWZvcmUsXG4gICAgICAgIC5uYXZiYXIgW2lkKj1cIlJvb3RBc3BNZW51XCJdIGxpID4gc3Bhbi5zdGF0aWMgPiAuZHluYW1pYy1jaGlsZHJlbjpiZWZvcmUsXG4gICAgICAgIC5uYXZiYXIgW2lkKj1cIlJvb3RBc3BNZW51XCJdIGxpID4gc3Bhbi5zdGF0aWMuZHluYW1pYy1jaGlsZHJlbjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICBsZWZ0OiAwcHg7IH1cbiAgLm5hdmJhciAubmF2YmFyLW5hdiBsaS5zZWxlY3RlZCA+IC5uYXYtbGluayxcbiAgLm5hdmJhciAubmF2YmFyLW5hdiBsaS5zZWxlY3RlZCA+IGEsXG4gIC5uYXZiYXIgLm5hdmJhci1uYXYgbGkuc2VsZWN0ZWQgPiBzcGFuLFxuICAubmF2YmFyIHVsIGxpLnNlbGVjdGVkID4gLm5hdi1saW5rLFxuICAubmF2YmFyIHVsIGxpLnNlbGVjdGVkID4gYSxcbiAgLm5hdmJhciB1bCBsaS5zZWxlY3RlZCA+IHNwYW4sXG4gIC5uYXZiYXIgW2lkKj1cIlJvb3RBc3BNZW51XCJdIGxpLnNlbGVjdGVkID4gLm5hdi1saW5rLFxuICAubmF2YmFyIFtpZCo9XCJSb290QXNwTWVudVwiXSBsaS5zZWxlY3RlZCA+IGEsXG4gIC5uYXZiYXIgW2lkKj1cIlJvb3RBc3BNZW51XCJdIGxpLnNlbGVjdGVkID4gc3BhbiB7XG4gICAgY29sb3I6ICM4MmU3ZjAgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5uYXZiYXIgLm5hdmJhci1uYXYgbGkgdWwuZHluYW1pYyxcbiAgLm5hdmJhciB1bCBsaSB1bC5keW5hbWljLFxuICAubmF2YmFyIFtpZCo9XCJSb290QXNwTWVudVwiXSBsaSB1bC5keW5hbWljIHtcbiAgICBtaW4td2lkdGg6IDIzMHB4O1xuICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICByaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLm5hdmJhciAubmF2YmFyLW5hdiBsaSB1bC5keW5hbWljLFxuICAgICAgLm5hdmJhciB1bCBsaSB1bC5keW5hbWljLFxuICAgICAgLm5hdmJhciBbaWQqPVwiUm9vdEFzcE1lbnVcIl0gbGkgdWwuZHluYW1pYyB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICByaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5uYXZiYXIgLm5hdmJhci1uYXYgbGkgdWwuZHluYW1pYyBsaSxcbiAgICAgICAgLm5hdmJhciB1bCBsaSB1bC5keW5hbWljIGxpLFxuICAgICAgICAubmF2YmFyIFtpZCo9XCJSb290QXNwTWVudVwiXSBsaSB1bC5keW5hbWljIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmc6IDNweCAwcHg7IH0gfVxuICAgIC5uYXZiYXIgLm5hdmJhci1uYXYgbGkgdWwuZHluYW1pYyBsaSBhLFxuICAgIC5uYXZiYXIgdWwgbGkgdWwuZHluYW1pYyBsaSBhLFxuICAgIC5uYXZiYXIgW2lkKj1cIlJvb3RBc3BNZW51XCJdIGxpIHVsLmR5bmFtaWMgbGkgYSB7XG4gICAgICBjb2xvcjogIzE0Mzg3NCAhaW1wb3J0YW50OyB9XG4gICAgICAubmF2YmFyIC5uYXZiYXItbmF2IGxpIHVsLmR5bmFtaWMgbGkgYTpob3ZlcixcbiAgICAgIC5uYXZiYXIgdWwgbGkgdWwuZHluYW1pYyBsaSBhOmhvdmVyLFxuICAgICAgLm5hdmJhciBbaWQqPVwiUm9vdEFzcE1lbnVcIl0gbGkgdWwuZHluYW1pYyBsaSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM4MmU3ZjAgIWltcG9ydGFudDsgfVxuICAubmF2YmFyIC5tci1hdXRvLFxuICAubmF2YmFyIC5teC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IHVsIGxpIGEuY3VycmVudCB7XG4gIGNvbG9yOiAjODJlN2YwOyB9XG5cbi5oZWFkZXItbWVudSxcbi5oZWFkZXItbWVudSBkaXYge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfVxuXG4uaGVhZGVyLW1lbnUge1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMyMHB4KTtcbiAgYmFja2dyb3VuZDogIzE0Mzg3NDtcbiAgbWFyZ2luLXJpZ2h0OiAzMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmhlYWRlci1tZW51IHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI3NXB4KTtcbiAgICAgIGJhY2tncm91bmQ6ICMxNDM4NzQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI3NXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDgwM3B4KSB7XG4gICAgLmhlYWRlci1tZW51IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7IH0gfVxuICAuaGVhZGVyLW1lbnUgLnNlYXJjaC1pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTsgfVxuICAgIC5oZWFkZXItbWVudSAuc2VhcmNoLWljb24gaW5wdXQge1xuICAgICAgd2lkdGg6IDBweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlcjogMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIC5oZWFkZXItbWVudSAuc2VhcmNoLWljb24gaW5wdXQ6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmhlYWRlci1tZW51IC50b2dnbGVkIGlucHV0IHtcbiAgICB3aWR0aDogMjMwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0ZXh0LWluZGVudDogMTBweDsgfVxuICAuaGVhZGVyLW1lbnUgLnRvZ2dsZWQgaSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDVweDtcbiAgICB0b3A6IDdweDtcbiAgICBjb2xvcjogIzg4ODsgfVxuICAuaGVhZGVyLW1lbnUgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgcGFkZGluZzogMTBweCAwcHggMTJweCAwcHg7IH1cbiAgLmhlYWRlci1tZW51IC5oZWFkZXItdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlYWRlci1tZW51IC5oZWFkZXItdG9wIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH0gfVxuICAgIC5oZWFkZXItbWVudSAuaGVhZGVyLXRvcCAub3B0aW9ucyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwNXB4KTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5oZWFkZXItbWVudSAuaGVhZGVyLXRvcCAub3B0aW9ucyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmhlYWRlci1tZW51IC5oZWFkZXItdG9wIC5vcHRpb25zIHtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTU1cHgpIGFuZCAobWluLXdpZHRoOiA4MDRweCkge1xuICAgICAgICAuaGVhZGVyLW1lbnUgLmhlYWRlci10b3AgLm9wdGlvbnMge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmhlYWRlci1tZW51IC5oZWFkZXItdG9wIC5vcHRpb25zIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3MHB4KSB7XG4gICAgICAgIC5oZWFkZXItbWVudSAuaGVhZGVyLXRvcCAub3B0aW9ucyB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfSB9XG4gICAgICAuaGVhZGVyLW1lbnUgLmhlYWRlci10b3AgLm9wdGlvbnMgcCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmhlYWRlci1tZW51IC5oZWFkZXItdG9wIC5vcHRpb25zIHAgc3BhbiB7XG4gICAgICAgICAgbWFyZ2luOiAwcHggMTBweDsgfVxuICAgICAgICAgIC5oZWFkZXItbWVudSAuaGVhZGVyLXRvcCAub3B0aW9ucyBwIHNwYW4gYSB7XG4gICAgICAgICAgICBtYXJnaW46IDBweCA1cHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmhlYWRlci1tZW51IC5oZWFkZXItdG9wIC5vcHRpb25zIC5leWUtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgICAgICBwYWRkaW5nOiAwcHggMTRweCA1cHggMTRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5oZWFkZXItbWVudSAuaGVhZGVyLXRvcCAub3B0aW9ucyBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAuaGVhZGVyLW1lbnUgLmhlYWRlci10b3AgLm9wdGlvbnMgYTpob3ZlciwgLmhlYWRlci1tZW51IC5oZWFkZXItdG9wIC5vcHRpb25zIGE6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAjODJlN2YwOyB9XG4gICAgLmhlYWRlci1tZW51IC5oZWFkZXItdG9wIC5saW5rcyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5oZWFkZXItbWVudSAuaGVhZGVyLXRvcCAubGlua3Mge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuaGVhZGVyLW1lbnUgLmhlYWRlci10b3AgLmxpbmtzIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDcwcHgpIHtcbiAgICAgICAgLmhlYWRlci1tZW51IC5oZWFkZXItdG9wIC5saW5rcyB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAgIC5oZWFkZXItbWVudSAuaGVhZGVyLXRvcCAubGlua3MgPiBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAuaGVhZGVyLW1lbnUgLmhlYWRlci10b3AgLmxpbmtzID4gYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICM4MmU3ZjA7IH1cbiAgICAgICAgLmhlYWRlci1tZW51IC5oZWFkZXItdG9wIC5saW5rcyA+IGEgaSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAgICAgLmhlYWRlci1tZW51IC5oZWFkZXItdG9wIC5saW5rcyA+IGE6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3N3B4KSB7XG4gICAgICAgICAgICAuaGVhZGVyLW1lbnUgLmhlYWRlci10b3AgLmxpbmtzID4gYTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7IH0gfVxuICAgICAgICAgIC5oZWFkZXItbWVudSAuaGVhZGVyLXRvcCAubGlua3MgPiBhOmZpcnN0LWNoaWxkIGkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ3MHB4KSB7XG4gICAgICAgIC5oZWFkZXItbWVudSAuaGVhZGVyLXRvcCAubGlua3MgPiAuZHJvcGRvd24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4OyB9IH1cbiAgICAgIC5oZWFkZXItbWVudSAuaGVhZGVyLXRvcCAubGlua3MgPiAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAgIC5oZWFkZXItbWVudSAuaGVhZGVyLXRvcCAubGlua3MgPiAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICM4MmU3ZjA7IH1cbiAgICAgICAgLmhlYWRlci1tZW51IC5oZWFkZXItdG9wIC5saW5rcyA+IC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIGkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzBweCkge1xuICAgICAgICAgIC5oZWFkZXItbWVudSAuaGVhZGVyLXRvcCAubGlua3MgPiAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAgICAgICAuaGVhZGVyLW1lbnUgLmhlYWRlci10b3AgLmxpbmtzID4gLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGU6YmVmb3JlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgLmhlYWRlci1tZW51IC5oZWFkZXItdG9wIC5saW5rcyA+IC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgICAgICAgICAgIHRvcDogLThweDsgfVxuICAgICAgICAgICAgLmhlYWRlci1tZW51IC5oZWFkZXItdG9wIC5saW5rcyA+IC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIGltZyB7XG4gICAgICAgICAgICAgIHRvcDogMHB4OyB9IH1cbiAgICAgIC5oZWFkZXItbWVudSAuaGVhZGVyLXRvcCAubGlua3MgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NzBweCkge1xuICAgICAgICAgIC5oZWFkZXItbWVudSAuaGVhZGVyLXRvcCAubGlua3MgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIGxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICAuaGVhZGVyLW1lbnUgLmhlYWRlci10b3AgLmxpbmtzIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG4gIC5oZWFkZXItbWVudSAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMHB4O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB3aWR0aDogMTk1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmhlYWRlci1tZW51IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogLjI1NWVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IC4yNTVlbTtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4OyB9XG4gICAgLmhlYWRlci1tZW51IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSBpbWcge1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1yaWdodDogN3B4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDcwcHgpIHtcbiAgICAgICAgLmhlYWRlci1tZW51IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSBpbWcge1xuICAgICAgICAgIHRvcDogMTBweDsgfSB9XG4gIC5oZWFkZXItbWVudSAuZHJvcGRvd24uc2hvdyB7XG4gICAgY29sb3I6ICMxNDM4NzQ7IH1cbiAgICAuaGVhZGVyLW1lbnUgLmRyb3Bkb3duLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGNvbG9yOiAjMTQzODc0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMHB4OyB9XG4gICAgICAuaGVhZGVyLW1lbnUgLmRyb3Bkb3duLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICB0b3A6IC0xNXB4OyB9XG4gIC5oZWFkZXItbWVudSAuYnRuLXNlY29uZGFyeTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDBweDsgfVxuICAuaGVhZGVyLW1lbnUgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDQwcHgsIDM1cHgsIDBweCk7XG4gICAgdG9wOiAtM3B4O1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgYm9yZGVyOiAwcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBsZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAuaGVhZGVyLW1lbnUgLmRyb3Bkb3duLW1lbnUgYS5kcm9wZG93bi1pdGVtIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgY29sb3I6ICMxNDM4NzQ7XG4gICAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICAgIC5oZWFkZXItbWVudSAuZHJvcGRvd24tbWVudSBhLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuaGVhZGVyLW1lbnUgLmRyb3Bkb3duLW1lbnUgYS5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzkxMWQzYjsgfVxuICAgICAgLmhlYWRlci1tZW51IC5kcm9wZG93bi1tZW51IGEuZHJvcGRvd24taXRlbTpmb2N1cywgLmhlYWRlci1tZW51IC5kcm9wZG93bi1tZW51IGEuZHJvcGRvd24taXRlbTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzkxMWQzYjsgfVxuXG4uc2VhcmNoLWJveC1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IC0yMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGxpbmVhcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTU1cHgpIGFuZCAobWluLXdpZHRoOiA4MDRweCkge1xuICAgIC5zZWFyY2gtYm94LWNvbnRhaW5lciB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtNXB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGxpbmVhcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgbGluZWFyO1xuICAgICAgdG9wOiA0MHB4O1xuICAgICAgei1pbmRleDogMTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NzNweCkgYW5kIChtaW4td2lkdGg6IDU3N3B4KSB7XG4gICAgLnNlYXJjaC1ib3gtY29udGFpbmVyIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgcmlnaHQ6IDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIC5zZWFyY2gtYm94LWNvbnRhaW5lciB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHJpZ2h0OiAtNDBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NzBweCkge1xuICAgIC5zZWFyY2gtYm94LWNvbnRhaW5lciB7XG4gICAgICByaWdodDogMHB4O1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgLnNlYXJjaC1ib3gtY29udGFpbmVyLnNob3cge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjczcHgpIGFuZCAobWluLXdpZHRoOiA1NzdweCkge1xuICAgICAgLnNlYXJjaC1ib3gtY29udGFpbmVyLnNob3cge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDcwcHgpIHtcbiAgICAgIC5zZWFyY2gtYm94LWNvbnRhaW5lci5zaG93IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgLnNlYXJjaC1ib3gtY29udGFpbmVyICNTZWFyY2hCb3ggLm1zLXNyY2gtc2Ige1xuICAgIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5zZWFyY2gtYm94LWNvbnRhaW5lciAjU2VhcmNoQm94IC5tcy1zcmNoLXNiIGlucHV0IHtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMHB4IDEwcHg7XG4gICAgICB6LWluZGV4OiAxMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgICAgICAuc2VhcmNoLWJveC1jb250YWluZXIgI1NlYXJjaEJveCAubXMtc3JjaC1zYiBpbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IDE1MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NTVweCkgYW5kIChtaW4td2lkdGg6IDgwNHB4KSB7XG4gICAgICAgIC5zZWFyY2gtYm94LWNvbnRhaW5lciAjU2VhcmNoQm94IC5tcy1zcmNoLXNiIGlucHV0IHtcbiAgICAgICAgICB3aWR0aDogMTgwcHg7IH0gfVxuICAgIC5zZWFyY2gtYm94LWNvbnRhaW5lciAjU2VhcmNoQm94IC5tcy1zcmNoLXNiIC5tcy1zcmNoLXNiLXNlYXJjaExpbmsge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBjb2xvcjogIzg4ODtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlcjogMHB4IHNvbGlkICNhZjlmODU7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7IH1cbiAgICAgIC5zZWFyY2gtYm94LWNvbnRhaW5lciAjU2VhcmNoQm94IC5tcy1zcmNoLXNiIC5tcy1zcmNoLXNiLXNlYXJjaExpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBjb2xvcjogIzgyZTdmMDsgfVxuICAgICAgLnNlYXJjaC1ib3gtY29udGFpbmVyICNTZWFyY2hCb3ggLm1zLXNyY2gtc2IgLm1zLXNyY2gtc2Itc2VhcmNoTGluazpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjAwMlwiO1xuICAgICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiOyB9XG4gICAgICAuc2VhcmNoLWJveC1jb250YWluZXIgI1NlYXJjaEJveCAubXMtc3JjaC1zYiAubXMtc3JjaC1zYi1zZWFyY2hMaW5rIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICBbaWQqPVwiUm9vdEFzcE1lbnVcIl0ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICBbaWQqPVwiUm9vdEFzcE1lbnVcIl0gPiBsaS5zdGF0aWMgPiBhLnN0YXRpYyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIFtpZCo9XCJSb290QXNwTWVudVwiXSA+IGxpLnN0YXRpYyA+IHVsLnN0YXRpYyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjk5cHgpIHtcbiAgLm5hdmJhciAubmF2YmFyLW5hdiBsaSA+IC5uYXYtbGluayxcbiAgLm5hdmJhciAubmF2YmFyLW5hdiBsaSA+IGEge1xuICAgIHBhZGRpbmc6IDZweCA4cHg7IH1cbiAgdWwjenoxMV9Sb290QXNwTWVudSBsaSBzcGFuLFxuICB1bCN6ejExX1Jvb3RBc3BNZW51IGxpIGEge1xuICAgIHBhZGRpbmc6IDBweCAycHg7IH1cbiAgdWwjenoxMV9Sb290QXNwTWVudSBsaSB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDgwcHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICB1bCN6ejExX1Jvb3RBc3BNZW51IGxpIGEsXG4gIHVsI3p6MTFfUm9vdEFzcE1lbnUgbGkgc3BhbiB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMXB4OyB9XG4gIHVsI3p6MTFfUm9vdEFzcE1lbnUgbGkge1xuICAgIG1hcmdpbi1yaWdodDogOHB4OyB9IH1cblxuLmJhbm5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYmFubmVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMTZweCk7IH0gfVxuICAuYmFubmVyIC5iYW5uZXItY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogIzE4M2Y4MiB1cmwoLi4vLi4vaW1hZ2VzL2JnLmpwZykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNTBweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYmFubmVyIC5iYW5uZXItY29udGVudCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMTZweCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYmFubmVyIC5iYW5uZXItY29udGVudCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTBweCk7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgLmJhbm5lciAuYmFubmVyLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5iYW5uZXIgLmJhbm5lci1zb2NpYWwtbWVkaWEge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYmFubmVyIC5iYW5uZXItc29jaWFsLW1lZGlhIHtcbiAgICAgICAgd2lkdGg6IDExMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5iYW5uZXIgLmJhbm5lci1zb2NpYWwtbWVkaWEge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYzsgfSB9XG4gICAgLmJhbm5lciAuYmFubmVyLXNvY2lhbC1tZWRpYSB1bCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDUwcHg7XG4gICAgICByaWdodDogMHB4O1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmJhbm5lciAuYmFubmVyLXNvY2lhbC1tZWRpYSB1bCB7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYzsgfSB9XG4gICAgICAuYmFubmVyIC5iYW5uZXItc29jaWFsLW1lZGlhIHVsIGxpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5iYW5uZXIgLmJhbm5lci1zb2NpYWwtbWVkaWEgdWwgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAgICAgICAuYmFubmVyIC5iYW5uZXItc29jaWFsLW1lZGlhIHVsIGxpOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5iYW5uZXIgLmJhbm5lci1zb2NpYWwtbWVkaWEgdWwgbGk6Zmlyc3Qtb2YtdHlwZTpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTQzODc0O1xuICAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxLjVweDtcbiAgICAgICAgICAgIHRvcDogLTE5MnB4O1xuICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICAuYmFubmVyIC5iYW5uZXItc29jaWFsLW1lZGlhIHVsIGxpIGEge1xuICAgICAgICAgIGNvbG9yOiAjOGYxZDNiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgICAuYmFubmVyIC5iYW5uZXItc29jaWFsLW1lZGlhIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICMxNDM4NzQgIWltcG9ydGFudDsgfVxuICAgICAgICAgIC5iYW5uZXIgLmJhbm5lci1zb2NpYWwtbWVkaWEgdWwgbGkgYSBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDsgfVxuICAuYmFubmVyIC5zZXJ2aWNlcy1kZXNjIHtcbiAgICBtYXgtd2lkdGg6IDY4NXB4O1xuICAgIG1hcmdpbjogMTAwcHggYXV0bztcbiAgICBjb2xvcjogI2Q1ZDVkNTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJhbm5lciAuc2VydmljZXMtZGVzYyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDsgfSB9XG4gICAgLmJhbm5lciAuc2VydmljZXMtZGVzYyAuZGVzYyB7XG4gICAgICBtYXgtd2lkdGg6IDQ4NHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmJhbm5lciAuc2VydmljZXMtZGVzYyAuZGVzYyB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDsgfSB9XG4gICAgLmJhbm5lciAuc2VydmljZXMtZGVzYyBpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q1ZDVkNTtcbiAgICAgIHBhZGRpbmc6IDM1cHggMzBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgd2lkdGg6IDE1MXB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmJhbm5lciAuc2VydmljZXMtZGVzYyBpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgIGJvcmRlcjogMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgICAuYmFubmVyIC5zZXJ2aWNlcy1kZXNjIGg0IHtcbiAgICAgIGNvbG9yOiAjODJlN2YwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5iYW5uZXIgLnNlcnZpY2VzLWRlc2MgaDQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfSB9XG4gICAgLmJhbm5lciAuc2VydmljZXMtZGVzYyBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIHdvcmQtc3BhY2luZzogMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7IH1cbiAgLmJhbm5lciAuc2VydmljZXMge1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5iYW5uZXIgLnNlcnZpY2VzIHVsIHtcbiAgICAgIG1hcmdpbjogMHB4IDIwcHg7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9XG4gICAgICAuYmFubmVyIC5zZXJ2aWNlcyB1bCBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5iYW5uZXIgLnNlcnZpY2VzIHVsIGxpOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGhlaWdodDogOTAlO1xuICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgdG9wOiA1JTsgfVxuICAgICAgICAuYmFubmVyIC5zZXJ2aWNlcyB1bCBsaTpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIGJvcmRlcjogMHB4OyB9XG4gICAgICAgICAgLmJhbm5lciAuc2VydmljZXMgdWwgbGk6bGFzdC1vZi10eXBlOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuYmFubmVyIC5zZXJ2aWNlcyB1bCBsaSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAgICAgICAuYmFubmVyIC5zZXJ2aWNlcyB1bCBsaTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAgIC5iYW5uZXIgLnNlcnZpY2VzIHVsIGxpIGkge1xuICAgICAgICAgIGNvbG9yOiAjODJlN2YwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAgIC5iYW5uZXIgLnNlcnZpY2VzIHVsIGxpIGg2IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICAuYmFubmVyIC5zZXJ2aWNlcyB1bCBsaTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgICAgICAgIC5iYW5uZXIgLnNlcnZpY2VzIHVsIGxpOmhvdmVyIGkge1xuICAgICAgICAgICAgY29sb3I6ICMwMzRmOGE7IH1cbiAgICAgICAgICAuYmFubmVyIC5zZXJ2aWNlcyB1bCBsaTpob3ZlciBoNiB7XG4gICAgICAgICAgICBjb2xvcjogIzhmMWQzYjsgfVxuICAuYmFubmVyIC5zY3JvbGwtc2VjdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMzBweDtcbiAgICByaWdodDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5iYW5uZXIgLnNjcm9sbC1zZWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmJhbm5lciAuc2Nyb2xsLXNlY3Rpb24gYS5zY3JvbGwtaWNvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgICAgLmJhbm5lciAuc2Nyb2xsLXNlY3Rpb24gYS5zY3JvbGwtaWNvbiAuaWNvbi1zY3JvbGwge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgICAgIC5iYW5uZXIgLnNjcm9sbC1zZWN0aW9uIGEuc2Nyb2xsLWljb246aG92ZXIge1xuICAgICAgICBjb2xvcjogIzgyZTdmMDsgfVxuXG4uYWJvdXQtc3dpcGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9zd2lwZXItYmcuanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogNTBweCAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4OyB9XG4gIC5hYm91dC1zd2lwZXIgaDUge1xuICAgIGNvbG9yOiAjODJlN2YwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5hYm91dC1zd2lwZXIgaDUgYSB7XG4gICAgICBjb2xvcjogIzgyZTdmMDsgfVxuICAuYWJvdXQtc3dpcGVyIC5zaW5nbGUtaXRlbSBwIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgLmFib3V0LXN3aXBlciAuc2luZ2xlLWl0ZW0gcCB7XG4gICAgICAgIHBhZGRpbmc6IDBweCAxMHB4OyB9IH1cbiAgICAuYWJvdXQtc3dpcGVyIC5zaW5nbGUtaXRlbSBwIGEge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLmFib3V0LXN3aXBlciAuc2xpY2stZG90cyB7XG4gICAgYm90dG9tOiAtMzVweDsgfVxuICAgIC5hYm91dC1zd2lwZXIgLnNsaWNrLWRvdHMgbGkge1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBtYXJnaW46IDBweDsgfVxuICAgICAgLmFib3V0LXN3aXBlciAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmFib3V0LXN3aXBlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzgyZTdmMDsgfVxuXG4uYWJvdXQge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2Fib3V0LWJnLmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLmFib3V0IC5hYm91dC1ib3gge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogNTBweCA2MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC02MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNmY2ZjY7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCAycHggI2RjZGNkYzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgICAgLmFib3V0IC5hYm91dC1ib3gge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDIwcHg7IH0gfVxuICAgIC5hYm91dCAuYWJvdXQtYm94IGg0IHtcbiAgICAgIGNvbG9yOiAjMDM0ZjhhO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAuYWJvdXQgLmFib3V0LWJveCBoNDpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IHVybCguLi8uLi9pbWFnZXMvbGVmdC5wbmcpO1xuICAgICAgICByaWdodDogMHB4O1xuICAgICAgICB0b3A6IDBweDsgfVxuICAgICAgLmFib3V0IC5hYm91dC1ib3ggaDQ6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IHVybCguLi8uLi9pbWFnZXMvcmlnaHQucG5nKTtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICB0b3A6IDBweDsgfVxuICAgIC5hYm91dCAuYWJvdXQtYm94IHAge1xuICAgICAgY29sb3I6ICM3ZDdkN2Q7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAgIC5hYm91dCAuYWJvdXQtYm94IC5wLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjMzYzYjRlO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luOiAxNnB4IDBweCAxMHB4IDBweDsgfVxuXG5mb290ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2Zvb3Rlcl8wMi5qcGcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuICBmb290ZXIgLnRvcC1mb290ZXIge1xuICAgIHBhZGRpbmc6IDUwcHggMHB4IDI1cHggMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICBmb290ZXIgLnRvcC1mb290ZXIgLmZvb3Rlci1saW5rczpudGgtY2hpbGQoMSksIGZvb3RlciAudG9wLWZvb3RlciAuZm9vdGVyLWxpbmtzOm50aC1jaGlsZCgyKSB7XG4gICAgICB3aWR0aDogMjUlOyB9XG4gICAgZm9vdGVyIC50b3AtZm9vdGVyIC5mb290ZXItbGlua3M6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZm9vdGVyIC50b3AtZm9vdGVyIC5mb290ZXItbGlua3M6bnRoLWNoaWxkKDEpLCBmb290ZXIgLnRvcC1mb290ZXIgLmZvb3Rlci1saW5rczpudGgtY2hpbGQoMikge1xuICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgICBmb290ZXIgLnRvcC1mb290ZXIgLmZvb3Rlci1saW5rczpudGgtY2hpbGQoMykge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDsgfSB9XG4gICAgZm9vdGVyIC50b3AtZm9vdGVyIHVsIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGNvbG9yOiAjY2FjYWNhO1xuICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgICBmb290ZXIgLnRvcC1mb290ZXIgdWwgbGkgYSB7XG4gICAgICAgIGNvbG9yOiAjY2FjYWNhO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgZm9vdGVyIC50b3AtZm9vdGVyIHVsIGxpIGE6aG92ZXIsIGZvb3RlciAudG9wLWZvb3RlciB1bCBsaSBhOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogIzgyZTdmMCAhaW1wb3J0YW50OyB9XG4gICAgZm9vdGVyIC50b3AtZm9vdGVyIGg2IHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgZm9vdGVyIC50b3AtZm9vdGVyIC5kb3dubG9hZC1saW5rIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICBmb290ZXIgLnRvcC1mb290ZXIgLmRvd25sb2FkLWFwcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDU1cHggMHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgICAgZm9vdGVyIC50b3AtZm9vdGVyIC5kb3dubG9hZC1hcHAgLmFwcHMge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGZvb3RlciAudG9wLWZvb3RlciAuZG93bmxvYWQtYXBwIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0OyB9IH1cbiAgZm9vdGVyIC5jb3B5LXJpZ2h0cyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjM4LCAyMzgsIDIzOCwgMC4zKTtcbiAgICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICAgIGZvb3RlciAuY29weS1yaWdodHMgcCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGZvb3RlciAuY29weS1yaWdodHMgcCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAgIGZvb3RlciAuY29weS1yaWdodHMgLmZvb3Rlci1saW5rcyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmb290ZXIgLmNvcHktcmlnaHRzIC5mb290ZXItbGlua3Mge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAgICAgZm9vdGVyIC5jb3B5LXJpZ2h0cyAuZm9vdGVyLWxpbmtzIC5zb2NpYWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICBmb290ZXIgLmNvcHktcmlnaHRzIC5mb290ZXItbGlua3MgLnNvY2lhbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgZm9vdGVyIC5jb3B5LXJpZ2h0cyAuZm9vdGVyLWxpbmtzIC5zb2NpYWwgYSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAgICAgZm9vdGVyIC5jb3B5LXJpZ2h0cyAuZm9vdGVyLWxpbmtzIC5zb2NpYWwgYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzgyZTdmMDsgfVxuICAgICAgICAgIGZvb3RlciAuY29weS1yaWdodHMgLmZvb3Rlci1saW5rcyAuc29jaWFsIGE6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4OyB9XG4gICAgICBmb290ZXIgLmNvcHktcmlnaHRzIC5mb290ZXItbGlua3MgdWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDVweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICBmb290ZXIgLmNvcHktcmlnaHRzIC5mb290ZXItbGlua3MgdWwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgZm9vdGVyIC5jb3B5LXJpZ2h0cyAuZm9vdGVyLWxpbmtzIHVsIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEzcHg7IH1cbiAgICAgICAgICBmb290ZXIgLmNvcHktcmlnaHRzIC5mb290ZXItbGlua3MgdWwgbGk6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4OyB9XG4gICAgICAgICAgZm9vdGVyIC5jb3B5LXJpZ2h0cyAuZm9vdGVyLWxpbmtzIHVsIGxpIGEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAgICAgICBmb290ZXIgLmNvcHktcmlnaHRzIC5mb290ZXItbGlua3MgdWwgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjODJlN2YwOyB9XG5cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDsgfVxuXG5ib2R5LmFjdGl2ZS1CVyB7XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcyg5NSUpIGNvbnRyYXN0KDEyMCUpO1xuICAtby1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDk1JSkgY29udHJhc3QoMTIwJSk7XG4gIC1tcy1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDk1JSkgY29udHJhc3QoMTIwJSk7XG4gIC1tb3otZmlsdGVyOiBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcyg5NSUpIGNvbnRyYXN0KDEyMCUpO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDk1JSkgY29udHJhc3QoMTIwJSk7IH1cblxuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubWFyb29uLWJ0biB7XG4gIGJhY2tncm91bmQ6ICM4ZjFkM2I7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweCAyNXB4O1xuICBtaW4td2lkdGg6IDE0MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0OyB9XG4gIC5tYXJvb24tYnRuOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgLm1hcm9vbi1idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMzRmOGEgIWltcG9ydGFudDsgfVxuXG4ubmV3LWJveCAqIHtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIGhlaWdodDogNDAwcHg7IH1cblxuLndmLWZhbWlseS1vMzY1IHtcbiAgZm9udC1mYW1pbHk6ICdTaGVsbEljb25zJyAhaW1wb3J0YW50OyB9XG5cbi5tcy1jdWktdHRzLXNjYWxlLTIgLm1zLWN1aS10dC1hIHtcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmJyZWFkY3J1bWItYmcge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2JyZWFkY3J1bWIuanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogMS4yNXJlbSAycmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgLmJyZWFkY3J1bWItYmcgbGkuYnJlYWRjcnVtYi1pdGVtIGEsXG4gIC5icmVhZGNydW1iLWJnIHNwYW4gYSB7XG4gICAgY29sb3I6ICM5ZDlkOWQgIWltcG9ydGFudDsgfVxuICAuYnJlYWRjcnVtYi1iZyA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmJyZWFkY3J1bWItYmcgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSxcbiAgLmJyZWFkY3J1bWItYmcgPiBzcGFuID4gc3Bhbjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IC41cmVtO1xuICAgIGNvbG9yOiAjOWQ5ZDlkO1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lOyB9XG4gIC5icmVhZGNydW1iLWJnID4gc3BhbiBzcGFuOm50aC1jaGlsZChldmVuKSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYnJlYWRjcnVtYi1iZyAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSxcbiAgLmJyZWFkY3J1bWItYmcgc3Bhbi5jdXJyZW50IHtcbiAgICBjb2xvcjogIzAwN2NiYTsgfVxuICAgIC5icmVhZGNydW1iLWJnIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlOmFmdGVyLFxuICAgIC5icmVhZGNydW1iLWJnIHNwYW4uY3VycmVudDphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5wYWdpbmF0aW9uIC5wYWdlLWxpbmsge1xuICBib3JkZXI6IDBweDtcbiAgcGFkZGluZzogLjJyZW0gLjZyZW07XG4gIG1hcmdpbjogMHB4IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICM0YzRjNGM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAucGFnaW5hdGlvbiAucGFnZS1saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gIC5wYWdpbmF0aW9uIC5wYWdlLWxpbmsgaSB7XG4gICAgbWFyZ2luOiAwcHggNXB4OyB9XG5cbi5wYWdpbmF0aW9uIC5jaXJjbGUgLnBhZ2UtbGluayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0YzRjNGM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7IH1cblxuLnBhZ2luYXRpb24gLnByZXZpb3VzX2xpbmsgLnBhZ2UtbGluayxcbi5wYWdpbmF0aW9uIC5uZXh0X2xpbmsgLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjNGM0YzRjOyB9XG4gIC5wYWdpbmF0aW9uIC5wcmV2aW91c19saW5rIC5wYWdlLWxpbms6dmlzaXRlZCwgLnBhZ2luYXRpb24gLnByZXZpb3VzX2xpbmsgLnBhZ2UtbGluazpmb2N1cyxcbiAgLnBhZ2luYXRpb24gLm5leHRfbGluayAucGFnZS1saW5rOnZpc2l0ZWQsXG4gIC5wYWdpbmF0aW9uIC5uZXh0X2xpbmsgLnBhZ2UtbGluazpmb2N1cyB7XG4gICAgY29sb3I6ICM0YzRjNGMgIWltcG9ydGFudDsgfVxuXG4ucGFnaW5hdGlvbiAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZDogIzhmMWQzYjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzhmMWQzYjsgfVxuICAucGFnaW5hdGlvbiAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rOnZpc2l0ZWQsIC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLnBhZ2luYXRpb24gLnBhZ2UtbGluazpmb2N1cyxcbi5wYWdpbmF0aW9uIC5wYWdlLWxpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhmMWQzYjtcbiAgYm9yZGVyLWNvbG9yOiAjOGYxZDNiOyB9XG5cbi5wYWdpbmF0aW9uIC5jaXJjbGUgLnBhZ2UtbGluazpmb2N1cyxcbi5wYWdpbmF0aW9uIC5jaXJjbGUgLnBhZ2UtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxNzNmODE7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMxNzNmODE7IH1cblxuLm5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwcHg7IH1cblxuLnctMjgwIHtcbiAgd2lkdGg6IDM0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuaW5wdXQ6Zm9jdXMsXG5idXR0b246Zm9jdXMsXG5zZWxlY3Q6Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyB7XG4gIG91dGxpbmU6IDBweDsgfVxuXG4ubmF2LXRhYnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQzODc0O1xuICBwYWRkaW5nOiA1cHggNXB4IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAwIG5vbmU7IH1cbiAgLm5hdi10YWJzIC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7IH1cbiAgICAgIC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjMTQzODc0ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICMxNDM4NzQgIWltcG9ydGFudDsgfVxuICAgIC5uYXYtdGFicyAubmF2LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uYWNjb3JkaW9uLWxpc3QtdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQzODc0O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICB0b3A6IC00NXB4OyB9XG5cbi5hY2NvcmRpb24taGFzLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiA2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmFjY29yZGlvbi1oYXMtdGl0bGUgZGl2Lml0ZW1zOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDsgfVxuICAuYWNjb3JkaW9uLWhhcy10aXRsZSBkaXYuaXRlbXM6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDsgfVxuXG4uY29udGFjdCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvYWJvdXQtYmcuanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICBwYWRkaW5nOiAyNXB4IDBweDsgfVxuICAuY29udGFjdC5tYWluIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gICAgLmNvbnRhY3QubWFpbiB1bCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDBweDsgfVxuICAgICAgLmNvbnRhY3QubWFpbiB1bCBsaSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMThweDtcbiAgICAgICAgbWFyZ2luOiAwcHg7IH1cbiAgLmNvbnRhY3QgaDQge1xuICAgIGNvbG9yOiAjMDM0ZjhhO1xuICAgIGxpbmUtaGVpZ2h0OiA2MnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY29udGFjdCBoNCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gIC5jb250YWN0IHVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAuY29udGFjdCB1bCBsaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBjb2xvcjogIzdkN2Q3ZDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmNvbnRhY3QgdWwgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc3cHgpIHtcbiAgICAgICAgLmNvbnRhY3QgdWwgbGkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfSB9XG4gICAgICAuY29udGFjdCB1bCBsaSBpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjogIzhmMWQzYjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgICAuY29udGFjdCB1bCBsaSBpLmljb24taG9tZS1lbWFpbCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgICAgLmNvbnRhY3QgdWwgbGkgYSB7XG4gICAgICAgIGNvbG9yOiAjN2Q3ZDdkOyB9XG4gICAgICAgIC5jb250YWN0IHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjOGYxZDNiOyB9XG5cbi5uZXdzLmNvbnRhY3QtY29udCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7IH1cbiAgLm5ld3MuY29udGFjdC1jb250IC5jb250YWN0IHtcbiAgICBwYWRkaW5nOiA0MHB4IDBweDsgfVxuICAgIC5uZXdzLmNvbnRhY3QtY29udCAuY29udGFjdCB1bCBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5uZXdzLmNvbnRhY3QtY29udCAuY29udGFjdCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gICAgICAubmV3cy5jb250YWN0LWNvbnQgLmNvbnRhY3QgdWwgbGkgaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6ICM4ZjFkM2I7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAzcHg7IH1cbiAgICAgIC5uZXdzLmNvbnRhY3QtY29udCAuY29udGFjdCB1bCBsaSBoNSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6ICM3ODc4Nzg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbWluLXdpZHRoOiAxNjVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgICAubmV3cy5jb250YWN0LWNvbnQgLmNvbnRhY3QgdWwgbGkgcCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6ICM3ODc4Nzg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICAgICAgICAubmV3cy5jb250YWN0LWNvbnQgLmNvbnRhY3QgdWwgbGkgcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICAgIC5uZXdzLmNvbnRhY3QtY29udCAuY29udGFjdCB1bCBsaSBwIGEge1xuICAgICAgICAgIGNvbG9yOiAjOGExYzNhOyB9XG5cbi5kaXJMdHIge1xuICBkaXJlY3Rpb246IGx0cjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5uZXdzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogNTBweCAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm5ld3MgLnNsaWNrLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAubmV3cyBoNCB7XG4gICAgY29sb3I6ICMwMzRmOGE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAubmV3cyBoNDpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogdXJsKC4uLy4uL2ltYWdlcy9sZWZ0LnBuZyk7XG4gICAgICByaWdodDogMHB4O1xuICAgICAgdG9wOiAwcHg7IH1cbiAgICAubmV3cyBoNDphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiB1cmwoLi4vLi4vaW1hZ2VzL3JpZ2h0LnBuZyk7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICB0b3A6IDBweDsgfVxuICAubmV3cyAuc2luZ2xlLWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7IH1cbiAgICAubmV3cyAuc2luZ2xlLWl0ZW0gLm5vLXBhZCB7XG4gICAgICBwYWRkaW5nOiAwcHg7IH1cbiAgICAubmV3cyAuc2luZ2xlLWl0ZW0gLm5ld3MtYm94IHtcbiAgICAgIGhlaWdodDogMjM1cHg7IH1cbiAgICAgIC5uZXdzIC5zaW5nbGUtaXRlbSAubmV3cy1ib3ggLmQtbm9uZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgLm5ld3MgLnNpbmdsZS1pdGVtIC5uZXdzLWJveCAuZC1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzdweCkge1xuICAgICAgICAubmV3cyAuc2luZ2xlLWl0ZW0gLm5ld3MtYm94IC5kLXhzLWJsb2NrIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5uZXdzIC5zaW5nbGUtaXRlbSAubmV3cy1ib3ggLmQteHMtbm9uZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cbiAgICAgIC5uZXdzIC5zaW5nbGUtaXRlbSAubmV3cy1ib3ggLmRhdGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjOGYxZDNiO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc3cHgpIHtcbiAgICAgICAgICAubmV3cyAuc2luZ2xlLWl0ZW0gLm5ld3MtYm94IC5kYXRlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNyU7XG4gICAgICAgICAgICBtYXJnaW46IDBweDsgfSB9XG4gICAgICAgIC5uZXdzIC5zaW5nbGUtaXRlbSAubmV3cy1ib3ggLmRhdGUgaDUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAgICAgLm5ld3MgLnNpbmdsZS1pdGVtIC5uZXdzLWJveCAuZGF0ZSBoNSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgICAubmV3cyAuc2luZ2xlLWl0ZW0gLm5ld3MtYm94IC5uZXdzLWRlc2Mge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IGNhbGMoIDEwMCUgLSAxMzBweCk7XG4gICAgICAgIGhlaWdodDogMjM1cHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3N3B4KSB7XG4gICAgICAgICAgLm5ld3MgLnNpbmdsZS1pdGVtIC5uZXdzLWJveCAubmV3cy1kZXNjIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MiU7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDsgfSB9XG4gICAgICAgIC5uZXdzIC5zaW5nbGUtaXRlbSAubmV3cy1ib3ggLm5ld3MtZGVzYzpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzhmMWQzYjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbSgjOTAzMjRlKSwgdG8oIzNkNGE3YSkpO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM5MDMyNGUgMCUsICMzZDRhN2EgMTAwJSk7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIC5uZXdzIC5zaW5nbGUtaXRlbSAubmV3cy1ib3ggLm5ld3MtZGVzYzphZnRlciB7XG4gICAgICAgICAgY29udGVudDogdXJsKC4uLy4uL2ltYWdlcy9TaGFwZS5wbmcpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAtMjdweDtcbiAgICAgICAgICB0b3A6IDQwJTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3N3B4KSB7XG4gICAgICAgICAgICAubmV3cyAuc2luZ2xlLWl0ZW0gLm5ld3MtYm94IC5uZXdzLWRlc2M6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJzsgfSB9XG4gICAgICAgIC5uZXdzIC5zaW5nbGUtaXRlbSAubmV3cy1ib3ggLm5ld3MtZGVzYyBoNSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICBjb2xvcjogIzE1MWEyOTtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAubmV3cyAuc2luZ2xlLWl0ZW0gLm5ld3MtYm94IC5uZXdzLWRlc2MgaDUge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgICAgICAgICAubmV3cyAuc2luZ2xlLWl0ZW0gLm5ld3MtYm94IC5uZXdzLWRlc2MgaDUgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzE1MWEyOTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOyB9XG4gICAgICAgICAgICAubmV3cyAuc2luZ2xlLWl0ZW0gLm5ld3MtYm94IC5uZXdzLWRlc2MgaDUgYTp2aXNpdGVkIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMxNTFhMjk7IH1cbiAgICAgICAgICAgIC5uZXdzIC5zaW5nbGUtaXRlbSAubmV3cy1ib3ggLm5ld3MtZGVzYyBoNSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICM4YTFjM2EgIWltcG9ydGFudDsgfVxuICAgICAgICAubmV3cyAuc2luZ2xlLWl0ZW0gLm5ld3MtYm94IC5uZXdzLWRlc2MgcCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICAgICAgICBjb2xvcjogIzdkN2Q3ZDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAubmV3cyAuc2luZ2xlLWl0ZW0gLm5ld3MtYm94IC5uZXdzLWRlc2MgcCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfSB9XG4gICAgICAgIC5uZXdzIC5zaW5nbGUtaXRlbSAubmV3cy1ib3ggLm5ld3MtZGVzYyBhLm1vcmUtYnRuIHtcbiAgICAgICAgICBjb2xvcjogIzc4MTgzMDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAubmV3cyAuc2luZ2xlLWl0ZW0gLm5ld3MtYm94IC5uZXdzLWRlc2MgYS5tb3JlLWJ0bjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiK1wiO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgICAgICAgIC5uZXdzIC5zaW5nbGUtaXRlbSAubmV3cy1ib3ggLm5ld3MtZGVzYyBhLm1vcmUtYnRuOnZpc2l0ZWQsIC5uZXdzIC5zaW5nbGUtaXRlbSAubmV3cy1ib3ggLm5ld3MtZGVzYyBhLm1vcmUtYnRuOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNzgxODMwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAubmV3cyAuc2luZ2xlLWl0ZW0gLm5ld3MtYm94IC5uZXdzLWRlc2MgYS5tb3JlLWJ0bjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzAzNGY4YSAhaW1wb3J0YW50OyB9XG4gICAgICAubmV3cyAuc2luZ2xlLWl0ZW0gLm5ld3MtYm94IC5uZXdzLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMjM1cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgLm5ld3MgLnNpbmdsZS1pdGVtIC5uZXdzLWJveCAubmV3cy1pbWFnZSBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAubmV3cyAuc2xpY2stZG90cyB7XG4gICAgYm90dG9tOiAtNTBweDsgfVxuICAgIC5uZXdzIC5zbGljay1kb3RzIGxpIHtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgbWFyZ2luOiAwcHg7IH1cbiAgICAgIC5uZXdzIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGNvbG9yOiAjYTBhMDliOyB9XG4gIC5uZXdzIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMDM0ZjhhOyB9XG5cbi5pbm5lci1uZXdzIC5zaW5nbGUtbmV3cyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgLmlubmVyLW5ld3MgLnNpbmdsZS1uZXdzIC5uZXdzLWJveCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cblxuLm5ld3MtZGV0YWlscyBoNCB7XG4gIHdpZHRoOiAyNDBweDsgfVxuXG4ubmV3cy1kZXRhaWxzICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5uZXdzLWRldGFpbHMgLm5ld3MtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uZXdzLWRldGFpbHMgLm5ld3MtY29udGFpbmVyIC5teVNsaWRlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogY2FsYyggMTAwJSAtIDIxMHB4KTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmV3cy1kZXRhaWxzIC5uZXdzLWNvbnRhaW5lciAubXlTbGlkZXMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgLm5ld3MtZGV0YWlscyAubmV3cy1jb250YWluZXIgLm15U2xpZGVzIC5jYXJvdXNlbC1pdGVtIHtcbiAgICAgIGhlaWdodDogMzYxcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgLm5ld3MtZGV0YWlscyAubmV3cy1jb250YWluZXIgLm15U2xpZGVzIC5jYXJvdXNlbC1pdGVtIHtcbiAgICAgICAgICBoZWlnaHQ6IDMxNXB4OyB9IH1cbiAgICAubmV3cy1kZXRhaWxzIC5uZXdzLWNvbnRhaW5lciAubXlTbGlkZXMgaW1nIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5uZXdzLWRldGFpbHMgLm5ld3MtY29udGFpbmVyIC5teVNsaWRlcyAuZGF0ZS1yb3cge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgcGFkZGluZzogMThweCAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzU0MGEzMiswLDE3M2Y4MSsxMDAgKi9cbiAgICAgIGJhY2tncm91bmQ6ICM1NDBhMzI7XG4gICAgICAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKHJnYmEoODQsIDEwLCA1MCwgMC44NSkpLCB0byhyZ2JhKDIzLCA2MywgMTI5LCAwLjg1KSkpO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDg0LCAxMCwgNTAsIDAuODUpIDAlLCByZ2JhKDIzLCA2MywgMTI5LCAwLjg1KSAxMDAlKTtcbiAgICAgIC8qIElFNi05ICovIH1cbiAgICAgIC5uZXdzLWRldGFpbHMgLm5ld3MtY29udGFpbmVyIC5teVNsaWRlcyAuZGF0ZS1yb3cgLmFkLWRhdGUge1xuICAgICAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuICAgICAgICAubmV3cy1kZXRhaWxzIC5uZXdzLWNvbnRhaW5lciAubXlTbGlkZXMgLmRhdGUtcm93IC5hZC1kYXRlIGkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7IH1cbiAgLm5ld3MtZGV0YWlscyAubmV3cy1jb250YWluZXIgLmN1cnNvciB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5uZXdzLWRldGFpbHMgLm5ld3MtY29udGFpbmVyIC5hcnJvd3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyMzBweDtcbiAgICBib3R0b206IDVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNThweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5ld3MtZGV0YWlscyAubmV3cy1jb250YWluZXIgLmFycm93cyB7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIGJvdHRvbTogMTVweDsgfSB9XG4gICAgLm5ld3MtZGV0YWlscyAubmV3cy1jb250YWluZXIgLmFycm93cyAucHJldixcbiAgICAubmV3cy1kZXRhaWxzIC5uZXdzLWNvbnRhaW5lciAuYXJyb3dzIC5uZXh0IHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5uZXdzLWRldGFpbHMgLm5ld3MtY29udGFpbmVyIC5hcnJvd3MgLnByZXY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi4p2vXCI7IH1cbiAgICAubmV3cy1kZXRhaWxzIC5uZXdzLWNvbnRhaW5lciAuYXJyb3dzIC5uZXh0IHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAubmV3cy1kZXRhaWxzIC5uZXdzLWNvbnRhaW5lciAuYXJyb3dzIC5uZXh0OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwi4p2uXCI7IH1cbiAgLm5ld3MtZGV0YWlscyAubmV3cy1jb250YWluZXIgLm5ld3Mtcm93IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTg4cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZXdzLWRldGFpbHMgLm5ld3MtY29udGFpbmVyIC5uZXdzLXJvdyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH0gfVxuICAgIC5uZXdzLWRldGFpbHMgLm5ld3MtY29udGFpbmVyIC5uZXdzLXJvdyBsaSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxM3B4OyB9XG4gICAgICAubmV3cy1kZXRhaWxzIC5uZXdzLWNvbnRhaW5lciAubmV3cy1yb3cgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5uZXdzLWRldGFpbHMgLm5ld3MtY29udGFpbmVyIC5uZXdzLXJvdyBsaSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAgICAgICAubmV3cy1kZXRhaWxzIC5uZXdzLWNvbnRhaW5lciAubmV3cy1yb3cgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4OyB9IH1cbiAgICAgIC5uZXdzLWRldGFpbHMgLm5ld3MtY29udGFpbmVyIC5uZXdzLXJvdyBsaS5hY3RpdmUgLmNvbHVtbiBpbWcsXG4gICAgICAubmV3cy1kZXRhaWxzIC5uZXdzLWNvbnRhaW5lciAubmV3cy1yb3cgbGk6aG92ZXIgLmNvbHVtbiBpbWcge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAubmV3cy1kZXRhaWxzIC5uZXdzLWNvbnRhaW5lciAubmV3cy1yb3cgbGk6OmJlZm9yZSwgLm5ld3MtZGV0YWlscyAubmV3cy1jb250YWluZXIgLm5ld3Mtcm93IGxpOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5uZXdzLWRldGFpbHMgLm5ld3MtY29udGFpbmVyIC5uZXdzLXJvdyAuY29sdW1uIHtcbiAgICAgIGhlaWdodDogMTEycHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAubmV3cy1kZXRhaWxzIC5uZXdzLWNvbnRhaW5lciAubmV3cy1yb3cgLmNvbHVtbiBpbWcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAubmV3cy1kZXRhaWxzIC5uZXdzLWNvbnRhaW5lciAubmV3cy1yb3c6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAubmV3cy1kZXRhaWxzIC5uZXdzLWNvbnRhaW5lciAubmV3cy1yb3cgLmRlbW8ge1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7IH1cblxuLm5ld3MtZGV0YWlscyAubmV3cy1kZXNjIGg1IHtcbiAgY29sb3I6ICM4YTFjM2E7XG4gIGZvbnQtc2l6ZTogMjFweDsgfVxuXG4ubmV3cy1kZXRhaWxzIC5uZXdzLWRlc2MgcCB7XG4gIGNvbG9yOiAjN2Q3ZDdkO1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuXG4uYWRzIC5zaW5nbGUtbmV3cyAubmV3cy1ib3gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCAjMTQzODc0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmFkcyAuc2luZ2xlLW5ld3MgLm5ld3MtYm94IC5hZHMtZGVzYyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgLmFkcyAuc2luZ2xlLW5ld3MgLm5ld3MtYm94IC5hZHMtZGVzYyBoNSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgY29sb3I6ICM3ODE4MzA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAuYWRzIC5zaW5nbGUtbmV3cyAubmV3cy1ib3ggLmFkcy1kZXNjIHAge1xuICAgICAgY29sb3I6ICM0YzRjNGM7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgICAuYWRzIC5zaW5nbGUtbmV3cyAubmV3cy1ib3ggLmFkcy1kZXNjIHAuYWQtZGF0ZSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5hZHMgLnNpbmdsZS1uZXdzIC5uZXdzLWJveCAuYWRzLWRlc2MgcC5hZC1kYXRlOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7IH1cbiAgICAgIC5hZHMgLnNpbmdsZS1uZXdzIC5uZXdzLWJveCAuYWRzLWRlc2MgcC5hZC1kYXRlIGkge1xuICAgICAgICBjb2xvcjogIzc4MTgzMDsgfVxuICAgICAgLmFkcyAuc2luZ2xlLW5ld3MgLm5ld3MtYm94IC5hZHMtZGVzYyBwLmFkLWRhdGUgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjMDM0ZjhhO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgICAgICAuYWRzIC5zaW5nbGUtbmV3cyAubmV3cy1ib3ggLmFkcy1kZXNjIHAuYWQtZGF0ZSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBjb2xvcjogIzRjNGM0YzsgfVxuXG4uYXVjdGlvbiAuc2luZ2xlLW5ld3MgLm5ld3MtYm94IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuICAuYXVjdGlvbiAuc2luZ2xlLW5ld3MgLm5ld3MtYm94IC5hZHMtZGVzYyB7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAyNDJweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgIC5hdWN0aW9uIC5zaW5nbGUtbmV3cyAubmV3cy1ib3ggLmFkcy1kZXNjOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIHdpZHRoOiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjOGYxZDNiO1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20oIzkwMzI0ZSksIHRvKCMzZDRhN2EpKTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM5MDMyNGUgMCUsICMzZDRhN2EgMTAwJSk7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuYXVjdGlvbiAuc2luZ2xlLW5ld3MgLm5ld3MtYm94IC5hZHMtZGVzYyBoNSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgY29sb3I6ICMxNTFhMjk7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAuYXVjdGlvbiAuc2luZ2xlLW5ld3MgLm5ld3MtYm94IC5hZHMtZGVzYyBwIHtcbiAgICAgIGNvbG9yOiAjN2Q3ZDdkO1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmF1Y3Rpb24gLnNpbmdsZS1uZXdzIC5uZXdzLWJveCAuYWRzLWRlc2MgcC5hZC1kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGNvbG9yOiAjMWMxYjFiOyB9XG4gICAgICAuYXVjdGlvbiAuc2luZ2xlLW5ld3MgLm5ld3MtYm94IC5hZHMtZGVzYyBwLmFkLWRhdGU6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDsgfVxuICAgICAgLmF1Y3Rpb24gLnNpbmdsZS1uZXdzIC5uZXdzLWJveCAuYWRzLWRlc2MgcC5hZC1kYXRlIGkge1xuICAgICAgICBjb2xvcjogIzc4MTgzMDsgfVxuICAgICAgLmF1Y3Rpb24gLnNpbmdsZS1uZXdzIC5uZXdzLWJveCAuYWRzLWRlc2MgcC5hZC1kYXRlIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzAzNGY4YTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAuYXVjdGlvbiAuc2luZ2xlLW5ld3MgLm5ld3MtYm94IC5hZHMtZGVzYyBwLm1haW4tcCB7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAuYXVjdGlvbiAuc2luZ2xlLW5ld3MgLm5ld3MtYm94IC5hZHMtZGVzYyBhLmxlc3MtYnRuLFxuICAgIC5hdWN0aW9uIC5zaW5nbGUtbmV3cyAubmV3cy1ib3ggLmFkcy1kZXNjIGEubW9yZS1idG4ge1xuICAgICAgY29sb3I6ICM3ODE4MzA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAuYXVjdGlvbiAuc2luZ2xlLW5ld3MgLm5ld3MtYm94IC5hZHMtZGVzYyBhLmxlc3MtYnRuOmhvdmVyLFxuICAgICAgLmF1Y3Rpb24gLnNpbmdsZS1uZXdzIC5uZXdzLWJveCAuYWRzLWRlc2MgYS5tb3JlLWJ0bjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDM0ZjhhOyB9XG4gICAgICAuYXVjdGlvbiAuc2luZ2xlLW5ld3MgLm5ld3MtYm94IC5hZHMtZGVzYyBhLmxlc3MtYnRuOmJlZm9yZSxcbiAgICAgIC5hdWN0aW9uIC5zaW5nbGUtbmV3cyAubmV3cy1ib3ggLmFkcy1kZXNjIGEubW9yZS1idG46YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLYp9mE2YXYstmK2K9cIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDBweDsgfVxuICAgICAgLmF1Y3Rpb24gLnNpbmdsZS1uZXdzIC5uZXdzLWJveCAuYWRzLWRlc2MgYS5sZXNzLWJ0bjphZnRlcixcbiAgICAgIC5hdWN0aW9uIC5zaW5nbGUtbmV3cyAubmV3cy1ib3ggLmFkcy1kZXNjIGEubW9yZS1idG46YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlxcZjEwM1wiO1xuICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgIHJpZ2h0OiA0MHB4OyB9XG4gICAgLmF1Y3Rpb24gLnNpbmdsZS1uZXdzIC5uZXdzLWJveCAuYWRzLWRlc2MgYS5sZXNzLWJ0biB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5hdWN0aW9uIC5zaW5nbGUtbmV3cyAubmV3cy1ib3ggLnNob3ctbW9yZSBwLm1haW4tcCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gIC5hdWN0aW9uIC5zaW5nbGUtbmV3cyAubmV3cy1ib3ggLnNob3ctbW9yZSBhLmxlc3MtYnRuLFxuICAuYXVjdGlvbiAuc2luZ2xlLW5ld3MgLm5ld3MtYm94IC5zaG93LW1vcmUgYS5tb3JlLWJ0biB7XG4gICAgY29sb3I6ICM3ODE4MzA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuYXVjdGlvbiAuc2luZ2xlLW5ld3MgLm5ld3MtYm94IC5zaG93LW1vcmUgYS5sZXNzLWJ0bjpiZWZvcmUsXG4gICAgLmF1Y3Rpb24gLnNpbmdsZS1uZXdzIC5uZXdzLWJveCAuc2hvdy1tb3JlIGEubW9yZS1idG46YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi2KfZgtmEXCI7IH1cbiAgICAuYXVjdGlvbiAuc2luZ2xlLW5ld3MgLm5ld3MtYm94IC5zaG93LW1vcmUgYS5sZXNzLWJ0bjphZnRlcixcbiAgICAuYXVjdGlvbiAuc2luZ2xlLW5ld3MgLm5ld3MtYm94IC5zaG93LW1vcmUgYS5tb3JlLWJ0bjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlxcZjEwMlwiO1xuICAgICAgcmlnaHQ6IDQwcHg7IH1cbiAgLmF1Y3Rpb24gLnNpbmdsZS1uZXdzIC5uZXdzLWJveCAuYXVjdGlvbi1pbWcge1xuICAgIGhlaWdodDogMjQycHg7IH1cbiAgICAuYXVjdGlvbiAuc2luZ2xlLW5ld3MgLm5ld3MtYm94IC5hdWN0aW9uLWltZyBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmF1Y3Rpb24gLnNpbmdsZS1uZXdzIC5uZXdzLWJveCAub3dsLWNhcm91c2VsIHtcbiAgICBkaXJlY3Rpb246IGx0cjsgfVxuICAgIC5hdWN0aW9uIC5zaW5nbGUtbmV3cyAubmV3cy1ib3ggLm93bC1jYXJvdXNlbCAub3dsLWRvdHMge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDEwcHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICByaWdodDogMHB4O1xuICAgICAgbGVmdDogMHB4OyB9XG4gICAgICAuYXVjdGlvbiAuc2luZ2xlLW5ld3MgLm5ld3MtYm94IC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIC5vd2wtZG90IHtcbiAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMHB4IDNweDsgfVxuICAgICAgICAuYXVjdGlvbiAuc2luZ2xlLW5ld3MgLm5ld3MtYm94IC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzE3M2Y4MTsgfVxuXG5hOmZvY3VzLFxuYTp2aXNpdGVkIHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuXG4uZGVsZXRlIHtcbiAgY29sb3I6ICNlMzAwMDAgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuZGVsZXRlOmhvdmVyIHtcbiAgICBjb2xvcjogIzhmMWQzYiAhaW1wb3J0YW50OyB9XG5cbi5ldmVudCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgLmV2ZW50IC5ldmVudC1pbWcge1xuICAgIGhlaWdodDogMjQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmV2ZW50IC5ldmVudC1pbWcgaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmV2ZW50IC5ldmVudC1pbWcgLmluZm8ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiAjYmViZWJlO1xuICAgICAgcGFkZGluZzogMTVweCAxMXB4O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzU0MGEzMiswLDE3M2Y4MSsxMDAgKi9cbiAgICAgIGJhY2tncm91bmQ6ICM1NDBhMzI7XG4gICAgICAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKHJnYmEoMjMsIDYzLCAxMjksIDAuODUpKSwgdG8ocmdiYSg4NCwgMTAsIDUwLCAwLjg1KSkpO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDIzLCA2MywgMTI5LCAwLjg1KSAwJSwgcmdiYSg4NCwgMTAsIDUwLCAwLjg1KSAxMDAlKTtcbiAgICAgIC8qIElFNi05ICovIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZXZlbnQgLmV2ZW50LWltZyAuaW5mbyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgICAgIC5ldmVudCAuZXZlbnQtaW1nIC5pbmZvIHAuYWQtZGF0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5ldmVudCAuZXZlbnQtaW1nIC5pbmZvIHAuYWQtZGF0ZTpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfSB9XG4gICAgICAgIC5ldmVudCAuZXZlbnQtaW1nIC5pbmZvIHAuYWQtZGF0ZSBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAuZXZlbnQgLmV2ZW50LWltZyAuaW5mbyBwLmFkLWRhdGU6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLmV2ZW50IC5ldmVudC1pbWcgLmluZm8gcC5hZC1kYXRlOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgLmV2ZW50IC5ldmVudC1kZXNjIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMjVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgIGJvcmRlci10b3A6IDBweDtcbiAgICBtaW4taGVpZ2h0OiAyNjBweDsgfVxuICAgIC5ldmVudCAuZXZlbnQtZGVzYyAubW9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzIxYzI0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDI1cHggYXV0byAxMHB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgY29sb3I6ICM3MjFjMjQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmV2ZW50IC5ldmVudC1kZXNjIC5tb3JlOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwi2KfZhNmF2LLZitivXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICByaWdodDogMHB4O1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4OyB9XG4gICAgICAuZXZlbnQgLmV2ZW50LWRlc2MgLm1vcmU6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNzIxYzI0O1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5ldmVudCAuZXZlbnQtZGVzYyAuZGlzYWJsZWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMjVweCBhdXRvIDEwcHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICB3aWR0aDogMTEwcHg7XG4gICAgICBjb2xvcjogI2I0YjRiNDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5ldmVudCAuZXZlbnQtZGVzYyAuZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLYp9mE2YXYstmK2K9cIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7IH1cbiAgICAgIC5ldmVudCAuZXZlbnQtZGVzYyAuZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgICBjb2xvcjogI2I0YjRiNDsgfVxuICAgIC5ldmVudCAuZXZlbnQtZGVzYyBwIHtcbiAgICAgIGNvbG9yOiAjODU4NTg1O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDsgfVxuICAgIC5ldmVudCAuZXZlbnQtZGVzYyBwLm1haW4ge1xuICAgICAgbWF4LWhlaWdodDogNzVweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgIC5ldmVudCAuZXZlbnQtZGVzYyBoNSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBjb2xvcjogIzRlNGU0ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5ldmVudCBwLmxvY2F0aW9uIHtcbiAgICBjb2xvcjogIzE0Mzg3NDsgfVxuICAgIC5ldmVudCBwLmxvY2F0aW9uIGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogNHB4OyB9XG4gICAgLmV2ZW50IHAubG9jYXRpb24gYSB7XG4gICAgICBjb2xvcjogIzE0Mzg3NDsgfVxuICAgICAgLmV2ZW50IHAubG9jYXRpb24gYTp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6ICMxNDM4NzQ7IH1cbiAgICAgIC5ldmVudCBwLmxvY2F0aW9uIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzcyMWMyNCAhaW1wb3J0YW50OyB9XG5cbi5zaG93LW1vcmUuZXZlbnQtZGVzYyBwLm1haW4ge1xuICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuXG4uc2hvdy1tb3JlLmV2ZW50LWRlc2MgLm1vcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLYp9mC2YRcIjsgfVxuXG4uY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgYm9yZGVyOiAwcHg7IH1cbiAgLmNhcmQgLmNhcmQtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTRlNGU0O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBib3JkZXI6IDBweDsgfVxuICAgIC5jYXJkIC5jYXJkLWhlYWRlciBoNSBzcGFuIHtcbiAgICAgIGNvbG9yOiAjNGM0YzRjOyB9XG4gICAgLmNhcmQgLmNhcmQtaGVhZGVyIGg1IC5idG4ge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM1cHgpO1xuICAgICAgY29sb3I6ICM0YzRjNGM7XG4gICAgICBwYWRkaW5nOiAuMzc1cmVtIDA7XG4gICAgICBmb250LXNpemU6IDE3cHg7IH1cbiAgICAgIC5jYXJkIC5jYXJkLWhlYWRlciBoNSAuYnRuOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmNhcmQgLmNhcmQtaGVhZGVyIGg1IGkge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogIzlhMzk1MDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogN3B4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmNhcmQgLmNhcmQtaGVhZGVyIGg1LmNvbGxhcHNlZCBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMmMyYzJjOyB9XG4gICAgLmNhcmQgLmNhcmQtaGVhZGVyIGg1LmNvbGxhcHNlZCAuZmEtbWludXM6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDY3XCI7IH1cbiAgICAuY2FyZCAuY2FyZC1oZWFkZXI6aG92ZXIsIC5jYXJkIC5jYXJkLWhlYWRlci5iZyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjOWEzOTUwOyB9XG4gICAgICAuY2FyZCAuY2FyZC1oZWFkZXI6aG92ZXIgaDUgLmJ0biwgLmNhcmQgLmNhcmQtaGVhZGVyLmJnIGg1IC5idG4ge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmNhcmQgLmNhcmQtaGVhZGVyOmhvdmVyIGg1IGksIC5jYXJkIC5jYXJkLWhlYWRlci5iZyBoNSBpIHtcbiAgICAgICAgY29sb3I6ICM5YTM5NTA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogN3B4OyB9XG4gIC5jYXJkIC5jYXJkLWJvZHkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgY29sb3I6ICMyYzJjMmM7IH1cblxuLmxpYnJhcnkge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAubGlicmFyeSAuZS1zZXJ2aWNlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgIHBhZGRpbmc6IDI1cHggNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjUwLCAyNTAsIDI1MCwgMC43KTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgLmxpYnJhcnkgLmUtc2VydmljZSB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMjBweDsgfSB9XG4gICAgLmxpYnJhcnkgLmUtc2VydmljZSAuZS1zZXJpdmNlLWhlYWRlciB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAubGlicmFyeSAuZS1zZXJ2aWNlIC5lLXNlcml2Y2UtaGVhZGVyIGg1Lm1haW4ge1xuICAgICAgICBjb2xvcjogIzAzNGY4YTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5saWJyYXJ5IC5lLXNlcnZpY2UgLmUtc2VyaXZjZS1oZWFkZXIgaDUubWFpbjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgdG9wOiAzOXB4O1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMzRmOGE7IH1cbiAgICAgIC5saWJyYXJ5IC5lLXNlcnZpY2UgLmUtc2VyaXZjZS1oZWFkZXIgLmR1cmF0aW9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiA4cHggMTVweCAxMHB4IDI1cHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjZmNmY2O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5saWJyYXJ5IC5lLXNlcnZpY2UgLmUtc2VyaXZjZS1oZWFkZXIgLmR1cmF0aW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzNXB4OyB9IH1cbiAgICAgICAgLmxpYnJhcnkgLmUtc2VydmljZSAuZS1zZXJpdmNlLWhlYWRlciAuZHVyYXRpb24gLmJveCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIC5saWJyYXJ5IC5lLXNlcnZpY2UgLmUtc2VyaXZjZS1oZWFkZXIgLmR1cmF0aW9uIGkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgIGNvbG9yOiAjZGRkY2RjO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgLmxpYnJhcnkgLmUtc2VydmljZSAuZS1zZXJpdmNlLWhlYWRlciAuZHVyYXRpb24gaDUge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICM3ZTdlN2U7IH1cbiAgICAgICAgLmxpYnJhcnkgLmUtc2VydmljZSAuZS1zZXJpdmNlLWhlYWRlciAuZHVyYXRpb24gcCB7XG4gICAgICAgICAgY29sb3I6ICMwMTAxMDE7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAgICAgICAgIC5saWJyYXJ5IC5lLXNlcnZpY2UgLmUtc2VyaXZjZS1oZWFkZXIgLmR1cmF0aW9uIHAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogIzhmMWQzYjsgfVxuICAgICAgICAgICAgLmxpYnJhcnkgLmUtc2VydmljZSAuZS1zZXJpdmNlLWhlYWRlciAuZHVyYXRpb24gcCBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBjb2xvcjogIzAxMDEwMTsgfVxuICAgIC5saWJyYXJ5IC5lLXNlcnZpY2UgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICM3ZTdlN2U7IH1cbiAgICAubGlicmFyeSAuZS1zZXJ2aWNlIC5wcm92aWRlZC10byB7XG4gICAgICBjb2xvcjogIzE3M2Y4MTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5saWJyYXJ5IC5lLXNlcnZpY2UgLnByb3ZpZGVkLXRvIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzdlN2U3ZTsgfVxuICAgICAgICAubGlicmFyeSAuZS1zZXJ2aWNlIC5wcm92aWRlZC10byBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGNvbG9yOiAjMTczZjgxOyB9XG4gICAgLmxpYnJhcnkgLmUtc2VydmljZSAuZG9jdW1lbnRzIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMjBweCAyNXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Y2ZjZmNjsgfVxuICAgICAgLmxpYnJhcnkgLmUtc2VydmljZSAuZG9jdW1lbnRzIC5ib3gge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgICAubGlicmFyeSAuZS1zZXJ2aWNlIC5kb2N1bWVudHMgLmJveCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAubGlicmFyeSAuZS1zZXJ2aWNlIC5kb2N1bWVudHMgaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIGNvbG9yOiAjZGRkY2RjO1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHN1cGVyOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5saWJyYXJ5IC5lLXNlcnZpY2UgLmRvY3VtZW50cyBpIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH0gfVxuICAgICAgLmxpYnJhcnkgLmUtc2VydmljZSAuZG9jdW1lbnRzIGg1IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogIzAzNGY4YTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAubGlicmFyeSAuZS1zZXJ2aWNlIC5kb2N1bWVudHMgdWwgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbjtcbiAgICAgICAgY29sb3I6ICM3ZTdlN2U7IH1cbiAgICAgICAgLmxpYnJhcnkgLmUtc2VydmljZSAuZG9jdW1lbnRzIHVsIGxpOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogY291bnRlcihzZWN0aW9uKSBcIi4gXCI7XG4gICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICBjb2xvcjogIzAwN2NiYTsgfVxuXG4ubGlicmFyeSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA5NyU7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5saWJyYXJ5IC5zaW5nbGUtbmV3cyAubmV3cy1ib3gge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubGlicmFyeSAuc2luZ2xlLW5ld3MgLm5ld3MtYm94OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIHdpZHRoOiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjOGYxZDNiO1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjOTAzMjRlKSwgdG8oIzNkNGE3YSkpO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzkwMzI0ZSAwJSwgIzNkNGE3YSAxMDAlKTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5saWJyYXJ5IC5zaW5nbGUtbmV3cyAubmV3cy1ib3ggLmFkcy1kZXNjIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggNDBweDsgfVxuICAgICAgLmxpYnJhcnkgLnNpbmdsZS1uZXdzIC5uZXdzLWJveCAuYWRzLWRlc2MgaDUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBjb2xvcjogIzE1MWEyOTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAgIC5saWJyYXJ5IC5zaW5nbGUtbmV3cyAubmV3cy1ib3ggLmFkcy1kZXNjIHAge1xuICAgICAgICBjb2xvcjogIzdkN2Q3ZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAgICAgICAubGlicmFyeSAuc2luZ2xlLW5ld3MgLm5ld3MtYm94IC5hZHMtZGVzYyBwLmFkLWRhdGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgY29sb3I6ICNhNmE2YTY7IH1cblxuLmxvZ2luIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9sb2dpbi5qcGcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5sb2dpbiAubG9naW4tZm9ybSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIG1hcmdpbjogMTMwcHggYXV0byAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHdpZHRoOiA5NSU7IH1cbiAgICAubG9naW4gLmxvZ2luLWZvcm0gPiBpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTQ1cHg7XG4gICAgICByaWdodDogMHB4O1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29sb3I6ICM5MTFkM2I7XG4gICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICBsaW5lLWhlaWdodDogODBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAubG9naW4gLmxvZ2luLWZvcm0gaDQge1xuICAgICAgcGFkZGluZzogNDBweCAwcHg7XG4gICAgICBjb2xvcjogIzE3M2Y4MTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubG9naW4gLmxvZ2luLWZvcm0tY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5sb2dpbiAubG9naW4tZm9ybS1jb250YWluZXIgLm0tbGFiZWwge1xuICAgICAgY29sb3I6ICM4ODg4ODg7XG4gICAgICBtaW4td2lkdGg6IDEyMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgLmxvZ2luIC5sb2dpbi1mb3JtLWNvbnRhaW5lciAubS1sYWJlbCB7XG4gICAgICAgICAgbWluLXdpZHRoOiAxMDBweDsgfSB9XG4gICAgLmxvZ2luIC5sb2dpbi1mb3JtLWNvbnRhaW5lciBpbnB1dFt0eXBlPXRleHRdLFxuICAgIC5sb2dpbiAubG9naW4tZm9ybS1jb250YWluZXIgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4gICAgLmxvZ2luIC5sb2dpbi1mb3JtLWNvbnRhaW5lciBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1pbmRlbnQ6IDMwcHg7IH1cbiAgICAubG9naW4gLmxvZ2luLWZvcm0tY29udGFpbmVyIC5tYXJvb24tYnRuIHtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDQwcHg7XG4gICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXI6IDBweDsgfVxuICAubG9naW4gLmlucHV0LWZpZWxkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGNhbGMoIDEwMCUgLSAxMjRweCk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAubG9naW4gLmlucHV0LWZpZWxkIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoIDEwMCUgLSAxMDRweCk7IH0gfVxuICAgIC5sb2dpbiAuaW5wdXQtZmllbGQgaSB7XG4gICAgICB0b3A6IDEzcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBjb2xvcjogIzkxMWQzYjtcbiAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC5sb2dpbiAuaW5wdXQtZmllbGQgbGFiZWwsXG4gICAgLmxvZ2luIC5pbnB1dC1maWVsZCBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgIC5sb2dpbiAuaW5wdXQtZmllbGQgYSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGNvbG9yOiAjOTExZDNiO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCkge1xuICAgICAgICAubG9naW4gLmlucHV0LWZpZWxkIGEge1xuICAgICAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgICAubG9naW4gLmlucHV0LWZpZWxkIGxhYmVsIHtcbiAgICAgIGNvbG9yOiAjN2Q3ZDdkO1xuICAgICAgbWFyZ2luOiAwcHg7IH1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAuMmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDAuMmVtOyB9XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNzE0XCI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3ZDdkN2Q7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBtYXJnaW4tbGVmdDogN3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjJzO1xuICB0cmFuc2l0aW9uOiAuMnM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzdkN2Q3ZDtcbiAgY29sb3I6ICM0MTQxNDE7IH1cblxuaW5wdXRbdHlwZT1jaGVja2JveF06ZGlzYWJsZWQgKyBsYWJlbDpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBib3JkZXItY29sb3I6ICNhYWE7IH1cblxuLnN1Z2dlc3Rpb24tZm9ybSBoNCB7XG4gIGNvbG9yOiAjMDM0ZjhhO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzNDBweDtcbiAgbWFyZ2luOiBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgIC5zdWdnZXN0aW9uLWZvcm0gaDQge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgd2lkdGg6IDI5MHB4OyB9IH1cbiAgLnN1Z2dlc3Rpb24tZm9ybSBoNDpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiB1cmwoLi4vLi4vaW1hZ2VzL2xlZnQucG5nKTtcbiAgICByaWdodDogMHB4O1xuICAgIHRvcDogMHB4OyB9XG4gIC5zdWdnZXN0aW9uLWZvcm0gaDQ6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiB1cmwoLi4vLi4vaW1hZ2VzL3JpZ2h0LnBuZyk7XG4gICAgbGVmdDogMHB4O1xuICAgIHRvcDogMHB4OyB9XG5cbi5zdWdnZXN0aW9uLWZvcm0gLmN1c3RvbS1jb250cm9sLWlubGluZSB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICAuc3VnZ2VzdGlvbi1mb3JtIC5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweDsgfSB9XG5cbi5zdWdnZXN0aW9uLWZvcm0gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICAuc3VnZ2VzdGlvbi1mb3JtIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBtaW4td2lkdGg6IGF1dG87IH0gfVxuXG4uc3VnZ2VzdGlvbi1mb3JtIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgdG9wOiA3cHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjN2Q3ZDdkOyB9XG5cbi5zdWdnZXN0aW9uLWZvcm0gbGFiZWwge1xuICBjb2xvcjogIzg4ODtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4uc3VnZ2VzdGlvbi1mb3JtIC5pbnB1dC1maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnN1Z2dlc3Rpb24tZm9ybSAuaW5wdXQtZmllbGQgaW5wdXQsXG4gIC5zdWdnZXN0aW9uLWZvcm0gLmlucHV0LWZpZWxkIHNlbGVjdCxcbiAgLnN1Z2dlc3Rpb24tZm9ybSAuaW5wdXQtZmllbGQgdGV4dGFyZWEge1xuICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gMTMwcHgpO1xuICAgIGhlaWdodDogNDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmRmZGZkO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAuc3VnZ2VzdGlvbi1mb3JtIC5pbnB1dC1maWVsZCB0ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiAxMDBweDsgfVxuXG4uc3VnZ2VzdGlvbi1mb3JtIC5yYWRpby1idG4ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IGNhbGMoIDEwMCUgLSAxMzBweCk7IH1cblxuLnN1Z2dlc3Rpb24tZm9ybSAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDExcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwJSA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcmlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDsgfVxuXG4uc3VnZ2VzdGlvbi1mb3JtIC5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzAzNGY4YTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgdG9wOiAxMXB4OyB9XG5cbi5zdWdnZXN0aW9uLWZvcm0gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMzRmOGE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLnN1Z2dlc3Rpb24tZm9ybSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLnN1Z2dlc3Rpb24tZm9ybSBidXR0b246bGFzdC1vZi10eXBlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBjb2xvcjogIzhmMWQzYjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzhmMWQzYjtcbiAgcGFkZGluZzogMTBweCAyNXB4O1xuICBtaW4td2lkdGg6IDE0MHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgLnN1Z2dlc3Rpb24tZm9ybSBidXR0b246bGFzdC1vZi10eXBlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjOGYxZDNiO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4ZjFkM2I7IH1cblxuLnN1Z2dlc3Rpb24tZm9ybSAuY3VzdG9tLXNlbGVjdC1hcnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc3VnZ2VzdGlvbi1mb3JtIC5jdXN0b20tc2VsZWN0LWFycm93IHNlbGVjdCB7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIC8qIEZpcmVmb3ggKi9cbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLyogU2FmYXJpIGFuZCBDaHJvbWUgKi9cbiAgICAtbXMtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtby1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgLnN1Z2dlc3Rpb24tZm9ybSAuY3VzdG9tLXNlbGVjdC1hcnJvdyBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnN1Z2dlc3Rpb24tZm9ybSAuY3VzdG9tLXNlbGVjdC1hcnJvdzpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBjb2xvcjogIzg4ODsgfVxuXG4uZ2FsbGVyeSBoNCB7XG4gIGNvbG9yOiAjMDM0ZjhhO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzNDBweDtcbiAgbWFyZ2luOiBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgIC5nYWxsZXJ5IGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHdpZHRoOiAyOTBweDsgfSB9XG4gIC5nYWxsZXJ5IGg0OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IHVybCguLi8uLi9pbWFnZXMvbGVmdC5wbmcpO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgdG9wOiAwcHg7IH1cbiAgLmdhbGxlcnkgaDQ6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiB1cmwoLi4vLi4vaW1hZ2VzL3JpZ2h0LnBuZyk7XG4gICAgbGVmdDogMHB4O1xuICAgIHRvcDogMHB4OyB9XG5cbi5nYWxsZXJ5IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNzBweDsgfVxuXG4uZ2FsbGVyeSAuZmlsdGVybWVudSB7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmdhbGxlcnkgLmZpbHRlcm1lbnUgbGkge1xuICAgIHBhZGRpbmc6IDRweCAxMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICNhM2EzYTM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE5cHg7IH1cbiAgICAuZ2FsbGVyeSAuZmlsdGVybWVudSBsaS5hY3RpdmUge1xuICAgICAgY29sb3I6ICMwMzRmOGE7IH1cbiAgICAuZ2FsbGVyeSAuZmlsdGVybWVudSBsaTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIi9cIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA5NSU7IH1cbiAgICAuZ2FsbGVyeSAuZmlsdGVybWVudSBsaTpsYXN0LW9mLXR5cGU6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjsgfVxuXG4uZ2FsbGVyeSAuZ2FsbGVyeS1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0byA0NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmdhbGxlcnkgLmdhbGxlcnktY29udGFpbmVyIC5wb3N0IHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDYwcHgpIC8gMyk7XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5nYWxsZXJ5IC5nYWxsZXJ5LWNvbnRhaW5lciAucG9zdCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjBweCkgLyAyKTtcbiAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZ2FsbGVyeSAuZ2FsbGVyeS1jb250YWluZXIgLnBvc3Qge1xuICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgIG1hcmdpbjogNXB4IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfSB9XG4gICAgLmdhbGxlcnkgLmdhbGxlcnktY29udGFpbmVyIC5wb3N0IGEge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjZzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpOyB9XG4gICAgICAuZ2FsbGVyeSAuZ2FsbGVyeS1jb250YWluZXIgLnBvc3QgYTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICByaWdodDogMHB4O1xuICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC42cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTsgfVxuICAgICAgLmdhbGxlcnkgLmdhbGxlcnktY29udGFpbmVyIC5wb3N0IGE6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwM2VcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjZzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpOyB9XG4gICAgICAuZ2FsbGVyeSAuZ2FsbGVyeS1jb250YWluZXIgLnBvc3QgYTpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmdhbGxlcnkgLmdhbGxlcnktY29udGFpbmVyIC5wb3N0IGE6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMC44OyB9XG4gICAgLmdhbGxlcnkgLmdhbGxlcnktY29udGFpbmVyIC5wb3N0LnZpZGVvcyBhOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlxcZjAzZFwiOyB9XG4gICAgLmdhbGxlcnkgLmdhbGxlcnktY29udGFpbmVyIC5wb3N0IC5nYWxsZXJ5LWltZyBhIHtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNjY2M7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjcwcHg7IH1cbiAgICAuZ2FsbGVyeSAuZ2FsbGVyeS1jb250YWluZXIgLnBvc3QgLmdhbGxlcnktaW1nIGltZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5nYWxsZXJ5IC5nYWxsZXJ5LWNvbnRhaW5lciAucG9zdCAuZ2FsbGVyeS12aWRlbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5nYWxsZXJ5IC5nYWxsZXJ5LWNvbnRhaW5lciAucG9zdCAuZ2FsbGVyeS12aWRlbyBhIHtcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgI2NjYztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmdhbGxlcnkgLmdhbGxlcnktY29udGFpbmVyIC5wb3N0IC5nYWxsZXJ5LXZpZGVvIC52aWRlby1vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICByaWdodDogMHB4O1xuICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NTBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAuZ2FsbGVyeSAuZ2FsbGVyeS1jb250YWluZXIgLnBvc3QgLmdhbGxlcnktdmlkZW8gLnZpZGVvLW92ZXJsYXkge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3MHB4OyB9IH1cbiAgICAgICAgLmdhbGxlcnkgLmdhbGxlcnktY29udGFpbmVyIC5wb3N0IC5nYWxsZXJ5LXZpZGVvIC52aWRlby1vdmVybGF5IGkge1xuICAgICAgICAgIGNvbG9yOiAjNWY1ZjVmO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBmb250LXNpemU6IDI1cHg7IH1cbiAgICAgICAgICAuZ2FsbGVyeSAuZ2FsbGVyeS1jb250YWluZXIgLnBvc3QgLmdhbGxlcnktdmlkZW8gLnZpZGVvLW92ZXJsYXkgaS5mYS1wbGF5OmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICByaWdodDogLTNweDsgfVxuICAgIC5nYWxsZXJ5IC5nYWxsZXJ5LWNvbnRhaW5lciAucG9zdDpudGgtY2hpbGQoNG4pIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZ2FsbGVyeSAuZ2FsbGVyeS1jb250YWluZXIgLnBvc3Q6bnRoLWNoaWxkKDRuKSBhIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDAwcHg7IH1cbiAgICAgIC5nYWxsZXJ5IC5nYWxsZXJ5LWNvbnRhaW5lciAucG9zdDpudGgtY2hpbGQoNG4pIGltZyB7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmdhbGxlcnkgLmdhbGxlcnktY29udGFpbmVyIC5wb3N0Om50aC1jaGlsZCg0bikgLmdhbGxlcnktaW1hZ2UgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLmdhbGxlcnkgLmdhbGxlcnktY29udGFpbmVyIC5wb3N0Om50aC1jaGlsZCg0bikgLmdhbGxlcnktdmlkZW8gdmlkZW8sXG4gICAgICAuZ2FsbGVyeSAuZ2FsbGVyeS1jb250YWluZXIgLnBvc3Q6bnRoLWNoaWxkKDRuKSAuZ2FsbGVyeS12aWRlbyBpZnJhbWUge1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5nYWxsZXJ5IC5nYWxsZXJ5LWNvbnRhaW5lciAucG9zdDpudGgtY2hpbGQoNG4pIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDIwcHgpIC8gMik7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gICAgICAgICAgLmdhbGxlcnkgLmdhbGxlcnktY29udGFpbmVyIC5wb3N0Om50aC1jaGlsZCg0bikgYSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMjcwcHg7IH1cbiAgICAgICAgICAuZ2FsbGVyeSAuZ2FsbGVyeS1jb250YWluZXIgLnBvc3Q6bnRoLWNoaWxkKDRuKSAuZ2FsbGVyeS12aWRlbyB2aWRlbyxcbiAgICAgICAgICAuZ2FsbGVyeSAuZ2FsbGVyeS1jb250YWluZXIgLnBvc3Q6bnRoLWNoaWxkKDRuKSAuZ2FsbGVyeS12aWRlbyBpZnJhbWUge1xuICAgICAgICAgICAgaGVpZ2h0OiAyNzBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmdhbGxlcnkgLmdhbGxlcnktY29udGFpbmVyIC5wb3N0Om50aC1jaGlsZCg0bikge1xuICAgICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNzBweDsgfSB9XG5cbi5nYWxsZXJ5IHZpZGVvW3Bvc3Rlcl0ge1xuICBvYmplY3QtZml0OiBmaWxsOyB9XG5cbiNodG1sNS13YXRlcm1hcmsge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmxpZ2h0Ym94Y29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmxpZ2h0Ym94Y29udGFpbmVyIC5saWdodGJveGxlZnQge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmxpZ2h0Ym94Y29udGFpbmVyIC5saWdodGJveHJpZ2h0IHtcbiAgICB3aWR0aDogNjAlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5saWdodGJveGNvbnRhaW5lciAubGlnaHRib3hyaWdodCBpZnJhbWUge1xuICAgIG1pbi1oZWlnaHQ6IDM5MHB4OyB9XG4gIC5saWdodGJveGNvbnRhaW5lciAuZGl2dGV4dCB7XG4gICAgbWFyZ2luOiAzNnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIC5saWdodGJveGNvbnRhaW5lciAubGlnaHRib3hsZWZ0IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmxpZ2h0Ym94Y29udGFpbmVyIC5saWdodGJveHJpZ2h0IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmxpZ2h0Ym94Y29udGFpbmVyIC5kaXZ0ZXh0IHtcbiAgICAgIG1hcmdpbjogMTJweDsgfSB9XG5cbi5odG1sNS1pbWFnZSB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cblxuLmh0bWw1LXBsYXkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmh0bWw1LWVsZW0td3JhcCxcbi5odG1sNS1lbGVtLWJveCxcbi5odG1sNS10aXRsZSxcbi5odG1sNS1lbGVtLWRhdGEtYm94IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4jaHRtbDVib3gtaHRtbDUtbGlnaHRib3ggLmh0bWw1LXRleHQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJESU5OZXh0TFRBcmFiaWNcIiAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi5la2tvLWxpZ2h0Ym94LW5hdi1vdmVybGF5IGE6bGFzdC1jaGlsZCBzcGFuIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi5vcmdhbml6YXRpb24tc3RydWN0dXJlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9Pcmdhbml6YXRpb25hbC1TdHJ1Y3R1cmUuanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAub3JnYW5pemF0aW9uLXN0cnVjdHVyZSAuc3RydWN0dXJlLWJveCB7XG4gICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDBweDsgfVxuICAgIC5vcmdhbml6YXRpb24tc3RydWN0dXJlIC5zdHJ1Y3R1cmUtYm94LnRvcDphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgY29sb3I6ICMxMDMwNjQ7XG4gICAgICByaWdodDogMHB4O1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDIycHggYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5vcmdhbml6YXRpb24tc3RydWN0dXJlIC5zdHJ1Y3R1cmUtYm94IC5pbWctY29udCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBoZWlnaHQ6IDEwMHB4OyB9XG4gICAgICAub3JnYW5pemF0aW9uLXN0cnVjdHVyZSAuc3RydWN0dXJlLWJveCAuaW1nLWNvbnQgaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgLm9yZ2FuaXphdGlvbi1zdHJ1Y3R1cmUgLnN0cnVjdHVyZS1ib3ggLmRlc2Mge1xuICAgICAgYmFja2dyb3VuZDogIzEwMzA2NDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDEzcHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgbWluLWhlaWdodDogNzVweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAgIC5vcmdhbml6YXRpb24tc3RydWN0dXJlIC5zdHJ1Y3R1cmUtYm94IC5kZXNjIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzM3B4OyB9IH1cbiAgICAgIC5vcmdhbml6YXRpb24tc3RydWN0dXJlIC5zdHJ1Y3R1cmUtYm94IC5kZXNjIHAge1xuICAgICAgICBmb250LXNpemU6IDE5cHg7IH1cbiAgICAgIC5vcmdhbml6YXRpb24tc3RydWN0dXJlIC5zdHJ1Y3R1cmUtYm94IC5kZXNjIGg1IHtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5vcmdhbml6YXRpb24tc3RydWN0dXJlIC5zdGFnZS0yIC5kZXNjIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTc0MTg4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5vcmdhbml6YXRpb24tc3RydWN0dXJlIC5zdGFnZS0yLnNlY29uZC1ib3g6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6ICMxMDMwNjQ7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcmlnaHQ6IDUwcHg7XG4gICAgICB0b3A6IC03MHB4OyB9IH1cbiAgLm9yZ2FuaXphdGlvbi1zdHJ1Y3R1cmUgLnN0YWdlLTMuc3RydWN0dXJlLWJveDphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogNzBweDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICMxMDMwNjQ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICByaWdodDogNTBweDtcbiAgICB0b3A6IC03MHB4OyB9XG4gIC5vcmdhbml6YXRpb24tc3RydWN0dXJlIC5zdGFnZS0zIC5kZXNjIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzg2Mjk0OyB9XG4gIC5vcmdhbml6YXRpb24tc3RydWN0dXJlIC5zdGFnZS00LnN0cnVjdHVyZS1ib3g6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgd2lkdGg6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjMTAzMDY0O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcmlnaHQ6IDUwcHg7XG4gICAgdG9wOiAtNzBweDsgfVxuICAub3JnYW5pemF0aW9uLXN0cnVjdHVyZSAuc3RhZ2UtNCAuZGVzYyB7XG4gICAgYmFja2dyb3VuZDogIzY3OTJjNDsgfVxuXG4udGl0bGUtczEge1xuICBjb2xvcjogIzAzNGY4YTtcbiAgcGFkZGluZzogMHB4IDQwcHg7XG4gIG1hcmdpbjogYXV0bzsgfVxuICAudGl0bGUtczE6YmVmb3JlIHtcbiAgICBwYWRkaW5nOiAwcHggNDBweDtcbiAgICBjb250ZW50OiB1cmwoLi4vLi4vaW1hZ2VzL2xlZnQucG5nKTtcbiAgICB0b3A6IDBweDsgfVxuICAudGl0bGUtczE6YWZ0ZXIge1xuICAgIHBhZGRpbmc6IDBweCA0MHB4O1xuICAgIGNvbnRlbnQ6IHVybCguLi8uLi9pbWFnZXMvcmlnaHR9LnBuZyk7XG4gICAgdG9wOiAwcHg7IH1cblxuLm1zLXNvY2lhbC10YWJzIGg0IHtcbiAgY29sb3I6ICMwMzRmOGE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDM0MHB4O1xuICBtYXJnaW46IGF1dG87IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgLm1zLXNvY2lhbC10YWJzIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHdpZHRoOiAyOTBweDsgfSB9XG4gIC5tcy1zb2NpYWwtdGFicyBoNDpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiB1cmwoLi4vLi4vaW1hZ2VzL2xlZnQucG5nKTtcbiAgICByaWdodDogMHB4O1xuICAgIHRvcDogMHB4OyB9XG4gIC5tcy1zb2NpYWwtdGFicyBoNDphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IHVybCguLi8uLi9pbWFnZXMvcmlnaHQucG5nKTtcbiAgICBsZWZ0OiAwcHg7XG4gICAgdG9wOiAwcHg7IH1cblxuLmJyZWFkY3J1bWJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmOTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9icmVhZGNydW1icy1jb3Zlci5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZzogMzBweCAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5icmVhZGNydW1icyBhIHtcbiAgICBmb250LWZhbWlseTogXCJESU5OZXh0TFRBcmFiaWNcIjtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgY29sb3I6ICM5ZDlkOWQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgLmJyZWFkY3J1bWJzIG9sIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lOyB9XG4gICAgLmJyZWFkY3J1bWJzIG9sIGxpLmFjdGl2ZSBhIHtcbiAgICAgIGNvbG9yOiAjMDA3Y2JhOyB9XG4gICAgLmJyZWFkY3J1bWJzIG9sIGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjsgfVxuICAgIC5icmVhZGNydW1icyBvbCBsaTphZnRlciB7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBjb2xvcjogIzlkOWQ5ZDtcbiAgICAgIGNvbnRlbnQ6IFwi74SEXCI7IH1cblxuLm5pY2VzY3JvbGwtcmFpbHMubmljZXNjcm9sbC1yYWlscy12ciB7XG4gIHdpZHRoOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNkNGQ1ZDY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDsgfVxuXG4ubmljZXNjcm9sbC1yYWlscyAubmljZXNjcm9sbC1jdXJzb3JzIHtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICB3aWR0aDogMTRweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA4cHggIWltcG9ydGFudDsgfVxuXG4udXNlZnVsLWxpbmsge1xuICBtYXJnaW46IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmUyZTI7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIG1heC13aWR0aDogMzUwcHg7IH1cbiAgLnVzZWZ1bC1saW5rIC5pbWctY29udCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnVzZWZ1bC1saW5rIC5pbWctY29udCBhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAudXNlZnVsLWxpbmsgLmltZy1jb250IGEgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgLnVzZWZ1bC1saW5rIC5saW5rLWRlc2Mge1xuICAgIHBhZGRpbmc6IDI1cHggMzBweCA0NXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICAgIG1heC1oZWlnaHQ6IDE4NHB4O1xuICAgIGhlaWdodDogMTg0cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC51c2VmdWwtbGluayAubGluay1kZXNjIGg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGNvbG9yOiAjOTExZDNiO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAgIC51c2VmdWwtbGluayAubGluay1kZXNjIHAge1xuICAgICAgbWF4LWhlaWdodDogNzVweDtcbiAgICAgIGNvbG9yOiAjODU4NTg1O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAudXNlZnVsLWxpbmsgLmxpbmsge1xuICAgIGJhY2tncm91bmQ6ICMxNDM4NzQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAudXNlZnVsLWxpbmsgLmxpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzkxMWQzYjsgfVxuICAgIC51c2VmdWwtbGluayAubGluayBhIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC51c2VmdWwtbGluayAubGluayBhOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnVzZWZ1bC1saW5rIC5saW5rIGEgaSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG5cbi5zdGF0aXN0aWNzIC5uZXdzLWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnN0YXRpc3RpY3MgLm5ld3MtYm94IC5hZHMtZGVzYyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE3MHB4KTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zdGF0aXN0aWNzIC5uZXdzLWJveCAuYWRzLWRlc2Mge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuc3RhdGlzdGljcyAubmV3cy1ib3ggLmRvd25sb2FkIHtcbiAgICB3aWR0aDogMTY1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmc6IDBweCAwcHggMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnN0YXRpc3RpY3MgLm5ld3MtYm94IC5kb3dubG9hZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdW5zZXQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAuc3RhdGlzdGljcyAubmV3cy1ib3ggLmRvd25sb2FkIGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDMwcHggYXV0byAyMHB4O1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoIzE3M2Y4MSwgIzU0MGEzMik7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zdGF0aXN0aWNzIC5uZXdzLWJveCAuZG93bmxvYWQgaSB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIG1hcmdpbjogMHB4IDIwcHggMjBweCAxMHB4OyB9IH1cbiAgICAuc3RhdGlzdGljcyAubmV3cy1ib3ggLmRvd25sb2FkIGJ1dHRvbixcbiAgICAuc3RhdGlzdGljcyAubmV3cy1ib3ggLmRvd25sb2FkIGEge1xuICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTExZDNiO1xuICAgICAgY29sb3I6ICM5MTFkM2I7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgICAgLnN0YXRpc3RpY3MgLm5ld3MtYm94IC5kb3dubG9hZCBidXR0b246aG92ZXIsXG4gICAgICAuc3RhdGlzdGljcyAubmV3cy1ib3ggLmRvd25sb2FkIGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjOTExZDNiO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zdGF0aXN0aWNzIC5uZXdzLWJveCAuZG93bmxvYWQgYnV0dG9uLFxuICAgICAgICAuc3RhdGlzdGljcyAubmV3cy1ib3ggLmRvd25sb2FkIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7IH0gfVxuXG4uc2l0ZW1hcCAuaXRlbSBoNSB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zaXRlbWFwIC5pdGVtIGg1IGEge1xuICAgIGNvbG9yOiAjOTExZDNiOyB9XG4gIC5zaXRlbWFwIC5pdGVtIGg1OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgdG9wOiAwcHg7XG4gICAgd2lkdGg6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiAjOGYxZDNiO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oIzkwMzI0ZSksIHRvKCMzZDRhN2EpKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjOTAzMjRlIDAlLCAjM2Q0YTdhIDEwMCUpO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4uc2l0ZW1hcCAuaXRlbSB1bCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDE4NXB4OyB9XG4gIC5zaXRlbWFwIC5pdGVtIHVsIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLnNpdGVtYXAgLml0ZW0gdWwgbGkgdWwge1xuICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgIC5zaXRlbWFwIC5pdGVtIHVsIGxpIHVsIGxpIGEge1xuICAgICAgICBjb2xvcjogIzhmOGY4ZjtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgLnNpdGVtYXAgLml0ZW0gdWwgbGkgYSB7XG4gICAgICBjb2xvcjogIzRhNGE0YTsgfVxuXG4udG9jLWxheW91dC1tYWluIHtcbiAgd2lkdGg6IDgwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJvcmRlcjogMDsgfVxuICAudG9jLWxheW91dC1tYWluIC5sZXZlbC1idWxsZXQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgcGFkZGluZzogMHB4OyB9XG4gIC50b2MtbGF5b3V0LW1haW4gPiB1bC5kZndwLWxpc3QgPiAubGV2ZWwtc2VjdGlvbiA+IC5sZXZlbC1oZWFkZXIge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAudG9jLWxheW91dC1tYWluID4gdWwuZGZ3cC1saXN0ID4gLmxldmVsLXNlY3Rpb24gPiAubGV2ZWwtaGVhZGVyIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgIC50b2MtbGF5b3V0LW1haW4gPiB1bC5kZndwLWxpc3QgPiAubGV2ZWwtc2VjdGlvbiA+IC5sZXZlbC1oZWFkZXIge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLnRvYy1sYXlvdXQtbWFpbiA+IHVsLmRmd3AtbGlzdCA+IC5sZXZlbC1zZWN0aW9uID4gLmxldmVsLWhlYWRlciAuaGVhZGVydGl0bGUge1xuICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiAjOTExZDNiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgIC50b2MtbGF5b3V0LW1haW4gPiB1bC5kZndwLWxpc3QgPiAubGV2ZWwtc2VjdGlvbiA+IC5sZXZlbC1oZWFkZXIgLmhlYWRlcnRpdGxlIGEge1xuICAgICAgICBjb2xvcjogIzkxMWQzYjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgLnRvYy1sYXlvdXQtbWFpbiA+IHVsLmRmd3AtbGlzdCA+IC5sZXZlbC1zZWN0aW9uID4gLmxldmVsLWhlYWRlciAuaGVhZGVydGl0bGU6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICM4ZjFkM2I7XG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oIzkwMzI0ZSksIHRvKCMzZDRhN2EpKTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzkwMzI0ZSAwJSwgIzNkNGE3YSAxMDAlKTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC50b2MtbGF5b3V0LW1haW4gPiB1bC5kZndwLWxpc3QgPiAubGV2ZWwtc2VjdGlvbiA+IHVsLmRmd3AtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAudG9jLWxheW91dC1tYWluID4gdWwuZGZ3cC1saXN0ID4gLmxldmVsLXNlY3Rpb24gPiB1bC5kZndwLWxpc3QgPiAubGV2ZWwtc2VjdGlvbiB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnRvYy1sYXlvdXQtbWFpbiA+IHVsLmRmd3AtbGlzdCA+IC5sZXZlbC1zZWN0aW9uID4gdWwuZGZ3cC1saXN0ID4gLmxldmVsLXNlY3Rpb24ge1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgLnRvYy1sYXlvdXQtbWFpbiA+IHVsLmRmd3AtbGlzdCA+IC5sZXZlbC1zZWN0aW9uID4gdWwuZGZ3cC1saXN0ID4gLmxldmVsLXNlY3Rpb24ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC50b2MtbGF5b3V0LW1haW4gPiB1bC5kZndwLWxpc3QgPiAubGV2ZWwtc2VjdGlvbiA+IHVsLmRmd3AtbGlzdCA+IC5sZXZlbC1zZWN0aW9uID4gLmxldmVsLWhlYWRlciAuaGVhZGVydGl0bGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6ICM5MTFkM2I7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgICAgLnRvYy1sYXlvdXQtbWFpbiA+IHVsLmRmd3AtbGlzdCA+IC5sZXZlbC1zZWN0aW9uID4gdWwuZGZ3cC1saXN0ID4gLmxldmVsLXNlY3Rpb24gPiAubGV2ZWwtaGVhZGVyIC5oZWFkZXJ0aXRsZSBhIHtcbiAgICAgICAgICBjb2xvcjogIzkxMWQzYjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgICAgLnRvYy1sYXlvdXQtbWFpbiA+IHVsLmRmd3AtbGlzdCA+IC5sZXZlbC1zZWN0aW9uID4gdWwuZGZ3cC1saXN0ID4gLmxldmVsLXNlY3Rpb24gPiAubGV2ZWwtaGVhZGVyIC5oZWFkZXJ0aXRsZTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzhmMWQzYjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCM5MDMyNGUpLCB0bygjM2Q0YTdhKSk7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzkwMzI0ZSAwJSwgIzNkNGE3YSAxMDAlKTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC50b2MtbGF5b3V0LW1haW4gPiB1bC5kZndwLWxpc3QgPiAubGV2ZWwtc2VjdGlvbiA+IHVsLmRmd3AtbGlzdCA+IC5sZXZlbC1zZWN0aW9uIHVsIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxODVweDsgfVxuICAgICAgICAudG9jLWxheW91dC1tYWluID4gdWwuZGZ3cC1saXN0ID4gLmxldmVsLXNlY3Rpb24gPiB1bC5kZndwLWxpc3QgPiAubGV2ZWwtc2VjdGlvbiB1bCBsaSB7XG4gICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAgIC50b2MtbGF5b3V0LW1haW4gPiB1bC5kZndwLWxpc3QgPiAubGV2ZWwtc2VjdGlvbiA+IHVsLmRmd3AtbGlzdCA+IC5sZXZlbC1zZWN0aW9uIHVsIGxpIGEge1xuICAgICAgICAgICAgY29sb3I6ICM0YTRhNGEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgICAgICAgICAgLnRvYy1sYXlvdXQtbWFpbiA+IHVsLmRmd3AtbGlzdCA+IC5sZXZlbC1zZWN0aW9uID4gdWwuZGZ3cC1saXN0ID4gLmxldmVsLXNlY3Rpb24gdWwgbGkgYTp2aXNpdGVkIHtcbiAgICAgICAgICAgICAgY29sb3I6ICM0YTRhNGEgIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgLnRvYy1sYXlvdXQtbWFpbiA+IHVsLmRmd3AtbGlzdCA+IC5sZXZlbC1zZWN0aW9uID4gdWwuZGZ3cC1saXN0ID4gLmxldmVsLXNlY3Rpb24gdWwgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjOTAzMjRlICFpbXBvcnRhbnQ7IH1cblxuLypub3QgRm91bmQqL1xuI25vdEZvdW5kIHtcbiAgYmFja2dyb3VuZDogI2YzZjNmMyB1cmwoLi4vLi4vaW1hZ2VzL2Fib3V0LWJnLmpwZykgMCAwIHJlcGVhdC15O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWUxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAjbm90Rm91bmQgLm5vdC1mb3VuZC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA1MHB4IDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLXRvcDogODBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgI25vdEZvdW5kIC5ub3QtZm91bmQtY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA5MCU7IH0gfVxuICAgICNub3RGb3VuZCAubm90LWZvdW5kLWNvbnRlbnQgLm5vdC1mb3VuZC10aXRsZS1zZWN0aW9uIHtcbiAgICAgIGNvbG9yOiAjOGYxZDNiO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgI25vdEZvdW5kIC5ub3QtZm91bmQtY29udGVudCAubm90LWZvdW5kLXRpdGxlLXNlY3Rpb24gaDEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTk5leHRMVEFyYWJpY1wiICFpbXBvcnRhbnQ7IH1cbiAgICAjbm90Rm91bmQgLm5vdC1mb3VuZC1jb250ZW50IC5ub3QtZm91bmQtY2FwdGlvbi1zZWN0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAjbm90Rm91bmQgLm5vdC1mb3VuZC1jb250ZW50IGg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGNvbG9yOiAjMDM0ZjhhOyB9XG4gICAgI25vdEZvdW5kIC5ub3QtZm91bmQtY29udGVudCAubm90LWZvdW5kLWJ0bi1zZWN0aW9uIGEuYnRuLXllbGxvdyB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEzcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM0ZjhhO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBtYXJnaW46IDBweCAyNXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBmb250LWZhbWlseTogXCJESU5OZXh0TFRBcmFiaWNcIiAhaW1wb3J0YW50OyB9XG4gICAgICAjbm90Rm91bmQgLm5vdC1mb3VuZC1jb250ZW50IC5ub3QtZm91bmQtYnRuLXNlY3Rpb24gYS5idG4teWVsbG93OnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gICAgICAjbm90Rm91bmQgLm5vdC1mb3VuZC1jb250ZW50IC5ub3QtZm91bmQtYnRuLXNlY3Rpb24gYS5idG4teWVsbG93OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICMwMzRmOGEgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAzNGY4YTsgfVxuXG4uaG9yaXpvbnRhbC1saW5lLW91dGVyIHtcbiAgd2lkdGg6IDcwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIG1hcmdpbjogMjBweCBhdXRvIDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuaG9yaXpvbnRhbC1saW5lLW91dGVyIC5ob3Jpem9udGFsLWxpbmUtaW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgcmlnaHQ6IDI1JTtcbiAgICBsZWZ0OiAyNSU7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IDIwcHggI2NjYzsgfVxuXG4ubG9hZC13cmFwcCB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNzsgfVxuICAubG9hZC13cmFwcCBwIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiAjMDM0ZjhhOyB9XG4gIC5sb2FkLXdyYXBwIC5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlhMzk1MDsgfVxuICAubG9hZC13cmFwcCAubG9hZCAubGluZTpudGgtbGFzdC1jaGlsZCgxKSB7XG4gICAgYW5pbWF0aW9uOiBsb2FkaW5nIC42cyAuMXMgbGluZWFyIGluZmluaXRlOyB9XG4gIC5sb2FkLXdyYXBwIC5sb2FkIC5saW5lOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICBhbmltYXRpb246IGxvYWRpbmcgLjZzIC4ycyBsaW5lYXIgaW5maW5pdGU7IH1cbiAgLmxvYWQtd3JhcHAgLmxvYWQgLmxpbmU6bnRoLWxhc3QtY2hpbGQoMykge1xuICAgIGFuaW1hdGlvbjogbG9hZGluZyAuNnMgLjNzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGxvYWRpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxNXB4KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfSB9XG5cbi5wcmVsb2FkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRvcDogMHB4O1xuICBib3R0b206IDBweDtcbiAgei1pbmRleDogOTk5OTk5OTk5OTk5OTk7IH1cbiAgLnByZWxvYWRlciAucHJlc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAucHJlbG9hZGVyIC5wcmVzdmcgLnN2ZyB7XG4gICAgICB3aWR0aDogMTAwcHg7IH1cbiAgLnByZWxvYWRlciAudmVydC1tb3ZlIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICMwMDdDQkE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IG1vdmVyIDFzIGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICBhbmltYXRpb246IG1vdmVyIDFzIGluZmluaXRlIGFsdGVybmF0ZTsgfVxuXG5Aa2V5ZnJhbWVzIG1vdmVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpOyB9IH1cblxuLmVycm9yLW1zZyB7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwMHB4IDMwcHg7XG4gIC8qIGJhY2tncm91bmQ6ICNmNmY3Zjk7ICovXG4gIC8qIG1hcmdpbi1ib3R0b206IDE1cHg7ICovXG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDMwcHg7IH1cbiAgLmVycm9yLW1zZyBpbWcge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmVycm9yLW1zZyBoNSB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG5cbiNzNC13b3Jrc3BhY2Uge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgbGkuc3RhdGljIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTQsIDI1NCwgMjU0LCAwLjMzKTsgfVxuICAgIGxpLnN0YXRpYyBpIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIGxpLmR5bmFtaWMtY2hpbGRyZW4gPiBhLFxuICBsaS5keW5hbWljLWNoaWxkcmVuID4gc3BhbiB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgdWwuZHluYW1pYyB7XG4gICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICBib3JkZXI6IDBweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIHVsLmR5bmFtaWMuZGlzcGxheSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm5hdmJhciB7XG4gICAgcGFkZGluZzogMHB4OyB9XG4gIC5jb2xsYXBzZS5zaG93IHtcbiAgICBiYWNrZ3JvdW5kOiAjMTQzODc0OyB9XG4gIC5uYXZiYXIgdWwsXG4gIC5uYXZiYXIgW2lkKj1cIlJvb3RBc3BNZW51XCJdIHtcbiAgICBwYWRkaW5nOiAwcHg7IH1cbiAgLm5hdmJhciAubmF2YmFyLXRvZ2dsZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhciAubmF2YmFyLW5hdiBsaSB1bC5keW5hbWljIGxpIGEsXG4gIC5uYXZiYXIgdWwgbGkgdWwuZHluYW1pYyBsaSBhLFxuICAubmF2YmFyIFtpZCo9XCJSb290QXNwTWVudVwiXSBsaSB1bC5keW5hbWljIGxpIGEge1xuICAgIGNvbG9yOiAjMTQzODc0ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgLm5hdmJhciAubmF2YmFyLW5hdiBsaSA+IC5uYXYtbGluayxcbiAgLm5hdmJhciAubmF2YmFyLW5hdiBsaSA+IGEsXG4gIC5uYXZiYXIgdWwgbGkgPiAubmF2LWxpbmssXG4gIC5uYXZiYXIgdWwgbGkgPiBhLFxuICAubmF2YmFyIFtpZCo9XCJSb290QXNwTWVudVwiXSBsaSA+IC5uYXYtbGluayxcbiAgLm5hdmJhciBbaWQqPVwiUm9vdEFzcE1lbnVcIl0gbGkgPiBhIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5oZWFkZXItbWVudSAuaGVhZGVyLXRvcCAub3B0aW9ucyB7XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5oZWFkZXItbWVudSAuaGVhZGVyLXRvcCAubGlua3MgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5oZWFkZXItbWVudSAuaGVhZGVyLXRvcCAubGlua3Mge1xuICAgIHdpZHRoOiBhdXRvOyB9IH1cblxubGkuc3RhdGljLmR5bmFtaWMtY2hpbGRyZW4gaSB7XG4gIGNvbG9yOiAjZDVkNWQ1OyB9XG5cbmxpLnN0YXRpYy5keW5hbWljLWNoaWxkcmVuOmhvdmVyIGkge1xuICBjb2xvcjogIzgyZTdmMCAhaW1wb3J0YW50OyB9XG5cbi5tcy1jb3JlLWxpc3RNZW51LWhvcml6b250YWxCb3ggLmR5bmFtaWMtY2hpbGRyZW4uYWRkaXRpb25hbC1iYWNrZ3JvdW5kIHtcbiAgcGFkZGluZzogMHB4OyB9XG5cbi5jYXJkcyAuY2QtYm9keSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubXMtc3JjaC1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgIzE0Mzg3NDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJESU5OZXh0TFRBcmFiaWNcIiAhaW1wb3J0YW50OyB9XG4gIC5tcy1zcmNoLWl0ZW0gc3Ryb25nIHtcbiAgICBmb250LWZhbWlseTogXCJESU5OZXh0TFRBcmFiaWNcIiAhaW1wb3J0YW50OyB9XG5cbi5tcy1zcmNoLWl0ZW0tYm9keSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuLm1zLXNyY2gtaXRlbTpudGgtY2hpbGQob2RkKSAubXMtc3JjaC1pdGVtLWJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLm1zLXNyY2gtaXRlbTpob3Zlcixcbi5tcy1zcmNoLXJlc3VsdEhvdmVyOmhvdmVyLFxuLmVkaXNjLVNlYXJjaFJlc3VsdEl0ZW1Db250YWluZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4ubXMtc3JjaC1lbGxpcHNpcyBhIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjb2xvcjogIzc4MTgzMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5tcy1zcmNoLWVsbGlwc2lzIHtcbiAgY29sb3I6ICMwMDUzNTA7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuXG4ubXMtc3JjaC1pdGVtLXN1bW1hcnkge1xuICBjb2xvcjogIzRjNGM0YztcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm1zLXNyY2gtaXRlbS1wYXRoIHtcbiAgY29sb3I6ICMwMDUzNTA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tcy1zcmNoLWl0ZW0tYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm1zLXNyY2gtaXRlbS1pY29uIGltZyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubXMtc3JjaC1pdGVtLXByZXZpZXdDb250YWluZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm1zLXNyY2gtaXRlbS1zdW1tYXJ5UHJldmlldyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tcy1zcmNoLWl0ZW0taWNvbiB7XG4gIGhlaWdodDogNzBweDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogNzBweDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uV29yZEl0ZW0gLm1zLXNyY2gtaXRlbS1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMyXCI7IH1cblxuLlBvd2VyUG9pbnRJdGVtIC5tcy1zcmNoLWl0ZW0taWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNFwiOyB9XG5cbi5FeGNlbEl0ZW0gLm1zLXNyY2gtaXRlbS1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMzXCI7IH1cblxuLlBERkl0ZW0gLm1zLXNyY2gtaXRlbS1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMxXCI7IH1cblxuLlBpY3R1cmVJdGVtIC5tcy1zcmNoLWl0ZW0taWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNVwiOyB9XG5cbi5XZWJQYWdlSXRlbSAubXMtc3JjaC1pdGVtLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjZcIjsgfVxuXG4ubXMtc3JjaC1yZXN1bHQgI1Jlc3VsdEZvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1zLXNyY2gtaXRlbTpudGgtY2hpbGQoMm4rMSkgLm1zLXNyY2gtaXRlbS1ib2R5IHtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTsgfVxuXG4ubXMtc3JjaC1ob3Zlci1vdXRlckNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4jUmVzdWx0SGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5tcy1zcmNoLXJlc3VsdC1ub1Jlc3VsdHMge1xuICBsaW5lLWhlaWdodDogMjVweDsgfVxuXG4ubXMtc3JjaC1yZXN1bHQgI1BhZ2luZ1NlbGYgYSxcbi5tcy1zcmNoLXJlc3VsdCAjUGFnaW5nTGluayBhLFxuLm1zLXNyY2gtcmVzdWx0ICNQYWdpbmdJbWFnZUxpbmsgYS5tcy1wcm9tbGluay1idXR0b24ge1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuI1BhZ2luZ1NlbGYgYSB7XG4gIGRpcmVjdGlvbjogcnRsO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4jUGFnaW5nIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG5cbiNQYWdpbmcgYTpob3ZlcixcbiNQYWdpbmdTZWxmIGEge1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNGM0YzRjO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzRmOGE7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbiNQYWdpbmcgI1BhZ2luZ0ltYWdlTGluayBhIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI1BhZ2VMaW5rTmV4dCxcbiNQYWdlTGlua1ByZXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMHB4OyB9XG4gICNQYWdlTGlua05leHQgLm1zLXByb21saW5rLWJ1dHRvbi1pbWFnZSxcbiAgI1BhZ2VMaW5rTmV4dCAubXMtcHJvbWxpbmstYnV0dG9uLWltYWdlLFxuICAjUGFnZUxpbmtQcmV2IC5tcy1wcm9tbGluay1idXR0b24taW1hZ2UsXG4gICNQYWdlTGlua1ByZXYgLm1zLXByb21saW5rLWJ1dHRvbi1pbWFnZSB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAzMHB4OyB9XG5cbiNQYWdpbmcgI1BhZ2luZ0ltYWdlTGluayAjUGFnZUxpbmtOZXh0IHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIj5cIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogMHB4OyB9XG5cbiNQYWdpbmcgI1BhZ2luZ0ltYWdlTGluayAjUGFnZUxpbmtQcmV2IHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIjxcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IDBweDsgfVxuXG5tYWluICNTZWFyY2hCb3gge1xuICB3aWR0aDogMTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBtYWluICNTZWFyY2hCb3ggPiBkaXYge1xuICAgIHdpZHRoOiAxMDBweDsgfVxuICBtYWluICNTZWFyY2hCb3ggaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIHBhZGRpbmc6IDExcHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIG1hcmdpbjogMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGhlaWdodDogYXV0bzsgfVxuICBtYWluICNTZWFyY2hCb3ggLm1zLXNyY2gtc2Itc2VhcmNoTGluayB7XG4gICAgbGVmdDogMTBweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5tcy1zcmNoLXNiLXNlYXJjaExpbms6YWN0aXZlLFxuLm1zLXNyY2gtc2Itc2VhcmNoTGluayA+IGltZzphY3RpdmUsXG4ubXMtc3JjaC1zYi1uYXZMaW5rOmFjdGl2ZSxcbi5tcy1zcmNoLXNiLW5hdkxpbmsgPiBpbWc6YWN0aXZlLFxuLm1zLXNyY2gtc2ItbmF2TGluay1tZW51T3Blbixcbi5tcy1zcmNoLXNiLW5hdkxpbmstbWVudU9wZW46aG92ZXIsXG4ubXMtc3JjaC1zYi1zZWFyY2hMaW5rOmhvdmVyLFxuLm1zLXNyY2gtc2ItbmF2TGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbiNhc3BuZXRGb3JtW2FjdGlvbio9XCJTZWFyY2hSZXN1bHRzLmFzcHhcIl0gbmF2IC5TZWFyY2gge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5pbm5lci1jb250ZW50ICNTZWFyY2hCb3ggYS5tcy1zcmNoLXNiLXNlYXJjaExpbmsge1xuICBoZWlnaHQ6IDMzcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIHdpZHRoOiAzNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMwMzRmOGE7XG4gIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgbWFyZ2luOiAtN3B4IDBweCAtMTJweCAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAwcHg7XG4gIGJvdHRvbTogLTZweDtcbiAgcGFkZGluZzogM3B4OyB9XG4gIC5pbm5lci1jb250ZW50ICNTZWFyY2hCb3ggYS5tcy1zcmNoLXNiLXNlYXJjaExpbms6YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjb250ZW50OiBcIlxcZjAwMlwiO1xuICAgIGZvbnQtZmFtaWx5OiBmb250YXdlc29tZTsgfVxuXG4jUGFnaW5nU2VsZiBhLCAubXMtc3JjaC1yZXN1bHQgI1BhZ2luZ0ltYWdlTGluayBhLm1zLXByb21saW5rLWJ1dHRvbiwgLm1zLXNyY2gtcmVzdWx0ICNQYWdpbmdMaW5rIGEsIC5tcy1zcmNoLXJlc3VsdCAjUGFnaW5nU2VsZiBhIHtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzRjNGM0YztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0OyB9XG5cbiNQYWdlTGlua05leHQge1xuICBtYXJnaW4tdG9wOiAycHg7IH1cblxuLm1zLXNyY2gtc2JMYXJnZSA+IC5tcy1zcmNoLXNiLXNlYXJjaExpbmsge1xuICBtYXJnaW46IDVweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHdpZHRoOiAyOHB4OyB9XG5cbiNTZWFyY2hCb3ggW2lkKj1cIk5hdkJ1dHRvblwiXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubXMtc3JjaC1zYi1zZWFyY2hMaW5rID4gaW1nOmFjdGl2ZSB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7IH1cblxuLm1zLXNyY2gtc2JMYXJnZSA+IGlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIG91dGxpbmUtc3R5bGU6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDNweCA2cHggMHB4IDBweDtcbiAgcGFkZGluZzogMHB4IDEwcHggMHB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5tcy1zcmNoLWVycm9yLWhlYWRlciB7XG4gIHBhZGRpbmc6IDMwcHggMHB4IDE1cHggMHB4O1xuICBjb2xvcjogIzAzNGY4YTsgfVxuXG4ubXMtc3RhdHVzLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEwLCAxNjksIDk1LCAwLjEpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMTAsIDE2OSwgOTUsIDAuMzcpICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDNweCAjYzZjNmM2OyB9XG5cbi5tcy1jYWxsb3V0TGluazpsaW5rIHtcbiAgZm9udC1zaXplOiBsYXJnZXI7IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLm1zLXNyY2gtcmVzdWx0IHtcbiAgcGFkZGluZzogMHB4IDJyZW07XG4gIHdpZHRoOiA3NSU7XG4gIG1hcmdpbjogNDBweCBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1zLXNyY2gtdXBzY29wZS10b3Age1xuICBjb2xvcjogIzE0Mzg3NDsgfVxuXG5Ac3VwcG9ydHMgKC1tcy1pbWUtYWxpZ246IGF1dG8pIHtcbiAgLmhlYWRlci1tZW51IC5oZWFkZXItdG9wIC5saW5rcyB7XG4gICAgd2lkdGg6IDIyMHB4OyB9XG4gIC8qIElFIEVkZ2UgKi8gfVxuXG4qOjotbXMtYmFja2Ryb3AsIC5uZXdzIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLnNlcnZpY2VzLWFjY29yZGlvbiAuY29sbGFwc2Uuc2hvdyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5zZXJ2aWNlcy1hY2NvcmRpb24gLmNhcmQge1xuICBib3JkZXI6IDBweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5zZXJ2aWNlcy1hY2NvcmRpb24gLmNhcmQgLmNhcmQtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA3Y2JhO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBwYWRkaW5nOiAwcHg7IH1cbiAgICAuc2VydmljZXMtYWNjb3JkaW9uIC5jYXJkIC5jYXJkLWhlYWRlciBoNSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IC43NXJlbSAxLjI1cmVtO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuc2VydmljZXMtYWNjb3JkaW9uIC5jYXJkIC5jYXJkLWhlYWRlciBoNSBzcGFuIHtcbiAgICAgICAgY29sb3I6ICM0YzRjNGM7IH1cbiAgICAgIC5zZXJ2aWNlcy1hY2NvcmRpb24gLmNhcmQgLmNhcmQtaGVhZGVyIGg1IC5idG4ge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgY29sb3I6ICM0YzRjNGM7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0ycHg7IH1cbiAgICAgICAgLnNlcnZpY2VzLWFjY29yZGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIgaDUgLmJ0bjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuc2VydmljZXMtYWNjb3JkaW9uIC5jYXJkIC5jYXJkLWhlYWRlciBoNSBpIHtcbiAgICAgICAgY29sb3I6ICMxNDM4NzQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTQzODc0OyB9XG4gICAgICAuc2VydmljZXMtYWNjb3JkaW9uIC5jYXJkIC5jYXJkLWhlYWRlciBoNSBpLmljb24ge1xuICAgICAgICBjb2xvcjogIzAwN2JiOTtcbiAgICAgICAgYm9yZGVyOiAwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBsaW5lLWhlaWdodDogdW5zZXQ7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgICAgIC5zZXJ2aWNlcy1hY2NvcmRpb24gLmNhcmQgLmNhcmQtaGVhZGVyIGg1LmNvbGxhcHNlZCBzcGFuIHtcbiAgICAgICAgY29sb3I6ICMxNDM4NzQ7IH1cbiAgICAgIC5zZXJ2aWNlcy1hY2NvcmRpb24gLmNhcmQgLmNhcmQtaGVhZGVyIGg1LmNvbGxhcHNlZCAuZmEtbWludXM6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwNjdcIjsgfVxuICAgIC5zZXJ2aWNlcy1hY2NvcmRpb24gLmNhcmQgLmNhcmQtaGVhZGVyLmJnIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7IH1cbiAgICAuc2VydmljZXMtYWNjb3JkaW9uIC5jYXJkIC5jYXJkLWhlYWRlcjpob3ZlciwgLnNlcnZpY2VzLWFjY29yZGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIuYmcge1xuICAgICAgYmFja2dyb3VuZDogIzE0Mzg3NDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgIC5zZXJ2aWNlcy1hY2NvcmRpb24gLmNhcmQgLmNhcmQtaGVhZGVyOmhvdmVyIGg1IC5idG4sIC5zZXJ2aWNlcy1hY2NvcmRpb24gLmNhcmQgLmNhcmQtaGVhZGVyLmJnIGg1IC5idG4ge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnNlcnZpY2VzLWFjY29yZGlvbiAuY2FyZCAuY2FyZC1oZWFkZXI6aG92ZXIgaDUgaSwgLnNlcnZpY2VzLWFjY29yZGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIuYmcgaDUgaSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTQzODc0O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgIC5zZXJ2aWNlcy1hY2NvcmRpb24gLmNhcmQgLmNhcmQtaGVhZGVyOmhvdmVyIGg1IGkuaWNvbiwgLnNlcnZpY2VzLWFjY29yZGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIuYmcgaDUgaS5pY29uIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMHB4IHNvbGlkICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAuc2VydmljZXMtYWNjb3JkaW9uIC5jYXJkIC5jYXJkLWJvZHkge1xuICAgIGJvcmRlcjogMHB4O1xuICAgIGNvbG9yOiAjMmMyYzJjO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnNlcnZpY2VzLWFjY29yZGlvbiAuY2FyZCAuY2FyZC1ib2R5IHVsIGxpIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMzBweDsgfVxuICAgICAgLnNlcnZpY2VzLWFjY29yZGlvbiAuY2FyZCAuY2FyZC1ib2R5IHVsIGxpOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y2ZjZmNjsgfVxuICAgICAgLnNlcnZpY2VzLWFjY29yZGlvbiAuY2FyZCAuY2FyZC1ib2R5IHVsIGxpOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlY2VjZWM7IH1cbiAgICAgIC5zZXJ2aWNlcy1hY2NvcmRpb24gLmNhcmQgLmNhcmQtYm9keSB1bCBsaSBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjb2xvcjogIzE0Mzg3NDtcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07IH1cbiAgICAgICAgLnNlcnZpY2VzLWFjY29yZGlvbiAuY2FyZCAuY2FyZC1ib2R5IHVsIGxpIGEgaSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJweDsgfVxuXG4ubXktaW5mbyB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAgIC5teS1pbmZvIC5pdGVtcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7IH1cbiAgICAgIC5teS1pbmZvIC5pdGVtczpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmNmY2ZjOyB9IH1cbiAgLm15LWluZm8gLml0ZW1zIC5pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAzMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5teS1pbmZvIC5pdGVtcyAuaXRlbSB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAubXktaW5mbyAuaXRlbXMgLml0ZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3OyB9XG4gICAgICAgIC5teS1pbmZvIC5pdGVtcyAuaXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmY2ZjZmM7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAubXktaW5mbyAuaXRlbXMgLml0ZW0ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAubXktaW5mbyAuaXRlbXMgLml0ZW0gLm5hbWUge1xuICAgICAgY29sb3I6ICM4ZjFkM2I7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB3aWR0aDogMTgwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIC5teS1pbmZvIC5pdGVtcyAuaXRlbSAubmFtZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5teS1pbmZvIC5pdGVtcyAuaXRlbSAuZGV0YWlsIHtcbiAgICAgIGNvbG9yOiAjMTczZjgxO1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAgICAgICAubXktaW5mbyAuaXRlbXMgLml0ZW0gLmRldGFpbCB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE5MHB4KTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgLm15LWluZm8gLml0ZW1zIC5pdGVtIC5kZXRhaWwge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmNhcmQtYm9keSAubXktaW5mbyB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAgIC5jYXJkLWJvZHkgLm15LWluZm8gLml0ZW1zIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7IH1cbiAgICAgIC5jYXJkLWJvZHkgLm15LWluZm8gLml0ZW1zOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlY2VjZWM7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5jYXJkLWJvZHkgLm15LWluZm8gLml0ZW1zIC5pdGVtIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7IH1cbiAgICAgIC5jYXJkLWJvZHkgLm15LWluZm8gLml0ZW1zIC5pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlY2VjZWM7IH0gfVxuICAuY2FyZC1ib2R5IC5teS1pbmZvIC5pdGVtcyAuaXRlbSAubmFtZSB7XG4gICAgY29sb3I6ICMxNDM4NzQ7IH1cbiAgLmNhcmQtYm9keSAubXktaW5mbyAuaXRlbXMgLml0ZW0gLmRldGFpbCB7XG4gICAgY29sb3I6ICM2MzYzNjM7IH1cblxuLnNlcnZpY2UtbGlzdC1pdGVtcyB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlOyB9XG4gIC5zZXJ2aWNlLWxpc3QtaXRlbXMgbGkge1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA1cHggMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICBsaXN0LXN0eWxlOiBzcXVhcmUgaW5zaWRlO1xuICAgIGNvbG9yOiAjOGI4YjhiO1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNlcnZpY2UtbGlzdC1pdGVtcyBsaTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLigKJcIjtcbiAgICAgIGNvbG9yOiAjOGI4YjhiO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDsgfVxuXG4jYWRkSW5oZXJpdG9yIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2hvd0Zvcm0ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi50YXd0aGVlay1sb2dpbiB7XG4gIGJhY2tncm91bmQ6ICNmY2ZjZmM7XG4gIHBhZGRpbmc6IDEwMHB4IDBweDsgfVxuICAudGF3dGhlZWstbG9naW4gLmxvZ2luLWZvcm0ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNmY2ZjY7XG4gICAgYm94LXNoYWRvdzogMnB4IDJweCAycHggI2VlZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLnRhd3RoZWVrLWxvZ2luIC5sb2dpbi1mb3JtIC5mb3JtLWhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICAgICAgcGFkZGluZzogMjNweCA0MHB4O1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAgIC50YXd0aGVlay1sb2dpbiAubG9naW4tZm9ybSAuZm9ybS1oZWFkZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgIC50YXd0aGVlay1sb2dpbiAubG9naW4tZm9ybSAuZm9ybS1oZWFkZXIgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEzNXB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAgICAgLnRhd3RoZWVrLWxvZ2luIC5sb2dpbi1mb3JtIC5mb3JtLWhlYWRlciBpbWcge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAgICAgLnRhd3RoZWVrLWxvZ2luIC5sb2dpbi1mb3JtIC5mb3JtLWhlYWRlciBoNCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIGNvbG9yOiAjMTczZjgxO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTUwcHgpOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAgIC50YXd0aGVlay1sb2dpbiAubG9naW4tZm9ybSAuZm9ybS1oZWFkZXIgaDQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgICAudGF3dGhlZWstbG9naW4gLmxvZ2luLWZvcm0gLmxvZ2luLWZvcm0tY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC50YXd0aGVlay1sb2dpbiAubG9naW4tZm9ybSAubG9naW4tZm9ybS1jb250YWluZXIgLmlucHV0LWZpZWxkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLnRhd3RoZWVrLWxvZ2luIC5sb2dpbi1mb3JtIC5sb2dpbi1mb3JtLWNvbnRhaW5lciAuaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF0sXG4gICAgICAgIC50YXd0aGVlay1sb2dpbiAubG9naW4tZm9ybSAubG9naW4tZm9ybS1jb250YWluZXIgLmlucHV0LWZpZWxkIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuICAgICAgICAudGF3dGhlZWstbG9naW4gLmxvZ2luLWZvcm0gLmxvZ2luLWZvcm0tY29udGFpbmVyIC5pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICAgICAgICB0ZXh0LWluZGVudDogMzZweDsgfVxuICAgICAgLnRhd3RoZWVrLWxvZ2luIC5sb2dpbi1mb3JtIC5sb2dpbi1mb3JtLWNvbnRhaW5lciAuY29udHJvbC1zZWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnRhd3RoZWVrLWxvZ2luIC5sb2dpbi1mb3JtIC5sb2dpbi1mb3JtLWNvbnRhaW5lciAuY29udHJvbC1zZWN0aW9uIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gICAgICAgIC50YXd0aGVlay1sb2dpbiAubG9naW4tZm9ybSAubG9naW4tZm9ybS1jb250YWluZXIgLmNvbnRyb2wtc2VjdGlvbiAuYmx1ZS1idG4ge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMzMzUzODE7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDZweCAzMHB4OyB9XG4gICAgICAgIC50YXd0aGVlay1sb2dpbiAubG9naW4tZm9ybSAubG9naW4tZm9ybS1jb250YWluZXIgLmNvbnRyb2wtc2VjdGlvbiBhLnVzZXItbGluayB7XG4gICAgICAgICAgY29sb3I6ICMzMzUzODEgIWltcG9ydGFudDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgICAgICAgLnRhd3RoZWVrLWxvZ2luIC5sb2dpbi1mb3JtIC5sb2dpbi1mb3JtLWNvbnRhaW5lciAuY29udHJvbC1zZWN0aW9uIGEudXNlci1saW5rOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAudGF3dGhlZWstbG9naW4gLmxvZ2luLWZvcm0gLmxvZ2luLWZvcm0tY29udGFpbmVyIC5jb250cm9sLXNlY3Rpb24gLmxvZ2luLW9wdGlvbnMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gICAgICAgIC50YXd0aGVlay1sb2dpbiAubG9naW4tZm9ybSAubG9naW4tZm9ybS1jb250YWluZXIgLmNvbnRyb2wtc2VjdGlvbiAubG9naW4tb3B0aW9ucyBhLm5ldy11c2VyIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICM2ZDZkNmQgIWltcG9ydGFudDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgICAgLnRhd3RoZWVrLWxvZ2luIC5sb2dpbi1mb3JtIC5sb2dpbi1mb3JtLWNvbnRhaW5lciAuY29udHJvbC1zZWN0aW9uIC5sb2dpbi1vcHRpb25zIGEubmV3LXVzZXI6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICAgLnRhd3RoZWVrLWxvZ2luIC5sb2dpbi1mb3JtIC5sb2dpbi1mb3JtLWNvbnRhaW5lciAuY29udHJvbC1zZWN0aW9uIC5sb2dpbi1vcHRpb25zIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjogIzZkNmQ2ZDsgfVxuXG4uYmFubmVyLmFmdGVyLWxvZ2luIHtcbiAgbWluLWhlaWdodDogdW5zZXQ7IH1cbiAgLmJhbm5lci5hZnRlci1sb2dpbiAuYmFubmVyLWNvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgIHBhZGRpbmc6IDYwcHggMHB4IDEyMHB4O1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgIC5iYW5uZXIuYWZ0ZXItbG9naW4gLmJhbm5lci1jb250ZW50IC5iYW5uZXItYm94IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTQzODc0O1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgbGluZWFyOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmJhbm5lci5hZnRlci1sb2dpbiAuYmFubmVyLWNvbnRlbnQgLmJhbm5lci1ib3gge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAgICAgLmJhbm5lci5hZnRlci1sb2dpbiAuYmFubmVyLWNvbnRlbnQgLmJhbm5lci1ib3g6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTEzMTY4OyB9XG4gICAgICAuYmFubmVyLmFmdGVyLWxvZ2luIC5iYW5uZXItY29udGVudCAuYmFubmVyLWJveCBoNSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTM5cHgpOyB9XG4gICAgICAuYmFubmVyLmFmdGVyLWxvZ2luIC5iYW5uZXItY29udGVudCAuYmFubmVyLWJveCBpIHtcbiAgICAgICAgY29sb3I6ICM4MmU3ZjA7IH1cbiAgICAgICAgLmJhbm5lci5hZnRlci1sb2dpbiAuYmFubmVyLWNvbnRlbnQgLmJhbm5lci1ib3ggaTpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTEzMTY4O1xuICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogNjhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gICAgICAgIC5iYW5uZXIuYWZ0ZXItbG9naW4gLmJhbm5lci1jb250ZW50IC5iYW5uZXItYm94IGk6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjODJlN2YwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDsgfVxuXG4uc2VydmljZXMge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuICAuc2VydmljZXMgLnNlcnZpY2VzLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLnNlcnZpY2VzIC5zZXJ2aWNlcy1oZWFkZXIgaDUge1xuICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDIzLCA2MywgMTI5LCAwLjg1KSwgcmdiYSg4NCwgMTAsIDUwLCAwLjg1KSk7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNlcnZpY2VzIC5zZXJ2aWNlcy1oZWFkZXIgaSB7XG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbShyZ2JhKDIzLCA2MywgMTI5LCAwLjg1KSksIHRvKHJnYmEoODQsIDEwLCA1MCwgMC44NSkpKTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMDFkZWcsIHJnYmEoODQsIDEwLCA1MCwgMC44NSksIHJnYmEoMjMsIDYzLCAxMjksIDAuODUpKTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC5zZXJ2aWNlcyAuc2VydmljZXMtaGVhZGVyIGEge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBsaW5lYXI7IH1cbiAgICAgIC5zZXJ2aWNlcyAuc2VydmljZXMtaGVhZGVyIGE6aG92ZXIgaSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjMsIDYzLCAxMjksIDAuODUpOyB9XG4gIC5zZXJ2aWNlcyAuYWJvdXQtYm94IHtcbiAgICBwYWRkaW5nOiAyNXB4IDM1cHggNTBweDsgfVxuICAuc2VydmljZXMgLnNlcnZpY2VzLXNsaWRlciAuc2xpY2stZG90cyB7XG4gICAgYm90dG9tOiAtNTVweDsgfVxuICAgIC5zZXJ2aWNlcyAuc2VydmljZXMtc2xpZGVyIC5zbGljay1kb3RzIGxpIHtcbiAgICAgIG1hcmdpbjogMHB4OyB9XG4gICAgICAuc2VydmljZXMgLnNlcnZpY2VzLXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgICAgICBwYWRkaW5nOiAwcHg7IH1cbiAgICAgICAgLnNlcnZpY2VzIC5zZXJ2aWNlcy1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjYWVhZWFlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLnNlcnZpY2VzIC5zZXJ2aWNlcy1zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTU0MjhhOyB9XG4gIC5zZXJ2aWNlcyAuaXRlbSB7XG4gICAgcGFkZGluZzogMHB4IDEwcHg7IH1cbiAgICAuc2VydmljZXMgLml0ZW0gYSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICAgICAgcGFkZGluZzogMzVweCAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29sb3I6ICMxYzQ2OGMgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBsaW5lYXI7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAuc2VydmljZXMgLml0ZW0gYSB7XG4gICAgICAgICAgcGFkZGluZzogMzVweCAxNHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDsgfSB9XG4gICAgICAuc2VydmljZXMgLml0ZW0gYTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICM4ZjFkM2I7XG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oIzkwMzI0ZSksIHRvKCMzZDRhN2EpKTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzkwMzI0ZSAwLCAjM2Q0YTdhKTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAuc2VydmljZXMgLml0ZW0gYSBpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgcmdiYSg4NCwgMTAsIDUwLCAwLjg1KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKHJnYmEoMjMsIDYzLCAxMjksIDAuODUpKSwgdG8ocmdiYSg4NCwgMTAsIDUwLCAwLjg1KSkpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjMsIDYzLCAxMjksIDAuODUpLCByZ2JhKDg0LCAxMCwgNTAsIDAuODUpKTtcbiAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgIGNvbG9yOiAjOGYxZDNiOyB9XG4gICAgICAuc2VydmljZXMgLml0ZW0gYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxYzQ2OGM7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLnNlcnZpY2VzIC5pdGVtIGE6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzFjNDY4YzsgfVxuICAgICAgICAuc2VydmljZXMgLml0ZW0gYTpob3ZlciBpIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4uY292ZXJlZCB7XG4gIHBhZGRpbmc6IDMwcHggMHB4IDBweDsgfVxuICAuY292ZXJlZCBoNS50aXRsZSB7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjMsIDYzLCAxMjksIDAuODUpLCByZ2JhKDg0LCAxMCwgNTAsIDAuODUpKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAuY292ZXJlZCAuY2FyZC1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmYmZiZmI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICBib3gtc2hhZG93OiAtMS4zMDJweCAzLjc4MnB4IDMuODRweCAwLjE2cHggcmdiYSgwLCAwLCAwLCAwLjE0KTsgfVxuICAgIC5jb3ZlcmVkIC5jYXJkLWhlYWRlcjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1OyB9XG4gICAgLmNvdmVyZWQgLmNhcmQtaGVhZGVyOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogM3B4O1xuICAgICAgYmFja2dyb3VuZDogIzhmMWQzYjtcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oIzkwMzI0ZSksIHRvKCMzZDRhN2EpKTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM5MDMyNGUgMCwgIzNkNGE3YSk7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuY292ZXJlZCAuY2FyZC1oZWFkZXIgLm5hbWUtc2VydmljZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLmNvdmVyZWQgLmNhcmQtaGVhZGVyIC5uYW1lLXNlcnZpY2UgLm5hbWUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tbGVmdDogNTBweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5jb3ZlcmVkIC5jYXJkLWhlYWRlciAubmFtZS1zZXJ2aWNlIC5uYW1lIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9IH1cbiAgICAgICAgLmNvdmVyZWQgLmNhcmQtaGVhZGVyIC5uYW1lLXNlcnZpY2UgLm5hbWUgaSB7XG4gICAgICAgICAgY29sb3I6ICM5MTFkM2I7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuY292ZXJlZCAuY2FyZC1oZWFkZXIgLm5hbWUtc2VydmljZSAubmFtZSBpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtOyB9IH1cbiAgICAgICAgLmNvdmVyZWQgLmNhcmQtaGVhZGVyIC5uYW1lLXNlcnZpY2UgLm5hbWUgYSB7XG4gICAgICAgICAgY29sb3I6ICMxMTMxNjggIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuICAgICAgICAgIC5jb3ZlcmVkIC5jYXJkLWhlYWRlciAubmFtZS1zZXJ2aWNlIC5uYW1lIGE6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC43OyB9XG4gICAgICAuY292ZXJlZCAuY2FyZC1oZWFkZXIgLm5hbWUtc2VydmljZSAuc2VydmljZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAzcHg7IH1cbiAgICAgICAgLmNvdmVyZWQgLmNhcmQtaGVhZGVyIC5uYW1lLXNlcnZpY2UgLnNlcnZpY2UgLnNlcnZpY2UtbmFtZSB7XG4gICAgICAgICAgY29sb3I6ICM0ZDRkNGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07IH1cbiAgICAgICAgLmNvdmVyZWQgLmNhcmQtaGVhZGVyIC5uYW1lLXNlcnZpY2UgLnNlcnZpY2UgLmJhZGdlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2UzZWJmMTtcbiAgICAgICAgICBjb2xvcjogIzE1NDI4YTtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTU0MjhhO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG4gICAgLmNvdmVyZWQgLmNhcmQtaGVhZGVyIC50b2dnbGUtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBjb2xvcjogIzkxMWQzYiAhaW1wb3J0YW50O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuY292ZXJlZCAuY2FyZC1oZWFkZXIgLnRvZ2dsZS1pY29uW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAgICAgICAuY292ZXJlZCAuY2FyZC1oZWFkZXIgLnRvZ2dsZS1pY29uW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIGk6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcXGYxMDdcIjsgfVxuICAgIC5jb3ZlcmVkIC5jYXJkLWhlYWRlci5iZyB7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAuY292ZXJlZCAuY2FyZC1oZWFkZXIuYmc6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjOWEzOTUwOyB9XG4gICAgICAuY292ZXJlZCAuY2FyZC1oZWFkZXIuYmc6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzhmMWQzYjsgfVxuICAgICAgLmNvdmVyZWQgLmNhcmQtaGVhZGVyLmJnIC5uYW1lLXNlcnZpY2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIC5jb3ZlcmVkIC5jYXJkLWhlYWRlci5iZyAubmFtZS1zZXJ2aWNlIC5uYW1lIGkge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5jb3ZlcmVkIC5jYXJkLWhlYWRlci5iZyAubmFtZS1zZXJ2aWNlIC5uYW1lIGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmNvdmVyZWQgLmNhcmQtaGVhZGVyLmJnIC5uYW1lLXNlcnZpY2UgLnNlcnZpY2UgLnNlcnZpY2UtbmFtZSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLmNvdmVyZWQgLmNhcmQtaGVhZGVyLmJnIC5uYW1lLXNlcnZpY2UgLnNlcnZpY2UgLmJhZGdlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIGNvbG9yOiAjOTExZDNiO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5jb3ZlcmVkIC5jYXJkLWJvZHkge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmJmYmZiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogLTEuMzAycHggMy43ODJweCAzLjg0cHggMC4xNnB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7IH1cbiAgICAuY292ZXJlZCAuY2FyZC1ib2R5IHVsIGxpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAxMnB4IDBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5jb3ZlcmVkIC5jYXJkLWJvZHkgdWwgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDBweDsgfVxuICAgICAgICAgIC5jb3ZlcmVkIC5jYXJkLWJvZHkgdWwgbGk6bGFzdC1jaGlsZCAubGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gICAgICAuY292ZXJlZCAuY2FyZC1ib2R5IHVsIGxpOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYmZiZmI7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLmNvdmVyZWQgLmNhcmQtYm9keSB1bCBsaTpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfSB9XG4gICAgICAuY292ZXJlZCAuY2FyZC1ib2R5IHVsIGxpIC5saXN0LWl0ZW0ge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7IH1cbiAgICAgICAgLmNvdmVyZWQgLmNhcmQtYm9keSB1bCBsaSAubGlzdC1pdGVtIGEge1xuICAgICAgICAgIGNvbG9yOiAjMTU0MjhhICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICAgIC5jb3ZlcmVkIC5jYXJkLWJvZHkgdWwgbGkgLmxpc3QtaXRlbSBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjOGYxZDNiICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLmNvdmVyZWQgLmNhcmQtYm9keSB1bCBsaSAubGlzdC1pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogN3B4IDIwcHg7IH0gfVxuICAgICAgICAuY292ZXJlZCAuY2FyZC1ib2R5IHVsIGxpIC5saXN0LWl0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWZlZmVmOyB9XG5cbi8qKiBGb3JtIGhlYWRlciBDbGFzc2ljICoqL1xuLmZvcm0td2l6YXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuZm9ybS13aXphcmQgLmZvcm0td2l6YXJkLXN0ZXBzIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAyMHB4IDBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb3VudGVyLXJlc2V0OiBzdGVwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWluLWhlaWdodDogMTAwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvcm0td2l6YXJkIC5mb3JtLXdpemFyZC1zdGVwcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuZm9ybS13aXphcmQgLmZvcm0td2l6YXJkLXN0ZXBzIC5mb3JtLXdpemFyZC1zdGVwIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmZvcm0td2l6YXJkIC5mb3JtLXdpemFyZC1zdGVwcyAuZm9ybS13aXphcmQtc3RlcCBzcGFuIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNXB4IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5mb3JtLXdpemFyZCAuZm9ybS13aXphcmQtc3RlcHMgLmZvcm0td2l6YXJkLXN0ZXAgc3Bhbjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gICAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZGRkO1xuICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTsgfVxuICAgICAgLmZvcm0td2l6YXJkIC5mb3JtLXdpemFyZC1zdGVwcyAuZm9ybS13aXphcmQtc3RlcDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkNWQ1ZDU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTUwJTtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICB6LWluZGV4OiAtMTsgfVxuICAgICAgLmZvcm0td2l6YXJkIC5mb3JtLXdpemFyZC1zdGVwcyAuZm9ybS13aXphcmQtc3RlcDpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAgICAgLmZvcm0td2l6YXJkIC5mb3JtLXdpemFyZC1zdGVwcyAuZm9ybS13aXphcmQtc3RlcC5hY3RpdmF0ZWQgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyODM2NmM7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAgICAgICAuZm9ybS13aXphcmQgLmZvcm0td2l6YXJkLXN0ZXBzIC5mb3JtLXdpemFyZC1zdGVwLmFjdGl2YXRlZCBzcGFuOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzI4MzY2YztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjgzNjZjO1xuICAgICAgICAgIGJvcmRlcjogMHB4OyB9XG4gICAgICAuZm9ybS13aXphcmQgLmZvcm0td2l6YXJkLXN0ZXBzIC5mb3JtLXdpemFyZC1zdGVwLmFjdGl2YXRlZDo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjgzNjZjOyB9XG4gICAgICAuZm9ybS13aXphcmQgLmZvcm0td2l6YXJkLXN0ZXBzIC5mb3JtLXdpemFyZC1zdGVwLmFjdGl2ZSBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzg0MWMzYjtcbiAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoLTk3ZGVnLCByZ2JhKDEzMiwgMjgsIDU5LCAwLjgpIDAlLCByZ2JhKDQwLCA1NCwgMTA4LCAwLjgpIDEwMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgtOTdkZWcsIHJnYmEoMTMyLCAyOCwgNTksIDAuOCkgMCUsIHJnYmEoNDAsIDU0LCAxMDgsIDAuOCkgMTAwJSk7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtOTdkZWcsIHJnYmEoMTMyLCAyOCwgNTksIDAuOCkgMCUsIHJnYmEoNDAsIDU0LCAxMDgsIDAuOCkgMTAwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAgICAgICAuZm9ybS13aXphcmQgLmZvcm0td2l6YXJkLXN0ZXBzIC5mb3JtLXdpemFyZC1zdGVwLmFjdGl2ZSBzcGFuOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlcjogMHB4OyB9XG4gIC5mb3JtLXdpemFyZCBmaWVsZHNldCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmZvcm0td2l6YXJkIC5mb3JtLXdpemFyZC1idXR0b25zIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAuZm9ybS13aXphcmQgLmZvcm0td2l6YXJkLWJ1dHRvbnMge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLmZvcm0td2l6YXJkIC5mb3JtLXdpemFyZC1idXR0b25zID4gLnN0ZXAge1xuICAgICAgY29sb3I6ICM5ZjlmOWY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgICAgICAuZm9ybS13aXphcmQgLmZvcm0td2l6YXJkLWJ1dHRvbnMgPiAuc3RlcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgICAuZm9ybS13aXphcmQgLmZvcm0td2l6YXJkLWJ1dHRvbnMgPiAuc3RlcCAuY3VycmVudCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWJhMTFhO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDBweCA1cHg7IH1cbiAgICAgIC5mb3JtLXdpemFyZCAuZm9ybS13aXphcmQtYnV0dG9ucyA+IC5zdGVwIC50b3R0YWwge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogIzk4MWEzYztcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwcHggNXB4OyB9XG4gICAgLmZvcm0td2l6YXJkIC5mb3JtLXdpemFyZC1idXR0b25zIC5idG4tc2VjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgICAgICAuZm9ybS13aXphcmQgLmZvcm0td2l6YXJkLWJ1dHRvbnMgLmJ0bi1zZWN0aW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5lcnJvci1wYWdlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4O1xuICBoZWlnaHQ6IDMwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuZXJyb3ItcGFnZSBpLmZhcyB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGNvbG9yOiAjOTIxOTM5O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmVycm9yLXBhZ2UgaDMge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtc2l6ZTogMjJweDsgfVxuICAuZXJyb3ItcGFnZSBoNSB7XG4gICAgY29sb3I6ICM4MTgxODE7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLmVycm9yLXBhZ2UgLmdvbGQtYnRuIHtcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgIG1hcmdpbjogMjBweCBhdXRvOyB9XG4gICAgLmVycm9yLXBhZ2UgLmdvbGQtYnRuIGkge1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAxcHg7IH1cblxuLnN1Y2Nlc3Mtc3RlcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAzMHB4OyB9XG4gIC5zdWNjZXNzLXN0ZXAgaSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgY29sb3I6ICMzNmE0Mjc7IH1cbiAgLnN1Y2Nlc3Mtc3RlcCBoNSB7XG4gICAgY29sb3I6ICM4MTgxODE7IH1cblxuLmVycm9yLXN0ZXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMzBweDsgfVxuICAuZXJyb3Itc3RlcCBpIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBjb2xvcjogIzliMWIzZTsgfVxuICAuZXJyb3Itc3RlcCBoNSB7XG4gICAgY29sb3I6ICM4MTgxODE7IH1cblxuQG1lZGlhIHByaW50IHtcbiAgYm9keSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAubm8tcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZHJvcGRvd24tY2hlY2tib3ggLmRyb3Bkb3duIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gIC5kcm9wZG93bi1jaGVja2JveCAuZHJvcGRvd24gZGQsXG4gIC5kcm9wZG93bi1jaGVja2JveCAuZHJvcGRvd24gZHQge1xuICAgIG1hcmdpbjogMHB4O1xuICAgIHBhZGRpbmc6IDBweDsgfVxuICAuZHJvcGRvd24tY2hlY2tib3ggLmRyb3Bkb3duIHVsIHtcbiAgICBtYXJnaW46IC0xcHggMCAwIDA7IH1cbiAgLmRyb3Bkb3duLWNoZWNrYm94IC5kcm9wZG93biBkZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmRyb3Bkb3duLWNoZWNrYm94IC5kcm9wZG93biBkZCB1bCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzIyMjtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWF4LWhlaWdodDogMjcwcHg7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDIuNDg3cHggMS42NzhweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgei1pbmRleDogOTk5O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgICAgLmRyb3Bkb3duLWNoZWNrYm94IC5kcm9wZG93biBkZCB1bCBidXR0b24ge1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgIC5kcm9wZG93bi1jaGVja2JveCAuZHJvcGRvd24gZGQgdWwgbGkgYSB7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmRyb3Bkb3duLWNoZWNrYm94IC5kcm9wZG93biBkdCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA4cHggMjBweCA1cHggMTBweDtcbiAgICBtaW4taGVpZ2h0OiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RiZGJkYiAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDIuNDg3cHggMS42NzhweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZHJvcGRvd24tY2hlY2tib3ggLmRyb3Bkb3duIGR0IGE6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTVweDtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZHJvcGRvd24tY2hlY2tib3ggLmRyb3Bkb3duIGR0IGEgc3BhbixcbiAgLmRyb3Bkb3duLWNoZWNrYm94IC5kcm9wZG93biAubXVsdGlTZWwgc3BhbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIDNweCAycHggMDsgfVxuXG4uZHJvcGRvd24tY2hlY2tib3ggYSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5kcm9wZG93bi1jaGVja2JveCAubXV0bGlTZWxlY3QgdWwgbGkge1xuICB3aWR0aDogNDklO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmRyb3Bkb3duLWNoZWNrYm94IC5kcm9wZG93biBzcGFuLnZhbHVlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZHJvcGRvd24tY2hlY2tib3ggLm11bHRpU2VsIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZmNmY2ZjO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VmZWZlZjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZzogNXB4IDE1cHggIWltcG9ydGFudDsgfVxuICAuZHJvcGRvd24tY2hlY2tib3ggLm11bHRpU2VsIHNwYW4gaSB7XG4gICAgYmFja2dyb3VuZDogI2M4OTYzYTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDFweDtcbiAgICBmb250LXNpemU6IDExcHg7IH1cblxuLmltZy1zaWduLWNvbnRhaW5lciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDIuNDg3cHggMS42NzhweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogODBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RiZGJkYjtcbiAgcGFkZGluZzogMTBweDsgfVxuXG5pLmljb24tcHJpbnRlciB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDRweDsgfVxuXG4uZm9ybS13aXphcmQtc3RlcCBpLmljb24tc3VpdC1zZWxlY3Rpb246YmVmb3JlIHtcbiAgZm9udC1zaXplOiAzM3B4ICFpbXBvcnRhbnQ7IH1cblxuLmdlbmVyYWwtc2VydmljZXMtcGFnZSBoNCB7XG4gIGNvbG9yOiAjMDM0ZjhhO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMjBweDtcbiAgbWFyZ2luOiBhdXRvOyB9XG4gIC5nZW5lcmFsLXNlcnZpY2VzLXBhZ2UgaDQ6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogdXJsKC4uLy4uL2ltYWdlcy9sZWZ0LnBuZyk7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB0b3A6IDBweDsgfVxuICAuZ2VuZXJhbC1zZXJ2aWNlcy1wYWdlIGg0OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogdXJsKC4uLy4uL2ltYWdlcy9yaWdodC5wbmcpO1xuICAgIGxlZnQ6IDBweDtcbiAgICB0b3A6IDBweDsgfVxuXG4uZ2VuZXJhbC1zZXJ2aWNlcy1wYWdlIC5zZXJ2aWNlcy1wYW5lbHMge1xuICBiYWNrZ3JvdW5kOiAjZmJmYmZiO1xuICBwYWRkaW5nOiAzNXB4IDA7XG4gIG1hcmdpbi10b3A6IDM1cHg7IH1cbiAgLmdlbmVyYWwtc2VydmljZXMtcGFnZSAuc2VydmljZXMtcGFuZWxzIC5zZXJ2aWNlLWJveCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICBib3gtc2hhZG93OiAtMnB4IDJweCAycHggI2UyZTJlMjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjZmNmY2O1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgIzNlNzdhNDsgfVxuICAgIC5nZW5lcmFsLXNlcnZpY2VzLXBhZ2UgLnNlcnZpY2VzLXBhbmVscyAuc2VydmljZS1ib3ggLm51bWJlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjRmN2Y5O1xuICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6IHJnYmEoNjIsIDExOSwgMTY0LCAwLjI0KTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5nZW5lcmFsLXNlcnZpY2VzLXBhZ2UgLnNlcnZpY2VzLXBhbmVscyAuc2VydmljZS1ib3ggLm51bWJlciBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAuZ2VuZXJhbC1zZXJ2aWNlcy1wYWdlIC5zZXJ2aWNlcy1wYW5lbHMgLnNlcnZpY2UtYm94IC5zZXJ2aWNlLWJvZHkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICAgICAgcGFkZGluZzogMTBweCAwcHg7IH1cbiAgICAgIC5nZW5lcmFsLXNlcnZpY2VzLXBhZ2UgLnNlcnZpY2VzLXBhbmVscyAuc2VydmljZS1ib3ggLnNlcnZpY2UtYm9keSBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjNzI3MjcyO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5nZW5lcmFsLXNlcnZpY2VzLXBhZ2UgLnNlcnZpY2VzLXBhbmVscyAuc2VydmljZS1ib3ggLnNlcnZpY2UtYm9keSBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmdlbmVyYWwtc2VydmljZXMtcGFnZSAuc2VydmljZXMtcGFuZWxzIC5zZXJ2aWNlLWJveCAuc2VydmljZS1ib2R5IHAge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH0gfVxuXG4uZ2VuZXJhbC1zZXJ2aWNlcy1wYWdlIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uZ2VuZXJhbC1zZXJ2aWNlcy1wYWdlIC5zbGljay1uZXh0IHtcbiAgbGVmdDogLTI1cHg7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5nZW5lcmFsLXNlcnZpY2VzLXBhZ2UgLnNsaWNrLXByZXYge1xuICByaWdodDogLTI1cHg7XG4gIGxlZnQ6IGF1dG87IH1cblxuLmdlbmVyYWwtc2VydmljZXMtcGFnZSAuc2VydmljZXMtcGlsbHMtc2xpZGVyIHtcbiAgcGFkZGluZzogMHB4IDMwcHg7IH1cbiAgLmdlbmVyYWwtc2VydmljZXMtcGFnZSAuc2VydmljZXMtcGlsbHMtc2xpZGVyIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDRcIjtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbG9yOiAjN2Y3ZjdmO1xuICAgIGJhY2tncm91bmQ6ICNjYWNhY2E7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmdlbmVyYWwtc2VydmljZXMtcGFnZSAuc2VydmljZXMtcGlsbHMtc2xpZGVyIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbG9yOiAjN2Y3ZjdmO1xuICAgIGJhY2tncm91bmQ6ICNjYWNhY2E7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmdlbmVyYWwtc2VydmljZXMtcGFnZSAuc2VydmljZXMtcGlsbHMtc2xpZGVyIC5zbGljay1uZXh0LFxuICAuZ2VuZXJhbC1zZXJ2aWNlcy1wYWdlIC5zZXJ2aWNlcy1waWxscy1zbGlkZXIgLnNsaWNrLXByZXYge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgdG9wOiA0MCU7IH1cbiAgICAuZ2VuZXJhbC1zZXJ2aWNlcy1wYWdlIC5zZXJ2aWNlcy1waWxscy1zbGlkZXIgLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxuICAgIC5nZW5lcmFsLXNlcnZpY2VzLXBhZ2UgLnNlcnZpY2VzLXBpbGxzLXNsaWRlciAuc2xpY2stcHJldjpob3ZlcjpiZWZvcmUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjOTExZDNiOyB9XG4gIC5nZW5lcmFsLXNlcnZpY2VzLXBhZ2UgLnNlcnZpY2VzLXBpbGxzLXNsaWRlciAubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4gIC5nZW5lcmFsLXNlcnZpY2VzLXBhZ2UgLnNlcnZpY2VzLXBpbGxzLXNsaWRlciAubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmYmZiZmI7IH1cbiAgLmdlbmVyYWwtc2VydmljZXMtcGFnZSAuc2VydmljZXMtcGlsbHMtc2xpZGVyIHVsIGxpIHtcbiAgICBwYWRkaW5nOiAwcHggMTBweDsgfVxuICAgIC5nZW5lcmFsLXNlcnZpY2VzLXBhZ2UgLnNlcnZpY2VzLXBpbGxzLXNsaWRlciB1bCBsaSBhIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGNvbG9yOiAjMTAxZTU1ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTAxZTU1O1xuICAgICAgYm9yZGVyLXJhZGl1czogN3B4OyB9XG4gICAgICAuZ2VuZXJhbC1zZXJ2aWNlcy1wYWdlIC5zZXJ2aWNlcy1waWxscy1zbGlkZXIgdWwgbGkgYSBpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZ2VuZXJhbC1zZXJ2aWNlcy1wYWdlIC5zZXJ2aWNlcy1waWxscy1zbGlkZXIgdWwgbGkgYSBpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmdlbmVyYWwtc2VydmljZXMtcGFnZSAuc2VydmljZXMtcGlsbHMtc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IC0zMXB4OyB9XG4gICAgLmdlbmVyYWwtc2VydmljZXMtcGFnZSAuc2VydmljZXMtcGlsbHMtc2xpZGVyIC5zbGljay1kb3RzIGxpIHtcbiAgICAgIG1hcmdpbjogMHB4OyB9XG4gICAgICAuZ2VuZXJhbC1zZXJ2aWNlcy1wYWdlIC5zZXJ2aWNlcy1waWxscy1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogMHB4OyB9XG4gICAgICAgIC5nZW5lcmFsLXNlcnZpY2VzLXBhZ2UgLnNlcnZpY2VzLXBpbGxzLXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNhZWFlYWU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuZ2VuZXJhbC1zZXJ2aWNlcy1wYWdlIC5zZXJ2aWNlcy1waWxscy1zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTU0MjhhOyB9XG5cbi5mb3JtLWNvbnRyb2wge1xuICBjb2xvcjogIzIyMiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmRmZGZkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IC4zNzVyZW0gLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZvcm0tY29udHJvbDpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNiY2JjYmM7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXI6IDBweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmZvcm0tY29udHJvbDo6LW1zLWNsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGIgIWltcG9ydGFudDsgfVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBtaW4taGVpZ2h0OiAxMDBweDsgfVxuXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBjb2xvcjogIzIyMjIyMjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RiZGJkYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gIC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZjBjNlwiO1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGNvbG9yOiAjOTgxYTNjO1xuICAgIGxlZnQ6IDBweDtcbiAgICByaWdodDogYXV0bztcbiAgICB0b3A6IC02cHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwcHg7IH1cblxuLmN1c3RvbS1kYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICAuY3VzdG9tLWRhdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA3M1wiO1xuICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0cHg7XG4gICAgbGVmdDogMTVweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb2xvcjogIzlkOWQ5ZDsgfVxuICAuY3VzdG9tLWRhdGUgc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jdXN0b20tZGF0ZSBpbnB1dCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHRleHQtaW5kZW50OiAwLjAxcHg7XG4gICAgdGV4dC1vdmVyZmxvdzogJyc7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4OyB9XG5cbi5jdXN0b20tdGltZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmN1c3RvbS10aW1lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMTdcIjtcbiAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgei1pbmRleDogOTk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNHB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29sb3I6ICM5ZDlkOWQ7IH1cbiAgLmN1c3RvbS10aW1lIHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuY3VzdG9tLXRpbWUgaW5wdXQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB0ZXh0LWluZGVudDogMC4wMXB4O1xuICAgIHRleHQtb3ZlcmZsb3c6ICcnO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDsgfVxuXG4uY3VzdG9tLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmN1c3RvbS1zZWFyY2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAwMlwiO1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgei1pbmRleDogOTk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNHB4O1xuICAgIGxlZnQ6IDEzcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29sb3I6ICM5ODFhM2M7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAuY3VzdG9tLXNlYXJjaCBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmN1c3RvbS1zZWFyY2ggc2VsZWN0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgdGV4dC1pbmRlbnQ6IDAuMDFweDtcbiAgICB0ZXh0LW92ZXJmbG93OiAnJzsgfVxuXG4uY3VzdG9tLXNlbGVjdC1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5jdXN0b20tc2VsZWN0LWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0cHg7XG4gICAgbGVmdDogMTVweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb2xvcjogIzg1ODY4NzsgfVxuICAuY3VzdG9tLXNlbGVjdC1ib3gudy0yMDAge1xuICAgIG1pbi13aWR0aDogMjAwcHg7IH1cbiAgLmN1c3RvbS1zZWxlY3QtYm94IHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuY3VzdG9tLXNlbGVjdC1ib3ggc2VsZWN0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgdGV4dC1pbmRlbnQ6IDAuMDFweDtcbiAgICB0ZXh0LW92ZXJmbG93OiAnJztcbiAgICBiYWNrZ3JvdW5kOiAjZmRmZGZkO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBjb2xvcjogIzk2OTY5NjsgfVxuICAuY3VzdG9tLXNlbGVjdC1ib3ggLnNlbGVjdDIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLmN1c3RvbS1zZWxlY3QtYm94IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDFweCAwIHJnYmEoMTE2LCAxMTYsIDExNiwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHRleHQ7IH1cblxuLnNlbGVjdDItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5idG4tYWxpZ25kLWVuZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmJ0bi1hbGlnbmQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zYXZlLWJ0biB7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTUwcHg7XG4gIGJhY2tncm91bmQ6ICM4YjI1MzM7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdHJhbnNpdGlvbjogLjJzO1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgcGFkZGluZzogMHB4IDEwcHggMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyOiAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAgIC5zYXZlLWJ0bi5tci0xODAge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxODBweDsgfSB9XG4gIC5zYXZlLWJ0biBpIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5zYXZlLWJ0bjpob3ZlciwgLnNhdmUtYnRuOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5yb3RhdGUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5tYXJyb24tYnRuIHtcbiAgYmFja2dyb3VuZDogIzhmMWQzYjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzhmMWQzYjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIG1pbi13aWR0aDogMTQwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgLm1hcnJvbi1idG46dmlzaXRlZCB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAubWFycm9uLWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjOGYxZDNiICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzhmMWQzYjsgfVxuXG4ubWFycm9uLW91dGxpbmUtYnRuIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBjb2xvcjogIzhmMWQzYiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOGYxZDNiO1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIG1pbi13aWR0aDogMTQwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDsgfVxuICAubWFycm9uLW91dGxpbmUtYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjOGYxZDNiO1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzhmMWQzYjsgfVxuXG4uZ3JheS1idG4ge1xuICBiYWNrZ3JvdW5kOiAjY2FjYWNhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2FjYWNhO1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGNvbG9yOiAjN2Y3ZjdmICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgbWluLXdpZHRoOiAxNDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDsgfVxuICAuZ3JheS1idG46dmlzaXRlZCB7XG4gICAgY29sb3I6ICM3ZjdmN2YgIWltcG9ydGFudDsgfVxuICAuZ3JheS1idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzdmN2Y3ZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjYWNhY2E7IH1cblxuLmdvbGQtYnRuIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1pbi13aWR0aDogOTBweDtcbiAgYmFja2dyb3VuZDogI2MzOTEzODtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0cmFuc2l0aW9uOiAuMnM7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBwYWRkaW5nOiAwcHggMTBweCAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiA1cHg7XG4gIGJvcmRlcjogMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmdvbGQtYnRuIGkge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmdvbGQtYnRuOmhvdmVyLCAuZ29sZC1idG46dmlzaXRlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogI2MzOTEzODsgfVxuXG5Aa2V5ZnJhbWVzIHJlc3BvbnNpdmVVcGxvYWQge1xuICBmcm9tIHtcbiAgICB0b3A6IC00cHg7IH1cbiAgdG8ge1xuICAgIHRvcDogLTlweDsgfSB9XG5cbkBrZXlmcmFtZXMgdXBsb2FkIHtcbiAgZnJvbSB7XG4gICAgdG9wOiAxMHB4OyB9XG4gIHRvIHtcbiAgICB0b3A6IDE1cHg7IH0gfVxuXG4uZm9ybS1yb3cge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgcGFkZGluZzogMHB4IDVweDsgfVxuICAuZm9ybS1yb3cgPiBbY2xhc3MqPWNvbC1dIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAgIC5mb3JtLXJvdyAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gICAgLmZvcm0tcm93IC5mb3JtLWdyb3VwLmNvbHVtbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAuY29sdW1uIC5jb2wtZm9ybS1sYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgICAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAuY29sdW1uIC5jb2wtZm9ybS1kZXRhaWxzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAgIC5mb3JtLXJvdyAuZm9ybS1ncm91cC5jb2x1bW4gLmNvbC1mb3JtLWlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7IH0gfVxuICAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAuaW52YWxpZCAuaW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5mb3JtLXJvdyAuZm9ybS1ncm91cC5pbnZhbGlkIC5pbnB1dCAuY3VzdG9tLXNlbGVjdC1ib3g6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjYmY0MDUxOyB9XG4gICAgLmZvcm0tcm93IC5mb3JtLWdyb3VwLmludmFsaWQgLmlucHV0IC5mb3JtLWNvbnRyb2wge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmMDAwMCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICNiZjQwNTEgIWltcG9ydGFudDsgfVxuICAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAuaW52YWxpZCAuaW52YWxpZC10ZXh0IHtcbiAgICBjb2xvcjogI2ZmMDAwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMzBweDsgfVxuICAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgLmNvbC1mb3JtLWxhYmVsIHtcbiAgICBjb2xvcjogIzhmMWQzYjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgLmZvcm0tcm93IC5mb3JtLWdyb3VwIC5jb2wtZm9ybS1sYWJlbC50ZXh0LWFyZWEtbGFiZWwge1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfVxuICAgIC5mb3JtLXJvdyAuZm9ybS1ncm91cCAuY29sLWZvcm0tbGFiZWwgLmFzcnRpYyB7XG4gICAgICBjb2xvcjogI2VhMDAwMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMHB4IDVweDsgfVxuICAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgLmNvbC1mb3JtLWRldGFpbHMge1xuICAgIGNvbG9yOiAjYmNiY2JjO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5mb3JtLXJvdyAuZm9ybS1ncm91cCAuY29sLWZvcm0tZGV0YWlscyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxOTBweCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gICAgLmZvcm0tcm93IC5mb3JtLWdyb3VwIC5jb2wtZm9ybS1pbnB1dCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTkwcHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9IH1cbiAgLmZvcm0tcm93IC5mb3JtLWdyb3VwIC5jb2wtZm9ybS1pbnB1dCAuaW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgLmNvbC1mb3JtLWlucHV0IC5pbnB1dC5oYXMtdW5pdCAuZm9ybS1jb250cm9sIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5MHB4KTsgfVxuICAgIC5mb3JtLXJvdyAuZm9ybS1ncm91cCAuY29sLWZvcm0taW5wdXQgLmlucHV0Lmhhcy11bml0IC51bml0IHtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgY29sb3I6ICM1YzVjNWQ7XG4gICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgIC5mb3JtLXJvdyAuZm9ybS1ncm91cCAuY29sLWZvcm0taW5wdXQgLmlucHV0Lmhhcy1idXR0b24gLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgICAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgLmNvbC1mb3JtLWlucHV0IC5pbnB1dC5oYXMtYnV0dG9uIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biB7XG4gICAgICAgIGJvcmRlcjogMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICM4YTIzMzE7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzOyB9XG4gICAgICAgIC5mb3JtLXJvdyAuZm9ybS1ncm91cCAuY29sLWZvcm0taW5wdXQgLmlucHV0Lmhhcy1idXR0b24gLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuIHNwYW4ge1xuICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5mb3JtLXJvdyAuZm9ybS1ncm91cCAuY29sLWZvcm0taW5wdXQgLmlucHV0Lmhhcy1idXR0b24gLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuOmhvdmVyIHNwYW4ge1xuICAgICAgICAgIGFuaW1hdGlvbjogaGFzQXJyb3cgMC44cyBpbmZpbml0ZTsgfVxuICAgICAgICAuZm9ybS1yb3cgLmZvcm0tZ3JvdXAgLmNvbC1mb3JtLWlucHV0IC5pbnB1dC5oYXMtYnV0dG9uIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bjpmb2N1cyB7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbkBrZXlmcmFtZXMgaGFzQXJyb3cge1xuICBmcm9tIHtcbiAgICByaWdodDogMHB4OyB9XG4gIHRvIHtcbiAgICByaWdodDogOHB4OyB9IH1cblxuLyohXG4gKiBEYXRlcGlja2VyIGZvciBCb290c3RyYXAgdjEuNS4wIChodHRwczovL2dpdGh1Yi5jb20vZXRlcm5pY29kZS9ib290c3RyYXAtZGF0ZXBpY2tlcilcbiAqXG4gKiBDb3B5cmlnaHQgMjAxMiBTdGVmYW4gUGV0cmVcbiAqIEltcHJvdmVtZW50cyBieSBBbmRyZXcgUm93bHNcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSB2Mi4wIChodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjApXG4gKi9cbi5kYXRlcGlja2VyIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXJlY3Rpb246IGx0cjsgfVxuXG4uZGF0ZXBpY2tlci1pbmxpbmUge1xuICB3aWR0aDogMjIwcHg7IH1cblxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDsgfVxuXG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLXJ0bCB0YWJsZSB0ciB0ZCBzcGFuIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiA0cHg7IH1cblxuLmRhdGVwaWNrZXItZHJvcGRvd246YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWxlZnQ6YmVmb3JlIHtcbiAgbGVmdDogNnB4OyB9XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWxlZnQ6YWZ0ZXIge1xuICBsZWZ0OiA3cHg7IH1cblxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtcmlnaHQ6YmVmb3JlIHtcbiAgcmlnaHQ6IDZweDsgfVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1yaWdodDphZnRlciB7XG4gIHJpZ2h0OiA3cHg7IH1cblxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtYm90dG9tOmJlZm9yZSB7XG4gIHRvcDogLTdweDsgfVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1ib3R0b206YWZ0ZXIge1xuICB0b3A6IC02cHg7IH1cblxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtdG9wOmJlZm9yZSB7XG4gIGJvdHRvbTogLTdweDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogN3B4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cblxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtdG9wOmFmdGVyIHtcbiAgYm90dG9tOiAtNnB4O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItdG9wOiA2cHggc29saWQgI2ZmZmZmZjsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi50YWJsZS1zdHJpcGVkIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLFxuLnRhYmxlLXN0cmlwZWQgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uZGF0ZXBpY2tlci1kYXlzIHRib2R5IHRyIHRkIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLm9sZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLm5ldyB7XG4gIGNvbG9yOiAjOTk5OTk5OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRheTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmZvY3VzZWQge1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbiAgYm9yZGVyLWNvbG9yOiAjODVjNWU1O1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQuZm9jdXMge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FmZDllZTtcbiAgYm9yZGVyLWNvbG9yOiAjMjk4ZmMyOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZmQ5ZWU7XG4gIGJvcmRlci1jb2xvcjogIzUyYWRkYjsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZkOWVlO1xuICBib3JkZXItY29sb3I6ICM1MmFkZGI7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQ6YWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZDphY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkOmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmZvY3VzIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MWNiZTg7XG4gIGJvcmRlci1jb2xvcjogIzI5OGZjMjsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZFtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5kaXNhYmxlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmRpc2FibGVkLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbiAgYm9yZGVyLWNvbG9yOiAjODVjNWU1OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmZvY3VzZWQge1xuICBiYWNrZ3JvdW5kOiAjYWZkOWVlOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2Q5ZWRmNztcbiAgY29sb3I6ICM5OTk5OTk7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGI5OTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZiNzMzOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZm9jdXMge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzk2NjtcbiAgYm9yZGVyLWNvbG9yOiAjYjM3NDAwOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM5NjY7XG4gIGJvcmRlci1jb2xvcjogI2Y1OWUwMDsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjOTY2O1xuICBib3JkZXItY29sb3I6ICNmNTllMDA7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6YWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTphY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmZvY3VzIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmJjNDI7XG4gIGJvcmRlci1jb2xvcjogI2IzNzQwMDsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5W2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXlbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGI5OTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZiNzMzOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmZvY3VzZWQge1xuICBiYWNrZ3JvdW5kOiAjZmZjOTY2OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZGI5OTtcbiAgY29sb3I6ICM5OTk5OTk7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2Uge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgYm9yZGVyLWNvbG9yOiAjYmJiYmJiO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZm9jdXMge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDVkNTtcbiAgYm9yZGVyLWNvbG9yOiAjN2M3YzdjOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDU7XG4gIGJvcmRlci1jb2xvcjogIzlkOWQ5ZDsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1O1xuICBib3JkZXItY29sb3I6ICM5ZDlkOWQ7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2U6YWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2U6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTphY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmZvY3VzIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2MzYzM7XG4gIGJvcmRlci1jb2xvcjogIzdjN2M3YzsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2U6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5kaXNhYmxlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmRpc2FibGVkLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2VbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgYm9yZGVyLWNvbG9yOiAjYmJiYmJiOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmZvY3VzZWQge1xuICBiYWNrZ3JvdW5kOiAjZDVkNWQ1OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZGlzYWJsZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2VlZWVlZTtcbiAgY29sb3I6ICM5OTk5OTk7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZWVmMztcbiAgYm9yZGVyLWNvbG9yOiAjOWRjMWQzOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuZm9jdXMge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxZDdlMztcbiAgYm9yZGVyLWNvbG9yOiAjNGI4OGE2OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWQ3ZTM7XG4gIGJvcmRlci1jb2xvcjogIzczYTZjMDsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFkN2UzO1xuICBib3JkZXItY29sb3I6ICM3M2E2YzA7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQ6YWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZDphY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkOmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmZvY3VzIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOGM4ZDg7XG4gIGJvcmRlci1jb2xvcjogIzRiODhhNjsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZFtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5kaXNhYmxlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmRpc2FibGVkLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZWVmMztcbiAgYm9yZGVyLWNvbG9yOiAjOWRjMWQzOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmZvY3VzZWQge1xuICBiYWNrZ3JvdW5kOiAjYzFkN2UzOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2U0ZWVmMztcbiAgY29sb3I6ICM5OTk5OTk7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3Y2E3NztcbiAgYm9yZGVyLWNvbG9yOiAjZjFhNDE3OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZm9jdXMge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0Yjc0NztcbiAgYm9yZGVyLWNvbG9yOiAjODE1NjA4OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGI3NDc7XG4gIGJvcmRlci1jb2xvcjogI2JmODAwYzsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRiNzQ3O1xuICBib3JkZXItY29sb3I6ICNiZjgwMGM7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6YWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTphY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmZvY3VzIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmFhMjU7XG4gIGJvcmRlci1jb2xvcjogIzgxNTYwODsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5W2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXlbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3Y2E3NztcbiAgYm9yZGVyLWNvbG9yOiAjZjFhNDE3OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2Y3Y2E3NztcbiAgY29sb3I6ICM5OTk5OTk7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXItY29sb3I6ICM1NTU1NTU7XG4gIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MDgwODA7XG4gIGJvcmRlci1jb2xvcjogIzE2MTYxNjsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MDgwODA7XG4gIGJvcmRlci1jb2xvcjogIzM3MzczNzsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZC5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZCxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MDgwODA7XG4gIGJvcmRlci1jb2xvcjogIzM3MzczNzsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZDphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZC5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6YWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQ6YWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuYWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkOmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZlNmU2ZTtcbiAgYm9yZGVyLWNvbG9yOiAjMTYxNjE2OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZFtkaXNhYmxlZF06aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZFtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWRbZGlzYWJsZWRdOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZC5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkW2Rpc2FibGVkXS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZC5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci1jb2xvcjogIzU1NTU1NTsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyOGJjYTtcbiAgYm9yZGVyLWNvbG9yOiAjMzU3ZWJkO1xuICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhmMWQzYjtcbiAgYm9yZGVyLWNvbG9yOiAjMTkzYzVhOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGYxZDNiO1xuICBib3JkZXItY29sb3I6ICM3YTE5MzI7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGYxZDNiO1xuICBib3JkZXItY29sb3I6ICM3YTE5MzI7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZDphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTphY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQ6YWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YTE5MzI7XG4gIGJvcmRlci1jb2xvcjogIzE5M2M1YTsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZFtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZVtkaXNhYmxlZF0uZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI4YmNhO1xuICBib3JkZXItY29sb3I6ICMzNTdlYmQ7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjMlO1xuICBoZWlnaHQ6IDU0cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAxJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzk5OTk5OTtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjhiY2E7XG4gIGJvcmRlci1jb2xvcjogIzM1N2ViZDtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlcjpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGYxZDNiO1xuICBib3JkZXItY29sb3I6ICMxOTNjNWE7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhmMWQzYjtcbiAgYm9yZGVyLWNvbG9yOiAjN2ExOTMyOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZCxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZjFkM2I7XG4gIGJvcmRlci1jb2xvcjogIzdhMTkzMjsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcjphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuYWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuYWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdhMTkzMjtcbiAgYm9yZGVyLWNvbG9yOiAjMTkzYzVhOyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZCxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlW2Rpc2FibGVkXTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyW2Rpc2FibGVkXTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkW2Rpc2FibGVkXTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlcjpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuZGlzYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5kaXNhYmxlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXJbZGlzYWJsZWRdOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWRbZGlzYWJsZWRdOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmRpc2FibGVkLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZVtkaXNhYmxlZF0uZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcltkaXNhYmxlZF0uZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZFtkaXNhYmxlZF0uZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI4YmNhO1xuICBib3JkZXItY29sb3I6ICMzNTdlYmQ7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5vbGQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLm5ldyB7XG4gIGNvbG9yOiAjOTk5OTk5OyB9XG5cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXN3aXRjaCB7XG4gIHdpZHRoOiAxNDVweDsgfVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1zd2l0Y2gsXG4uZGF0ZXBpY2tlciAucHJldixcbi5kYXRlcGlja2VyIC5uZXh0LFxuLmRhdGVwaWNrZXIgdGZvb3QgdHIgdGgge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItc3dpdGNoOmhvdmVyLFxuLmRhdGVwaWNrZXIgLnByZXY6aG92ZXIsXG4uZGF0ZXBpY2tlciAubmV4dDpob3Zlcixcbi5kYXRlcGlja2VyIHRmb290IHRyIHRoOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VlZWVlZTsgfVxuXG4uZGF0ZXBpY2tlciAuY3cge1xuICBmb250LXNpemU6IDEwcHg7XG4gIHdpZHRoOiAxMnB4O1xuICBwYWRkaW5nOiAwIDJweCAwIDVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uaW5wdXQtZ3JvdXAuZGF0ZSAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmlucHV0LWRhdGVyYW5nZSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5pbnB1dC1kYXRlcmFuZ2UgaW5wdXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmlucHV0LWRhdGVyYW5nZSBpbnB1dDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4OyB9XG5cbi5pbnB1dC1kYXRlcmFuZ2UgaW5wdXQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwOyB9XG5cbi5pbnB1dC1kYXRlcmFuZ2UgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMTZweDtcbiAgcGFkZGluZzogNHB4IDVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgYm9yZGVyOiBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4OyB9XG5cbi5kYXRlcGlja2VyLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDEwMDA7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICpib3JkZXItcmlnaHQtd2lkdGg6IDJweDtcbiAgKmJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7IH1cblxuLmRhdGVwaWNrZXIuZHJvcGRvd24tbWVudSB0aCxcbi5kYXRlcGlja2VyLmRhdGVwaWNrZXItaW5saW5lIHRoLFxuLmRhdGVwaWNrZXIuZHJvcGRvd24tbWVudSB0ZCxcbi5kYXRlcGlja2VyLmRhdGVwaWNrZXItaW5saW5lIHRkIHtcbiAgcGFkZGluZzogMHB4IDVweDsgfVxuXG50YWJsZS5yZWQtdGFibGUge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIHRhYmxlLnJlZC10YWJsZSB0aGVhZCB0ciB0aCB7XG4gICAgYmFja2dyb3VuZDogIzkxMWQzYjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGJvcmRlcjogMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIHRhYmxlLnJlZC10YWJsZSB0aGVhZCB0ciB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4OyB9XG4gICAgdGFibGUucmVkLXRhYmxlIHRoZWFkIHRyIHRoOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4OyB9XG4gIHRhYmxlLnJlZC10YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikgdGQge1xuICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7IH1cbiAgdGFibGUucmVkLXRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmNmY2ZjO1xuICAgIGNvbG9yOiAjMTczZjgxO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBib3JkZXI6IDBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgdGFibGUucmVkLXRhYmxlIHRib2R5IHRyIHRkIC50YWJsZS1saW5rLWljb24ge1xuICAgICAgY29sb3I6ICMxNzNmODE7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGxpbmVhcjsgfVxuICAgICAgdGFibGUucmVkLXRhYmxlIHRib2R5IHRyIHRkIC50YWJsZS1saW5rLWljb24gaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGxpbmVhcjsgfVxuICAgICAgdGFibGUucmVkLXRhYmxlIHRib2R5IHRyIHRkIC50YWJsZS1saW5rLWljb246aG92ZXIgaSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuXG4ubW9kYWwtYm9keSB7XG4gIGNvbG9yOiAjMjUyNTI1OyB9XG4gIC5tb2RhbC1ib2R5IGEge1xuICAgIGNvbG9yOiAjNjg5OWQxO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzOyB9XG4gICAgLm1vZGFsLWJvZHkgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzgyZTdmMDsgfVxuXG4ubXktaW5mby1jYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDVweCAjZGNkY2RjOyB9XG5cbi53aXphcmQtY29udGVudCAuZGV0YWlscy1jb250IHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlMmUyOyB9XG4gIC53aXphcmQtY29udGVudCAuZGV0YWlscy1jb250Omxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gIC53aXphcmQtY29udGVudCAuZGV0YWlscy1jb250IC5vcHRpb25zLWJ0biAuYmx1ZS1idG4ge1xuICAgIG1pbi1oZWlnaHQ6IDQ2cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAud2l6YXJkLWNvbnRlbnQgLmRldGFpbHMtY29udCAub3B0aW9ucy1idG4gYnV0dG9uIHtcbiAgICAgIG1pbi13aWR0aDogOTVweCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICAud2l6YXJkLWNvbnRlbnQgLmRldGFpbHMtY29udCAub3B0aW9ucy1idG4gYnV0dG9uIHtcbiAgICAgIG1pbi13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuXG4ud2l6YXJkLWNvbnRlbnQgaDQge1xuICBjb2xvcjogIzAzNGY4YTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ud2l6YXJkLWNvbnRlbnQgLmRldGFpbHMtYm94IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q1ZDVkNTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgIC53aXphcmQtY29udGVudCAuZGV0YWlscy1ib3gge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLndpemFyZC1jb250ZW50IC5kZXRhaWxzLWJveCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgLndpemFyZC1jb250ZW50IC5kZXRhaWxzLWJveCAuZGV0YWlscy1yaWdodC1ib3gge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgLndpemFyZC1jb250ZW50IC5kZXRhaWxzLWJveCAuZGV0YWlscy1yaWdodC1ib3gge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC53aXphcmQtY29udGVudCAuZGV0YWlscy1ib3ggLmRldGFpbHMtcmlnaHQtYm94IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAud2l6YXJkLWNvbnRlbnQgLmRldGFpbHMtYm94IC5pbnB1dC1maWVsZCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgIC53aXphcmQtY29udGVudCAuZGV0YWlscy1ib3ggLmlucHV0LWZpZWxkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLndpemFyZC1jb250ZW50IC5kZXRhaWxzLWJveCAuaW5wdXQtZmllbGQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAud2l6YXJkLWNvbnRlbnQgLmRldGFpbHMtYm94IC5kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAud2l6YXJkLWNvbnRlbnQgLmRldGFpbHMtYm94IC5kZXRhaWxzIGxhYmVsIHtcbiAgICAgIGNvbG9yOiAjMDM0ZjhhO1xuICAgICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICAud2l6YXJkLWNvbnRlbnQgLmRldGFpbHMtYm94IC5kZXRhaWxzIGxhYmVsIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDEzMHB4OyB9IH1cbiAgICAud2l6YXJkLWNvbnRlbnQgLmRldGFpbHMtYm94IC5kZXRhaWxzIHAge1xuICAgICAgY29sb3I6ICM4ZDhkOGQ7IH1cbiAgICAgIC53aXphcmQtY29udGVudCAuZGV0YWlscy1ib3ggLmRldGFpbHMgcCBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjogIzhkOGQ4ZDsgfVxuXG4ud2l6YXJkLWNvbnRlbnQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCB7XG4gIGNvbG9yOiAjOGQ4ZDhkOyB9XG5cbi53aXphcmQtY29udGVudCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmJlZm9yZSB7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7IH1cblxuLndpemFyZC1jb250ZW50IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBjb2xvcjogIzE3M2Y4MTsgfVxuXG4ud2l6YXJkLWNvbnRlbnQgLmJsdWUtYnRuIHtcbiAgYmFja2dyb3VuZDogIzAzNGY4YTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMzRmOGE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAud2l6YXJkLWNvbnRlbnQgLmJsdWUtYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzAzNGY4YTsgfVxuXG4ud2l6YXJkLWNvbnRlbnQgLmJsdWUtb3V0bGluZSB7XG4gIGNvbG9yOiAjMDM0ZjhhO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAzNGY4YTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC53aXphcmQtY29udGVudCAuYmx1ZS1vdXRsaW5lOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDM0ZjhhO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC53aXphcmQtY29udGVudCAuYmx1ZS1vdXRsaW5lIGkge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC53aXphcmQtY29udGVudCAuYmx1ZS1vdXRsaW5lLnJlbmV3IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC53aXphcmQtY29udGVudCAuYmx1ZS1vdXRsaW5lLmNhbmNlbCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4ud2l6YXJkLWNvbnRlbnQgLnF1ZXJ5LXR5cGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZTJlMjtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLndpemFyZC1jb250ZW50IC5xdWVyeS10eXBlIGg0IHtcbiAgICBjb2xvcjogIzAzNGY4YTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi53aXphcmQtY29udGVudCAuZGV0YWlscy1jb250IC5kYXRlcGlja2VyIHtcbiAgZGlyZWN0aW9uOiB1bnNldDsgfVxuXG4ud2l6YXJkLWNvbnRlbnQgLmRldGFpbHMtY29udCAuZm9ybS1jb250cm9sIHtcbiAgY29sb3I6ICM4ZDhkOGQgIWltcG9ydGFudDsgfVxuXG4ud2l6YXJkLWNvbnRlbnQgLmRldGFpbHMtY29udCAuY29sLWZvcm0tbGFiZWwge1xuICBjb2xvcjogIzhmMWQzYjsgfVxuXG4ud2l6YXJkLWNvbnRlbnQgLmRldGFpbHMtY29udCBoNCB7XG4gIGNvbG9yOiAjMDM0ZjhhO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi53aXphcmQtY29udGVudCAuZGV0YWlscy1jb250IC5kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAud2l6YXJkLWNvbnRlbnQgLmRldGFpbHMtY29udCAuZGV0YWlscyBsYWJlbCB7XG4gICAgY29sb3I6ICMwMzRmOGE7XG4gICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAud2l6YXJkLWNvbnRlbnQgLmRldGFpbHMtY29udCAuZGV0YWlscyBsYWJlbCB7XG4gICAgICAgIG1pbi13aWR0aDogMTMwcHg7IH0gfVxuICAud2l6YXJkLWNvbnRlbnQgLmRldGFpbHMtY29udCAuZGV0YWlscyBwIHtcbiAgICBjb2xvcjogIzhiOGI4YjsgfVxuXG4ud2l6YXJkLWNvbnRlbnQgdWwudXBsb2FkZWQsIC53aXphcmQtY29udGVudCB1bC51cGxvYWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlMmUyOyB9XG5cbi53aXphcmQtY29udGVudCB1bC5zdW1tYXJ5IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMmUyZTI7XG4gIHBhZGRpbmctdG9wOiAyNXB4OyB9XG5cbi53aXphcmQtY29udGVudCB1bCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmUyZTI7IH1cbiAgLndpemFyZC1jb250ZW50IHVsIGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMHB4OyB9XG4gIC53aXphcmQtY29udGVudCB1bCBsaSBwIHtcbiAgICBjb2xvcjogIzAzNGY4YTsgfVxuICAud2l6YXJkLWNvbnRlbnQgdWwgbGkgLm9wdGlvbnMge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgIC53aXphcmQtY29udGVudCB1bCBsaSAub3B0aW9ucyBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgY29sb3I6ICM4YjhiOGI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLndpemFyZC1jb250ZW50IHVsIGxpIC5vcHRpb25zIGkuZmEtc2lnbi1vdXQge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG4gICAgICAud2l6YXJkLWNvbnRlbnQgdWwgbGkgLm9wdGlvbnMgaTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjOGYxZDNiOyB9XG5cbi53aXphcmQtY29udGVudCB1bC51cGxvYWQgbGkgcCB7XG4gIGNvbG9yOiAjOGI4YjhiOyB9XG5cbi5yZW5ldy1jb250cmFjdCAuZGV0YWlscy1jb250OmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZTJlMjtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmNhbmNlbC1jb250cmFjdCAuZGV0YWlscy1jb250OmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZTJlMjtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZG9uZSAubW9kYWwtYm9keSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMxNzNmODE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiA1MHB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMjFweDsgfVxuXG4uZG9uZSAubW9kYWwtZm9vdGVyIHtcbiAgYm9yZGVyOiAwcHg7XG4gIHBhZGRpbmctdG9wOiAwcHg7IH1cbiAgLmRvbmUgLm1vZGFsLWZvb3RlciBidXR0b24ge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICMxNzNmODE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWluLXdpZHRoOiAxNTBweDsgfVxuXG4udHdvLWlucHV0cyAuY29sLWZvcm0taW5wdXQge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi50d28taW5wdXRzIC5jb2wtZm9ybS1pbnB1dCAuaW5wdXQge1xuICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpOyB9XG5cbi50d28taW5wdXRzIC5jb2wtZm9ybS1pbnB1dCAuaW5wdXQ6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5pbm5lci1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5pbm5lci1mbGV4IC5zaWRlLW5hdiB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIGJhY2tncm91bmQ6ICMxODNmODI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5pbm5lci1mbGV4IC5zaWRlLW5hdiB7XG4gICAgICAgIHdpZHRoOiAyNzVweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5pbm5lci1mbGV4IC5zaWRlLW5hdiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IC0zMDBweDtcbiAgICAgICAgei1pbmRleDogMTExMTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIC5pbm5lci1mbGV4IC5zaWRlLW5hdi5vcGVuLW5hdiB7XG4gICAgICAgICAgcmlnaHQ6IDBweDsgfSB9XG4gICAgLmlubmVyLWZsZXggLnNpZGUtbmF2IC5jYXJkIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxODNmODI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE0Mzg3NDsgfVxuICAgICAgLmlubmVyLWZsZXggLnNpZGUtbmF2IC5jYXJkIC5jYXJkLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxODNmODI7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgIG1hcmdpbjogMHB4OyB9XG4gICAgICAgIC5pbm5lci1mbGV4IC5zaWRlLW5hdiAuY2FyZCAuY2FyZC1oZWFkZXIgLmJ0bi1saW5rIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgICAuaW5uZXItZmxleCAuc2lkZS1uYXYgLmNhcmQgLmNhcmQtaGVhZGVyIC5idG4tbGluayBpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAgICAgICAuaW5uZXItZmxleCAuc2lkZS1uYXYgLmNhcmQgLmNhcmQtaGVhZGVyIC5idG4tbGluayBpOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDY4XCI7IH1cbiAgICAgICAgICAuaW5uZXItZmxleCAuc2lkZS1uYXYgLmNhcmQgLmNhcmQtaGVhZGVyIC5idG4tbGluay5jb2xsYXBzZWQgaTpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYwNjdcIjsgfVxuICAgICAgICAgIC5pbm5lci1mbGV4IC5zaWRlLW5hdiAuY2FyZCAuY2FyZC1oZWFkZXIgLmJ0bi1saW5rIGEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAgICAgLmlubmVyLWZsZXggLnNpZGUtbmF2IC5jYXJkIC5jYXJkLWhlYWRlciAuYnRuLWxpbms6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICMzNjhhYmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICAuaW5uZXItZmxleCAuc2lkZS1uYXYgLmNhcmQgLmNhcmQtaGVhZGVyIC5idG4tbGluazpob3ZlciBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMzNjhhYmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgIC5pbm5lci1mbGV4IC5zaWRlLW5hdiAuY2FyZCAuY2FyZC1oZWFkZXIgLmJ0bi1saW5rOmhvdmVyIGkge1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMzNjhhYmU7IH1cbiAgICAgIC5pbm5lci1mbGV4IC5zaWRlLW5hdiAuY2FyZCAuY2FyZC1ib2R5IHtcbiAgICAgICAgY29sb3I6ICMxODNmODI7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y2ZjdmOTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDsgfVxuICAgICAgICAuaW5uZXItZmxleCAuc2lkZS1uYXYgLmNhcmQgLmNhcmQtYm9keSB1bCBsaSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAuaW5uZXItZmxleCAuc2lkZS1uYXYgLmNhcmQgLmNhcmQtYm9keSB1bCBsaTpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxODNmODI7XG4gICAgICAgICAgICByaWdodDogLTE1cHg7XG4gICAgICAgICAgICB0b3A6IDE0cHg7IH1cbiAgICAgICAgICAuaW5uZXItZmxleCAuc2lkZS1uYXYgLmNhcmQgLmNhcmQtYm9keSB1bCBsaSBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMTgzZjgyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgICAgIC5pbm5lci1mbGV4IC5zaWRlLW5hdiAuY2FyZCAuY2FyZC1ib2R5IHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogIzM2OGFiZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAuaW5uZXItZmxleCAuY29udC1zaWRlLXBhZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMjBweCk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5pbm5lci1mbGV4IC5jb250LXNpZGUtcGFkIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI3NXB4KTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5pbm5lci1mbGV4IC5jb250LXNpZGUtcGFkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5pbm5lci1mbGV4IC5jb250LXNpZGUtcGFkIC5mb3JtIC5tYXJvb24tYnRuIHtcbiAgICAgIGJhY2tncm91bmQ6ICM4ZjFkM2I7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuaW5uZXItZmxleCAuY29udC1zaWRlLXBhZCAuZm9ybSAubWFyb29uLWJ0bjpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxODNmODI7IH1cbiAgICAuaW5uZXItZmxleCAuY29udC1zaWRlLXBhZCAuZm9ybSAuZm9ybS1saW5rcyBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLmZsb2F0aW5nLW5hdi1idG4ge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmZsb2F0aW5nLW5hdi1idG4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBib3R0b206IDQwcHg7XG4gICAgICBsZWZ0OiAyNXB4O1xuICAgICAgYmFja2dyb3VuZDogIzE0Mzg3NDtcbiAgICAgIGJvcmRlcjogMHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB3aWR0aDogMzhweDtcbiAgICAgIGhlaWdodDogMzhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgYm94LXNoYWRvdzogMnB4IDFweCAxMHB4IHJnYmEoMjMsIDYzLCAxMjksIDAuNCk7XG4gICAgICB6LWluZGV4OiAxMTExOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJvZHktb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmJvZHktb3ZlcmxheS5zaG93IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBjb2xvcjogIzE0Mzg3NDsgfVxuXG4ucmFkaW8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgY29sb3I6ICMxNDM4NzQ7IH1cbiAgLnJhZGlvIC5yYWRpb19faW5wdXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAucmFkaW8gLnJhZGlvX19pbnB1dCBpbnB1dCB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7IH1cbiAgICAgIC5yYWRpbyAucmFkaW9fX2lucHV0IGlucHV0OmNoZWNrZWQgKyAucmFkaW9fX2NvbnRyb2w6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQzODc0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IC0wLjVlbTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTAuNWVtOyB9XG4gICAgLnJhZGlvIC5yYWRpb19faW5wdXQgLnJhZGlvX19jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEuNWVtO1xuICAgICAgaGVpZ2h0OiAxLjVlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMC4xZW0gc29saWQgY3VycmVudENvbG9yO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjA1ZW0pOyB9XG4gIC5yYWRpbyAucmFkaW9fX2xhYmVsIHtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuXG4ucmFkaW8tZ3JvdXAgbGFiZWwucmFkaW8ge1xuICBtYXJnaW4tbGVmdDogMjBweDsgfVxuXG4vKioqIGN1c3RvbSBtZWRpYSBwYWdlICoqKi9cbi5wYWdlLXRpdGxlIHtcbiAgcGFkZGluZzogNjBweCAwcHg7IH1cblxuLyoqIHN0YXJ0IG1lZGlhIHNvY2lhbCBzdHlsZSAqKi9cbi5tcy1zb2NpYWwtdGFicyAubXMtYm94IHtcbiAgcGFkZGluZzogMjhweCAwO1xuICBiYWNrZ3JvdW5kOiAjYjdiN2I3O1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLm1zLXNvY2lhbC10YWJzIC5tcy1ib3ggaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAubXMtc29jaWFsLXRhYnMgLm1zLWJveCBzcGFuIHtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5tcy1zb2NpYWwtdGFicyAubXMtYm94IGEge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5tcy1zb2NpYWwtdGFicyAubXMtYm94LmZiLWJveDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzE0Mzg3NDsgfVxuICAubXMtc29jaWFsLXRhYnMgLm1zLWJveC50d2l0dGVyLWJveDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzI5YTZkZTsgfVxuICAubXMtc29jaWFsLXRhYnMgLm1zLWJveC5pbnN0YWdyYW0tYm94OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQwMCU7XG4gICAgYmFja2dyb3VuZDogIzk4M2FhMTtcbiAgICAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZDM4MzU4IDAlLCAjOTgzYWExIDUwJSwgIzk4M2FhMSAxMDAlKTtcbiAgICAvKiBGRjMuNi0xNSAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICNkMzgzNTggMCUsICM5ODNhYTEgNTAlLCAjOTgzYWExIDEwMCUpO1xuICAgIC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZDM4MzU4IDAlLCAjOTgzYWExIDUwJSwgIzk4M2FhMSAxMDAlKTtcbiAgICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICAvKiBJRTYtOSAqLyB9XG4gIC5tcy1zb2NpYWwtdGFicyAubXMtYm94LnlvdXR1YmUtYm94OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjYWYxZjQ0OyB9XG5cbi8qKiBlbmQgb2YgbWVkaWEgc29jaWFsIHN0eWxlICoqL1xuLyoqIHN0YXJ0IHJldmVhbCBzdHlsZSAqKi9cbi5yZXZlYWwtbmV3cyBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7IH1cbiAgLnJldmVhbC1uZXdzIGxpIGltZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgLnJldmVhbC1uZXdzIGxpOmhvdmVyIGltZyB7XG4gICAgb3BhY2l0eTogLjU7IH1cbiAgLnJldmVhbC1uZXdzIGxpID4gZGl2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLnJldmVhbC1uZXdzIGxpOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7IH1cblxuLnJldmVhbC1uZXdzIC5yZXZlYWwtaW1hZ2Uge1xuICBmbGV4OiAwIDAgMzUlO1xuICBtYXgtd2lkdGg6IDM1JTsgfVxuXG4ucmV2ZWFsLW5ld3MgLmVudHJ5LWNvbnRlbnQtd3JhcHBlciB7XG4gIGZsZXg6IDAgMCA2NSU7XG4gIG1heC13aWR0aDogNjUlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAucmV2ZWFsLW5ld3MgLmVudHJ5LWNvbnRlbnQtd3JhcHBlciAuZW50cnktdGl0bGUsXG4gIC5yZXZlYWwtbmV3cyAuZW50cnktY29udGVudC13cmFwcGVyIGEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzRlNGU0ZTtcbiAgICBmb250LWZhbWlseTogXCJESU5OZXh0TFRBcmFiaWNcIiAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnJldmVhbC1uZXdzIC5lbnRyeS1jb250ZW50LXdyYXBwZXIgLmVudHJ5LXRpdGxlOnZpc2l0ZWQsIC5yZXZlYWwtbmV3cyAuZW50cnktY29udGVudC13cmFwcGVyIC5lbnRyeS10aXRsZTpmb2N1cyxcbiAgICAucmV2ZWFsLW5ld3MgLmVudHJ5LWNvbnRlbnQtd3JhcHBlciBhOnZpc2l0ZWQsXG4gICAgLnJldmVhbC1uZXdzIC5lbnRyeS1jb250ZW50LXdyYXBwZXIgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzRlNGU0ZSAhaW1wb3J0YW50OyB9XG4gIC5yZXZlYWwtbmV3cyAuZW50cnktY29udGVudC13cmFwcGVyIC5wb3N0X21ldGFfZGF0YSB7XG4gICAgY29sb3I6ICM4NTg1ODU7XG4gICAgZm9udC1zaXplOiAxNXB4OyB9XG5cbi8qKiBlbmQgb2YgcmV2ZWFsIHN0eWxlICoqL1xuLyoqIHN0YXJ0IGNhcmRzIHN0eWxlICoqL1xuLmNhcmRzIHtcbiAgY29sb3I6ICNmZmY7XG4gIC8qKiBzdGFydCBjdXN0b20gY2FyZHMgY29udGFpbmVyICoqL1xuICAvKiogZW5kIG9mIGN1c3RvbSBjYXJkcyBjb250YWluZXIgKiovXG4gIC8qKiBzdGFydCBjdXN0b20gY2FyZHMgaGVhZGVyICoqL1xuICAvKiogZW5kIG9mIGN1c3RvbSBjYXJkcyBoZWFkZXIgKiovXG4gIC8qKiBzdGFydCBjdXN0b20gY2FyZCBmYWNlYm9vayBoZWFkZXIqKi9cbiAgLyoqIGVuZCBvZiBjdXN0b20gY2FyZCBmYWNlYm9vayBoZWFkZXIgKiovXG4gIC8qKiBzdGFydCBjdXN0b20gY2FyZCB0d2l0dGVyIGNvbnRlbnQgKiovXG4gIC8qKiBlbmQgb2YgY3VzdG9tIGNhcmQgdHdpdHRlciBjb250ZW50ICoqL1xuICAvKiogc3RhcnQgY3VzdG9tIGNhcmQgaW5zdGFncmFtIGNvbnRlbnQgKiovXG4gIC8qKiBlbmQgb2YgY3VzdG9tIGNhcmQgaW5zdGFncmFtIGNvbnRlbnQgKiovXG4gIC8qKiBzdGFydCBjdXN0b20gY2FyZCB5b3V0dWJlIGNvbnRlbnQgKiovXG4gIC8qKiBlbmQgb2YgY3VzdG9tIGNhcmQgeW91dHViZSBjb250ZW50ICoqL1xuICAvKiogc3RhcnQgb2YgY3VzdG9tIGNhcmRzIGJvZHkgKiovXG4gIC8qKiBlbmQgb2YgY3VzdG9tIGNhcmRzIGJvZHkgKiovXG4gIC8qKiBzdGFydCBjdXN0b20gZmFjZWJvb2sgY2FyZCAgICoqL1xuICAvKiogZW5kIG9mIGN1c3RvbSBmYWNlYm9vayBjYXJkICAgKiovXG4gIC8qKiBzdGFydCBjdXN0b20gdHdpdHRlciBjYXJkIGNvbnRlbnQgKiovXG4gIC8qKiBlbmQgb2YgY3VzdG9tIHR3aXR0ZXIgY2FyZCBjb250ZW50ICoqL1xuICAvKiogc3RhcnQgY3VzdG9tIHlvdXR1YmUgY2FyZCBjb250ZW50ICoqL1xuICAvKiogZW5kIG9mIGN1c3RvbSB5b3V0dWJlICBjYXJkIGNvbnRlbnQqKi9cbiAgLyoqIHN0YXJ0IGN1c3RvbSBpbnN0YWdyYW0gY2FyZCBjb250ZW50ICoqL1xuICAvKiogZW5kIG9mIGN1c3RvbSBpbnN0YWdyYW0gY2FyZCBjb250ZW50ICoqL1xuICAvKiogc3RhcnQgY3VzdG9tIGZhY2Vib29rIGNhcmQgZm9vdGVyICoqL1xuICAvKiogZW5kIG9mIGN1c3RvbSBmYWNlYm9vayBjYXJkIGZvb3RlcioqLyB9XG4gIC5jYXJkcyAuY2QtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDcxcHg7IH1cbiAgLmNhcmRzIC5jZC1oZWFkZXIge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzMHB4IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7IH1cbiAgICAuY2FyZHMgLmNkLWhlYWRlciBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmNhcmRzIC5jZC1oZWFkZXIgLnNvY2lhbC10aXRsZSB7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAuY2FyZHMgLmNkLWhlYWRlciAuc29jaWFsLWRlc2Mge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIC5jYXJkcyAuY2QtaGVhZGVyIC5zb2NpYWwtZGVzYyBpIHtcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7IH1cbiAgLmNhcmRzIC5jZC1mYiAuY2QtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTQzODc0OyB9XG4gIC5jYXJkcyAuY2QtdHdpdHRlciAuY2QtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjlhNmRlOyB9XG4gIC5jYXJkcyAuY2QtaW5zdGFncmFtIC5jZC1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjOTgzYWExO1xuICAgIC8qIE9sZCBicm93c2VycyAqL1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICNkMzgzNTggMCUsICM5ODNhYTEgNTAlLCAjOTgzYWExIDEwMCUpO1xuICAgIC8qIEZGMy42LTE1ICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgI2QzODM1OCAwJSwgIzk4M2FhMSA1MCUsICM5ODNhYTEgMTAwJSk7XG4gICAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNkMzgzNTggMCUsICM5ODNhYTEgNTAlLCAjOTgzYWExIDEwMCUpO1xuICAgIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgIC8qIElFNi05ICovIH1cbiAgLmNhcmRzIC5jZC15b3V0dWJlIC5jZC1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICNhZjFmNDQ7IH1cbiAgLmNhcmRzIC5jZC1ib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmN2Y5O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmNhcmRzIC5jZC1ib2R5IC5jZC1jb3ZlciB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDMwcHggMHB4OyB9XG4gICAgICAuY2FyZHMgLmNkLWJvZHkgLmNkLWNvdmVyLmNkLWNvdmVyLXlvdXR1YmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvbWVkaWEtY2VudGVyL2NhcmQteW91dHViZS1jb3Zlci5wbmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDsgfVxuICAgICAgICAuY2FyZHMgLmNkLWJvZHkgLmNkLWNvdmVyLmNkLWNvdmVyLXlvdXR1YmU6aG92ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAgICAgICAgIC5jYXJkcyAuY2QtYm9keSAuY2QtY292ZXIuY2QtY292ZXIteW91dHViZTpob3ZlciAuY250LWNvdmVyLWltYWdlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgICAgIC5jYXJkcyAuY2QtYm9keSAuY2QtY292ZXIgPiBkaXYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgIC5jYXJkcyAuY2QtYm9keSAuY2QtY292ZXIgLmNudC1sb2dvLWxpa2UgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5jYXJkcyAuY2QtYm9keSAuY2QtY292ZXIgLmNudC1jb3Zlci1pbWFnZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7IH1cbiAgICAgIC5jYXJkcyAuY2QtYm9keSAuY2QtY292ZXIgLmNudC1sb2dvLWxpa2Uge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMThweDsgfVxuICAgICAgICAuY2FyZHMgLmNkLWJvZHkgLmNkLWNvdmVyIC5jbnQtbG9nby1saWtlIC5jZC1jb3Zlci1sb2dvIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAgICAgICAuY2FyZHMgLmNkLWJvZHkgLmNkLWNvdmVyIC5jbnQtbG9nby1saWtlIC5mYi1saWtlLWJ0biB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RjZTNlZTtcbiAgICAgICAgICBwYWRkaW5nOiAzcHggMTFweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTFweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjRmNWY5O1xuICAgICAgICAgIGNvbG9yOiAjMzk2NDlmO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDsgfVxuICAgICAgICAgIC5jYXJkcyAuY2QtYm9keSAuY2QtY292ZXIgLmNudC1sb2dvLWxpa2UgLmZiLWxpa2UtYnRuOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMzM0Mzc4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M3Y2VkOTsgfVxuICAgICAgICAgIC5jYXJkcyAuY2QtYm9keSAuY2QtY292ZXIgLmNudC1sb2dvLWxpa2UgLmZiLWxpa2UtYnRuIGkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNnB4O1xuICAgICAgICAgICAgdG9wOiA1cHg7IH1cbiAgLmNhcmRzIC5mYi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2Q3ZDdkNztcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgICAuY2FyZHMgLmZiLWNvbnRlbnQgLnJldmVhbC1uZXdzIHtcbiAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDE3MHB4O1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmNhcmRzIC5mYi1jb250ZW50IC5yZXZlYWwtbmV3cyAuZW50cnktdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogXCJESU5OZXh0TFRBcmFiaWNcIiAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICBjb2xvcjogIzIwNGI5MDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5jYXJkcyAuZmItY29udGVudCAucmV2ZWFsLW5ld3MgLnJldmVhbC1pbWFnZSB7XG4gICAgICAgIGZsZXg6IDAgMCAxNSU7XG4gICAgICAgIG1heC13aWR0aDogMTUlOyB9XG4gICAgICAuY2FyZHMgLmZiLWNvbnRlbnQgLnJldmVhbC1uZXdzIC5lbnRyeS1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBmbGV4OiAwIDAgODUlO1xuICAgICAgICBtYXgtd2lkdGg6IDg1JTsgfVxuICAgICAgICAuY2FyZHMgLmZiLWNvbnRlbnQgLnJldmVhbC1uZXdzIC5lbnRyeS1jb250ZW50LXdyYXBwZXIgLnBvc3RfbWV0YV9kYXRhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7IH1cbiAgLmNhcmRzIC50d2l0dGVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDI1cHggMzBweDsgfVxuICAgIC5jYXJkcyAudHdpdHRlci1jb250ZW50IC5yZXZlYWwtbmV3cyB7XG4gICAgICBtYXgtaGVpZ2h0OiA0NTFweDsgfVxuICAgICAgLmNhcmRzIC50d2l0dGVyLWNvbnRlbnQgLnJldmVhbC1uZXdzIC5lbnRyeS10aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1M3B4OyB9XG4gICAgICAuY2FyZHMgLnR3aXR0ZXItY29udGVudCAucmV2ZWFsLW5ld3MgLnBvc3RfbWV0YV9kYXRlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgY29sb3I6ICMxNDM4NzQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAuY2FyZHMgLnlvdXR1YmUtY29udGVudCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAyNXB4OyB9XG4gICAgLmNhcmRzIC55b3V0dWJlLWNvbnRlbnQgLnl0LXN1Yi1idG4ge1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMTVweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHBhZGRpbmc6IDVweCA4cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI5cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTYyMDE3O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgZm9udC1mYW1pbHk6IFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgIC5jYXJkcyAueW91dHViZS1jb250ZW50IC55dC1zdWItYnRuIGkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDZweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB0b3A6IDdweDsgfVxuICAgICAgLmNhcmRzIC55b3V0dWJlLWNvbnRlbnQgLnl0LXN1Yi1idG46aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYjgxYjE0OyB9XG4gICAgLmNhcmRzIC55b3V0dWJlLWNvbnRlbnQgLnJldmVhbC1uZXdzIC5yZXZlYWwtaW1hZ2Uge1xuICAgICAgZmxleDogMCAwIDQwJTtcbiAgICAgIG1heC13aWR0aDogNDAlOyB9XG4gICAgLmNhcmRzIC55b3V0dWJlLWNvbnRlbnQgLnJldmVhbC1uZXdzIC5lbnRyeS1jb250ZW50LXdyYXBwZXIge1xuICAgICAgZmxleDogMCAwIDYwJTtcbiAgICAgIG1heC13aWR0aDogNjAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDsgfVxuICAgICAgLmNhcmRzIC55b3V0dWJlLWNvbnRlbnQgLnJldmVhbC1uZXdzIC5lbnRyeS1jb250ZW50LXdyYXBwZXIgLmVudHJ5LXRpdGxlLFxuICAgICAgLmNhcmRzIC55b3V0dWJlLWNvbnRlbnQgLnJldmVhbC1uZXdzIC5lbnRyeS1jb250ZW50LXdyYXBwZXIgYSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIC5jYXJkcyAuaW5zdGFncmFtLWNvbnRlbnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gICAgLmNhcmRzIC5pbnN0YWdyYW0tY29udGVudCAucmV2ZWFsLW5ld3Mge1xuICAgICAgbWF4LWhlaWdodDogNDAwcHg7IH1cbiAgICAgIC5jYXJkcyAuaW5zdGFncmFtLWNvbnRlbnQgLnJldmVhbC1uZXdzIGxpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAgICAgICAuY2FyZHMgLmluc3RhZ3JhbS1jb250ZW50IC5yZXZlYWwtbmV3cyBsaSBpbWcge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgIHdpZHRoOiAyMjVweDsgfVxuICAuY2FyZHMgLmNkLWZvb3RlciB7XG4gICAgZm9udC1mYW1pbHk6IE15cmlhZCAhaW1wb3J0YW50OyB9XG4gICAgLmNhcmRzIC5jZC1mb290ZXIgLmxpa2UtZGF0YSA+IGRpdiB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIGNvbG9yOiAjODU4NTg1O1xuICAgICAgZm9udC1zaXplOiAxOXB4OyB9XG4gICAgICAuY2FyZHMgLmNkLWZvb3RlciAubGlrZS1kYXRhID4gZGl2IHNwYW4ge1xuICAgICAgICBjb2xvcjogIzUwNTA1MDsgfVxuICAgIC5jYXJkcyAuY2QtZm9vdGVyIC5saWtlLWRhdGEgdWwge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgICAuY2FyZHMgLmNkLWZvb3RlciAubGlrZS1kYXRhIHVsIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMThweDsgfVxuICAgICAgICAuY2FyZHMgLmNkLWZvb3RlciAubGlrZS1kYXRhIHVsIGxpIDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLyoqIGVuZCBvZiBjYXJkcyBzdHlsZSAqKi9cbmRpdiNpbnN0YWZlZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtaGVpZ2h0OiA0NDBweDsgfVxuICBkaXYjaW5zdGFmZWVkIGEsXG4gIGRpdiNpbnN0YWZlZWQgbGkge1xuICAgIHdpZHRoOiA0NCU7XG4gICAgLyogcGFkZGluZzogMjBweDsgKi9cbiAgICAvKiBkaXNwbGF5OiBibG9jazsgKi9cbiAgICBoZWlnaHQ6IDEzMHB4O1xuICAgIC8qIHdpZHRoOiAxOTBweDsgKi9cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgZGl2I2luc3RhZmVlZCBhIGltZyxcbiAgICBkaXYjaW5zdGFmZWVkIGxpIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAgIGRpdiNpbnN0YWZlZWQgYSBzcGFuLFxuICAgIGRpdiNpbnN0YWZlZWQgbGkgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi55b3V0dWJlLXN1YnNjcmliZS1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbiNUd2l0dGVGZWVkIC5hbGwtbWVkaWEge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgY2xlYXI6IGJvdGg7IH1cblxuI1R3aXR0ZUZlZWQgLmFsbC1tZWRpYSAubWVkaWEge1xuICAvKiB3aWR0aDogNTAlOyAqL1xuICAvKiBwYWRkaW5nOiA1cHg7ICovXG4gIC13ZWJraXQtYm94LWZsZXg6IGF1dG87XG4gIC1tcy1mbGV4OiBhdXRvO1xuICBmbGV4OiBhdXRvO1xuICB3aWR0aDogMjAwcHg7XG4gIG1hcmdpbjogLjV2dztcbiAgaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4jVHdpdHRlRmVlZCAuYWxsLW1lZGlhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICAvKiBtYXgtd2lkdGg6IDEwMCU7ICovXG4gIGhlaWdodDogMTAwJTsgfVxuXG4jVHdpdHRlRmVlZCAudXNlci10aW1lIC51c2VyID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuI1R3aXR0ZUZlZWQgLnVzZXItdGltZSAudXNlciBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7IH1cblxuI1R3aXR0ZUZlZWQgLnVzZXItdGltZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbiNUd2l0dGVGZWVkIC51c2VyLXRpbWUgLnVzZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICAvKiBhbGlnbi1pdGVtczogY2VudGVyOyAqLyB9XG5cbiNUd2l0dGVGZWVkIC51c2VyLXRpbWUgLnVzZXIgPiBkaXYgYSBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbiNUd2l0dGVGZWVkIC51c2VyLXRpbWUgLnVzZXIgPiBkaXYgYSBkaXYgPiBzcGFuID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzRlNGU0ZSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7IH1cblxuI1R3aXR0ZUZlZWQgLnVzZXItdGltZSAudXNlciA+IGRpdiBhIGRpdiA+IHNwYW46bGFzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMThweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgY29sb3I6ICM4ODk5QTY7IH1cblxuI1R3aXR0ZUZlZWQgcC50d2VldCB7XG4gIGNvbG9yOiAjMjkyRjMzO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4jVHdpdHRlRmVlZCBbZGF0YS1zY3JpYmU9XCJlbGVtZW50OnZlcmlmaWVkX2JhZGdlXCJdIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jVHdpdHRlRmVlZCBhW2RhdGEtc2NyaWJlPVwiZWxlbWVudDptZW50aW9uXCJdLFxuI1R3aXR0ZUZlZWQgYVtkYXRhLXNjcmliZT1cImVsZW1lbnQ6aGFzaHRhZ1wiXSB7XG4gIGNvbG9yOiAjMmI3YmI5ICFpbXBvcnRhbnQ7IH1cblxuLyoqIHN0YXJ0IDEyMDAgbWVkaWEgcXVlcnkgKiovXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5yZXZlYWwtbmV3cyAuZW50cnktY29udGVudC13cmFwcGVyIHtcbiAgICBmbGV4OiA0IDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gICAgLnJldmVhbC1uZXdzIC5lbnRyeS1jb250ZW50LXdyYXBwZXIgLmVudHJ5LXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDsgfVxuICAucmV2ZWFsLW5ld3MgLnJldmVhbC1pbWFnZSB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAucmV2ZWFsLW5ld3MgLnJldmVhbC1pbWFnZSBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNhcmRzIC5jZC1pbnN0YWdyYW0gLmNudC1jb3Zlci1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAuY2FyZHMgLmNkLWZvb3RlciAubGlrZS1kYXRhID4gZGl2IHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmNhcmRzIC5jZC1ib2R5IC5jZC1jb3ZlciAuY250LWNvdmVyLWltYWdlIHtcbiAgICB3aWR0aDogMzAlOyB9XG4gIC5jYXJkcyAuY2QtYm9keSAuY2QtY292ZXIgLmNudC1sb2dvLWxpa2Uge1xuICAgIHdpZHRoOiA3MCU7IH1cbiAgLmNhcmRzIC5jZC1ib2R5IC5jZC1jb3ZlciAuY250LWNvdmVyLWltYWdlIGltZywgLmNhcmRzIC5jZC1ib2R5IC5jZC1jb3ZlciAuY250LWxvZ28tbGlrZSBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNhcmRzIC5jZC1ib2R5IC5jZC1jb3ZlciAuY250LWNvdmVyLWltYWdlIGltZy5jZC1jb3Zlci1saWtlLCAuY2FyZHMgLmNkLWJvZHkgLmNkLWNvdmVyIC5jbnQtbG9nby1saWtlIGltZy5jZC1jb3Zlci1saWtlIHtcbiAgICB3aWR0aDogNjNweDsgfVxuICAuY2FyZHMgLnR3aXR0ZXItY29udGVudCB7XG4gICAgcGFkZGluZzogMjNweCAxMHB4OyB9XG4gICAgLmNhcmRzIC50d2l0dGVyLWNvbnRlbnQgLnJldmVhbC1uZXdzIC5wb3N0X21ldGFfZGF0ZSB7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAuY2FyZHMgLmZiLWNvbnRlbnQgLnJldmVhbC1uZXdzIC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiAxMnB4OyB9XG4gIC5jYXJkcyAuZmItY29udGVudCAucmV2ZWFsLW5ld3MgLnJldmVhbC1pbWFnZSB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTsgfVxuICAuY2FyZHMgLmZiLWNvbnRlbnQgLnJldmVhbC1uZXdzIC5lbnRyeS1jb250ZW50LXdyYXBwZXIge1xuICAgIGZsZXg6IDAgMCA4MCU7XG4gICAgbWF4LXdpZHRoOiA4MCU7IH1cbiAgICAuY2FyZHMgLmZiLWNvbnRlbnQgLnJldmVhbC1uZXdzIC5lbnRyeS1jb250ZW50LXdyYXBwZXIgLnBvc3RfbWV0YV9kYXRhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuY2FyZHMgLmluc3RhZ3JhbS1jb250ZW50IC5yZXZlYWwtbmV3cyBsaSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY2FyZHMgLmluc3RhZ3JhbS1jb250ZW50IC5yZXZlYWwtbmV3cyBsaSBpbWcge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi8qKiBlbmQgb2YgMTIwMCBtZWRpYSBxdWVyeSAqKi9cbi8qKiBzdGFydCA5OTIgbWVkaWEgcXVlcnkgKiovXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnJldmVhbC1uZXdzIC5lbnRyeS1jb250ZW50LXdyYXBwZXIge1xuICAgIGZsZXg6IDAgMCA3MCU7XG4gICAgbWF4LXdpZHRoOiA3MCU7IH1cbiAgICAucmV2ZWFsLW5ld3MgLmVudHJ5LWNvbnRlbnQtd3JhcHBlciAuZW50cnktdGl0bGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXNpemU6IDE5cHg7IH1cbiAgLnJldmVhbC1uZXdzIC5yZXZlYWwtaW1hZ2Uge1xuICAgIGZsZXg6IDAgMCAzNSU7XG4gICAgbWF4LXdpZHRoOiAzMCU7IH1cbiAgLmNhcmRzIC5jZC1mb290ZXIgLmxpa2UtZGF0YSA+IGRpdiB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5jYXJkcyAuY2QtYm9keSAuY2QtY292ZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwcHg7IH1cbiAgICAuY2FyZHMgLmNkLWJvZHkgLmNkLWNvdmVyIC5jbnQtY292ZXItaW1hZ2Uge1xuICAgICAgd2lkdGg6IDMwJTsgfVxuICAgIC5jYXJkcyAuY2QtYm9keSAuY2QtY292ZXIgLmNudC1sb2dvLWxpa2Uge1xuICAgICAgd2lkdGg6IDcwJTsgfVxuICAuY2FyZHMgLnR3aXR0ZXItY29udGVudCB7XG4gICAgcGFkZGluZzogMjNweCAxMHB4OyB9XG4gICAgLmNhcmRzIC50d2l0dGVyLWNvbnRlbnQgLnJldmVhbC1uZXdzIC5wb3N0X21ldGFfZGF0ZSB7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAuY2FyZHMgLmZiLWNvbnRlbnQgLnJldmVhbC1uZXdzIC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiAxMnB4OyB9XG4gIC5jYXJkcyAuZmItY29udGVudCAucmV2ZWFsLW5ld3MgLnJldmVhbC1pbWFnZSB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTsgfVxuICAuY2FyZHMgLmZiLWNvbnRlbnQgLnJldmVhbC1uZXdzIC5lbnRyeS1jb250ZW50LXdyYXBwZXIge1xuICAgIGZsZXg6IDAgMCA4MCU7XG4gICAgbWF4LXdpZHRoOiA4MCU7IH1cbiAgICAuY2FyZHMgLmZiLWNvbnRlbnQgLnJldmVhbC1uZXdzIC5lbnRyeS1jb250ZW50LXdyYXBwZXIgLnBvc3RfbWV0YV9kYXRhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi8qKiBlbmQgb2YgOTkyIG1lZGlhIHF1ZXJ5ICoqL1xuLyoqIHN0YXJ0IDk5MiBtZWRpYSBxdWVyeSAqKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAudGl0bGUtczEge1xuICAgIHBhZGRpbmc6IDBweCAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAudGl0bGUtczE6OmJlZm9yZSB7XG4gICAgcGFkZGluZzogMHB4IDEwcHg7IH1cbiAgLnRpdGxlLXMxOjphZnRlciB7XG4gICAgcGFkZGluZzogMHB4IDEwcHg7IH0gfVxuXG4vKiogZW5kIG9mIDk5MiBtZWRpYSBxdWVyeSAqKi9cbi8qKiogZW5kIG9mIGN1c3RvbSBtZWRpYSBwYWdlICoqKi9cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09IFR5cG9ocmFwaHkgPT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG5ib2R5IHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kZWZhdWx0O1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xyXG4gICAgdGV4dC1hbGlnbjogJHJpZ2h0O1xyXG4gICAgY29sb3I6ICRzZWNvbmRhcnktYmFzZTtcclxufVxyXG5cclxuLm1yLWF1dG8sXHJcbi5teC1hdXRvIHtcclxuICAgIG1hcmdpbi0jeyRyaWdodH06IGF1dG8haW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLSN7JGxlZnR9OiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWRlZmF1bHQgIWltcG9ydGFudDtcclxufVxyXG5cclxuaDUsXHJcbmg2LFxyXG5hLFxyXG5wLFxyXG5zcGFuLFxyXG5idXR0b24sXHJcbnRleHQge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWRlZmF1bHQgIWltcG9ydGFudDtcclxufVxyXG5cclxuYSxcclxuYTpmb2N1cyxcclxuYTpob3ZlcixcclxuYTp2aXNpdGVkLFxyXG5hOmxpbmsge1xyXG4gICAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5hIHtcclxuICAgIGNvbG9yOiAkcHJpbWFyeS1iYXNlO1xyXG59XHJcblxyXG5odG1sLFxyXG5ib2R5LFxyXG5kaXYsXHJcbnNwYW4sXHJcbmFwcGxldCxcclxub2JqZWN0LFxyXG5pZnJhbWUsXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYsXHJcbnAsXHJcbmJsb2NrcXVvdGUsXHJcbnByZSxcclxuYSxcclxuYWJicixcclxuYWNyb255bSxcclxuYWRkcmVzcyxcclxuYmlnLFxyXG5jaXRlLFxyXG5jb2RlLFxyXG5kZWwsXHJcbmRmbixcclxuZW0sXHJcbmZvbnQsXHJcbmltZyxcclxuaW5zLFxyXG5rYmQsXHJcbnEsXHJcbnMsXHJcbnNhbXAsXHJcbnNtYWxsLFxyXG5zdHJpa2UsXHJcbnN0cm9uZyxcclxuc3ViLFxyXG5zdXAsXHJcbnR0LFxyXG52YXIsXHJcbmIsXHJcbnUsXHJcbmksXHJcbmNlbnRlcixcclxub2wsXHJcbnVsLFxyXG5saSxcclxuZmllbGRzZXQsXHJcbmZvcm0sXHJcbmxhYmVsLFxyXG5sZWdlbmQsXHJcbnRhYmxlLFxyXG5jYXB0aW9uLFxyXG50Ym9keSxcclxudGZvb3QsXHJcbnRoZWFkLFxyXG50cixcclxudGgsXHJcbnRkIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgLW1zLXRleHQtc2hhZG93OiBub25lO1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbmlucHV0LFxyXG5idXR0b24sXHJcbnNlbGVjdCxcclxudGV4dGFyZWEsXHJcbmlucHV0W3R5cGU9YnV0dG9uXSxcclxuaW5wdXRbdHlwZT1yZXNldF0sXHJcbmlucHV0W3R5cGU9c3VibWl0XSxcclxuYnV0dG9uIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kZWZhdWx0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYge1xyXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5jZW50ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4qIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbnNwYW4uZmEge1xyXG4gICAgbWFyZ2luLSN7JGxlZnR9OiA1cHg7XHJcbiAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5idXR0b24ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5hOmhvdmVyLFxyXG5hOnZpc2l0ZWQsXHJcbmE6bGluayxcclxuYTphY3RpdmUge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG51bCxcclxucCB7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICAgIHBhZGRpbmc6IDBweDtcclxufVxyXG5cclxuLmQtaW5saW5lIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGFkZGluZy0wIHtcclxuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWFyZ2luLTAge1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbn1cclxuXHJcbi5jb2wtbGctMSxcclxuLmNvbC1sZy0yLFxyXG4uY29sLWxnLTMsXHJcbi5jb2wtbGctNCxcclxuLmNvbC1sZy01LFxyXG4uY29sLWxnLTYsXHJcbi5jb2wtbGctNyxcclxuLmNvbC1sZy04LFxyXG4uY29sLWxnLTksXHJcbi5jb2wtbGctMTAsXHJcbi5jb2wtbGctMTEsXHJcbi5jb2wtbGctMTIsXHJcbi5jb2wtbWQtMSxcclxuLmNvbC1tZC0yLFxyXG4uY29sLW1kLTMsXHJcbi5jb2wtbWQtNCxcclxuLmNvbC1tZC01LFxyXG4uY29sLW1kLTYsXHJcbi5jb2wtbWQtNyxcclxuLmNvbC1tZC04LFxyXG4uY29sLW1kLTksXHJcbi5jb2wtbWQtMTAsXHJcbi5jb2wtbWQtMTEsXHJcbi5jb2wtbWQtMTIsXHJcbi5jb2wteHMtMSxcclxuLmNvbC14cy0yLFxyXG4uY29sLXhzLTMsXHJcbi5jb2wteHMtNCxcclxuLmNvbC14cy01LFxyXG4uY29sLXhzLTYsXHJcbi5jb2wteHMtNyxcclxuLmNvbC14cy04LFxyXG4uY29sLXhzLTksXHJcbi5jb2wteHMtMTAsXHJcbi5jb2wteHMtMTEsXHJcbi5jb2wteHMtMTIsXHJcbi5jb2wtc20tMSxcclxuLmNvbC1zbS0yLFxyXG4uY29sLXNtLTMsXHJcbi5jb2wtc20tNCxcclxuLmNvbC1zbS01LFxyXG4uY29sLXNtLTYsXHJcbi5jb2wtc20tNyxcclxuLmNvbC1zbS04LFxyXG4uY29sLXNtLTksXHJcbi5jb2wtc20tMTAsXHJcbi5jb2wtc20tMTEsXHJcbi5jb2wtc20tMTIge1xyXG4gICAgZmxvYXQ6ICRyaWdodCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYW5pbWF0ZWQge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXMtZGxnQ29udGVudCB7XHJcbiAgICB6LWluZGV4OiAyMDE7XHJcbn1cclxuXHJcbiNzNC13b3Jrc3BhY2Uge1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXMtZGxnQ29udGVudCB7XHJcbiAgICB6LWluZGV4OiAyMDE7XHJcbn1cclxuXHJcbi5yaWJib25CYXIge1xyXG4gICAgLypwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiAyMDE7XHJcbiAgICB0b3A6MDtcclxuICAgICN7JGxlZnR9OjA7XHJcbiAgICB3aWR0aDogMTAwJTsqL1xyXG59XHJcblxyXG5oZWFkZXIuZml4SGVhZGVyIHtcclxuICAgIC8qcGFkZGluZy10b3A6IDg1cHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGxpbmVhcjtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4xcyBsaW5lYXI7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuMXMgbGluZWFyO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAuMXMgbGluZWFyO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC4xcyBsaW5lYXI7Ki9cclxufVxyXG5cclxuI3M0LXJpYmJvbmNvbnQge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XHJcbn1cclxuXHJcbmJvZHkuYWN0aXZlLUJXIHtcclxuICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcyg5NSUpIGNvbnRyYXN0KDEyMCUpO1xyXG4gICAgLW8tZmlsdGVyOiBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcyg5NSUpIGNvbnRyYXN0KDEyMCUpO1xyXG4gICAgLW1zLWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoOTUlKSBjb250cmFzdCgxMjAlKTtcclxuICAgIC1tb3otZmlsdGVyOiBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcyg5NSUpIGNvbnRyYXN0KDEyMCUpO1xyXG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcyg5NSUpIGNvbnRyYXN0KDEyMCUpO1xyXG59XHJcblxyXG4uYmxhY2std2hpdGUge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uYmctb3JhbmdlIHtcclxuICAgIGJhY2tncm91bmQ6ICNlYWFkM2M7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWRlZmF1bHQ7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBkaXJlY3Rpb246ICRkaXJlY3Rpb247XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbn1cclxuXHJcblxyXG4vKiBTdGlja3kgZm9vdGVyIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuaHRtbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIC8qIE1hcmdpbiBib3R0b20gYnkgZm9vdGVyIGhlaWdodCAqL1xyXG4gICAgLy9tYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogJHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICAvL2JhY2tncm91bmQ6IHJnYmEoMTA1LCAxMDUsIDEwNSwgMC4xMDIpICFpbXBvcnRhbnQ7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIC8vbWFyZ2luLWJvdHRvbTogMTIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNzNC13b3Jrc3BhY2Uge1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcblxyXG4ubXMtcnRlc3RhdGUtZmllbGQ+YnIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxubWFpbiB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIC8vbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnJkci13aGl0ZTphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53Zi1mYW1pbHktbzM2NSB7XHJcbiAgICBmb250LWZhbWlseTogJ1NoZWxsSWNvbnMnICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5vMzY1Y3MtbmF2LWhlYWRlcjE2IC5vMzY1Y3MtbmF2LWJyYW5kaW5nVGV4dCB7XHJcbiAgICBmb250LWZhbWlseTogXCJTZWdvZVVJLVNlbWlMaWdodC1maW5hbFwiLCBcIlNlZ29lIFVJIFNlbWlMaWdodFwiLCBcIlNlZ29lIFVJIFdQQyBTZW1pbGlnaHRcIiwgXCJTZWdvZSBVSVwiLCBTZWdvZSwgVGFob21hLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzcGluQXJvdW5kIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgfVxyXG59XHJcblxyXG5ALW1vei1rZXlmcmFtZXMgc3BpbkFyb3VuZCB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzcGluQXJvdW5kIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi51LXNwaW5Bcm91bmQsXHJcbi5jYXJkLmNhcmQtcm91bmRlZDpob3ZlciAuY2FyZC0tcm91bmRlZEljb246YmVmb3JlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluQXJvdW5kIDVzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgIC1tb3otYW5pbWF0aW9uOiBzcGluQXJvdW5kIDVzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgIGFuaW1hdGlvbjogc3BpbkFyb3VuZCA1cyBsaW5lYXIgaW5maW5pdGU7XHJcbn1cclxuXHJcbiNzNC10aXRsZXJvdyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vL1NoYXJlUG9pbnQgT3ZlcndyaXRlIENsYXNzZXNcclxuI3BhZ2VTdGF0dXNCYXJbY2xhc3NdLFxyXG4ubXMtc3RhdHVzLW1zZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4jczQtYm9keUNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG59XHJcblxyXG4jY29udGVudEJveCB7XHJcbiAgICBtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuI3N1aXRlQmFyIHtcclxuICAgICoge1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNpemluZzogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC1tb3otYm94LXNpemluZzogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLm1zLWN1aS10dHMtc2NhbGUtMiAubXMtY3VpLXR0LWEge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG59XHJcblxyXG4ubXMtd2VicGFydC16b25lIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAubXMtd2VicGFydHpvbmUtY2VsbCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC5tcy13ZWJwYXJ0LWNocm9tZS12ZXJ0aWNhbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubWFpbi10aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luOiAzcmVtIGF1dG87XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaDQge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDcwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyNDBweDtcclxuICAgICAgICBjb2xvcjogIzAzNGY4YTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi8uLi9pbWFnZXMvI3skbGVmdH0ucG5nKTtcclxuICAgICAgICAgICAgI3skcmlnaHR9OiAwcHg7XHJcbiAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vLi4vaW1hZ2VzLyN7JHJpZ2h0fS5wbmcpO1xyXG4gICAgICAgICAgICAjeyRsZWZ0fTogMHB4O1xyXG4gICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoNSB7XHJcbiAgICAgICAgY29sb3I6ICM4ZjFkM2I7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi5mb2N1cyxcclxuLmJ0bjpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbn0iLCJAaW1wb3J0IFwiLi4vbWl4aW4vX2Jhc2Uuc2Nzc1wiO1xyXG4kbGVmdDogbGVmdDtcclxuJHJpZ2h0OiByaWdodDtcclxuJGRpcmVjdGlvbjogcnRsO1xyXG4kZm9udC1kZWZhdWx0OiAnRElOTmV4dExUQXJhYmljJyAhZGVmYXVsdDtcclxuJGFuZ2xlLWFycm93OiBcIlxcZjEwNFwiO1xyXG5AaW1wb3J0IFwiLi4vZm9udHMvX2ZvbnRzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uL2xheW91dHMvX2xheW91dC5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi9jb21wb25lbnRzL19iYXNlLnNjc3NcIjtcclxuXHJcbi8qKiogY3VzdG9tIG1lZGlhIHBhZ2UgKioqL1xyXG5cclxuQGltcG9ydCBcIi4uL3BhZ2VzL19jdXN0b21NZWRpYUNlbnRlclwiO1xyXG5AaW1wb3J0IFwiLi4vcGFnZXMvX3Jlc3BvbnNpdmVcIjtcclxuXHJcbi8qKiogZW5kIG9mIGN1c3RvbSBtZWRpYSBwYWdlICoqKi8iLCIvL1xyXG4vLyBWYXJpYWJsZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy89PSBDb2xvcnNcclxuLy9cclxuJHByaW1hcnktYmFzZTogIzE0Mzg3NDtcclxuJHByaW1hcnktZGFya2VyOiAjOGYxZDNiO1xyXG4kc2Vjb25kYXJ5LWJhc2U6ICM4MmU3ZjA7XHJcbiRzZWNvbmRhcnktZGFya2VyOiAjMDM0ZjhhO1xyXG4vLyR0aGlyZC1iYXNlOiNFRkFDMkE7XHJcbiRwcmltYXJ5LWJhY2tncm91bmQ6ICMwMDQ2ODg7XHJcbiRwcmltYXJ5LWJhY2tncm91bmQ6IGJhY2tncm91bmQtaW1hZ2UobGluZWFyLWdyYWRpZW50KGxlZnQsICMwMDQ2ODggMCUsICM2ODk4ZDAgMTAwJSkpO1xyXG4kcHJpbWFyeS1iYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjMDA0Njg4IDAlLCAjNjg5OGQwIDEwMCUpO1xyXG4kcHJpbWFyeS1iYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUsICMwMDQ2ODgpLCBjb2xvci1zdG9wKDEwMCUsICM2ODk4ZDApKTtcclxuJHByaW1hcnktYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgIzAwNDY4OCAwJSwgIzY4OThkMCAxMDAlKTtcclxuJHByaW1hcnktYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICMwMDQ2ODggMCUsICM2ODk4ZDAgMTAwJSk7XHJcbiRwcmltYXJ5LWJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQobGVmdCwgIzAwNDY4OCAwJSwgIzY4OThkMCAxMDAlKTtcclxuJHByaW1hcnktYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDA0Njg4IDAlLCAjNjg5OGQwIDEwMCUpO1xyXG4kcmV2ZXJzZWQtcHJpbWFyeS1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgIzAwNDY4OCAwJSwgIzY4OThkMCAxMDAlKTtcclxuLy9maWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwNDY4OCcsIGVuZENvbG9yc3RyPScjNjg5OGQwJywgR3JhZGllbnRUeXBlPTEpO1xyXG4kd2hpdGU6ICNmZmYgIWRlZmF1bHQ7XHJcbiRncmF5OiNlMWUxZTE7XHJcbiRzdGF0LXJlZDojZTMwMDAwO1xyXG4kc3RhdC1vcmFuZ2U6I2ZlYjUwNjtcclxuJHN0YXQtZ3JlZW46IzRlYmI1ZTtcclxuJHN0YXQtbmV3OiM2ODk5ZDE7XHJcbiR0ZXh0LWNvbG9yOiAjNzg3ODc4O1xyXG4kaWNvbnMtY29sb3I6ICNjM2M0Yzk7XHJcbiRzZWxlY3Rpb24tY29sb3I6IGRhcmtlbigkcHJpbWFyeS1iYXNlLCAxJSk7XHJcbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogIzAwNDc4ODtcclxuJG1lbnUtY29sb3I6IzlhOWE5YTtcclxuLy89PSBmb250LWZhbWlsaWVzXHJcbi8vXHJcbiRmb250LW51bWJlcnM6IE15cmlhZCBQcm8sXHJcbkFyaWFsLFxyXG5zYW5zLXNlcmlmO1xyXG4kZmE6IEZvbnRBd2Vzb21lO1xyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuLy89PSBUeXBvZ3JhcGh5XHJcbi8vXHJcbi8vIyMgRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXHJcbiR4LXNtLWZvbnRzaXplOiAxM3B4ICFkZWZhdWx0O1xyXG4kc20tZm9udHNpemU6IDEzcHggIWRlZmF1bHQ7XHJcbiRtaWQtZm9udHNpemU6IDEzcHggIWRlZmF1bHQ7XHJcbiRsYXJnZS1mb250c2l6ZTogMTRweCAhZGVmYXVsdDtcclxuJG1haW4tZm9udHNpemU6IDE2cHggIWRlZmF1bHQ7XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4vLz09IEJ1dHRvbnNcclxuLy9cclxuLy8jIyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCBhbmQgYm9yZGVyIGNvbG9yLlxyXG4kYnRuLWJnOiAjN2IzZjk3O1xyXG4kYnRuLWRlZmF1bHQtYmc6ICRwcmltYXJ5LWJhc2U7XHJcbiRidG4taG92ZXI6ICRwcmltYXJ5LWRhcmtlcjtcclxuJGJ0bi1jb2xvcjogI2ZmZjtcclxuJGJ0bi1kaXNhYmxlZC1jb2xvcjogI2NjYztcclxuJGJ0bi1ib3JkZXI6IDA7XHJcbiRidG4tcGFkZGluZzogMC42ZW0gMmVtO1xyXG4kYnRuLWZvbnQtc2l6ZTogMTZweDtcclxuJGJ0bjItYmc6ICMyMjIxMWQ7XHJcbiRidG4yLWNvbG9yOiAjZmZmO1xyXG4kYnRuMi1ob3ZlcjogIzNkM2EzMDtcclxuJGJ0bi1jYW5jZWw6ICM3Nzc3Nzc7XHJcbiRidG4tY2FuY2VsLWhvdmVyOiAjMzMzO1xyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuLy89PSBGb3Jtc1xyXG4vL1xyXG4vLyMjXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4kZi1sYWJlbC1mb250LXNpemU6IDE2cHg7XHJcbiRmLWxhYmVsLWNvbG9yOiAjMjUyNTI1O1xyXG4kZi1sYWJlbC1tYXJnaW4tYm90dG9tOiAxNTtcclxuJGYtcmVxdWlyZWQtY29sb3I6ICNiZDFhMmY7XHJcbiRmLXJlcXVpcmVkLXNpemU6IDE4cHg7XHJcbiRmLWNvbnRyb2wtYmc6ICNmZmY7XHJcbiRmLWNvbnRyb2wtdHh0LWNvbG9yOiAjMzMzO1xyXG4kZi1jb250cm9sLWJvcmRlci1jb2xvcjogI0JEQkRCRDtcclxuJGYtY29udHJvbC1ob3Zlci1jb2xvcjogI2JkYWM3ZjtcclxuJGYtY29udHJvbC1ib3gtc2hhZG93OiBub25lO1xyXG4kZi1jb250cm9sLWJvcmRlci13aWR0aDogMTtcclxuJGYtY29udHJvbC1ib3JkZXItcmFkaXVzOiAwO1xyXG4kZi1jb250cm9sLXBhZGRpbmc6IDEwcHggMjVweCAhZGVmYXVsdDtcclxuJGYtY29udHJvbC1zaGFkb3c6IG5vbmU7XHJcbi8vPT0gVGFibGVzXHJcbi8vXHJcbi8vIyNcclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbiR0YWJsZS1ib3JkZXItY29sb3I6I2NiZDBkNTtcclxuJHRhYmxlLWhlYWRlci1jb2xvcjojZmZmO1xyXG4kdGFibGUtdHh0LWNvbG9yOiM2NDY0NjQ7XHJcbiR0YWJsZS10eHQtcGFkZGluZzoxNXB4IDIwcHg7XHJcbiR0YWJsZS1wYWdlci1iZzojZTRlNGU0O1xyXG4kdGFibGUtcGFnZXItaG92ZXItYmc6I2M5YzljOTtcclxuJHRhYmxlLXBhZ2VyLWNvbG9yOiMyYTJhMmE7XHJcbi8vPT0gTWVkaWEgcXVlcmllcyBicmVha3BvaW50c1xyXG4vL1xyXG4vLyMjIERlZmluZSB0aGUgYnJlYWtwb2ludHMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXHJcbi8vIEV4dHJhIHNtYWxsIHNjcmVlbiAvIHBob25lXHJcbiRzY3JlZW4teHM6IDMyMHB4ICFkZWZhdWx0O1xyXG4kc2NyZWVuLWlzbGc6IDEwMjRweCAhZGVmYXVsdDtcclxuJHNjcmVlbi1pc0hsZzogNzY4cHggIWRlZmF1bHQ7XHJcbiRzY3JlZW4teGxnOiAxOTAwcHggIWRlZmF1bHQ7XHJcbi8vIFNtYWxsIHNjcmVlbiAvIHRhYmxldFxyXG4kc2NyZWVuLXNtOiA3NjhweCAhZGVmYXVsdDtcclxuLy8gTWVkaXVtIHNjcmVlbiAvIGRlc2t0b3BcclxuJHNjcmVlbi1tZDogOTkycHggIWRlZmF1bHQ7XHJcbi8vIExhcmdlIHNjcmVlbiAvIGRlc2t0b3BcclxuJHNjcmVlbi1sZzogMTIwMHB4ICFkZWZhdWx0O1xyXG4vLyBMYXJnZSBzY3JlZW4gLyB3aWRlIFxyXG4kc2NyZWVuLXdkOiAxNjAwcHggIWRlZmF1bHQ7XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4vLz09IEdyaWQgc3lzdGVtXHJcbi8vXHJcbi8vIyMgRGVmaW5lIHlvdXIgY3VzdG9tIHJlc3BvbnNpdmUgZ3JpZC5cclxuLy8qKiBQYWRkaW5nIGJldHdlZW4gY29sdW1ucy4gR2V0cyBkaXZpZGVkIGluIGhhbGYgZm9yIHRoZSBsZWZ0IGFuZCByaWdodC5cclxuJGdyaWQtZ3V0dGVyLXdpZHRoOiAzMCAhZGVmYXVsdDtcclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi8vPT0gQ29udGFpbmVyIHNpemVzXHJcbi8vXHJcbi8vIyMgRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cclxuJGNvbnRhaW5lci13aWR0aDogMTE3MCAhZGVmYXVsdDtcclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi8vPT0gQnJlYWRjcnVtYlxyXG4vL1xyXG4vLyMjXHJcbiRicmVhZENydW1iLWJnOiB0cmFuc3BhcmVudDtcclxuJHN1YnNpdGVIZWFkZXItYmc6ICNmOGY5Zjk7XHJcbi8vPT0gUGFnZSB0aXRsZVxyXG4vL1xyXG4vLyMjXHJcbiRwYWdlLXRpdGxlLWJnOiRicmVhZENydW1iLWJnO1xyXG4kcGFnZS10aXRsZS1ib3JkZXItY29sb3I6ICNlOWU5ZTk7XHJcbiRwYWdlLXRpdGxlLWNvbG9yOiAjNTY1YTVlO1xyXG4vLz09IE5hdmJhclxyXG4vL1xyXG4vLyMjXHJcbi8vIEJhc2ljcyBvZiBhIG5hdmJhclxyXG4kbmF2YmFyLWhlaWdodDogMTIycHggIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGVmYXVsdC1iZzogI2M5YWI2YyAhZGVmYXVsdDtcclxuJG5hdmJhci1hcnItYmc6ICMyYzQ4Mzg7XHJcbiRuYXZiYXItZGVmYXVsdC1ib3JkZXI6IGRhcmtlbigkbmF2YmFyLWRlZmF1bHQtYmcsIDIwJSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItbGktYm9yZGVyLXJpZ2h0OiAjMjAzYTJjO1xyXG4kbmF2YmFyLWxpLWJvcmRlci1sZWZ0OiAjMzk1NTQ2O1xyXG4kbmF2YmFyLWJvcmRlci1yYWRpdXM6IDA7XHJcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiBhdXRvO1xyXG4kc3ViTWVudS1jb2xvcjogIzY3Njc2NztcclxuJGZpeGVkTWVudUhlaWdodDogODI7XHJcbiRzaWRlTmF2V2lkdGg6IDc1O1xyXG4kbWVudUljb25CRzogI2EyN2M0NTtcclxuJHN1Yk1lbnVUb3A6IDY1O1xyXG4kbWVudS1pdGVtLWhlaWdodDogMTIxO1xyXG4vLz09IEZvb3RlclxyXG4vL1xyXG4vLyMjXHJcbiRmb290ZXItYmctY29sb3I6ICMxMTExMTE7XHJcbiRmb290ZXItY29sb3I6ICNlM2QzOTU7XHJcbiRmb290ZXItbGluay1jb2xvcjogI2UzZDM5NTtcclxuJGZvb3Rlci1wYWRkaW5nOiAyNXB4IDc1cHg7XHJcbiRmb290ZXItc2l6ZTogMTM7XHJcbiRmb290ZXItbGluay1jb2xvci1ob3ZlcjogI2ZmZjtcclxuLy89PSBzbGlkZXJcclxuLy9cclxuLy8jI1xyXG4kc2xpZGVyLWhlaWdodDogNTg4O1xyXG4kc2xpZGVyLWNvbG9yOiMwMTAxMDE7XHJcbiRzbGlkZXItY29sb3IyOiMxYjFiMWI7XHJcbiRzbGlkZXItdHh0LWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XHJcbiRzbGlkZXItdHh0LWhlaWdodDogMzAxO1xyXG4kc2xpZGVyLXR4dC1hcnJvdy13aWR0aDogMTMwO1xyXG4vLz09IEhvbWUgUGFnZSBDb21wb25lbnRzXHJcbi8vXHJcbiRtYXAtbGFuZC1jb2xvcjogI2QxYTc3MDtcclxuJGRhdGEtY2Fyb3VzZWwtd2lkdGg6IDUyMDtcclxuJGFic29sdXRlU2hhcGVzLXNsaWRlci10b3A6IDUuNXZoO1xyXG4kYWJzb2x1dGVTaGFwZXMtc2xpZGVyLXNpZGU6ICRzaWRlTmF2V2lkdGgrMzA7XHJcbi8vIGludGVybmFsIHBhZ2VzXHJcbiR0b3AtYmFubmVyLWhlaWdodDogMzYwOyIsIi5uYXZiYXIge1xyXG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktYmFzZTtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIHBhZGRpbmctI3skbGVmdH06IDE2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIC8vIGhlaWdodDogNTdweDtcclxuICAgIH1cclxuICAgIC5uYXZiYXItdG9nZ2xlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSkgIWltcG9ydGFudDtcclxuICAgICAgICBtaW4td2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWJhc2VcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1iYXNlXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5uYXZiYXItYnJhbmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgLy8gQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgLy8gICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xyXG4gICAgICAgIC8vICAgICBtYXJnaW4tdG9wOiAtMjVweDtcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogODAzcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA4MDNweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NDAwcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI2MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFtpZCo9XCJUb3BOYXZpZ2F0aW9uTWVudVwiXSxcclxuICAgIFtpZCo9XCJSb290QXNwTWVudVwiXSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLW5hdixcclxuICAgIHVsLFxyXG4gICAgW2lkKj1cIlJvb3RBc3BNZW51XCJdIHtcclxuICAgICAgICAvL3BhZGRpbmctI3skcmlnaHR9OiAxM3B4O1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi0jeyRyaWdodH06IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgbGk+Lm5hdi1saW5rLFxyXG4gICAgICAgIGxpPmEsXHJcbiAgICAgICAgbGk+c3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZDVkNWQ1ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4IDEzcHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktYmFzZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6MTIwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1iYXNlXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zdGF0aWMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgPi5keW5hbWljLWNoaWxkcmVuLFxyXG4gICAgICAgICAgICAgICAgJi5keW5hbWljLWNoaWxkcmVuIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAjeyRsZWZ0fTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaWYgJGRpcmVjdGlvbj09cnRsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JGxlZnR9OiAwcHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBsaS5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgID4ubmF2LWxpbmssXHJcbiAgICAgICAgICAgID5hLFxyXG4gICAgICAgICAgICA+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1iYXNlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgdWwuZHluYW1pYyB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIzMHB4O1xyXG4gICAgICAgICAgICAgICAgI3skbGVmdH06IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICN7JHJpZ2h0fTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE0Mzg3NCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWJhc2UgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tci1hdXRvLFxyXG4gICAgLm14LWF1dG8ge1xyXG4gICAgICAgIG1hcmdpbi0jeyRyaWdodH06IDBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLSN7JGxlZnR9OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLmFjdGl2ZT4ubmF2LWxpbmssXHJcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSxcclxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyxcclxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuc2hvdz4ubmF2LWxpbmssXHJcbi5uYXZiYXItbGlnaHQgdWwgbGkgYS5jdXJyZW50IHtcclxuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWJhc2VcclxufVxyXG5cclxuLmhlYWRlci1tZW51LFxyXG4uaGVhZGVyLW1lbnUgZGl2IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGVhZGVyLW1lbnUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzIwcHgpO1xyXG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktYmFzZTtcclxuICAgIG1hcmdpbi0jeyRyaWdodH06IDMyMHB4O1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI3NXB4KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1iYXNlO1xyXG4gICAgICAgIG1hcmdpbi0jeyRyaWdodH06IDI3NXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogODAzcHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tI3skcmlnaHR9OiAwcHg7XHJcbiAgICB9XHJcbiAgICAuc2VhcmNoLWljb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDBweDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudG9nZ2xlZCB7XHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICB3aWR0aDogMjMwcHg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAjeyRsZWZ0fTogNXB4O1xyXG4gICAgICAgICAgICB0b3A6IDdweDtcclxuICAgICAgICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5hdmJhci1jb2xsYXBzZSB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwcHggMTJweCAwcHg7XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyLXRvcCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy0jeyRyaWdodH06IDI1cHg7XHJcbiAgICAgICAgcGFkZGluZy0jeyRsZWZ0fTogMjVweDtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm9wdGlvbnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjA1cHgpO1xyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjk1NXB4KSBhbmQgKG1pbi13aWR0aDogODA0cHgpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc0MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo1NzZweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjQ3MHB4KSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5leWUtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci0jeyRyaWdodH06IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItI3skbGVmdH06IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMTRweCA1cHggMTRweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi0jeyRsZWZ0fTogMTVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi0jeyRyaWdodH06IDRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1iYXNlXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxpbmtzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBmbG9hdDogJGxlZnQ7XHJcbiAgICAgICAgICAgIC8vd2lkdGg6IDIwNXB4O1xyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo1NzZweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjQ3MHB4KSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktYmFzZVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLSN7JHJpZ2h0fTogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLSN7JGxlZnR9OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NTc3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLSN7JGxlZnR9OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tI3skbGVmdH06IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPi5kcm9wZG93biB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA0NzBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi0jeyRsZWZ0fTogNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWJhc2VcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi0jeyRyaWdodH06IDhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo0NzBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tI3skbGVmdH06IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy0jeyRsZWZ0fTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9wYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDQ3MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAuZHJvcGRvd24taXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRyaWdodCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxOTVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi0jeyRsZWZ0fTogLjI1NWVtO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogLjI1NWVtO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLSN7JHJpZ2h0fTogNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi0jeyRsZWZ0fTogMTBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tI3skcmlnaHR9OiA3cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDQ3MHB4KSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24uc2hvdyB7XHJcbiAgICAgICAgY29sb3I6ICMxNDM4NzQ7XHJcbiAgICAgICAgPi5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTQzODc0O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0xNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi1zZWNvbmRhcnk6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNDBweCwgMzVweCwgMHB4KTtcclxuICAgICAgICB0b3A6IC0zcHg7XHJcbiAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcclxuICAgICAgICAjeyRyaWdodH06IDBweDtcclxuICAgICAgICAjeyRsZWZ0fTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIGEuZHJvcGRvd24taXRlbSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRyaWdodDtcclxuICAgICAgICAgICAgY29sb3I6ICMxNDM4NzQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTExZDNiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5MTFkM2I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtYm94LWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiAkbGVmdDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAjeyRyaWdodH06IC0yMHB4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBsaW5lYXI7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA5NTVweCkgYW5kIChtaW4td2lkdGg6IDgwNHB4KSB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICN7JHJpZ2h0fTogLTVweDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgbGluZWFyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgbGluZWFyO1xyXG4gICAgICAgIHRvcDogNDBweDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhKG1heC13aWR0aDo2NzNweCkgYW5kIChtaW4td2lkdGg6IDU3N3B4KSB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgI3skcmlnaHR9OiAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOjU3NnB4KSB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgI3skcmlnaHR9OiAtNDBweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOjQ3MHB4KSB7XHJcbiAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuICAgICYuc2hvdyB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA2NzNweCkgYW5kIChtaW4td2lkdGg6IDU3N3B4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NDcwcHgpIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNTZWFyY2hCb3gge1xyXG4gICAgICAgIC5tcy1zcmNoLXNiIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMTBweDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTA1MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo5NTVweCkgYW5kIChtaW4td2lkdGg6IDgwNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tcy1zcmNoLXNiLXNlYXJjaExpbmsge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLSN7JGxlZnR9OiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDBweCBzb2xpZCAjYWY5Zjg1O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcywgYmFja2dyb3VuZC1jb2xvciAwLjNzO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1iYXNlXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwMDJcIjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbltpZCo9XCJSb290QXNwTWVudVwiXSB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgPmxpLnN0YXRpYyB7XHJcbiAgICAgICAgICAgID5hLnN0YXRpYyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA+dWwuc3RhdGljIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTI5OXB4KSB7XHJcbiAgICAubmF2YmFyIC5uYXZiYXItbmF2IGxpPi5uYXYtbGluayxcclxuICAgIC5uYXZiYXIgLm5hdmJhci1uYXYgbGk+YSB7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDhweDtcclxuICAgIH1cclxuICAgIHVsI3p6MTFfUm9vdEFzcE1lbnUgbGkgc3BhbixcclxuICAgIHVsI3p6MTFfUm9vdEFzcE1lbnUgbGkgYSB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDJweDtcclxuICAgIH1cclxuICAgIHVsI3p6MTFfUm9vdEFzcE1lbnUgbGkge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICBtYXJnaW4tI3skcmlnaHR9OiAxMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiAxMDgwcHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgdWwjenoxMV9Sb290QXNwTWVudSBsaSBhLFxyXG4gICAgdWwjenoxMV9Sb290QXNwTWVudSBsaSBzcGFuIHtcclxuICAgICAgICBwYWRkaW5nLSN7JHJpZ2h0fTogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctI3skbGVmdH06IDFweFxyXG4gICAgfVxyXG4gICAgdWwjenoxMV9Sb290QXNwTWVudSBsaSB7XHJcbiAgICAgICAgbWFyZ2luLSN7JHJpZ2h0fTogOHB4XHJcbiAgICB9XHJcbn0iLCIuYmFubmVyIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMTZweCk7XHJcbiAgICB9XHJcbiAgICAuYmFubmVyLWNvbnRlbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMxODNmODIgdXJsKC4uLy4uL2ltYWdlcy9iZy5qcGcpIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGZsb2F0OiAkbGVmdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1MHB4KTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDExNnB4KTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjU3NnB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJhbm5lci1zb2NpYWwtbWVkaWEge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgIGZsb2F0OiAkcmlnaHQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAkcmlnaHQ6IDBweDtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljXHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1iYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTE5MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktZGFya2VyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1iYXNlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlcnZpY2VzLWRlc2Mge1xyXG4gICAgICAgIG1heC13aWR0aDogNjg1cHg7XHJcbiAgICAgICAgbWFyZ2luOiAxMDBweCBhdXRvO1xyXG4gICAgICAgIGNvbG9yOiAjZDVkNWQ1O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZy0jeyRsZWZ0fTogMjBweDtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nLSN7JGxlZnR9OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0ODRweDtcclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBmbG9hdDogJHJpZ2h0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDkwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci0jeyRsZWZ0fTogMXB4IHNvbGlkICNkNWQ1ZDU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLSN7JGxlZnR9OiAzMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDoxNTFweDtcclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi0jeyRsZWZ0fTogMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktYmFzZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICB3b3JkLXNwYWNpbmc6IDJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlcnZpY2VzIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweCAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgICAgLy9ib3JkZXItI3skbGVmdH06IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiAkcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDBweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAjeyRsZWZ0fTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWJhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1kYXJrZXJcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaDYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktZGFya2VyXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNjcm9sbC1zZWN0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIHJpZ2h0OiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEuc2Nyb2xsLWljb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgLmljb24tc2Nyb2xsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjODJlN2YwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmFib3V0LXN3aXBlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL3N3aXBlci1iZy5qcGcpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIHBhZGRpbmc6IDUwcHggMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xyXG4gICAgaDUge1xyXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWJhc2U7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWJhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNpbmdsZS1pdGVtIHtcclxuICAgICAgICAvL2RpcmVjdGlvbjogbHRyO1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2xpY2stZG90cyB7XHJcbiAgICAgICAgYm90dG9tOiAtMzVweDtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICBidXR0b246YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1iYXNlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWJvdXQge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9hYm91dC1iZy5qcGcpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIC5hYm91dC1ib3gge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCA2MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IC02MHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNmY2ZjY7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAycHggI2RjZGNkYztcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAzNzVweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZGFya2VyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vLi4vaW1hZ2VzL2xlZnQucG5nKTtcclxuICAgICAgICAgICAgICAgICN7JHJpZ2h0fTogMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBAaWYgJGRpcmVjdGlvbj09bHRyIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi8uLi9pbWFnZXMvcmlnaHQucG5nKTtcclxuICAgICAgICAgICAgICAgICN7JGxlZnR9OiAwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgIEBpZiAkZGlyZWN0aW9uPT1sdHIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogIzdkN2Q3ZDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wLXRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICMzNjNiNGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDBweCAxMHB4IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJmb290ZXIge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9mb290ZXJfMDIuanBnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgIC50b3AtZm9vdGVyIHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDBweCAyNXB4IDBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIC5mb290ZXItbGlua3Mge1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSxcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpLFxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjY2FjYWNhO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNjYWNhY2E7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktYmFzZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRvd25sb2FkLWxpbmsge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZG93bmxvYWQtYXBwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogNTVweCAwcHg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIC5hcHBzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi0jeyRyaWdodH06IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb3B5LXJpZ2h0cyB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjM4LCAyMzgsIDIzOCwgMC4zKTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb290ZXItbGlua3Mge1xyXG4gICAgICAgICAgICBmbG9hdDogJGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zb2NpYWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6ICRyaWdodDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tI3skbGVmdH06IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1iYXNlXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi0jeyRyaWdodH06IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbi10b3A6IDdweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLSN7JHJpZ2h0fTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tI3skbGVmdH06IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktYmFzZVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiaHRtbCB7XHJcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxufVxyXG5cclxuYm9keS5hY3RpdmUtQlcge1xyXG4gICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDk1JSkgY29udHJhc3QoMTIwJSk7XHJcbiAgICAtby1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDk1JSkgY29udHJhc3QoMTIwJSk7XHJcbiAgICAtbXMtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcyg5NSUpIGNvbnRyYXN0KDEyMCUpO1xyXG4gICAgLW1vei1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDk1JSkgY29udHJhc3QoMTIwJSk7XHJcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDk1JSkgY29udHJhc3QoMTIwJSk7XHJcbn1cclxuXHJcbi5zbGljay1wcmV2LFxyXG4uc2xpY2stbmV4dCB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYXJvb24tYnRuIHtcclxuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWRhcmtlcjtcclxuICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMTBweCAyNXB4O1xyXG4gICAgbWluLXdpZHRoOiAxNDBweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAmOnZpc2l0ZWQge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LWRhcmtlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubmV3LWJveCAqIHtcclxuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxufVxyXG5cclxuLndmLWZhbWlseS1vMzY1IHtcclxuICAgIGZvbnQtZmFtaWx5OiAnU2hlbGxJY29ucycgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1zLWN1aS10dHMtc2NhbGUtMiAubXMtY3VpLXR0LWEge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYi1iZyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2JyZWFkY3J1bWIuanBnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDJyZW07XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBsaS5icmVhZGNydW1iLWl0ZW0gYSxcclxuICAgIHNwYW4gYSB7XHJcbiAgICAgICAgY29sb3I6ICM5ZDlkOWQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgID5zcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmJyZWFkY3J1bWItaXRlbSsuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUsXHJcbiAgICA+c3Bhbj5zcGFuOjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctI3skcmlnaHR9OiAuNXJlbTtcclxuICAgICAgICBwYWRkaW5nLSN7JGxlZnR9OiAuNXJlbTtcclxuICAgICAgICBjb2xvcjogIzlkOWQ5ZDtcclxuICAgICAgICBjb250ZW50OiBcIlxcZjEwNFwiO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICAgICAgICBAaWYgJGRpcmVjdGlvbj09bHRyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDVcIjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICA+c3BhbiBzcGFuOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlLFxyXG4gICAgc3Bhbi5jdXJyZW50IHtcclxuICAgICAgICBjb2xvcjogIzAwN2NiYTtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uIHtcclxuICAgIC5wYWdlLWxpbmsge1xyXG4gICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IC4ycmVtIC42cmVtO1xyXG4gICAgICAgIG1hcmdpbjogMHB4IDJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgIGNvbG9yOiAjNGM0YzRjO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDQwMHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2lyY2xlIC5wYWdlLWxpbmsge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YzRjNGM7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0XHJcbiAgICB9XHJcbiAgICAucHJldmlvdXNfbGluayAucGFnZS1saW5rLFxyXG4gICAgLm5leHRfbGluayAucGFnZS1saW5rIHtcclxuICAgICAgICBjb2xvcjogIzRjNGM0YztcclxuICAgICAgICAmOnZpc2l0ZWQsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNGM0YzRjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktZGFya2VyO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktZGFya2VyO1xyXG4gICAgICAgICY6dmlzaXRlZCxcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucGFnZS1saW5rOmZvY3VzLFxyXG4gICAgLnBhZ2UtbGluazpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktZGFya2VyO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktZGFya2VyO1xyXG4gICAgfVxyXG4gICAgLmNpcmNsZSAucGFnZS1saW5rOmZvY3VzLFxyXG4gICAgLmNpcmNsZSAucGFnZS1saW5rOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMTczZjgxO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogIzE3M2Y4MVxyXG4gICAgfVxyXG59XHJcblxyXG4ubm8tcGFkZGluZyB7XHJcbiAgICBwYWRkaW5nOiAwcHhcclxufVxyXG5cclxuLnctMjgwIHtcclxuICAgIHdpZHRoOiAzNDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wdWxsLWxlZnQge1xyXG4gICAgZmxvYXQ6ICRsZWZ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmlucHV0OmZvY3VzLFxyXG5idXR0b246Zm9jdXMsXHJcbnNlbGVjdDpmb2N1cyxcclxudGV4dGFyZWE6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMHB4O1xyXG59XHJcblxyXG5AaWYgJGRpcmVjdGlvbj09bHRyIHtcclxuICAgIC5icmVhZGNydW1iLWl0ZW0rLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpXHJcbiAgICB9XHJcbiAgICAuZmEtbG9uZy1hcnJvdy1yaWdodCB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKVxyXG4gICAgfVxyXG4gICAgLmZhLWxvbmctYXJyb3ctbGVmdCB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKVxyXG4gICAgfVxyXG59XHJcbi5uYXYtdGFic3tcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDM4NzQ7XHJcbiAgICBwYWRkaW5nOiA1cHggNXB4IDA7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAwIG5vbmU7XHJcbiAgICAubmF2LWl0ZW17XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW4tI3skbGVmdH06IDEwcHg7XHJcbiAgICAgICAgLm5hdi1saW5re1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyOiAwIG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTQzODc0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzE0Mzg3NCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgbWFyZ2luLSN7JGxlZnR9OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYWNjb3JkaW9uLWxpc3QtdGl0bGV7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQzODc0O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xyXG4gICAgdG9wOiAtNDVweDtcclxufVxyXG4uYWNjb3JkaW9uLWhhcy10aXRsZXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBkaXYuaXRlbXN7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC0jeyRyaWdodH0tcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtI3skbGVmdH0tcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1vZi10eXBle1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmNvbnRhY3Qge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9hYm91dC1iZy5qcGcpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcclxuICAgIHBhZGRpbmc6IDI1cHggMHB4O1xyXG4gICAgJi5tYWluIHtcclxuICAgICAgICAvL21hcmdpbi1ib3R0b206IC0xMDBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGg0IHtcclxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1kYXJrZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYycHg7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIC8vcGFkZGluZzogMThweDtcclxuICAgICAgICAgICAgLy9ib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgY29sb3I6ICM3ZDdkN2Q7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo1NzdweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWRhcmtlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi0jeyRsZWZ0fTogMTBweDtcclxuICAgICAgICAgICAgICAgICYuaWNvbi1ob21lLWVtYWlsIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM3ZDdkN2Q7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktZGFya2VyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubmV3cy5jb250YWN0LWNvbnQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgIC5jb250YWN0IHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDBweDtcclxuICAgICAgICB1bCBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM4ZjFkM2I7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tI3skbGVmdH06IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzc4Nzg3ODtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE2NXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLSN7JHJpZ2h0fTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNzg3ODc4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOGExYzNhXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kaXJMdHIge1xyXG4gICAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn0iLCIuYWRzIHtcclxuICAgIC5zaW5nbGUtbmV3cyB7XHJcbiAgICAgICAgLm5ld3MtYm94IHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcclxuICAgICAgICAgICAgYm9yZGVyLSN7JHJpZ2h0fTogNHB4IHNvbGlkICMxNDM4NzQ7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgLmFkcy1kZXNjIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3ODE4MzA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNGM0YzRjO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHAuYWQtZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi0jeyRsZWZ0fTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi0jeyRsZWZ0fTogMHB4XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzc4MTgzMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0YzRjNGM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMzRmOGE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi0jeyRyaWdodH06IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYXVjdGlvbiB7XHJcbiAgICAuc2luZ2xlLW5ld3Mge1xyXG4gICAgICAgIC5uZXdzLWJveCB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIC5hZHMtZGVzYyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjVweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI0MnB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICN7JHJpZ2h0fTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktZGFya2VyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKCM5MDMyNGUpLCB0bygjM2Q0YTdhKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzkwMzI0ZSAwJSwgIzNkNGE3YSAxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICAvL2ZpbHRlcjogcHJvZ2lkOiBEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzkwMzI0ZScsIGVuZENvbG9yc3RyPScjM2Q0YTdhJywgR3JhZGllbnRUeXBlPTEpO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTUxYTI5O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzdkN2Q3ZDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHAuYWQtZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi0jeyRsZWZ0fTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMWMxYjFiO1xyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLSN7JGxlZnR9OiAwcHhcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzgxODMwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMzRmOGE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi0jeyRyaWdodH06IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwLm1haW4tcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy0jeyRsZWZ0fTogMjBweFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYS5sZXNzLWJ0bixcclxuICAgICAgICAgICAgICAgIGEubW9yZS1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzgxODMwO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAzNGY4YTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcItin2YTZhdiy2YrYr1wiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaWYgJGRpcmVjdGlvbj09bHRyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiTW9yZVwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTAzXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgI3skcmlnaHR9OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGEubGVzcy1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2hvdy1tb3JlIHtcclxuICAgICAgICAgICAgICAgIHAubWFpbi1wIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXRcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGEubGVzcy1idG4sXHJcbiAgICAgICAgICAgICAgICBhLm1vcmUtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzc4MTgzMDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi2KfZgtmEXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpZiAkZGlyZWN0aW9uPT1sdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJMZXNzXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgI3skcmlnaHR9OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYXVjdGlvbi1pbWcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNDJweDtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5vd2wtY2Fyb3VzZWwge1xyXG4gICAgICAgICAgICAgICAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgICAgICAgICAgICAgICAub3dsLWRvdHMge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAub3dsLWRvdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxNzNmODFcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuYTpmb2N1cyxcclxuYTp2aXNpdGVkIHtcclxuICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kZWxldGV7XHJcbiAgICBjb2xvcjogJHN0YXQtcmVkICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgIG1hcmdpbi0jeyRyaWdodH06IDEwcHg7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1kYXJrZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxufSIsIi5ldmVudCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgIG1hcmdpbi0jeyRyaWdodH06IGF1dG87XHJcbiAgICBtYXJnaW4tI3skbGVmdH06IGF1dG87XHJcbiAgICAuZXZlbnQtaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDI0MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW5mbyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBjb2xvcjogI2JlYmViZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCAxMXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyM1NDBhMzIrMCwxNzNmODErMTAwICovXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYig4NCwgMTAsIDUwKTtcclxuICAgICAgICAgICAgLyogT2xkIGJyb3dzZXJzICovXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKHJnYmEoMjMsIDYzLCAxMjksIDAuODUpKSwgdG8ocmdiYSg4NCwgMTAsIDUwLCAwLjg1KSkpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjMsIDYzLCAxMjksIDAuODUpIDAlLCByZ2JhKDg0LCAxMCwgNTAsIDAuODUpIDEwMCUpO1xyXG4gICAgICAgICAgICAvL2ZpbHRlcjogcHJvZ2lkOiBEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0ncmdiYSgyMywgNjMsIDEyOSwgMC44NSkpJywgZW5kQ29sb3JzdHI9J3JnYmEoODQsIDEwLCA1MCwgMC44NSknLCBHcmFkaWVudFR5cGU9MSk7XHJcbiAgICAgICAgICAgIC8vIGZpbHRlcjogcHJvZ2lkOiBEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0ncmdiYSgyMywgNjMsIDEyOSwgMC44NSkpJywgZW5kQ29sb3JzdHI9J3JnYmEoODQsIDEwLCA1MCwgMC44NSknLCBHcmFkaWVudFR5cGU9MSk7XHJcbiAgICAgICAgICAgIC8qIElFNi05ICovXHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHhcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwLmFkLWRhdGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogJGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmV2ZW50LWRlc2Mge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAyNXB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDI2MHB4O1xyXG4gICAgICAgIC5tb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MjFjMjQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDI1cHggYXV0byAxMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMTBweDtcclxuICAgICAgICAgICAgY29sb3I6ICM3MjFjMjQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi2KfZhNmF2LLZitivXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgI3skcmlnaHR9OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAjeyRsZWZ0fTogMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgICAgICAgICAgICAgIEBpZiAkZGlyZWN0aW9uPT1sdHIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiTW9yZVwiXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNzIxYzI0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDI1cHggYXV0byAxMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMTBweDtcclxuICAgICAgICAgICAgY29sb3I6ICNiNGI0YjQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCLYp9mE2YXYstmK2K9cIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAjeyRyaWdodH06IDBweDtcclxuICAgICAgICAgICAgICAgICN7JGxlZnR9OiAwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgQGlmICRkaXJlY3Rpb249PWx0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJNb3JlXCJcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNiNGI0YjQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjODU4NTg1O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwLm1haW4ge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dFxyXG4gICAgICAgIH1cclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgY29sb3I6ICM0ZTRlNGU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcC5sb2NhdGlvbiB7XHJcbiAgICAgICAgY29sb3I6ICMxNDM4NzQ7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi0jeyRsZWZ0fTogNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogIzE0Mzg3NDtcclxuICAgICAgICAgICAgJjp2aXNpdGVkIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTQzODc0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM3MjFjMjQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNob3ctbW9yZS5ldmVudC1kZXNjIHtcclxuICAgIHAubWFpbiB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dFxyXG4gICAgfVxyXG4gICAgLm1vcmUge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCLYp9mC2YRcIjtcclxuICAgICAgICAgICAgQGlmICRkaXJlY3Rpb249PWx0ciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIkxlc3NcIlxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmNhcmQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgIGJvcmRlcjogMHB4O1xyXG4gICAgLmNhcmQtaGVhZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZTRlNGU0O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM0YzRjNGM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM1cHgpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM0YzRjNGM7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuMzc1cmVtIDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOWEzOTUwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5jb2xsYXBzZWQge1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyYzJjMmM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZmEtbWludXM6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA2N1wiO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJi5iZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM5YTM5NTA7XHJcbiAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5YTM5NTA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogN3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhcmQtYm9keSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcclxuICAgICAgICBjb2xvcjogIzJjMmMyYztcclxuICAgIH1cclxufSIsIi5saWJyYXJ5IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgLmUtc2VydmljZSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1MCwgMjUwLCAyNTAsIDAuNyk7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmUtc2VyaXZjZS1oZWFkZXIge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBoNS5tYWluIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDM0ZjhhO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLSN7JGxlZnR9OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAjeyRyaWdodH06IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDM5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAzNGY4YTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZHVyYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNXB4IDEwcHggMjVweDtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiAkbGVmdDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNmY2ZjY7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi0jeyRsZWZ0fTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2RkZGNkYztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzdlN2U3ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDEwMTAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOGYxZDNiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMTAxMDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgY29sb3I6ICM3ZTdlN2VcclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb3ZpZGVkLXRvIHtcclxuICAgICAgICAgICAgY29sb3I6ICMxNzNmODE7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM3ZTdlN2U7XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTczZjgxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kb2N1bWVudHMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMjBweCAyNXB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjZmNmY2O1xyXG4gICAgICAgICAgICAuYm94IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLSN7JGxlZnR9OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2RkZGNkYztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3BcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDM0ZjhhO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tI3skbGVmdH06IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IHNlY3Rpb247XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3ZTdlN2U7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKHNlY3Rpb24pIFwiLiBcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgI3skbGVmdH06IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA3Y2JhXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubGlicmFyeSB7XHJcbiAgICAvL2JhY2tncm91bmQ6ICNmN2Y3Zjc7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDk3JTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5zaW5nbGUtbmV3cyB7XHJcbiAgICAgICAgLm5ld3MtYm94IHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICN7JHJpZ2h0fTogMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogM3B4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzhmMWQzYjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oIzkwMzI0ZSksIHRvKCMzZDRhN2EpKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM5MDMyNGUgMCUsICMzZDRhN2EgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYWRzLWRlc2Mge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCA0MHB4O1xyXG4gICAgICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxNTFhMjk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3ZDdkN2Q7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICAgICAgICAgICYuYWQtZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNhNmE2YTZcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIubG9naW4ge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9sb2dpbi5qcGcpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIC5sb2dpbi1mb3JtIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAxMzBweCBhdXRvIDBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICA+aSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC00NXB4O1xyXG4gICAgICAgICAgICAjeyRyaWdodH06IDBweDtcclxuICAgICAgICAgICAgI3skbGVmdH06IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICB3aWR0aDogOTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTExZDNiO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzE3M2Y4MTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5sb2dpbi1mb3JtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1NTBweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgLm0tbGFiZWwge1xyXG4gICAgICAgICAgICBjb2xvcjogIzg4ODg4ODtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSxcclxuICAgICAgICBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcclxuICAgICAgICBpbnB1dFt0eXBlPWVtYWlsXSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWFyb29uLWJ0biB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCA0MHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlucHV0LWZpZWxkIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoIDEwMCUgLSAxMjRweCk7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyggMTAwJSAtIDEwNHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIHRvcDogMTNweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTExZDNiO1xyXG4gICAgICAgICAgICAjeyRyaWdodH06IDEycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxhYmVsLFxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiAkbGVmdDtcclxuICAgICAgICAgICAgY29sb3I6ICM5MTFkM2I7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgY29sb3I6ICM3ZDdkN2Q7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuaW5wdXRbdHlwZT1jaGVja2JveF0rbGFiZWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAuMmVtO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcGFkZGluZzogMC4yZW07XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9Y2hlY2tib3hdK2xhYmVsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcMjcxNFwiO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzdkN2Q3ZDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgbWFyZ2luLSN7JGxlZnR9OiA3cHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnM7XHJcbiAgICB0cmFuc2l0aW9uOiAuMnM7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtsYWJlbDpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItY29sb3I6ICM3ZDdkN2Q7XHJcbiAgICBjb2xvcjogIzQxNDE0MTtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1jaGVja2JveF06ZGlzYWJsZWQrbGFiZWw6YmVmb3JlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICBib3JkZXItY29sb3I6ICNhYWE7XHJcbn0iLCIuc3VnZ2VzdGlvbi1mb3JtIHtcclxuICAgIGg0IHtcclxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1kYXJrZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAzNDBweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDI5MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKC4uLy4uL2ltYWdlcy8jeyRsZWZ0fS5wbmcpO1xyXG4gICAgICAgICAgICAjeyRyaWdodH06IDBweDtcclxuICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi8uLi9pbWFnZXMvI3skcmlnaHR9LnBuZyk7XHJcbiAgICAgICAgICAgICN7JGxlZnR9OiAwcHg7XHJcbiAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jdXN0b20tY29udHJvbC1pbmxpbmUge1xyXG4gICAgICAgIG1hcmdpbi0jeyRsZWZ0fTogMXJlbTtcclxuICAgICAgICBtYXJnaW4tI3skcmlnaHR9OiAwcHg7XHJcbiAgICAgICAgcGFkZGluZy0jeyRsZWZ0fTogMS41cmVtO1xyXG4gICAgICAgIHBhZGRpbmctI3skcmlnaHR9OiAxLjVyZW07XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi0jeyRsZWZ0fTogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy0jeyRsZWZ0fTogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAvL3BhZGRpbmctI3skcmlnaHR9OiAyMnB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IGF1dG9cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgI3skcmlnaHR9OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3ZDdkN2Q7XHJcbiAgICB9XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgfVxyXG4gICAgLmlucHV0LWZpZWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGlucHV0LFxyXG4gICAgICAgIHNlbGVjdCxcclxuICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gMTMwcHgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZGZkZmQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucmFkaW8tYnRuIHtcclxuICAgICAgICBmbG9hdDogJGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoIDEwMCUgLSAxMzBweClcclxuICAgIH1cclxuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDExcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAlIDUwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgI3skcmlnaHR9OiA0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgIH1cclxuICAgIC5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAzNGY4YTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICB0b3A6IDExcHg7XHJcbiAgICB9XHJcbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAzNGY4YTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXHJcbiAgICB9XHJcbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXN+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmVcclxuICAgIH1cclxuICAgIGJ1dHRvbjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgY29sb3I6ICM4ZjFkM2I7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzhmMWQzYjtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzhmMWQzYjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzhmMWQzYjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY3VzdG9tLXNlbGVjdC1hcnJvdyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgLyogRmlyZWZveCAqL1xyXG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgIC8qIFNhZmFyaSBhbmQgQ2hyb21lICovXHJcbiAgICAgICAgICAgIC1tcy1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAtby1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzZWxlY3Q6Oi1tcy1leHBhbmQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAjeyRsZWZ0fTogMjBweDtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDdcIjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG4gICAgICAgICAgICBjb2xvcjogIzg4OFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5nYWxsZXJ5IHtcclxuICAgIGg0IHtcclxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1kYXJrZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAzNDBweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDI5MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKC4uLy4uL2ltYWdlcy8jeyRsZWZ0fS5wbmcpO1xyXG4gICAgICAgICAgICAjeyRyaWdodH06IDBweDtcclxuICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi8uLi9pbWFnZXMvI3skcmlnaHR9LnBuZyk7XHJcbiAgICAgICAgICAgICN7JGxlZnR9OiAwcHg7XHJcbiAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMjcwcHg7XHJcbiAgICB9XHJcbiAgICAuZmlsdGVybWVudSB7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggMTJweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYTNhM2EzO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAzNGY4YVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCIvXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAjeyRyaWdodH06IDk1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZ2FsbGVyeS1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDQ1cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgLnBvc3Qge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDYwcHgpIC8gMyk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjBweCkgLyAyKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNnMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9ib3JkZXI6IDNweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNnMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwM2VcIjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNnMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi52aWRlb3Mge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjAzZFwiO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZ2FsbGVyeS1pbWcge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgI2NjYztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5nYWxsZXJ5LXZpZGVvIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnZpZGVvLW92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1ZjVmNWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mYS1wbGF5OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAjeyRyaWdodH06IC0zcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNG4pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgLy9oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZ2FsbGVyeS1pbWFnZSBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5nYWxsZXJ5LXZpZGVvIHZpZGVvLFxyXG4gICAgICAgICAgICAgICAgLmdhbGxlcnktdmlkZW8gaWZyYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDIwcHgpIC8gMik7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmdhbGxlcnktdmlkZW8gdmlkZW8sXHJcbiAgICAgICAgICAgICAgICAgICAgLmdhbGxlcnktdmlkZW8gaWZyYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgdmlkZW9bcG9zdGVyXSB7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogZmlsbFxyXG4gICAgfVxyXG59XHJcblxyXG4jaHRtbDUtd2F0ZXJtYXJrIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxyXG59XHJcblxyXG4ubGlnaHRib3hjb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiAkbGVmdDtcclxuICAgIC5saWdodGJveGxlZnQge1xyXG4gICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgZmxvYXQ6ICRsZWZ0O1xyXG4gICAgfVxyXG4gICAgLmxpZ2h0Ym94cmlnaHQge1xyXG4gICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgZmxvYXQ6ICRsZWZ0O1xyXG4gICAgfVxyXG4gICAgLmxpZ2h0Ym94cmlnaHQgaWZyYW1lIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzOTBweDtcclxuICAgIH1cclxuICAgIC5kaXZ0ZXh0IHtcclxuICAgICAgICBtYXJnaW46IDM2cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICAubGlnaHRib3hsZWZ0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5saWdodGJveHJpZ2h0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kaXZ0ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmh0bWw1LWltYWdlIHtcclxuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaHRtbDUtcGxheSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmh0bWw1LWVsZW0td3JhcCxcclxuLmh0bWw1LWVsZW0tYm94LFxyXG4uaHRtbDUtdGl0bGUsXHJcbi5odG1sNS1lbGVtLWRhdGEtYm94IHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnRcclxufVxyXG5cclxuI2h0bWw1Ym94LWh0bWw1LWxpZ2h0Ym94IC5odG1sNS10ZXh0IHtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogXCJESU5OZXh0TFRBcmFiaWNcIiAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjogJHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5la2tvLWxpZ2h0Ym94LW5hdi1vdmVybGF5IGE6bGFzdC1jaGlsZCBzcGFuIHtcclxuICAgIHRleHQtYWxpZ246ICRsZWZ0ICFpbXBvcnRhbnQ7XHJcbn0iLCIub3JnYW5pemF0aW9uLXN0cnVjdHVyZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL09yZ2FuaXphdGlvbmFsLVN0cnVjdHVyZS5qcGcpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIC5zdHJ1Y3R1cmUtYm94IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDMzMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICYudG9wIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMxMDMwNjQ7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIycHggYXV0bztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaW1nLWNvbnQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICN7JHJpZ2h0fTogMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMDMwNjQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tI3skcmlnaHR9OiA1NXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLSN7JHJpZ2h0fTogNjBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDEzcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDQwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLSN7JHJpZ2h0fTogMzNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWxcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdGFnZS0yIHtcclxuICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxNzQxODhcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zZWNvbmQtYm94IHtcclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTAzMDY0O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgI3skcmlnaHR9OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTcwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3RhZ2UtMyB7XHJcbiAgICAgICAgJi5zdHJ1Y3R1cmUtYm94IHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzEwMzA2NDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAjeyRyaWdodH06IDUwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC03MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzM4NjI5NFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdGFnZS00IHtcclxuICAgICAgICAmLnN0cnVjdHVyZS1ib3gge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTAzMDY0O1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICN7JHJpZ2h0fTogNTBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogLTcwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjc5MmM0XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnRpdGxlLXMxIHtcclxuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWRhcmtlcjtcclxuICAgIHBhZGRpbmc6IDBweCA0MHB4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCA0MHB4O1xyXG4gICAgICAgIGNvbnRlbnQ6IHVybCguLi8uLi9pbWFnZXMvI3skbGVmdH0ucG5nKTtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCA0MHB4O1xyXG4gICAgICAgIGNvbnRlbnQ6IHVybCguLi8uLi9pbWFnZXMvcmlnaHR9LnBuZyk7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tcy1zb2NpYWwtdGFicyB7XHJcbiAgICBoNCB7XHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZGFya2VyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMzQwcHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyOTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi8uLi9pbWFnZXMvbGVmdC5wbmcpO1xyXG4gICAgICAgICAgICAjeyRyaWdodH06IDBweDtcclxuICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi8uLi9pbWFnZXMvcmlnaHQucG5nKTtcclxuICAgICAgICAgICAgI3skbGVmdH06IDBweDtcclxuICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmJyZWFkY3J1bWJzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y5O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvYnJlYWRjcnVtYnMtY292ZXIucG5nKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAjeyRsZWZ0fSBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBwYWRkaW5nOiAzMHB4IDBweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBhIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1kZWZhdWx0O1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgY29sb3I6ICM5ZDlkOWQ7XHJcbiAgICBwYWRkaW5nLSN7JGxlZnR9OiAxNXB4O1xyXG4gICAgcGFkZGluZy0jeyRyaWdodH06IDIwcHg7XHJcbiAgfVxyXG4gIG9sIGxpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcclxuICAgICYuYWN0aXZlIGEge1xyXG4gICAgICBjb2xvcjogIzAwN2NiYTtcclxuXHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgY29sb3I6ICM5ZDlkOWQ7XHJcbiAgICAgIGNvbnRlbnQ6ICRhbmdsZS1hcnJvdztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiIsIi5uaWNlc2Nyb2xsLXJhaWxzIHtcclxuICAgICYubmljZXNjcm9sbC1yYWlscy12ciB7XHJcbiAgICAgICAgd2lkdGg6IDE0cHggIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZDRkNWQ2O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgfVxyXG4gICAgLm5pY2VzY3JvbGwtY3Vyc29ycyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn0iLCIudXNlZnVsLWxpbmsge1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UyZTJlMjtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgLmltZy1jb250IHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubGluay1kZXNjIHtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDMwcHggNDVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxODRweDtcclxuICAgICAgICBoZWlnaHQ6IDE4NHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTExZDNiO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzg1ODU4NTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5saW5rIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMTQzODc0O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOTExZDNiO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICY6dmlzaXRlZCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5zdGF0aXN0aWNzIHtcclxuICAgIC5uZXdzLWJveCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAuYWRzLWRlc2Mge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTcwcHgpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kb3dubG9hZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNjVweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAwcHggMjBweDtcclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggYXV0byAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQocmdiYSgyMywgNjMsIDEyOSwgMSksIHJnYmEoODQsIDEwLCA1MCwgMSkpO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiAkcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMjBweCAyMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYnV0dG9uLFxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzkxMWQzYjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTExZDNiO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOTExZDNiO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogJHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnNpdGVtYXB7XHJcbiAgICAuaXRlbXtcclxuICAgICAgICBoNXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjojOTExZDNiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAjeyRyaWdodH06IDBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDNweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM4ZjFkM2I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCM5MDMyNGUpLCB0bygjM2Q0YTdhKSk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjOTAzMjRlIDAlLCAjM2Q0YTdhIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxODVweDtcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOGY4ZjhmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzRhNGE0YVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/LnRvYy1sYXlvdXQtbWFpbiB7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIC5sZXZlbC1idWxsZXQge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgfVxyXG4gICAgPnVsLmRmd3AtbGlzdCB7XHJcbiAgICAgICAgPi5sZXZlbC1zZWN0aW9uIHtcclxuICAgICAgICAgICAgPi5sZXZlbC1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCVcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmhlYWRlcnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5MTFkM2I7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzkxMWQzYjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAjeyRyaWdodH06IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM4ZjFkM2I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oIzkwMzI0ZSksIHRvKCMzZDRhN2EpKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzkwMzI0ZSAwJSwgIzNkNGE3YSAxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA+dWwuZGZ3cC1saXN0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICA+LmxldmVsLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCVcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuaGVhZGVydGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9kaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgID4ubGV2ZWwtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmhlYWRlcnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzkxMWQzYjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5MTFkM2I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjeyRyaWdodH06IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM4ZjFkM2I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjOTAzMjRlKSwgdG8oIzNkNGE3YSkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM5MDMyNGUgMCUsICMzZDRhN2EgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxODVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0YTRhNGEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjp2aXNpdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0YTRhNGEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTAzMjRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLypub3QgRm91bmQqL1xyXG5cclxuI25vdEZvdW5kIHtcclxuICAgIGJhY2tncm91bmQ6ICNmM2YzZjMgdXJsKC4uLy4uL2ltYWdlcy9hYm91dC1iZy5qcGcpIDAgMCByZXBlYXQteTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMWUxZTE7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAubm90LWZvdW5kLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubm90LWZvdW5kLXRpdGxlLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogIzhmMWQzYjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJESU5OZXh0TFRBcmFiaWNcIiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ub3QtZm91bmQtY2FwdGlvbi1zZWN0aW9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgY29sb3I6ICMwMzRmOGE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ub3QtZm91bmQtYnRuLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICBhLmJ0bi15ZWxsb3cge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxM3B4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAzNGY4YTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMjVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRElOTmV4dExUQXJhYmljXCIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICY6dmlzaXRlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMzRmOGEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDM0ZjhhO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaG9yaXpvbnRhbC1saW5lLW91dGVyIHtcclxuICAgIHdpZHRoOiA3MCU7XHJcbiAgICBoZWlnaHQ6IDNweDtcclxuICAgIG1hcmdpbjogMjBweCBhdXRvIDMwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLmhvcml6b250YWwtbGluZS1pbm5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2NjYztcclxuICAgICAgICByaWdodDogMjUlO1xyXG4gICAgICAgIGxlZnQ6IDI1JTtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggMjBweCAjY2NjO1xyXG4gICAgfVxyXG59IiwiLmxvYWQtd3JhcHAge1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxuICAgIG1hcmdpbjogMjBweCBhdXRvO1xyXG4gICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG4gICAgcCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBjb2xvcjogIzAzNGY4YTtcclxuICAgIH1cclxuICAgIC5saW5lIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzlhMzk1MDtcclxuICAgIH1cclxuICAgIC5sb2FkIC5saW5lOm50aC1sYXN0LWNoaWxkKDEpIHtcclxuICAgICAgICBhbmltYXRpb246IGxvYWRpbmcgLjZzIC4xcyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICB9XHJcbiAgICAubG9hZCAubGluZTpudGgtbGFzdC1jaGlsZCgyKSB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBsb2FkaW5nIC42cyAuMnMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgfVxyXG4gICAgLmxvYWQgLmxpbmU6bnRoLWxhc3QtY2hpbGQoMykge1xyXG4gICAgICAgIGFuaW1hdGlvbjogbG9hZGluZyAuNnMgLjNzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgIH1cclxuICAgIEBrZXlmcmFtZXMgbG9hZGluZyB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTVweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcmVsb2FkZXIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICBib3R0b206IDBweDtcclxuICAgIHotaW5kZXg6IDk5OTk5OTk5OTk5OTk5O1xyXG4gICAgLnByZXN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIC5zdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZlcnQtbW92ZSB7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA3Q0JBO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBtb3ZlciAxcyBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBtb3ZlciAxcyBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcbiAgICB9XHJcbiAgICBAa2V5ZnJhbWVzIG1vdmVyIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICAvLyB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgLy8gaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpXHJcbiAgICAgICAgfVxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XHJcbiAgICAgICAgICAgIC8vIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICAvLyBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5lcnJvci1tc2cge1xyXG4gICAgLy8gd2lkdGg6IDUwJTtcclxuICAgIG1hcmdpbjogMzBweCBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTAwcHggMzBweDtcclxuICAgIC8qIGJhY2tncm91bmQ6ICNmNmY3Zjk7ICovXHJcbiAgICAvKiBtYXJnaW4tYm90dG9tOiAxNXB4OyAqL1xyXG4gICAgY29sb3I6ICM2NjY7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICBoNSB7XHJcbiAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgfVxyXG59IiwiI3M0LXdvcmtzcGFjZSB7XHJcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC5uYXZiYXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIH1cclxuICAgIGxpLnN0YXRpYyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU0LCAyNTQsIDI1NCwgMC4zMyk7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgbGkuZHluYW1pYy1jaGlsZHJlbj5hLFxyXG4gICAgbGkuZHluYW1pYy1jaGlsZHJlbj5zcGFuIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgIHVsLmR5bmFtaWMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XHJcbiAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgfVxyXG4gICAgdWwuZHluYW1pYy5kaXNwbGF5IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgfVxyXG4gICAgLm5hdmJhciB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgfVxyXG4gICAgLmNvbGxhcHNlLnNob3cge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMxNDM4NzQ7XHJcbiAgICB9XHJcbiAgICAubmF2YmFyIHVsLFxyXG4gICAgLm5hdmJhciBbaWQqPVwiUm9vdEFzcE1lbnVcIl0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgIH1cclxuICAgIC5uYXZiYXIgLm5hdmJhci10b2dnbGVyIHtcclxuICAgICAgICBtYXJnaW4tI3skbGVmdH06IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAubmF2YmFyIC5uYXZiYXItbmF2IGxpIHVsLmR5bmFtaWMgbGkgYSxcclxuICAgIC5uYXZiYXIgdWwgbGkgdWwuZHluYW1pYyBsaSBhLFxyXG4gICAgLm5hdmJhciBbaWQqPVwiUm9vdEFzcE1lbnVcIl0gbGkgdWwuZHluYW1pYyBsaSBhIHtcclxuICAgICAgICBjb2xvcjogIzE0Mzg3NCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcclxuICAgIC5uYXZiYXIgLm5hdmJhci1uYXYgbGk+Lm5hdi1saW5rLFxyXG4gICAgLm5hdmJhciAubmF2YmFyLW5hdiBsaT5hLFxyXG4gICAgLm5hdmJhciB1bCBsaT4ubmF2LWxpbmssXHJcbiAgICAubmF2YmFyIHVsIGxpPmEsXHJcbiAgICAubmF2YmFyIFtpZCo9XCJSb290QXNwTWVudVwiXSBsaT4ubmF2LWxpbmssXHJcbiAgICAubmF2YmFyIFtpZCo9XCJSb290QXNwTWVudVwiXSBsaT5hIHtcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgLmhlYWRlci1tZW51IC5oZWFkZXItdG9wIC5vcHRpb25zIHtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyLW1lbnUgLmhlYWRlci10b3AgLmxpbmtzIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICAgIC5oZWFkZXItbWVudSAuaGVhZGVyLXRvcCAubGlua3Mge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvXHJcbiAgICB9XHJcbn1cclxuXHJcbmxpLnN0YXRpYy5keW5hbWljLWNoaWxkcmVuIHtcclxuICAgIGkge1xyXG4gICAgICAgIGNvbG9yOiAjZDVkNWQ1O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWJhc2UgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tcy1jb3JlLWxpc3RNZW51LWhvcml6b250YWxCb3ggLmR5bmFtaWMtY2hpbGRyZW4uYWRkaXRpb25hbC1iYWNrZ3JvdW5kIHtcclxuICAgIHBhZGRpbmc6IDBweDtcclxufVxyXG5cclxuLmNhcmRzIC5jZC1ib2R5e1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbn0iLCLvu78ubXMtc3JjaC1pdGVtIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcclxuICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkICMxNDM4NzQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkRJTk5leHRMVEFyYWJpY1wiICFpbXBvcnRhbnQ7XHJcbiAgICBzdHJvbmcge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkRJTk5leHRMVEFyYWJpY1wiICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tcy1zcmNoLWl0ZW0tYm9keSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgfVxyXG4gIFxyXG4gIC5tcy1zcmNoLWl0ZW0tYm9keTpob3ZlciB7XHJcbiAgIC8vICAgYmFja2dyb3VuZDogIzhkMDAzNCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXMtc3JjaC1pdGVtLWJvZHk6aG92ZXIgKiB7XHJcbiAgICAvLyAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tcy1zcmNoLWl0ZW06bnRoLWNoaWxkKG9kZCkgLm1zLXNyY2gtaXRlbS1ib2R5IHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1zLXNyY2gtaXRlbTpob3ZlcixcclxuLm1zLXNyY2gtcmVzdWx0SG92ZXI6aG92ZXIsXHJcbi5lZGlzYy1TZWFyY2hSZXN1bHRJdGVtQ29udGFpbmVyOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4ubXMtc3JjaC1lbGxpcHNpcyBhIHtcclxuICAgIC8vdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcclxuICAgIC8vY29sb3I6ICMwMzRmOGEgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIGNvbG9yOiAjNzgxODMwO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLm1zLXNyY2gtZWxsaXBzaXMge1xyXG4gICAgY29sb3I6ICMwMDUzNTA7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbn1cclxuXHJcbi5tcy1zcmNoLWl0ZW0tc3VtbWFyeSB7XHJcbiAgICAvL2NvbG9yOiAjNDI0MjQyO1xyXG4gICAgLy9wYWRkaW5nOiAxMHB4IDA7XHJcbiAgICBjb2xvcjogcmdiKDc2LCA3NiwgNzYpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ubXMtc3JjaC1pdGVtLXBhdGgge1xyXG4gICAgY29sb3I6ICMwMDUzNTA7XHJcbiAgICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uYWx0ZXJuYXRpdmUtUm93IHt9XHJcblxyXG4ubXMtc3JjaC1pdGVtLWJvZHkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5tcy1zcmNoLWl0ZW0taWNvbiBpbWcge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXMtc3JjaC1pdGVtLXByZXZpZXdDb250YWluZXIge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXMtc3JjaC1pdGVtLXN1bW1hcnlQcmV2aWV3IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubXMtc3JjaC1pdGVtLWljb24ge1xyXG4gICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcclxuICAgIGZvbnQtc2l6ZTogNzBweDtcclxuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICBwYWRkaW5nLSN7JHJpZ2h0fTogMTVweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5Xb3JkSXRlbSAubXMtc3JjaC1pdGVtLWljb246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWMyXCI7XHJcbn1cclxuXHJcbi5Qb3dlclBvaW50SXRlbSAubXMtc3JjaC1pdGVtLWljb246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWM0XCI7XHJcbn1cclxuXHJcbi5FeGNlbEl0ZW0gLm1zLXNyY2gtaXRlbS1pY29uOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjFjM1wiO1xyXG59XHJcblxyXG4uUERGSXRlbSAubXMtc3JjaC1pdGVtLWljb246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWMxXCI7XHJcbn1cclxuXHJcbi5QaWN0dXJlSXRlbSAubXMtc3JjaC1pdGVtLWljb246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMWM1XCI7XHJcbn1cclxuXHJcbi5XZWJQYWdlSXRlbSAubXMtc3JjaC1pdGVtLWljb246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMGY2XCI7XHJcbn1cclxuXHJcbi5tcy1zcmNoLXJlc3VsdCAjUmVzdWx0Rm9vdGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5tcy1zcmNoLWl0ZW06bnRoLWNoaWxkKDJuKzEpIC5tcy1zcmNoLWl0ZW0tYm9keSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xyXG59XHJcblxyXG4ubXMtc3JjaC1ob3Zlci1vdXRlckNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNSZXN1bHRIZWFkZXIge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXMtc3JjaC1yZXN1bHQtbm9SZXN1bHRzIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG59XHJcblxyXG4ubXMtc3JjaC1yZXN1bHQgI1BhZ2luZ1NlbGYgYSxcclxuLm1zLXNyY2gtcmVzdWx0ICNQYWdpbmdMaW5rIGEsXHJcbi5tcy1zcmNoLXJlc3VsdCAjUGFnaW5nSW1hZ2VMaW5rIGEubXMtcHJvbWxpbmstYnV0dG9uIHtcclxuICAgIGRpcmVjdGlvbjogJGRpcmVjdGlvbjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLSN7JHJpZ2h0fTogNXB4O1xyXG4gICAgbWFyZ2luLSN7JGxlZnR9OiA1cHg7XHJcbn1cclxuXHJcbiNQYWdpbmdTZWxmIGEge1xyXG4gICAgZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcclxuICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tI3skcmlnaHR9OiA1cHg7XHJcbiAgICBtYXJnaW4tI3skbGVmdH06IDVweDtcclxufVxyXG5cclxuI1BhZ2luZyBsaSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jUGFnaW5nIGE6aG92ZXIsXHJcbiNQYWdpbmdTZWxmIGEge1xyXG4gICAgZGlyZWN0aW9uOiBydGw7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNGM0YzRjO1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM0ZjhhO1xyXG4gICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy10b3A6IDFweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbiNQYWdpbmcgI1BhZ2luZ0ltYWdlTGluayBhIGltZyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4jUGFnZUxpbmtOZXh0LFxyXG4jUGFnZUxpbmtQcmV2IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgLm1zLXByb21saW5rLWJ1dHRvbi1pbWFnZSxcclxuICAgIC5tcy1wcm9tbGluay1idXR0b24taW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuI1BhZ2luZyAjUGFnaW5nSW1hZ2VMaW5rICNQYWdlTGlua05leHQgc3BhbjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIj5cIjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMnB4O1xyXG4gICAgI3skbGVmdH06IDBweDtcclxufVxyXG5cclxuI1BhZ2luZyAjUGFnaW5nSW1hZ2VMaW5rICNQYWdlTGlua1ByZXYgc3BhbjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIjxcIjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTFweDtcclxuICAgICN7JGxlZnR9OiAwcHg7XHJcbn1cclxuXHJcbm1haW4gI1NlYXJjaEJveCB7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICA+ZGl2IHtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICAgICAgcGFkZGluZzogMTFweDtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLm1zLXNyY2gtc2Itc2VhcmNoTGluayB7XHJcbiAgICAgICAgI3skbGVmdH06IDEwcHg7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxufVxyXG5cclxuLm1zLXNyY2gtc2Itc2VhcmNoTGluazphY3RpdmUsXHJcbi5tcy1zcmNoLXNiLXNlYXJjaExpbms+aW1nOmFjdGl2ZSxcclxuLm1zLXNyY2gtc2ItbmF2TGluazphY3RpdmUsXHJcbi5tcy1zcmNoLXNiLW5hdkxpbms+aW1nOmFjdGl2ZSxcclxuLm1zLXNyY2gtc2ItbmF2TGluay1tZW51T3BlbixcclxuLm1zLXNyY2gtc2ItbmF2TGluay1tZW51T3Blbjpob3ZlcixcclxuLm1zLXNyY2gtc2Itc2VhcmNoTGluazpob3ZlcixcclxuLm1zLXNyY2gtc2ItbmF2TGluazpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuI2FzcG5ldEZvcm1bYWN0aW9uKj1cIlNlYXJjaFJlc3VsdHMuYXNweFwiXSBuYXYgLlNlYXJjaCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uaW5uZXItY29udGVudCB7XHJcbiAgICAjU2VhcmNoQm94IHtcclxuICAgICAgICBhLm1zLXNyY2gtc2Itc2VhcmNoTGluayB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAzNGY4YTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IC03cHggMHB4IC0xMnB4IDBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICAgICAgYm90dG9tOiAtNnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzcHg7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwMDJcIjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBmb250YXdlc29tZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbiNQYWdpbmdTZWxmIGEsIC5tcy1zcmNoLXJlc3VsdCAjUGFnaW5nSW1hZ2VMaW5rIGEubXMtcHJvbWxpbmstYnV0dG9uLCAubXMtc3JjaC1yZXN1bHQgI1BhZ2luZ0xpbmsgYSwgLm1zLXNyY2gtcmVzdWx0ICNQYWdpbmdTZWxmIGEge1xyXG4gICAgZGlyZWN0aW9uOiBydGw7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzRjNGM0YztcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuI1BhZ2VMaW5rTmV4dHtcclxuICAgIG1hcmdpbi10b3A6IDJweDtcclxufVxyXG4vLyAubXMtc3JjaC1zYi1ib3JkZXJGb2N1c2VkIHtcclxuLy8gICAgIGJvcmRlcjogMXB4IHNvbGlkICM4ZDAwMzQ7XHJcbi8vICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4vLyAgICAgaGVpZ2h0OiA0MHB4O1xyXG4vLyB9XHJcbi8vIC5tcy1zcmNoLXNiLWJvcmRlcjpob3ZlciB7XHJcbi8vICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDM0ZjhhO1xyXG4vLyB9XHJcbi8vIC5tcy1zcmNoLXNiLWJvcmRlciB7XHJcbi8vICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWFhZDNjO1xyXG4vLyAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuLy8gICAgIGhlaWdodDogNDBweDtcclxuLy8gICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDAuOHM7XHJcbi8vICAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC44cztcclxuLy8gICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCAjYzZjNmM2O1xyXG4vLyB9XHJcbi5tcy1zcmNoLXNiTGFyZ2U+Lm1zLXNyY2gtc2Itc2VhcmNoTGluayB7XHJcbiAgICBtYXJnaW46IDVweDtcclxuICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgIGhlaWdodDogMjhweDtcclxuICAgIHdpZHRoOiAyOHB4O1xyXG59XHJcblxyXG4jU2VhcmNoQm94IFtpZCo9XCJOYXZCdXR0b25cIl0ge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXMtc3JjaC1zYi1zZWFyY2hMaW5rPmltZzphY3RpdmUge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG4ubXMtc3JjaC1zYkxhcmdlPmlucHV0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcclxuICAgIG91dGxpbmUtc3R5bGU6IG5vbmU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgbWFyZ2luOiAzcHggNnB4IDBweCAwcHg7XHJcbiAgICBwYWRkaW5nOiAwcHggMTBweCAwcHggMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4ubXMtc3JjaC1lcnJvci1oZWFkZXIge1xyXG4gICAgcGFkZGluZzogMzBweCAwcHggMTVweCAwcHg7XHJcbiAgICBjb2xvcjogIzAzNGY4YTtcclxufVxyXG5cclxuLm1zLXN0YXR1cy1yZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTAsIDE2OSwgOTUsIDAuMSkgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMTAsIDE2OSwgOTUsIDAuMzcpICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggI2M2YzZjNjtcclxufVxyXG5cclxuLm1zLWNhbGxvdXRMaW5rOmxpbmsge1xyXG4gICAgZm9udC1zaXplOiBsYXJnZXI7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLm1zLXNyY2gtcmVzdWx0IHtcclxuICAgIHBhZGRpbmc6IDBweCAycmVtO1xyXG4gICAgd2lkdGg6IDc1JTtcclxuICAgIG1hcmdpbjogNDBweCBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tcy1zcmNoLXVwc2NvcGUtdG9wIHtcclxuICAgIGNvbG9yOiAjMTQzODc0O1xyXG59IiwiQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpXHJcbntcclxuLy8gLmhlYWRlci1tZW51IC5oZWFkZXItdG9wIC5saW5rcyB7IHdpZHRoOiAyMjBweCB9IC8qIElFMTAgKi9cclxuLy8gKjo6LW1zLWJhY2tkcm9wLCAuaGVhZGVyLW1lbnUgLmhlYWRlci10b3AgLmxpbmtzIHsgd2lkdGg6IDIyMHB4IH0gLyogSUUxMSAqL1xyXG59XHJcblxyXG5Ac3VwcG9ydHMgKC1tcy1pbWUtYWxpZ246YXV0bykge1xyXG4gICAgLmhlYWRlci1tZW51IC5oZWFkZXItdG9wIC5saW5rcyB7IHdpZHRoOiAyMjBweCB9IC8qIElFIEVkZ2UgKi9cclxufVxyXG5cclxuKjo6LW1zLWJhY2tkcm9wLCAubmV3cyAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn0iLCIuc2VydmljZXMtYWNjb3JkaW9uIHtcclxuICAgIC5jb2xsYXBzZS5zaG93IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICAgIC5jYXJkIHtcclxuICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgLy9ib3gtc2hhZG93OiAycHggMnB4IDJweCAjZWVlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgLmNhcmQtaGVhZGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMCwgMTI0LCAxODYpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjc1cmVtIDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzRjNGM0YztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNGM0YzRjO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTQzODc0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNDM4NzQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA3YmI5O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tI3skbGVmdH06IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5jb2xsYXBzZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE0Mzg3NDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmZhLW1pbnVzOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDY3XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYmcge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmLmJnIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxNDM4NzQ7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTQzODc0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGkuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDBweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJkLWJvZHkge1xyXG4gICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgY29sb3I6ICMyYzJjMmM7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlY2VjZWNcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxNDM4NzQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiAkbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZmEtYW5nbGUtbGVmdDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpZiAkZGlyZWN0aW9uPT1sdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm15LWluZm8ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAuaXRlbXMge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmY2ZjZmM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmY2ZjZmM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM4ZjFkM2I7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgICAgICAgICAvL2ZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kZXRhaWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMxNzNmODE7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAvLyBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTkwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi0jeyRyaWdodH06IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyZC1ib2R5IHtcclxuICAgIC5teS1pbmZvIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwMHB4O1xyXG4gICAgICAgIC5pdGVtcyB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlY2VjZWM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VjZWNlYztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxNDM4NzQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZGV0YWlsIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzYzNjM2MztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc2VydmljZS1saXN0LWl0ZW1ze1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7XHJcbiAgICBsaXtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLSN7JHJpZ2h0fTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IHNxdWFyZSBpbnNpZGU7XHJcbiAgICAgICAgY29sb3I6ICM4YjhiOGI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwi4oCiXCI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAgIzhiOGI4YjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgI3skcmlnaHR9OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jYWRkSW5oZXJpdG9ye1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uc2hvd0Zvcm17XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG59IiwiLnRhd3RoZWVrLWxvZ2luIHtcclxuICAgIGJhY2tncm91bmQ6ICNmY2ZjZmM7XHJcbiAgICBwYWRkaW5nOiAxMDBweCAwcHg7XHJcbiAgICAubG9naW4tZm9ybSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Y2ZjZmNjtcclxuICAgICAgICBib3gtc2hhZG93OiAycHggMnB4IDJweCAjZWVlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgLmZvcm0taGVhZGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcclxuICAgICAgICAgICAgcGFkZGluZzogMjNweCA0MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMzVweDtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZsb2F0OiAkbGVmdDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzE3M2Y4MTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNTBweCk7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubG9naW4tZm9ybS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgLmlucHV0LWZpZWxkIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1lbWFpbF0sXHJcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcclxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9dGV4dF0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb250cm9sLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5ibHVlLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzMzNTM4MTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhLnVzZXItbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzUzODEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLSN7JHJpZ2h0fTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5sb2dpbi1vcHRpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYS5uZXctdXNlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2ZDZkNmQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2ZDZkNmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmJhbm5lci5hZnRlci1sb2dpbiB7XHJcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcclxuICAgIC5iYW5uZXItY29udGVudCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAwcHggMTIwcHg7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIC5iYW5uZXItYm94IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzE0Mzg3NDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgbGluZWFyO1xyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMTMxNjg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTM5cHgpXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzgyZTdmMDtcclxuICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzExMzE2ODtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tI3skbGVmdH06IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzgyZTdmMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tI3skbGVmdH06IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpZiAkZGlyZWN0aW9uPT1sdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VydmljZXMge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICAuc2VydmljZXMtaGVhZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDIzLCA2MywgMTI5LCAuODUpLCByZ2JhKDg0LCAxMCwgNTAsIC44NSkpO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbShyZ2JhKDIzLCA2MywgMTI5LCAuODUpKSwgdG8ocmdiYSg4NCwgMTAsIDUwLCAuODUpKSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMDFkZWcsIHJnYmEoODQsIDEwLCA1MCwgLjg1KSwgcmdiYSgyMywgNjMsIDEyOSwgLjg1KSk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgbGluZWFyO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjMsIDYzLCAxMjksIC44NSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWJvdXQtYm94IHtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDM1cHggNTBweDtcclxuICAgIH1cclxuICAgIC5zZXJ2aWNlcy1zbGlkZXIge1xyXG4gICAgICAgIC8vZGlyZWN0aW9uOiBsdHI7XHJcbiAgICAgICAgLnNsaWNrLWRvdHMge1xyXG4gICAgICAgICAgICBib3R0b206IC01NXB4O1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2FlYWVhZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE1NDI4YTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pdGVtIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMTBweDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcclxuICAgICAgICAgICAgcGFkZGluZzogMzVweCAyMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMWM0NjhjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgbGluZWFyO1xyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA0MDBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzVweCAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAjeyRyaWdodH06IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogM3B4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzhmMWQzYjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oIzkwMzI0ZSksIHRvKCMzZDRhN2EpKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM5MDMyNGUgMCwgIzNkNGE3YSk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogJGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkIHJnYmEoODQsIDEwLCA1MCwgMC44NSk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20ocmdiYSgyMywgNjMsIDEyOSwgLjg1KSksIHRvKHJnYmEoODQsIDEwLCA1MCwgMC44NSkpKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyMywgNjMsIDEyOSwgLjg1KSwgcmdiYSg4NCwgMTAsIDUwLCAuODUpKTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM4ZjFkM2I7XHJcbiAgICAgICAgICAgICAgICBAaWYgJGRpcmVjdGlvbj09bHRyIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzFjNDY4YztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxYzQ2OGM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9jb2xvcjogIzFjNDY4YztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY292ZXJlZCB7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDBweCAwcHg7XHJcbiAgICAvLyAuY29sbGFwc2Uuc2hvdyB7XHJcbiAgICAvLyAgICAgYmFja2dyb3VuZDogdW5zZXQ7XHJcbiAgICAvLyB9XHJcbiAgICBoNS50aXRsZSB7XHJcbiAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjMsIDYzLCAxMjksIC44NSksIHJnYmEoODQsIDEwLCA1MCwgLjg1KSk7XHJcbiAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgICAuY2FyZC1oZWFkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmYmZiZmI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxuICAgICAgICBib3gtc2hhZG93OiAtMS4zMDJweCAzLjc4MnB4IDMuODRweCAwLjE2cHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgICAgICAvL3BhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICN7JHJpZ2h0fTogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogM3B4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOGYxZDNiO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCM5MDMyNGUpLCB0bygjM2Q0YTdhKSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM5MDMyNGUgMCwgIzNkNGE3YSk7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm5hbWUtc2VydmljZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tI3skbGVmdH06IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi0jeyRsZWZ0fTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTExZDNiO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLSN7JGxlZnR9OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzExMzE2OCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zZXJ2aWNlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzcHg7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vbWFyZ2luLSN7JHJpZ2h0fTogNzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zZXJ2aWNlLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNGQ0ZDRkO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmJhZGdlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tI3skcmlnaHR9OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gY29sb3I6ICM5MTFkM2I7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2UzZWJmMTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE1NDI4YTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTU0MjhhO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50b2dnbGUtaWNvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICM5MTFkM2IgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmJnIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOWEzOTUwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM4ZjFkM2I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm5hbWUtc2VydmljZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNlcnZpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zZXJ2aWNlLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmJhZGdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5MTFkM2I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXJkLWJvZHkge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmJmYmZiO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgYm94LXNoYWRvdzogLTEuMzAycHggMy43ODJweCAzLjg0cHggMC4xNnB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAwcHg7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlMmUyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGlzdC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmJmYmZiO1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmxpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTU0MjhhICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaWYgJGRpcmVjdGlvbj09bHRyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4ZjFkM2IgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLSN7JHJpZ2h0fTogMXB4IHNvbGlkICNlZmVmZWY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBpLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcclxuLy8gICAgIEBpZiAkZGlyZWN0aW9uPT1sdHIge1xyXG4vLyAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XHJcbi8vICAgICB9XHJcbi8vIH0iLCIvKiogRm9ybSBoZWFkZXIgQ2xhc3NpYyAqKi9cclxuXHJcbi5mb3JtLXdpemFyZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIC5mb3JtLXdpemFyZC1zdGVwcyB7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY291bnRlci1yZXNldDogc3RlcDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtLXdpemFyZC1zdGVwIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsb2F0OiAkcmlnaHQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIC8vb3BhY2l0eTogMC45MDI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDVweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMS41cHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDVkNWQ1O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgI3skbGVmdH06IC01MCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFjdGl2YXRlZCB7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDQwLCA1NCwgMTA4LCAxKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwMGNcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMyODM2NmM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyODM2NmM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjgzNjZjO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigxMzIsIDI4LCA1OSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoLTk3ZGVnLCByZ2JhKDEzMiwgMjgsIDU5LCAwLjgpIDAlLCByZ2JhKDQwLCA1NCwgMTA4LCAwLjgpIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KC05N2RlZywgcmdiYSgxMzIsIDI4LCA1OSwgMC44KSAwJSwgcmdiYSg0MCwgNTQsIDEwOCwgMC44KSAxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTk3ZGVnLCByZ2JhKDEzMiwgMjgsIDU5LCAwLjgpIDAlLCByZ2JhKDQwLCA1NCwgMTA4LCAwLjgpIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBmaWVsZHNldCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiAkcmlnaHQ7XHJcbiAgICAgICAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLmZvcm0td2l6YXJkLWJ1dHRvbnMge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvL2JhY2tncm91bmQ6ICNmNmY2ZjY7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAvL3BhZGRpbmctI3skcmlnaHR9OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4uc3RlcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOWY5ZjlmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmN1cnJlbnQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWJhMTFhO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRvdHRhbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM5ODFhM2M7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyAuYnRuIHtcclxuICAgICAgICAgICAgLy8gICAgIG1pbi13aWR0aDogMTEwcHg7XHJcbiAgICAgICAgICAgIC8vICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAvLyAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgLy8gICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICAvLyAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcclxuICAgICAgICAgICAgLy8gICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxuICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmVycm9yLXBhZ2Uge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGkuZmFzIHtcclxuICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgY29sb3I6ICM5MjE5Mzk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICB9XHJcbiAgICBoNSB7XHJcbiAgICAgICAgY29sb3I6ICM4MTgxODE7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcbiAgICAuZ29sZC1idG4ge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTgwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tI3skbGVmdH06IDVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdWNjZXNzLXN0ZXAge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAzMHB4O1xyXG4gICAgaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICMzNmE0Mjc7XHJcbiAgICB9XHJcbiAgICBoNSB7XHJcbiAgICAgICAgY29sb3I6ICM4MTgxODE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5lcnJvci1zdGVwIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMzBweDtcclxuICAgIGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjOWIxYjNlO1xyXG4gICAgfVxyXG4gICAgaDUge1xyXG4gICAgICAgIGNvbG9yOiAjODE4MTgxO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgcHJpbnQge1xyXG4gICAgYm9keSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIH1cclxuICAgIC5uby1wcmludCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmRyb3Bkb3duLWNoZWNrYm94IHtcclxuICAgIC5kcm9wZG93biB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIGRkLFxyXG4gICAgICAgIGR0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBtYXJnaW46IC0xcHggMCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGRkIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjIyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNzBweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMi40ODdweCAxLjY3OHB4IDJweCAwIHJnYmEoMCwgMCwgMCwgLjA1KTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBsaSBhIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgZHQgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMjBweCA1cHggMTBweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGIhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMi40ODdweCAxLjY3OHB4IDJweCAwIHJnYmEoMCwgMCwgMCwgLjA1KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBkdCBhIHNwYW4sXHJcbiAgICAgICAgLm11bHRpU2VsIHNwYW4ge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzcHggMnB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAubXV0bGlTZWxlY3QgdWwgbGkge1xyXG4gICAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24gc3Bhbi52YWx1ZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5tdWx0aVNlbCBzcGFuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmNmY2ZjO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZmVmZWY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjODk2M2E7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbWctc2lnbi1jb250YWluZXIge1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMi40ODdweCAxLjY3OHB4IDJweCAwIHJnYmEoMCwgMCwgMCwgLjA1KTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogODBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcblxyXG5pLmljb24tcHJpbnRlciB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDRweDtcclxufVxyXG5cclxuLmZvcm0td2l6YXJkLXN0ZXAgaS5pY29uLXN1aXQtc2VsZWN0aW9uOmJlZm9yZSB7XHJcbiAgICBmb250LXNpemU6IDMzcHggIWltcG9ydGFudDtcclxufSIsIi5nZW5lcmFsLXNlcnZpY2VzLXBhZ2Uge1xyXG4gICAgaDQge1xyXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWRhcmtlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKC4uLy4uL2ltYWdlcy8jeyRsZWZ0fS5wbmcpO1xyXG4gICAgICAgICAgICAjeyRyaWdodH06IDBweDtcclxuICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi8uLi9pbWFnZXMvI3skcmlnaHR9LnBuZyk7XHJcbiAgICAgICAgICAgICN7JGxlZnR9OiAwcHg7XHJcbiAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZXJ2aWNlcy1wYW5lbHMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmYmZiZmI7XHJcbiAgICAgICAgcGFkZGluZzogMzVweCAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICAgICAgLnNlcnZpY2UtYm94IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAtMnB4IDJweCAycHggI2UyZTJlMjtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Y2ZjZmNjtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGJvcmRlci0jeyRyaWdodH06IDVweCBzb2xpZCAjM2U3N2E0O1xyXG4gICAgICAgICAgICAubnVtYmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNGY3Zjk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSg2MiwgMTE5LCAxNjQsIC4yNCk7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2VydmljZS1ib2R5IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzcyNzI3MjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbGljay1zbGlkZSB7XHJcbiAgICAgICAgZmxvYXQ6ICRyaWdodDtcclxuICAgIH1cclxuICAgIC5zbGljay1uZXh0IHtcclxuICAgICAgICAjeyRsZWZ0fTogLTI1cHg7XHJcbiAgICAgICAgI3skcmlnaHR9OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLnNsaWNrLXByZXYge1xyXG4gICAgICAgICN7JHJpZ2h0fTogLTI1cHg7XHJcbiAgICAgICAgI3skbGVmdH06IGF1dG87XHJcbiAgICB9XHJcbiAgICAuc2VydmljZXMtcGlsbHMtc2xpZGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMzBweDtcclxuICAgICAgICAuc2xpY2stbmV4dDpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNFwiO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29sb3I6ICM3ZjdmN2Y7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjYWNhY2E7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBAaWYgJGRpcmVjdGlvbj09bHRyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWNrLXByZXY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDVcIjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjN2Y3ZjdmO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2FjYWNhO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgQGlmICRkaXJlY3Rpb249PWx0ciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNFwiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbGljay1uZXh0LFxyXG4gICAgICAgIC5zbGljay1wcmV2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdG9wOiA0MCU7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM5MTFkM2JcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXHJcbiAgICAgICAgLm5hdi1waWxscyAuc2hvdz4ubmF2LWxpbmsge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmJmYmZiO1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxMDFlNTUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTAxZTU1O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLSN7JGxlZnR9OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpY2stZG90cyB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTMxcHg7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYWVhZWFlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTU0MjhhO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmZvcm0tY29udHJvbCB7XHJcbiAgICBjb2xvcjogIzIyMiAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJhY2tncm91bmQ6ICNmZGZkZmQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAuMzc1cmVtIC43NXJlbSAhaW1wb3J0YW50O1xyXG4gICAgLy8gYm94LXNoYWRvdzogaW5zZXQgMi40ODdweCAxLjY3OHB4IDJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgIGNvbG9yOiAjYmNiY2JjO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfSBcclxuICAgICY6Oi1tcy1jbGVhciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGIgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcclxuICAgIC8vIGJveC1zaGFkb3c6IGluc2V0IDIuNDg3cHggMS42NzhweCAycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxufVxyXG5cclxuc2VsZWN0LmZvcm0tY29udHJvbCB7XHJcbiAgICAvLyBib3gtc2hhZG93OiAwcHggMnB4IDFweCAwcHggcmdiYSgxMTYsIDExNiwgMTE2LCAwLjEpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jdXN0b20tZmlsZS1pbnB1dCB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5jdXN0b20tZmlsZSB7XHJcbiAgICAuY3VzdG9tLWZpbGUtbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAjMjIyMjIyO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgICAgICAgLy8gYm94LXNoYWRvdzogaW5zZXQgMi40ODdweCAxLjY3OHB4IDJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMGM2XCI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgY29sb3I6ICM5ODFhM2M7XHJcbiAgICAgICAgICAgICN7JGxlZnR9OiAwcHg7XHJcbiAgICAgICAgICAgICN7JHJpZ2h0fTogYXV0bztcclxuICAgICAgICAgICAgdG9wOiAtNnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY3VzdG9tLWRhdGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcXGYwNzNcIjtcclxuICAgICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICN7JGxlZnR9OiAxNXB4O1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAjOWQ5ZDlkO1xyXG4gICAgfVxyXG4gICAgc2VsZWN0OjotbXMtZXhwYW5kIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgaW5wdXQge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICB0ZXh0LWluZGVudDogMC4wMXB4O1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6ICcnO1xyXG4gICAgICAgIHRleHQtYWxpZ246ICRyaWdodDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICB9XHJcbn1cclxuLmN1c3RvbS10aW1lIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDE3XCI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAjeyRsZWZ0fTogMTVweDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBjb2xvcjogIzlkOWQ5ZDtcclxuICAgIH1cclxuICAgIHNlbGVjdDo6LW1zLWV4cGFuZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIGlucHV0IHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDAuMDFweDtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiAnJztcclxuICAgICAgICB0ZXh0LWFsaWduOiAkcmlnaHQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY3VzdG9tLXNlYXJjaCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlxcZjAwMlwiO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICN7JGxlZnR9OiAxM3B4O1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAjOTgxYTNjO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB9XHJcbiAgICBzZWxlY3Q6Oi1tcy1leHBhbmQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICB0ZXh0LWluZGVudDogMC4wMXB4O1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6ICcnO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY3VzdG9tLXNlbGVjdC1ib3gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcXGYxMDdcIjtcclxuICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAjeyRsZWZ0fTogMTVweDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBjb2xvcjogIzg1ODY4NztcclxuICAgIH1cclxuICAgICYudy0yMDAge1xyXG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICB9XHJcbiAgICBzZWxlY3Q6Oi1tcy1leHBhbmQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICB0ZXh0LWluZGVudDogMC4wMXB4O1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6ICcnO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZGZkZmQ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjOTY5Njk2O1xyXG4gICAgfVxyXG4gICAgLnNlbGVjdDIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RiZGJkYiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxcHggMCBoc2xhKDAsIDAlLCA0NS41JSwgLjEpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY3Vyc29yOiB0ZXh0O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VsZWN0Mi1kcm9wZG93biB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RiZGJkYiAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge31cclxufVxyXG5cclxuLmJ0bi1hbGlnbmQtZW5kIHtcclxuICAgIHRleHQtYWxpZ246ICRsZWZ0O1xyXG59XHJcblxyXG4uYnRuLWFsaWduZC1jZW50ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc2F2ZS1idG4ge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB3aWR0aDogMTUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjOGIyNTMzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgdHJhbnNpdGlvbjogLjJzO1xyXG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICBwYWRkaW5nOiAwcHggMTBweCAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGJvcmRlcjogMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgJi5tci0xODAge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi0jeyRyaWdodH06IDE4MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBtYXJnaW4tI3skcmlnaHR9OiA1cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIEBpZiAkZGlyZWN0aW9uPT1sdHIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOnZpc2l0ZWQge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucm90YXRlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbn1cclxuXHJcbi5tYXJyb24tYnRuIHtcclxuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWRhcmtlcjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWRhcmtlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMTBweCAyNXB4O1xyXG4gICAgbWluLXdpZHRoOiAxNDBweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAmOnZpc2l0ZWQge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWRhcmtlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWRhcmtlcjtcclxuICAgIH1cclxufVxyXG5cclxuLm1hcnJvbi1vdXRsaW5lLWJ0biB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgIGNvbG9yOiAkcHJpbWFyeS1kYXJrZXIgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWRhcmtlcjtcclxuICAgIHBhZGRpbmc6IDEwcHggMjVweDtcclxuICAgIG1pbi13aWR0aDogMTQwcHg7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktZGFya2VyO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnktZGFya2VyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZ3JheS1idG4ge1xyXG4gICAgYmFja2dyb3VuZDogI2NhY2FjYTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjYWNhY2E7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgY29sb3I6ICM3ZjdmN2YgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDEwcHggMjVweDtcclxuICAgIG1pbi13aWR0aDogMTQwcHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgJjp2aXNpdGVkIHtcclxuICAgICAgICBjb2xvcjogIzdmN2Y3ZiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjN2Y3ZjdmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NhY2FjYTtcclxuICAgIH1cclxufVxyXG5cclxuLmdvbGQtYnRuIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbWluLXdpZHRoOiA5MHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2MzOTEzODtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHRyYW5zaXRpb246IC4ycztcclxuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgcGFkZGluZzogMHB4IDEwcHggMDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbWFyZ2luOiA1cHg7XHJcbiAgICBib3JkZXI6IDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBtYXJnaW4tI3skcmlnaHR9OiA1cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIEBpZiAkZGlyZWN0aW9uPT1sdHIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOnZpc2l0ZWQge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNjMzkxMzg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcmVzcG9uc2l2ZVVwbG9hZCB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICB0b3A6IC00cHg7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgdG9wOiAtOXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHVwbG9hZCB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybS1yb3cge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgcGFkZGluZzogMHB4IDVweDtcclxuICAgID5bY2xhc3MqPWNvbC1dIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgIH1cclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sdW1uIHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29sLWZvcm0tbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvbC1mb3JtLWRldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tI3skcmlnaHR9OiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvbC1mb3JtLWlucHV0IHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLSN7JHJpZ2h0fTogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaW52YWxpZCB7XHJcbiAgICAgICAgICAgIC5pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAuY3VzdG9tLXNlbGVjdC1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiZjQwNTFcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmYwMDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiZjQwNTEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaW52YWxpZC10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmYwMDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC0zMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb2wtZm9ybS1sYWJlbCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOGYxZDNiO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAmLnRleHQtYXJlYS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hc3J0aWMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNlYTAwMDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbC1mb3JtLWRldGFpbHMge1xyXG4gICAgICAgICAgICBjb2xvcjogI2JjYmNiYztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE5MHB4KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi0jeyRyaWdodH06IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbC1mb3JtLWlucHV0IHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxOTBweCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tI3skcmlnaHR9OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICYuaGFzLXVuaXQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gOTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC51bml0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi0jeyRyaWdodH06IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNWM1YzVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5oYXMtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICN7JGxlZnR9OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzhhMjMzMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JHJpZ2h0fTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IGhhc0Fycm93IDAuOHMgaW5maW5pdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGtleWZyYW1lcyBoYXNBcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZnJvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JHJpZ2h0fTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0byB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JHJpZ2h0fTogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qIVxuICogRGF0ZXBpY2tlciBmb3IgQm9vdHN0cmFwIHYxLjUuMCAoaHR0cHM6Ly9naXRodWIuY29tL2V0ZXJuaWNvZGUvYm9vdHN0cmFwLWRhdGVwaWNrZXIpXG4gKlxuICogQ29weXJpZ2h0IDIwMTIgU3RlZmFuIFBldHJlXG4gKiBJbXByb3ZlbWVudHMgYnkgQW5kcmV3IFJvd2xzXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UgdjIuMCAoaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wKVxuICovXG5cbi5kYXRlcGlja2VyIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZGlyZWN0aW9uOiBsdHI7XG59XG5cbi5kYXRlcGlja2VyLWlubGluZSB7XG4gICAgd2lkdGg6IDIyMHB4O1xufVxuXG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLXJ0bCB7XG4gICAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5kYXRlcGlja2VyLmRhdGVwaWNrZXItcnRsIHRhYmxlIHRyIHRkIHNwYW4ge1xuICAgIGZsb2F0OiByaWdodDtcbn1cblxuLmRhdGVwaWNrZXItZHJvcGRvd24ge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDRweDtcbn1cblxuLmRhdGVwaWNrZXItZHJvcGRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2ZmZmZmZjtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtbGVmdDpiZWZvcmUge1xuICAgIGxlZnQ6IDZweDtcbn1cblxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtbGVmdDphZnRlciB7XG4gICAgbGVmdDogN3B4O1xufVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1yaWdodDpiZWZvcmUge1xuICAgIHJpZ2h0OiA2cHg7XG59XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXJpZ2h0OmFmdGVyIHtcbiAgICByaWdodDogN3B4O1xufVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1ib3R0b206YmVmb3JlIHtcbiAgICB0b3A6IC03cHg7XG59XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWJvdHRvbTphZnRlciB7XG4gICAgdG9wOiAtNnB4O1xufVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC10b3A6YmVmb3JlIHtcbiAgICBib3R0b206IC03cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItdG9wOiA3cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtdG9wOmFmdGVyIHtcbiAgICBib3R0b206IC02cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItdG9wOiA2cHggc29saWQgI2ZmZmZmZjtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUge1xuICAgIG1hcmdpbjogMDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGgge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuLnRhYmxlLXN0cmlwZWQgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQsXG4udGFibGUtc3RyaXBlZCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kYXRlcGlja2VyLWRheXMgdGJvZHkgdHIgdGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5vbGQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5uZXcge1xuICAgIGNvbG9yOiAjOTk5OTk5O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kYXk6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5mb2N1c2VkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kaXNhYmxlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogIzk5OTk5OTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xuICAgIGJvcmRlci1jb2xvcjogIzg1YzVlNTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmZvY3VzIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZkOWVlO1xuICAgIGJvcmRlci1jb2xvcjogIzI5OGZjMjtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZmQ5ZWU7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTJhZGRiO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5hY3RpdmUsXG4ub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZmQ5ZWU7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTJhZGRiO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZDphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5hY3RpdmU6aG92ZXIsXG4ub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZDphY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5hY3RpdmU6Zm9jdXMsXG4ub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZDphY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5hY3RpdmUuZm9jdXMsXG4ub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQuZm9jdXMge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5MWNiZTg7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjk4ZmMyO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5hY3RpdmUsXG4ub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZFtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5mb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbiAgICBib3JkZXItY29sb3I6ICM4NWM1ZTU7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmZvY3VzZWQge1xuICAgIGJhY2tncm91bmQ6ICNhZmQ5ZWU7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDllZGY3O1xuICAgIGNvbG9yOiAjOTk5OTk5O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheSB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGI5OTtcbiAgICBib3JkZXItY29sb3I6ICNmZmI3MzM7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZm9jdXMge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmM5NjY7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjM3NDAwO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzk2NjtcbiAgICBib3JkZXItY29sb3I6ICNmNTllMDA7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmFjdGl2ZSxcbi5vcGVuPi5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheSB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzk2NjtcbiAgICBib3JkZXItY29sb3I6ICNmNTllMDA7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmFjdGl2ZTpob3Zlcixcbi5vcGVuPi5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmFjdGl2ZTpmb2N1cyxcbi5vcGVuPi5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmFjdGl2ZS5mb2N1cyxcbi5vcGVuPi5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5mb2N1cyB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYmM0MjtcbiAgICBib3JkZXItY29sb3I6ICNiMzc0MDA7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmFjdGl2ZSxcbi5vcGVuPi5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5W2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXlbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkYjk5O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYjczMztcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZm9jdXNlZCB7XG4gICAgYmFja2dyb3VuZDogI2ZmYzk2Njtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmRiOTk7XG4gICAgY29sb3I6ICM5OTk5OTk7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICAgIGJvcmRlci1jb2xvcjogI2JiYmJiYjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmZvY3VzIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1O1xuICAgIGJvcmRlci1jb2xvcjogIzdjN2M3Yztcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2U6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWQ5ZDlkO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5hY3RpdmUsXG4ub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2Uge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWQ5ZDlkO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5hY3RpdmU6aG92ZXIsXG4ub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2U6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTphY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5hY3RpdmU6Zm9jdXMsXG4ub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2U6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTphY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5hY3RpdmUuZm9jdXMsXG4ub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZm9jdXMge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjM2MzYzM7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2M3YzdjO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5hY3RpdmUsXG4ub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2Uge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2VbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZGlzYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2U6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5mb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICBib3JkZXItY29sb3I6ICNiYmJiYmI7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmZvY3VzZWQge1xuICAgIGJhY2tncm91bmQ6ICNkNWQ1ZDU7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZGlzYWJsZWQ6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICAgIGNvbG9yOiAjOTk5OTk5O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZCB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZWVmMztcbiAgICBib3JkZXItY29sb3I6ICM5ZGMxZDM7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuZm9jdXMge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjMWQ3ZTM7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGI4OGE2O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZDpob3ZlciB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MxZDdlMztcbiAgICBib3JkZXItY29sb3I6ICM3M2E2YzA7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmFjdGl2ZSxcbi5vcGVuPi5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZCB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MxZDdlMztcbiAgICBib3JkZXItY29sb3I6ICM3M2E2YzA7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkOmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmFjdGl2ZTpob3Zlcixcbi5vcGVuPi5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkOmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmFjdGl2ZTpmb2N1cyxcbi5vcGVuPi5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkOmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmFjdGl2ZS5mb2N1cyxcbi5vcGVuPi5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5mb2N1cyB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E4YzhkODtcbiAgICBib3JkZXItY29sb3I6ICM0Yjg4YTY7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmFjdGl2ZSxcbi5vcGVuPi5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZFtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5kaXNhYmxlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmRpc2FibGVkLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlZWYzO1xuICAgIGJvcmRlci1jb2xvcjogIzlkYzFkMztcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuZm9jdXNlZCB7XG4gICAgYmFja2dyb3VuZDogI2MxZDdlMztcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5kaXNhYmxlZDphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNlNGVlZjM7XG4gICAgY29sb3I6ICM5OTk5OTk7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5IHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdjYTc3O1xuICAgIGJvcmRlci1jb2xvcjogI2YxYTQxNztcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5mb2N1cyB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0Yjc0NztcbiAgICBib3JkZXItY29sb3I6ICM4MTU2MDg7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRiNzQ3O1xuICAgIGJvcmRlci1jb2xvcjogI2JmODAwYztcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuYWN0aXZlLFxuLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5IHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRiNzQ3O1xuICAgIGJvcmRlci1jb2xvcjogI2JmODAwYztcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6YWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuYWN0aXZlOmhvdmVyLFxuLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6YWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuYWN0aXZlOmZvY3VzLFxuLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuYWN0aXZlLmZvY3VzLFxuLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmZvY3VzIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJhYTI1O1xuICAgIGJvcmRlci1jb2xvcjogIzgxNTYwODtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuYWN0aXZlLFxuLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5W2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXlbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheVtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2NhNzc7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjFhNDE3O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2Y3Y2E3NztcbiAgICBjb2xvcjogIzk5OTk5OTtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTk5OTtcbiAgICBib3JkZXItY29sb3I6ICM1NTU1NTU7XG4gICAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODA4MDgwO1xuICAgIGJvcmRlci1jb2xvcjogIzE2MTYxNjtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZDpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgwODA4MDtcbiAgICBib3JkZXItY29sb3I6ICMzNzM3Mzc7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmFjdGl2ZSxcbi5vcGVuPi5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZCxcbi5vcGVuPi5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgwODA4MDtcbiAgICBib3JkZXItY29sb3I6ICMzNzM3Mzc7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkOmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmFjdGl2ZTpob3Zlcixcbi5vcGVuPi5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3Zlcixcbi5vcGVuPi5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkOmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmFjdGl2ZTpmb2N1cyxcbi5vcGVuPi5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpmb2N1cyxcbi5vcGVuPi5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkOmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmFjdGl2ZS5mb2N1cyxcbi5vcGVuPi5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5mb2N1cyxcbi5vcGVuPi5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZC5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZlNmU2ZTtcbiAgICBib3JkZXItY29sb3I6ICMxNjE2MTY7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmFjdGl2ZSxcbi5vcGVuPi5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZCxcbi5vcGVuPi5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZC5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkW2Rpc2FibGVkXTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZFtkaXNhYmxlZF06Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZFtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmRpc2FibGVkLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWRbZGlzYWJsZWRdLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OTk5O1xuICAgIGJvcmRlci1jb2xvcjogIzU1NTU1NTtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI4YmNhO1xuICAgIGJvcmRlci1jb2xvcjogIzM1N2ViZDtcbiAgICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGYxZDNiO1xuICAgIGJvcmRlci1jb2xvcjogIzE5M2M1YTtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGYxZDNiO1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCM4ZjFkM2IsIDUpO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuYWN0aXZlLFxuLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZSxcbi5vcGVuPi5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZjFkM2I7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oIzhmMWQzYiwgNSk7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQ6YWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5hY3RpdmU6aG92ZXIsXG4ub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyLFxuLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTphY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQ6YWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5hY3RpdmU6Zm9jdXMsXG4ub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmZvY3VzLFxuLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTphY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQ6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5hY3RpdmUuZm9jdXMsXG4ub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmZvY3VzLFxuLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCM4ZjFkM2IsIDUpO1xuICAgIGJvcmRlci1jb2xvcjogIzE5M2M1YTtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmFjdGl2ZSxcbi5vcGVuPi5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUsXG4ub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZFtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZVtkaXNhYmxlZF0uZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuZm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjhiY2E7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzU3ZWJkO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjMlO1xuICAgIGhlaWdodDogNTRweDtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDElO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNlZWVlZWU7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmRpc2FibGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjhiY2E7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzU3ZWJkO1xuICAgIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcjpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGYxZDNiO1xuICAgIGJvcmRlci1jb2xvcjogIzE5M2M1YTtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlcjpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZjFkM2I7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oIzhmMWQzYiwgNSk7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5vcGVuPi5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZSxcbi5vcGVuPi5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlcixcbi5vcGVuPi5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZCxcbi5vcGVuPi5kcm9wZG93bi10b2dnbGUuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhmMWQzYjtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigjOGYxZDNiLCA1KTtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6YWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6YWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlOmhvdmVyLFxuLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLFxuLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmhvdmVyLFxuLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLFxuLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6YWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6YWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuYWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuYWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlOmZvY3VzLFxuLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmZvY3VzLFxuLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmZvY3VzLFxuLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmZvY3VzLFxuLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuYWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuYWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLmZvY3VzLFxuLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmZvY3VzLFxuLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmZvY3VzLFxuLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmZvY3VzLFxuLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oIzhmMWQzYiwgNSk7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTkzYzVhO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4ub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUsXG4ub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIsXG4ub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQsXG4ub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXJbZGlzYWJsZWRdOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWRbZGlzYWJsZWRdOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5kaXNhYmxlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcltkaXNhYmxlZF06Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZFtkaXNhYmxlZF06Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmRpc2FibGVkLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuZGlzYWJsZWQuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlW2Rpc2FibGVkXS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyW2Rpc2FibGVkXS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkW2Rpc2FibGVkXS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5mb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyOGJjYTtcbiAgICBib3JkZXItY29sb3I6ICMzNTdlYmQ7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ub2xkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5uZXcge1xuICAgIGNvbG9yOiAjOTk5OTk5O1xufVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1zd2l0Y2gge1xuICAgIHdpZHRoOiAxNDVweDtcbn1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItc3dpdGNoLFxuLmRhdGVwaWNrZXIgLnByZXYsXG4uZGF0ZXBpY2tlciAubmV4dCxcbi5kYXRlcGlja2VyIHRmb290IHRyIHRoIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXN3aXRjaDpob3Zlcixcbi5kYXRlcGlja2VyIC5wcmV2OmhvdmVyLFxuLmRhdGVwaWNrZXIgLm5leHQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0Zm9vdCB0ciB0aDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2VlZWVlZTtcbn1cblxuLmRhdGVwaWNrZXIgLmN3IHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgcGFkZGluZzogMCAycHggMCA1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmlucHV0LWdyb3VwLmRhdGUgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pbnB1dC1kYXRlcmFuZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uaW5wdXQtZGF0ZXJhbmdlIGlucHV0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pbnB1dC1kYXRlcmFuZ2UgaW5wdXQ6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xufVxuXG4uaW5wdXQtZGF0ZXJhbmdlIGlucHV0Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xufVxuXG4uaW5wdXQtZGF0ZXJhbmdlIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiAxNnB4O1xuICAgIHBhZGRpbmc6IDRweCA1cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gICAgYm9yZGVyOiBzb2xpZCAjY2NjY2NjO1xuICAgIGJvcmRlci13aWR0aDogMXB4IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xufVxuXG4uZGF0ZXBpY2tlci5kcm9wZG93bi1tZW51IHtcbiAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDMuMWVtKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1pbi13aWR0aDogMTYwcHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgKmJvcmRlci1yaWdodC13aWR0aDogMnB4O1xuICAgICpib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xufVxuXG4uZGF0ZXBpY2tlci5kcm9wZG93bi1tZW51IHRoLFxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1pbmxpbmUgdGgsXG4uZGF0ZXBpY2tlci5kcm9wZG93bi1tZW51IHRkLFxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1pbmxpbmUgdGQge1xuICAgIHBhZGRpbmc6IDBweCA1cHg7XG59IiwidGFibGUge1xyXG4gICAgJi5yZWQtdGFibGUge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzkxMWQzYjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC0jeyRyaWdodH0tcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtI3skbGVmdH0tcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZjZmNmYztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE3M2Y4MTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICAudGFibGUtbGluay1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxNzNmODE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaWYgJGRpcmVjdGlvbj09bHRyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDVcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm1vZGFsLWJvZHl7XHJcbiAgICBjb2xvcjogJGYtbGFiZWwtY29sb3I7XHJcbiAgICBhe1xyXG4gICAgICAgIGNvbG9yOiAkc3RhdC1uZXc7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktYmFzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm15LWluZm8tY2FyZHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweCAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogMCAxcHggNXB4ICNkY2RjZGM7XHJcbn0iLCIud2l6YXJkLWNvbnRlbnR7XHJcbiAgICAuZGV0YWlscy1jb250e1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmUyZTI7XHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGV7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAub3B0aW9ucy1idG57XHJcbiAgICAgICAgICAgIC5ibHVlLWJ0bntcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA5NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQyMHB4KXtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoNCB7XHJcbiAgICAgICAgY29sb3I6ICMwMzRmOGE7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIC5kZXRhaWxzLWJveCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q1ZDVkNTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCl7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRldGFpbHMtcmlnaHQtYm94e1xyXG4gICAgICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaW5wdXQtZmllbGR7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRsZWZ0O1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRyaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRyaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZGV0YWlscyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDM0ZjhhO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi0jeyRsZWZ0fToxMHB4O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpe1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzhkOGQ4ZDtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4ZDhkOGQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbHtcclxuICAgICAgICBjb2xvcjogIzhkOGQ4ZDtcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdK2xhYmVsOmJlZm9yZSB7XHJcbiAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWw6YmVmb3JlIHtcclxuICAgICAgICBjb2xvcjogIzE3M2Y4MTtcclxuICAgIH1cclxuICAgIC5ibHVlLWJ0biB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAzNGY4YTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDM0ZjhhO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDM0ZjhhO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5ibHVlLW91dGxpbmUge1xyXG4gICAgICAgIGNvbG9yOiAjMDM0ZjhhO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMzRmOGE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDM0ZjhhO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgaXtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLSN7JGxlZnR9OiA1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5yZW5ld3tcclxuICAgICAgICAgICAgbWFyZ2luLSN7JGxlZnR9OjEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY2FuY2Vse1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5xdWVyeS10eXBle1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlMmUyO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgaDR7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDM0ZjhhO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGV0YWlscy1jb250e1xyXG4gICAgICAgIC5kYXRlcGlja2Vye1xyXG4gICAgICAgICAgICBkaXJlY3Rpb246IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgY29sb3I6ICM4ZDhkOGQhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29sLWZvcm0tbGFiZWx7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOGYxZDNiXHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg0e1xyXG4gICAgICAgICAgICBjb2xvcjogIzAzNGY4YTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kZXRhaWxzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMzRmOGE7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLSN7JGxlZnR9OjEwcHg7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOGI4YjhiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAgICAgICAgICAgICAgICBcclxuICAgIH1cclxuICAgIHVse1xyXG4gICAgICAgICYudXBsb2FkZWQsXHJcbiAgICAgICAgJi51cGxvYWR7XHJcbiAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgI2UyZTJlMjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zdW1tYXJ5e1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UyZTJlMjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZTJlMjtcclxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMzRmOGE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm9wdGlvbnN7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tI3skcmlnaHR9OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MThweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tI3skbGVmdH06MTBweDsgXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IzhiOGI4YjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAmLmZhLXNpZ24tb3V0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOGYxZDNiO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnVwbG9hZHtcclxuICAgICAgICAgICAgbGkgcHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOGI4YjhiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5yZW5ldy1jb250cmFjdHtcclxuICAgIC5kZXRhaWxzLWNvbnR7XHJcbiAgICAgICAgJjpmaXJzdC1vZi10eXBle1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZTJlMjtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5jYW5jZWwtY29udHJhY3R7XHJcbiAgICAuZGV0YWlscy1jb250e1xyXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmUyZTI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uaGlkZGVue1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5kb25le1xyXG4gICAgLm1vZGFsLWJvZHl7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjMTczZjgxO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMTVweDtcclxuICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICB9XHJcbiAgICAubW9kYWwtZm9vdGVye1xyXG4gICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgYnV0dG9ue1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxNzNmODE7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi50d28taW5wdXRzIC5jb2wtZm9ybS1pbnB1dCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4udHdvLWlucHV0cyAuY29sLWZvcm0taW5wdXQgLmlucHV0IHtcclxuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XHJcbn1cclxuXHJcbi50d28taW5wdXRzIC5jb2wtZm9ybS1pbnB1dCAuaW5wdXQ6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICBtYXJnaW4tI3skbGVmdH06IDEwcHg7XHJcbn0iLCIuaW5uZXItZmxleHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuc2lkZS1uYXZ7XHJcbiAgICAgICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMxODNmODI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KXtcclxuICAgICAgICAgICAgd2lkdGg6IDI3NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCl7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgI3skcmlnaHR9Oi0zMDBweDtcclxuICAgICAgICAgICAgei1pbmRleDogMTExMTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgJi5vcGVuLW5hdntcclxuICAgICAgICAgICAgICAgICN7JHJpZ2h0fTowcHg7ICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJke1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTgzZjgyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTQzODc0O1xyXG4gICAgICAgICAgICAuY2FyZC1oZWFkZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTgzZjgyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy0jeyRyaWdodH06IDFyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICAgICAgLmJ0bi1saW5re1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRyaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLSN7JHJpZ2h0fTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6ICRsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tI3skbGVmdH06IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDY4XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5jb2xsYXBzZWR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA2N1wiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDsgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM2OGFiZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzY4YWJlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMzNjhhYmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNhcmQtYm9keSB7IFxyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMxODNmODI7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy0jeyRyaWdodH06IDM1cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmN2Y5O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgICAgIHVsIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxODNmODI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICN7JHJpZ2h0fTogLTE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxODNmODI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzNjhhYmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jb250LXNpZGUtcGFke1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzIwcHgpO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCl7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNzVweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtIHtcclxuICAgICAgICAgICAgLm1hcm9vbi1idG57XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOGYxZDNiO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzE4M2Y4MjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZm9ybS1saW5rcyBhIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLSN7JGxlZnR9OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZmxvYXRpbmctbmF2LWJ0bntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCl7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGJvdHRvbTogNDBweDtcclxuICAgICAgICAjeyRsZWZ0fTogMjVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMTQzODc0O1xyXG4gICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB3aWR0aDogMzhweDtcclxuICAgICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBib3gtc2hhZG93OiAycHggMXB4IDEwcHggcmdiYSgyMywgNjMsIDEyOSwgMC40KTtcclxuICAgICAgICB6LWluZGV4OiAxMTExXHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpe1xyXG4uYm9keS1vdmVybGF5e1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjU0KTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbiAgICByaWdodDogMHB4O1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAmLnNob3d7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxufVxyXG5pbnB1dFt0eXBlPVwiZmlsZVwiXXtcclxuICAgIGNvbG9yOiAkcHJpbWFyeS1iYXNlO1xyXG59XHJcblxyXG4ucmFkaW8ge1xyXG4gICAgLy8gZGlzcGxheTogZ3JpZDtcclxuICAgIC8vIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWluLWNvbnRlbnQgYXV0bztcclxuICAgIC8vIGdyaWQtZ2FwOiAwLjVlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGNvbG9yOiAkcHJpbWFyeS1iYXNlO1xyXG4gICAgLnJhZGlvX19pbnB1dCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW4tI3skbGVmdH06IDEwcHg7XHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAmOmNoZWNrZWQgKyAucmFkaW9fX2NvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1iYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTAuNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY3VycmVudGNvbG9yIDUwJSwgcmdiYSgyNTUsIDAsIDAsIDApIDUxJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnJhZGlvX19jb250cm9sIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjVlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDAuMWVtIHNvbGlkIGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjA1ZW0pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yYWRpb19fbGFiZWwge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG59XHJcbi5yYWRpby1ncm91cHtcclxuICAgIGxhYmVse1xyXG4gICAgICAgICYucmFkaW97XHJcbiAgICAgICAgICAgIG1hcmdpbi0jeyRsZWZ0fTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucGFnZS10aXRsZSB7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcclxufVxyXG5cclxuXHJcbi8qKiBzdGFydCBtZWRpYSBzb2NpYWwgc3R5bGUgKiovXHJcblxyXG4ubXMtc29jaWFsLXRhYnMge1xyXG4gICAgLm1zLWJveCB7XHJcbiAgICAgICAgcGFkZGluZzogMjhweCAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNiN2I3Yjc7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICAmLmZiLWJveDpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxNDM4NzQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYudHdpdHRlci1ib3g6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjlhNmRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmluc3RhZ3JhbS1ib3g6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM5ODNhYTE7XHJcbiAgICAgICAgICAgIC8qIE9sZCBicm93c2VycyAqL1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZDM4MzU4IDAlLCAjOTgzYWExIDUwJSwgIzk4M2FhMSAxMDAlKTtcclxuICAgICAgICAgICAgLyogRkYzLjYtMTUgKi9cclxuICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgI2QzODM1OCAwJSwgIzk4M2FhMSA1MCUsICM5ODNhYTEgMTAwJSk7XHJcbiAgICAgICAgICAgIC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2QzODM1OCAwJSwgIzk4M2FhMSA1MCUsICM5ODNhYTEgMTAwJSk7XHJcbiAgICAgICAgICAgIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xyXG4gICAgICAgICAgICAvL2ZpbHRlcjogcHJvZ2lkOiBEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZDM4MzU4JywgZW5kQ29sb3JzdHI9JyM5ODNhYTEnLCBHcmFkaWVudFR5cGU9MSk7XHJcbiAgICAgICAgICAgIC8qIElFNi05ICovXHJcbiAgICAgICAgfVxyXG4gICAgICAgICYueW91dHViZS1ib3g6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYWYxZjQ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKiogZW5kIG9mIG1lZGlhIHNvY2lhbCBzdHlsZSAqKi9cclxuXHJcblxyXG4vKiogc3RhcnQgcmV2ZWFsIHN0eWxlICoqL1xyXG5cclxuLnJldmVhbC1uZXdzIHtcclxuICAgIGxpIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZsb2F0OiAjeyRyaWdodH07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJldmVhbC1pbWFnZSB7XHJcbiAgICAgICAgZmxleDogMCAwIDM1JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDM1JTtcclxuICAgIH1cclxuICAgIC5lbnRyeS1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgIGZsZXg6IDAgMCA2NSU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2NSU7XHJcbiAgICAgICAgcGFkZGluZy0jeyRyaWdodH06IDE1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogJHJpZ2h0O1xyXG4gICAgICAgIC5lbnRyeS10aXRsZSxcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzRlNGU0ZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRElOTmV4dExUQXJhYmljXCIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICAgICAgcGFkZGluZy0jeyRyaWdodH06IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIycHg7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgJjp2aXNpdGVkLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNGU0ZTRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBvc3RfbWV0YV9kYXRhIHtcclxuICAgICAgICAgICAgY29sb3I6ICM4NTg1ODU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKiogZW5kIG9mIHJldmVhbCBzdHlsZSAqKi9cclxuXHJcblxyXG4vKiogc3RhcnQgY2FyZHMgc3R5bGUgKiovXHJcblxyXG4uY2FyZHMge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICAvKiogc3RhcnQgY3VzdG9tIGNhcmRzIGNvbnRhaW5lciAqKi9cclxuICAgIC5jZC1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzFweDtcclxuICAgIH1cclxuICAgIC8qKiBlbmQgb2YgY3VzdG9tIGNhcmRzIGNvbnRhaW5lciAqKi9cclxuICAgIC8qKiBzdGFydCBjdXN0b20gY2FyZHMgaGVhZGVyICoqL1xyXG4gICAgLmNkLWhlYWRlciB7XHJcbiAgICAgICAgZmxvYXQ6ICN7JHJpZ2h0fTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDM1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc29jaWFsLXRpdGxlIHtcclxuICAgICAgICAgICAgZmxvYXQ6ICN7JHJpZ2h0fTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNvY2lhbC1kZXNjIHtcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiAjeyRsZWZ0fTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctI3skcmlnaHR9OiAyOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGZsb2F0OiAjeyRsZWZ0fTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvKiogZW5kIG9mIGN1c3RvbSBjYXJkcyBoZWFkZXIgKiovXHJcbiAgICAvKiogc3RhcnQgY3VzdG9tIGNhcmQgZmFjZWJvb2sgaGVhZGVyKiovXHJcbiAgICAuY2QtZmIgLmNkLWhlYWRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzE0Mzg3NDtcclxuICAgIH1cclxuICAgIC8qKiBlbmQgb2YgY3VzdG9tIGNhcmQgZmFjZWJvb2sgaGVhZGVyICoqL1xyXG4gICAgLyoqIHN0YXJ0IGN1c3RvbSBjYXJkIHR3aXR0ZXIgY29udGVudCAqKi9cclxuICAgIC5jZC10d2l0dGVyIC5jZC1oZWFkZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMyOWE2ZGU7XHJcbiAgICB9XHJcbiAgICAvKiogZW5kIG9mIGN1c3RvbSBjYXJkIHR3aXR0ZXIgY29udGVudCAqKi9cclxuICAgIC8qKiBzdGFydCBjdXN0b20gY2FyZCBpbnN0YWdyYW0gY29udGVudCAqKi9cclxuICAgIC5jZC1pbnN0YWdyYW0gLmNkLWhlYWRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM5ODNhYTE7XHJcbiAgICAgICAgLyogT2xkIGJyb3dzZXJzICovXHJcbiAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgI2QzODM1OCAwJSwgIzk4M2FhMSA1MCUsICM5ODNhYTEgMTAwJSk7XHJcbiAgICAgICAgLyogRkYzLjYtMTUgKi9cclxuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZDM4MzU4IDAlLCAjOTgzYWExIDUwJSwgIzk4M2FhMSAxMDAlKTtcclxuICAgICAgICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2QzODM1OCAwJSwgIzk4M2FhMSA1MCUsICM5ODNhYTEgMTAwJSk7XHJcbiAgICAgICAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcbiAgICAgICAgLy9maWx0ZXI6IHByb2dpZDogRFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2QzODM1OCcsIGVuZENvbG9yc3RyPScjOTgzYWExJywgR3JhZGllbnRUeXBlPTEpO1xyXG4gICAgICAgIC8qIElFNi05ICovXHJcbiAgICB9XHJcbiAgICAvKiogZW5kIG9mIGN1c3RvbSBjYXJkIGluc3RhZ3JhbSBjb250ZW50ICoqL1xyXG4gICAgLyoqIHN0YXJ0IGN1c3RvbSBjYXJkIHlvdXR1YmUgY29udGVudCAqKi9cclxuICAgIC5jZC15b3V0dWJlIC5jZC1oZWFkZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNhZjFmNDQ7XHJcbiAgICB9XHJcbiAgICAvKiogZW5kIG9mIGN1c3RvbSBjYXJkIHlvdXR1YmUgY29udGVudCAqKi9cclxuICAgIC8qKiBzdGFydCBvZiBjdXN0b20gY2FyZHMgYm9keSAqKi9cclxuICAgIC5jZC1ib2R5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmN2Y5O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIC5jZC1jb3ZlciB7XHJcbiAgICAgICAgICAgICYuY2QtY292ZXIteW91dHViZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvbWVkaWEtY2VudGVyL2NhcmQteW91dHViZS1jb3Zlci5wbmdcIik7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNudC1jb3Zlci1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzBweCAwcHg7XHJcbiAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiAjeyRyaWdodH07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNudC1sb2dvLWxpa2UgaW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jbnQtY292ZXItaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy0jeyRsZWZ0fTogMTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jbnQtbG9nby1saWtlIHtcclxuICAgICAgICAgICAgICAgIC5jZC1jb3Zlci1sb2dvIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mYi1saWtlLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RjZTNlZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggMTFweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjRmNWY5O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzk2NDlmO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzQzNzg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjN2NlZDk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvKiogZW5kIG9mIGN1c3RvbSBjYXJkcyBib2R5ICoqL1xyXG4gICAgLyoqIHN0YXJ0IGN1c3RvbSBmYWNlYm9vayBjYXJkICAgKiovXHJcbiAgICAuZmItY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNkN2Q3ZDc7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgIC5yZXZlYWwtbmV3cyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTcwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIC5lbnRyeS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJESU5OZXh0TFRBcmFiaWNcIiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIwNGI5MDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLSN7JHJpZ2h0fTogOHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5yZXZlYWwtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDE1JTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5lbnRyeS1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDg1JTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODUlO1xyXG4gICAgICAgICAgICAgICAgLnBvc3RfbWV0YV9kYXRhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvKiogZW5kIG9mIGN1c3RvbSBmYWNlYm9vayBjYXJkICAgKiovXHJcbiAgICAvKiogc3RhcnQgY3VzdG9tIHR3aXR0ZXIgY2FyZCBjb250ZW50ICoqL1xyXG4gICAgLnR3aXR0ZXItY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCAzMHB4O1xyXG4gICAgICAgIC5yZXZlYWwtbmV3cyB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ1MXB4O1xyXG4gICAgICAgICAgICAuZW50cnktdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy0jeyRsZWZ0fTogNTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucG9zdF9tZXRhX2RhdGUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgI3skbGVmdH06IDBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTQzODc0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLyoqIGVuZCBvZiBjdXN0b20gdHdpdHRlciBjYXJkIGNvbnRlbnQgKiovXHJcbiAgICAvKiogc3RhcnQgY3VzdG9tIHlvdXR1YmUgY2FyZCBjb250ZW50ICoqL1xyXG4gICAgLnlvdXR1YmUtY29udGVudCB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xyXG4gICAgICAgIC55dC1zdWItYnRuIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMTVweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggOHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI5cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2U2MjAxNztcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYjgxYjE0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZXZlYWwtbmV3cyB7XHJcbiAgICAgICAgICAgIC8vbWF4LWhlaWdodDogMzI5cHg7XHJcbiAgICAgICAgICAgIC5yZXZlYWwtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDQwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5lbnRyeS1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgLmVudHJ5LXRpdGxlLFxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNjAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLyoqIGVuZCBvZiBjdXN0b20geW91dHViZSAgY2FyZCBjb250ZW50KiovXHJcbiAgICAvKiogc3RhcnQgY3VzdG9tIGluc3RhZ3JhbSBjYXJkIGNvbnRlbnQgKiovXHJcbiAgICAuaW5zdGFncmFtLWNvbnRlbnQge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIC5yZXZlYWwtbmV3cyB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogI3skbGVmdH07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLSN7JGxlZnR9OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLyoqIGVuZCBvZiBjdXN0b20gaW5zdGFncmFtIGNhcmQgY29udGVudCAqKi9cclxuICAgIC8qKiBzdGFydCBjdXN0b20gZmFjZWJvb2sgY2FyZCBmb290ZXIgKiovXHJcbiAgICAuY2QtZm9vdGVyIHtcclxuICAgICAgICBmb250LWZhbWlseTogTXlyaWFkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLmxpa2UtZGF0YSB7XHJcbiAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM4NTg1ODU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzUwNTA1MDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi0jeyRsZWZ0fTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAmIDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8qKiBlbmQgb2YgY3VzdG9tIGZhY2Vib29rIGNhcmQgZm9vdGVyKiovXHJcbn1cclxuXHJcblxyXG4vKiogZW5kIG9mIGNhcmRzIHN0eWxlICoqL1xyXG5cclxuZGl2I2luc3RhZmVlZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXgtaGVpZ2h0OiA0NDBweDtcclxuICAgIGEsXHJcbiAgICBsaSB7XHJcbiAgICAgICAgd2lkdGg6IDQ0JTtcclxuICAgICAgICAvKiBwYWRkaW5nOiAyMHB4OyAqL1xyXG4gICAgICAgIC8qIGRpc3BsYXk6IGJsb2NrOyAqL1xyXG4gICAgICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgLyogd2lkdGg6IDE5MHB4OyAqL1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnlvdXR1YmUtc3Vic2NyaWJlLWJ0biB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLy8jdHdpdHRlclxyXG4jVHdpdHRlRmVlZCB7XHJcbiAgICAuYWxsLW1lZGlhIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcbiAgICAuYWxsLW1lZGlhIC5tZWRpYSB7XHJcbiAgICAgICAgLyogd2lkdGg6IDUwJTsgKi9cclxuICAgICAgICAvKiBwYWRkaW5nOiA1cHg7ICovXHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogYXV0bztcclxuICAgICAgICAtbXMtZmxleDogYXV0bztcclxuICAgICAgICBmbGV4OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICBtYXJnaW46IC41dnc7XHJcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgLmFsbC1tZWRpYSBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC8qIG1heC13aWR0aDogMTAwJTsgKi9cclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAudXNlci10aW1lIC51c2VyPmEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIH1cclxuICAgIC51c2VyLXRpbWUgLnVzZXIgYSBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC51c2VyLXRpbWUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLnVzZXItdGltZSAudXNlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAvKiBhbGlnbi1pdGVtczogY2VudGVyOyAqL1xyXG4gICAgfVxyXG4gICAgLnVzZXItdGltZSAudXNlcj5kaXYgYSBkaXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB0ZXh0LWFsaWduOiAkcmlnaHQ7XHJcbiAgICAgICAgbWFyZ2luLSN7JHJpZ2h0fTogMjBweDtcclxuICAgIH1cclxuICAgIC51c2VyLXRpbWUgLnVzZXI+ZGl2IGEgZGl2PnNwYW4+c3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICM0ZTRlNGUgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudXNlci10aW1lIC51c2VyPmRpdiBhIGRpdj5zcGFuOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzg4OTlBNjtcclxuICAgIH1cclxuICAgIHAudHdlZXQge1xyXG4gICAgICAgIGNvbG9yOiAjMjkyRjMzO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246ICRyaWdodDtcclxuICAgIH1cclxuICAgIFtkYXRhLXNjcmliZT1cImVsZW1lbnQ6dmVyaWZpZWRfYmFkZ2VcIl0ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBhW2RhdGEtc2NyaWJlPVwiZWxlbWVudDptZW50aW9uXCJdLFxyXG4gICAgYVtkYXRhLXNjcmliZT1cImVsZW1lbnQ6aGFzaHRhZ1wiXSB7XHJcbiAgICAgICAgY29sb3I6ICMyYjdiYjkgIWltcG9ydGFudDtcclxuICAgIH1cclxufSIsIi8qKiBzdGFydCAxMjAwIG1lZGlhIHF1ZXJ5ICoqL1xyXG5AbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAucmV2ZWFsLW5ld3Mge1xyXG4gICAgLmVudHJ5LWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgIGZsZXg6IDQgMCA3NSU7XHJcbiAgICAgIG1heC13aWR0aDogNzUlO1xyXG4gICAgICAuZW50cnktdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJldmVhbC1pbWFnZSB7XHJcbiAgICAgIGZsZXg6IDAgMCAyNSU7XHJcbiAgICAgIG1heC13aWR0aDogMjUlO1xyXG4gICAgfVxyXG4gICAgLnJldmVhbC1pbWFnZSB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY2FyZHMge1xyXG4gICAgLmNkLWluc3RhZ3JhbSB7XHJcbiAgICAgIC5jbnQtY292ZXItaW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jZC1mb290ZXIge1xyXG4gICAgICAubGlrZS1kYXRhIHtcclxuICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jZC1ib2R5IHtcclxuICAgICAgLmNkLWNvdmVyIHtcclxuICAgICAgICAuY250LWNvdmVyLWltYWdlIHtcclxuICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jbnQtbG9nby1saWtlIHtcclxuICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jbnQtY292ZXItaW1hZ2UsIC5jbnQtbG9nby1saWtlIHtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaW1nLmNkLWNvdmVyLWxpa2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogNjNweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50d2l0dGVyLWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiAyM3B4IDEwcHg7XHJcbiAgICAgIC5yZXZlYWwtbmV3cyB7XHJcbiAgICAgICAgLnBvc3RfbWV0YV9kYXRlIHtcclxuICAgICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZiLWNvbnRlbnQge1xyXG4gICAgICAucmV2ZWFsLW5ld3Mge1xyXG4gICAgICAgIC5lbnRyeS10aXRsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucmV2ZWFsLWltYWdlIHtcclxuICAgICAgICAgIGZsZXg6IDAgMCAyMCU7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDIwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmVudHJ5LWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgICBmbGV4OiAwIDAgODAlO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAucG9zdF9tZXRhX2RhdGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5zdGFncmFtLWNvbnRlbnQge1xyXG4gICAgICAucmV2ZWFsLW5ld3Mge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcbi8qKiBlbmQgb2YgMTIwMCBtZWRpYSBxdWVyeSAqKi9cclxuXHJcbi8qKiBzdGFydCA5OTIgbWVkaWEgcXVlcnkgKiovXHJcbkBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgLnJldmVhbC1uZXdzIHtcclxuICAgIC5lbnRyeS1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICBmbGV4OiAwIDAgNzAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgICAgLmVudHJ5LXRpdGxlIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZXZlYWwtaW1hZ2Uge1xyXG4gICAgICBmbGV4OiAwIDAgMzUlO1xyXG4gICAgICBtYXgtd2lkdGg6IDMwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLmNhcmRzIHtcclxuICAgIC5jZC1mb290ZXIge1xyXG4gICAgICAubGlrZS1kYXRhIHtcclxuICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jZC1ib2R5IHtcclxuICAgICAgLmNkLWNvdmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMHB4O1xyXG4gICAgICAgIC5jbnQtY292ZXItaW1hZ2Uge1xyXG4gICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNudC1sb2dvLWxpa2Uge1xyXG4gICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50d2l0dGVyLWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiAyM3B4IDEwcHg7XHJcbiAgICAgIC5yZXZlYWwtbmV3cyB7XHJcbiAgICAgICAgLnBvc3RfbWV0YV9kYXRlIHtcclxuICAgICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZiLWNvbnRlbnQge1xyXG4gICAgICAucmV2ZWFsLW5ld3Mge1xyXG4gICAgICAgIC5lbnRyeS10aXRsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucmV2ZWFsLWltYWdlIHtcclxuICAgICAgICAgIGZsZXg6IDAgMCAyMCU7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDIwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmVudHJ5LWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgICBmbGV4OiAwIDAgODAlO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAucG9zdF9tZXRhX2RhdGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuLyoqIGVuZCBvZiA5OTIgbWVkaWEgcXVlcnkgKiovXHJcblxyXG4vKiogc3RhcnQgOTkyIG1lZGlhIHF1ZXJ5ICoqL1xyXG5AbWVkaWEobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gIC50aXRsZS1zMSB7XHJcbiAgICBwYWRkaW5nOiAwcHggMjVweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbiAgLnRpdGxlLXMxOjpiZWZvcmUge1xyXG4gICAgcGFkZGluZzogMHB4IDEwcHg7XHJcbiAgfVxyXG4gIC50aXRsZS1zMTo6YWZ0ZXIge1xyXG4gICAgcGFkZGluZzogMHB4IDEwcHg7XHJcbiAgfVxyXG5cclxufVxyXG4vKiogZW5kIG9mIDk5MiBtZWRpYSBxdWVyeSAqKi8iXX0= */
.wizard-content h1, .wizard-content p {
    color: #000;
}
.search-box-container #SearchBox .ms-srch-sb input {
 
    color: #666;
}
.text-editor-content p{
	color:#333
}
.text-editor-content li{
	color:#333;list-style:disc
}

.text-editor-content a{
color: blue !important; text-decoration:underline !important}
.width-20{
	width:20% !important
}

.services-1 {
    max-width: 1100px;
    overflow: hidden;
    margin: auto auto 30px;
}
.services-1 ul {
    margin: 0 20px;
    padding: 0;
    list-style-type: none;
    overflow: hidden;
    border: 1px solid hsla(0,0%,100%,.2);
}
.services-1 ul li {
    display: inline-block;
    width: 25%;
    color: #fff;
    float: right;
    text-align: center;
    padding: 35px 0;
    transition: all .2s ease-in-out;
    position: relative;
    background:#143874;height:200px;margin:0 10px
}
.services-1 ul li a {
   color:#fff;
}

.width-18{
	width:18% !important
}

.services-2 {
    max-width: 900px;
    overflow: hidden;
    margin: auto auto 30px;
}
.services-2 ul {
    margin: 0 20px;
    padding: 0;
    list-style-type: none;
    overflow: hidden;
    border: 1px solid hsla(0,0%,100%,.2);
}
.services-2 ul li {
    display: inline-block;
    width: 25%;
    color: #fff;
    float: right;
    text-align: center;
    padding: 35px 0;
    transition: all .2s ease-in-out;
    position: relative;
    background:#143874;height:200px;margin:10px 10px
}

.services-2 ul li a {
   color:#fff;
}
.services-1 ul li:hover {
    background: #fff !important;
    border: 1px solid #143874;
}
.services-1 ul li:hover h6 {
    color: #8f1d3b;
}
.services-2 ul li:hover {
    background: #fff !important;
    border: 1px solid #143874;
}
.services-2 ul li:hover h6 {
    color: #8f1d3b;
}
.width-31{
	width:31% !important
}
.width-23{
	width:23% !important
}

.width-333{
	width:31% !important
}

.width900{
	max-width:900px !important
}

.m-l-20:first-child{
	margin-right:20%
}
#DeltaTopNavigation ul.dynamic ul.dynamic {
    right: 208px !important;
}

#DeltaTopNavigation ul .dynamic-children .dynamic-children {
    position: relative;
}

#DeltaTopNavigation ul li.dynamic-children li.dynamic-children i.fa-angle-down
{
    position:absolute;
    top: 16px;
	right:-5px;
	}
#DeltaTopNavigation .dynamic .dynamic-children.additional-background{
    background:none !important;
}

.inner-flex > .container.cont-side-pad {
  display: none !important;
  width: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
}



/**** added 12/3/2023*****/
@media only screen and (max-width: 576px) {
    .banner-content .services-1 ul li {
    	width: 42% !important;
	}
}


