@import url(https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;600&family=Source+Sans+Pro:wght@300;400;600&display=swap);html{scroll-behavior:smooth}body{font-family:"Source Sans Pro",sans-serif;font-size:18px;line-height:1.6;color:#576477;font-weight:300;min-width:320px;position:relative;overflow-x:hidden;margin:0;-webkit-text-size-adjust:100%}@media screen and (max-width:800px){body{font-size:16px}}@media screen and (max-width:1024px){main{padding-top:100px}}a{text-decoration:none;color:inherit;font-family:Rubik,sans-serif;display:inline-block}ol,ul{margin:0;padding:0;list-style:none}h1,h2,h3,h4{margin:0;padding:0;font-family:Rubik,sans-serif;font-weight:600;color:#40babc}h1{font-size:2em}@media screen and (max-width:800px){h1{font-size:1.5em}}h3{font-size:1.5em}@media screen and (max-width:800px){h3{font-size:1.125em}}p{margin:0;padding:0;font-size:inherit}input,textarea{font-family:inherit;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-transition:background-color 5000s;transition:background-color 5000s;-webkit-text-fill-color:#576477!important}*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.container{width:100%;max-width:1110px;margin:0 auto}@media screen and (max-width:1110px){.container{padding:0 50px}}@media screen and (max-width:800px){.container{padding:0 15px}}.container-sm{width:100%;max-width:920px;margin:0 auto}@media screen and (max-width:1024px){.container-sm{padding:0}}.title{font-family:Rubik,sans-serif;font-weight:600;font-size:36px;line-height:44px;color:#40babc}@media screen and (max-width:800px){.title{font-size:24px;line-height:29px}}.btn{display:block;border-radius:5px;outline:0;border:none;color:#fff;font-family:Rubik,sans-serif;font-size:16px;line-height:1;font-weight:400;text-align:center;padding:19px 21px;-webkit-box-shadow:0 10px 40px 0 rgba(64,186,188,.29);box-shadow:0 10px 40px 0 rgba(64,186,188,.29);cursor:pointer;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.btn_ghost{background-position:0 0;color:#40babc;border:1px solid #40babc;-webkit-box-shadow:unset;box-shadow:unset}.btn_ghost:hover{background-color:#40babc;color:#fff;-webkit-box-shadow:0 10px 40px 0 rgba(64,186,188,.29);box-shadow:0 10px 40px 0 rgba(64,186,188,.29)}.btn_ghost:active{-webkit-box-shadow:unset;box-shadow:unset}.btn_ghost--disabled{background-color:#f9f8ff;color:#8ddede;border:1px solid #8ddede;-webkit-box-shadow:unset!important;box-shadow:unset!important}.btn_blue{background-color:#40babc;-webkit-box-shadow:0 10px 40px 0 rgba(64,186,188,.29);box-shadow:0 10px 40px 0 rgba(64,186,188,.29)}.btn_blue:hover{background-color:#fff;color:#40babc;-webkit-box-shadow:0 10px 40px 0 rgba(64,186,188,.2);box-shadow:0 10px 40px 0 rgba(64,186,188,.2)}.btn_blue:active{background-color:#acf3f3;-webkit-box-shadow:none;box-shadow:none}.btn_blue--disabled,.btn_blue:disabled{background-color:#8ddede;-webkit-box-shadow:none!important;box-shadow:none!important}.btn_blue--disabled:hover,.btn_blue:disabled:hover{background-color:#8ddede;-webkit-box-shadow:none!important;box-shadow:none!important;color:#fff}.btn_blue--disabled:active,.btn_blue:disabled:active{background-color:#8ddede;-webkit-box-shadow:none!important;box-shadow:none!important}.btn_yellow{color:#40babc;background-color:#f2e432}.btn_yellow:hover{background-color:#f1d77a;-webkit-box-shadow:0 100px 80px rgba(0,0,0,.07),0 41.7776px 33.4221px rgba(0,0,0,.0503198),0 22.3363px 17.869px rgba(0,0,0,.0417275),0 12.5216px 10.0172px rgba(0,0,0,.035),0 6.6501px 5.32008px rgba(0,0,0,.0282725),0 2.76726px 2.21381px rgba(0,0,0,.0196802);box-shadow:0 100px 80px rgba(0,0,0,.07),0 41.7776px 33.4221px rgba(0,0,0,.0503198),0 22.3363px 17.869px rgba(0,0,0,.0417275),0 12.5216px 10.0172px rgba(0,0,0,.035),0 6.6501px 5.32008px rgba(0,0,0,.0282725),0 2.76726px 2.21381px rgba(0,0,0,.0196802)}.btn_yellow:active{background-color:#f8e1a4;-webkit-box-shadow:unset;box-shadow:unset}.btn_yellow--disabled{-webkit-box-shadow:unset!important;box-shadow:unset!important;background-color:#fdf7e8}.btn_yellow--disabled:hover{background-color:#fdf7e8;-webkit-box-shadow:unset!important;box-shadow:unset!important}.btn_yellow--disabled:active{background-color:#fdf7e8;-webkit-box-shadow:unset!important;box-shadow:unset!important}.btn_our_blue{background-color:#fff;color:#40babc;border:1px solid #40babc}.btn_our_blue:hover{background-color:#40babc;color:#fff}.no_highlights{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.col-1{width:8.33333%}.col-2{width:16.66666%}.col-3{width:25%}.col-4{width:33.3333%}.col-5{width:41.66666%}.col-6{width:50%}.col-7{width:58.3333%}.col-8{width:66.6667%}.col-9{width:75%}.col-10{width:83.3333%}.col-11{width:91.6667%}.col-12{width:100%}.link{font-family:Rubik,sans-serif;font-size:14px;line-height:17px;font-weight:600;color:#40babc;text-decoration:underline;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.link:hover{color:#40babc,.7}.link:active{color:#acf3f3}.link--disabled{color:#8ddede}.footer{background-color:#554a58;padding:25px 0 50px 0;color:#c0ccda}.footer__logo{margin-bottom:12px}@media screen and (max-width:800px){.footer__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:800px){.footer__addresses,.footer__menu{width:50%}}.footer__menu{margin-bottom:40px}.footer__menu nav{text-align:right;font-size:14px;font-weight:600;height:100%}.footer__menu nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:800px){.footer__menu nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footer__menu nav ul li{margin-right:25px}.footer__menu nav ul li:last-child{margin-right:0}@media screen and (max-width:800px){.footer__menu{margin-bottom:0;padding-left:50px}}@media screen and (max-width:360px){.footer__menu{padding-left:25px}}.footer__buttons{width:100%}.footer__buttons .btn{max-width:145px;padding:8px 17px;font-size:12px}.footer__buttons .btn:not(:last-child){margin-right:12px;margin-bottom:10px}@media screen and (max-width:430px){.footer__buttons .btn:not(:last-child){margin-right:10px}}@media screen and (max-width:800px){.footer__buttons .btn{font-size:10px}}@media screen and (max-width:360px){.footer__buttons .btn{font-size:9px}}@media screen and (max-width:800px){.footer__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.footer__buttons .btn{margin:0;padding:0;width:120px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.footer__addresses{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__address{margin-right:20px}.footer__address:last-child{margin-right:0}.footer__address_phone{font-weight:400;font-size:14px;margin-bottom:10px}.footer__address_title{font-weight:400!important;margin-bottom:10px}.footer__address p{font-weight:300;font-size:12px}@media screen and (max-width:800px){.footer__address_links{width:100%}.footer__address_links p{font-size:10px}.footer__address:not(:last-child){margin-bottom:20px}}@media screen and (max-width:800px){.footer .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer .row .col-3,.footer .row .col-4{width:100%}.footer .row .col-8{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px}}.header{height:100px;width:100%;-webkit-box-shadow:0 73px 80px rgba(22,18,52,.07),0 30.4977px 33.4221px rgba(22,18,52,.0258429),0 16.3055px 17.869px rgba(22,18,52,.017033),0 9.14073px 10.0172px rgba(22,18,52,.0150157),0 4.85457px 5.32008px rgba(22,18,52,.0153344),0 2.0201px 2.21381px rgba(22,18,52,.01477);box-shadow:0 73px 80px rgba(22,18,52,.07),0 30.4977px 33.4221px rgba(22,18,52,.0258429),0 16.3055px 17.869px rgba(22,18,52,.017033),0 9.14073px 10.0172px rgba(22,18,52,.0150157),0 4.85457px 5.32008px rgba(22,18,52,.0153344),0 2.0201px 2.21381px rgba(22,18,52,.01477);margin-bottom:60px;position:relative;background:#fff;z-index:10;font-weight:400;font-family:Rubik,sans-serif}.header span{font-family:inherit}@media screen and (max-width:1024px){.header{position:fixed;top:0;left:0;width:100%;z-index:10}}.header .container{height:100%}.header .row{height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.header__logo{display:-webkit-box;display:-ms-flexbox;display:flex}.header__logo a{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1100px){.header__logo img,.header__logo svg{height:45px;width:auto}}.header__menu{position:relative}.header__menu_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.header__menu_nav{margin-right:35px}.header__menu nav{text-align:right}.header__menu nav ul{font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.header__menu nav ul li{margin-right:30px}.header__menu nav ul li:last-child{margin-right:0}.header__menu nav ul li:hover>a{color:#40babc}.header__menu_top>li a{width:100%;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;color:#0f153c;font-weight:500}.header__menu_top>li a[aria-current=page]{color:#40babc}@media screen and (max-width:1024px){.header__menu{display:none}}.header__menu_search{cursor:pointer;padding:10px 0}.header__menu_search a{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.header__menu_search a svg{position:relative;z-index:-1;-webkit-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.header__menu_search a:hover path{stroke:#40babc}.header__menu_search form{position:absolute;top:5px;right:-10px;width:0;height:40px;overflow:hidden;-webkit-box-shadow:0 73px 80px rgba(22,18,52,.07),0 30.4977px 33.4221px rgba(22,18,52,.0258429),0 16.3055px 17.869px rgba(22,18,52,.017033),0 9.14073px 10.0172px rgba(22,18,52,.0150157),0 4.85457px 5.32008px rgba(22,18,52,.0153344),0 2.0201px 2.21381px rgba(22,18,52,.01477);box-shadow:0 73px 80px rgba(22,18,52,.07),0 30.4977px 33.4221px rgba(22,18,52,.0258429),0 16.3055px 17.869px rgba(22,18,52,.017033),0 9.14073px 10.0172px rgba(22,18,52,.0150157),0 4.85457px 5.32008px rgba(22,18,52,.0153344),0 2.0201px 2.21381px rgba(22,18,52,.01477);-webkit-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.header__menu_search form input{border:.5px solid #eeeef1;padding:10px;padding-right:40px;font-size:16px}.header__menu_search form input::-webkit-input-placeholder{color:#a1a4b1}.header__menu_search form input::-moz-placeholder{color:#a1a4b1}.header__menu_search form input:-ms-input-placeholder{color:#a1a4b1}.header__menu_search form input::-ms-input-placeholder{color:#a1a4b1}.header__menu_search form input::placeholder{color:#a1a4b1}.header__menu_search form input:active,.header__menu_search form input:focus{outline:0;border:.5px solid #eeeef1}.header__menu_search form .search-form__submit{opacity:0;height:28px;position:absolute;top:5px;right:8px;z-index:1;outline:0;background:0 0;border:none;cursor:pointer;-webkit-transition:opacity .8s ease-in-out;-o-transition:opacity .8s ease-in-out;transition:opacity .8s ease-in-out}@media screen and (max-width:1024px){.header__menu_search form .search-form__submit{display:none}}.header__menu_submenu,.header__menu_submenu_inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;width:auto;opacity:0;visibility:hidden;top:calc(100% + 20px);-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;background-color:#fff;padding-top:10px;border-bottom:2px solid #40babc;-webkit-box-shadow:0 73px 80px rgba(22,18,52,.07),0 30.4977px 33.4221px rgba(22,18,52,.0258429),0 16.3055px 17.869px rgba(22,18,52,.017033),0 9.14073px 10.0172px rgba(22,18,52,.0150157),0 4.85457px 5.32008px rgba(22,18,52,.0153344),0 2.0201px 2.21381px rgba(22,18,52,.01477);box-shadow:0 73px 80px rgba(22,18,52,.07),0 30.4977px 33.4221px rgba(22,18,52,.0258429),0 16.3055px 17.869px rgba(22,18,52,.017033),0 9.14073px 10.0172px rgba(22,18,52,.0150157),0 4.85457px 5.32008px rgba(22,18,52,.0153344),0 2.0201px 2.21381px rgba(22,18,52,.01477)}.header__menu_submenu li,.header__menu_submenu_inner li{width:100%;margin-right:0!important;margin-bottom:10px;padding-left:5px;padding-right:30px}.header__menu_submenu li:last-child,.header__menu_submenu_inner li:last-child{margin-right:25px}.header__menu_submenu_inner,.header__menu_submenu_inner_inner{left:100%;top:0}.header__menu_lang{position:relative;cursor:pointer;margin-left:15px}.header__menu_lang img{width:25px;height:18px;margin-right:4px;-webkit-box-shadow:0 33px 80px rgba(0,0,0,.07),0 13.7866px 33.4221px rgba(0,0,0,.0503198),0 7.37098px 17.869px rgba(0,0,0,.0417275),0 4.13211px 10.0172px rgba(0,0,0,.035),0 2.19453px 5.32008px rgba(0,0,0,.0282725),0 .913195px 2.21381px rgba(0,0,0,.0196802);box-shadow:0 33px 80px rgba(0,0,0,.07),0 13.7866px 33.4221px rgba(0,0,0,.0503198),0 7.37098px 17.869px rgba(0,0,0,.0417275),0 4.13211px 10.0172px rgba(0,0,0,.035),0 2.19453px 5.32008px rgba(0,0,0,.0282725),0 .913195px 2.21381px rgba(0,0,0,.0196802)}.header__menu_lang:hover::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.header__menu_lang:hover .header__menu_submenu{visibility:visible;opacity:1;top:100%}.header__menu_lang::after{content:"";position:absolute;top:50%;right:-15px;width:0;height:0;margin-top:-2px;border-top:5px solid #333;border-right:5px solid transparent;border-left:5px solid transparent;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.header__menu_lang a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__burger{display:none;width:36px;height:24px;position:relative;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;z-index:4}@media screen and (max-width:1024px){.header__burger{display:-webkit-box;display:-ms-flexbox;display:flex}}.header__burger span{display:block;position:absolute;height:3px;width:100%;background:#40babc;opacity:1;left:0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.header__burger span:nth-child(1){top:0}.header__burger span:nth-child(2),.header__burger span:nth-child(3){top:9px}.header__burger span:nth-child(4){top:18px}.header__burger.burger-active span:nth-child(1),.header__burger.burger-active span:nth-child(4){top:9px;width:0%;left:50%}.header__burger.burger-active span:nth-child(2){-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.header__burger.burger-active span:nth-child(3){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.header .form-active{width:255px}.header .form-active input{width:100%;height:100%}.header .form-active .search-form__submit{opacity:1}@media screen and (max-width:1024px){.header{height:60px}.header .row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;top:9px;left:15px;right:15px;height:auto}}.header .menu-item{position:relative;cursor:pointer;padding:10px 0}.header .menu-item_inner{position:relative}.header .menu-item_inner:hover .header__menu_submenu_inner{visibility:visible;opacity:1;top:100%}.header .menu-item li{text-align:left}.header .menu-item:hover .header__menu_submenu{visibility:visible;opacity:1;top:100%}@media screen and (max-width:1024px){.header .menu-item{font-size:14px;margin-right:15px}}.header .has-submenu{padding-right:10px}.header .has-submenu:after{content:"";width:7px;height:7px;border-right:2px solid #0f153c;border-bottom:2px solid #0f153c;display:block;position:absolute;right:-3px;top:calc(50% - 2px);-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.header .has-submenu.menu-item-active:after,.header .has-submenu:hover:after{border-color:#40babc}.header__modal{padding-top:100px;display:none;position:fixed;left:0;right:0;top:0;bottom:0;width:100%;height:100%;z-index:9;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;-o-transition:transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out;overflow-y:scroll}.header__modal span{font-family:inherit}.header__modal .container{padding-left:62px;padding-right:92px}@media screen and (max-width:340px){.header__modal .container{padding:0 60px}}.header__modal .modal__content{padding-bottom:120px}@media screen and (max-width:1024px){.header__modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff}}.header__modal.active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.header__modal nav{font-family:Rubik,sans-serif;font-weight:400;font-size:24px}.header__modal nav:first-child{margin-bottom:30px}.header__modal nav ul li{position:relative;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header__modal nav ul li:not(:last-child){margin-bottom:30px}.header__modal nav ul li.submenu-mobile>a,.header__modal nav ul li.submenu-mobile_inner>a{position:relative}.header__modal nav ul li.submenu-mobile>a::after,.header__modal nav ul li.submenu-mobile_inner>a::after{content:"";display:block;height:2px;width:0;background:#40babc;-webkit-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.header__modal nav ul li.submenu-mobile::after,.header__modal nav ul li.submenu-mobile_inner::after{content:"";width:7px;height:7px;border-right:2px solid #0f153c;border-bottom:2px solid #0f153c;display:block;position:absolute;right:-3px;top:13px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.header__modal nav ul li.submenu-mobile-active>a,.header__modal nav ul li.submenu-mobile_inner-active>a{display:inline-block}.header__modal nav ul li.submenu-mobile-active>a::after,.header__modal nav ul li.submenu-mobile_inner-active>a::after{width:100%}.header__modal nav ul li.submenu-mobile-active::after,.header__modal nav ul li.submenu-mobile_inner-active::after{border-color:#40babc;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.header__modal nav ul li.submenu-mobile-active .modal__menu_submenu,.header__modal nav ul li.submenu-mobile_inner-active .modal__menu_submenu{margin-top:20px}.header__modal nav ul li.submenu-mobile_search{margin-top:-5px;margin-bottom:74px}.header__modal nav ul li.submenu-mobile_search .search-form__submit{position:absolute;top:8px;right:8px;z-index:1;outline:0;background:0 0;border:none;cursor:pointer;padding:0;-webkit-transition:opacity .8s ease-in-out;-o-transition:opacity .8s ease-in-out;transition:opacity .8s ease-in-out}.header__modal nav ul li.submenu-mobile_search .search-form__submit svg{position:relative;z-index:-1}.header__modal nav ul li.submenu-mobile_search a{display:none;opacity:0;position:absolute;top:8px;right:8px;width:28px;height:28px}.header__modal nav ul li.submenu-mobile_search form{width:100%;height:40px;-webkit-box-shadow:0 73px 80px rgba(22,18,52,.07),0 30.4977px 33.4221px rgba(22,18,52,.0258429),0 16.3055px 17.869px rgba(22,18,52,.017033),0 9.14073px 10.0172px rgba(22,18,52,.0150157),0 4.85457px 5.32008px rgba(22,18,52,.0153344),0 2.0201px 2.21381px rgba(22,18,52,.01477);box-shadow:0 73px 80px rgba(22,18,52,.07),0 30.4977px 33.4221px rgba(22,18,52,.0258429),0 16.3055px 17.869px rgba(22,18,52,.017033),0 9.14073px 10.0172px rgba(22,18,52,.0150157),0 4.85457px 5.32008px rgba(22,18,52,.0153344),0 2.0201px 2.21381px rgba(22,18,52,.01477)}.header__modal nav ul li.submenu-mobile_search form input{height:100%;width:100%;border:.5px solid #eeeef1;padding:10px;padding-right:35px;font-size:16px}.header__modal nav ul li.submenu-mobile_search form input::-webkit-input-placeholder{color:#a1a4b1}.header__modal nav ul li.submenu-mobile_search form input::-moz-placeholder{color:#a1a4b1}.header__modal nav ul li.submenu-mobile_search form input:-ms-input-placeholder{color:#a1a4b1}.header__modal nav ul li.submenu-mobile_search form input::-ms-input-placeholder{color:#a1a4b1}.header__modal nav ul li.submenu-mobile_search form input::placeholder{color:#a1a4b1}.header__modal nav ul li.submenu-mobile_search form input:active,.header__modal nav ul li.submenu-mobile_search form input:focus{outline:0;border:.5px solid #eeeef1}.header__modal nav ul li.submenu-mobile_lang{display:inline-block;width:80px}.header__modal nav ul li.submenu-mobile_lang::after{right:-10px}.header__modal nav ul li.submenu-mobile_lang img{width:24px;height:24px;margin-right:5px}.header__modal nav ul li.submenu-mobile_lang .link-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__modal nav ul li.submenu-mobile_lang .modal__menu_submenu{margin-left:0}.header__modal nav ul li.submenu-mobile_lang .modal__menu_submenu a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__modal nav ul li.submenu-mobile_inner-active .modal__menu_submenu-inner{margin-top:20px}@media screen and (max-width:430px){.header__modal nav{font-size:18px}}.header__modal .modal__menu_submenu,.header__modal .modal__menu_submenu-inner{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;overflow:hidden;height:0;font-size:16px;margin-left:50px;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media screen and (max-width:360px){.header__modal .modal__menu_submenu,.header__modal .modal__menu_submenu-inner{margin-left:25px}}.header__modal .modal__menu_submenu li:not(:last-child){margin-bottom:15px}.header__modal [aria-current=page]:after{content:"";display:block;height:2px;width:100%!important;background:#40babc;-webkit-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.no-shadow{-webkit-box-shadow:none;box-shadow:none}#menu-language-menu img{width:25px;height:18px;-webkit-box-shadow:0 33px 80px rgba(0,0,0,.07),0 13.7866px 33.4221px rgba(0,0,0,.0503198),0 7.37098px 17.869px rgba(0,0,0,.0417275),0 4.13211px 10.0172px rgba(0,0,0,.035),0 2.19453px 5.32008px rgba(0,0,0,.0282725),0 .913195px 2.21381px rgba(0,0,0,.0196802);box-shadow:0 33px 80px rgba(0,0,0,.07),0 13.7866px 33.4221px rgba(0,0,0,.0503198),0 7.37098px 17.869px rgba(0,0,0,.0417275),0 4.13211px 10.0172px rgba(0,0,0,.035),0 2.19453px 5.32008px rgba(0,0,0,.0282725),0 .913195px 2.21381px rgba(0,0,0,.0196802)}#menu-language-menu .modal__menu_submenu{margin-left:0;padding-left:50px}.home section{position:relative}.home .svg-animation-background{position:absolute;top:140px;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}@media screen and (max-width:1100px){.home .svg-animation-background{display:none}}.home .svg-animation-background__path-1{-webkit-transform:translateX(-15px);-ms-transform:translateX(-15px);transform:translateX(-15px)}.home .svg-animation-background__path-2{stroke-dashoffset:10000px;stroke-dasharray:10000px;-webkit-transform:translateX(-15px);-ms-transform:translateX(-15px);transform:translateX(-15px)}.home .svg-animation-background .circle-top__center-circle{-webkit-transform-origin:900px 225px;-ms-transform-origin:900px 225px;transform-origin:900px 225px;-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;will-change:transform}@-webkit-keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.home .svg-animation-background .circle-top__circle2{stroke-dasharray:1300px;stroke-dashoffset:1000px;-webkit-transform-origin:900px 225px;-ms-transform-origin:900px 225px;transform-origin:900px 225px;-webkit-animation-name:rotation;animation-name:rotation;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.home .svg-animation-background .circle-top__circle3{stroke-dasharray:1300px;stroke-dashoffset:1000px;-webkit-transform-origin:900px 225px;-ms-transform-origin:900px 225px;transform-origin:900px 225px;-webkit-animation-name:rotation;animation-name:rotation;-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;animation-direction:reverse}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.home .svg-animation-background .circle-top__circle4{stroke-dasharray:1300px;stroke-dashoffset:1000px;-webkit-transform-origin:900px 225px;-ms-transform-origin:900px 225px;transform-origin:900px 225px;-webkit-animation-name:rotation;animation-name:rotation;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.home .svg-animation-background .circle-top__circle5{stroke-dasharray:1300px;stroke-dashoffset:1000px;-webkit-transform-origin:900px 225px;-ms-transform-origin:900px 225px;transform-origin:900px 225px;-webkit-animation-name:rotation;animation-name:rotation;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;animation-direction:reverse}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.home .svg-animation-background .circle-bottom__center-circle{-webkit-transform-origin:904px 3600px;-ms-transform-origin:904px 3600px;transform-origin:904px 3600px;-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;will-change:transform}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.home .svg-animation-background .circle-bottom__circle2{stroke-dasharray:1300px;stroke-dashoffset:1000px;-webkit-transform-origin:904px 3600px;-ms-transform-origin:904px 3600px;transform-origin:904px 3600px;-webkit-animation-name:rotation;animation-name:rotation;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.home .svg-animation-background .circle-bottom__circle3{stroke-dasharray:1300px;stroke-dashoffset:1000px;-webkit-transform-origin:904px 3600px;-ms-transform-origin:904px 3600px;transform-origin:904px 3600px;-webkit-animation-name:rotation;animation-name:rotation;-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;animation-direction:reverse}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.home .svg-animation-background .circle-bottom__circle4{stroke-dasharray:1300px;stroke-dashoffset:1000px;-webkit-transform-origin:904px 3600px;-ms-transform-origin:904px 3600px;transform-origin:904px 3600px;-webkit-animation-name:rotation;animation-name:rotation;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.home .svg-animation-background .circle-bottom__circle5{stroke-dasharray:1300px;stroke-dashoffset:1000px;-webkit-transform-origin:904px 3600px;-ms-transform-origin:904px 3600px;transform-origin:904px 3600px;-webkit-animation-name:rotation;animation-name:rotation;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;animation-direction:reverse}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.home .svg-animation-background-tab{position:absolute;top:0;right:50%;display:none;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}@media screen and (max-width:1100px){.home .svg-animation-background-tab{display:block}}@media screen and (min-device-width:800px) and (max-device-width:1100px){.home .svg-animation-background-tab{top:150px;right:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@media screen and (max-width:430px){.home .svg-animation-background-tab{display:none}}.home .svg-animation-background-tab .circle-top__center-circle{-webkit-transform-origin:200px 200px;-ms-transform-origin:200px 200px;transform-origin:200px 200px;-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;will-change:transform}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.home .svg-animation-background-tab .circle-top__circle2{stroke-dasharray:1300px;stroke-dashoffset:1000px;-webkit-transform-origin:200px 200px;-ms-transform-origin:200px 200px;transform-origin:200px 200px;-webkit-animation-name:rotation;animation-name:rotation;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.home .svg-animation-background-tab .circle-top__circle3{stroke-dasharray:1300px;stroke-dashoffset:1000px;-webkit-transform-origin:200px 200px;-ms-transform-origin:200px 200px;transform-origin:200px 200px;-webkit-animation-name:rotation;animation-name:rotation;-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;animation-direction:reverse}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.home .svg-animation-background-tab .circle-top__circle4{stroke-dasharray:1300px;stroke-dashoffset:1000px;-webkit-transform-origin:200px 200px;-ms-transform-origin:200px 200px;transform-origin:200px 200px;-webkit-animation-name:rotation;animation-name:rotation;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.home .svg-animation-background-tab .circle-top__circle5{stroke-dasharray:1300px;stroke-dashoffset:1000px;-webkit-transform-origin:200px 200px;-ms-transform-origin:200px 200px;transform-origin:200px 200px;-webkit-animation-name:rotation;animation-name:rotation;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;animation-direction:reverse}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.home .svg-animation-background-mobile{display:none;position:absolute;top:-20px;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}@media screen and (max-width:430px){.home .svg-animation-background-mobile{display:block}}@media screen and (max-width:340px){.home .svg-animation-background-mobile{display:none}}.home .svg-animation-background-mobile__path-2{stroke-dashoffset:10000px;stroke-dasharray:10000px}.home .svg-animation-background-mobile .circle-top__center-circle{-webkit-transform-origin:197px 180px;-ms-transform-origin:197px 180px;transform-origin:197px 180px;-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;will-change:transform}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.home .svg-animation-background-mobile .circle-top__circle2{stroke-dasharray:1300px;stroke-dashoffset:1000px;-webkit-transform-origin:197px 180px;-ms-transform-origin:197px 180px;transform-origin:197px 180px;-webkit-animation-name:rotation;animation-name:rotation;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.home .svg-animation-background-mobile .circle-top__circle3{stroke-dasharray:1300px;stroke-dashoffset:1000px;-webkit-transform-origin:197px 180px;-ms-transform-origin:197px 180px;transform-origin:197px 180px;-webkit-animation-name:rotation;animation-name:rotation;-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;animation-direction:reverse}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.home .svg-animation-background-mobile .circle-top__circle4{stroke-dasharray:1300px;stroke-dashoffset:1000px;-webkit-transform-origin:197px 180px;-ms-transform-origin:197px 180px;transform-origin:197px 180px;-webkit-animation-name:rotation;animation-name:rotation;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.home .svg-animation-background-mobile .circle-top__circle5{stroke-dasharray:1300px;stroke-dashoffset:1000px;-webkit-transform-origin:197px 180px;-ms-transform-origin:197px 180px;transform-origin:197px 180px;-webkit-animation-name:rotation;animation-name:rotation;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;animation-direction:reverse}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.home .svg-animation-background-mobile .circle-bottom__center-circle{-webkit-transform-origin:220px 6000px;-ms-transform-origin:220px 6000px;transform-origin:220px 6000px;-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;will-change:transform}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.home .svg-animation-background-mobile .circle-bottom__circle2{stroke-dasharray:1300px;stroke-dashoffset:1000px;-webkit-transform-origin:220px 6000px;-ms-transform-origin:220px 6000px;transform-origin:220px 6000px;-webkit-animation-name:rotation;animation-name:rotation;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.home .svg-animation-background-mobile .circle-bottom__circle3{stroke-dasharray:1300px;stroke-dashoffset:1000px;-webkit-transform-origin:220px 6000px;-ms-transform-origin:220px 6000px;transform-origin:220px 6000px;-webkit-animation-name:rotation;animation-name:rotation;-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;animation-direction:reverse}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.home .svg-animation-background-mobile .circle-bottom__circle4{stroke-dasharray:1300px;stroke-dashoffset:1000px;-webkit-transform-origin:220px 6000px;-ms-transform-origin:220px 6000px;transform-origin:220px 6000px;-webkit-animation-name:rotation;animation-name:rotation;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.home .svg-animation-background-mobile .circle-bottom__circle5{stroke-dasharray:1300px;stroke-dashoffset:1000px;-webkit-transform-origin:220px 6000px;-ms-transform-origin:220px 6000px;transform-origin:220px 6000px;-webkit-animation-name:rotation;animation-name:rotation;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;animation-direction:reverse}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.home .first-screen{margin-top:-60px;padding:215px 0 106px;margin-bottom:130px;color:#40babc;position:static;background-color:#554a58}.home .first-screen.text-white{color:#fff}.home .first-screen.text-white .advantages__count,.home .first-screen.text-white .title{color:#fff}@media screen and (max-width:1024px){.home .first-screen{margin-bottom:200px}}@media screen and (max-width:800px){.home .first-screen{padding-top:130px;margin-bottom:100px}}@media screen and (max-width:430px){.home .first-screen{padding-top:100px}}@media screen and (max-width:340px){.home .first-screen{padding-top:80px}}.home .first-screen .container{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding-left:95px}@media screen and (max-width:1024px){.home .first-screen .container{padding:0 50px}}@media screen and (max-width:800px){.home .first-screen .container{padding:0 15px}}.home .first-screen__title{margin-bottom:50px}.home .first-screen__description{max-width:470px;margin-bottom:40px;font-weight:400;color:#fff}@media screen and (max-width:800px){.home .first-screen__description{max-width:100%}}.home .about-us{margin-bottom:100px;padding:0}.home .about-us__title{text-align:center;margin-bottom:60px}@media screen and (max-width:800px){.home .about-us__title{margin-bottom:45px}}.home .about-us__text{max-width:920px;margin:0 auto;font-weight:300;font-size:18px;line-height:160%}@media screen and (max-width:800px){.home .about-us__text{font-size:16px}}.home .advantages{margin-bottom:120px}@media screen and (max-width:800px){.home .advantages{margin-bottom:100px}}.home .advantages .container{max-width:920px}.home .advantages__title{text-align:center;margin-bottom:50px}@media screen and (max-width:800px){.home .advantages__title{margin-bottom:25px}}.home .advantages__list-count{width:100%;max-width:730px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:100px auto 0;text-align:center}@media screen and (max-width:800px){.home .advantages__list-count{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.home .advantages__item-count{width:33.3%;padding:0 15px;border-right:1px solid #40babc}.home .advantages__item-count:last-child{border:none}.home .advantages__item-count span{display:block}@media screen and (max-width:800px){.home .advantages__item-count{width:100%;max-width:300px;margin-bottom:40px;border-right:inherit;border-bottom:1px solid #40babc}.home .advantages__item-count:last-child{margin-bottom:0}}.home .advantages__count{font-family:Rubik,sans-serif;font-weight:600;font-size:48px;line-height:160%;color:#40babc}@media screen and (max-width:800px){.home .advantages__count{font-size:36px}}.home .advantages__text{color:#fff}.home .advantages__list{width:100%;max-width:1100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto}@media screen and (max-width:1366px){.home .advantages__list{padding:0 15px}}@media screen and (max-width:1110px){.home .advantages__list{padding:0 50px}}@media screen and (max-width:800px){.home .advantages__list{padding:0 15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.home .advantages__item{-webkit-box-flex:0;-ms-flex:0 1 350px;flex:0 1 350px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#f7f7f9;-webkit-box-shadow:0 33px 80px rgba(0,0,0,.07),0 13.7866px 33.4221px rgba(0,0,0,.0503198),0 7.37098px 17.869px rgba(0,0,0,.0417275),0 4.13211px 10.0172px rgba(0,0,0,.035),0 2.19453px 5.32008px rgba(0,0,0,.0282725),0 .913195px 2.21381px rgba(0,0,0,.0196802);box-shadow:0 33px 80px rgba(0,0,0,.07),0 13.7866px 33.4221px rgba(0,0,0,.0503198),0 7.37098px 17.869px rgba(0,0,0,.0417275),0 4.13211px 10.0172px rgba(0,0,0,.035),0 2.19453px 5.32008px rgba(0,0,0,.0282725),0 .913195px 2.21381px rgba(0,0,0,.0196802);border-radius:10px;overflow:hidden;text-align:center}@media screen and (max-width:1366px){.home .advantages__item{margin-right:15px}.home .advantages__item:nth-child(3n){margin-right:0}}@media screen and (max-width:800px){.home .advantages__item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:0;margin-bottom:30px}.home .advantages__item:last-child{margin-bottom:0}}.home .advantages__item:hover .advantages__image img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.home .advantages__image{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;height:243px;overflow:hidden}.home .advantages__image img{width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.home .advantages__item-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 15px;margin-bottom:auto}.home .advantages__subtitle{font-size:24px;margin-bottom:12px;color:#40babc}.home .advantages__item-text{font-size:14px;margin-bottom:auto}.home .advantages__btn{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin:0 15px 30px}.home .news{margin-bottom:100px}.home .news__content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home .news__news-item-container{-webkit-box-flex:0;-ms-flex:0 1 730px;flex:0 1 730px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:1366px){.home .news__news-item-container{margin-right:10px;margin-bottom:40px}}.home .news__quick-links-container{padding-top:50px;-webkit-box-flex:0;-ms-flex:0 1 350px;flex:0 1 350px}.home .news .quick-links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:35px 15px 25px}@media screen and (max-width:800px){.home .news .quick-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.home .news .quick-links__item{width:25%;padding:0 10px;text-align:center;border-right:1px solid #40babc}@media screen and (max-width:800px){.home .news .quick-links__item{width:100%;border-right:none}}.home .news .quick-links__item:last-child{border:none}.home .news__title{text-align:center;margin-bottom:60px}@media screen and (max-width:800px){.home .news__title{margin-bottom:45px}}.home .news .news-item{margin-bottom:40px}.home .news .news-item:last-child{margin-bottom:0}.home .traders-education{min-height:377px;margin-bottom:100px;background:#554a58}@media screen and (max-width:1024px){.home .traders-education{padding:0 15px}}.home .traders-education .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:60px 0;border-radius:10px}@media screen and (max-width:1024px){.home .traders-education .container{padding:40px 25px}}.home .traders-education__title{margin-bottom:30px}.home .traders-education__subtitle{max-width:920px;margin-bottom:30px;color:#fff}.home .our-brockers{margin-bottom:100px}@media screen and (max-width:800px){.home .our-brockers{margin-bottom:70px}}.home .our-brockers .container{position:relative}.home .our-brockers__title{text-align:center;margin-bottom:70px}.warning-list .first-screen{margin-bottom:105px}.warning-list .first-screen .container{padding:0 92px}@media screen and (max-width:800px){.warning-list .first-screen .container{padding:0 15px}}.warning-list .first-screen__breadcrumbs{margin-bottom:45px}.warning-list .first-screen__title{margin-bottom:40px;max-width:635px}.warning-list .first-screen__text{font-weight:400;max-width:635px;margin-bottom:10px}.warning-list .first-screen__text:last-child{margin-bottom:0}.warning-list__features-wrapper{margin-bottom:70px}.warning-list__btn{margin:0 auto 100px;display:block;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.warning-list__table{margin-bottom:120px;padding:50px;background:#554a58}@media screen and (max-width:800px){.warning-list__table{margin-bottom:100px}}.warning-list__table .container{padding:0 92px}@media screen and (max-width:800px){.warning-list__table .container{padding:0 15px}}.warning-list__table .table thead tr th:last-child .table__title-content-wrapper{display:block;text-align:center;cursor:default}.warning-list .svg-animation-background{position:absolute;top:200px;right:50%;z-index:-1;-webkit-transform:translateX(53%);-ms-transform:translateX(53%);transform:translateX(53%)}@media screen and (max-width:1100px){.warning-list .svg-animation-background{display:none}}.warning-list .svg-animation-background__path-2{stroke-dashoffset:10000px;stroke-dasharray:10000px}.warning-list .svg-animation-background .circle-top__center-circle{-webkit-transform-origin:900px 40px;-ms-transform-origin:900px 40px;transform-origin:900px 40px;-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;will-change:transform;-webkit-filter:drop-shadow(0 15px 20px rgba(0, 0, 0, .3));filter:drop-shadow(0 15px 20px rgba(0, 0, 0, .3))}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.warning-list .svg-animation-background .circle-bottom__center-circle{-webkit-transform-origin:180px 600px;-ms-transform-origin:180px 600px;transform-origin:180px 600px;-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:7s;animation-duration:7s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;will-change:transform;-webkit-filter:drop-shadow(0 15px 20px rgba(0, 0, 0, .3));filter:drop-shadow(0 15px 20px rgba(0, 0, 0, .3))}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.warning-list .svg-animation-background-mobile{display:none;position:absolute;top:-30px;right:50%;z-index:-1;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}@media screen and (max-width:430px){.warning-list .svg-animation-background-mobile{display:block}}.warning-list .svg-animation-background-mobile .circle-top__center-circle{-webkit-transform-origin:197px 180px;-ms-transform-origin:197px 180px;transform-origin:197px 180px;-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;will-change:transform;-webkit-filter:drop-shadow(3px 3px 20px rgba(0, 0, 0, .3));filter:drop-shadow(3px 3px 20px rgba(0, 0, 0, .3))}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.warning-list .svg-animation-background-mobile .circle-bottom__center-circle{-webkit-transform-origin:220px 5932px;-ms-transform-origin:220px 5932px;transform-origin:220px 5932px;-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;will-change:transform;-webkit-filter:drop-shadow(3px 3px 20px rgba(0, 0, 0, .3));filter:drop-shadow(3px 3px 20px rgba(0, 0, 0, .3))}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.complaint .svg-animation-background{position:absolute;top:165px;right:calc(50% - 635px);z-index:-1}@media screen and (max-width:1100px){.complaint .svg-animation-background{display:none}}.complaint .svg-animation-background__path-1{-webkit-transform:translate(90px,100px);-ms-transform:translate(90px,100px);transform:translate(90px,100px)}.complaint .svg-animation-background__path-2{stroke-dashoffset:10000px;stroke-dasharray:10000px;-webkit-transform:translate(90px,100px);-ms-transform:translate(90px,100px);transform:translate(90px,100px)}.complaint .svg-animation-background .circle-top__center-circle{-webkit-transform-origin:1007px 100px;-ms-transform-origin:1007px 100px;transform-origin:1007px 100px;-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;will-change:transform;-webkit-filter:drop-shadow(3px 3px 20px rgba(0, 0, 0, .3));filter:drop-shadow(3px 3px 20px rgba(0, 0, 0, .3))}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.complaint .svg-animation-background .circle-regular{-webkit-filter:drop-shadow(0 100px 80px rgba(0, 0, 0, .07)) drop-shadow(0 41.7776px 33.4221px rgba(0, 0, 0, .0503198));filter:drop-shadow(0 100px 80px rgba(0, 0, 0, .07)) drop-shadow(0 41.7776px 33.4221px rgba(0, 0, 0, .0503198))}@media screen and (max-width:800px){.complaint{padding-top:100px}}.complaint h1,.complaint h2,.complaint h3,.complaint h4,.complaint h5,.complaint h6{font-weight:600}.complaint .container{max-width:920px}.complaint__breadcrumps{margin-bottom:45px}.complaint__link_current{color:#576477}.complaint .description{margin-bottom:110px}.complaint .description h1{font-size:36px;margin-bottom:40px}@media screen and (max-width:800px){.complaint .description h1{font-size:24px;margin-bottom:20px}}.complaint .description__text{margin-bottom:40px}@media screen and (max-width:800px){.complaint .description__text{font-weight:400}}.complaint .description .anime__circle_single .anime-circle{margin-left:auto;margin-right:25px;width:78px;height:78px}.complaint .description .anime__circle_single .anime-circle__circle{width:100%;height:100%}@media screen and (max-width:800px){.complaint .description .anime__circle_single .anime-circle{width:60px;height:60px;margin-right:0}}@media screen and (max-width:800px){.complaint .description .anime__circle_single{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.complaint .description .buttons{-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media screen and (max-width:800px){.complaint .description .buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.complaint .description .buttons .btn{width:255px;height:37px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.complaint .description .buttons .btn:not(:last-child){margin-right:30px}@media screen and (max-width:800px){.complaint .description .buttons .btn:not(:last-child){margin-right:0;margin-bottom:20px}}@media screen and (max-width:800px){.complaint .description{margin-bottom:90px}.complaint .description .col-8{width:87%}.complaint .description .col-4{width:100%}}.complaint .form{margin-bottom:118px}@media screen and (max-width:800px){.complaint .form{margin-bottom:70px}}.complaint .form input[type=file]{display:none}.complaint .form article{margin-bottom:45px}@media screen and (max-width:800px){.complaint .form article{margin-bottom:40px}}.complaint .form h3{font-size:24px;margin-bottom:35px}@media screen and (max-width:800px){.complaint .form h3{font-size:18px;margin-bottom:25px}}.complaint .form ul{margin-bottom:45px}.complaint .form ul li{margin-left:27px;position:relative}.complaint .form ul li::before{content:"";position:absolute;left:-15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;width:3px;height:3px;border-radius:50%;background-color:#333}.complaint .form .action-to-date input{margin:0;padding:0}.complaint .form .dispute-details h3{margin-bottom:20px}.complaint .form .dispute-details .input{margin-bottom:25px}.complaint .form .additional-comments .input{margin-bottom:25px}.complaint .form .input-instructions{font-size:10px;font-family:Rubik,sans-serif;margin-top:-15px}.complaint .form .supporting-documents h3{margin-bottom:25px}.complaint .form .supporting-documents p{margin-bottom:45px}.complaint .form .supporting-documents .input__file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.complaint .form .supporting-documents .input__file label.btn{width:110px;max-height:45px;padding:10px}.complaint .form .supporting-documents .input__file label.btn span{white-space:nowrap}.complaint .form .supporting-documents .input__file .file-name{margin-left:25px}.complaint .form .required-fields{margin-top:10px}.our-members{min-height:50vh}@media screen and (max-width:1024px){.our-members{margin-bottom:120px}}@media screen and (max-width:800px){.our-members{padding-top:100px;margin-bottom:100px}}.our-members h1{margin-bottom:40px;font-weight:600;text-align:center}@media screen and (max-width:430px){.our-members h1{font-size:24px}}.our-members .table{position:relative;min-width:773px;border:1px solid #ebfbfb}.our-members .table__data{padding:11px 0}.our-members .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.our-members .main-table-wrapper{max-width:800px}.our-members .btn__wrapper{position:relative;width:0}.our-members .btn__wrapper .btn{position:-webkit-sticky;position:sticky;width:-webkit-max-content;width:-moz-max-content;width:max-content;top:50px;-webkit-transform:rotate(-90deg) translate(-170px,-55px);-ms-transform:rotate(-90deg) translate(-170px,-55px);transform:rotate(-90deg) translate(-170px,-55px)}@media screen and (max-width:1024px){.our-members .btn__wrapper .btn{display:none}}.our-members .btn_ghost{font-size:12px;padding:8px 20px}.our-members .btn_blue-mobile{display:none;margin:0 auto;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (max-width:1024px){.our-members .btn_blue-mobile{display:block}}.our-members .main-table-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:1015px;position:relative;-ms-overflow-style:none;scrollbar-width:none}.our-members .main-table-wrapper::-webkit-scrollbar{display:none}@media screen and (max-width:800px){.our-members .main-table-wrapper{overflow-x:scroll}}.our-members .main-table-wrapper .btn_blue{position:absolute;top:180px;right:-160px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}@media screen and (max-width:1024px){.our-members .main-table-wrapper .btn_blue{display:none}}.our-members .buttonWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:773px}.our-members .buttonWrapper button{border:1px solid #ebfbfb;outline:0;background:#eff6fd;height:48px;padding-left:10px;padding-right:10px;font-family:inherit;margin:0;font-weight:600;text-transform:uppercase;color:#40babc;font-size:10px;letter-spacing:.1em;cursor:pointer;text-align:center;width:100%}.our-members .buttonWrapper button:first-child{border-radius:3px 0 0 0}.our-members .buttonWrapper button:last-child{border-radius:0 3px 0 0}.our-members .buttonWrapper button.active{background:#40babc;color:#fff;border:1px solid #40babc}.our-members .contentWrapper{min-height:465px}@media screen and (max-width:1024px){.our-members .contentWrapper{min-height:auto}}.our-members .contentWrapper .content{display:none}.our-members .contentWrapper .content.active{display:block}.check-your-broker .first-screen{margin-bottom:105px}.check-your-broker .first-screen .container{padding:0 92px}@media screen and (max-width:800px){.check-your-broker .first-screen .container{padding:0 15px}}.check-your-broker .first-screen__breadcrumbs{margin-bottom:45px}.check-your-broker .first-screen__title{margin-bottom:40px;max-width:635px}.check-your-broker .first-screen__text{font-weight:400;max-width:635px;margin-bottom:10px}.check-your-broker .first-screen__text:last-child{margin-bottom:0}.check-your-broker .svg-animation-background{position:absolute;top:200px;right:calc(50% - 555px);z-index:-1}@media screen and (max-width:1100px){.check-your-broker .svg-animation-background{display:none}}.check-your-broker .svg-animation-background__path-1,.check-your-broker .svg-animation-background__path-2{-webkit-transform:translateY(60px);-ms-transform:translateY(60px);transform:translateY(60px)}.check-your-broker .svg-animation-background__path-2{stroke-dashoffset:10000px;stroke-dasharray:10000px}.check-your-broker .svg-animation-background .circle-top__center-circle{-webkit-transform-origin:950px 40px;-ms-transform-origin:950px 40px;transform-origin:950px 40px;-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;will-change:transform;-webkit-filter:drop-shadow(0 15px 20px rgba(0, 0, 0, .3));filter:drop-shadow(0 15px 20px rgba(0, 0, 0, .3))}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.check-your-broker .svg-animation-background .circle-bottom__center-circle{-webkit-transform-origin:202px 600px;-ms-transform-origin:202px 600px;transform-origin:202px 600px;-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:7s;animation-duration:7s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;will-change:transform;-webkit-filter:drop-shadow(0 10px 15px rgba(0, 0, 0, .3));filter:drop-shadow(0 10px 15px rgba(0, 0, 0, .3))}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.check-your-broker__table{margin-bottom:120px}.compensation-fund .svg-animation-background{position:absolute;top:208px;right:calc(50% - 555px);z-index:-1}@media screen and (max-width:1100px){.compensation-fund .svg-animation-background{display:none}}.compensation-fund .svg-animation-background__path-1{-webkit-transform:translate(53px,237px);-ms-transform:translate(53px,237px);transform:translate(53px,237px)}.compensation-fund .svg-animation-background__path-2{stroke-dashoffset:10000px;stroke-dasharray:10000px;-webkit-transform:translate(53px,237px);-ms-transform:translate(53px,237px);transform:translate(53px,237px)}.compensation-fund .svg-animation-background .circle-top__center-circle{-webkit-transform-origin:900px 225px;-ms-transform-origin:900px 225px;transform-origin:900px 225px;-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;will-change:transform}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.compensation-fund .svg-animation-background .circle-top__circle2{stroke-dasharray:1300px;stroke-dashoffset:1000px;-webkit-transform-origin:900px 225px;-ms-transform-origin:900px 225px;transform-origin:900px 225px;-webkit-animation-name:rotation;animation-name:rotation;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.compensation-fund .svg-animation-background .circle-top__circle3{stroke-dasharray:1300px;stroke-dashoffset:1000px;-webkit-transform-origin:900px 225px;-ms-transform-origin:900px 225px;transform-origin:900px 225px;-webkit-animation-name:rotation;animation-name:rotation;-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;animation-direction:reverse}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.compensation-fund .svg-animation-background .circle-top__circle4{stroke-dasharray:1300px;stroke-dashoffset:1000px;-webkit-transform-origin:900px 225px;-ms-transform-origin:900px 225px;transform-origin:900px 225px;-webkit-animation-name:rotation;animation-name:rotation;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.compensation-fund .svg-animation-background .circle-top__circle5{stroke-dasharray:1300px;stroke-dashoffset:1000px;-webkit-transform-origin:900px 225px;-ms-transform-origin:900px 225px;transform-origin:900px 225px;-webkit-animation-name:rotation;animation-name:rotation;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;animation-direction:reverse}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.compensation-fund .svg-animation-background .circle-bottom__center-circle{-webkit-transform-origin:55px 838px;-ms-transform-origin:55px 838px;transform-origin:55px 838px}.compensation-fund .svg-animation-background-mobile{display:none;position:absolute;top:200px;right:calc(50% - 180px);z-index:-1;overflow:visible}@media screen and (max-width:430px){.compensation-fund .svg-animation-background-mobile{display:block}}@media screen and (max-width:340px){.compensation-fund .svg-animation-background-mobile{display:none}}.compensation-fund .svg-animation-background-mobile .circle-top__center-circle{-webkit-transform-origin:330px 60px;-ms-transform-origin:330px 60px;transform-origin:330px 60px;-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;will-change:transform}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.compensation-fund .svg-animation-background-mobile__path-2{stroke-dashoffset:10000px;stroke-dasharray:10000px}.compensation-fund__first-screen{margin-bottom:100px}.compensation-fund .first-screen__breadcrumbs{margin-bottom:45px}.compensation-fund .first-screen__title{margin-bottom:40px}.compensation-fund .first-screen__profil-logo{margin-bottom:30px;width:150px;height:auto}.compensation-fund .first-screen__description{max-width:635px}@media screen and (max-width:430px){.compensation-fund .first-screen__description{max-width:337px}}.compensation-fund .benefits .container{padding:0 95px}@media screen and (max-width:1024px){.compensation-fund .benefits .container{padding:0 50px}}@media screen and (max-width:800px){.compensation-fund .benefits .container{padding:0 15px}}.compensation-fund .benefits__title{text-align:center;font-weight:500;font-size:28px;line-height:140%;margin-bottom:60px}@media screen and (max-width:800px){.compensation-fund .benefits__title{font-weight:600;font-size:20px;line-height:160%;margin-bottom:45px}}.compensation-fund .benefits__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-ms-grid-rows:auto;grid-template-rows:auto;gap:40px;margin-bottom:70px}@media screen and (max-width:800px){.compensation-fund .benefits__list{-ms-grid-columns:1fr;grid-template-columns:1fr;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;row-gap:30px}}.compensation-fund .benefits__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.compensation-fund .benefits__subtitle{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:15px;font-family:Rubik,sans-serif;font-weight:600;font-size:18px;line-height:160%}@media screen and (max-width:430px){.compensation-fund .benefits__subtitle{text-align:center;max-width:337px}}.compensation-fund .benefits__icon{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:15px}.compensation-fund .benefits__text{text-align:center;font-size:16px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media screen and (max-width:430px){.compensation-fund .benefits__text{max-width:337px}}.compensation-fund .benefits__sub-list{max-width:1100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;margin-bottom:150px}@media screen and (max-width:1024px){.compensation-fund .benefits__sub-list{padding:0 50px}}@media screen and (max-width:800px){.compensation-fund .benefits__sub-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;padding:0 15px}}.compensation-fund .benefits__sub-item{-webkit-box-flex:0;-ms-flex:0 1 255px;flex:0 1 255px;margin-right:30px;border:1px solid #554a58;padding:15px;background-color:#554a58;color:#fff}@media screen and (max-width:1024px){.compensation-fund .benefits__sub-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:230px}}@media screen and (max-width:800px){.compensation-fund .benefits__sub-item{max-width:100%;margin-right:0;margin-bottom:30px}}.compensation-fund .benefits__sub-item:last-child{margin-right:0}.compensation-fund .benefits__sub-icon{display:block;margin:0 auto 15px}.compensation-fund .benefits__sub-text{text-align:center;font-weight:300;font-size:16px;line-height:160%}@media screen and (max-width:430px){.compensation-fund .benefits__sub-text{max-width:337px}}.dispute-resolution-process{margin-bottom:130px}@media screen and (max-width:800px){.dispute-resolution-process{margin-bottom:100px}}.dispute-resolution-process .resolution__breadcrumbs{margin-bottom:45px}@media screen and (max-width:800px){.dispute-resolution-process .resolution__breadcrumbs{margin-bottom:40px}}.dispute-resolution-process .resolution__title{margin-bottom:100px;text-align:center}@media screen and (max-width:800px){.dispute-resolution-process .resolution__title{margin-bottom:45px}}.dispute-resolution-process .resolution__list{width:100%;max-width:1110px;padding:0 95px;margin:0 auto;margin-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:1366px){.dispute-resolution-process .resolution__list{padding:0 15px}}.dispute-resolution-process .resolution__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:800px){.dispute-resolution-process .resolution__item{width:calc(50% + 30px)}.dispute-resolution-process .resolution__item:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;text-align:right}.dispute-resolution-process .resolution__item:nth-child(odd) .resolution__content-wrapper{padding-right:20px}.dispute-resolution-process .resolution__item:nth-child(odd):not(:last-child):after{left:inherit;right:30px}.dispute-resolution-process .resolution__item:nth-child(even){-ms-flex-item-align:end;align-self:flex-end}.dispute-resolution-process .resolution__item:nth-child(even) .resolution__content-wrapper{padding-left:20px}.dispute-resolution-process .resolution__item .resolution__number-wrapper{margin-right:0}}@media (min-width:1024px){.dispute-resolution-process .resolution__item{width:calc(50% + 50px)}.dispute-resolution-process .resolution__item:nth-child(odd):not(:last-child):after{right:50px}}.dispute-resolution-process .resolution__number-wrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #40babc;border-radius:50%}@media screen and (max-width:1366px){.dispute-resolution-process .resolution__number-wrapper{margin-right:30px}}@media screen and (max-width:1024px){.dispute-resolution-process .resolution__number-wrapper{width:60px;height:60px}}@media screen and (max-width:430px){.dispute-resolution-process .resolution__number-wrapper{margin-right:10px}}.dispute-resolution-process .resolution__number{font-family:Rubik,sans-serif;font-weight:600;font-size:36px;line-height:44px;color:#40babc}@media screen and (max-width:1024px){.dispute-resolution-process .resolution__number{font-size:28px}}.dispute-resolution-process .resolution__content-wrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:760px}@media screen and (max-width:1366px){.dispute-resolution-process .resolution__content-wrapper{max-width:100%}}.dispute-resolution-process .resolution__subtitle{font-weight:500;font-size:24px;line-height:160%;margin-bottom:15px}@media screen and (max-width:800px){.dispute-resolution-process .resolution__subtitle{font-size:18px;margin-bottom:30px}}.dispute-resolution-process .resolution__btn{max-width:190px;margin:0 auto}@media screen and (max-width:430px){.dispute-resolution-process .resolution__btn{margin-bottom:100px}}.single-brokers .profile{margin-bottom:100px}@media screen and (max-width:800px){.single-brokers .profile{padding-top:20px}}@media screen and (max-width:430px){.single-brokers .profile{margin-bottom:40px}}.single-brokers .profile__title{margin-bottom:40px}.single-brokers .profile__content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:115px}@media screen and (max-width:800px){.single-brokers .profile__content-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:60px}}.single-brokers .profile__list{-webkit-box-flex:0;-ms-flex:0 1 620px;flex:0 1 620px}@media screen and (max-width:800px){.single-brokers .profile__list{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}.single-brokers .profile__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:35px;background:#554a58;padding:25px;border-radius:25px}.single-brokers .profile__item:last-child{margin-bottom:0}@media screen and (max-width:800px){.single-brokers .profile__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:430px){.single-brokers .profile__item{padding:15px}}.single-brokers .profile__shield-wrapper{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:800px){.single-brokers .profile__shield-wrapper{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}@media (min-width:800px){.single-brokers .profile__shield-wrapper{border-right:1px solid #ebfbfb;padding-right:15px;margin-right:15px}}.single-brokers .profile__profil-logo{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:160px;height:auto;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:800px){.single-brokers .profile__profil-logo{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-bottom:35px}}.single-brokers .profile__shield-count{display:inline-block;position:absolute;top:107px;left:50%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff;font-weight:700;font-family:Rubik,sans-serif;font-size:14px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.single-brokers .profile__brand-content-wrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:420px}@media screen and (max-width:1024px){.single-brokers .profile__brand-content-wrapper{max-width:100%;margin-right:30px}}@media screen and (max-width:800px){.single-brokers .profile__brand-content-wrapper{margin-right:0}}.single-brokers .profile__text{font-size:16px;margin-bottom:12px;color:#fff}.single-brokers .profile__text span,.single-brokers .profile__text time{font-weight:600}.single-brokers .profile__text:last-child{margin-bottom:0}.single-brokers .profile .link{font-size:16px}.single-brokers .profile__information_no-protected{font-weight:600;color:#f03c3c}.single-brokers .profile__status{font-weight:600}.single-brokers .profile__btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:800px){.single-brokers .profile__btn-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.single-brokers .profile .btn_ghost{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 10px;border-radius:3px;margin-right:15px}.single-brokers .profile .btn_ghost:last-child{margin-right:0}@media screen and (max-width:800px){.single-brokers .profile .btn_ghost{font-size:14px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 15px;max-width:200px;width:100%}}.single-brokers .profile__certificate-wrapper{-webkit-box-flex:0;-ms-flex:0 1 450px;flex:0 1 450px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:800px){.single-brokers .profile__certificate-wrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;max-width:100%;-ms-flex-item-align:start;align-self:flex-start;margin-bottom:80px}}@media screen and (max-width:800px){.single-brokers .profile__certificate{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-top:60px}}.single-brokers .profile__file-btn{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.single-brokers .profile__file-btn-unconfirm{margin-top:30px;-ms-flex-item-align:start;align-self:flex-start}.single-brokers .about-brand{width:100%;max-width:690px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:80px;background:#554a58;padding:25px;border-radius:25px;color:#fff}@media screen and (max-width:430px){.single-brokers .about-brand{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:40px;padding:15px}}.single-brokers .about-brand__logo{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100px;height:auto;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:800px){.single-brokers .about-brand__logo{margin-right:15px}}@media screen and (max-width:430px){.single-brokers .about-brand__logo{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-bottom:35px}}.single-brokers .about-brand__description{width:100%;max-width:540px;padding-left:25px;font-weight:400}@media screen and (max-width:430px){.single-brokers .about-brand__description{padding:0}}.single-brokers .conditions{margin:0 auto 80px;max-width:920px}@media screen and (max-width:1024px){.single-brokers .conditions{padding:0 50px}}@media screen and (max-width:800px){.single-brokers .conditions{padding:0 15px}}.single-brokers .conditions h2,.single-brokers .conditions h3,.single-brokers .conditions h4,.single-brokers .conditions h5{font-family:Rubik,sans-serif;font-style:normal;font-weight:600;font-size:24px;line-height:160%;text-align:center;margin-bottom:40px}@media screen and (max-width:800px){.single-brokers .conditions h2,.single-brokers .conditions h3,.single-brokers .conditions h4,.single-brokers .conditions h5{margin-bottom:30px}}.single-brokers .conditions ol,.single-brokers .conditions ul{font-size:16px;list-style:disc;padding-left:30px}.single-brokers .conditions ol li,.single-brokers .conditions ul li{margin-bottom:10px}.single-brokers .conditions ol li:last-child,.single-brokers .conditions ul li:last-child{margin-bottom:0}.single-brokers .conditions ol{list-style:decimal}.single-brokers .conditions p{font-size:16px;margin-bottom:10px}.single-brokers .conditions p:last-child{margin-bottom:0}.single-brokers .conditions img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.single-brokers .conditions__btn{max-width:300px;margin:0 auto 50px}.single-brokers .conditions__info{max-height:0;overflow:hidden;-webkit-transition:max-height .5s ease-out,opacity .5s ease-out;-o-transition:max-height .5s ease-out,opacity .5s ease-out;transition:max-height .5s ease-out,opacity .5s ease-out;opacity:0}#certificate{width:100%;height:auto}#certificate-background,#certificate-qr,#certificate-shield{position:absolute;width:0;height:0;visibility:hidden;pointer-events:none}@media screen and (max-width:800px){.apply-for-membership{padding-top:100px}}.apply-for-membership .required-fields{margin-top:-15px}@media screen and (max-width:800px){.apply-for-membership .required-fields{margin-top:0}}.apply-for-membership .svg-animation-background{position:absolute;top:0;right:calc(50% - 555px);z-index:-1}@media screen and (max-width:1100px){.apply-for-membership .svg-animation-background{display:none}}.apply-for-membership .svg-animation-background__path-1{-webkit-transform:translate(-7px,237px);-ms-transform:translate(-7px,237px);transform:translate(-7px,237px)}.apply-for-membership .svg-animation-background__path-2{stroke-dashoffset:10000px;stroke-dasharray:10000px;-webkit-transform:translate(-7px,237px);-ms-transform:translate(-7px,237px);transform:translate(-7px,237px)}.apply-for-membership .svg-animation-background .circle-top__center-circle{-webkit-transform-origin:975px 225px;-ms-transform-origin:975px 225px;transform-origin:975px 225px}.apply-for-membership .svg-animation-background .circle-bottom__center-circle{-webkit-transform-origin:55px 867px;-ms-transform-origin:55px 867px;transform-origin:55px 867px}.apply-for-membership .svg-animation-background-mobile{overflow:visible;display:none;position:absolute;top:70px;right:calc(50% - 178px);z-index:-1}.apply-for-membership .svg-animation-background-mobile .circle-top__center-circle{-webkit-transform-origin:335px 70px;-ms-transform-origin:335px 70px;transform-origin:335px 70px;-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;will-change:transform}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.apply-for-membership .svg-animation-background-mobile__path-1{-webkit-transform:translate(4px,60px);-ms-transform:translate(4px,60px);transform:translate(4px,60px)}.apply-for-membership .svg-animation-background-mobile__path-2{stroke-dashoffset:10000px;stroke-dasharray:10000px;-webkit-transform:translate(4px,60px);-ms-transform:translate(4px,60px);transform:translate(4px,60px)}@media screen and (max-width:430px){.apply-for-membership .svg-animation-background-mobile{display:block}}@media screen and (max-width:340px){.apply-for-membership .svg-animation-background-mobile{display:none}}.apply-for-membership .membership h1{font-size:36px}@media screen and (max-width:800px){.apply-for-membership .membership h1{font-size:24px}}.apply-for-membership .membership__breadcrumps{margin-bottom:47px}@media screen and (max-width:800px){.apply-for-membership .membership__breadcrumps{margin-bottom:40px}}.apply-for-membership .membership__form-container{margin-top:100px;padding-left:95px}@media screen and (max-width:800px){.apply-for-membership .membership__form-container{padding-left:0;margin-top:40px}}.apply-for-membership .membership__form{margin-bottom:180px}@media screen and (max-width:800px){.apply-for-membership .membership__form{margin-bottom:70px}}.apply-for-membership .membership__form h3{font-size:24px;margin-bottom:35px}@media screen and (max-width:800px){.apply-for-membership .membership__form h3{margin-bottom:25px}}.apply-for-membership .membership__form .input{margin-bottom:25px}@media screen and (max-width:800px){.apply-for-membership .membership__form .input{margin-bottom:20px}}.apply-for-membership .membership__form .contact-info{margin-top:45px}.apply-for-membership .membership .grid-row{margin-bottom:0}@media screen and (max-width:800px){.apply-for-membership .membership .grid-row{grid-gap:0}}.apply-for-membership .membership .submit-wrapper{margin-top:30px}.what-we-do h2{font-size:24px}@media screen and (max-width:800px){.what-we-do h2{font-size:18px}}.what-we-do .svg-animation-background{position:absolute;top:127px;right:calc(50% - 555px);z-index:-1}@media screen and (max-width:1100px){.what-we-do .svg-animation-background{display:none}}.what-we-do .svg-animation-background__path-1{-webkit-transform:translate(0,237px);-ms-transform:translate(0,237px);transform:translate(0,237px)}.what-we-do .svg-animation-background__path-2{stroke-dashoffset:10000px;stroke-dasharray:10000px;-webkit-transform:translate(0,237px);-ms-transform:translate(0,237px);transform:translate(0,237px)}.what-we-do .svg-animation-background .circle-top{-webkit-transform:translate(10px,50px);-ms-transform:translate(10px,50px);transform:translate(10px,50px)}.what-we-do .svg-animation-background .circle-top__center-circle{-webkit-transform-origin:900px 225px;-ms-transform-origin:900px 225px;transform-origin:900px 225px;-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;will-change:transform}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.what-we-do .svg-animation-background .circle-top__circle2{stroke-dasharray:1300px;stroke-dashoffset:1000px;-webkit-transform-origin:900px 225px;-ms-transform-origin:900px 225px;transform-origin:900px 225px;-webkit-animation-name:rotation;animation-name:rotation;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.what-we-do .svg-animation-background .circle-top__circle3{stroke-dasharray:1300px;stroke-dashoffset:1000px;-webkit-transform-origin:900px 225px;-ms-transform-origin:900px 225px;transform-origin:900px 225px;-webkit-animation-name:rotation;animation-name:rotation;-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;animation-direction:reverse}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.what-we-do .svg-animation-background .circle-top__circle4{stroke-dasharray:1300px;stroke-dashoffset:1000px;-webkit-transform-origin:900px 225px;-ms-transform-origin:900px 225px;transform-origin:900px 225px;-webkit-animation-name:rotation;animation-name:rotation;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.what-we-do .svg-animation-background .circle-top__circle5{stroke-dasharray:1300px;stroke-dashoffset:1000px;-webkit-transform-origin:900px 225px;-ms-transform-origin:900px 225px;transform-origin:900px 225px;-webkit-animation-name:rotation;animation-name:rotation;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;animation-direction:reverse}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.what-we-do .svg-animation-background-mobile{overflow:visible;display:none;position:absolute;top:195px;right:calc(50% - 185px);z-index:-1}.what-we-do .svg-animation-background-mobile .circle-top__center-circle{-webkit-transform-origin:320px 10px;-ms-transform-origin:320px 10px;transform-origin:320px 10px;-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;will-change:transform}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.what-we-do .svg-animation-background-mobile__path-1{-webkit-transform:translate(-12px,1px);-ms-transform:translate(-12px,1px);transform:translate(-12px,1px)}.what-we-do .svg-animation-background-mobile__path-2{stroke-dashoffset:10000px;stroke-dasharray:10000px;-webkit-transform:translate(-12px,1px);-ms-transform:translate(-12px,1px);transform:translate(-12px,1px)}@media screen and (max-width:430px){.what-we-do .svg-animation-background-mobile{display:block}}@media screen and (max-width:340px){.what-we-do .svg-animation-background-mobile{display:none}}.what-we-do .slider-container{max-width:960px;margin:0 auto}.what-we-do .first-screen{margin-top:48px;margin-bottom:100px}.what-we-do .first-screen h1{margin-bottom:20px}.what-we-do .first-screen p{width:58.3333%}@media screen and (max-width:800px){.what-we-do .first-screen p{width:100%}}@media screen and (max-width:430px){.what-we-do .first-screen p{width:83.333333%}}.what-we-do .first-screen p:not(:last-child){margin-bottom:1em}@media screen and (max-width:800px){.what-we-do .first-screen{margin-top:40px}}.what-we-do .provide{margin-bottom:80px}.what-we-do .provide-container{margin:0 auto;max-width:730px}@media screen and (max-width:430px){.what-we-do .provide-container{max-width:290px}}.what-we-do .provide h2{text-align:center;margin-bottom:60px}@media screen and (max-width:800px){.what-we-do .provide h2{text-align:left;margin-bottom:40px}}.what-we-do .provide p{font-size:16px}.what-we-do .provide__services{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:50px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.what-we-do .provide__services p{text-align:center;font-weight:400}.what-we-do .provide__services .btn{margin-top:60px}@media screen and (max-width:800px){.what-we-do .provide__services .btn{margin-top:50px}}@media screen and (max-width:800px){.what-we-do .provide__services{margin-top:40px}}.what-we-do .provide__row{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);-webkit-column-gap:65px;-moz-column-gap:65px;column-gap:65px;row-gap:40px}@media screen and (max-width:800px){.what-we-do .provide__row{-ms-grid-columns:auto;grid-template-columns:auto;row-gap:30px}}.what-we-do .provide__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:800px){.what-we-do .provide__col{width:100%}.what-we-do .provide__col img{margin-bottom:24px}}@media screen and (max-width:800px){.what-we-do .provide{margin-bottom:100px}}.what-we-do .special-one{margin:100px 0}.what-we-do .special-one_container{max-width:920px;margin:0 auto}.what-we-do .special-one h2{text-align:center;margin-bottom:66px}@media screen and (max-width:800px){.what-we-do .special-one h2{font-size:18px;text-align:left}}.what-we-do .special-one p:not(:last-child){margin-bottom:1em}.what-we-do .special-two{margin-bottom:180px}.what-we-do .special-two h2{text-align:center;margin-bottom:60px}.what-we-do .special-two p{text-align:center}.what-we-do .special-two__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:430px){.what-we-do .special-two__wrapper{max-width:287px;margin:0 auto}}.what-we-do .special-two__row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:45px}@media screen and (max-width:800px){.what-we-do .special-two__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px}}.what-we-do .special-two__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.what-we-do .special-two__col p{line-height:22px;font-weight:400}@media screen and (max-width:800px){.what-we-do .special-two__col{width:100%;margin-bottom:30px}}.what-we-do .special-two__col img{margin-bottom:20px}@media screen and (max-width:800px){.what-we-do .special-two{margin-bottom:100px}}.about-us{padding-bottom:120px}@media screen and (max-width:800px){.about-us{padding-bottom:100px}}.about-us .svg-animation-background{position:absolute;top:100px;right:calc(50% - 555px);z-index:-1}@media screen and (max-width:1100px){.about-us .svg-animation-background{display:none}}.about-us .svg-animation-background__path-1{-webkit-transform:translate(53px,237px);-ms-transform:translate(53px,237px);transform:translate(53px,237px)}.about-us .svg-animation-background__path-2{stroke-dashoffset:10000px;stroke-dasharray:10000px;-webkit-transform:translate(53px,237px);-ms-transform:translate(53px,237px);transform:translate(53px,237px)}.about-us .svg-animation-background .circle-top__center-circle{-webkit-transform-origin:900px 225px;-ms-transform-origin:900px 225px;transform-origin:900px 225px;-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;will-change:transform;-webkit-filter:drop-shadow(3px 3px 20px rgba(0, 0, 0, .3));filter:drop-shadow(3px 3px 20px rgba(0, 0, 0, .3))}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.about-us .svg-animation-background .circle-top__circle2{stroke-dasharray:1300px;stroke-dashoffset:1000px;-webkit-transform-origin:900px 225px;-ms-transform-origin:900px 225px;transform-origin:900px 225px;-webkit-animation-name:rotation;animation-name:rotation;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.about-us .svg-animation-background .circle-top__circle3{stroke-dasharray:1300px;stroke-dashoffset:1000px;-webkit-transform-origin:900px 225px;-ms-transform-origin:900px 225px;transform-origin:900px 225px;-webkit-animation-name:rotation;animation-name:rotation;-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;animation-direction:reverse}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.about-us .svg-animation-background .circle-top__circle4{stroke-dasharray:1300px;stroke-dashoffset:1000px;-webkit-transform-origin:900px 225px;-ms-transform-origin:900px 225px;transform-origin:900px 225px;-webkit-animation-name:rotation;animation-name:rotation;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.about-us .svg-animation-background .circle-top__circle5{stroke-dasharray:1300px;stroke-dashoffset:1000px;-webkit-transform-origin:900px 225px;-ms-transform-origin:900px 225px;transform-origin:900px 225px;-webkit-animation-name:rotation;animation-name:rotation;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;animation-direction:reverse}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.about-us .svg-animation-background .circle-bottom__center-circle{-webkit-transform-origin:55px 838px;-ms-transform-origin:55px 838px;transform-origin:55px 838px}.about-us .svg-animation-background-mobile{display:none;position:absolute;top:120px;right:50%;z-index:-1;overflow:visible;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}@media screen and (max-width:430px){.about-us .svg-animation-background-mobile{display:block}}@media screen and (max-width:340px){.about-us .svg-animation-background-mobile{display:none}}.about-us .svg-animation-background-mobile__path-2{stroke-dashoffset:10000px;stroke-dasharray:10000px}.about-us .svg-animation-background-mobile .circle-top__center-circle{-webkit-transform-origin:330px 30px;-ms-transform-origin:330px 30px;transform-origin:330px 30px;-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;will-change:transform}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.about-us__first-screen-container{margin-top:122px;max-width:635px;margin-bottom:100px}@media screen and (max-width:430px){.about-us__first-screen-container{max-width:330px}}.about-us__first-screen-container h1{margin-bottom:40px}@media screen and (max-width:800px){.about-us__first-screen-container{margin-top:0}}.about-us__second-screen-container{margin:0 auto;max-width:730px}@media screen and (max-width:430px){.about-us__second-screen-container{margin:0 0 0 auto;max-width:300px}}.about-us__second-screen-container h2{font-size:24px;text-align:center;margin-bottom:60px}@media screen and (max-width:800px){.about-us__second-screen-container h2{font-size:18px;margin-bottom:40px}}.about-us__second-screen-container p{font-size:16px}.about-us p{margin-bottom:15px}.about-us p:last-child{margin-bottom:0}.category-page{margin-bottom:120px}@media screen and (max-width:800px){.category-page{padding-top:100px;padding-bottom:100px}}.category-page .svg-animation-background{position:absolute;top:160px;right:calc(50% - 555px);z-index:-1;overflow:visible}@media screen and (max-width:1100px){.category-page .svg-animation-background{display:none}}.category-page .svg-animation-background__path-2{stroke-dashoffset:10000px;stroke-dasharray:10000px}.category-page .svg-animation-background .circle-top__center-circle{-webkit-transform-origin:910px 40px;-ms-transform-origin:910px 40px;transform-origin:910px 40px;-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;will-change:transform}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@media screen and (max-width:800px){.category-page .container{padding:0 50px}}@media screen and (max-width:430px){.category-page .container{padding:0 15px}}.category-page__breadcrumbs{margin-bottom:45px}.category-page__title{margin-bottom:40px;text-align:center}.category-page__news-item-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.category-page__news-item-container article{margin-bottom:40px}.category-page__quick-links-container{padding-top:50px}@media screen and (max-width:800px){.category-page__pagination{margin-bottom:55px}}.category-page__pagination .pagination{margin:0 auto}.article-page .first-screen__breadcrumbs{margin-bottom:45px}.article-page .first-screen__content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:60px}@media screen and (max-width:800px){.article-page .first-screen__content-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:60px}}.article-page .first-screen__content-wrapper .first-screen__img{-webkit-box-flex:0;-ms-flex:0 1 445px;flex:0 1 445px;display:block;width:445px;height:300px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:800px){.article-page .first-screen__content-wrapper .first-screen__img{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;height:auto}}.article-page .first-screen__content-wrapper .first-screen__text{margin-bottom:0}@media screen and (max-width:800px){.article-page .first-screen__content-wrapper .first-screen__text{margin-bottom:30px}}.article-page .first-screen__title-wrapper{-webkit-box-flex:0;-ms-flex:0 1 635px;flex:0 1 635px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:800px){.article-page .first-screen__title-wrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}.article-page .first-screen__title{font-family:Rubik,sans-serif;font-weight:500;font-size:28px;margin-bottom:10px}@media screen and (max-width:800px){.article-page .first-screen__title{font-weight:600;font-size:20px}}.article-page .first-screen__date{font-family:Rubik,sans-serif;font-weight:400;font-size:14px;line-height:17px;margin-bottom:25px}@media screen and (max-width:800px){.article-page .first-screen__date{margin-bottom:40px}}.article-page .svg-animation-background{position:absolute;top:260px;right:calc(50% - 555px);z-index:-1}@media screen and (max-width:1100px){.article-page .svg-animation-background{display:none}}.article-page .svg-animation-background__path-2{stroke-dashoffset:10000px;stroke-dasharray:10000px}.article-page .svg-animation-background .circle-top__center-circle{-webkit-transform-origin:915px 40px;-ms-transform-origin:915px 40px;transform-origin:915px 40px;-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;will-change:transform;-webkit-filter:drop-shadow(0 15px 20px rgba(0, 0, 0, .3));filter:drop-shadow(0 15px 20px rgba(0, 0, 0, .3))}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.article-page__content-container{max-width:920px;margin:0 auto;margin-bottom:40px}@media screen and (max-width:1024px){.article-page__content-container{padding:0 50px}}@media screen and (max-width:800px){.article-page__content-container{padding:0 15px}}.article-page__content-container h2,.article-page__content-container h3,.article-page__content-container h4,.article-page__content-container h5{font-family:Rubik,sans-serif;font-style:normal;font-weight:600;font-size:24px;line-height:160%;text-align:center;margin-bottom:40px}@media screen and (max-width:800px){.article-page__content-container h2,.article-page__content-container h3,.article-page__content-container h4,.article-page__content-container h5{margin-bottom:30px}}.article-page__content-container ol,.article-page__content-container ul{font-size:16px;list-style:disc;padding-left:30px}.article-page__content-container ol li,.article-page__content-container ul li{margin-bottom:10px}.article-page__content-container ol li:last-child,.article-page__content-container ul li:last-child{margin-bottom:0}.article-page__content-container ol{list-style:decimal}.article-page__content-container time{font-family:Rubik,sans-serif;font-weight:400;font-size:14px;line-height:17px}.article-page__content-container p{font-size:16px;margin-bottom:10px}.article-page__content-container p:last-child{margin-bottom:0}.article-page__content-container img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.article-page__content-container .video-wrapper>div{position:relative;padding-bottom:56.25%;height:0}.article-page__content-container .video-wrapper>div iframe{position:absolute;top:0;left:0;width:100%;height:100%}.article-page__soc-item-wrapper{margin:100px auto 60px}.article-page__soc-item-wrapper .social-icons-share{max-width:255px}@media screen and (max-width:800px){.scrum-page .first-screen{padding-top:100px}}.scrum-page .first-screen__breadcrumbs{margin-bottom:45px}.scrum-page .first-screen__content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:100px}@media screen and (max-width:800px){.scrum-page .first-screen__content-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:60px}}.scrum-page .first-screen__content-wrapper .first-screen__img{-webkit-box-flex:0;-ms-flex:0 1 450px;flex:0 1 450px;height:auto}@media screen and (max-width:800px){.scrum-page .first-screen__content-wrapper .first-screen__img{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;height:auto}}.scrum-page .first-screen__content-wrapper .first-screen__text{margin-bottom:0}@media screen and (max-width:800px){.scrum-page .first-screen__content-wrapper .first-screen__text{margin-bottom:30px}}.scrum-page .first-screen__title-wrapper{-webkit-box-flex:0;-ms-flex:0 1 635px;flex:0 1 635px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:800px){.scrum-page .first-screen__title-wrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}.scrum-page .first-screen__title{font-family:Rubik,sans-serif;font-weight:500;font-size:28px;margin-bottom:10px}@media screen and (max-width:800px){.scrum-page .first-screen__title{font-weight:600;font-size:20px}}.scrum-page .first-screen__date{font-family:Rubik,sans-serif;font-weight:400;font-size:14px;line-height:17px;margin-bottom:25px}@media screen and (max-width:800px){.scrum-page .first-screen__date{margin-bottom:40px}}.scrum-page .svg-animation-background{position:absolute;top:280px;right:calc(50% - 555px);z-index:-1}@media screen and (max-width:1100px){.scrum-page .svg-animation-background{display:none}}.scrum-page .svg-animation-background__path-2{stroke-dashoffset:10000px;stroke-dasharray:10000px}.scrum-page .svg-animation-background .circle-top__center-circle{-webkit-transform-origin:915px 40px;-ms-transform-origin:915px 40px;transform-origin:915px 40px;-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;will-change:transform;-webkit-filter:drop-shadow(0 15px 20px rgba(0, 0, 0, .3));filter:drop-shadow(0 15px 20px rgba(0, 0, 0, .3))}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.scrum-page__content-container{max-width:920px;margin:0 auto;margin-bottom:40px}@media screen and (max-width:1024px){.scrum-page__content-container{padding:0 15px}}.scrum-page__content-container h2,.scrum-page__content-container h3,.scrum-page__content-container h4,.scrum-page__content-container h5{font-family:Rubik,sans-serif;font-style:normal;font-weight:600;font-size:24px;line-height:160%;text-align:center}@media screen and (max-width:800px){.scrum-page__content-container h2{font-size:18px;text-align:left}}.scrum-page__content-container h2:first-of-type{margin-bottom:100px}@media screen and (max-width:800px){.scrum-page__content-container h2:first-of-type{margin-bottom:30px}}.scrum-page__content-container ol,.scrum-page__content-container ul{list-style:disc;padding-left:30px}.scrum-page__content-container ol li,.scrum-page__content-container ul li{margin-bottom:10px}.scrum-page__content-container ol li:last-child,.scrum-page__content-container ul li:last-child{margin-bottom:0}.scrum-page__content-container ol{list-style:decimal}.scrum-page__content-container time{font-family:Rubik,sans-serif;font-weight:400;font-size:14px;line-height:17px}.scrum-page__content-container p{margin-bottom:10px}.scrum-page__content-container p:last-child{margin-bottom:0}.scrum-page__content-container img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.scrum-page__block{margin-bottom:40px}.scrum-page__block:first-of-type{margin-bottom:100px}@media screen and (max-width:800px){.scrum-page__block:first-of-type{margin-bottom:60px}}.scrum-page__block:last-of-type{margin-bottom:0}.scrum-page__img-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}@media screen and (max-width:800px){.scrum-page__img-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.scrum-page__img-block img{-webkit-box-flex:0;-ms-flex:0 0 445px;flex:0 0 445px;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}@media screen and (max-width:800px){.scrum-page__img-block img{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:40px}}.scrum-page__img-block div{margin-left:30px}@media screen and (max-width:800px){.scrum-page__img-block div{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:0}}.scrum-page__soc-item-wrapper{margin-bottom:60px}.scrum-page__soc-item-wrapper .social-icons-share{max-width:255px}@media screen and (max-width:800px){.team{padding-top:100px}}.team h1{font-weight:500}.team .svg-animation-background{position:absolute;top:0;right:calc(50% - 555px);z-index:-1}@media screen and (max-width:1100px){.team .svg-animation-background{display:none}}.team .svg-animation-background__path-1{-webkit-transform:translate(53px,237px);-ms-transform:translate(53px,237px);transform:translate(53px,237px)}.team .svg-animation-background__path-2{stroke-dashoffset:10000px;stroke-dasharray:10000px;-webkit-transform:translate(53px,237px);-ms-transform:translate(53px,237px);transform:translate(53px,237px)}.team .svg-animation-background .circle-top__center-circle{-webkit-transform-origin:975px 225px;-ms-transform-origin:975px 225px;transform-origin:975px 225px;-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;will-change:transform}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.team .svg-animation-background .circle-bottom__center-circle{-webkit-transform-origin:55px 867px;-ms-transform-origin:55px 867px;transform-origin:55px 867px}.team .svg-animation-background-mobile{overflow:visible;display:none;position:absolute;top:70px;right:calc(50% - 178px);z-index:-1}.team .svg-animation-background-mobile .circle-top__center-circle{-webkit-transform-origin:335px 70px;-ms-transform-origin:335px 70px;transform-origin:335px 70px;-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;will-change:transform}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.team .svg-animation-background-mobile__path-1{-webkit-transform:translate(4px,37px);-ms-transform:translate(4px,37px);transform:translate(4px,37px)}.team .svg-animation-background-mobile__path-2{stroke-dashoffset:10000px;stroke-dasharray:10000px;-webkit-transform:translate(4px,37px);-ms-transform:translate(4px,37px);transform:translate(4px,37px)}@media screen and (max-width:430px){.team .svg-animation-background-mobile{display:block}}@media screen and (max-width:340px){.team .svg-animation-background-mobile{display:none}}.team .map{position:relative;margin-bottom:90px}@media screen and (max-width:800px){.team .map{margin-bottom:100px}}.team .map-container{margin:0 auto}.team .map-wrapper{position:relative;margin:0 auto;width:100%;height:550px;background:url(../images/dist/map.png) no-repeat}@media screen and (max-width:1100px){.team .map-wrapper{zoom:90%}}@media screen and (max-width:800px){.team .map-wrapper{zoom:65%}}@media screen and (max-width:710px){.team .map-wrapper{zoom:58%}}@media screen and (max-width:640px){.team .map-wrapper{zoom:55%}}@media screen and (max-width:430px){.team .map-wrapper{zoom:35%}}@media screen and (max-width:375px){.team .map-wrapper{zoom:31%}}@media screen and (max-width:360px){.team .map-wrapper{zoom:30%}}@media screen and (max-width:320px){.team .map-wrapper{zoom:26%}}.team .map__img{width:100%}.team .map__preview{cursor:pointer;position:relative}.team .map__preview-container{position:absolute;top:500px;left:500px}.team .map__preview-container:hover .map__preview_modal{-webkit-transform:translateX(-50%) scaleY(1);-ms-transform:translateX(-50%) scaleY(1);transform:translateX(-50%) scaleY(1)}.team .map__preview_avatar{position:absolute;top:34%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;width:35px;height:35px}.team .map__preview_flag{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:41px;width:17px;height:12px}.team .map__preview_text{position:absolute;left:50%;bottom:-7px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-weight:600;font-size:10px;white-space:nowrap}.team .map__preview_modal{z-index:5;width:-webkit-max-content;width:-moz-max-content;width:max-content;background:rgba(43,27,112,.7);position:absolute;bottom:-42px;left:50%;-webkit-transform:translateX(-50%) scaleY(0);-ms-transform:translateX(-50%) scaleY(0);transform:translateX(-50%) scaleY(0);color:#fff;font-family:Rubik;text-align:center;padding:5px;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.team .map__preview_modal p{font-size:8px;font-weight:500}.team .map__preview_modal p:last-child{margin-top:5px}.team .map__preview_modal a{font-size:10px;font-weight:600;text-decoration:underline}.team .map h1{font-size:28px;max-width:635px;margin-bottom:43px}@media screen and (max-width:800px){.team .map h1{font-size:24px;max-width:340px;line-height:29px}}.team .profiles{margin-bottom:180px}@media screen and (max-width:800px){.team .profiles{margin-bottom:108px}}.team .profiles__container{max-width:915px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);-webkit-column-gap:78px;-moz-column-gap:78px;column-gap:78px;row-gap:35px}@media screen and (max-width:800px){.team .profiles__container{-ms-grid-columns:auto;grid-template-columns:auto;row-gap:40px;justify-items:center}}.team .profiles__card{padding:10px 0 15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;cursor:pointer;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.team .profiles__card:hover{background:#fff;-webkit-box-shadow:0 33px 80px rgba(0,0,0,.07),0 13.7866px 33.4221px rgba(0,0,0,.0503198),0 7.37098px 17.869px rgba(0,0,0,.0417275),0 4.13211px 10.0172px rgba(0,0,0,.035),0 2.19453px 5.32008px rgba(0,0,0,.0282725),0 .913195px 2.21381px rgba(0,0,0,.0196802);box-shadow:0 33px 80px rgba(0,0,0,.07),0 13.7866px 33.4221px rgba(0,0,0,.0503198),0 7.37098px 17.869px rgba(0,0,0,.0417275),0 4.13211px 10.0172px rgba(0,0,0,.035),0 2.19453px 5.32008px rgba(0,0,0,.0282725),0 .913195px 2.21381px rgba(0,0,0,.0196802);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.team .profiles__card p{font-size:16px;font-weight:600;font-family:Rubik,sans-serif}.team .profiles__card a{margin-top:10px}@media screen and (max-width:800px){.team .profiles__card{width:100%;max-width:360px}}.team .profiles__avatar{margin-bottom:15px;border-radius:50%}@media screen and (max-width:800px){.team .profiles__avatar{-webkit-box-shadow:0 73px 80px rgba(22,18,52,.07),0 30.4977px 33.4221px rgba(22,18,52,.0258429),0 16.3055px 17.869px rgba(22,18,52,.017033),0 9.14073px 10.0172px rgba(22,18,52,.0150157),0 4.85457px 5.32008px rgba(22,18,52,.0153344),0 2.0201px 2.21381px rgba(22,18,52,.01477);box-shadow:0 73px 80px rgba(22,18,52,.07),0 30.4977px 33.4221px rgba(22,18,52,.0258429),0 16.3055px 17.869px rgba(22,18,52,.017033),0 9.14073px 10.0172px rgba(22,18,52,.0150157),0 4.85457px 5.32008px rgba(22,18,52,.0153344),0 2.0201px 2.21381px rgba(22,18,52,.01477)}}.team .profiles__flag{margin-bottom:10px;width:33px;height:24px}.team-admin .map{cursor:crosshair}.team-admin .map__preview{cursor:crosshair}.team-admin .map__preview-container:hover .map__preview_modal{-webkit-transform:translateX(-50%) scaleY(0);-ms-transform:translateX(-50%) scaleY(0);transform:translateX(-50%) scaleY(0)}.contacts svg{overflow:visible}@media screen and (max-width:800px){.contacts{padding-top:100px}}.contacts__container{max-width:920px}@media screen and (max-width:800px){.contacts__container{padding:0}}.contacts .svg-animation-background{position:absolute;top:4px;right:calc(50% - 555px);z-index:-1}@media screen and (max-width:1100px){.contacts .svg-animation-background{display:none}}.contacts .svg-animation-background #shadow{overflow:visible}.contacts .svg-animation-background__path-1{-webkit-transform:translate(28px,237px);-ms-transform:translate(28px,237px);transform:translate(28px,237px)}.contacts .svg-animation-background__path-2{stroke-dashoffset:10000px;stroke-dasharray:10000px;-webkit-transform:translate(28px,237px);-ms-transform:translate(28px,237px);transform:translate(28px,237px)}.contacts .svg-animation-background .circle-top__center-circle{-webkit-transform-origin:947px 225px;-ms-transform-origin:947px 225px;transform-origin:947px 225px;-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;will-change:transform}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.contacts .svg-animation-background .circle-top__center-circle-container{overflow:visible}.contacts .svg-animation-background .circle-bottom__center-circle{-webkit-transform-origin:55px 837px;-ms-transform-origin:55px 837px;transform-origin:55px 837px}.contacts .svg-animation-background-mobile{overflow:visible;display:none;position:absolute;top:117px;right:calc(50% - 185px);z-index:-1}.contacts .svg-animation-background-mobile .circle-top__center-circle{-webkit-transform-origin:322px 40px;-ms-transform-origin:322px 40px;transform-origin:322px 40px;-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;will-change:transform}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.contacts .svg-animation-background-mobile__path-1{-webkit-transform:translate(-12px,1px);-ms-transform:translate(-12px,1px);transform:translate(-12px,1px)}.contacts .svg-animation-background-mobile__path-2{stroke-dashoffset:10000px;stroke-dasharray:10000px;-webkit-transform:translate(-12px,1px);-ms-transform:translate(-12px,1px);transform:translate(-12px,1px)}@media screen and (max-width:430px){.contacts .svg-animation-background-mobile{display:block}}@media screen and (max-width:340px){.contacts .svg-animation-background-mobile{display:none}}.contacts .contacts__header{text-align:center;background:rgba(245,248,253,.6);-webkit-box-shadow:0 10px 40px 0 rgba(64,186,188,.29);box-shadow:0 10px 40px 0 rgba(64,186,188,.29);max-width:800px;margin:auto;padding:25px;border-radius:25px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:800px){.contacts .contacts__header{margin-bottom:65px}}.contacts .contacts__header h1{font-size:36px;margin-bottom:20px}@media screen and (max-width:800px){.contacts .contacts__header h1{font-size:24px}}.contacts .contacts__header p{font-weight:400}.contacts .contacts__map_mobile{display:none}@media screen and (max-width:430px){.contacts .contacts__map_mobile{display:block}}@media screen and (max-width:430px){.contacts .contacts__map_desktop{display:none}}.contacts .contacts__map img{width:100%}.contacts .contacts__form{font-family:"Source Sans Pro",sans-serif;margin-bottom:273px}@media screen and (max-width:800px){.contacts .contacts__form{margin-bottom:187px}}.contacts .contacts__form h3{font-size:28px;font-weight:500;margin-bottom:34px}.contacts .contacts__form__container{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}@media screen and (max-width:800px){.contacts .contacts__form__container{-ms-grid-columns:auto;grid-template-columns:auto;row-gap:55px}}.contacts .contacts__form .submit__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contacts .contacts__form .wpcf7-response-output{display:none!important}.contacts .contacts__inputs .input{margin-bottom:25px}.contacts .contacts__inputs .input.container_limit label span:first-child::after{content:"*";color:#eb5757}.contacts .contacts__inputs .textarea{margin-bottom:5px}@media screen and (max-width:430px){.contacts .contacts__info{padding-right:47px}}.contacts .contacts__info h3{font-size:24px;font-weight:600;margin-bottom:25px;margin-top:30px}.contacts .contacts__info .contacts__address,.contacts .contacts__info p{margin-bottom:20px}.contacts .contacts__info p a{font-family:"Source Sans Pro",sans-serif}.contacts .contacts__info p a:hover{color:#40babc}.contacts .contacts__info p span{font-weight:400}.contacts .contacts__info .contacts__address_first{margin-bottom:25px}.contacts .contacts__info .contacts__address p:first-child{font-weight:400;margin-bottom:10px}.contacts .contacts__info .contacts__address p:last-child{margin-bottom:0}.contacts .input__file .wpcf7-form-control-wrap{position:relative}.contacts .input__file .wpcf7-form-control-wrap:before{content:"Choose file";position:absolute;left:0;padding:5px;background:red;color:#fff;width:130px;text-align:center;border-radius:5px;cursor:pointer}.contacts .input__file .wpcf7-form-control-wrap input{display:inline-block;visibility:hidden}@media screen and (max-width:800px){.operation{padding-top:100px}}.operation h1{text-align:left;margin-bottom:40px}@media screen and (max-width:800px){.operation h1{margin-bottom:55px}}.operation__breadcrumbs{margin-bottom:45px}@media screen and (max-width:800px){.operation__breadcrumbs{margin-bottom:40px}}.operation__title{text-align:center;font-size:36px;margin-bottom:30px;line-height:1}@media screen and (max-width:800px){.operation__title{font-size:24px}}.operation__title_first{font-weight:500;font-size:28px;margin-bottom:60px}@media screen and (max-width:800px){.operation__title_first{font-size:20px;font-weight:600}}@media screen and (max-width:800px){.operation__title{margin-bottom:25px}}.operation__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);-ms-grid-rows:auto;grid-template-rows:auto;grid-gap:30px}@media screen and (max-width:800px){.operation__list{-ms-grid-columns:1fr;grid-template-columns:1fr;justify-items:center;grid-gap:40px}}.operation__item{width:100%}.operation__item img{width:100%;height:auto;border-radius:5px;-webkit-box-shadow:0 33px 80px rgba(0,0,0,.07),0 13.7866px 33.4221px rgba(0,0,0,.0503198),0 7.37098px 17.869px rgba(0,0,0,.0417275),0 4.13211px 10.0172px rgba(0,0,0,.035),0 2.19453px 5.32008px rgba(0,0,0,.0282725),0 .913195px 2.21381px rgba(0,0,0,.0196802);box-shadow:0 33px 80px rgba(0,0,0,.07),0 13.7866px 33.4221px rgba(0,0,0,.0503198),0 7.37098px 17.869px rgba(0,0,0,.0417275),0 4.13211px 10.0172px rgba(0,0,0,.035),0 2.19453px 5.32008px rgba(0,0,0,.0282725),0 .913195px 2.21381px rgba(0,0,0,.0196802)}.operation__resolution-statisticss{margin-bottom:100px}.operation__case-examples{margin-bottom:100px}.operation__commission-reports{margin-bottom:100px}.operation__industry-events-participation{margin-bottom:100px}.operation .svg-animation-background{overflow:visible;position:absolute;top:-40px;right:calc(50% - 555px);z-index:-1}@media screen and (max-width:1100px){.operation .svg-animation-background{display:none}}.operation .svg-animation-background__path-1{-webkit-transform:translate(7px,195px);-ms-transform:translate(7px,195px);transform:translate(7px,195px)}.operation .svg-animation-background__path-2{stroke-dashoffset:10000px;stroke-dasharray:10000px;-webkit-transform:translate(7px,195px);-ms-transform:translate(7px,195px);transform:translate(7px,195px)}.operation .svg-animation-background .circle-top__center-circle{-webkit-transform-origin:954px 225px;-ms-transform-origin:954px 225px;transform-origin:954px 225px;-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;will-change:transform}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.operation .svg-animation-background .circle-bottom__center-circle{-webkit-transform-origin:55px 837px;-ms-transform-origin:55px 837px;transform-origin:55px 837px}.operation .slider-buttons{margin-top:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.operation .slider-buttons img{cursor:pointer;position:relative;z-index:-1}.operation .slider-buttons .button-prev{cursor:pointer;margin-right:96px}.operation .slider-buttons .button-next{cursor:pointer}.operation .swiper-container{width:calc(100% + 60px);padding:0 30px;margin-left:-30px;padding-top:30px}@media screen and (max-width:1024px){.operation .swiper-container{width:100%}}@media screen and (max-width:800px){.operation .swiper-container{padding:0;margin:0}}.operation .news-card__btn{display:inline-block}.case-examples{margin-bottom:180px}@media screen and (max-width:800px){.case-examples{margin-bottom:100px}}.case-examples__container{max-width:920px;margin:0 auto}.case-examples p{margin-bottom:1em}.case-examples .social-icons-share{max-width:254px}.case-examples .svg-animation-background{position:absolute;top:0;right:calc(50% - 555px);z-index:-1}@media screen and (max-width:1100px){.case-examples .svg-animation-background{display:none}}.case-examples .svg-animation-background__path-1{-webkit-transform:translate(53px,237px);-ms-transform:translate(53px,237px);transform:translate(53px,237px)}.case-examples .svg-animation-background__path-2{stroke-dashoffset:10000px;stroke-dasharray:10000px;-webkit-transform:translate(53px,237px);-ms-transform:translate(53px,237px);transform:translate(53px,237px)}.case-examples .svg-animation-background .circle-top__center-circle{-webkit-transform-origin:975px 225px;-ms-transform-origin:975px 225px;transform-origin:975px 225px;-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;will-change:transform;-webkit-filter:drop-shadow(3px 3px 20px rgba(0, 0, 0, .3));filter:drop-shadow(3px 3px 20px rgba(0, 0, 0, .3))}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.case-examples .svg-animation-background .circle-bottom__center-circle{-webkit-transform-origin:55px 837px;-ms-transform-origin:55px 837px;transform-origin:55px 837px}.case-examples .svg-animation-background-mobile{overflow:visible;display:none;position:absolute;top:118px;right:calc(50% - 180px);z-index:-1}.case-examples .svg-animation-background-mobile .circle-top__center-circle{-webkit-transform-origin:322px 50px;-ms-transform-origin:322px 50px;transform-origin:322px 50px;-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;will-change:transform;-webkit-filter:drop-shadow(3px 10px 15px rgba(0, 0, 0, .3));filter:drop-shadow(3px 10px 15px rgba(0, 0, 0, .3))}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.case-examples .svg-animation-background-mobile__path-1{-webkit-transform:translate(26px,37px);-ms-transform:translate(26px,37px);transform:translate(26px,37px)}.case-examples .svg-animation-background-mobile__path-2{-webkit-transform:translate(26px,37px);-ms-transform:translate(26px,37px);transform:translate(26px,37px);stroke-dashoffset:10000px;stroke-dasharray:10000px}@media screen and (max-width:430px){.case-examples .svg-animation-background-mobile{display:block}}.case-examples table{width:100%;border-collapse:collapse;border-spacing:0;color:#0c0c0c;font-weight:400;font-size:12px;margin-bottom:60px;margin-top:40px;background:#fff}.case-examples table .response p{padding-left:0;font-size:14px}.case-examples table .response p:not(:first-child){font-weight:300}.case-examples table .response p:last-child{margin-bottom:0}.case-examples table .single-row{font-size:14px}.case-examples table,.case-examples td,.case-examples th{border:1px solid #ddd}.case-examples td,.case-examples th{padding:10px 15px 10px 13px}@media screen and (max-width:800px){.case-examples td,.case-examples th{padding:10px 5px}}.case-examples .first-screen{margin-bottom:100px}.case-examples .first-screen h1{font-weight:500;font-size:28px;max-width:635px;margin-bottom:10px}@media screen and (max-width:800px){.case-examples .first-screen h1{font-size:20px;font-weight:600;max-width:337px}}.case-examples .first-screen .date{font-weight:400;font-size:14px;font-family:Rubik,sans-serif}.case-examples .first-screen .date-wrapper{margin-bottom:25px}.case-examples .first-screen p{max-width:635px}@media screen and (max-width:430px){.case-examples .first-screen p{max-width:337px}}.case-examples .complaint-matter h2,.case-examples .complaint-matter h3,.case-examples .complaint-matter h4,.case-examples .complaint-matter h5,.case-examples .complaint-matter h6{margin-bottom:40px;font-size:24px}@media screen and (max-width:800px){.case-examples .complaint-matter h2,.case-examples .complaint-matter h3,.case-examples .complaint-matter h4,.case-examples .complaint-matter h5,.case-examples .complaint-matter h6{font-size:18px;margin-bottom:30px}}.case-examples .complaint-matter p{font-size:16px}.our-partners{margin-bottom:150px}@media screen and (max-width:800px){.our-partners{margin-bottom:142px}}.our-partners .svg-animation-background{position:absolute;top:0;right:calc(50% - 555px);z-index:-1}@media screen and (max-width:1100px){.our-partners .svg-animation-background{display:none}}.our-partners .svg-animation-background__path-1{-webkit-transform:translate(53px,211px);-ms-transform:translate(53px,211px);transform:translate(53px,211px)}.our-partners .svg-animation-background__path-2{stroke-dashoffset:10000px;stroke-dasharray:10000px;-webkit-transform:translate(53px,211px);-ms-transform:translate(53px,211px);transform:translate(53px,211px)}.our-partners .svg-animation-background .circle-top__center-circle{-webkit-transform-origin:975px 225px;-ms-transform-origin:975px 225px;transform-origin:975px 225px;-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;will-change:transform}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.our-partners .svg-animation-background .circle-bottom__center-circle{-webkit-transform-origin:55px 1000px;-ms-transform-origin:55px 1000px;transform-origin:55px 1000px}.our-partners .svg-animation-background-mobile{overflow:visible;display:none;position:absolute;top:134px;right:calc(50% - 185px);z-index:-1}.our-partners .svg-animation-background-mobile .circle-top__center-circle{-webkit-transform-origin:320px 50px;-ms-transform-origin:320px 50px;transform-origin:320px 50px;-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;will-change:transform}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.our-partners .svg-animation-background-mobile__path-1{-webkit-transform:translate(-12px,1px);-ms-transform:translate(-12px,1px);transform:translate(-12px,1px)}.our-partners .svg-animation-background-mobile__path-2{stroke-dashoffset:10000px;stroke-dasharray:10000px;-webkit-transform:translate(-12px,1px);-ms-transform:translate(-12px,1px);transform:translate(-12px,1px)}@media screen and (max-width:430px){.our-partners .svg-animation-background-mobile{display:block}}@media screen and (max-width:340px){.our-partners .svg-animation-background-mobile{display:none}}.our-partners h1{margin-bottom:45px}.our-partners .partners__row{display:-ms-grid;display:grid;-ms-grid-columns:1fr 620px;grid-template-columns:1fr 620px;margin-bottom:40px;padding:30px 0}@media screen and (max-width:1024px){.our-partners .partners__row{-ms-grid-columns:250px 1fr;grid-template-columns:250px 1fr;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}@media screen and (max-width:800px){.our-partners .partners__row{margin-bottom:35px;padding:0;-ms-grid-columns:auto;grid-template-columns:auto;grid-row-gap:20px}}.our-partners .partners p{font-size:14px}.our-partners .partners p:not(:last-child){margin-bottom:1em}.our-partners .partners__col_img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.regulators h1{text-align:center;font-size:36px;margin-bottom:77px}@media screen and (max-width:800px){.regulators h1{font-size:24px;margin-bottom:42px}}.regulators .regulators__countries{margin-bottom:180px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-webkit-column-gap:35px;-moz-column-gap:35px;column-gap:35px;row-gap:40px}@media screen and (max-width:800px){.regulators .regulators__countries{-ms-grid-columns:auto;grid-template-columns:auto;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;row-gap:35px;margin-bottom:100px}}.regulators .regulators__countries .country{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:35px}@media screen and (max-width:800px){.regulators .regulators__countries .country{margin-bottom:25px}}.regulators .regulators__countries .country img{margin-right:15px;-webkit-box-shadow:0 33px 80px rgba(0,0,0,.07),0 13.7866px 33.4221px rgba(0,0,0,.0503198),0 7.37098px 17.869px rgba(0,0,0,.0417275),0 4.13211px 10.0172px rgba(0,0,0,.035),0 2.19453px 5.32008px rgba(0,0,0,.0282725),0 .913195px 2.21381px rgba(0,0,0,.0196802);box-shadow:0 33px 80px rgba(0,0,0,.07),0 13.7866px 33.4221px rgba(0,0,0,.0503198),0 7.37098px 17.869px rgba(0,0,0,.0417275),0 4.13211px 10.0172px rgba(0,0,0,.035),0 2.19453px 5.32008px rgba(0,0,0,.0282725),0 .913195px 2.21381px rgba(0,0,0,.0196802)}.regulators .regulators__countries .country span{font-weight:600;font-size:24px;font-family:Rubik,sans-serif}@media screen and (max-width:800px){.regulators .regulators__countries .country span{font-size:18px}}.regulators .regulators__countries .country_link{position:relative;padding-left:25px}.regulators .regulators__country{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#f7f7f9;-webkit-box-shadow:0 33px 80px rgba(0,0,0,.07),0 13.7866px 33.4221px rgba(0,0,0,.0503198),0 7.37098px 17.869px rgba(0,0,0,.0417275),0 4.13211px 10.0172px rgba(0,0,0,.035),0 2.19453px 5.32008px rgba(0,0,0,.0282725),0 .913195px 2.21381px rgba(0,0,0,.0196802);box-shadow:0 33px 80px rgba(0,0,0,.07),0 13.7866px 33.4221px rgba(0,0,0,.0503198),0 7.37098px 17.869px rgba(0,0,0,.0417275),0 4.13211px 10.0172px rgba(0,0,0,.035),0 2.19453px 5.32008px rgba(0,0,0,.0282725),0 .913195px 2.21381px rgba(0,0,0,.0196802);border-radius:15px;padding:15px}.regulators .regulators__country a{display:inline-block;font-weight:600;font-size:14px;font-family:Rubik,sans-serif;text-decoration:underline}.regulators .regulators__country a:hover{color:#40babc}.regulators .regulators__country a:not(:last-child){margin-bottom:20px}@media screen and (max-width:800px){.regulators .regulators__country a:not(:last-child){margin-bottom:15px}}.regulators .regulators__country a::before{content:"";position:absolute;left:0;top:5px;width:12px;height:12px;border-radius:50%;background:#40babc}@media screen and (max-width:800px){.faq{padding-top:100px}}.faq__title-wrapper{padding:0 95px}@media screen and (max-width:1024px){.faq__title-wrapper{padding:0}}.faq h1{font-weight:600;margin-bottom:60px}@media screen and (max-width:800px){.faq h1{margin-bottom:40px;max-width:285px}}.faq__title{font-weight:500;margin-bottom:60px;text-align:center}@media screen and (max-width:800px){.faq__title{font-size:20px;margin-bottom:50px}}.faq__btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:100px}@media screen and (max-width:800px){.faq__btn-wrapper{margin-bottom:80px}}.faq__btn{font-size:12px;line-height:160%;margin:0 10px}.faq__clients-wrapper,.faq__memders-wrapper{padding:0 95px;margin-bottom:100px}@media screen and (max-width:1024px){.faq__clients-wrapper,.faq__memders-wrapper{padding:0}}.faq__question-wrapper{background:#fff;position:relative;border-radius:5px;border:1px solid #ddd;padding:20px;margin-bottom:40px}.faq__question-wrapper:last-child{margin-bottom:0}@media screen and (max-width:800px){.faq__question-wrapper{padding:20px 10px}}.faq__subtitle{max-width:90%;font-weight:600;font-size:18px;line-height:160%;-webkit-transition:margin-bottom .5s ease;-o-transition:margin-bottom .5s ease;transition:margin-bottom .5s ease}.faq__subtitle.active{margin-bottom:30px}@media screen and (max-width:800px){.faq__subtitle{font-size:16px}}.faq__content-wrapper p{margin-bottom:10px}.faq__content-wrapper p:last-child{margin-bottom:0}.faq__content-wrapper ol,.faq__content-wrapper ul{padding-left:30px;list-style:disc;margin-bottom:10px}.faq__content-wrapper ol li,.faq__content-wrapper ul li{margin-bottom:10px}.faq__content-wrapper ol{list-style:decimal}.faq__btn-toggle{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;border:none;background:0 0;cursor:pointer;-webkit-box-shadow:0 8px 20px 0 rgba(22,87,226,.2);box-shadow:0 8px 20px 0 rgba(22,87,226,.2);-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.faq__btn-toggle:hover{-webkit-box-shadow:0 10px 40px 0 rgba(22,87,226,.29);box-shadow:0 10px 40px 0 rgba(22,87,226,.29)}@media screen and (max-width:800px){.faq__btn-toggle span{top:20px;right:10px;width:20px;height:20px}}.faq__btn-toggle span{position:absolute;top:20px;right:20px;width:30px;height:30px;padding:0;border:none;background:0 0;cursor:pointer}.faq__btn-toggle span:after,.faq__btn-toggle span:before{content:"";display:block;position:absolute;width:100%;height:3px;background:#40babc;top:50%;Left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.faq__btn-toggle span:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);-ms-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.faq__btn-toggle.active span:after{-webkit-transform:translate(-50%,-50%) rotate(180deg);-ms-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}.faq .svg-animation-background{position:absolute;top:-109px;right:calc(50% - 555px);z-index:-1}@media screen and (max-width:1100px){.faq .svg-animation-background{display:none}}.faq .svg-animation-background__path-1{-webkit-transform:translate(17px,237px);-ms-transform:translate(17px,237px);transform:translate(17px,237px)}.faq .svg-animation-background__path-2{stroke-dashoffset:10000px;stroke-dasharray:10000px;-webkit-transform:translate(17px,237px);-ms-transform:translate(17px,237px);transform:translate(17px,237px)}.faq .svg-animation-background .circle-top__center-circle{-webkit-transform-origin:965px 300px;-ms-transform-origin:965px 300px;transform-origin:965px 300px;-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;will-change:transform}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.faq .svg-animation-background .circle-bottom__center-circle{-webkit-transform-origin:55px 837px;-ms-transform-origin:55px 837px;transform-origin:55px 837px}.faq .svg-animation-background-mobile{overflow:visible;display:none;position:absolute;top:98px;right:calc(50% - 185px);z-index:-1}.faq .svg-animation-background-mobile .circle-top__center-circle{-webkit-transform-origin:322px 75px;-ms-transform-origin:322px 75px;transform-origin:322px 75px;-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;will-change:transform}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.faq .svg-animation-background-mobile__path-1{-webkit-transform:translate(-11px,69px);-ms-transform:translate(-11px,69px);transform:translate(-11px,69px)}.faq .svg-animation-background-mobile__path-2{stroke-dashoffset:10000px;stroke-dasharray:10000px;-webkit-transform:translate(-11px,69px);-ms-transform:translate(-11px,69px);transform:translate(-11px,69px)}@media screen and (max-width:430px){.faq .svg-animation-background-mobile{display:block}}@media screen and (max-width:340px){.faq .svg-animation-background-mobile{display:none}}.rules-and-guidelines{margin-bottom:120px}@media screen and (max-width:1024px){.rules-and-guidelines{padding-top:100px}}.rules-and-guidelines__breadcrumbs{margin-bottom:45px}@media screen and (max-width:800px){.rules-and-guidelines__breadcrumbs{margin-bottom:40px}}.rules-and-guidelines h1{text-align:center;margin-bottom:60px}@media screen and (max-width:800px){.rules-and-guidelines h1{margin-bottom:40px}}.rules-and-guidelines__date{display:block;font-weight:500;font-size:28px;line-height:140%;font-family:Rubik,sans-serif;margin-bottom:60px;text-align:center}@media screen and (max-width:800px){.rules-and-guidelines__date{font-size:20px;margin-bottom:40px}}.rules-and-guidelines__content-container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;grid-gap:30px;margin-bottom:45px}@media screen and (max-width:800px){.rules-and-guidelines__content-container{-ms-grid-columns:1fr;grid-template-columns:1fr}}.rules-and-guidelines__question-wrapper{position:relative;border-radius:5px;border:1px solid #ddd;padding:20px;margin-bottom:40px}.rules-and-guidelines__question-wrapper:last-child{margin-bottom:0}.rules-and-guidelines__subtitle{max-width:80%;font-weight:600;font-size:16px;line-height:160%;-webkit-transition:margin-bottom .5s ease;-o-transition:margin-bottom .5s ease;transition:margin-bottom .5s ease}@media screen and (max-width:800px){.rules-and-guidelines__subtitle{font-size:16px}}.rules-and-guidelines__content-wrapper{margin-top:15px}.rules-and-guidelines__content-wrapper p{font-weight:300;font-size:16px;margin-bottom:10px}.rules-and-guidelines__content-wrapper p:last-child{margin-bottom:0}.rules-and-guidelines__content-wrapper ol,.rules-and-guidelines__content-wrapper ul{padding-left:30px;list-style:disc;margin-bottom:10px}.rules-and-guidelines__content-wrapper ol li,.rules-and-guidelines__content-wrapper ul li{margin-bottom:10px}.rules-and-guidelines__content-wrapper ol{list-style:decimal}.rules-and-guidelines__btn-toggle{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;border:none;background:0 0;cursor:pointer;-webkit-box-shadow:0 8px 20px 0 rgba(22,87,226,.2);box-shadow:0 8px 20px 0 rgba(22,87,226,.2);-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.rules-and-guidelines__btn-toggle:hover{-webkit-box-shadow:0 10px 40px 0 rgba(22,87,226,.29);box-shadow:0 10px 40px 0 rgba(22,87,226,.29)}@media screen and (max-width:800px){.rules-and-guidelines__btn-toggle span{top:20px;right:10px;width:20px;height:20px}}.rules-and-guidelines__btn-toggle span{position:absolute;top:20px;right:20px;width:30px;height:30px;padding:0;border:none;background:0 0;cursor:pointer}.rules-and-guidelines__btn-toggle span:after,.rules-and-guidelines__btn-toggle span:before{content:"";display:block;position:absolute;width:100%;height:3px;background:#40babc;top:50%;Left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.rules-and-guidelines__btn-toggle span:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);-ms-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.rules-and-guidelines__btn-toggle.active span:after{-webkit-transform:translate(-50%,-50%) rotate(180deg);-ms-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}.rules-and-guidelines__btn{margin:0 10px}.rules-and-guidelines .button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:50px}.membership-benefits__breadcrumbs{margin-bottom:45px}@media screen and (max-width:800px){.membership-benefits__breadcrumbs{margin-bottom:40px}}.membership-benefits .svg-animation-background{overflow:visible;position:absolute;top:-40px;right:calc(50% - 555px);z-index:-1}@media screen and (max-width:1100px){.membership-benefits .svg-animation-background{display:none}}.membership-benefits .svg-animation-background__path-1{-webkit-transform:translate(5px,237px);-ms-transform:translate(5px,237px);transform:translate(5px,237px)}.membership-benefits .svg-animation-background__path-2{stroke-dashoffset:10000px;stroke-dasharray:10000px;-webkit-transform:translate(5px,237px);-ms-transform:translate(5px,237px);transform:translate(5px,237px)}.membership-benefits .svg-animation-background .circle-top__center-circle{-webkit-transform-origin:953px 245px;-ms-transform-origin:953px 245px;transform-origin:953px 245px;-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;will-change:transform}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.membership-benefits .svg-animation-background .circle-bottom__center-circle{-webkit-transform-origin:1092px 2560px;-ms-transform-origin:1092px 2560px;transform-origin:1092px 2560px}.membership-benefits .membership-benefits__partners{display:-ms-grid;display:grid;margin-bottom:50px;-ms-grid-columns:(minmax(100px,1fr))[4];grid-template-columns:repeat(4,minmax(100px,1fr));-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;row-gap:30px}.membership-benefits .membership-benefits__partners_img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.membership-benefits .membership-benefits__partners_img img{width:100%}@media screen and (max-width:800px){.membership-benefits .membership-benefits__partners{-ms-grid-columns:(minmax(100px,1fr))[2];grid-template-columns:repeat(2,minmax(100px,1fr))}.membership-benefits .membership-benefits__partners_img{margin:0 auto;max-width:160px;max-height:55px}}.membership-benefits h1{margin-bottom:40px}.membership-benefits h3{text-align:center;margin-bottom:55px;font-size:24px}.membership-benefits .img-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}.membership-benefits .text-container{margin-bottom:50px}.membership-benefits .text-container__second{margin-bottom:30px}.membership-benefits .text-container p{text-align:center}.membership-benefits .text-container p:not(:last-child){margin-bottom:1em}.membership-benefits .cards-container{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);-webkit-column-gap:78px;-moz-column-gap:78px;column-gap:78px;margin-bottom:30px}@media screen and (max-width:800px){.membership-benefits .cards-container{-ms-grid-columns:auto;grid-template-columns:auto;row-gap:35px}}.membership-benefits .cards-container .membership-card{position:relative;padding:20px 15px 15px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:255px;min-height:177px;border-radius:10px;background:#554a58;border:1px solid #8ddede}.membership-benefits .cards-container .membership-card p{font-size:16px;text-align:center;line-height:21.7px;border-top:1px solid #8ddede;padding-top:13px;color:#fff}.membership-benefits .cards-container .membership-card img{margin-bottom:15px}@media screen and (max-width:800px){.membership-benefits .cards-container .membership-card{max-width:100%}}.membership-benefits .cards-container .membership-card.add-line-down:after{position:absolute;bottom:-60px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:-1;content:url(../images/dist/membership-line-single--blue.svg)}@media screen and (max-width:800px){.membership-benefits .cards-container .membership-card.add-line-down:after{display:none}}.membership-benefits .cards-container__second{margin-bottom:50px}.membership-benefits .cards-container__third{row-gap:65px;margin-bottom:100px}@media screen and (max-width:800px){.membership-benefits .cards-container__third{row-gap:35px}}.membership-benefits .lines{max-width:692px;margin:0 auto;margin-bottom:30px}.membership-benefits .lines img{width:100%}.membership-benefits .button-container{margin-bottom:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:800px){.membership-benefits .button-container{margin-bottom:110px}}.membership-benefits .button-container__second{margin-bottom:120px}@media screen and (max-width:800px){.membership-benefits .button-container__second{margin-bottom:100px}}.membership-benefits .button-container .btn{margin:0 auto}.certification-services .svg-animation-background{overflow:visible;position:absolute;top:-40px;right:calc(50% - 555px);z-index:-1}@media screen and (max-width:1100px){.certification-services .svg-animation-background{display:none}}.certification-services .svg-animation-background__path-1{-webkit-transform:translate(7px,237px);-ms-transform:translate(7px,237px);transform:translate(7px,237px)}.certification-services .svg-animation-background__path-2{stroke-dashoffset:10000px;stroke-dasharray:10000px;-webkit-transform:translate(7px,237px);-ms-transform:translate(7px,237px);transform:translate(7px,237px)}.certification-services .svg-animation-background .circle-top__center-circle{-webkit-transform-origin:956px 255px;-ms-transform-origin:956px 255px;transform-origin:956px 255px;-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;will-change:transform}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.certification-services .svg-animation-background .circle-bottom__center-circle{-webkit-transform-origin:1092px 2560px;-ms-transform-origin:1092px 2560px;transform-origin:1092px 2560px}.certification-services .svg-animation-background-mobile{overflow:visible;display:none;position:absolute;top:117px;right:calc(50% - 178px);z-index:-1}.certification-services .svg-animation-background-mobile .circle-top__center-circle{-webkit-transform-origin:332px 50px;-ms-transform-origin:332px 50px;transform-origin:332px 50px;-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;will-change:transform}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.certification-services .svg-animation-background-mobile__path-1{-webkit-transform:translate(0,37px);-ms-transform:translate(0,37px);transform:translate(0,37px)}.certification-services .svg-animation-background-mobile__path-2{stroke-dashoffset:10000px;stroke-dasharray:10000px;-webkit-transform:translate(0,37px);-ms-transform:translate(0,37px);transform:translate(0,37px)}@media screen and (max-width:430px){.certification-services .svg-animation-background-mobile{display:block}}@media screen and (max-width:340px){.certification-services .svg-animation-background-mobile{display:none}}.certification-services .certification-services__group{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:80px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:800px){.certification-services .certification-services__group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:45px}}.certification-services .certification-services__group:last-child{margin-bottom:45px}.certification-services .certification-services__group_reversed{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width:800px){.certification-services .certification-services__group_reversed{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.certification-services .certification-services__group_reversed .certification-services__group_text{text-align:right}.certification-services .certification-services__group_reversed .certification-services__group_img{margin-right:0;margin-left:64px}@media screen and (max-width:800px){.certification-services .certification-services__group_reversed .certification-services__group_img{margin-left:0}}.certification-services .certification-services__group_reversed .button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.certification-services .certification-services__group_img{margin-right:64px;max-width:220px}@media screen and (max-width:800px){.certification-services .certification-services__group_img{margin-right:0;margin-left:0;margin-bottom:35px}}.certification-services .certification-services__group_text h3{font-size:24px;margin-bottom:35px}@media screen and (max-width:800px){.certification-services .certification-services__group_text h3{margin-bottom:30px}}.certification-services .certification-services__group_text ul{padding-left:20px;margin-bottom:40px}@media screen and (max-width:800px){.certification-services .certification-services__group_text ul{margin-bottom:25px}}.certification-services .certification-services__group_text ul li{position:relative}.certification-services .certification-services__group_text ul li::before{content:"";position:absolute;left:-20px;top:12px;width:4px;height:4px;border-radius:50%;background-color:#333}.certification-services .certification-services__group .btn{max-width:140px}.certification-services h1{margin-bottom:145px}@media screen and (max-width:800px){.certification-services h1{margin-bottom:60px}}.certification-services .button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:180px}@media screen and (max-width:800px){.certification-services .button-wrapper{margin-bottom:100px}}.execution-certification .svg-animation-background{overflow:visible;position:absolute;top:-81px;right:calc(50% - 555px);z-index:-1}@media screen and (max-width:1100px){.execution-certification .svg-animation-background{display:none}}.execution-certification .svg-animation-background__path-1{-webkit-transform:translate(-2px,237px);-ms-transform:translate(-2px,237px);transform:translate(-2px,237px)}.execution-certification .svg-animation-background__path-2{stroke-dashoffset:10000px;stroke-dasharray:10000px;-webkit-transform:translate(-2px,237px);-ms-transform:translate(-2px,237px);transform:translate(-2px,237px)}.execution-certification .svg-animation-background .circle-top__center-circle{-webkit-transform-origin:1028px 285px;-ms-transform-origin:1028px 285px;transform-origin:1028px 285px;-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;will-change:transform;-webkit-filter:drop-shadow(3px 3px 20px rgba(0, 0, 0, .3));filter:drop-shadow(3px 3px 20px rgba(0, 0, 0, .3))}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.execution-certification .svg-animation-background .circle-bottom__center-circle{-webkit-transform-origin:1092px 2560px;-ms-transform-origin:1092px 2560px;transform-origin:1092px 2560px}.execution-certification .svg-animation-background-mobile{overflow:visible;display:none;position:absolute;top:-457px;left:20px;z-index:-1}.execution-certification .svg-animation-background-mobile .circle-top__center-circle{-webkit-transform-origin:329px 50px;-ms-transform-origin:329px 50px;transform-origin:329px 50px;-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;will-change:transform;-webkit-filter:drop-shadow(3px 10px 15px rgba(0, 0, 0, .3));filter:drop-shadow(3px 10px 15px rgba(0, 0, 0, .3))}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.execution-certification .svg-animation-background-mobile__path-1{-webkit-transform:translate(-2px,37px);-ms-transform:translate(-2px,37px);transform:translate(-2px,37px)}.execution-certification .svg-animation-background-mobile__path-2{stroke-dashoffset:10000px;stroke-dasharray:10000px;-webkit-transform:translate(-2px,37px);-ms-transform:translate(-2px,37px);transform:translate(-2px,37px)}@media screen and (max-width:430px){.execution-certification .svg-animation-background-mobile{display:block}}.execution-certification h1{margin-bottom:40px}@media screen and (max-width:800px){.execution-certification h1{margin-bottom:60px}}.execution-certification h2{text-align:center;margin-bottom:60px;font-size:18px}@media screen and (max-width:800px){.execution-certification h2{margin-bottom:40px;font-size:16px}}.execution-certification .execution{margin-bottom:180px}@media screen and (max-width:800px){.execution-certification .execution{margin-bottom:100px}}.execution-certification .execution__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px}@media screen and (max-width:800px){.execution-certification .execution__img{margin-bottom:30px}}.execution-certification .execution__breadcrumbs{margin-bottom:45px}.execution-certification .execution__title{margin-bottom:100px}.execution-certification .execution__subtitle{font-weight:500;font-size:24px;line-height:160%;margin-bottom:15px}@media screen and (max-width:800px){.execution-certification .execution__subtitle{font-size:18px;margin-bottom:30px}}.execution-certification .execution__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.value-added-services .value-services{margin-bottom:120px}@media screen and (max-width:800px){.value-added-services .value-services{margin-bottom:100px}}.value-added-services .value-services__tabs{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:800px){.value-added-services .value-services__tabs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.value-added-services .value-services__about{margin-bottom:60px;max-width:855px}@media screen and (max-width:800px){.value-added-services .value-services__about{margin-bottom:33px;padding-right:48px}}.value-added-services .value-services__about h1{margin-bottom:40px}.value-added-services .value-services__about p:not(:last-child){margin-bottom:1em}.value-added-services .value-services__button .btn{margin:0 auto;margin-top:50px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.value-added-services .value-services .buttonWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:100px;width:150px}@media screen and (max-width:800px){.value-added-services .value-services .buttonWrapper{max-width:290px;margin-left:auto;margin-right:auto;margin-bottom:80px}}.value-added-services .value-services .buttonWrapper .tab-button{position:relative;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:#fff}.value-added-services .value-services .buttonWrapper .tab-button.active{background:#40babc;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.value-added-services .value-services .buttonWrapper .tab-button:hover{background:#8ddede;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.value-added-services .value-services .buttonWrapper .tab-button img{position:relative;max-width:130px;max-height:48px;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:800px){.value-added-services .value-services .buttonWrapper .tab-button{width:100%}}.value-added-services .value-services .contentWrapper{width:calc(100% - 150px);background:#554a58;padding:20px;border:1px solid #40babc;color:#fff}@media screen and (max-width:800px){.value-added-services .value-services .contentWrapper{width:100%}}.value-added-services .value-services .content.active{display:block}.value-added-services .value-services .content{display:none}.value-added-services .value-services .content h3{font-size:24px;margin-bottom:60px;text-align:center}@media screen and (max-width:800px){.value-added-services .value-services .content h3{text-align:left;font-size:18px;margin-bottom:40px}}.value-added-services .value-services .content p:not(:last-child){margin-bottom:1em}.value-added-services .svg-animation-background{overflow:visible;position:absolute;top:-40px;right:calc(50% - 555px);z-index:-1}@media screen and (max-width:1100px){.value-added-services .svg-animation-background{display:none}}.value-added-services .svg-animation-background__path-1{-webkit-transform:translate(17px,237px);-ms-transform:translate(17px,237px);transform:translate(17px,237px)}.value-added-services .svg-animation-background__path-2{stroke-dashoffset:10000px;stroke-dasharray:10000px;-webkit-transform:translate(17px,237px);-ms-transform:translate(17px,237px);transform:translate(17px,237px)}.value-added-services .svg-animation-background .circle-top__center-circle{-webkit-transform-origin:966px 255px;-ms-transform-origin:966px 255px;transform-origin:966px 255px;-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;will-change:transform}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.value-added-services .svg-animation-background .circle-bottom__center-circle{-webkit-transform-origin:1092px 2560px;-ms-transform-origin:1092px 2560px;transform-origin:1092px 2560px}.value-added-services .svg-animation-background-mobile{overflow:visible;display:none;position:absolute;top:110px;right:calc(50% - 178px);z-index:-1}.value-added-services .svg-animation-background-mobile .circle-top__center-circle{-webkit-transform-origin:325px 50px;-ms-transform-origin:325px 50px;transform-origin:325px 50px;-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;will-change:transform}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.value-added-services .svg-animation-background-mobile__path-1{-webkit-transform:translate(-7px,37px);-ms-transform:translate(-7px,37px);transform:translate(-7px,37px)}.value-added-services .svg-animation-background-mobile__path-2{stroke-dashoffset:10000px;stroke-dasharray:10000px;-webkit-transform:translate(-7px,37px);-ms-transform:translate(-7px,37px);transform:translate(-7px,37px)}@media screen and (max-width:430px){.value-added-services .svg-animation-background-mobile{display:block}}@media screen and (max-width:340px){.value-added-services .svg-animation-background-mobile{display:none}}.traders-education-form{padding-top:60px}.traders-education-form__breadcrumbs{margin-bottom:45px}@media screen and (max-width:800px){.traders-education-form__breadcrumbs{margin-bottom:40px}}.traders-education-form__text-before{margin-bottom:25px}.traders-education-form .svg-animation-background{position:absolute;top:-40px;right:calc(50% - 555px);z-index:-1;overflow:visible}@media screen and (max-width:1100px){.traders-education-form .svg-animation-background{display:none}}.traders-education-form .svg-animation-background__path-1{-webkit-transform:translate(17px,237px);-ms-transform:translate(17px,237px);transform:translate(17px,237px)}.traders-education-form .svg-animation-background__path-2{stroke-dashoffset:10000px;stroke-dasharray:10000px;-webkit-transform:translate(17px,237px);-ms-transform:translate(17px,237px);transform:translate(17px,237px)}.traders-education-form .svg-animation-background .circle-top__center-circle{-webkit-transform-origin:935px 225px;-ms-transform-origin:935px 225px;transform-origin:935px 225px;-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;will-change:transform}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.traders-education-form .svg-animation-background .circle-bottom__center-circle{-webkit-transform-origin:55px 837px;-ms-transform-origin:55px 837px;transform-origin:55px 837px}.traders-education-form .education-form__container{margin:0 auto 25px}.traders-education-form .education-form{margin-bottom:150px}.traders-education-form .education-form h1{text-align:center;margin-bottom:40px}@media screen and (max-width:800px){.traders-education-form .education-form h1{max-width:300px}}.traders-education-form .education-form__container{max-width:445px}@media screen and (max-width:800px){.traders-education-form .education-form__container{max-width:100%}}.traders-education-form .education-form button{margin:0 auto;margin-top:-15px}@media screen and (max-width:800px){.traders-education-form .education-form button{margin-top:50px}}.traders-education-form .education-form .input{margin-bottom:25px}@media screen and (max-width:800px){.traders-education-form .education-form .input{margin-bottom:20px}}.template-profile h1{margin-bottom:40px;font-size:1.55em}@media screen and (max-width:430px){.template-profile h1{max-width:340px}}.template-profile__section{margin-bottom:120px}@media screen and (max-width:800px){.template-profile__section{margin-bottom:157px}}.template-profile__card{display:-ms-grid;display:grid;-ms-grid-columns:.5fr 2fr;grid-template-columns:.5fr 2fr;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}@media screen and (max-width:800px){.template-profile__card{-ms-grid-columns:auto;grid-template-columns:auto;row-gap:60px}}.template-profile__card p:not(:last-child){margin-bottom:1em}.template-profile__avatar img{border-radius:50%}@media screen and (max-width:800px){.template-profile__avatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:800px){.template-profile__description{padding-left:45px;padding-right:5px}}@media screen and (max-width:340px){.template-profile__description{padding-left:0;padding-right:0}}.template-profile .svg-animation-background{position:absolute;top:-37px;right:calc(50% - 555px);z-index:-1}@media screen and (max-width:1100px){.template-profile .svg-animation-background{display:none}}.template-profile .svg-animation-background__path-1{-webkit-transform:translate(53px,237px);-ms-transform:translate(53px,237px);transform:translate(53px,237px)}.template-profile .svg-animation-background__path-2{stroke-dashoffset:10000px;stroke-dasharray:10000px;-webkit-transform:translate(53px,237px);-ms-transform:translate(53px,237px);transform:translate(53px,237px)}.template-profile .svg-animation-background .circle-top__center-circle{-webkit-transform-origin:975px 225px;-ms-transform-origin:975px 225px;transform-origin:975px 225px;-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;will-change:transform;-webkit-filter:drop-shadow(3px 3px 20px rgba(0, 0, 0, .3));filter:drop-shadow(3px 3px 20px rgba(0, 0, 0, .3))}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.template-profile .svg-animation-background .circle-bottom__center-circle{-webkit-transform-origin:55px 837px;-ms-transform-origin:55px 837px;transform-origin:55px 837px}.template-profile .svg-animation-background-mobile{overflow:visible;display:none;position:absolute;top:110px;right:calc(50% - 178px);z-index:-1}.template-profile .svg-animation-background-mobile .circle-top__center-circle{-webkit-transform-origin:325px 50px;-ms-transform-origin:325px 50px;transform-origin:325px 50px;-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;will-change:transform;-webkit-filter:drop-shadow(3px 10px 15px rgba(0, 0, 0, .3));filter:drop-shadow(3px 10px 15px rgba(0, 0, 0, .3))}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.template-profile .svg-animation-background-mobile__path-1{-webkit-transform:translate(-7px,37px);-ms-transform:translate(-7px,37px);transform:translate(-7px,37px)}.template-profile .svg-animation-background-mobile__path-2{stroke-dashoffset:10000px;stroke-dasharray:10000px;-webkit-transform:translate(-7px,37px);-ms-transform:translate(-7px,37px);transform:translate(-7px,37px)}@media screen and (max-width:430px){.template-profile .svg-animation-background-mobile{display:block}}@media screen and (max-width:340px){.template-profile .svg-animation-background-mobile{display:none}}.check-markets-price__title{margin-bottom:60px}@media screen and (max-width:800px){.check-markets-price__title{margin-bottom:40px}}.check-markets-price__api-wrapper{width:100%;max-width:920px;margin:0 auto;margin-bottom:100px}@media screen and (max-width:800px){.check-markets-price__api-wrapper{margin-bottom:80px}}.check-markets-price__api-wrapper iframe{width:100%;min-height:410px}.check-markets-price__content-wrapper{width:100%;margin:0 auto;margin-bottom:120px}@media screen and (max-width:800px){.check-markets-price__content-wrapper{margin-bottom:100px}}.check-markets-price__content-wrapper h2,.check-markets-price__content-wrapper h3,.check-markets-price__content-wrapper h4,.check-markets-price__content-wrapper h5{font-family:Rubik,sans-serif;font-style:normal;font-weight:600;font-size:24px;line-height:160%;text-align:center}.check-markets-price__content-wrapper ol,.check-markets-price__content-wrapper ul{list-style:disc;padding-left:30px}.check-markets-price__content-wrapper ol li,.check-markets-price__content-wrapper ul li{margin-bottom:10px}.check-markets-price__content-wrapper ol li:last-child,.check-markets-price__content-wrapper ul li:last-child{margin-bottom:0}.check-markets-price__content-wrapper ol{list-style:decimal}.check-markets-price__content-wrapper time{font-family:Rubik,sans-serif;font-weight:400;font-size:14px;line-height:17px}.check-markets-price__content-wrapper p{margin-bottom:10px}.check-markets-price__content-wrapper p:last-child{margin-bottom:0}.check-markets-price__content-wrapper img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.check-markets-price div[id*=ccpw-datatable].dataTables_wrapper div.dataTables_paginate a.paginate_button:hover{border:1px solid #1657e2;background:#1657e2}.check-markets-price div[id*=ccpw-datatable].dataTables_wrapper table.dataTable th[role=columnheader]:not(.no-sort):after{right:6.5px;top:calc(50% - 8px)}.check-markets-price div[id*=ccpw-datatable].dataTables_wrapper table.dataTable th[role=columnheader]:not(.no-sort){cursor:pointer;padding-right:15px}.check-markets-price div[id*=ccpw-datatable].dataTables_wrapper table.table-bordered.dataTable th{color:#40babc}.check-markets-price div[id*=ccpw-datatable].dataTables_wrapper .table-striped>tbody>tr:nth-of-type(odd){background-color:#eff6fd}.check-markets-price iframe #siteWrapper .headerRow>div{color:#fff;border:2px solid #40babc}.traders-education__title{margin-bottom:60px}@media screen and (max-width:800px){.traders-education__title{margin-bottom:40px}}.traders-education__contents{margin-bottom:50px}.traders-education__api-wrapper{width:100%;max-width:920px;margin:0 auto;margin-bottom:120px}@media screen and (max-width:800px){.traders-education__api-wrapper{margin-bottom:160px}}.traders-education .content{display:none}.traders-education .content.active{display:block}.traders-education .buttonWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:60px;padding:0 25px}@media screen and (max-width:800px){.traders-education .buttonWrapper{margin-bottom:30px}}.traders-education .tab-button.active{background-color:#acf3f3;-webkit-box-shadow:none;box-shadow:none}.traders-education .tab-button:last-child{margin-left:30px}.traders-education .contentWrapper .bmg-list-content{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.traders-education .contentWrapper .bmg-list-item{width:auto;border-radius:3px;-webkit-box-shadow:0 33px 80px rgba(0,0,0,.07),0 13.7866px 33.4221px rgba(0,0,0,.05),0 7.37098px 17.869px rgba(0,0,0,.04),0 4.13211px 10.0172px rgba(0,0,0,.04),0 2.19453px 5.32008px rgba(0,0,0,.03),0 .913195px 2.21381px rgba(0,0,0,.02);box-shadow:0 33px 80px rgba(0,0,0,.07),0 13.7866px 33.4221px rgba(0,0,0,.05),0 7.37098px 17.869px rgba(0,0,0,.04),0 4.13211px 10.0172px rgba(0,0,0,.04),0 2.19453px 5.32008px rgba(0,0,0,.03),0 .913195px 2.21381px rgba(0,0,0,.02)}.traders-education .contentWrapper .bmg-list-item-button{background:#40babc;border-radius:3px;outline:0;border:none;color:#fff;font-family:Rubik,sans-serif;font-size:14px;line-height:17px;font-weight:400;text-align:center;padding:10px 15px;cursor:pointer;-webkit-box-shadow:0 73px 80px rgba(22,18,52,.07),0 30.4977px 33.4221px rgba(22,18,52,.0258429),0 16.3055px 17.869px rgba(22,18,52,.017033),0 9.14073px 10.0172px rgba(22,18,52,.0150157),0 4.85457px 5.32008px rgba(22,18,52,.0153344),0 2.0201px 2.21381px rgba(22,18,52,.01477);box-shadow:0 73px 80px rgba(22,18,52,.07),0 30.4977px 33.4221px rgba(22,18,52,.0258429),0 16.3055px 17.869px rgba(22,18,52,.017033),0 9.14073px 10.0172px rgba(22,18,52,.0150157),0 4.85457px 5.32008px rgba(22,18,52,.0153344),0 2.0201px 2.21381px rgba(22,18,52,.01477);cursor:pointer;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.traders-education .contentWrapper .bmg-list-item-button:hover{background-color:#40babc,.7;-webkit-box-shadow:0 100px 80px rgba(0,0,0,.07),0 41.7776px 33.4221px rgba(0,0,0,.0503198),0 22.3363px 17.869px rgba(0,0,0,.0417275),0 12.5216px 10.0172px rgba(0,0,0,.035),0 6.6501px 5.32008px rgba(0,0,0,.0282725),0 2.76726px 2.21381px rgba(0,0,0,.0196802);box-shadow:0 100px 80px rgba(0,0,0,.07),0 41.7776px 33.4221px rgba(0,0,0,.0503198),0 22.3363px 17.869px rgba(0,0,0,.0417275),0 12.5216px 10.0172px rgba(0,0,0,.035),0 6.6501px 5.32008px rgba(0,0,0,.0282725),0 2.76726px 2.21381px rgba(0,0,0,.0196802)}.traders-education .contentWrapper .bmg-list-item-button:active{background-color:#acf3f3;-webkit-box-shadow:none;box-shadow:none}.traders-education .contentWrapper .bmg-list-item-button--disabled{background-color:#8ddede;-webkit-box-shadow:none!important;box-shadow:none!important}.traders-education .contentWrapper .bmg-list-item-button--disabled:hover{background-color:#8ddede;-webkit-box-shadow:none!important;box-shadow:none!important}.traders-education .contentWrapper .bmg-list-item-button--disabled:active{background-color:#8ddede;-webkit-box-shadow:none!important;box-shadow:none!important}.blocker{padding:0!important}.scam-alert .first-screen__breadcrumbs{margin-bottom:45px}.scam-alert .first-screen__content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:60px}@media screen and (max-width:800px){.scam-alert .first-screen__content-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:60px}}.scam-alert .first-screen__content-wrapper .first-screen__img{-webkit-box-flex:0;-ms-flex:0 1 445px;flex:0 1 445px;display:block;width:445px;height:300px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:800px){.scam-alert .first-screen__content-wrapper .first-screen__img{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;height:auto}}.scam-alert .first-screen__content-wrapper .first-screen__text{margin-bottom:0}@media screen and (max-width:800px){.scam-alert .first-screen__content-wrapper .first-screen__text{margin-bottom:30px}}.scam-alert .first-screen__title-wrapper{-webkit-box-flex:0;-ms-flex:0 1 635px;flex:0 1 635px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:800px){.scam-alert .first-screen__title-wrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}.scam-alert .first-screen__title{font-family:Rubik,sans-serif;font-weight:500;font-size:28px;margin-bottom:10px}@media screen and (max-width:800px){.scam-alert .first-screen__title{font-weight:600;font-size:20px}}.scam-alert .first-screen__date{font-family:Rubik,sans-serif;font-weight:400;font-size:14px;line-height:17px;margin-bottom:25px}@media screen and (max-width:800px){.scam-alert .first-screen__date{margin-bottom:40px}}.scam-alert .first-screen__title{font-weight:600;font-size:36px;margin-bottom:40px}.scam-alert .svg-animation-background{position:absolute;top:260px;right:calc(50% - 555px);z-index:-1}@media screen and (max-width:1100px){.scam-alert .svg-animation-background{display:none}}.scam-alert .svg-animation-background__path-2{stroke-dashoffset:10000px;stroke-dasharray:10000px}.scam-alert .svg-animation-background .circle-top__center-circle{-webkit-transform-origin:915px 40px;-ms-transform-origin:915px 40px;transform-origin:915px 40px;-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;will-change:transform;-webkit-filter:drop-shadow(0 15px 20px rgba(0, 0, 0, .3));filter:drop-shadow(0 15px 20px rgba(0, 0, 0, .3))}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.scam-alert__content-container{max-width:920px;margin:0 auto;margin-bottom:40px}@media screen and (max-width:1024px){.scam-alert__content-container{padding:0 50px}}.scam-alert__content-container h2,.scam-alert__content-container h3,.scam-alert__content-container h4,.scam-alert__content-container h5{font-family:Rubik,sans-serif;font-style:normal;font-weight:600;font-size:24px;line-height:160%;text-align:center;margin-bottom:40px}@media screen and (max-width:800px){.scam-alert__content-container h2,.scam-alert__content-container h3,.scam-alert__content-container h4,.scam-alert__content-container h5{margin-bottom:30px}}.scam-alert__content-container ol,.scam-alert__content-container ul{list-style:disc;padding-left:30px}.scam-alert__content-container ol li,.scam-alert__content-container ul li{margin-bottom:10px}.scam-alert__content-container ol li:last-child,.scam-alert__content-container ul li:last-child{margin-bottom:0}.scam-alert__content-container ol{list-style:decimal}.scam-alert__content-container time{font-family:Rubik,sans-serif;font-weight:400;font-size:14px;line-height:17px}.scam-alert__content-container p{margin-bottom:10px}.scam-alert__content-container p:last-child{margin-bottom:0}.scam-alert__content-container img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.scam-alert__content-container .video-wrapper>div{position:relative;padding-bottom:56.25%;height:0}.scam-alert__content-container .video-wrapper>div iframe{position:absolute;top:0;left:0;width:100%;height:100%}.scam-alert__soc-item-wrapper{margin:100px auto 60px}.scam-alert__soc-item-wrapper .social-icons-share{max-width:255px}.error404{overflow:hidden}@media screen and (max-height:430px){.error404{overflow:visible}}.error404 .header{margin-bottom:0}.not-found .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.not-found .anime-circle{margin-bottom:102px}.not-found .btn{margin-top:30px;margin-bottom:190px}.not-found h1{margin-top:56px}@media screen and (max-height:800px){.not-found h1{margin-top:0}}.not-found .svg-animation-background{position:relative;z-index:-1;overflow:visible}@media screen and (max-width:1010px){.not-found .svg-animation-background{display:none}}.not-found .svg-animation-background__wrapper{position:relative}@media screen and (max-height:800px){.not-found .svg-animation-background__wrapper{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}}.not-found .svg-animation-background__text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:1010px){.not-found .svg-animation-background__text{width:121px!important;height:144px!important}}.not-found .svg-animation-background .circle-top__circle2{stroke-dasharray:1300px;stroke-dashoffset:1000px;-webkit-transform-origin:400px 250px;-ms-transform-origin:400px 250px;transform-origin:400px 250px;-webkit-animation-name:rotation;animation-name:rotation;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.not-found .svg-animation-background .circle-top__circle3{stroke-dasharray:1300px;stroke-dashoffset:1000px;-webkit-transform-origin:400px 250px;-ms-transform-origin:400px 250px;transform-origin:400px 250px;-webkit-animation-name:rotation;animation-name:rotation;-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;animation-direction:reverse}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.not-found .svg-animation-background .circle-top__circle4{stroke-dasharray:1300px;stroke-dashoffset:1000px;-webkit-transform-origin:400px 250px;-ms-transform-origin:400px 250px;transform-origin:400px 250px;-webkit-animation-name:rotation;animation-name:rotation;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.not-found .svg-animation-background .circle-top__circle5{stroke-dasharray:1300px;stroke-dashoffset:1000px;-webkit-transform-origin:400px 250px;-ms-transform-origin:400px 250px;transform-origin:400px 250px;-webkit-animation-name:rotation;animation-name:rotation;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;animation-direction:reverse}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.not-found .svg-animation-background-mobile{display:none;position:relative;z-index:-1}@media screen and (max-width:1010px){.not-found .svg-animation-background-mobile{display:block}}.not-found .svg-animation-background-mobile .circle-top__circle2{stroke-dasharray:1300px;stroke-dashoffset:1000px;-webkit-transform-origin:180px 180px;-ms-transform-origin:180px 180px;transform-origin:180px 180px;-webkit-animation-name:rotation;animation-name:rotation;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.not-found .svg-animation-background-mobile .circle-top__circle3{stroke-dasharray:1300px;stroke-dashoffset:1000px;-webkit-transform-origin:180px 180px;-ms-transform-origin:180px 180px;transform-origin:180px 180px;-webkit-animation-name:rotation;animation-name:rotation;-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;animation-direction:reverse}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.not-found .svg-animation-background-mobile .circle-top__circle4{stroke-dasharray:1300px;stroke-dashoffset:1000px;-webkit-transform-origin:180px 180px;-ms-transform-origin:180px 180px;transform-origin:180px 180px;-webkit-animation-name:rotation;animation-name:rotation;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.not-found .svg-animation-background-mobile .circle-top__circle5{stroke-dasharray:1300px;stroke-dashoffset:1000px;-webkit-transform-origin:180px 180px;-ms-transform-origin:180px 180px;transform-origin:180px 180px;-webkit-animation-name:rotation;animation-name:rotation;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;animation-direction:reverse}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.content-area{min-height:535px}main.search{margin-bottom:120px}@media screen and (max-width:800px){main.search{margin-bottom:100px}}.search .page-title{margin-bottom:60px}@media screen and (max-width:800px){.search .page-title{margin-bottom:40px}}.search .link{font-size:18px;margin-bottom:30px;line-height:1.6}@media screen and (max-width:800px){.search .link{margin-bottom:20px}}.search__not-found{max-width:825px}.search__not-found h1{margin-bottom:40px}.search__not-found h3{font-size:24px}@media screen and (max-width:800px){.search__not-found h3{font-size:18px}}.search .category-page__pagination{margin-top:40px}@media screen and (max-width:800px){.search .category-page__pagination{margin-bottom:100px}}.search__result{margin-bottom:60px;font-size:16px}@media screen and (max-width:800px){.search__result{margin-bottom:35px}}.anime-circle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:470px;height:470px}.anime-circle__quarter{position:absolute;width:468px;height:468px;border-radius:50%;background:url(../images/dist/circle1.svg) no-repeat bottom left;z-index:-1;-webkit-animation:rotationIn 10s linear infinite;animation:rotationIn 10s linear infinite}.anime-circle__quarter:nth-child(2){width:430px;height:430px;background:url(../images/dist/circle2.svg) no-repeat top left;animation-direction:reverse;-webkit-animation-duration:15s;animation-duration:15s}.anime-circle__quarter:nth-child(3){width:390px;height:390px;background:url(../images/dist/circle3.svg) no-repeat bottom right;-webkit-animation-duration:12s;animation-duration:12s}.anime-circle__quarter:nth-child(4){width:352px;height:352px;background:url(../images/dist/circle4.svg) no-repeat top right;animation-direction:reverse;-webkit-animation-duration:8s;animation-duration:8s}.anime-circle__quarter:nth-child(5){width:312px;height:312px;background:url(../images/dist/circle5.svg) no-repeat top left;-webkit-animation-duration:18s;animation-duration:18s}.anime-circle__circle-stroke{position:absolute;width:234px;height:234px;border-radius:50%;border:3px solid #919bb0;z-index:-1}.anime-circle__circle{position:absolute;width:78px;height:78px;border-radius:50%;background:#919bb0;-webkit-box-shadow:0 100px 80px rgba(0,0,0,.07),0 41.7776px 33.4221px rgba(0,0,0,.0503198),0 22.3363px 17.869px rgba(0,0,0,.0417275),0 12.5216px 10.0172px rgba(0,0,0,.035),0 6.6501px 5.32008px rgba(0,0,0,.0282725),0 2.76726px 2.21381px rgba(0,0,0,.0196802);box-shadow:0 100px 80px rgba(0,0,0,.07),0 41.7776px 33.4221px rgba(0,0,0,.0503198),0 22.3363px 17.869px rgba(0,0,0,.0417275),0 12.5216px 10.0172px rgba(0,0,0,.035),0 6.6501px 5.32008px rgba(0,0,0,.0282725),0 2.76726px 2.21381px rgba(0,0,0,.0196802);-webkit-animation:zoomIn 3s linear infinite;animation:zoomIn 3s linear infinite;z-index:-1}@-webkit-keyframes rotationIn{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotationIn{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes zoomIn{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoomIn{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}#backToTop{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;bottom:80px;right:30px;z-index:99;outline:0;background-color:#40babc;border:1px solid #40babc;cursor:pointer;width:40px;height:40px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-box-shadow:0 6px 12px 0 rgba(0,0,0,.1019607843);box-shadow:0 6px 12px 0 rgba(0,0,0,.1019607843);border-radius:50%}#backToTop:hover{background-color:#fff}#backToTop:hover .arrow-up{border-bottom-color:#40babc}#backToTop:active{background-color:#acf3f3}@media screen and (max-width:800px){#backToTop{bottom:190px;right:10px}}@media screen and (max-height:430px){#backToTop{bottom:45px}}.arrow-up{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #fff}.breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.breadcrumbs-container{margin-bottom:45px}@media screen and (max-width:800px){.breadcrumbs-container{margin-bottom:40px}}.breadcrumbs__blank{height:17px}.breadcrumbs__item{position:relative;font-family:Rubik,sans-serif;font-weight:600;font-size:14px;padding-right:17px}@media screen and (max-width:430px){.breadcrumbs__item{line-height:25px}}.breadcrumbs__item::after{content:"";position:absolute;top:50%;right:5px;width:5px;height:8px;background:url(../images/dist/arrow.svg) no-repeat center;background-size:cover;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.breadcrumbs__item:last-child{padding-right:0}.breadcrumbs__item:last-child::after{display:none}.breadcrumbs__link{color:#40babc;text-decoration:none}@media screen and (max-width:1024px){#wpdcom{padding:0 40px!important}#wpdcom.wpd-layout-3 .wpd-thread-list{padding:40px 0}}@media screen and (max-width:800px){#wpdcom{padding:0 15px!important}}#cookie-law-info-bar{max-width:380px;left:auto;right:6%!important;bottom:50px!important;border-radius:5px;-webkit-box-shadow:0 10px 40px 0 rgba(64,186,188,.29);box-shadow:0 10px 40px 0 rgba(64,186,188,.29);z-index:8!important}@media screen and (max-width:800px){#cookie-law-info-bar{width:95%!important;right:50%!important;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}}.cookies{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 10px}.cookies__text{width:100%!important;font-size:16px;line-height:160%}.cookies__btn{-ms-flex-item-align:end;align-self:flex-end}.cookies__btn a{margin:0;padding:0;font-weight:600!important;font-size:14px!important;line-height:17px!important;text-decoration:underline;outline:0!important}.cookies__btn a:hover{text-decoration:underline;background:0 0!important;color:#6b88e3!important}.cookies__btn a:active{color:#8da3e8!important}.drop-down__wrapper{width:325px;background-color:#fff}.drop-down__items{position:relative;padding:15px 25px;border-bottom:1px solid rgba(0,82,255,.08);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.drop-down__items input[type=radio]{display:none}.drop-down__items input[type=radio]+label{margin-left:44px;font-size:14px;line-height:22px;color:#00194c;cursor:pointer}.drop-down__items input[type=radio]+label::before{content:"";position:absolute;top:50%;left:25px;display:inline-block;height:24px;width:24px;border-radius:50%;border:2px solid #40babc;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.drop-down__items input[type=radio]+label::after{content:"";position:absolute;top:50%;display:inline-block;height:20px;width:20px;border-radius:50%;background:#fff;z-index:2;position:absolute;top:50%;Left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.drop-down__items input[type=radio]:checked+label::after{left:37px;height:14px;width:14px;border-radius:50%;background:#40babc}.drop-down__items input[type=radio]:disabled+label::before{opacity:.5}.features__list{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:30px}.features__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:190px;background:#554a58;border:1px solid #554a58;padding:15px;color:#fff}.features__icon{width:56px;height:auto;margin-bottom:20px}.features__text{font-weight:400;font-size:16px;line-height:140%;text-align:center}.grid-row{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-ms-grid-rows:1fr;grid-template-rows:1fr;grid-gap:30px;margin-bottom:25px}@media screen and (max-width:800px){.grid-row{-ms-grid-columns:auto;grid-template-columns:auto;grid-gap:20px}}.input input,.input textarea{width:100%;padding:5px;font-size:14px;border:1px solid #ebfbfb;-webkit-box-shadow:inset 0 4px 10px rgba(0,0,0,.05);box-shadow:inset 0 4px 10px rgba(0,0,0,.05);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.input input:focus,.input textarea:focus{border:1px solid #40babc;outline:0}.input input{height:40px}.input textarea{height:80px;resize:none}.input label span.required::after{content:" *";color:#eb5757}.input label span{margin-left:5px;font-weight:300;font-size:14px;font-family:Rubik,sans-serif}@media screen and (max-width:800px){.input label span{display:inline-block;font-size:12px}}.submit-wrapper{font-size:14px;font-weight:300;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.submit-wrapper input{-webkit-box-shadow:0 73px 80px rgba(22,18,52,.07),0 30.4977px 33.4221px rgba(22,18,52,.0258429),0 16.3055px 17.869px rgba(22,18,52,.017033),0 9.14073px 10.0172px rgba(22,18,52,.0150157),0 4.85457px 5.32008px rgba(22,18,52,.0153344),0 2.0201px 2.21381px rgba(22,18,52,.01477);box-shadow:0 73px 80px rgba(22,18,52,.07),0 30.4977px 33.4221px rgba(22,18,52,.0258429),0 16.3055px 17.869px rgba(22,18,52,.017033),0 9.14073px 10.0172px rgba(22,18,52,.0150157),0 4.85457px 5.32008px rgba(22,18,52,.0153344),0 2.0201px 2.21381px rgba(22,18,52,.01477)}.required-fields{color:#eb5757;font-family:Rubik,sans-serif;font-size:12px}.alert{color:#eb5757}.fixed-menu{display:none;position:fixed;bottom:85px;right:50%;z-index:2;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}@media screen and (orientation:landscape){.fixed-menu{bottom:30px}}@media screen and (max-width:800px){.fixed-menu{bottom:30px}}@media screen and (max-width:380px){.fixed-menu{bottom:20px}}.fixed-menu.active{display:block}.fixed-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:600px;height:117px;background-color:#f5f8fd;-webkit-box-shadow:0 73px 80px rgba(22,18,52,.07),0 30.4977px 33.4221px rgba(22,18,52,.0258429),0 16.3055px 17.869px rgba(22,18,52,.017033),0 9.14073px 10.0172px rgba(22,18,52,.0150157),0 4.85457px 5.32008px rgba(22,18,52,.0153344),0 2.0201px 2.21381px rgba(22,18,52,.01477);box-shadow:0 73px 80px rgba(22,18,52,.07),0 30.4977px 33.4221px rgba(22,18,52,.0258429),0 16.3055px 17.869px rgba(22,18,52,.017033),0 9.14073px 10.0172px rgba(22,18,52,.0150157),0 4.85457px 5.32008px rgba(22,18,52,.0153344),0 2.0201px 2.21381px rgba(22,18,52,.01477);padding:40px 30px;-webkit-animation:fadeInMenu .25s linear;animation:fadeInMenu .25s linear}@media screen and (orientation:landscape){.fixed-nav{height:70px;padding:15px 10px}}@media screen and (max-width:800px){.fixed-nav{width:400px;height:60px;padding:15px 10px}}@media screen and (max-width:380px){.fixed-nav{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:300px}}.fixed-nav__list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:380px){.fixed-nav__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:380px){.fixed-nav__item{margin-bottom:10px}.fixed-nav__item:last-child{margin-bottom:0}}.fixed-nav__btn{min-width:160px;padding:10px 15px;font-size:14px}@media screen and (max-width:800px){.fixed-nav__btn{padding:8px 9px;min-width:120px;font-size:12px}}@media screen and (max-width:380px){.fixed-nav__btn{width:250px}}@-webkit-keyframes fadeInMenu{0%{opacity:0}100%{opacity:1}}@keyframes fadeInMenu{0%{opacity:0}100%{opacity:1}}.news-card{border-radius:10px;background:#f7f7f9;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);box-shadow:0 10px 20px rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);overflow:hidden}.news-card__img{width:100%;height:300px;-o-object-fit:cover;object-fit:cover}.news-card__content-wrapper{padding:20px 25px 0 25px;margin-bottom:25px;min-height:241px}.news-card__title{min-height:64px}.news-card__subtitle{font-family:Rubik,sans-serif;font-weight:600;font-size:20px;line-height:160%;margin-bottom:10px}@media screen and (max-width:1024px){.news-card__subtitle{font-size:18px}}.news-card__date{display:block;font-weight:400;font-family:Rubik,sans-serif;font-size:14px;line-height:17px;margin-bottom:20px}.news-card__item-text_wrapper{max-height:110px;overflow:hidden}@media screen and (max-width:800px){.news-card__item-text_wrapper{max-height:88px}}.news-card__item-text_wrapper p{font-weight:300;font-size:14px;line-height:160%}.news-card__btn{margin-bottom:35px;margin-left:25px}.news-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:920px}@media screen and (max-width:670px){.news-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.news-item:nth-child(even) .news-item__content-wrap{border-left:5px solid #40babc;margin-left:-40px}@media screen and (max-width:800px){.news-item:nth-child(even) .news-item__content-wrap{margin:0;border-left:none}}.news-item:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width:670px){.news-item:nth-child(odd){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.news-item:nth-child(odd) .news-item__content-wrap{border-right:5px solid #40babc;margin-right:-40px}@media screen and (max-width:800px){.news-item:nth-child(odd) .news-item__content-wrap{margin:0;border-right:none}}.news-item__image{width:50%}@media screen and (max-width:800px){.news-item__image{width:100%}}.news-item__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-item__content-wrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%}@media screen and (max-width:670px){.news-item__content-wrapper{margin-left:0}}@media screen and (max-width:800px){.news-item__content-wrapper{width:100%}}.news-item__content-wrap{background-color:#fff;-webkit-box-shadow:0 0 19px 0 rgba(0,0,0,.1);box-shadow:0 0 19px 0 rgba(0,0,0,.1);padding:40px;margin-top:40px;margin-bottom:40px;z-index:1;position:relative}@media screen and (max-width:800px){.news-item__content-wrap{padding:20px;margin:0;border-bottom:5px solid #40babc}}.news-item__title{font-family:Rubik,sans-serif;font-weight:600;font-size:18px;line-height:22px;margin-bottom:10px;color:#40babc}@media screen and (max-width:800px){.news-item__title{font-size:16px}}.news-item__text{font-size:14px}.news-item footer{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.numbered-list{margin-bottom:45px;position:relative}@media screen and (max-width:1024px){.numbered-list{padding:0}}@media screen and (max-width:430px){.numbered-list{margin-bottom:50px}}.numbered-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:45px}@media screen and (max-width:1024px){.numbered-list__item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.numbered-list__item:not(:last-child){position:relative}.numbered-list__item:not(:last-child):after{position:absolute;top:60px;left:50px;content:"";width:2px;height:100%;background-color:#333;opacity:.1}@media screen and (max-width:1024px){.numbered-list__item:not(:last-child):after{left:30px}}.numbered-list__item:last-child{padding-bottom:0}.numbered-list__number-wrapper{background:#fff;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #40babc;border-radius:50%;z-index:1;-webkit-box-shadow:0 10px 40px 0 rgba(22,87,226,.29);box-shadow:0 10px 40px 0 rgba(22,87,226,.29)}@media screen and (max-width:1366px){.numbered-list__number-wrapper{margin-right:30px}}@media screen and (max-width:1024px){.numbered-list__number-wrapper{width:60px;height:60px}}@media screen and (max-width:430px){.numbered-list__number-wrapper{margin-right:20px}}.numbered-list__number{font-family:Rubik,sans-serif;font-weight:600;font-size:36px;line-height:44px;color:#45108a}@media screen and (max-width:1024px){.numbered-list__number{font-size:28px}}.numbered-list__content-wrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:760px}@media screen and (max-width:1366px){.numbered-list__content-wrapper{max-width:100%}}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination .page-numbers{display:block;width:40px;height:40px;font-family:Rubik,sans-serif;font-weight:600;font-size:20px;text-align:center;line-height:40px;border-radius:2px;margin-right:35px;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}@media screen and (max-width:430px){.pagination .page-numbers{margin-right:20px}}.pagination .page-numbers:last-child{margin-right:0}.pagination .page-numbers:focus,.pagination .page-numbers:hover{background-color:#40babc}.pagination .page-numbers:active{background-color:#8ddede}.pagination .page-numbers.current{background-color:#40babc;color:#fff}.pagination .page-numbers.current:active{background-color:transparent}.pagination .page-numbers.prev{width:14px;height:24px;background-color:transparent}.pagination .page-numbers.prev:active{background-color:transparent}.pagination .page-numbers.prev:hover{background-color:transparent;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.pagination .page-numbers.next{width:14px;height:24px;background-color:transparent}.pagination .page-numbers.next:active{background-color:transparent}.pagination .page-numbers.next:hover{background-color:transparent;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.pop-up{position:fixed;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;left:0;right:0;top:0;bottom:0;z-index:10;opacity:0;-webkit-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.pop-up__wrapper{position:relative;min-width:540px;min-height:540px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;background:#40babc}@media screen and (max-width:430px){.pop-up__wrapper{min-width:360px;padding:10px}}@media screen and (max-width:360px){.pop-up__wrapper{min-width:310px}.pop-up__wrapper img{width:70%}}@media screen and (max-height:430px){.pop-up__wrapper{min-height:320px}.pop-up__wrapper img{width:50%}}.pop-up__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:600;font-size:18px}.pop-up__content p{text-align:center}.pop-up__text{margin-bottom:50px}.pop-up__close{position:absolute;cursor:pointer;right:32px;top:32px;width:32px;height:32px;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.pop-up__close:hover{opacity:.5}.pop-up__close::after,.pop-up__close::before{position:absolute;left:15px;content:" ";height:33px;width:2px;background-color:#fff}.pop-up__close::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.pop-up__close::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.quick-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:35px 25px 25px;background:#f7f7f9;-webkit-box-shadow:0 33px 80px rgba(0,0,0,.07),0 13.7866px 33.4221px rgba(0,0,0,.0503198),0 7.37098px 17.869px rgba(0,0,0,.0417275),0 4.13211px 10.0172px rgba(0,0,0,.035),0 2.19453px 5.32008px rgba(0,0,0,.0282725),0 .913195px 2.21381px rgba(0,0,0,.0196802);box-shadow:0 33px 80px rgba(0,0,0,.07),0 13.7866px 33.4221px rgba(0,0,0,.0503198),0 7.37098px 17.869px rgba(0,0,0,.0417275),0 4.13211px 10.0172px rgba(0,0,0,.035),0 2.19453px 5.32008px rgba(0,0,0,.0282725),0 .913195px 2.21381px rgba(0,0,0,.0196802);border-radius:10px}@media screen and (max-width:800px){.quick-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px 25px}}.quick-links__item{width:25%;padding:0 10px;text-align:center;border-right:1px solid #bdd2ff}@media screen and (max-width:800px){.quick-links__item{width:100%;border-right:none}}.quick-links__item:last-child{border:none}.quick-links__title{font-weight:600;font-size:24px;line-height:29px;margin-bottom:30px}@media screen and (max-width:800px){.quick-links__title{margin-bottom:20px}}.quick-links__subtitle{font-size:18px;line-height:22px;margin-bottom:8px}.quick-links__text{font-size:14px;line-height:17px;margin-bottom:10px}.radio:not(:last-child){margin-bottom:20px}.radio__input{display:-webkit-box;display:-ms-flexbox;display:flex;width:22px;height:20px}@media screen and (max-width:800px){.radio__input{margin-top:4px}}.radio__input input{opacity:0;width:0;height:0}.radio__input input:checked+.radio__control{background:#40babc;border:3px solid #fff;width:16px;height:16px;margin-left:2px;margin-top:2px}.radio__input input:checked+.radio__control::before{background:#40babc;width:20px;height:20px}.radio__control{position:relative;display:block;width:20px;height:20px;border-radius:50%;border:2px solid #ebfbfb;cursor:pointer}.radio__control::before{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;vertical-align:center;width:20px;height:20px;border-radius:50%;z-index:-1}.radio__label{line-height:1}@media screen and (max-width:800px){.radio__label{line-height:1.6}}.radio .wpcf7-list-item:not(:last-child){margin-bottom:20px}[type=radio]:checked,[type=radio]:not(:checked){position:absolute;left:-9999px}[type=radio]:checked+span,[type=radio]:not(:checked)+span{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#666}[type=radio]:checked+span:before,[type=radio]:not(:checked)+span:before{content:"";position:absolute;left:0;top:0;width:18px;height:18px;border:2px solid #ddd;border-radius:100%;background:#fff}[type=radio]:checked+span:before{border:2px solid #40babc}[type=radio]:checked+span:after,[type=radio]:not(:checked)+span:after{content:"";width:10px;height:10px;background:#40babc;position:absolute;top:6px;left:6px;border-radius:100%;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}[type=radio]:not(:checked)+span:after{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}[type=radio]:checked+span:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.social-icons-share__title{font-family:"Source Sans Pro",sans-serif;font-weight:300;font-size:18px;line-height:160%;margin-bottom:20px}.social-icons-share__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.social-icons-share__item{-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;-o-transition:transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.social-icons-share__item:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.social-icons-share__link{display:block;width:32px;height:32px;cursor:pointer}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.my-swiper .swiper-slide img{margin:0 auto}.my-swiper.swiper-container{min-height:120px}@media screen and (max-width:800px){.my-swiper.swiper-container{min-height:150px}}.my-swiper img{display:block;width:100%;max-width:150px;height:50px;-o-object-fit:contain;object-fit:contain}.my-swiper .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background-color:transparent;border:1px solid #40babc;opacity:1}.my-swiper .swiper-pagination .swiper-pagination-bullet-active{background:#eff6fd}.our-members .table-members-wrapper{padding:0;-webkit-box-shadow:none;box-shadow:none;border-radius:0;margin-bottom:180px;overflow-x:visible;min-height:auto}@media screen and (max-width:1024px){.our-members .table-members-wrapper{margin-bottom:50px}}@media screen and (max-width:430px){.our-members .table-members-wrapper{border:none}}.our-members .table-members-wrapper .table{border:1px solid #8ddede}.our-members .table-members-wrapper .table__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.our-members .table-members-wrapper .table__content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:265px}.our-members .table-members-wrapper .table__content-wrapper a{white-space:nowrap}.our-members .table-members-wrapper .table__content-wrapper a:first-child{margin-right:40px}.our-members .table-members-wrapper .table__link{margin-right:0!important}@media screen and (max-width:430px){.our-members .table-members-wrapper .table__data{padding:10px 10px}}.our-members .table-members-wrapper .table__data_logo{width:277px}.our-members .table-members-wrapper .table__data_buttons{width:360px}.our-members .table-members-wrapper .table__row:last-child td{padding-bottom:11px}.table-wrapper{min-height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:10px;padding:30px 20px;-webkit-box-shadow:0 33px 80px rgba(0,0,0,.07),0 13.7866px 33.4221px rgba(0,0,0,.0503198),0 7.37098px 17.869px rgba(0,0,0,.0417275),0 4.13211px 10.0172px rgba(0,0,0,.035),0 2.19453px 5.32008px rgba(0,0,0,.0282725),0 .913195px 2.21381px rgba(0,0,0,.0196802);box-shadow:0 33px 80px rgba(0,0,0,.07),0 13.7866px 33.4221px rgba(0,0,0,.0503198),0 7.37098px 17.869px rgba(0,0,0,.0417275),0 4.13211px 10.0172px rgba(0,0,0,.035),0 2.19453px 5.32008px rgba(0,0,0,.0282725),0 .913195px 2.21381px rgba(0,0,0,.0196802);overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;background-color:#fff}.table-wrapper::-webkit-scrollbar{display:none}@media screen and (max-width:380px){.table-wrapper{padding:20px 10px}}.table-wrapper.bordered{border-top:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #ddd;border-right:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none}.table-search-wrapper{-ms-flex-item-align:end;align-self:flex-end;margin-bottom:30px}@media screen and (max-width:550px){.table-search-wrapper{width:100%;margin:0 auto;margin-bottom:30px}}.table-search{position:relative;height:35px;display:-webkit-box;display:-ms-flexbox;display:flex}.table-search__filter{position:absolute;top:40px;right:0;border-radius:5px;-webkit-box-shadow:0 73px 80px rgba(22,18,52,.07),0 30.4977px 33.4221px rgba(22,18,52,.0258429),0 16.3055px 17.869px rgba(22,18,52,.017033),0 9.14073px 10.0172px rgba(22,18,52,.0150157),0 4.85457px 5.32008px rgba(22,18,52,.0153344),0 2.0201px 2.21381px rgba(22,18,52,.01477);box-shadow:0 73px 80px rgba(22,18,52,.07),0 30.4977px 33.4221px rgba(22,18,52,.0258429),0 16.3055px 17.869px rgba(22,18,52,.017033),0 9.14073px 10.0172px rgba(22,18,52,.0150157),0 4.85457px 5.32008px rgba(22,18,52,.0153344),0 2.0201px 2.21381px rgba(22,18,52,.01477);overflow:hidden;z-index:1}.table-search__input{width:255px;position:relative;border:1px solid #ebfbfb;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;padding:7px 10px;margin-right:18px;outline:0;background:url(../images/dist/search-icon.svg) no-repeat 95% 8px,#f7f7f9;-webkit-transition:border .25s ease;-o-transition:border .25s ease;transition:border .25s ease}@media screen and (max-width:550px){.table-search__input{width:100%}}.table-search__input::-webkit-input-placeholder{font-weight:300;font-size:14px;line-height:19px;color:#bdbdbd}.table-search__input::-moz-placeholder{font-weight:300;font-size:14px;line-height:19px;color:#bdbdbd}.table-search__input:-ms-input-placeholder{font-weight:300;font-size:14px;line-height:19px;color:#bdbdbd}.table-search__input::-ms-input-placeholder{font-weight:300;font-size:14px;line-height:19px;color:#bdbdbd}.table-search__input::placeholder{font-weight:300;font-size:14px;line-height:19px;color:#bdbdbd}.table-search__input:active,.table-search__input:focus,.table-search__input:hover{border:1px solid #40babc;background:url(../images/dist/search-icon.svg) no-repeat 95% 8px,#f7f7f9}.table-search__btn{position:relative;width:47px;height:35px;-webkit-box-shadow:none;box-shadow:none}.table-search__btn span{width:10px;height:10px;border-right:2px solid #0f153c;border-bottom:2px solid #0f153c;display:block;position:absolute;top:50%;Left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.table-search__btn.active span{-webkit-transform:translate(-50%,-50%) rotate(220deg);-ms-transform:translate(-50%,-50%) rotate(220deg);transform:translate(-50%,-50%) rotate(220deg)}.table{width:100%;border-collapse:collapse}.table__title{font-weight:400;font-size:18px;line-height:25px}@media screen and (max-width:550px){.table__title{font-size:16px;line-height:22px}}@media screen and (max-width:380px){.table__title{font-size:14px}}@media screen and (max-width:350px){.table__title{font-size:12px}}.table__title-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;cursor:pointer;padding:0 10px 20px}.table__sort-btn-icon{width:30px;height:31px;margin-left:10px;background:url(../images/dist/sort-arrow.svg)}@media screen and (max-width:800px){.table__sort-btn-icon{margin-left:0}}@media screen and (max-width:380px){.table__sort-btn-icon{-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}}.table thead tr{border:none}.table__row{border-bottom:1px solid #8ddede}.table__row:last-child{border:none}.table__row:last-child td{padding-bottom:0}.table__data{padding:10px}.table__content-wrapper{max-width:255px;min-width:100px}.table__content-wrapper a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.table__brand-name{font-weight:400;font-size:16px;line-height:160%}@media screen and (max-width:550px){.table__brand-name{font-size:14px;line-height:22px}}@media screen and (max-width:350px){.table__brand-name{font-size:12px}}.table__brand-link{color:#40babc;font-weight:600;font-size:14px;line-height:17px;text-decoration:underline}@media screen and (max-width:550px){.table__brand-link{font-size:12px;padding:0 5px}}@media screen and (max-width:380px){.table__brand-link{font-size:8px}}.table__brand-icon{width:48px;height:48px}@media screen and (max-width:550px){.table__brand-icon{margin:0 auto;width:30px;height:30px}}.table__brand-certificate{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.table .link{font-weight:600}.align-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9jb25maWcuc2NzcyIsIl9taXhpbnMuc2NzcyIsIm1haW4uY3NzIiwiYmxvY2tzL2Zvb3Rlci5zY3NzIiwiYmxvY2tzL2hlYWRlci5zY3NzIiwiYmxvY2tzL3BhZ2VzL2hvbWUvaG9tZS5zY3NzIiwiYmxvY2tzL3BhZ2VzL2hvbWUvX2ZpcnN0LXNjcmVlbi5zY3NzIiwiYmxvY2tzL3BhZ2VzL2hvbWUvX2Fib3V0LXVzLnNjc3MiLCJibG9ja3MvcGFnZXMvaG9tZS9fYWR2YW50YWdlcy5zY3NzIiwiYmxvY2tzL3BhZ2VzL2hvbWUvX25ld3Muc2NzcyIsImJsb2Nrcy9wYWdlcy9ob21lL190cmFkZXJzLWVkdWNhdGlvbi5zY3NzIiwiYmxvY2tzL3BhZ2VzL2hvbWUvX291ci1icm9ja2Vycy5zY3NzIiwiYmxvY2tzL3BhZ2VzL3dhcm5pbmctbGlzdC9fZmlyc3Qtc2NyZWVuLnNjc3MiLCJibG9ja3MvcGFnZXMvd2FybmluZy1saXN0L3dhcm5pbmctbGlzdC5zY3NzIiwiYmxvY2tzL3BhZ2VzL2NvbXBsYWludC9jb21wbGFpbnQuc2NzcyIsImJsb2Nrcy9wYWdlcy9jb21wbGFpbnQvX2Rlc2NyaXB0aW9uLnNjc3MiLCJibG9ja3MvcGFnZXMvY29tcGxhaW50L19mb3JtLnNjc3MiLCJibG9ja3MvcGFnZXMvb3VyLW1lbWJlcnMvb3VyLW1lbWJlcnMuc2NzcyIsImJsb2Nrcy9wYWdlcy9vdXItbWVtYmVycy9fdGFibGUuc2NzcyIsImJsb2Nrcy9wYWdlcy9jaGVjay15b3VyLWJyb2tlci9fZmlyc3Qtc2NyZWVuLnNhc3MiLCJibG9ja3MvcGFnZXMvY2hlY2steW91ci1icm9rZXIvY2hlY2steW91ci1icm9rZXIuc2FzcyIsImJsb2Nrcy9wYWdlcy9jb21wZW5zYXRpb24tZnVuZC9jb21wZW5zYXRpb24tZnVuZC5zY3NzIiwiYmxvY2tzL3BhZ2VzL2NvbXBlbnNhdGlvbi1mdW5kL19maXJzdC1zY3JlZW4uc2NzcyIsImJsb2Nrcy9wYWdlcy9jb21wZW5zYXRpb24tZnVuZC9fYmVuZWZpdHMuc2NzcyIsImJsb2Nrcy9wYWdlcy9kaXNwdXRlLXJlc29sdXRpb24tcHJvY2Vzcy9kaXNwdXRlLXJlc29sdXRpb24tcHJvY2Vzcy5zY3NzIiwiYmxvY2tzL3BhZ2VzL3NpbmdsZS1icm9rZXJzL3NpbmdsZS1icm9rZXJzLnNjc3MiLCJibG9ja3MvcGFnZXMvYXBwbHktZm9yLW1lbWJlcnNoaXAvYXBwbHktZm9yLW1lbWJlcnNoaXAuc2NzcyIsImJsb2Nrcy9wYWdlcy9hcHBseS1mb3ItbWVtYmVyc2hpcC9fbWVtYmVyc2hpcC5zY3NzIiwiYmxvY2tzL3BhZ2VzL3doYXQtd2UtZG8vd2hhdC13ZS1kby5zY3NzIiwiYmxvY2tzL3BhZ2VzL3doYXQtd2UtZG8vX2ZpcnN0LXNjcmVlbi5zY3NzIiwiYmxvY2tzL3BhZ2VzL3doYXQtd2UtZG8vX3Byb3ZpZGUuc2NzcyIsImJsb2Nrcy9wYWdlcy93aGF0LXdlLWRvL19zcGVjaWFsLW9uZS5zY3NzIiwiYmxvY2tzL3BhZ2VzL3doYXQtd2UtZG8vX3NwZWNpYWwtdHdvLnNjc3MiLCJibG9ja3MvcGFnZXMvYWJvdXQtdXMvYWJvdXQtdXMuc2NzcyIsImJsb2Nrcy9wYWdlcy9jYXRlZ29yeS9jYXRlZ29yeS5zY3NzIiwiYmxvY2tzL3BhZ2VzL2FydGljbGUtcGFnZS9fZmlyc3Qtc2NyZWVuLnNjc3MiLCJibG9ja3MvcGFnZXMvYXJ0aWNsZS1wYWdlL2FydGljbGUtcGFnZS5zY3NzIiwiYmxvY2tzL3BhZ2VzL3NjcnVtLXBhZ2UvX2ZpcnN0LXNjcmVlbi5zY3NzIiwiYmxvY2tzL3BhZ2VzL3NjcnVtLXBhZ2Uvc2NydW0tcGFnZS5zY3NzIiwiYmxvY2tzL3BhZ2VzL3RlYW0vdGVhbS5zY3NzIiwiYmxvY2tzL3BhZ2VzL3RlYW0vX21hcC5zY3NzIiwiYmxvY2tzL3BhZ2VzL3RlYW0vX3Byb2ZpbGVzLnNjc3MiLCJibG9ja3MvcGFnZXMvY29udGFjdC11cy9jb250YWN0LXVzLnNjc3MiLCJibG9ja3MvcGFnZXMvY29udGFjdC11cy9faGVhZGVyLnNjc3MiLCJibG9ja3MvcGFnZXMvY29udGFjdC11cy9fbWFwLnNjc3MiLCJibG9ja3MvcGFnZXMvY29udGFjdC11cy9fZm9ybS5zY3NzIiwiYmxvY2tzL3BhZ2VzL29wZXJhdGlvbi9vcGVyYXRpb24uc2NzcyIsImJsb2Nrcy9wYWdlcy9jYXNlLWV4YW1wbGVzL2Nhc2UtZXhhbXBsZXMuc2NzcyIsImJsb2Nrcy9wYWdlcy9jYXNlLWV4YW1wbGVzL190YWJsZS5zY3NzIiwiYmxvY2tzL3BhZ2VzL2Nhc2UtZXhhbXBsZXMvX2ZpcnN0LXNjcmVlbi5zY3NzIiwiYmxvY2tzL3BhZ2VzL2Nhc2UtZXhhbXBsZXMvX2NvbXBsYWludC1tYXR0ZXIuc2NzcyIsImJsb2Nrcy9wYWdlcy9vdXItcGFydG5lcnMvb3VyLXBhcnRuZXJzLnNjc3MiLCJibG9ja3MvcGFnZXMvb3VyLXBhcnRuZXJzL19wYXJ0bmVycy5zY3NzIiwiYmxvY2tzL3BhZ2VzL3JlZ3VsYXRvcnMvX2NvbnRlbnQuc2NzcyIsImJsb2Nrcy9wYWdlcy9GQVEvZmFxLnNjc3MiLCJibG9ja3MvcGFnZXMvcnVsZXMtYW5kLWd1aWRlbGluZXMvcnVsZXMtYW5kLWd1aWRlbGluZXMuc2NzcyIsImJsb2Nrcy9wYWdlcy9tZW1iZXJzaGlwLWJlbmVmaXRzL21lbWJlcnNoaXAtYmVuZWZpdHMuc2NzcyIsImJsb2Nrcy9wYWdlcy9tZW1iZXJzaGlwLWJlbmVmaXRzL19jb250ZW50LnNjc3MiLCJibG9ja3MvcGFnZXMvY2VydGlmaWNhdGlvbi1zZXJ2aWNlcy9jZXJ0aWZpY2F0aW9uLXNlcnZpY2VzLnNjc3MiLCJibG9ja3MvcGFnZXMvY2VydGlmaWNhdGlvbi1zZXJ2aWNlcy9fY29udGVudC5zY3NzIiwiYmxvY2tzL3BhZ2VzL2V4ZWN1dGlvbi1jZXJ0aWZpY2F0aW9uL2V4ZWN1dGlvbi1jZXJ0aWZpY2F0aW9uLnNjc3MiLCJibG9ja3MvcGFnZXMvZXhlY3V0aW9uLWNlcnRpZmljYXRpb24vX2NvbnRlbnQuc2NzcyIsImJsb2Nrcy9wYWdlcy92YWx1ZS1hZGRlZC1zZXJ2aWNlcy92YWx1ZS1hZGRlZC1zZXJ2aWNlcy5zY3NzIiwiYmxvY2tzL3BhZ2VzL3RyYWRlcnMtZWR1Y2F0aW9uLWZvcm0vdHJhZGVycy1lZHVjYXRpb24tZm9ybS5zY3NzIiwiYmxvY2tzL3BhZ2VzL3RyYWRlcnMtZWR1Y2F0aW9uLWZvcm0vX2Zvcm0uc2NzcyIsImJsb2Nrcy9wYWdlcy90ZW1wbGF0ZS1wcm9maWxlL3RlbXBsYXRlLXByb2ZpbGUuc2NzcyIsImJsb2Nrcy9wYWdlcy9jaGVjay1tYXJrZXRzLXByaWNlL2NoZWNrLW1hcmtldHMtcHJpY2Uuc2NzcyIsImJsb2Nrcy9wYWdlcy90cmFkZXJzLWVkdWNhdGlvbi90cmFkZXJzLWVkdWNhdGlvbi5zY3NzIiwiYmxvY2tzL3BhZ2VzL3NjYW0tYWxlcnQvc2NhbS1hbGVydC5zY3NzIiwiYmxvY2tzL3BhZ2VzLzQwNC80MDQuc2NzcyIsImJsb2Nrcy9wYWdlcy9zZWFyY2gvc2VhcmNoLnNjc3MiLCJibG9ja3MvY29tcG9uZW50cy9hbmltYXRpb24tY2lyY2xlLnNjc3MiLCJibG9ja3MvY29tcG9uZW50cy9iYWNrLXRvLXRvcC5zY3NzIiwiYmxvY2tzL2NvbXBvbmVudHMvYnJlYWRjcnVtYnMuc2NzcyIsImJsb2Nrcy9jb21wb25lbnRzL2NvbW1lbnRzLnNjc3MiLCJibG9ja3MvY29tcG9uZW50cy9jb29raWVzLnNjc3MiLCJibG9ja3MvY29tcG9uZW50cy9kcm9wLWRvd24tc29ydC5zY3NzIiwiYmxvY2tzL2NvbXBvbmVudHMvZmVhdHVyZXMuc2NzcyIsImJsb2Nrcy9jb21wb25lbnRzL2lucHV0LnNjc3MiLCJibG9ja3MvY29tcG9uZW50cy9tb2RhbC1tZW51LnNjc3MiLCJibG9ja3MvY29tcG9uZW50cy9uZXdzLWNhcmQuc2NzcyIsImJsb2Nrcy9jb21wb25lbnRzL25ld3MtaXRlbS5zY3NzIiwiYmxvY2tzL2NvbXBvbmVudHMvbnVtYmVyZWQtbGlzdC5zY3NzIiwiYmxvY2tzL2NvbXBvbmVudHMvcGFnaW5hdGlvbi5zY3NzIiwiYmxvY2tzL2NvbXBvbmVudHMvcG9wLXVwLnNjc3MiLCJibG9ja3MvY29tcG9uZW50cy9xdWljay1saW5rcy5zY3NzIiwiYmxvY2tzL2NvbXBvbmVudHMvcmFkaW8uc2NzcyIsImJsb2Nrcy9jb21wb25lbnRzL3NvY2lhbC1pY29ucy1zaGFyZS5zY3NzIiwiYmxvY2tzL2NvbXBvbmVudHMvc3dpcGVyLWJ1bmRsZS5zY3NzIiwiYmxvY2tzL2NvbXBvbmVudHMvc3dpcGVyLnNjc3MiLCJibG9ja3MvY29tcG9uZW50cy90YWJsZS1tZW1iZXJzLnNjc3MiLCJibG9ja3MvY29tcG9uZW50cy90YWJsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNRLHNJQUVSLEtBQ0UsZ0JBQUEsT0FFRixLQUNFLFlBQUEsaUJBQUEsQ0FBQSxXQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsTUFBQSxRQUNBLFlBQUEsSUFDQSxVQUFBLE1BQ0EsU0FBQSxTQUNBLFdBQUEsT0FDQSxPQUFBLEVBQ0EseUJBQUEsS0NVQSxvQ0RwQkYsS0FhSSxVQUFBLE1DYUYscUNEVkYsS0FFSSxZQUFBLE9BR0osRUFDRSxnQkFBQSxLQUNBLE1BQUEsUUFDQSxZQUFBLEtBQUEsQ0FBQSxXQUNBLFFBQUEsYUVNRixHRkpBLEdBRUUsT0FBQSxFQUNBLFFBQUEsRUFDQSxXQUFBLEtBRUYsR0VLQSxHQUNBLEdBQ0EsR0ZIRSxPQUFBLEVBQ0EsUUFBQSxFQUNBLFlBQUEsS0FBQSxDQUFBLFdBQ0EsWUFBQSxJQUNBLE1BQUEsUUFFRixHQUNFLFVBQUEsSUN4QkEsb0NEdUJGLEdBR0ksVUFBQSxPQUdKLEdBQ0UsVUFBQSxNQzlCQSxvQ0Q2QkYsR0FHSSxVQUFBLFNBR0osRUFDRSxPQUFBLEVBQ0EsUUFBQSxFQUNBLFVBQUEsUUFFRixNRWFBLFNGWEUsWUFBQSxRQUNBLE1BQUEsUUFDQSxtQkFBQSxLQUNBLGdCQUFBLEtBQ0EsV0FBQSxLQUVBLGNBQUEsRUVlRixpREZiQSw4Q0VjQSxrREFDQSxzREZYRSxtQkFBQSxLQUdGLHVCRWVBLDhCQURBLDZC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QUFBLFFBQ0EsWUFBQSxLQUNBLHVCQUNFLE1BQUEsS0FDQSxPQUFBLEtBQ0EsYUFBQSxJQUNBLG1CQUFBLEVBQUEsS0FBQSxLQUFBLGVBQUEsQ0FBQSxFQUFBLFVBQUEsVUFBQSxvQkFBQSxDQUFBLEVBQUEsVUFBQSxTQUFBLG9CQUFBLENBQUEsRUFBQSxVQUFBLFVBQUEsZ0JBQUEsQ0FBQSxFQUFBLFVBQUEsVUFBQSxvQkFBQSxDQUFBLEVBQUEsVUFBQSxVQUFBLHFCQUFBLFdBQUEsRUFBQSxLQUFBLEtBQUEsZUFBQSxDQUFBLEVBQUEsVUFBQSxVQUFBLG9CQUFBLENBQUEsRUFBQSxVQUFBLFNBQUEsb0JBQUEsQ0FBQSxFQUFBLFVBQUEsVUFBQSxnQkFBQSxDQUFBLEVBQUEsVUFBQSxVQUFBLG9CQUFBLENBQUEsRUFBQSxVQUFBLFVBQUEscUJBS0EsZ0NBQ0Usa0JBQUEsZUFBQSxjQUFBLGVBQUEsVUFBQSxlQUdGLCtDQUVFLFdBQUEsUUFDQSxRQUFBLEVBQ0EsSUFBQSxLQUdKLDBCQUNFLFFBQUEsR0FDQSxTQUFBLFNBQ0EsSUFBQSxJQUNBLE1BQUEsTUFDQSxNQUFBLEVBQ0EsT0FBQSxFQUNBLFdBQUEsS0FDQSxXQUFBLElBQUEsTUFBQSxLQUNBLGFBQUEsSUFBQSxNQUFBLFlBQ0EsWUFBQSxJQUFBLE1BQUEsWUFDQSxtQkFBQSxrQkFBQSxJQUFBLFlBQUEsV0FBQSxrQkFBQSxJQUFBLFlBQUEsY0FBQSxVQUFBLElBQUEsWUFBQSxXQUFBLFVBQUEsSUFBQSxZQUFBLFdBQUEsVUFBQSxJQUFBLFdBQUEsQ0FBQSxrQkFBQSxJQUFBLFlBRUYscUJBQ0UsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUlOLGdCQWdCRSxRQUFBLEtBQ0UsTUFBQSxLQUNBLE9BQUEsS0FDQSxTQUFBLFNBRUEsa0JBQUEsVUFBQSxjQUFBLFVBQUEsVUFBQSxVQUNBLG1CQUFBLElBQUEsWUFBQSxjQUFBLElBQUEsWUFBQSxXQUFBLElBQUEsWUFDQSxPQUFBLFFBQ0Es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QUFBLFVBQUEsZUFBQSxDQUFBLEVBQUEsVUFBQSxTQUFBLGVBQUEsQ0FBQSxFQUFBLFVBQUEsVUFBQSxlQUFBLENBQUEsRUFBQSxVQUFBLFVBQUEsZUFBQSxDQUFBLEVBQUEsVUFBQSxVQUFBLGdCQUFBLFdBQUEsRUFBQSxLQUFBLEtBQUEsZUFBQSxDQUFBLEVBQUEsVUFBQSxVQUFBLGVBQUEsQ0FBQSxFQUFBLFVBQUEsU0FBQSxlQUFBLENBQUEsRUFBQSxVQUFBLFVBQUEsZUFBQSxDQUFBLEVBQUEsVUFBQSxVQUFBLGVBQUEsQ0FBQSxFQUFBLFVBQUEsVUFBQSxnQkFJRix5REFDRSxXQUFBLFFBQ0EsY0FBQSxJQUNBLFFBQUEsRUFDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLFlBQUEsS0FBQSxDQUFBLFdBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLElBQ0EsV0FBQSxPQUNBLFFBQUEsS0FBQSxLQUNBLE9BQUEsUUFDQSxtQkFBQSxFQUFBLEtBQUEsS0FBQSxrQkFBQSxDQUFBLEVBQUEsVUFBQSxVQUFBLHVCQUFBLENBQUEsRUFBQSxVQUFBLFNBQUEsc0JBQUEsQ0FBQSxFQUFBLFVBQUEsVUFBQSx1QkFBQSxDQUFBLEVBQUEsVUFBQSxVQUFBLHVCQUFBLENBQUEsRUFBQSxTQUFBLFVBQUEsc0JBQUEsV0FBQSxFQUFBLEtBQUEsS0FBQSxrQkFBQSxDQUFBLEVBQUEsVUFBQSxVQUFBLHVCQUFBLENBQUEsRUFBQSxVQUFBLFNBQUEsc0JBQUEsQ0FBQSxFQUFBLFVBQUEsVUFBQSx1QkFBQSxDQUFBLEVBQUEsVUFBQSxVQUFBLHVCQUFBLENBQUEsRUFBQSxTQUFBLFVBQUEsc0JBR0EsT0FBQSxRbEVoQ0osbUJBQUEsSUFBQSxLQUFBLEtBQUEsY0FBQSxJQUFBLEtBQUEsS0FBQSxXQUFBLElBQUEsS0FBQSxLa0VtQ0ksK0RBQ0UsaUJBQUEsT0FBQSxDQUFBLEdBQ0EsbUJBQUEsRUFBQSxNQUFBLEtBQUEsZUFBQSxDQUFBLEVBQUEsVUFBQSxVQUFBLG9CQUFBLENBQUEsRUFBQSxVQUFBLFNBQUEsb0JBQUEs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QkFDRSxVQUFBLE1BQ0EsVUFBQSxNQUNBLDBCQUNFLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FHSixtQkFDRSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxvQ0FKRixtQkFLSSxVQUFBLEtBQ0EsWUFBQSxNQUdGLG9DQVRGLG1CQVVJLFVBQUEsTUFHSixtQkFDRSxNQUFBLFFBQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsZ0JBQUEsVUFDQSxvQ0FORixtQkFPSSxVQUFBLEtBQ0EsUUFBQSxFQUFBLEtBRUYsb0NBVkYsbUJBV0ksVUFBQSxLQUdKLG1CQUNFLE1BQUEsS0FDQSxPQUFBLEtBQ0Esb0NBSEYsbUJBSUksT0FBQSxFQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsTUFHSiwwQkFDRSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsUUFBQSxXQUFBLFFBR0YsYUFDRSxZQUFBLElBSUosY0FDRSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEiLCJmaWxlIjoibWFpbi5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy9AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9TW9udHNlcnJhdDp3Z2h0QDMwMDs0MDA7NTAwOzYwMDs4MDAmZmFtaWx5PU9wZW4rU2Fuczp3Z2h0QDMwMDs0MDAmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UnViaWs6d2dodEAzMDA7NDAwOzUwMDs2MDAmZmFtaWx5PVNvdXJjZStTYW5zK1Bybzp3Z2h0QDMwMDs0MDA7NjAwJmRpc3BsYXk9c3dhcCcpO1xuLy8gR0VORVJBTCBET0NVTUVOVCBTVFlMRVNcbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cbmJvZHkge1xuICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgZm9udC1zaXplOiAkYm9keS1mb250c2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5laGVpZ2h0O1xuICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gIGZvbnQtd2VpZ2h0OiAkdGV4dC1mb250LXdlaWdodDtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuXG4gIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbm1haW4ge1xuICBAaW5jbHVkZSBmb3ItbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG51bCxcbm9sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuaDEsXG5oMixcbmgzLFxuaDQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICRjb2xvci10aXRsZTtcbn1cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICB9XG59XG5oMyB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gIH1cbn1cbnAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cbmlucHV0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcztcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICRjb2xvci10ZXh0ICFpbXBvcnRhbnQ7XG59XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDExMTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMTBweCkge1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG4uY29udGFpbmVyLXNtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBAaW5jbHVkZSBmb3ItbGctZG93biB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBjb2xvcjogJGNvbG9yLXRpdGxlO1xuICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG4uYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE5cHggMjFweDtcbiAgYm94LXNoYWRvdzowIDEwcHggNDBweCAwIHJnYmEoNjQsIDE4NiwgMTg4LCAwLjI5KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCk7XG5cbiAgJl9naG9zdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgIGNvbG9yOiAkY29sb3ItbWFpbi1wdXJwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1tYWluLXB1cnA7XG4gICAgYm94LXNoYWRvdzogdW5zZXQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaG92ZXItYnV0dG9uLWdob3N0O1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAvL2NvbG9yOiAkY29sb3ItaG92ZXItYnV0dG9uO1xuICAgICAgLy9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItaG92ZXItYnV0dG9uO1xuICAgICAgYm94LXNoYWRvdzowIDEwcHggNDBweCAwIHJnYmEoNjQsIDE4NiwgMTg4LCAwLjI5KTtcbiAgICB9XG4gICAgJjphY3RpdmUge1xuICAgICAgYm94LXNoYWRvdzogdW5zZXQ7XG4gICAgfVxuICAgICYtLWRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kaXNhYmxlZC1idXR0b24tZ2hvc3Q7XG4gICAgICBjb2xvcjogJGNvbG9yLWRpc2FibGVkLWJ1dHRvbjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1kaXNhYmxlZC1idXR0b247XG4gICAgICBib3gtc2hhZG93OiB1bnNldCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAmX2JsdWUge1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tcHVycDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnV0dG9uLWJsdWU7XG4gICAgYm94LXNoYWRvdzowcHggMTBweCA0MHB4IDBweCByZ2JhKDY0LCAxODYsIDE4OCwgMC4yOSk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjokY29sb3ItYnV0dG9uLWJsdWU7XG4gICAgICBib3gtc2hhZG93OjBweCAxMHB4IDQwcHggMHB4IHJnYmEoNjQsIDE4NiwgMTg4LCAwLjIpO1xuICAgICAgLy9ib3gtc2hhZG93OiAwcHggMTAwcHggODBweCByZ2JhKDAsIDAsIDAsIDAuMDcpLCAwcHggNDEuNzc3NnB4IDMzLjQyMjFweCByZ2JhKDAsIDAsIDAsIDAuMDUwMzE5OCksXG4gICAgICAvLyAgMHB4IDIyLjMzNjNweCAxNy44NjlweCByZ2JhKDAsIDAsIDAsIDAuMDQxNzI3NSksIDBweCAxMi41MjE2cHggMTAuMDE3MnB4IHJnYmEoMCwgMCwgMCwgMC4wMzUpLFxuICAgICAgLy8gIDBweCA2LjY1MDFweCA1LjMyMDA4cHggcmdiYSgwLCAwLCAwLCAwLjAyODI3MjUpLCAwcHggMi43NjcyNnB4IDIuMjEzODFweCByZ2JhKDAsIDAsIDAsIDAuMDE5NjgwMik7XG4gICAgfVxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmVzc2VkLWJ1dHRvbjtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICAgICY6ZGlzYWJsZWQsXG4gICAgJi0tZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRpc2FibGVkLWJ1dHRvbjtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGlzYWJsZWQtYnV0dG9uO1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGlzYWJsZWQtYnV0dG9uO1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfeWVsbG93IHtcbiAgICBjb2xvcjogJGNvbG9yLW1haW4tcHVycDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi15ZWxsb3c7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaG92ZXItdGVnO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDEwMHB4IDgwcHggcmdiYSgwLCAwLCAwLCAwLjA3KSwgMHB4IDQxLjc3NzZweCAzMy40MjIxcHggcmdiYSgwLCAwLCAwLCAwLjA1MDMxOTgpLFxuICAgICAgICAwcHggMjIuMzM2M3B4IDE3Ljg2OXB4IHJnYmEoMCwgMCwgMCwgMC4wNDE3Mjc1KSwgMHB4IDEyLjUyMTZweCAxMC4wMTcycHggcmdiYSgwLCAwLCAwLCAwLjAzNSksXG4gICAgICAgIDBweCA2LjY1MDFweCA1LjMyMDA4cHggcmdiYSgwLCAwLCAwLCAwLjAyODI3MjUpLCAwcHggMi43NjcyNnB4IDIuMjEzODFweCByZ2JhKDAsIDAsIDAsIDAuMDE5NjgwMik7XG4gICAgfVxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmVzc2VkLXRlZztcbiAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICAgIH1cbiAgICAmLS1kaXNhYmxlZCB7XG4gICAgICBib3gtc2hhZG93OiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRpc2FibGVkLXRlZztcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGlzYWJsZWQtdGVnO1xuICAgICAgICBib3gtc2hhZG93OiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGlzYWJsZWQtdGVnO1xuICAgICAgICBib3gtc2hhZG93OiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX291cl9ibHVle1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICRjb2xvci1idXR0b24tYmx1ZTtcbiAgICBib3JkZXI6MXB4IHNvbGlkICRjb2xvci1idXR0b24tYmx1ZTtcbiAgICAmOmhvdmVye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJ1dHRvbi1ibHVlO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG59XG5cbi5ub19oaWdobGlnaHRzIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uY29sLTEge1xuICB3aWR0aDogOC4zMzMzMyU7XG59XG4uY29sLTIge1xuICB3aWR0aDogMTYuNjY2NjYlO1xufVxuLmNvbC0zIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5jb2wtNCB7XG4gIHdpZHRoOiAzMy4zMzMzJTtcbn1cbi5jb2wtNSB7XG4gIHdpZHRoOiA0MS42NjY2NiU7XG59XG4uY29sLTYge1xuICB3aWR0aDogNTAlO1xufVxuLmNvbC03IHtcbiAgd2lkdGg6IDU4LjMzMzMlO1xufVxuLmNvbC04IHtcbiAgd2lkdGg6IDY2LjY2NjclO1xufVxuLmNvbC05IHtcbiAgd2lkdGg6IDc1JTtcbn1cbi5jb2wtMTAge1xuICB3aWR0aDogODMuMzMzMyU7XG59XG4uY29sLTExIHtcbiAgd2lkdGg6IDkxLjY2NjclO1xufVxuLmNvbC0xMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxpbmsge1xuICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAkY29sb3ItbWFpbi1wdXJwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwpO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyLWJ1dHRvbjtcbiAgfVxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRjb2xvci1wcmVzc2VkLWJ1dHRvbjtcbiAgfVxuICAmLS1kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvci1kaXNhYmxlZC1idXR0b247XG4gIH1cbn1cbiIsIiR4LXNtOiAzNDBweDtcbiRlLXNtOiAzNjBweDtcbiRzbTogNDMwcHg7XG4kbWQ6IDgwMHB4O1xuJGxnOiAxMDI0cHg7XG4kZS1sZzogMTM2NnB4O1xuXG5AbWl4aW4gZm9yLXgtc20tZG93biB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4LXNtKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGZvci1lLXNtLWRvd24ge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZS1zbSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBmb3Itc20tZG93biB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBmb3ItbWQtZG93biB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBmb3ItbGctZG93biB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsZykge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBmb3ItZS1sZy1kb3duIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGUtbGcpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdHJhbnNpdGlvbigkcHJvcCkge1xuICB0cmFuc2l0aW9uOiAkcHJvcCAkYW5pbWF0aW9uLXNwZWVkIGVhc2U7XG59XG5cbkBtaXhpbiBib3JkZXJlZCgkdG9wLCAkbGVmdCwgJGJvdHRvbSwgJHJpZ2h0KSB7XG4gIGJvcmRlci10b3A6ICR0b3AgKyBweCBzb2xpZCAjZGRkZGRkO1xuICBib3JkZXItbGVmdDogJGxlZnQgKyBweCBzb2xpZCAjZGRkZGRkO1xuICBib3JkZXItYm90dG9tOiAkYm90dG9tICsgcHggc29saWQgI2RkZGRkZDtcbiAgYm9yZGVyLXJpZ2h0OiAkcmlnaHQgKyBweCBzb2xpZCAjZGRkZGRkO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5AbWl4aW4gc21hbGwtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTExMHB4O1xuICBwYWRkaW5nOiAwIDk1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBAaW5jbHVkZSBmb3ItZS1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuQG1peGluIHJvdGF0aW9uKCRzcGVlZCwgJGRpcmVjdGlvbikge1xuICBhbmltYXRpb24tbmFtZTogcm90YXRpb247XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogJHNwZWVkICsgcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbiAgQGtleWZyYW1lcyByb3RhdGlvbiB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHpvb21Jbk91dCgkc3BlZWQpIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb207XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogJHNwZWVkICsgcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBAa2V5ZnJhbWVzIHpvb20ge1xuICAgIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZhZGVJbigkc3BlZWQpIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkc3BlZWQgKyBzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbiAgQGtleWZyYW1lcyBmYWRlSW4ge1xuICAgIDAlIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1SdWJpazp3Z2h0QDMwMDs0MDA7NTAwOzYwMCZmYW1pbHk9U291cmNlK1NhbnMrUHJvOndnaHRAMzAwOzQwMDs2MDAmZGlzcGxheT1zd2FwXCIpO1xuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICM1NzY0Nzc7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnVsLFxub2wge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzQwYmFiYztcbn1cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICB9XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gIH1cbn1cblxucCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG5pbnB1dCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzO1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzU3NjQ3NyAhaW1wb3J0YW50O1xufVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDExMTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTEwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1zbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29udGFpbmVyLXNtIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGNvbG9yOiAjNDBiYWJjO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTlweCAyMXB4O1xuICBib3gtc2hhZG93OiAwIDEwcHggNDBweCAwIHJnYmEoNjQsIDE4NiwgMTg4LCAwLjI5KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbn1cbi5idG5fZ2hvc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGNvbG9yOiAjNDBiYWJjO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDBiYWJjO1xuICBib3gtc2hhZG93OiB1bnNldDtcbn1cbi5idG5fZ2hvc3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBiYWJjO1xuICBjb2xvcjogI0ZGRjtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDQwcHggMCByZ2JhKDY0LCAxODYsIDE4OCwgMC4yOSk7XG59XG4uYnRuX2dob3N0OmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IHVuc2V0O1xufVxuLmJ0bl9naG9zdC0tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOGZmO1xuICBjb2xvcjogIzhEREVERTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzhEREVERTtcbiAgYm94LXNoYWRvdzogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5idG5fYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MGJhYmM7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDQwcHggMHB4IHJnYmEoNjQsIDE4NiwgMTg4LCAwLjI5KTtcbn1cbi5idG5fYmx1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNDBiYWJjO1xuICBib3gtc2hhZG93OiAwcHggMTBweCA0MHB4IDBweCByZ2JhKDY0LCAxODYsIDE4OCwgMC4yKTtcbn1cbi5idG5fYmx1ZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWNmM2YzO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bl9ibHVlOmRpc2FibGVkLCAuYnRuX2JsdWUtLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhEREVERTtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJ0bl9ibHVlOmRpc2FibGVkOmhvdmVyLCAuYnRuX2JsdWUtLWRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhEREVERTtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG5fYmx1ZTpkaXNhYmxlZDphY3RpdmUsIC5idG5fYmx1ZS0tZGlzYWJsZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhEREVERTtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJ0bl95ZWxsb3cge1xuICBjb2xvcjogIzQwYmFiYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZTQzMjtcbn1cbi5idG5feWVsbG93OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZDc3YTtcbiAgYm94LXNoYWRvdzogMHB4IDEwMHB4IDgwcHggcmdiYSgwLCAwLCAwLCAwLjA3KSwgMHB4IDQxLjc3NzZweCAzMy40MjIxcHggcmdiYSgwLCAwLCAwLCAwLjA1MDMxOTgpLCAwcHggMjIuMzM2M3B4IDE3Ljg2OXB4IHJnYmEoMCwgMCwgMCwgMC4wNDE3Mjc1KSwgMHB4IDEyLjUyMTZweCAxMC4wMTcycHggcmdiYSgwLCAwLCAwLCAwLjAzNSksIDBweCA2LjY1MDFweCA1LjMyMDA4cHggcmdiYSgwLCAwLCAwLCAwLjAyODI3MjUpLCAwcHggMi43NjcyNnB4IDIuMjEzODFweCByZ2JhKDAsIDAsIDAsIDAuMDE5NjgwMik7XG59XG4uYnRuX3llbGxvdzphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhFMUE0O1xuICBib3gtc2hhZG93OiB1bnNldDtcbn1cbi5idG5feWVsbG93LS1kaXNhYmxlZCB7XG4gIGJveC1zaGFkb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGY3ZTg7XG59XG4uYnRuX3llbGxvdy0tZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmN2U4O1xuICBib3gtc2hhZG93OiB1bnNldCAhaW1wb3J0YW50O1xufVxuLmJ0bl95ZWxsb3ctLWRpc2FibGVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGY3ZTg7XG4gIGJveC1zaGFkb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4uYnRuX291cl9ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM0MGJhYmM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0MGJhYmM7XG59XG4uYnRuX291cl9ibHVlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwYmFiYztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ub19oaWdobGlnaHRzIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jb2wtMSB7XG4gIHdpZHRoOiA4LjMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgd2lkdGg6IDE2LjY2NjY2JTtcbn1cblxuLmNvbC0zIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmNvbC00IHtcbiAgd2lkdGg6IDMzLjMzMzMlO1xufVxuXG4uY29sLTUge1xuICB3aWR0aDogNDEuNjY2NjYlO1xufVxuXG4uY29sLTYge1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICB3aWR0aDogNTguMzMzMyU7XG59XG5cbi5jb2wtOCB7XG4gIHdpZHRoOiA2Ni42NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIHdpZHRoOiA4My4zMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIHdpZHRoOiA5MS42NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNDBiYWJjO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG59XG4ubGluazpob3ZlciB7XG4gIGNvbG9yOiAjNDBiYWJjLCAwLjc7XG59XG4ubGluazphY3RpdmUge1xuICBjb2xvcjogI2FjZjNmMztcbn1cbi5saW5rLS1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjOERERURFO1xufVxuXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NGE1ODtcbiAgcGFkZGluZzogMjVweCAwIDUwcHggMDtcbiAgY29sb3I6ICNjMGNjZGE7XG59XG4uZm9vdGVyX19sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5mb290ZXJfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmZvb3Rlcl9fbWVudSwgLmZvb3Rlcl9fYWRkcmVzc2VzIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uZm9vdGVyX19tZW51IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5mb290ZXJfX21lbnUgbmF2IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZvb3Rlcl9fbWVudSBuYXYgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmZvb3Rlcl9fbWVudSBuYXYgdWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLmZvb3Rlcl9fbWVudSBuYXYgdWwgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG4uZm9vdGVyX19tZW51IG5hdiB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmZvb3Rlcl9fbWVudSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5mb290ZXJfX21lbnUge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgfVxufVxuLmZvb3Rlcl9fYnV0dG9ucyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvb3Rlcl9fYnV0dG9ucyAuYnRuIHtcbiAgbWF4LXdpZHRoOiAxNDVweDtcbiAgcGFkZGluZzogOHB4IDE3cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5mb290ZXJfX2J1dHRvbnMgLmJ0bjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLmZvb3Rlcl9fYnV0dG9ucyAuYnRuOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmZvb3Rlcl9fYnV0dG9ucyAuYnRuIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5mb290ZXJfX2J1dHRvbnMgLmJ0biB7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5mb290ZXJfX2J1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvb3Rlcl9fYnV0dG9ucyAuYnRuIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmZvb3Rlcl9fYWRkcmVzc2VzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5mb290ZXJfX2FkZHJlc3Mge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uZm9vdGVyX19hZGRyZXNzOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZm9vdGVyX19hZGRyZXNzX3Bob25lIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmZvb3Rlcl9fYWRkcmVzc190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5mb290ZXJfX2FkZHJlc3MgcCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5mb290ZXJfX2FkZHJlc3NfbGlua3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mb290ZXJfX2FkZHJlc3NfbGlua3MgcCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG4gIC5mb290ZXJfX2FkZHJlc3M6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmZvb3RlciAucm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5mb290ZXIgLnJvdyAuY29sLTQsXG4uZm9vdGVyIC5yb3cgLmNvbC0zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZm9vdGVyIC5yb3cgLmNvbC04IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLmhlYWRlciB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwcHggNzNweCA4MHB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wNyksIDBweCAzMC40OTc3cHggMzMuNDIyMXB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMjU4NDI5KSwgMHB4IDE2LjMwNTVweCAxNy44NjlweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE3MDMzKSwgMHB4IDkuMTQwNzNweCAxMC4wMTcycHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNTAxNTcpLCAwcHggNC44NTQ1N3B4IDUuMzIwMDhweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE1MzM0NCksIDBweCAyLjAyMDFweCAyLjIxMzgxcHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNDc3KTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB6LWluZGV4OiAxMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbn1cbi5oZWFkZXIgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxufVxuLmhlYWRlciAuY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmhlYWRlciAucm93IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLmhlYWRlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaGVhZGVyX19sb2dvIGEge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5oZWFkZXJfX2xvZ28gc3ZnLFxuLmhlYWRlcl9fbG9nbyBpbWcge1xuICAgIGhlaWdodDogNDVweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLmhlYWRlcl9fbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXJfX21lbnVfd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaGVhZGVyX19tZW51X25hdiB7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbn1cbi5oZWFkZXJfX21lbnUgbmF2IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uaGVhZGVyX19tZW51IG5hdiB1bCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5oZWFkZXJfX21lbnUgbmF2IHVsIGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuLmhlYWRlcl9fbWVudSBuYXYgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5oZWFkZXJfX21lbnUgbmF2IHVsIGxpOmhvdmVyID4gYSB7XG4gIGNvbG9yOiAjNDBiYWJjO1xufVxuLmhlYWRlcl9fbWVudV90b3AgPiBsaSBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgY29sb3I6ICMwRjE1M0M7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uaGVhZGVyX19tZW51X3RvcCA+IGxpIGFbYXJpYS1jdXJyZW50PXBhZ2VdIHtcbiAgY29sb3I6ICM0MGJhYmM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlcl9fbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlcl9fbWVudV9zZWFyY2gge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi5oZWFkZXJfX21lbnVfc2VhcmNoIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyX19tZW51X3NlYXJjaCBhIHN2ZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XG59XG4uaGVhZGVyX19tZW51X3NlYXJjaCBhOmhvdmVyIHBhdGgge1xuICBzdHJva2U6ICM0MGJhYmM7XG59XG4uaGVhZGVyX19tZW51X3NlYXJjaCBmb3JtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IC0xMHB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwcHggNzNweCA4MHB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wNyksIDBweCAzMC40OTc3cHggMzMuNDIyMXB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMjU4NDI5KSwgMHB4IDE2LjMwNTVweCAxNy44NjlweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE3MDMzKSwgMHB4IDkuMTQwNzNweCAxMC4wMTcycHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNTAxNTcpLCAwcHggNC44NTQ1N3B4IDUuMzIwMDhweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE1MzM0NCksIDBweCAyLjAyMDFweCAyLjIxMzgxcHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNDc3KTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlLWluLW91dDtcbn1cbi5oZWFkZXJfX21lbnVfc2VhcmNoIGZvcm0gaW5wdXQge1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICNlZWVlZjE7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5oZWFkZXJfX21lbnVfc2VhcmNoIGZvcm0gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhMWE0YjE7XG59XG4uaGVhZGVyX19tZW51X3NlYXJjaCBmb3JtIGlucHV0OmZvY3VzLCAuaGVhZGVyX19tZW51X3NlYXJjaCBmb3JtIGlucHV0OmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMC41cHggc29saWQgI2VlZWVmMTtcbn1cbi5oZWFkZXJfX21lbnVfc2VhcmNoIGZvcm0gLnNlYXJjaC1mb3JtX19zdWJtaXQge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDI4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHotaW5kZXg6IDE7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjhzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXJfX21lbnVfc2VhcmNoIGZvcm0gLnNlYXJjaC1mb3JtX19zdWJtaXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXJfX21lbnVfc3VibWVudSwgLmhlYWRlcl9fbWVudV9zdWJtZW51X2lubmVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0b3A6IGNhbGMoMTAwJSArIDIwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNDBiYWJjO1xuICBib3gtc2hhZG93OiAwcHggNzNweCA4MHB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wNyksIDBweCAzMC40OTc3cHggMzMuNDIyMXB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMjU4NDI5KSwgMHB4IDE2LjMwNTVweCAxNy44NjlweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE3MDMzKSwgMHB4IDkuMTQwNzNweCAxMC4wMTcycHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNTAxNTcpLCAwcHggNC44NTQ1N3B4IDUuMzIwMDhweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE1MzM0NCksIDBweCAyLjAyMDFweCAyLjIxMzgxcHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNDc3KTtcbn1cbi5oZWFkZXJfX21lbnVfc3VibWVudSBsaSwgLmhlYWRlcl9fbWVudV9zdWJtZW51X2lubmVyIGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi5oZWFkZXJfX21lbnVfc3VibWVudSBsaTpsYXN0LWNoaWxkLCAuaGVhZGVyX19tZW51X3N1Ym1lbnVfaW5uZXIgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cbi5oZWFkZXJfX21lbnVfc3VibWVudV9pbm5lciwgLmhlYWRlcl9fbWVudV9zdWJtZW51X2lubmVyX2lubmVyIHtcbiAgbGVmdDogMTAwJTtcbiAgdG9wOiAwO1xufVxuLmhlYWRlcl9fbWVudV9sYW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLmhlYWRlcl9fbWVudV9sYW5nIGltZyB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBib3gtc2hhZG93OiAwcHggMzNweCA4MHB4IHJnYmEoMCwgMCwgMCwgMC4wNyksIDBweCAxMy43ODY2cHggMzMuNDIyMXB4IHJnYmEoMCwgMCwgMCwgMC4wNTAzMTk4KSwgMHB4IDcuMzcwOThweCAxNy44NjlweCByZ2JhKDAsIDAsIDAsIDAuMDQxNzI3NSksIDBweCA0LjEzMjExcHggMTAuMDE3MnB4IHJnYmEoMCwgMCwgMCwgMC4wMzUpLCAwcHggMi4xOTQ1M3B4IDUuMzIwMDhweCByZ2JhKDAsIDAsIDAsIDAuMDI4MjcyNSksIDBweCAwLjkxMzE5NXB4IDIuMjEzODFweCByZ2JhKDAsIDAsIDAsIDAuMDE5NjgwMik7XG59XG4uaGVhZGVyX19tZW51X2xhbmc6aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5oZWFkZXJfX21lbnVfbGFuZzpob3ZlciAuaGVhZGVyX19tZW51X3N1Ym1lbnUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IDEwMCU7XG59XG4uaGVhZGVyX19tZW51X2xhbmc6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC0xNXB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBib3JkZXItdG9wOiA1cHggc29saWQgIzMzMztcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmhlYWRlcl9fbWVudV9sYW5nIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlcl9fYnVyZ2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiA0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXJfX2J1cmdlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmhlYWRlcl9fYnVyZ2VyIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICM0MGJhYmM7XG4gIG9wYWNpdHk6IDE7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5oZWFkZXJfX2J1cmdlciBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogMHB4O1xufVxuLmhlYWRlcl9fYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDIpLCAuaGVhZGVyX19idXJnZXIgc3BhbjpudGgtY2hpbGQoMykge1xuICB0b3A6IDlweDtcbn1cbi5oZWFkZXJfX2J1cmdlciBzcGFuOm50aC1jaGlsZCg0KSB7XG4gIHRvcDogMThweDtcbn1cbi5oZWFkZXJfX2J1cmdlci5idXJnZXItYWN0aXZlIHNwYW46bnRoLWNoaWxkKDEpLCAuaGVhZGVyX19idXJnZXIuYnVyZ2VyLWFjdGl2ZSBzcGFuOm50aC1jaGlsZCg0KSB7XG4gIHRvcDogOXB4O1xuICB3aWR0aDogMCU7XG4gIGxlZnQ6IDUwJTtcbn1cbi5oZWFkZXJfX2J1cmdlci5idXJnZXItYWN0aXZlIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbn1cbi5oZWFkZXJfX2J1cmdlci5idXJnZXItYWN0aXZlIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmhlYWRlciAuZm9ybS1hY3RpdmUge1xuICB3aWR0aDogMjU1cHg7XG59XG4uaGVhZGVyIC5mb3JtLWFjdGl2ZSBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaGVhZGVyIC5mb3JtLWFjdGl2ZSAuc2VhcmNoLWZvcm1fX3N1Ym1pdCB7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlciB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG4gIC5oZWFkZXIgLnJvdyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDlweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmhlYWRlciAubWVudS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi5oZWFkZXIgLm1lbnUtaXRlbV9pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXIgLm1lbnUtaXRlbV9pbm5lcjpob3ZlciAuaGVhZGVyX19tZW51X3N1Ym1lbnVfaW5uZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IDEwMCU7XG59XG4uaGVhZGVyIC5tZW51LWl0ZW0gbGkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmhlYWRlciAubWVudS1pdGVtOmhvdmVyIC5oZWFkZXJfX21lbnVfc3VibWVudSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRvcDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyIC5tZW51LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5oZWFkZXIgLmhhcy1zdWJtZW51IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5oZWFkZXIgLmhhcy1zdWJtZW51OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwRjE1M0M7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMEYxNTNDO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTNweDtcbiAgdG9wOiBjYWxjKDUwJSAtIDJweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG59XG4uaGVhZGVyIC5oYXMtc3VibWVudTpob3ZlcjphZnRlciwgLmhlYWRlciAuaGFzLXN1Ym1lbnUubWVudS1pdGVtLWFjdGl2ZTphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzQwYmFiYztcbn1cbi5oZWFkZXJfX21vZGFsIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5oZWFkZXJfX21vZGFsIHNwYW4ge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cbi5oZWFkZXJfX21vZGFsIC5jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDYycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDkycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDBweCkge1xuICAuaGVhZGVyX19tb2RhbCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDYwcHg7XG4gIH1cbn1cbi5oZWFkZXJfX21vZGFsIC5tb2RhbF9fY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyX19tb2RhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG59XG4uaGVhZGVyX19tb2RhbC5hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uaGVhZGVyX19tb2RhbCBuYXYge1xuICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uaGVhZGVyX19tb2RhbCBuYXY6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmhlYWRlcl9fbW9kYWwgbmF2IHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5oZWFkZXJfX21vZGFsIG5hdiB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5oZWFkZXJfX21vZGFsIG5hdiB1bCBsaS5zdWJtZW51LW1vYmlsZSA+IGEsIC5oZWFkZXJfX21vZGFsIG5hdiB1bCBsaS5zdWJtZW51LW1vYmlsZV9pbm5lciA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyX19tb2RhbCBuYXYgdWwgbGkuc3VibWVudS1tb2JpbGUgPiBhOjphZnRlciwgLmhlYWRlcl9fbW9kYWwgbmF2IHVsIGxpLnN1Ym1lbnUtbW9iaWxlX2lubmVyID4gYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kOiAjNDBiYWJjO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmhlYWRlcl9fbW9kYWwgbmF2IHVsIGxpLnN1Ym1lbnUtbW9iaWxlOjphZnRlciwgLmhlYWRlcl9fbW9kYWwgbmF2IHVsIGxpLnN1Ym1lbnUtbW9iaWxlX2lubmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMGYxNTNjO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzBmMTUzYztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0zcHg7XG4gIHRvcDogMTNweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xufVxuLmhlYWRlcl9fbW9kYWwgbmF2IHVsIGxpLnN1Ym1lbnUtbW9iaWxlLWFjdGl2ZSA+IGEsIC5oZWFkZXJfX21vZGFsIG5hdiB1bCBsaS5zdWJtZW51LW1vYmlsZV9pbm5lci1hY3RpdmUgPiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmhlYWRlcl9fbW9kYWwgbmF2IHVsIGxpLnN1Ym1lbnUtbW9iaWxlLWFjdGl2ZSA+IGE6OmFmdGVyLCAuaGVhZGVyX19tb2RhbCBuYXYgdWwgbGkuc3VibWVudS1tb2JpbGVfaW5uZXItYWN0aXZlID4gYTo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXJfX21vZGFsIG5hdiB1bCBsaS5zdWJtZW51LW1vYmlsZS1hY3RpdmU6OmFmdGVyLCAuaGVhZGVyX19tb2RhbCBuYXYgdWwgbGkuc3VibWVudS1tb2JpbGVfaW5uZXItYWN0aXZlOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzQwYmFiYztcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmhlYWRlcl9fbW9kYWwgbmF2IHVsIGxpLnN1Ym1lbnUtbW9iaWxlLWFjdGl2ZSAubW9kYWxfX21lbnVfc3VibWVudSwgLmhlYWRlcl9fbW9kYWwgbmF2IHVsIGxpLnN1Ym1lbnUtbW9iaWxlX2lubmVyLWFjdGl2ZSAubW9kYWxfX21lbnVfc3VibWVudSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uaGVhZGVyX19tb2RhbCBuYXYgdWwgbGkuc3VibWVudS1tb2JpbGVfc2VhcmNoIHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNzRweDtcbn1cbi5oZWFkZXJfX21vZGFsIG5hdiB1bCBsaS5zdWJtZW51LW1vYmlsZV9zZWFyY2ggLnNlYXJjaC1mb3JtX19zdWJtaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICByaWdodDogOHB4O1xuICB6LWluZGV4OiAxO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC44cyBlYXNlLWluLW91dDtcbn1cbi5oZWFkZXJfX21vZGFsIG5hdiB1bCBsaS5zdWJtZW51LW1vYmlsZV9zZWFyY2ggLnNlYXJjaC1mb3JtX19zdWJtaXQgc3ZnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5oZWFkZXJfX21vZGFsIG5hdiB1bCBsaS5zdWJtZW51LW1vYmlsZV9zZWFyY2ggYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG4uaGVhZGVyX19tb2RhbCBuYXYgdWwgbGkuc3VibWVudS1tb2JpbGVfc2VhcmNoIGZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3gtc2hhZG93OiAwcHggNzNweCA4MHB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wNyksIDBweCAzMC40OTc3cHggMzMuNDIyMXB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMjU4NDI5KSwgMHB4IDE2LjMwNTVweCAxNy44NjlweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE3MDMzKSwgMHB4IDkuMTQwNzNweCAxMC4wMTcycHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNTAxNTcpLCAwcHggNC44NTQ1N3B4IDUuMzIwMDhweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE1MzM0NCksIDBweCAyLjAyMDFweCAyLjIxMzgxcHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNDc3KTtcbn1cbi5oZWFkZXJfX21vZGFsIG5hdiB1bCBsaS5zdWJtZW51LW1vYmlsZV9zZWFyY2ggZm9ybSBpbnB1dCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMC41cHggc29saWQgI2VlZWVmMTtcbiAgcGFkZGluZzogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmhlYWRlcl9fbW9kYWwgbmF2IHVsIGxpLnN1Ym1lbnUtbW9iaWxlX3NlYXJjaCBmb3JtIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYTFhNGIxO1xufVxuLmhlYWRlcl9fbW9kYWwgbmF2IHVsIGxpLnN1Ym1lbnUtbW9iaWxlX3NlYXJjaCBmb3JtIGlucHV0OmZvY3VzLCAuaGVhZGVyX19tb2RhbCBuYXYgdWwgbGkuc3VibWVudS1tb2JpbGVfc2VhcmNoIGZvcm0gaW5wdXQ6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCAjZWVlZWYxO1xufVxuLmhlYWRlcl9fbW9kYWwgbmF2IHVsIGxpLnN1Ym1lbnUtbW9iaWxlX2xhbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA4MHB4O1xufVxuLmhlYWRlcl9fbW9kYWwgbmF2IHVsIGxpLnN1Ym1lbnUtbW9iaWxlX2xhbmc6OmFmdGVyIHtcbiAgcmlnaHQ6IC0xMHB4O1xufVxuLmhlYWRlcl9fbW9kYWwgbmF2IHVsIGxpLnN1Ym1lbnUtbW9iaWxlX2xhbmcgaW1nIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uaGVhZGVyX19tb2RhbCBuYXYgdWwgbGkuc3VibWVudS1tb2JpbGVfbGFuZyAubGluay13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXJfX21vZGFsIG5hdiB1bCBsaS5zdWJtZW51LW1vYmlsZV9sYW5nIC5tb2RhbF9fbWVudV9zdWJtZW51IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uaGVhZGVyX19tb2RhbCBuYXYgdWwgbGkuc3VibWVudS1tb2JpbGVfbGFuZyAubW9kYWxfX21lbnVfc3VibWVudSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXJfX21vZGFsIG5hdiB1bCBsaS5zdWJtZW51LW1vYmlsZV9pbm5lci1hY3RpdmUgLm1vZGFsX19tZW51X3N1Ym1lbnUtaW5uZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLmhlYWRlcl9fbW9kYWwgbmF2IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5oZWFkZXJfX21vZGFsIC5tb2RhbF9fbWVudV9zdWJtZW51LCAuaGVhZGVyX19tb2RhbCAubW9kYWxfX21lbnVfc3VibWVudS1pbm5lciB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5oZWFkZXJfX21vZGFsIC5tb2RhbF9fbWVudV9zdWJtZW51LCAuaGVhZGVyX19tb2RhbCAubW9kYWxfX21lbnVfc3VibWVudS1pbm5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIH1cbn1cbi5oZWFkZXJfX21vZGFsIC5tb2RhbF9fbWVudV9zdWJtZW51IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmhlYWRlcl9fbW9kYWwgW2FyaWEtY3VycmVudD1wYWdlXTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzQwYmFiYztcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLm5vLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbiNtZW51LWxhbmd1YWdlLW1lbnUgaW1nIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm94LXNoYWRvdzogMHB4IDMzcHggODBweCByZ2JhKDAsIDAsIDAsIDAuMDcpLCAwcHggMTMuNzg2NnB4IDMzLjQyMjFweCByZ2JhKDAsIDAsIDAsIDAuMDUwMzE5OCksIDBweCA3LjM3MDk4cHggMTcuODY5cHggcmdiYSgwLCAwLCAwLCAwLjA0MTcyNzUpLCAwcHggNC4xMzIxMXB4IDEwLjAxNzJweCByZ2JhKDAsIDAsIDAsIDAuMDM1KSwgMHB4IDIuMTk0NTNweCA1LjMyMDA4cHggcmdiYSgwLCAwLCAwLCAwLjAyODI3MjUpLCAwcHggMC45MTMxOTVweCAyLjIxMzgxcHggcmdiYSgwLCAwLCAwLCAwLjAxOTY4MDIpO1xufVxuI21lbnUtbGFuZ3VhZ2UtbWVudSAubW9kYWxfX21lbnVfc3VibWVudSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG5cbi5ob21lIHNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaG9tZSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE0MHB4O1xuICByaWdodDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuaG9tZSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaG9tZSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kX19wYXRoLTEge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1cHgpO1xufVxuLmhvbWUgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZF9fcGF0aC0yIHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTVweCk7XG59XG4uaG9tZSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIC5jaXJjbGUtdG9wX19jZW50ZXItY2lyY2xlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogOTAwcHggMjI1cHg7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tO1xuICBhbmltYXRpb24tZHVyYXRpb246IDZzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5Aa2V5ZnJhbWVzIHpvb20ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4uaG9tZSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIC5jaXJjbGUtdG9wX19jaXJjbGUyIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA5MDBweCAyMjVweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0aW9uO1xuICBhbmltYXRpb24tZHVyYXRpb246IDZzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG59XG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5ob21lIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQgLmNpcmNsZS10b3BfX2NpcmNsZTMge1xuICBzdHJva2UtZGFzaGFycmF5OiAxMzAwcHg7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwcHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDkwMHB4IDIyNXB4O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRpb247XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogOHM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHJldmVyc2U7XG59XG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5ob21lIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQgLmNpcmNsZS10b3BfX2NpcmNsZTQge1xuICBzdHJva2UtZGFzaGFycmF5OiAxMzAwcHg7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwcHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDkwMHB4IDIyNXB4O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRpb247XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbn1cbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmhvbWUgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCAuY2lyY2xlLXRvcF9fY2lyY2xlNSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogOTAwcHggMjI1cHg7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGlvbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMHM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHJldmVyc2U7XG59XG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5ob21lIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQgLmNpcmNsZS1ib3R0b21fX2NlbnRlci1jaXJjbGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA5MDRweCAzNjAwcHg7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tO1xuICBhbmltYXRpb24tZHVyYXRpb246IDVzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5Aa2V5ZnJhbWVzIHpvb20ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4uaG9tZSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIC5jaXJjbGUtYm90dG9tX19jaXJjbGUyIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA5MDRweCAzNjAwcHg7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGlvbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA2cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xufVxuQGtleWZyYW1lcyByb3RhdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uaG9tZSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIC5jaXJjbGUtYm90dG9tX19jaXJjbGUzIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA5MDRweCAzNjAwcHg7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGlvbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA4cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogcmV2ZXJzZTtcbn1cbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmhvbWUgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCAuY2lyY2xlLWJvdHRvbV9fY2lyY2xlNCB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogOTA0cHggMzYwMHB4O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRpb247XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbn1cbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmhvbWUgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCAuY2lyY2xlLWJvdHRvbV9fY2lyY2xlNSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogOTA0cHggMzYwMHB4O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRpb247XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTBzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiByZXZlcnNlO1xufVxuQGtleWZyYW1lcyByb3RhdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uaG9tZSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLXRhYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogNTAlO1xuICBkaXNwbGF5OiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuaG9tZSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLXRhYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmhvbWUgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC10YWIge1xuICAgIHRvcDogMTUwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuaG9tZSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLXRhYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhvbWUgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC10YWIgLmNpcmNsZS10b3BfX2NlbnRlci1jaXJjbGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAyMDBweCAyMDBweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb207XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNnM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbkBrZXlmcmFtZXMgem9vbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5ob21lIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtdGFiIC5jaXJjbGUtdG9wX19jaXJjbGUyIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAyMDBweCAyMDBweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0aW9uO1xuICBhbmltYXRpb24tZHVyYXRpb246IDZzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG59XG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5ob21lIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtdGFiIC5jaXJjbGUtdG9wX19jaXJjbGUzIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAyMDBweCAyMDBweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0aW9uO1xuICBhbmltYXRpb24tZHVyYXRpb246IDhzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiByZXZlcnNlO1xufVxuQGtleWZyYW1lcyByb3RhdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uaG9tZSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLXRhYiAuY2lyY2xlLXRvcF9fY2lyY2xlNCB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMjAwcHggMjAwcHg7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGlvbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xufVxuQGtleWZyYW1lcyByb3RhdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uaG9tZSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLXRhYiAuY2lyY2xlLXRvcF9fY2lyY2xlNSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMjAwcHggMjAwcHg7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGlvbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMHM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHJldmVyc2U7XG59XG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5ob21lIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yMHB4O1xuICByaWdodDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5ob21lIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgLmhvbWUgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ob21lIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlX19wYXRoLTIge1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDBweDtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDBweDtcbn1cbi5ob21lIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIC5jaXJjbGUtdG9wX19jZW50ZXItY2lyY2xlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTk3cHggMTgwcHg7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tO1xuICBhbmltYXRpb24tZHVyYXRpb246IDVzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5Aa2V5ZnJhbWVzIHpvb20ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4uaG9tZSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSAuY2lyY2xlLXRvcF9fY2lyY2xlMiB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTk3cHggMTgwcHg7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGlvbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA2cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xufVxuQGtleWZyYW1lcyByb3RhdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uaG9tZSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSAuY2lyY2xlLXRvcF9fY2lyY2xlMyB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTk3cHggMTgwcHg7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGlvbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA4cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogcmV2ZXJzZTtcbn1cbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmhvbWUgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUgLmNpcmNsZS10b3BfX2NpcmNsZTQge1xuICBzdHJva2UtZGFzaGFycmF5OiAxMzAwcHg7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwcHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDE5N3B4IDE4MHB4O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRpb247XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbn1cbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmhvbWUgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUgLmNpcmNsZS10b3BfX2NpcmNsZTUge1xuICBzdHJva2UtZGFzaGFycmF5OiAxMzAwcHg7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwcHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDE5N3B4IDE4MHB4O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRpb247XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTBzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiByZXZlcnNlO1xufVxuQGtleWZyYW1lcyByb3RhdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uaG9tZSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSAuY2lyY2xlLWJvdHRvbV9fY2VudGVyLWNpcmNsZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDIyMHB4IDYwMDBweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb207XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbkBrZXlmcmFtZXMgem9vbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5ob21lIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIC5jaXJjbGUtYm90dG9tX19jaXJjbGUyIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAyMjBweCA2MDAwcHg7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGlvbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA2cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xufVxuQGtleWZyYW1lcyByb3RhdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uaG9tZSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSAuY2lyY2xlLWJvdHRvbV9fY2lyY2xlMyB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMjIwcHggNjAwMHB4O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRpb247XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogOHM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHJldmVyc2U7XG59XG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5ob21lIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIC5jaXJjbGUtYm90dG9tX19jaXJjbGU0IHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAyMjBweCA2MDAwcHg7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGlvbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xufVxuQGtleWZyYW1lcyByb3RhdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uaG9tZSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSAuY2lyY2xlLWJvdHRvbV9fY2lyY2xlNSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMjIwcHggNjAwMHB4O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRpb247XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTBzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiByZXZlcnNlO1xufVxuQGtleWZyYW1lcyByb3RhdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uaG9tZSAuZmlyc3Qtc2NyZWVuIHtcbiAgbWFyZ2luLXRvcDogLTYwcHg7XG4gIHBhZGRpbmc6IDIxNXB4IDAgMTA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEzMHB4O1xuICBjb2xvcjogIzQwYmFiYztcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NGE1ODtcbn1cbi5ob21lIC5maXJzdC1zY3JlZW4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhvbWUgLmZpcnN0LXNjcmVlbi50ZXh0LXdoaXRlIC50aXRsZSxcbi5ob21lIC5maXJzdC1zY3JlZW4udGV4dC13aGl0ZSAuYWR2YW50YWdlc19fY291bnQge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaG9tZSAuZmlyc3Qtc2NyZWVuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmhvbWUgLmZpcnN0LXNjcmVlbiB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuaG9tZSAuZmlyc3Qtc2NyZWVuIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gIC5ob21lIC5maXJzdC1zY3JlZW4ge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG4uaG9tZSAuZmlyc3Qtc2NyZWVuIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgcGFkZGluZy1sZWZ0OiA5NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ob21lIC5maXJzdC1zY3JlZW4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuaG9tZSAuZmlyc3Qtc2NyZWVuIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuLmhvbWUgLmZpcnN0LXNjcmVlbl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLmhvbWUgLmZpcnN0LXNjcmVlbl9fZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDQ3MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5ob21lIC5maXJzdC1zY3JlZW5fX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ob21lIC5hYm91dC11cyB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLmhvbWUgLmFib3V0LXVzX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5ob21lIC5hYm91dC11c19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbn1cbi5ob21lIC5hYm91dC11c19fdGV4dCB7XG4gIG1heC13aWR0aDogOTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmhvbWUgLmFib3V0LXVzX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5ob21lIC5hZHZhbnRhZ2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuaG9tZSAuYWR2YW50YWdlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5ob21lIC5hZHZhbnRhZ2VzIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDkyMHB4O1xufVxuLmhvbWUgLmFkdmFudGFnZXNfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmhvbWUgLmFkdmFudGFnZXNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG4uaG9tZSAuYWR2YW50YWdlc19fbGlzdC1jb3VudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDczMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAxMDBweCBhdXRvIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5ob21lIC5hZHZhbnRhZ2VzX19saXN0LWNvdW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5ob21lIC5hZHZhbnRhZ2VzX19pdGVtLWNvdW50IHtcbiAgd2lkdGg6IDMzLjMlO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM0MGJhYmM7XG59XG4uaG9tZSAuYWR2YW50YWdlc19faXRlbS1jb3VudDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmhvbWUgLmFkdmFudGFnZXNfX2l0ZW0tY291bnQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmhvbWUgLmFkdmFudGFnZXNfX2l0ZW0tY291bnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBib3JkZXItcmlnaHQ6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0MGJhYmM7XG4gIH1cbiAgLmhvbWUgLmFkdmFudGFnZXNfX2l0ZW0tY291bnQ6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmhvbWUgLmFkdmFudGFnZXNfX2NvdW50IHtcbiAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgY29sb3I6ICM0MGJhYmM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuaG9tZSAuYWR2YW50YWdlc19fY291bnQge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuLmhvbWUgLmFkdmFudGFnZXNfX3RleHQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ob21lIC5hZHZhbnRhZ2VzX19saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5ob21lIC5hZHZhbnRhZ2VzX19saXN0IHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMTBweCkge1xuICAuaG9tZSAuYWR2YW50YWdlc19fbGlzdCB7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuaG9tZSAuYWR2YW50YWdlc19fbGlzdCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5ob21lIC5hZHZhbnRhZ2VzX19pdGVtIHtcbiAgZmxleDogMCAxIDM1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjk7XG4gIGJveC1zaGFkb3c6IDBweCAzM3B4IDgwcHggcmdiYSgwLCAwLCAwLCAwLjA3KSwgMHB4IDEzLjc4NjZweCAzMy40MjIxcHggcmdiYSgwLCAwLCAwLCAwLjA1MDMxOTgpLCAwcHggNy4zNzA5OHB4IDE3Ljg2OXB4IHJnYmEoMCwgMCwgMCwgMC4wNDE3Mjc1KSwgMHB4IDQuMTMyMTFweCAxMC4wMTcycHggcmdiYSgwLCAwLCAwLCAwLjAzNSksIDBweCAyLjE5NDUzcHggNS4zMjAwOHB4IHJnYmEoMCwgMCwgMCwgMC4wMjgyNzI1KSwgMHB4IDAuOTEzMTk1cHggMi4yMTM4MXB4IHJnYmEoMCwgMCwgMCwgMC4wMTk2ODAyKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5ob21lIC5hZHZhbnRhZ2VzX19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmhvbWUgLmFkdmFudGFnZXNfX2l0ZW06bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuaG9tZSAuYWR2YW50YWdlc19faXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmhvbWUgLmFkdmFudGFnZXNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmhvbWUgLmFkdmFudGFnZXNfX2l0ZW06aG92ZXIgLmFkdmFudGFnZXNfX2ltYWdlIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi5ob21lIC5hZHZhbnRhZ2VzX19pbWFnZSB7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICBoZWlnaHQ6IDI0M3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmhvbWUgLmFkdmFudGFnZXNfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uaG9tZSAuYWR2YW50YWdlc19faXRlbS1jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cbi5ob21lIC5hZHZhbnRhZ2VzX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgY29sb3I6ICM0MGJhYmM7XG59XG4uaG9tZSAuYWR2YW50YWdlc19faXRlbS10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuLmhvbWUgLmFkdmFudGFnZXNfX2J0biB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDE1cHggMzBweDtcbn1cbi5ob21lIC5uZXdzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG4uaG9tZSAubmV3c19fY29udGVudC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmhvbWUgLm5ld3NfX25ld3MtaXRlbS1jb250YWluZXIge1xuICBmbGV4OiAwIDEgNzMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmhvbWUgLm5ld3NfX25ld3MtaXRlbS1jb250YWluZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uaG9tZSAubmV3c19fcXVpY2stbGlua3MtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIGZsZXg6IDAgMSAzNTBweDtcbn1cbi5ob21lIC5uZXdzIC5xdWljay1saW5rcyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBhZGRpbmc6IDM1cHggMTVweCAyNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmhvbWUgLm5ld3MgLnF1aWNrLWxpbmtzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uaG9tZSAubmV3cyAucXVpY2stbGlua3NfX2l0ZW0ge1xuICB3aWR0aDogMjUlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzQwYmFiYztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5ob21lIC5uZXdzIC5xdWljay1saW5rc19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG59XG4uaG9tZSAubmV3cyAucXVpY2stbGlua3NfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5ob21lIC5uZXdzX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5ob21lIC5uZXdzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxufVxuLmhvbWUgLm5ld3MgLm5ld3MtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uaG9tZSAubmV3cyAubmV3cy1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmhvbWUgLnRyYWRlcnMtZWR1Y2F0aW9uIHtcbiAgbWluLWhlaWdodDogMzc3cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjNTU0YTU4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ob21lIC50cmFkZXJzLWVkdWNhdGlvbiB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG4uaG9tZSAudHJhZGVycy1lZHVjYXRpb24gLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNjBweCAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ob21lIC50cmFkZXJzLWVkdWNhdGlvbiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDI1cHg7XG4gIH1cbn1cbi5ob21lIC50cmFkZXJzLWVkdWNhdGlvbl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmhvbWUgLnRyYWRlcnMtZWR1Y2F0aW9uX19zdWJ0aXRsZSB7XG4gIG1heC13aWR0aDogOTIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhvbWUgLm91ci1icm9ja2VycyB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmhvbWUgLm91ci1icm9ja2VycyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxufVxuLmhvbWUgLm91ci1icm9ja2VycyAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvbWUgLm91ci1icm9ja2Vyc19fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5cbi53YXJuaW5nLWxpc3QgLmZpcnN0LXNjcmVlbiB7XG4gIG1hcmdpbi1ib3R0b206IDEwNXB4O1xufVxuLndhcm5pbmctbGlzdCAuZmlyc3Qtc2NyZWVuIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDkycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAud2FybmluZy1saXN0IC5maXJzdC1zY3JlZW4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG4ud2FybmluZy1saXN0IC5maXJzdC1zY3JlZW5fX2JyZWFkY3J1bWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cbi53YXJuaW5nLWxpc3QgLmZpcnN0LXNjcmVlbl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXgtd2lkdGg6IDYzNXB4O1xufVxuLndhcm5pbmctbGlzdCAuZmlyc3Qtc2NyZWVuX190ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWF4LXdpZHRoOiA2MzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi53YXJuaW5nLWxpc3QgLmZpcnN0LXNjcmVlbl9fdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53YXJuaW5nLWxpc3RfX2ZlYXR1cmVzLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuLndhcm5pbmctbGlzdF9fYnRuIHtcbiAgbWFyZ2luOiAwIGF1dG8gMTAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLndhcm5pbmctbGlzdF9fdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgcGFkZGluZzogNTBweDtcbiAgYmFja2dyb3VuZDogIzU1NGE1ODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC53YXJuaW5nLWxpc3RfX3RhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLndhcm5pbmctbGlzdF9fdGFibGUgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgOTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC53YXJuaW5nLWxpc3RfX3RhYmxlIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuLndhcm5pbmctbGlzdF9fdGFibGUgLnRhYmxlIHRoZWFkIHRyIHRoOmxhc3QtY2hpbGQgLnRhYmxlX190aXRsZS1jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ud2FybmluZy1saXN0IC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjAwcHg7XG4gIHJpZ2h0OiA1MCU7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTMlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAud2FybmluZy1saXN0IC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi53YXJuaW5nLWxpc3QgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZF9fcGF0aC0yIHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHg7XG59XG4ud2FybmluZy1saXN0IC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQgLmNpcmNsZS10b3BfX2NlbnRlci1jaXJjbGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA5MDBweCA0MHB4O1xuICBhbmltYXRpb24tbmFtZTogem9vbTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA0cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAxNXB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjMpKTtcbn1cbkBrZXlmcmFtZXMgem9vbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi53YXJuaW5nLWxpc3QgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCAuY2lyY2xlLWJvdHRvbV9fY2VudGVyLWNpcmNsZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDE4MHB4IDYwMHB4O1xuICBhbmltYXRpb24tbmFtZTogem9vbTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA3cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAxNXB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjMpKTtcbn1cbkBrZXlmcmFtZXMgem9vbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi53YXJuaW5nLWxpc3QgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMwcHg7XG4gIHJpZ2h0OiA1MCU7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC53YXJuaW5nLWxpc3QgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ud2FybmluZy1saXN0IC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIC5jaXJjbGUtdG9wX19jZW50ZXItY2lyY2xlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTk3cHggMTgwcHg7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tO1xuICBhbmltYXRpb24tZHVyYXRpb246IDVzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coM3B4IDNweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4zKSk7XG59XG5Aa2V5ZnJhbWVzIHpvb20ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4ud2FybmluZy1saXN0IC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIC5jaXJjbGUtYm90dG9tX19jZW50ZXItY2lyY2xlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMjIwcHggNTkzMnB4O1xuICBhbmltYXRpb24tbmFtZTogem9vbTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDNweCAzcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMykpO1xufVxuQGtleWZyYW1lcyB6b29tIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG4uY29tcGxhaW50IC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTY1cHg7XG4gIHJpZ2h0OiBjYWxjKDUwJSAtIDYzNXB4KTtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmNvbXBsYWludCAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY29tcGxhaW50IC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmRfX3BhdGgtMSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDkwcHgsIDEwMHB4KTtcbn1cbi5jb21wbGFpbnQgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZF9fcGF0aC0yIHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDkwcHgsIDEwMHB4KTtcbn1cbi5jb21wbGFpbnQgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCAuY2lyY2xlLXRvcF9fY2VudGVyLWNpcmNsZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMDdweCAxMDBweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb207XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNnM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygzcHggM3B4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjMpKTtcbn1cbkBrZXlmcmFtZXMgem9vbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5jb21wbGFpbnQgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCAuY2lyY2xlLXJlZ3VsYXIge1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAxMDBweCA4MHB4IHJnYmEoMCwgMCwgMCwgMC4wNykpIGRyb3Atc2hhZG93KDBweCA0MS43Nzc2cHggMzMuNDIyMXB4IHJnYmEoMCwgMCwgMCwgMC4wNTAzMTk4KSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY29tcGxhaW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cbi5jb21wbGFpbnQgaDEsXG4uY29tcGxhaW50IGgyLFxuLmNvbXBsYWludCBoMyxcbi5jb21wbGFpbnQgaDQsXG4uY29tcGxhaW50IGg1LFxuLmNvbXBsYWludCBoNiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uY29tcGxhaW50IC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDkyMHB4O1xufVxuLmNvbXBsYWludF9fYnJlYWRjcnVtcHMge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuLmNvbXBsYWludF9fbGlua19jdXJyZW50IHtcbiAgY29sb3I6ICM1NzY0Nzc7XG59XG4uY29tcGxhaW50IC5kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDExMHB4O1xufVxuLmNvbXBsYWludCAuZGVzY3JpcHRpb24gaDEge1xuICBmb250LXNpemU6IDM2cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY29tcGxhaW50IC5kZXNjcmlwdGlvbiBoMSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5jb21wbGFpbnQgLmRlc2NyaXB0aW9uX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jb21wbGFpbnQgLmRlc2NyaXB0aW9uX190ZXh0IHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG4uY29tcGxhaW50IC5kZXNjcmlwdGlvbiAuYW5pbWVfX2NpcmNsZV9zaW5nbGUgLmFuaW1lLWNpcmNsZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIHdpZHRoOiA3OHB4O1xuICBoZWlnaHQ6IDc4cHg7XG59XG4uY29tcGxhaW50IC5kZXNjcmlwdGlvbiAuYW5pbWVfX2NpcmNsZV9zaW5nbGUgLmFuaW1lLWNpcmNsZV9fY2lyY2xlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jb21wbGFpbnQgLmRlc2NyaXB0aW9uIC5hbmltZV9fY2lyY2xlX3NpbmdsZSAuYW5pbWUtY2lyY2xlIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY29tcGxhaW50IC5kZXNjcmlwdGlvbiAuYW5pbWVfX2NpcmNsZV9zaW5nbGUge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxufVxuLmNvbXBsYWludCAuZGVzY3JpcHRpb24gLmJ1dHRvbnMge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jb21wbGFpbnQgLmRlc2NyaXB0aW9uIC5idXR0b25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uY29tcGxhaW50IC5kZXNjcmlwdGlvbiAuYnV0dG9ucyAuYnRuIHtcbiAgd2lkdGg6IDI1NXB4O1xuICBoZWlnaHQ6IDM3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNvbXBsYWludCAuZGVzY3JpcHRpb24gLmJ1dHRvbnMgLmJ0bjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNvbXBsYWludCAuZGVzY3JpcHRpb24gLmJ1dHRvbnMgLmJ0bjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNvbXBsYWludCAuZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gIH1cbiAgLmNvbXBsYWludCAuZGVzY3JpcHRpb24gLmNvbC04IHtcbiAgICB3aWR0aDogODclO1xuICB9XG4gIC5jb21wbGFpbnQgLmRlc2NyaXB0aW9uIC5jb2wtNCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb21wbGFpbnQgLmZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAxMThweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jb21wbGFpbnQgLmZvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbn1cbi5jb21wbGFpbnQgLmZvcm0gaW5wdXRbdHlwZT1maWxlXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29tcGxhaW50IC5mb3JtIGFydGljbGUge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNvbXBsYWludCAuZm9ybSBhcnRpY2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uY29tcGxhaW50IC5mb3JtIGgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNvbXBsYWludCAuZm9ybSBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5jb21wbGFpbnQgLmZvcm0gdWwge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuLmNvbXBsYWludCAuZm9ybSB1bCBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAyN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29tcGxhaW50IC5mb3JtIHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xNXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogM3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG4uY29tcGxhaW50IC5mb3JtIC5hY3Rpb24tdG8tZGF0ZSBpbnB1dCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5jb21wbGFpbnQgLmZvcm0gLmRpc3B1dGUtZGV0YWlscyBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY29tcGxhaW50IC5mb3JtIC5kaXNwdXRlLWRldGFpbHMgLmlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5jb21wbGFpbnQgLmZvcm0gLmFkZGl0aW9uYWwtY29tbWVudHMgLmlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5jb21wbGFpbnQgLmZvcm0gLmlucHV0LWluc3RydWN0aW9ucyB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG59XG4uY29tcGxhaW50IC5mb3JtIC5zdXBwb3J0aW5nLWRvY3VtZW50cyBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uY29tcGxhaW50IC5mb3JtIC5zdXBwb3J0aW5nLWRvY3VtZW50cyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cbi5jb21wbGFpbnQgLmZvcm0gLnN1cHBvcnRpbmctZG9jdW1lbnRzIC5pbnB1dF9fZmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY29tcGxhaW50IC5mb3JtIC5zdXBwb3J0aW5nLWRvY3VtZW50cyAuaW5wdXRfX2ZpbGUgbGFiZWwuYnRuIHtcbiAgd2lkdGg6IDExMHB4O1xuICBtYXgtaGVpZ2h0OiA0NXB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmNvbXBsYWludCAuZm9ybSAuc3VwcG9ydGluZy1kb2N1bWVudHMgLmlucHV0X19maWxlIGxhYmVsLmJ0biBzcGFuIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jb21wbGFpbnQgLmZvcm0gLnN1cHBvcnRpbmctZG9jdW1lbnRzIC5pbnB1dF9fZmlsZSAuZmlsZS1uYW1lIHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG59XG4uY29tcGxhaW50IC5mb3JtIC5yZXF1aXJlZC1maWVsZHMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ub3VyLW1lbWJlcnMge1xuICBtaW4taGVpZ2h0OiA1MHZoO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5vdXItbWVtYmVycyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5vdXItbWVtYmVycyB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4ub3VyLW1lbWJlcnMgaDEge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAub3VyLW1lbWJlcnMgaDEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLm91ci1tZW1iZXJzIC50YWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiA3NzNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZmJmYjtcbn1cbi5vdXItbWVtYmVycyAudGFibGVfX2RhdGEge1xuICBwYWRkaW5nOiAxMXB4IDA7XG59XG4ub3VyLW1lbWJlcnMgLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5vdXItbWVtYmVycyAubWFpbi10YWJsZS13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbn1cbi5vdXItbWVtYmVycyAuYnRuX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMHB4O1xufVxuLm91ci1tZW1iZXJzIC5idG5fX3dyYXBwZXIgLmJ0biB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgdG9wOiA1MHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgtMTcwcHgsIC01NXB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAub3VyLW1lbWJlcnMgLmJ0bl9fd3JhcHBlciAuYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ub3VyLW1lbWJlcnMgLmJ0bl9naG9zdCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG59XG4ub3VyLW1lbWJlcnMgLmJ0bl9ibHVlLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm91ci1tZW1iZXJzIC5idG5fYmx1ZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ub3VyLW1lbWJlcnMgLm1haW4tdGFibGUtd3JhcHBlciB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG59XG4ub3VyLW1lbWJlcnMgLm1haW4tdGFibGUtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLm91ci1tZW1iZXJzIC5tYWluLXRhYmxlLXdyYXBwZXIge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgfVxufVxuLm91ci1tZW1iZXJzIC5tYWluLXRhYmxlLXdyYXBwZXIgLmJ0bl9ibHVlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE4MHB4O1xuICByaWdodDogLTE2MHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5vdXItbWVtYmVycyAubWFpbi10YWJsZS13cmFwcGVyIC5idG5fYmx1ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm91ci1tZW1iZXJzIC5idXR0b25XcmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLXdpZHRoOiA3NzNweDtcbn1cbi5vdXItbWVtYmVycyAuYnV0dG9uV3JhcHBlciBidXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJmYmZiO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZWZmNmZkO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM0MGJhYmM7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ub3VyLW1lbWJlcnMgLmJ1dHRvbldyYXBwZXIgYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDBweCAwcHggMHB4O1xufVxuLm91ci1tZW1iZXJzIC5idXR0b25XcmFwcGVyIGJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDNweCAwcHggMHB4O1xufVxuLm91ci1tZW1iZXJzIC5idXR0b25XcmFwcGVyIGJ1dHRvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNDBiYWJjO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQwYmFiYztcbn1cbi5vdXItbWVtYmVycyAuY29udGVudFdyYXBwZXIge1xuICBtaW4taGVpZ2h0OiA0NjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAub3VyLW1lbWJlcnMgLmNvbnRlbnRXcmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ub3VyLW1lbWJlcnMgLmNvbnRlbnRXcmFwcGVyIC5jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vdXItbWVtYmVycyAuY29udGVudFdyYXBwZXIgLmNvbnRlbnQuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jaGVjay15b3VyLWJyb2tlciAuZmlyc3Qtc2NyZWVuIHtcbiAgbWFyZ2luLWJvdHRvbTogMTA1cHg7XG59XG4uY2hlY2steW91ci1icm9rZXIgLmZpcnN0LXNjcmVlbiAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCA5MnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNoZWNrLXlvdXItYnJva2VyIC5maXJzdC1zY3JlZW4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG4uY2hlY2steW91ci1icm9rZXIgLmZpcnN0LXNjcmVlbl9fYnJlYWRjcnVtYnMge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuLmNoZWNrLXlvdXItYnJva2VyIC5maXJzdC1zY3JlZW5fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWF4LXdpZHRoOiA2MzVweDtcbn1cbi5jaGVjay15b3VyLWJyb2tlciAuZmlyc3Qtc2NyZWVuX190ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWF4LXdpZHRoOiA2MzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jaGVjay15b3VyLWJyb2tlciAuZmlyc3Qtc2NyZWVuX190ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNoZWNrLXlvdXItYnJva2VyIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjAwcHg7XG4gIHJpZ2h0OiBjYWxjKDUwJSAtIDU1NXB4KTtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmNoZWNrLXlvdXItYnJva2VyIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jaGVjay15b3VyLWJyb2tlciAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kX19wYXRoLTEsIC5jaGVjay15b3VyLWJyb2tlciAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kX19wYXRoLTIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjBweCk7XG59XG4uY2hlY2steW91ci1icm9rZXIgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZF9fcGF0aC0yIHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHg7XG59XG4uY2hlY2steW91ci1icm9rZXIgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCAuY2lyY2xlLXRvcF9fY2VudGVyLWNpcmNsZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDk1MHB4IDQwcHg7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tO1xuICBhbmltYXRpb24tZHVyYXRpb246IDRzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDE1cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMykpO1xufVxuQGtleWZyYW1lcyB6b29tIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLmNoZWNrLXlvdXItYnJva2VyIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQgLmNpcmNsZS1ib3R0b21fX2NlbnRlci1jaXJjbGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAyMDJweCA2MDBweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb207XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogN3M7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMTBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4zKSk7XG59XG5Aa2V5ZnJhbWVzIHpvb20ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4uY2hlY2steW91ci1icm9rZXJfX3RhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG59XG5AaW5jdWxlIGZvci1tZC1kb3duIHtcbiAgLmNoZWNrLXlvdXItYnJva2VyX190YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5jaGVjay15b3VyLWJyb2tlcl9fdGFibGUgLnRhYmxlIHRoZWFkIHRyIHRoOm50aC1jaGlsZCg1KSAudGFibGVfX3RpdGxlLWNvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5jb21wZW5zYXRpb24tZnVuZCAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwOHB4O1xuICByaWdodDogY2FsYyg1MCUgLSA1NTVweCk7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5jb21wZW5zYXRpb24tZnVuZCAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY29tcGVuc2F0aW9uLWZ1bmQgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZF9fcGF0aC0xIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTNweCwgMjM3cHgpO1xufVxuLmNvbXBlbnNhdGlvbi1mdW5kIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmRfX3BhdGgtMiB7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwMHB4O1xuICBzdHJva2UtZGFzaGFycmF5OiAxMDAwMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1M3B4LCAyMzdweCk7XG59XG4uY29tcGVuc2F0aW9uLWZ1bmQgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCAuY2lyY2xlLXRvcF9fY2VudGVyLWNpcmNsZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDkwMHB4IDIyNXB4O1xuICBhbmltYXRpb24tbmFtZTogem9vbTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuQGtleWZyYW1lcyB6b29tIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLmNvbXBlbnNhdGlvbi1mdW5kIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQgLmNpcmNsZS10b3BfX2NpcmNsZTIge1xuICBzdHJva2UtZGFzaGFycmF5OiAxMzAwcHg7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwcHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDkwMHB4IDIyNXB4O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRpb247XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNnM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbn1cbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmNvbXBlbnNhdGlvbi1mdW5kIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQgLmNpcmNsZS10b3BfX2NpcmNsZTMge1xuICBzdHJva2UtZGFzaGFycmF5OiAxMzAwcHg7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwcHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDkwMHB4IDIyNXB4O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRpb247XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogOHM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHJldmVyc2U7XG59XG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5jb21wZW5zYXRpb24tZnVuZCAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIC5jaXJjbGUtdG9wX19jaXJjbGU0IHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA5MDBweCAyMjVweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0aW9uO1xuICBhbmltYXRpb24tZHVyYXRpb246IDVzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG59XG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5jb21wZW5zYXRpb24tZnVuZCAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIC5jaXJjbGUtdG9wX19jaXJjbGU1IHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA5MDBweCAyMjVweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0aW9uO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEwcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogcmV2ZXJzZTtcbn1cbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmNvbXBlbnNhdGlvbi1mdW5kIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQgLmNpcmNsZS1ib3R0b21fX2NlbnRlci1jaXJjbGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1NXB4IDgzOHB4O1xufVxuLmNvbXBlbnNhdGlvbi1mdW5kIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwMHB4O1xuICByaWdodDogY2FsYyg1MCUgLSAxODBweCk7XG4gIHotaW5kZXg6IC0xO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5jb21wZW5zYXRpb24tZnVuZCAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gIC5jb21wZW5zYXRpb24tZnVuZCAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNvbXBlbnNhdGlvbi1mdW5kIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIC5jaXJjbGUtdG9wX19jZW50ZXItY2lyY2xlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMzMwcHggNjBweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb207XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbkBrZXlmcmFtZXMgem9vbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5jb21wZW5zYXRpb24tZnVuZCAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZV9fcGF0aC0yIHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHg7XG59XG4uY29tcGVuc2F0aW9uLWZ1bmRfX2ZpcnN0LXNjcmVlbiB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuLmNvbXBlbnNhdGlvbi1mdW5kIC5maXJzdC1zY3JlZW5fX2JyZWFkY3J1bWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cbi5jb21wZW5zYXRpb24tZnVuZCAuZmlyc3Qtc2NyZWVuX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uY29tcGVuc2F0aW9uLWZ1bmQgLmZpcnN0LXNjcmVlbl9fcHJvZmlsLWxvZ28ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi5jb21wZW5zYXRpb24tZnVuZCAuZmlyc3Qtc2NyZWVuX19kZXNjcmlwdGlvbiB7XG4gIG1heC13aWR0aDogNjM1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuY29tcGVuc2F0aW9uLWZ1bmQgLmZpcnN0LXNjcmVlbl9fZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogMzM3cHg7XG4gIH1cbn1cbi5jb21wZW5zYXRpb24tZnVuZCAuYmVuZWZpdHMgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgOTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29tcGVuc2F0aW9uLWZ1bmQgLmJlbmVmaXRzIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNvbXBlbnNhdGlvbi1mdW5kIC5iZW5lZml0cyAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbi5jb21wZW5zYXRpb24tZnVuZCAuYmVuZWZpdHNfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNvbXBlbnNhdGlvbi1mdW5kIC5iZW5lZml0c19fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbn1cbi5jb21wZW5zYXRpb24tZnVuZCAuYmVuZWZpdHNfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gIGdhcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jb21wZW5zYXRpb24tZnVuZCAuYmVuZWZpdHNfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGNvbHVtbi1nYXA6IDA7XG4gICAgcm93LWdhcDogMzBweDtcbiAgfVxufVxuLmNvbXBlbnNhdGlvbi1mdW5kIC5iZW5lZml0c19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY29tcGVuc2F0aW9uLWZ1bmQgLmJlbmVmaXRzX19zdWJ0aXRsZSB7XG4gIG9yZGVyOiAyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLmNvbXBlbnNhdGlvbi1mdW5kIC5iZW5lZml0c19fc3VidGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDMzN3B4O1xuICB9XG59XG4uY29tcGVuc2F0aW9uLWZ1bmQgLmJlbmVmaXRzX19pY29uIHtcbiAgb3JkZXI6IDE7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uY29tcGVuc2F0aW9uLWZ1bmQgLmJlbmVmaXRzX190ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG9yZGVyOiAzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLmNvbXBlbnNhdGlvbi1mdW5kIC5iZW5lZml0c19fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAzMzdweDtcbiAgfVxufVxuLmNvbXBlbnNhdGlvbi1mdW5kIC5iZW5lZml0c19fc3ViLWxpc3Qge1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbXBlbnNhdGlvbi1mdW5kIC5iZW5lZml0c19fc3ViLWxpc3Qge1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNvbXBlbnNhdGlvbi1mdW5kIC5iZW5lZml0c19fc3ViLWxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuLmNvbXBlbnNhdGlvbi1mdW5kIC5iZW5lZml0c19fc3ViLWl0ZW0ge1xuICBmbGV4OiAwIDEgMjU1cHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU1NGE1ODtcbiAgcGFkZGluZzogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NGE1ODtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbXBlbnNhdGlvbi1mdW5kIC5iZW5lZml0c19fc3ViLWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1heC13aWR0aDogMjMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jb21wZW5zYXRpb24tZnVuZCAuYmVuZWZpdHNfX3N1Yi1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5jb21wZW5zYXRpb24tZnVuZCAuYmVuZWZpdHNfX3N1Yi1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uY29tcGVuc2F0aW9uLWZ1bmQgLmJlbmVmaXRzX19zdWItaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAxNXB4O1xufVxuLmNvbXBlbnNhdGlvbi1mdW5kIC5iZW5lZml0c19fc3ViLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuY29tcGVuc2F0aW9uLWZ1bmQgLmJlbmVmaXRzX19zdWItdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAzMzdweDtcbiAgfVxufVxuXG4uZGlzcHV0ZS1yZXNvbHV0aW9uLXByb2Nlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5kaXNwdXRlLXJlc29sdXRpb24tcHJvY2VzcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5kaXNwdXRlLXJlc29sdXRpb24tcHJvY2VzcyAucmVzb2x1dGlvbl9fYnJlYWRjcnVtYnMge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmRpc3B1dGUtcmVzb2x1dGlvbi1wcm9jZXNzIC5yZXNvbHV0aW9uX19icmVhZGNydW1icyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLmRpc3B1dGUtcmVzb2x1dGlvbi1wcm9jZXNzIC5yZXNvbHV0aW9uX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZGlzcHV0ZS1yZXNvbHV0aW9uLXByb2Nlc3MgLnJlc29sdXRpb25fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG59XG4uZGlzcHV0ZS1yZXNvbHV0aW9uLXByb2Nlc3MgLnJlc29sdXRpb25fX2xpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMTEwcHg7XG4gIHBhZGRpbmc6IDAgOTVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmRpc3B1dGUtcmVzb2x1dGlvbi1wcm9jZXNzIC5yZXNvbHV0aW9uX19saXN0IHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbi5kaXNwdXRlLXJlc29sdXRpb24tcHJvY2VzcyAucmVzb2x1dGlvbl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAuZGlzcHV0ZS1yZXNvbHV0aW9uLXByb2Nlc3MgLnJlc29sdXRpb25fX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSArIDMwcHgpO1xuICB9XG4gIC5kaXNwdXRlLXJlc29sdXRpb24tcHJvY2VzcyAucmVzb2x1dGlvbl9faXRlbTpudGgtY2hpbGQob2RkKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5kaXNwdXRlLXJlc29sdXRpb24tcHJvY2VzcyAucmVzb2x1dGlvbl9faXRlbTpudGgtY2hpbGQob2RkKSAucmVzb2x1dGlvbl9fY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5kaXNwdXRlLXJlc29sdXRpb24tcHJvY2VzcyAucmVzb2x1dGlvbl9faXRlbTpudGgtY2hpbGQob2RkKTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICBsZWZ0OiBpbmhlcml0O1xuICAgIHJpZ2h0OiAzMHB4O1xuICB9XG4gIC5kaXNwdXRlLXJlc29sdXRpb24tcHJvY2VzcyAucmVzb2x1dGlvbl9faXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG4gIC5kaXNwdXRlLXJlc29sdXRpb24tcHJvY2VzcyAucmVzb2x1dGlvbl9faXRlbTpudGgtY2hpbGQoZXZlbikgLnJlc29sdXRpb25fX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gIC5kaXNwdXRlLXJlc29sdXRpb24tcHJvY2VzcyAucmVzb2x1dGlvbl9faXRlbSAucmVzb2x1dGlvbl9fbnVtYmVyLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZGlzcHV0ZS1yZXNvbHV0aW9uLXByb2Nlc3MgLnJlc29sdXRpb25fX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSArIDUwcHgpO1xuICB9XG4gIC5kaXNwdXRlLXJlc29sdXRpb24tcHJvY2VzcyAucmVzb2x1dGlvbl9faXRlbTpudGgtY2hpbGQob2RkKTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICByaWdodDogNTBweDtcbiAgfVxufVxuLmRpc3B1dGUtcmVzb2x1dGlvbi1wcm9jZXNzIC5yZXNvbHV0aW9uX19udW1iZXItd3JhcHBlciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDBiYWJjO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmRpc3B1dGUtcmVzb2x1dGlvbi1wcm9jZXNzIC5yZXNvbHV0aW9uX19udW1iZXItd3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRpc3B1dGUtcmVzb2x1dGlvbi1wcm9jZXNzIC5yZXNvbHV0aW9uX19udW1iZXItd3JhcHBlciB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuZGlzcHV0ZS1yZXNvbHV0aW9uLXByb2Nlc3MgLnJlc29sdXRpb25fX251bWJlci13cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5kaXNwdXRlLXJlc29sdXRpb24tcHJvY2VzcyAucmVzb2x1dGlvbl9fbnVtYmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgY29sb3I6ICM0MGJhYmM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRpc3B1dGUtcmVzb2x1dGlvbi1wcm9jZXNzIC5yZXNvbHV0aW9uX19udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuLmRpc3B1dGUtcmVzb2x1dGlvbi1wcm9jZXNzIC5yZXNvbHV0aW9uX19jb250ZW50LXdyYXBwZXIge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWF4LXdpZHRoOiA3NjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAuZGlzcHV0ZS1yZXNvbHV0aW9uLXByb2Nlc3MgLnJlc29sdXRpb25fX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uZGlzcHV0ZS1yZXNvbHV0aW9uLXByb2Nlc3MgLnJlc29sdXRpb25fX3N1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5kaXNwdXRlLXJlc29sdXRpb24tcHJvY2VzcyAucmVzb2x1dGlvbl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uZGlzcHV0ZS1yZXNvbHV0aW9uLXByb2Nlc3MgLnJlc29sdXRpb25fX2J0biB7XG4gIG1heC13aWR0aDogMTkwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLmRpc3B1dGUtcmVzb2x1dGlvbi1wcm9jZXNzIC5yZXNvbHV0aW9uX19idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbi5zaW5nbGUtYnJva2VycyAucHJvZmlsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnNpbmdsZS1icm9rZXJzIC5wcm9maWxlIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLnNpbmdsZS1icm9rZXJzIC5wcm9maWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uc2luZ2xlLWJyb2tlcnMgLnByb2ZpbGVfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5zaW5nbGUtYnJva2VycyAucHJvZmlsZV9fY29udGVudC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAxMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5zaW5nbGUtYnJva2VycyAucHJvZmlsZV9fY29udGVudC13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi5zaW5nbGUtYnJva2VycyAucHJvZmlsZV9fbGlzdCB7XG4gIGZsZXg6IDAgMSA2MjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5zaW5nbGUtYnJva2VycyAucHJvZmlsZV9fbGlzdCB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cbn1cbi5zaW5nbGUtYnJva2VycyAucHJvZmlsZV9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgYmFja2dyb3VuZDogIzU1NGE1ODtcbiAgcGFkZGluZzogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbn1cbi5zaW5nbGUtYnJva2VycyAucHJvZmlsZV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5zaW5nbGUtYnJva2VycyAucHJvZmlsZV9faXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLnNpbmdsZS1icm9rZXJzIC5wcm9maWxlX19pdGVtIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG4uc2luZ2xlLWJyb2tlcnMgLnByb2ZpbGVfX3NoaWVsZC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc2luZ2xlLWJyb2tlcnMgLnByb2ZpbGVfX3NoaWVsZC13cmFwcGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAuc2luZ2xlLWJyb2tlcnMgLnByb2ZpbGVfX3NoaWVsZC13cmFwcGVyIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWJmYmZiO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG4uc2luZ2xlLWJyb2tlcnMgLnByb2ZpbGVfX3Byb2ZpbC1sb2dvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnNpbmdsZS1icm9rZXJzIC5wcm9maWxlX19wcm9maWwtbG9nbyB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbn1cbi5zaW5nbGUtYnJva2VycyAucHJvZmlsZV9fc2hpZWxkLWNvdW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTA3cHg7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLnNpbmdsZS1icm9rZXJzIC5wcm9maWxlX19icmFuZC1jb250ZW50LXdyYXBwZXIge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWF4LXdpZHRoOiA0MjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2luZ2xlLWJyb2tlcnMgLnByb2ZpbGVfX2JyYW5kLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnNpbmdsZS1icm9rZXJzIC5wcm9maWxlX19icmFuZC1jb250ZW50LXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLnNpbmdsZS1icm9rZXJzIC5wcm9maWxlX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaW5nbGUtYnJva2VycyAucHJvZmlsZV9fdGV4dCBzcGFuLCAuc2luZ2xlLWJyb2tlcnMgLnByb2ZpbGVfX3RleHQgdGltZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc2luZ2xlLWJyb2tlcnMgLnByb2ZpbGVfX3RleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2luZ2xlLWJyb2tlcnMgLnByb2ZpbGUgLmxpbmsge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uc2luZ2xlLWJyb2tlcnMgLnByb2ZpbGVfX2luZm9ybWF0aW9uX25vLXByb3RlY3RlZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZjAzYzNjO1xufVxuLnNpbmdsZS1icm9rZXJzIC5wcm9maWxlX19zdGF0dXMge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnNpbmdsZS1icm9rZXJzIC5wcm9maWxlX19idG4td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5zaW5nbGUtYnJva2VycyAucHJvZmlsZV9fYnRuLXdyYXBwZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLnNpbmdsZS1icm9rZXJzIC5wcm9maWxlIC5idG5fZ2hvc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLnNpbmdsZS1icm9rZXJzIC5wcm9maWxlIC5idG5fZ2hvc3Q6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5zaW5nbGUtYnJva2VycyAucHJvZmlsZSAuYnRuX2dob3N0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNpbmdsZS1icm9rZXJzIC5wcm9maWxlX19jZXJ0aWZpY2F0ZS13cmFwcGVyIHtcbiAgZmxleDogMCAxIDQ1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnNpbmdsZS1icm9rZXJzIC5wcm9maWxlX19jZXJ0aWZpY2F0ZS13cmFwcGVyIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc2luZ2xlLWJyb2tlcnMgLnByb2ZpbGVfX2NlcnRpZmljYXRlIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuLnNpbmdsZS1icm9rZXJzIC5wcm9maWxlX19maWxlLWJ0biB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5zaW5nbGUtYnJva2VycyAucHJvZmlsZV9fZmlsZS1idG4tdW5jb25maXJtIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbi5zaW5nbGUtYnJva2VycyAuYWJvdXQtYnJhbmQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2OTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgYmFja2dyb3VuZDogIzU1NGE1ODtcbiAgcGFkZGluZzogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuc2luZ2xlLWJyb2tlcnMgLmFib3V0LWJyYW5kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuLnNpbmdsZS1icm9rZXJzIC5hYm91dC1icmFuZF9fbG9nbyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5zaW5nbGUtYnJva2VycyAuYWJvdXQtYnJhbmRfX2xvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLnNpbmdsZS1icm9rZXJzIC5hYm91dC1icmFuZF9fbG9nbyB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbn1cbi5zaW5nbGUtYnJva2VycyAuYWJvdXQtYnJhbmRfX2Rlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTQwcHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5zaW5nbGUtYnJva2VycyAuYWJvdXQtYnJhbmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uc2luZ2xlLWJyb2tlcnMgLmNvbmRpdGlvbnMge1xuICBtYXJnaW46IDAgYXV0byA4MHB4O1xuICBtYXgtd2lkdGg6IDkyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zaW5nbGUtYnJva2VycyAuY29uZGl0aW9ucyB7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc2luZ2xlLWJyb2tlcnMgLmNvbmRpdGlvbnMge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuLnNpbmdsZS1icm9rZXJzIC5jb25kaXRpb25zIGgyLFxuLnNpbmdsZS1icm9rZXJzIC5jb25kaXRpb25zIGgzLFxuLnNpbmdsZS1icm9rZXJzIC5jb25kaXRpb25zIGg0LFxuLnNpbmdsZS1icm9rZXJzIC5jb25kaXRpb25zIGg1IHtcbiAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc2luZ2xlLWJyb2tlcnMgLmNvbmRpdGlvbnMgaDIsXG4uc2luZ2xlLWJyb2tlcnMgLmNvbmRpdGlvbnMgaDMsXG4uc2luZ2xlLWJyb2tlcnMgLmNvbmRpdGlvbnMgaDQsXG4uc2luZ2xlLWJyb2tlcnMgLmNvbmRpdGlvbnMgaDUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5zaW5nbGUtYnJva2VycyAuY29uZGl0aW9ucyB1bCxcbi5zaW5nbGUtYnJva2VycyAuY29uZGl0aW9ucyBvbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLnNpbmdsZS1icm9rZXJzIC5jb25kaXRpb25zIHVsIGxpLFxuLnNpbmdsZS1icm9rZXJzIC5jb25kaXRpb25zIG9sIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zaW5nbGUtYnJva2VycyAuY29uZGl0aW9ucyB1bCBsaTpsYXN0LWNoaWxkLFxuLnNpbmdsZS1icm9rZXJzIC5jb25kaXRpb25zIG9sIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNpbmdsZS1icm9rZXJzIC5jb25kaXRpb25zIG9sIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbn1cbi5zaW5nbGUtYnJva2VycyAuY29uZGl0aW9ucyBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNpbmdsZS1icm9rZXJzIC5jb25kaXRpb25zIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2luZ2xlLWJyb2tlcnMgLmNvbmRpdGlvbnMgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5zaW5nbGUtYnJva2VycyAuY29uZGl0aW9uc19fYnRuIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gNTBweDtcbn1cbi5zaW5nbGUtYnJva2VycyAuY29uZGl0aW9uc19faW5mbyB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cyBlYXNlLW91dCwgb3BhY2l0eSAwLjVzIGVhc2Utb3V0O1xuICBvcGFjaXR5OiAwO1xufVxuXG4jY2VydGlmaWNhdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4jY2VydGlmaWNhdGUtcXIsXG4jY2VydGlmaWNhdGUtc2hpZWxkLFxuI2NlcnRpZmljYXRlLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5hcHBseS1mb3ItbWVtYmVyc2hpcCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG4uYXBwbHktZm9yLW1lbWJlcnNoaXAgLnJlcXVpcmVkLWZpZWxkcyB7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmFwcGx5LWZvci1tZW1iZXJzaGlwIC5yZXF1aXJlZC1maWVsZHMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5hcHBseS1mb3ItbWVtYmVyc2hpcCAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBjYWxjKDUwJSAtIDU1NXB4KTtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmFwcGx5LWZvci1tZW1iZXJzaGlwIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5hcHBseS1mb3ItbWVtYmVyc2hpcCAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kX19wYXRoLTEge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtN3B4LCAyMzdweCk7XG59XG4uYXBwbHktZm9yLW1lbWJlcnNoaXAgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZF9fcGF0aC0yIHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC03cHgsIDIzN3B4KTtcbn1cbi5hcHBseS1mb3ItbWVtYmVyc2hpcCAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIC5jaXJjbGUtdG9wX19jZW50ZXItY2lyY2xlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogOTc1cHggMjI1cHg7XG59XG4uYXBwbHktZm9yLW1lbWJlcnNoaXAgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCAuY2lyY2xlLWJvdHRvbV9fY2VudGVyLWNpcmNsZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDU1cHggODY3cHg7XG59XG4uYXBwbHktZm9yLW1lbWJlcnNoaXAgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDcwcHg7XG4gIHJpZ2h0OiBjYWxjKDUwJSAtIDE3OHB4KTtcbiAgei1pbmRleDogLTE7XG59XG4uYXBwbHktZm9yLW1lbWJlcnNoaXAgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUgLmNpcmNsZS10b3BfX2NlbnRlci1jaXJjbGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAzMzVweCA3MHB4O1xuICBhbmltYXRpb24tbmFtZTogem9vbTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuQGtleWZyYW1lcyB6b29tIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLmFwcGx5LWZvci1tZW1iZXJzaGlwIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlX19wYXRoLTEge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0cHgsIDYwcHgpO1xufVxuLmFwcGx5LWZvci1tZW1iZXJzaGlwIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlX19wYXRoLTIge1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDBweDtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNHB4LCA2MHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5hcHBseS1mb3ItbWVtYmVyc2hpcCAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gIC5hcHBseS1mb3ItbWVtYmVyc2hpcCAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmFwcGx5LWZvci1tZW1iZXJzaGlwIC5tZW1iZXJzaGlwIGgxIHtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmFwcGx5LWZvci1tZW1iZXJzaGlwIC5tZW1iZXJzaGlwIGgxIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5hcHBseS1mb3ItbWVtYmVyc2hpcCAubWVtYmVyc2hpcF9fYnJlYWRjcnVtcHMge1xuICBtYXJnaW4tYm90dG9tOiA0N3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmFwcGx5LWZvci1tZW1iZXJzaGlwIC5tZW1iZXJzaGlwX19icmVhZGNydW1wcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLmFwcGx5LWZvci1tZW1iZXJzaGlwIC5tZW1iZXJzaGlwX19mb3JtLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDk1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYXBwbHktZm9yLW1lbWJlcnNoaXAgLm1lbWJlcnNoaXBfX2Zvcm0tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLmFwcGx5LWZvci1tZW1iZXJzaGlwIC5tZW1iZXJzaGlwX19mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYXBwbHktZm9yLW1lbWJlcnNoaXAgLm1lbWJlcnNoaXBfX2Zvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbn1cbi5hcHBseS1mb3ItbWVtYmVyc2hpcCAubWVtYmVyc2hpcF9fZm9ybSBoMyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5hcHBseS1mb3ItbWVtYmVyc2hpcCAubWVtYmVyc2hpcF9fZm9ybSBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuLmFwcGx5LWZvci1tZW1iZXJzaGlwIC5tZW1iZXJzaGlwX19mb3JtIC5pbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYXBwbHktZm9yLW1lbWJlcnNoaXAgLm1lbWJlcnNoaXBfX2Zvcm0gLmlucHV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uYXBwbHktZm9yLW1lbWJlcnNoaXAgLm1lbWJlcnNoaXBfX2Zvcm0gLmNvbnRhY3QtaW5mbyB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG4uYXBwbHktZm9yLW1lbWJlcnNoaXAgLm1lbWJlcnNoaXAgLmdyaWQtcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5hcHBseS1mb3ItbWVtYmVyc2hpcCAubWVtYmVyc2hpcCAuZ3JpZC1yb3cge1xuICAgIGdyaWQtZ2FwOiAwO1xuICB9XG59XG4uYXBwbHktZm9yLW1lbWJlcnNoaXAgLm1lbWJlcnNoaXAgLnN1Ym1pdC13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLndoYXQtd2UtZG8gaDIge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAud2hhdC13ZS1kbyBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4ud2hhdC13ZS1kbyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEyN3B4O1xuICByaWdodDogY2FsYyg1MCUgLSA1NTVweCk7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC53aGF0LXdlLWRvIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi53aGF0LXdlLWRvIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmRfX3BhdGgtMSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDIzN3B4KTtcbn1cbi53aGF0LXdlLWRvIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmRfX3BhdGgtMiB7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwMHB4O1xuICBzdHJva2UtZGFzaGFycmF5OiAxMDAwMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAyMzdweCk7XG59XG4ud2hhdC13ZS1kbyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIC5jaXJjbGUtdG9wIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCwgNTBweCk7XG59XG4ud2hhdC13ZS1kbyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIC5jaXJjbGUtdG9wX19jZW50ZXItY2lyY2xlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogOTAwcHggMjI1cHg7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tO1xuICBhbmltYXRpb24tZHVyYXRpb246IDVzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5Aa2V5ZnJhbWVzIHpvb20ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4ud2hhdC13ZS1kbyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIC5jaXJjbGUtdG9wX19jaXJjbGUyIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA5MDBweCAyMjVweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0aW9uO1xuICBhbmltYXRpb24tZHVyYXRpb246IDZzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG59XG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi53aGF0LXdlLWRvIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQgLmNpcmNsZS10b3BfX2NpcmNsZTMge1xuICBzdHJva2UtZGFzaGFycmF5OiAxMzAwcHg7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwcHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDkwMHB4IDIyNXB4O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRpb247XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogOHM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHJldmVyc2U7XG59XG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi53aGF0LXdlLWRvIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQgLmNpcmNsZS10b3BfX2NpcmNsZTQge1xuICBzdHJva2UtZGFzaGFycmF5OiAxMzAwcHg7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwcHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDkwMHB4IDIyNXB4O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRpb247XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbn1cbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLndoYXQtd2UtZG8gLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCAuY2lyY2xlLXRvcF9fY2lyY2xlNSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogOTAwcHggMjI1cHg7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGlvbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMHM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHJldmVyc2U7XG59XG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi53aGF0LXdlLWRvIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxOTVweDtcbiAgcmlnaHQ6IGNhbGMoNTAlIC0gMTg1cHgpO1xuICB6LWluZGV4OiAtMTtcbn1cbi53aGF0LXdlLWRvIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIC5jaXJjbGUtdG9wX19jZW50ZXItY2lyY2xlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMzIwcHggMTBweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb207XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbkBrZXlmcmFtZXMgem9vbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi53aGF0LXdlLWRvIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlX19wYXRoLTEge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTJweCwgMXB4KTtcbn1cbi53aGF0LXdlLWRvIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlX19wYXRoLTIge1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDBweDtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEycHgsIDFweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAud2hhdC13ZS1kbyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gIC53aGF0LXdlLWRvIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ud2hhdC13ZS1kbyAuc2xpZGVyLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLndoYXQtd2UtZG8gLmZpcnN0LXNjcmVlbiB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuLndoYXQtd2UtZG8gLmZpcnN0LXNjcmVlbiBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ud2hhdC13ZS1kbyAuZmlyc3Qtc2NyZWVuIHAge1xuICB3aWR0aDogNTguMzMzMyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAud2hhdC13ZS1kbyAuZmlyc3Qtc2NyZWVuIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAud2hhdC13ZS1kbyAuZmlyc3Qtc2NyZWVuIHAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMlO1xuICB9XG59XG4ud2hhdC13ZS1kbyAuZmlyc3Qtc2NyZWVuIHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC53aGF0LXdlLWRvIC5maXJzdC1zY3JlZW4ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi53aGF0LXdlLWRvIC5wcm92aWRlIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbi53aGF0LXdlLWRvIC5wcm92aWRlLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDczMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLndoYXQtd2UtZG8gLnByb3ZpZGUtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDI5MHB4O1xuICB9XG59XG4ud2hhdC13ZS1kbyAucHJvdmlkZSBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC53aGF0LXdlLWRvIC5wcm92aWRlIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi53aGF0LXdlLWRvIC5wcm92aWRlIHAge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ud2hhdC13ZS1kbyAucHJvdmlkZV9fc2VydmljZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLndoYXQtd2UtZG8gLnByb3ZpZGVfX3NlcnZpY2VzIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ud2hhdC13ZS1kbyAucHJvdmlkZV9fc2VydmljZXMgLmJ0biB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAud2hhdC13ZS1kbyAucHJvdmlkZV9fc2VydmljZXMgLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLndoYXQtd2UtZG8gLnByb3ZpZGVfX3NlcnZpY2VzIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4ud2hhdC13ZS1kbyAucHJvdmlkZV9fcm93IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgY29sdW1uLWdhcDogNjVweDtcbiAgcm93LWdhcDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC53aGF0LXdlLWRvIC5wcm92aWRlX19yb3cge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgICByb3ctZ2FwOiAzMHB4O1xuICB9XG59XG4ud2hhdC13ZS1kbyAucHJvdmlkZV9fY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAud2hhdC13ZS1kbyAucHJvdmlkZV9fY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAud2hhdC13ZS1kbyAucHJvdmlkZV9fY29sIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLndoYXQtd2UtZG8gLnByb3ZpZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4ud2hhdC13ZS1kbyAuc3BlY2lhbC1vbmUge1xuICBtYXJnaW46IDEwMHB4IDA7XG59XG4ud2hhdC13ZS1kbyAuc3BlY2lhbC1vbmVfY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA5MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ud2hhdC13ZS1kbyAuc3BlY2lhbC1vbmUgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDY2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAud2hhdC13ZS1kbyAuc3BlY2lhbC1vbmUgaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4ud2hhdC13ZS1kbyAuc3BlY2lhbC1vbmUgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLndoYXQtd2UtZG8gLnNwZWNpYWwtdHdvIHtcbiAgbWFyZ2luLWJvdHRvbTogMTgwcHg7XG59XG4ud2hhdC13ZS1kbyAuc3BlY2lhbC10d28gaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4ud2hhdC13ZS1kbyAuc3BlY2lhbC10d28gcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53aGF0LXdlLWRvIC5zcGVjaWFsLXR3b19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAud2hhdC13ZS1kbyAuc3BlY2lhbC10d29fX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMjg3cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi53aGF0LXdlLWRvIC5zcGVjaWFsLXR3b19fcm93IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLndoYXQtd2UtZG8gLnNwZWNpYWwtdHdvX19yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLndoYXQtd2UtZG8gLnNwZWNpYWwtdHdvX19jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLndoYXQtd2UtZG8gLnNwZWNpYWwtdHdvX19jb2wgcCB7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLndoYXQtd2UtZG8gLnNwZWNpYWwtdHdvX19jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi53aGF0LXdlLWRvIC5zcGVjaWFsLXR3b19fY29sIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAud2hhdC13ZS1kbyAuc3BlY2lhbC10d28ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbi5hYm91dC11cyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5hYm91dC11cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG4uYWJvdXQtdXMgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDBweDtcbiAgcmlnaHQ6IGNhbGMoNTAlIC0gNTU1cHgpO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuYWJvdXQtdXMgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmFib3V0LXVzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmRfX3BhdGgtMSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUzcHgsIDIzN3B4KTtcbn1cbi5hYm91dC11cyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kX19wYXRoLTIge1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDBweDtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTNweCwgMjM3cHgpO1xufVxuLmFib3V0LXVzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQgLmNpcmNsZS10b3BfX2NlbnRlci1jaXJjbGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA5MDBweCAyMjVweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb207XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygzcHggM3B4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjMpKTtcbn1cbkBrZXlmcmFtZXMgem9vbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5hYm91dC11cyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIC5jaXJjbGUtdG9wX19jaXJjbGUyIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA5MDBweCAyMjVweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0aW9uO1xuICBhbmltYXRpb24tZHVyYXRpb246IDZzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG59XG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5hYm91dC11cyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIC5jaXJjbGUtdG9wX19jaXJjbGUzIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA5MDBweCAyMjVweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0aW9uO1xuICBhbmltYXRpb24tZHVyYXRpb246IDhzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiByZXZlcnNlO1xufVxuQGtleWZyYW1lcyByb3RhdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uYWJvdXQtdXMgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCAuY2lyY2xlLXRvcF9fY2lyY2xlNCB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogOTAwcHggMjI1cHg7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGlvbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xufVxuQGtleWZyYW1lcyByb3RhdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uYWJvdXQtdXMgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCAuY2lyY2xlLXRvcF9fY2lyY2xlNSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogOTAwcHggMjI1cHg7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGlvbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMHM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHJldmVyc2U7XG59XG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5hYm91dC11cyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIC5jaXJjbGUtYm90dG9tX19jZW50ZXItY2lyY2xlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTVweCA4MzhweDtcbn1cbi5hYm91dC11cyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMjBweDtcbiAgcmlnaHQ6IDUwJTtcbiAgei1pbmRleDogLTE7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5hYm91dC11cyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gIC5hYm91dC11cyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmFib3V0LXVzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlX19wYXRoLTIge1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDBweDtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDBweDtcbn1cbi5hYm91dC11cyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSAuY2lyY2xlLXRvcF9fY2VudGVyLWNpcmNsZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDMzMHB4IDMwcHg7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tO1xuICBhbmltYXRpb24tZHVyYXRpb246IDVzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5Aa2V5ZnJhbWVzIHpvb20ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4uYWJvdXQtdXNfX2ZpcnN0LXNjcmVlbi1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAxMjJweDtcbiAgbWF4LXdpZHRoOiA2MzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuYWJvdXQtdXNfX2ZpcnN0LXNjcmVlbi1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMzMwcHg7XG4gIH1cbn1cbi5hYm91dC11c19fZmlyc3Qtc2NyZWVuLWNvbnRhaW5lciBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYWJvdXQtdXNfX2ZpcnN0LXNjcmVlbi1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5hYm91dC11c19fc2Vjb25kLXNjcmVlbi1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA3MzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5hYm91dC11c19fc2Vjb25kLXNjcmVlbi1jb250YWluZXIge1xuICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG4uYWJvdXQtdXNfX3NlY29uZC1zY3JlZW4tY29udGFpbmVyIGgyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYWJvdXQtdXNfX3NlY29uZC1zY3JlZW4tY29udGFpbmVyIGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLmFib3V0LXVzX19zZWNvbmQtc2NyZWVuLWNvbnRhaW5lciBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmFib3V0LXVzIHAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmFib3V0LXVzIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXRlZ29yeS1wYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY2F0ZWdvcnktcGFnZSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLmNhdGVnb3J5LXBhZ2UgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNjBweDtcbiAgcmlnaHQ6IGNhbGMoNTAlIC0gNTU1cHgpO1xuICB6LWluZGV4OiAtMTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmNhdGVnb3J5LXBhZ2UgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNhdGVnb3J5LXBhZ2UgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZF9fcGF0aC0yIHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHg7XG59XG4uY2F0ZWdvcnktcGFnZSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIC5jaXJjbGUtdG9wX19jZW50ZXItY2lyY2xlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogOTEwcHggNDBweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb207XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNHM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbkBrZXlmcmFtZXMgem9vbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jYXRlZ29yeS1wYWdlIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLmNhdGVnb3J5LXBhZ2UgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG4uY2F0ZWdvcnktcGFnZV9fYnJlYWRjcnVtYnMge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuLmNhdGVnb3J5LXBhZ2VfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhdGVnb3J5LXBhZ2VfX25ld3MtaXRlbS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmNhdGVnb3J5LXBhZ2VfX25ld3MtaXRlbS1jb250YWluZXIgYXJ0aWNsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uY2F0ZWdvcnktcGFnZV9fcXVpY2stbGlua3MtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY2F0ZWdvcnktcGFnZV9fcGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgfVxufVxuLmNhdGVnb3J5LXBhZ2VfX3BhZ2luYXRpb24gLnBhZ2luYXRpb24ge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmFydGljbGUtcGFnZSAuZmlyc3Qtc2NyZWVuX19icmVhZGNydW1icyB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG4uYXJ0aWNsZS1wYWdlIC5maXJzdC1zY3JlZW5fX2NvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5hcnRpY2xlLXBhZ2UgLmZpcnN0LXNjcmVlbl9fY29udGVudC13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi5hcnRpY2xlLXBhZ2UgLmZpcnN0LXNjcmVlbl9fY29udGVudC13cmFwcGVyIC5maXJzdC1zY3JlZW5fX2ltZyB7XG4gIGZsZXg6IDAgMSA0NDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0NDVweDtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYXJ0aWNsZS1wYWdlIC5maXJzdC1zY3JlZW5fX2NvbnRlbnQtd3JhcHBlciAuZmlyc3Qtc2NyZWVuX19pbWcge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmFydGljbGUtcGFnZSAuZmlyc3Qtc2NyZWVuX19jb250ZW50LXdyYXBwZXIgLmZpcnN0LXNjcmVlbl9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYXJ0aWNsZS1wYWdlIC5maXJzdC1zY3JlZW5fX2NvbnRlbnQtd3JhcHBlciAuZmlyc3Qtc2NyZWVuX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uYXJ0aWNsZS1wYWdlIC5maXJzdC1zY3JlZW5fX3RpdGxlLXdyYXBwZXIge1xuICBmbGV4OiAwIDEgNjM1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYXJ0aWNsZS1wYWdlIC5maXJzdC1zY3JlZW5fX3RpdGxlLXdyYXBwZXIge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG59XG4uYXJ0aWNsZS1wYWdlIC5maXJzdC1zY3JlZW5fX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmFydGljbGUtcGFnZSAuZmlyc3Qtc2NyZWVuX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5hcnRpY2xlLXBhZ2UgLmZpcnN0LXNjcmVlbl9fZGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYXJ0aWNsZS1wYWdlIC5maXJzdC1zY3JlZW5fX2RhdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5hcnRpY2xlLXBhZ2UgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNjBweDtcbiAgcmlnaHQ6IGNhbGMoNTAlIC0gNTU1cHgpO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuYXJ0aWNsZS1wYWdlIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5hcnRpY2xlLXBhZ2UgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZF9fcGF0aC0yIHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHg7XG59XG4uYXJ0aWNsZS1wYWdlIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQgLmNpcmNsZS10b3BfX2NlbnRlci1jaXJjbGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA5MTVweCA0MHB4O1xuICBhbmltYXRpb24tbmFtZTogem9vbTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA0cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAxNXB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjMpKTtcbn1cbkBrZXlmcmFtZXMgem9vbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRlbnQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA5MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFydGljbGUtcGFnZV9fY29udGVudC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmFydGljbGUtcGFnZV9fY29udGVudC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuLmFydGljbGUtcGFnZV9fY29udGVudC1jb250YWluZXIgaDIsXG4uYXJ0aWNsZS1wYWdlX19jb250ZW50LWNvbnRhaW5lciBoMyxcbi5hcnRpY2xlLXBhZ2VfX2NvbnRlbnQtY29udGFpbmVyIGg0LFxuLmFydGljbGUtcGFnZV9fY29udGVudC1jb250YWluZXIgaDUge1xuICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5hcnRpY2xlLXBhZ2VfX2NvbnRlbnQtY29udGFpbmVyIGgyLFxuLmFydGljbGUtcGFnZV9fY29udGVudC1jb250YWluZXIgaDMsXG4uYXJ0aWNsZS1wYWdlX19jb250ZW50LWNvbnRhaW5lciBoNCxcbi5hcnRpY2xlLXBhZ2VfX2NvbnRlbnQtY29udGFpbmVyIGg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uYXJ0aWNsZS1wYWdlX19jb250ZW50LWNvbnRhaW5lciB1bCxcbi5hcnRpY2xlLXBhZ2VfX2NvbnRlbnQtY29udGFpbmVyIG9sIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250ZW50LWNvbnRhaW5lciB1bCBsaSxcbi5hcnRpY2xlLXBhZ2VfX2NvbnRlbnQtY29udGFpbmVyIG9sIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRlbnQtY29udGFpbmVyIHVsIGxpOmxhc3QtY2hpbGQsXG4uYXJ0aWNsZS1wYWdlX19jb250ZW50LWNvbnRhaW5lciBvbCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRlbnQtY29udGFpbmVyIG9sIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRlbnQtY29udGFpbmVyIHRpbWUge1xuICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGVudC1jb250YWluZXIgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRlbnQtY29udGFpbmVyIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250ZW50LWNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmFydGljbGUtcGFnZV9fY29udGVudC1jb250YWluZXIgLnZpZGVvLXdyYXBwZXIgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGhlaWdodDogMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRlbnQtY29udGFpbmVyIC52aWRlby13cmFwcGVyID4gZGl2IGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmFydGljbGUtcGFnZV9fc29jLWl0ZW0td3JhcHBlciB7XG4gIG1hcmdpbjogMTAwcHggYXV0byA2MHB4O1xufVxuLmFydGljbGUtcGFnZV9fc29jLWl0ZW0td3JhcHBlciAuc29jaWFsLWljb25zLXNoYXJlIHtcbiAgbWF4LXdpZHRoOiAyNTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnNjcnVtLXBhZ2UgLmZpcnN0LXNjcmVlbiB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG4uc2NydW0tcGFnZSAuZmlyc3Qtc2NyZWVuX19icmVhZGNydW1icyB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG4uc2NydW0tcGFnZSAuZmlyc3Qtc2NyZWVuX19jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnNjcnVtLXBhZ2UgLmZpcnN0LXNjcmVlbl9fY29udGVudC13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi5zY3J1bS1wYWdlIC5maXJzdC1zY3JlZW5fX2NvbnRlbnQtd3JhcHBlciAuZmlyc3Qtc2NyZWVuX19pbWcge1xuICBmbGV4OiAwIDEgNDUwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5zY3J1bS1wYWdlIC5maXJzdC1zY3JlZW5fX2NvbnRlbnQtd3JhcHBlciAuZmlyc3Qtc2NyZWVuX19pbWcge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnNjcnVtLXBhZ2UgLmZpcnN0LXNjcmVlbl9fY29udGVudC13cmFwcGVyIC5maXJzdC1zY3JlZW5fX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnNjcnVtLXBhZ2UgLmZpcnN0LXNjcmVlbl9fY29udGVudC13cmFwcGVyIC5maXJzdC1zY3JlZW5fX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5zY3J1bS1wYWdlIC5maXJzdC1zY3JlZW5fX3RpdGxlLXdyYXBwZXIge1xuICBmbGV4OiAwIDEgNjM1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc2NydW0tcGFnZSAuZmlyc3Qtc2NyZWVuX190aXRsZS13cmFwcGVyIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxufVxuLnNjcnVtLXBhZ2UgLmZpcnN0LXNjcmVlbl9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc2NydW0tcGFnZSAuZmlyc3Qtc2NyZWVuX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5zY3J1bS1wYWdlIC5maXJzdC1zY3JlZW5fX2RhdGUge1xuICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnNjcnVtLXBhZ2UgLmZpcnN0LXNjcmVlbl9fZGF0ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLnNjcnVtLXBhZ2UgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyODBweDtcbiAgcmlnaHQ6IGNhbGMoNTAlIC0gNTU1cHgpO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuc2NydW0tcGFnZSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2NydW0tcGFnZSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kX19wYXRoLTIge1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDBweDtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDBweDtcbn1cbi5zY3J1bS1wYWdlIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQgLmNpcmNsZS10b3BfX2NlbnRlci1jaXJjbGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA5MTVweCA0MHB4O1xuICBhbmltYXRpb24tbmFtZTogem9vbTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA0cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAxNXB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjMpKTtcbn1cbkBrZXlmcmFtZXMgem9vbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5zY3J1bS1wYWdlX19jb250ZW50LWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogOTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zY3J1bS1wYWdlX19jb250ZW50LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG4uc2NydW0tcGFnZV9fY29udGVudC1jb250YWluZXIgaDIsXG4uc2NydW0tcGFnZV9fY29udGVudC1jb250YWluZXIgaDMsXG4uc2NydW0tcGFnZV9fY29udGVudC1jb250YWluZXIgaDQsXG4uc2NydW0tcGFnZV9fY29udGVudC1jb250YWluZXIgaDUge1xuICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5zY3J1bS1wYWdlX19jb250ZW50LWNvbnRhaW5lciBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5zY3J1bS1wYWdlX19jb250ZW50LWNvbnRhaW5lciBoMjpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc2NydW0tcGFnZV9fY29udGVudC1jb250YWluZXIgaDI6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnNjcnVtLXBhZ2VfX2NvbnRlbnQtY29udGFpbmVyIHVsLFxuLnNjcnVtLXBhZ2VfX2NvbnRlbnQtY29udGFpbmVyIG9sIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLnNjcnVtLXBhZ2VfX2NvbnRlbnQtY29udGFpbmVyIHVsIGxpLFxuLnNjcnVtLXBhZ2VfX2NvbnRlbnQtY29udGFpbmVyIG9sIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zY3J1bS1wYWdlX19jb250ZW50LWNvbnRhaW5lciB1bCBsaTpsYXN0LWNoaWxkLFxuLnNjcnVtLXBhZ2VfX2NvbnRlbnQtY29udGFpbmVyIG9sIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNjcnVtLXBhZ2VfX2NvbnRlbnQtY29udGFpbmVyIG9sIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbn1cbi5zY3J1bS1wYWdlX19jb250ZW50LWNvbnRhaW5lciB0aW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbn1cbi5zY3J1bS1wYWdlX19jb250ZW50LWNvbnRhaW5lciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zY3J1bS1wYWdlX19jb250ZW50LWNvbnRhaW5lciBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNjcnVtLXBhZ2VfX2NvbnRlbnQtY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uc2NydW0tcGFnZV9fYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnNjcnVtLXBhZ2VfX2Jsb2NrOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5zY3J1bS1wYWdlX19ibG9jazpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG4uc2NydW0tcGFnZV9fYmxvY2s6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zY3J1bS1wYWdlX19pbWctYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc2NydW0tcGFnZV9faW1nLWJsb2NrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uc2NydW0tcGFnZV9faW1nLWJsb2NrIGltZyB7XG4gIGZsZXg6IDAgMCA0NDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgYWxpZ24tc2VsZjogc3RhcnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc2NydW0tcGFnZV9faW1nLWJsb2NrIGltZyB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLnNjcnVtLXBhZ2VfX2ltZy1ibG9jayBkaXYge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5zY3J1bS1wYWdlX19pbWctYmxvY2sgZGl2IHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLnNjcnVtLXBhZ2VfX3NvYy1pdGVtLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLnNjcnVtLXBhZ2VfX3NvYy1pdGVtLXdyYXBwZXIgLnNvY2lhbC1pY29ucy1zaGFyZSB7XG4gIG1heC13aWR0aDogMjU1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC50ZWFtIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cbi50ZWFtIGgxIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi50ZWFtIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGNhbGMoNTAlIC0gNTU1cHgpO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudGVhbSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udGVhbSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kX19wYXRoLTEge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1M3B4LCAyMzdweCk7XG59XG4udGVhbSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kX19wYXRoLTIge1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDBweDtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTNweCwgMjM3cHgpO1xufVxuLnRlYW0gLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCAuY2lyY2xlLXRvcF9fY2VudGVyLWNpcmNsZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDk3NXB4IDIyNXB4O1xuICBhbmltYXRpb24tbmFtZTogem9vbTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuQGtleWZyYW1lcyB6b29tIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLnRlYW0gLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCAuY2lyY2xlLWJvdHRvbV9fY2VudGVyLWNpcmNsZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDU1cHggODY3cHg7XG59XG4udGVhbSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNzBweDtcbiAgcmlnaHQ6IGNhbGMoNTAlIC0gMTc4cHgpO1xuICB6LWluZGV4OiAtMTtcbn1cbi50ZWFtIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIC5jaXJjbGUtdG9wX19jZW50ZXItY2lyY2xlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMzM1cHggNzBweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb207XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbkBrZXlmcmFtZXMgem9vbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi50ZWFtIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlX19wYXRoLTEge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0cHgsIDM3cHgpO1xufVxuLnRlYW0gLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGVfX3BhdGgtMiB7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwMHB4O1xuICBzdHJva2UtZGFzaGFycmF5OiAxMDAwMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0cHgsIDM3cHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLnRlYW0gLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDBweCkge1xuICAudGVhbSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRlYW0gLm1hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC50ZWFtIC5tYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4udGVhbSAubWFwLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnRlYW0gLm1hcC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTUwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZGlzdC9tYXAucG5nKSBuby1yZXBlYXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnRlYW0gLm1hcC13cmFwcGVyIHtcbiAgICB6b29tOiA5MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC50ZWFtIC5tYXAtd3JhcHBlciB7XG4gICAgem9vbTogNjUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MTBweCkge1xuICAudGVhbSAubWFwLXdyYXBwZXIge1xuICAgIHpvb206IDU4JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnRlYW0gLm1hcC13cmFwcGVyIHtcbiAgICB6b29tOiA1NSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC50ZWFtIC5tYXAtd3JhcHBlciB7XG4gICAgem9vbTogMzUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAudGVhbSAubWFwLXdyYXBwZXIge1xuICAgIHpvb206IDMxJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLnRlYW0gLm1hcC13cmFwcGVyIHtcbiAgICB6b29tOiAzMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC50ZWFtIC5tYXAtd3JhcHBlciB7XG4gICAgem9vbTogMjYlO1xuICB9XG59XG4udGVhbSAubWFwX19pbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi50ZWFtIC5tYXBfX3ByZXZpZXcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50ZWFtIC5tYXBfX3ByZXZpZXctY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwMHB4O1xuICBsZWZ0OiA1MDBweDtcbn1cbi50ZWFtIC5tYXBfX3ByZXZpZXctY29udGFpbmVyOmhvdmVyIC5tYXBfX3ByZXZpZXdfbW9kYWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGVZKDEpO1xufVxuLnRlYW0gLm1hcF9fcHJldmlld19hdmF0YXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzQlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG59XG4udGVhbSAubWFwX19wcmV2aWV3X2ZsYWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0b3A6IDQxcHg7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDEycHg7XG59XG4udGVhbSAubWFwX19wcmV2aWV3X3RleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtN3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50ZWFtIC5tYXBfX3ByZXZpZXdfbW9kYWwge1xuICB6LWluZGV4OiA1O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDMsIDI3LCAxMTIsIDAuNyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNDJweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGVZKDApO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiUnViaWtcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1cHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG4udGVhbSAubWFwX19wcmV2aWV3X21vZGFsIHAge1xuICBmb250LXNpemU6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi50ZWFtIC5tYXBfX3ByZXZpZXdfbW9kYWwgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLnRlYW0gLm1hcF9fcHJldmlld19tb2RhbCBhIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi50ZWFtIC5tYXAgaDEge1xuICBmb250LXNpemU6IDI4cHg7XG4gIG1heC13aWR0aDogNjM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudGVhbSAubWFwIGgxIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxufVxuLnRlYW0gLnByb2ZpbGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudGVhbSAucHJvZmlsZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwOHB4O1xuICB9XG59XG4udGVhbSAucHJvZmlsZXNfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogOTE1cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGNvbHVtbi1nYXA6IDc4cHg7XG4gIHJvdy1nYXA6IDM1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudGVhbSAucHJvZmlsZXNfX2NvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgIHJvdy1nYXA6IDQwcHg7XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICB9XG59XG4udGVhbSAucHJvZmlsZXNfX2NhcmQge1xuICBwYWRkaW5nOiAxMHB4IDAgMTVweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4udGVhbSAucHJvZmlsZXNfX2NhcmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMzNweCA4MHB4IHJnYmEoMCwgMCwgMCwgMC4wNyksIDBweCAxMy43ODY2cHggMzMuNDIyMXB4IHJnYmEoMCwgMCwgMCwgMC4wNTAzMTk4KSwgMHB4IDcuMzcwOThweCAxNy44NjlweCByZ2JhKDAsIDAsIDAsIDAuMDQxNzI3NSksIDBweCA0LjEzMjExcHggMTAuMDE3MnB4IHJnYmEoMCwgMCwgMCwgMC4wMzUpLCAwcHggMi4xOTQ1M3B4IDUuMzIwMDhweCByZ2JhKDAsIDAsIDAsIDAuMDI4MjcyNSksIDBweCAwLjkxMzE5NXB4IDIuMjEzODFweCByZ2JhKDAsIDAsIDAsIDAuMDE5NjgwMik7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnRlYW0gLnByb2ZpbGVzX19jYXJkIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG59XG4udGVhbSAucHJvZmlsZXNfX2NhcmQgYSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudGVhbSAucHJvZmlsZXNfX2NhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzYwcHg7XG4gIH1cbn1cbi50ZWFtIC5wcm9maWxlc19fYXZhdGFyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnRlYW0gLnByb2ZpbGVzX19hdmF0YXIge1xuICAgIGJveC1zaGFkb3c6IDBweCA3M3B4IDgwcHggcmdiYSgyMiwgMTgsIDUyLCAwLjA3KSwgMHB4IDMwLjQ5NzdweCAzMy40MjIxcHggcmdiYSgyMiwgMTgsIDUyLCAwLjAyNTg0MjkpLCAwcHggMTYuMzA1NXB4IDE3Ljg2OXB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTcwMzMpLCAwcHggOS4xNDA3M3B4IDEwLjAxNzJweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE1MDE1NyksIDBweCA0Ljg1NDU3cHggNS4zMjAwOHB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTUzMzQ0KSwgMHB4IDIuMDIwMXB4IDIuMjEzODFweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE0NzcpO1xuICB9XG59XG4udGVhbSAucHJvZmlsZXNfX2ZsYWcge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB3aWR0aDogMzNweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4udGVhbS1hZG1pbiAubWFwIHtcbiAgY3Vyc29yOiBjcm9zc2hhaXI7XG59XG4udGVhbS1hZG1pbiAubWFwX19wcmV2aWV3IHtcbiAgY3Vyc29yOiBjcm9zc2hhaXI7XG59XG4udGVhbS1hZG1pbiAubWFwX19wcmV2aWV3LWNvbnRhaW5lcjpob3ZlciAubWFwX19wcmV2aWV3X21vZGFsIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlWSgwKTtcbn1cblxuLmNvbnRhY3RzIHN2ZyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNvbnRhY3RzIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cbi5jb250YWN0c19fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA5MjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jb250YWN0c19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uY29udGFjdHMgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIHJpZ2h0OiBjYWxjKDUwJSAtIDU1NXB4KTtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmNvbnRhY3RzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jb250YWN0cyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kICNzaGFkb3cge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5jb250YWN0cyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kX19wYXRoLTEge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyOHB4LCAyMzdweCk7XG59XG4uY29udGFjdHMgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZF9fcGF0aC0yIHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI4cHgsIDIzN3B4KTtcbn1cbi5jb250YWN0cyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIC5jaXJjbGUtdG9wX19jZW50ZXItY2lyY2xlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogOTQ3cHggMjI1cHg7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tO1xuICBhbmltYXRpb24tZHVyYXRpb246IDVzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5Aa2V5ZnJhbWVzIHpvb20ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4uY29udGFjdHMgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCAuY2lyY2xlLXRvcF9fY2VudGVyLWNpcmNsZS1jb250YWluZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5jb250YWN0cyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIC5jaXJjbGUtYm90dG9tX19jZW50ZXItY2lyY2xlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTVweCA4MzdweDtcbn1cbi5jb250YWN0cyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTE3cHg7XG4gIHJpZ2h0OiBjYWxjKDUwJSAtIDE4NXB4KTtcbiAgei1pbmRleDogLTE7XG59XG4uY29udGFjdHMgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUgLmNpcmNsZS10b3BfX2NlbnRlci1jaXJjbGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAzMjJweCA0MHB4O1xuICBhbmltYXRpb24tbmFtZTogem9vbTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuQGtleWZyYW1lcyB6b29tIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLmNvbnRhY3RzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlX19wYXRoLTEge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTJweCwgMXB4KTtcbn1cbi5jb250YWN0cyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZV9fcGF0aC0yIHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMnB4LCAxcHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLmNvbnRhY3RzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgLmNvbnRhY3RzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY29udGFjdHMgLmNvbnRhY3RzX19oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ1LCAyNDgsIDI1MywgMC42KTtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDQwcHggMCByZ2JhKDY0LCAxODYsIDE4OCwgMC4yOSk7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNvbnRhY3RzIC5jb250YWN0c19faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICB9XG59XG4uY29udGFjdHMgLmNvbnRhY3RzX19oZWFkZXIgaDEge1xuICBmb250LXNpemU6IDM2cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY29udGFjdHMgLmNvbnRhY3RzX19oZWFkZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLmNvbnRhY3RzIC5jb250YWN0c19faGVhZGVyIHAge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmNvbnRhY3RzIC5jb250YWN0c19fbWFwX21vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuY29udGFjdHMgLmNvbnRhY3RzX19tYXBfbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLmNvbnRhY3RzIC5jb250YWN0c19fbWFwX2Rlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jb250YWN0cyAuY29udGFjdHNfX21hcCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250YWN0cyAuY29udGFjdHNfX2Zvcm0ge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMjczcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY29udGFjdHMgLmNvbnRhY3RzX19mb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxODdweDtcbiAgfVxufVxuLmNvbnRhY3RzIC5jb250YWN0c19fZm9ybSBoMyB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzRweDtcbn1cbi5jb250YWN0cyAuY29udGFjdHNfX2Zvcm1fX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGNvbHVtbi1nYXA6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY29udGFjdHMgLmNvbnRhY3RzX19mb3JtX19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgICByb3ctZ2FwOiA1NXB4O1xuICB9XG59XG4uY29udGFjdHMgLmNvbnRhY3RzX19mb3JtIC5zdWJtaXRfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jb250YWN0cyAuY29udGFjdHNfX2Zvcm0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jb250YWN0cyAuY29udGFjdHNfX2lucHV0cyAuaW5wdXQge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLmNvbnRhY3RzIC5jb250YWN0c19faW5wdXRzIC5pbnB1dC5jb250YWluZXJfbGltaXQgbGFiZWwgc3BhbjpmaXJzdC1jaGlsZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIipcIjtcbiAgY29sb3I6ICNlYjU3NTc7XG59XG4uY29udGFjdHMgLmNvbnRhY3RzX19pbnB1dHMgLnRleHRhcmVhIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLmNvbnRhY3RzIC5jb250YWN0c19faW5mbyB7XG4gICAgcGFkZGluZy1yaWdodDogNDdweDtcbiAgfVxufVxuLmNvbnRhY3RzIC5jb250YWN0c19faW5mbyBoMyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5jb250YWN0cyAuY29udGFjdHNfX2luZm8gcCxcbi5jb250YWN0cyAuY29udGFjdHNfX2luZm8gLmNvbnRhY3RzX19hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5jb250YWN0cyAuY29udGFjdHNfX2luZm8gcCBhIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIHNhbnMtc2VyaWY7XG59XG4uY29udGFjdHMgLmNvbnRhY3RzX19pbmZvIHAgYTpob3ZlciB7XG4gIGNvbG9yOiAjNDBiYWJjO1xufVxuLmNvbnRhY3RzIC5jb250YWN0c19faW5mbyBwIHNwYW4ge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmNvbnRhY3RzIC5jb250YWN0c19faW5mbyAuY29udGFjdHNfX2FkZHJlc3NfZmlyc3Qge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLmNvbnRhY3RzIC5jb250YWN0c19faW5mbyAuY29udGFjdHNfX2FkZHJlc3MgcDpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY29udGFjdHMgLmNvbnRhY3RzX19pbmZvIC5jb250YWN0c19fYWRkcmVzcyBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNvbnRhY3RzIC5pbnB1dF9fZmlsZSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGFjdHMgLmlucHV0X19maWxlIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIkNob29zZSBmaWxlXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogNXB4O1xuICBiYWNrZ3JvdW5kOiByZWQ7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY29udGFjdHMgLmlucHV0X19maWxlIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBpbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAub3BlcmF0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cbi5vcGVyYXRpb24gaDEge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLm9wZXJhdGlvbiBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgfVxufVxuLm9wZXJhdGlvbl9fYnJlYWRjcnVtYnMge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLm9wZXJhdGlvbl9fYnJlYWRjcnVtYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5vcGVyYXRpb25fX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDM2cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLm9wZXJhdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLm9wZXJhdGlvbl9fdGl0bGVfZmlyc3Qge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAub3BlcmF0aW9uX190aXRsZV9maXJzdCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5vcGVyYXRpb25fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG4ub3BlcmF0aW9uX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICBncmlkLWdhcDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5vcGVyYXRpb25fX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICBncmlkLWdhcDogNDBweDtcbiAgfVxufVxuLm9wZXJhdGlvbl9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm9wZXJhdGlvbl9faXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDBweCAzM3B4IDgwcHggcmdiYSgwLCAwLCAwLCAwLjA3KSwgMHB4IDEzLjc4NjZweCAzMy40MjIxcHggcmdiYSgwLCAwLCAwLCAwLjA1MDMxOTgpLCAwcHggNy4zNzA5OHB4IDE3Ljg2OXB4IHJnYmEoMCwgMCwgMCwgMC4wNDE3Mjc1KSwgMHB4IDQuMTMyMTFweCAxMC4wMTcycHggcmdiYSgwLCAwLCAwLCAwLjAzNSksIDBweCAyLjE5NDUzcHggNS4zMjAwOHB4IHJnYmEoMCwgMCwgMCwgMC4wMjgyNzI1KSwgMHB4IDAuOTEzMTk1cHggMi4yMTM4MXB4IHJnYmEoMCwgMCwgMCwgMC4wMTk2ODAyKTtcbn1cbi5vcGVyYXRpb25fX3Jlc29sdXRpb24tc3RhdGlzdGljc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbi5vcGVyYXRpb25fX2Nhc2UtZXhhbXBsZXMge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbi5vcGVyYXRpb25fX2NvbW1pc3Npb24tcmVwb3J0cyB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuLm9wZXJhdGlvbl9faW5kdXN0cnktZXZlbnRzLXBhcnRpY2lwYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbi5vcGVyYXRpb24gLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQwcHg7XG4gIHJpZ2h0OiBjYWxjKDUwJSAtIDU1NXB4KTtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLm9wZXJhdGlvbiAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ub3BlcmF0aW9uIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmRfX3BhdGgtMSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDdweCwgMTk1cHgpO1xufVxuLm9wZXJhdGlvbiAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kX19wYXRoLTIge1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDBweDtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoN3B4LCAxOTVweCk7XG59XG4ub3BlcmF0aW9uIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQgLmNpcmNsZS10b3BfX2NlbnRlci1jaXJjbGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA5NTRweCAyMjVweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb207XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbkBrZXlmcmFtZXMgem9vbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5vcGVyYXRpb24gLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCAuY2lyY2xlLWJvdHRvbV9fY2VudGVyLWNpcmNsZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDU1cHggODM3cHg7XG59XG4ub3BlcmF0aW9uIC5zbGlkZXItYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm9wZXJhdGlvbiAuc2xpZGVyLWJ1dHRvbnMgaW1nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IC0xO1xufVxuLm9wZXJhdGlvbiAuc2xpZGVyLWJ1dHRvbnMgLmJ1dHRvbi1wcmV2IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tcmlnaHQ6IDk2cHg7XG59XG4ub3BlcmF0aW9uIC5zbGlkZXItYnV0dG9ucyAuYnV0dG9uLW5leHQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ub3BlcmF0aW9uIC5zd2lwZXItY29udGFpbmVyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm9wZXJhdGlvbiAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5vcGVyYXRpb24gLnN3aXBlci1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ub3BlcmF0aW9uIC5uZXdzLWNhcmRfX2J0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNhc2UtZXhhbXBsZXMge1xuICBtYXJnaW4tYm90dG9tOiAxODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jYXNlLWV4YW1wbGVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLmNhc2UtZXhhbXBsZXNfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogOTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmNhc2UtZXhhbXBsZXMgcCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5jYXNlLWV4YW1wbGVzIC5zb2NpYWwtaWNvbnMtc2hhcmUge1xuICBtYXgtd2lkdGg6IDI1NHB4O1xufVxuLmNhc2UtZXhhbXBsZXMgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogY2FsYyg1MCUgLSA1NTVweCk7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5jYXNlLWV4YW1wbGVzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jYXNlLWV4YW1wbGVzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmRfX3BhdGgtMSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUzcHgsIDIzN3B4KTtcbn1cbi5jYXNlLWV4YW1wbGVzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmRfX3BhdGgtMiB7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwMHB4O1xuICBzdHJva2UtZGFzaGFycmF5OiAxMDAwMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1M3B4LCAyMzdweCk7XG59XG4uY2FzZS1leGFtcGxlcyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIC5jaXJjbGUtdG9wX19jZW50ZXItY2lyY2xlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogOTc1cHggMjI1cHg7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tO1xuICBhbmltYXRpb24tZHVyYXRpb246IDVzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coM3B4IDNweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4zKSk7XG59XG5Aa2V5ZnJhbWVzIHpvb20ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4uY2FzZS1leGFtcGxlcyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIC5jaXJjbGUtYm90dG9tX19jZW50ZXItY2lyY2xlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTVweCA4MzdweDtcbn1cbi5jYXNlLWV4YW1wbGVzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMThweDtcbiAgcmlnaHQ6IGNhbGMoNTAlIC0gMTgwcHgpO1xuICB6LWluZGV4OiAtMTtcbn1cbi5jYXNlLWV4YW1wbGVzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIC5jaXJjbGUtdG9wX19jZW50ZXItY2lyY2xlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMzIycHggNTBweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb207XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygzcHggMTBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4zKSk7XG59XG5Aa2V5ZnJhbWVzIHpvb20ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4uY2FzZS1leGFtcGxlcyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZV9fcGF0aC0xIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjZweCwgMzdweCk7XG59XG4uY2FzZS1leGFtcGxlcyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZV9fcGF0aC0yIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjZweCwgMzdweCk7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwMHB4O1xuICBzdHJva2UtZGFzaGFycmF5OiAxMDAwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLmNhc2UtZXhhbXBsZXMgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uY2FzZS1leGFtcGxlcyB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgY29sb3I6ICMwYzBjMGM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5jYXNlLWV4YW1wbGVzIHRhYmxlIC5yZXNwb25zZSBwIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uY2FzZS1leGFtcGxlcyB0YWJsZSAucmVzcG9uc2UgcDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uY2FzZS1leGFtcGxlcyB0YWJsZSAucmVzcG9uc2UgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jYXNlLWV4YW1wbGVzIHRhYmxlIC5zaW5nbGUtcm93IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmNhc2UtZXhhbXBsZXMgdGFibGUsXG4uY2FzZS1leGFtcGxlcyB0ZCxcbi5jYXNlLWV4YW1wbGVzIHRoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbi5jYXNlLWV4YW1wbGVzIHRkLFxuLmNhc2UtZXhhbXBsZXMgdGgge1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAxM3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNhc2UtZXhhbXBsZXMgdGQsXG4uY2FzZS1leGFtcGxlcyB0aCB7XG4gICAgcGFkZGluZzogMTBweCA1cHg7XG4gIH1cbn1cbi5jYXNlLWV4YW1wbGVzIC5maXJzdC1zY3JlZW4ge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbi5jYXNlLWV4YW1wbGVzIC5maXJzdC1zY3JlZW4gaDEge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIG1heC13aWR0aDogNjM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY2FzZS1leGFtcGxlcyAuZmlyc3Qtc2NyZWVuIGgxIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXgtd2lkdGg6IDMzN3B4O1xuICB9XG59XG4uY2FzZS1leGFtcGxlcyAuZmlyc3Qtc2NyZWVuIC5kYXRlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xufVxuLmNhc2UtZXhhbXBsZXMgLmZpcnN0LXNjcmVlbiAuZGF0ZS13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5jYXNlLWV4YW1wbGVzIC5maXJzdC1zY3JlZW4gcCB7XG4gIG1heC13aWR0aDogNjM1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuY2FzZS1leGFtcGxlcyAuZmlyc3Qtc2NyZWVuIHAge1xuICAgIG1heC13aWR0aDogMzM3cHg7XG4gIH1cbn1cbi5jYXNlLWV4YW1wbGVzIC5jb21wbGFpbnQtbWF0dGVyIGgyLFxuLmNhc2UtZXhhbXBsZXMgLmNvbXBsYWludC1tYXR0ZXIgaDMsXG4uY2FzZS1leGFtcGxlcyAuY29tcGxhaW50LW1hdHRlciBoNCxcbi5jYXNlLWV4YW1wbGVzIC5jb21wbGFpbnQtbWF0dGVyIGg1LFxuLmNhc2UtZXhhbXBsZXMgLmNvbXBsYWludC1tYXR0ZXIgaDYge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LXNpemU6IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY2FzZS1leGFtcGxlcyAuY29tcGxhaW50LW1hdHRlciBoMixcbi5jYXNlLWV4YW1wbGVzIC5jb21wbGFpbnQtbWF0dGVyIGgzLFxuLmNhc2UtZXhhbXBsZXMgLmNvbXBsYWludC1tYXR0ZXIgaDQsXG4uY2FzZS1leGFtcGxlcyAuY29tcGxhaW50LW1hdHRlciBoNSxcbi5jYXNlLWV4YW1wbGVzIC5jb21wbGFpbnQtbWF0dGVyIGg2IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmNhc2UtZXhhbXBsZXMgLmNvbXBsYWludC1tYXR0ZXIgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLm91ci1wYXJ0bmVycyB7XG4gIG1hcmdpbi1ib3R0b206IDE1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLm91ci1wYXJ0bmVycyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQycHg7XG4gIH1cbn1cbi5vdXItcGFydG5lcnMgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogY2FsYyg1MCUgLSA1NTVweCk7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5vdXItcGFydG5lcnMgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm91ci1wYXJ0bmVycyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kX19wYXRoLTEge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1M3B4LCAyMTFweCk7XG59XG4ub3VyLXBhcnRuZXJzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmRfX3BhdGgtMiB7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwMHB4O1xuICBzdHJva2UtZGFzaGFycmF5OiAxMDAwMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1M3B4LCAyMTFweCk7XG59XG4ub3VyLXBhcnRuZXJzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQgLmNpcmNsZS10b3BfX2NlbnRlci1jaXJjbGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA5NzVweCAyMjVweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb207XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbkBrZXlmcmFtZXMgem9vbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5vdXItcGFydG5lcnMgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCAuY2lyY2xlLWJvdHRvbV9fY2VudGVyLWNpcmNsZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDU1cHggMTAwMHB4O1xufVxuLm91ci1wYXJ0bmVycyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTM0cHg7XG4gIHJpZ2h0OiBjYWxjKDUwJSAtIDE4NXB4KTtcbiAgei1pbmRleDogLTE7XG59XG4ub3VyLXBhcnRuZXJzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIC5jaXJjbGUtdG9wX19jZW50ZXItY2lyY2xlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMzIwcHggNTBweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb207XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbkBrZXlmcmFtZXMgem9vbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5vdXItcGFydG5lcnMgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGVfX3BhdGgtMSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMnB4LCAxcHgpO1xufVxuLm91ci1wYXJ0bmVycyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZV9fcGF0aC0yIHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMnB4LCAxcHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLm91ci1wYXJ0bmVycyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gIC5vdXItcGFydG5lcnMgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5vdXItcGFydG5lcnMgaDEge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuLm91ci1wYXJ0bmVycyAucGFydG5lcnNfX3JvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDYyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm91ci1wYXJ0bmVycyAucGFydG5lcnNfX3JvdyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNTBweCAxZnI7XG4gICAgY29sdW1uLWdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLm91ci1wYXJ0bmVycyAucGFydG5lcnNfX3JvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgICBncmlkLXJvdy1nYXA6IDIwcHg7XG4gIH1cbn1cbi5vdXItcGFydG5lcnMgLnBhcnRuZXJzIHAge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ub3VyLXBhcnRuZXJzIC5wYXJ0bmVycyBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4ub3VyLXBhcnRuZXJzIC5wYXJ0bmVyc19fY29sX2ltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucmVndWxhdG9ycyBoMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiA3N3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnJlZ3VsYXRvcnMgaDEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICB9XG59XG4ucmVndWxhdG9ycyAucmVndWxhdG9yc19fY291bnRyaWVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTgwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGNvbHVtbi1nYXA6IDM1cHg7XG4gIHJvdy1nYXA6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucmVndWxhdG9ycyAucmVndWxhdG9yc19fY291bnRyaWVzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgY29sdW1uLWdhcDogMDtcbiAgICByb3ctZ2FwOiAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4ucmVndWxhdG9ycyAucmVndWxhdG9yc19fY291bnRyaWVzIC5jb3VudHJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5yZWd1bGF0b3JzIC5yZWd1bGF0b3JzX19jb3VudHJpZXMgLmNvdW50cnkge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5yZWd1bGF0b3JzIC5yZWd1bGF0b3JzX19jb3VudHJpZXMgLmNvdW50cnkgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBib3gtc2hhZG93OiAwcHggMzNweCA4MHB4IHJnYmEoMCwgMCwgMCwgMC4wNyksIDBweCAxMy43ODY2cHggMzMuNDIyMXB4IHJnYmEoMCwgMCwgMCwgMC4wNTAzMTk4KSwgMHB4IDcuMzcwOThweCAxNy44NjlweCByZ2JhKDAsIDAsIDAsIDAuMDQxNzI3NSksIDBweCA0LjEzMjExcHggMTAuMDE3MnB4IHJnYmEoMCwgMCwgMCwgMC4wMzUpLCAwcHggMi4xOTQ1M3B4IDUuMzIwMDhweCByZ2JhKDAsIDAsIDAsIDAuMDI4MjcyNSksIDBweCAwLjkxMzE5NXB4IDIuMjEzODFweCByZ2JhKDAsIDAsIDAsIDAuMDE5NjgwMik7XG59XG4ucmVndWxhdG9ycyAucmVndWxhdG9yc19fY291bnRyaWVzIC5jb3VudHJ5IHNwYW4ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucmVndWxhdG9ycyAucmVndWxhdG9yc19fY291bnRyaWVzIC5jb3VudHJ5IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnJlZ3VsYXRvcnMgLnJlZ3VsYXRvcnNfX2NvdW50cmllcyAuY291bnRyeV9saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG4ucmVndWxhdG9ycyAucmVndWxhdG9yc19fY291bnRyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjk7XG4gIGJveC1zaGFkb3c6IDBweCAzM3B4IDgwcHggcmdiYSgwLCAwLCAwLCAwLjA3KSwgMHB4IDEzLjc4NjZweCAzMy40MjIxcHggcmdiYSgwLCAwLCAwLCAwLjA1MDMxOTgpLCAwcHggNy4zNzA5OHB4IDE3Ljg2OXB4IHJnYmEoMCwgMCwgMCwgMC4wNDE3Mjc1KSwgMHB4IDQuMTMyMTFweCAxMC4wMTcycHggcmdiYSgwLCAwLCAwLCAwLjAzNSksIDBweCAyLjE5NDUzcHggNS4zMjAwOHB4IHJnYmEoMCwgMCwgMCwgMC4wMjgyNzI1KSwgMHB4IDAuOTEzMTk1cHggMi4yMTM4MXB4IHJnYmEoMCwgMCwgMCwgMC4wMTk2ODAyKTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5yZWd1bGF0b3JzIC5yZWd1bGF0b3JzX19jb3VudHJ5IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucmVndWxhdG9ycyAucmVndWxhdG9yc19fY291bnRyeSBhOmhvdmVyIHtcbiAgY29sb3I6ICM0MGJhYmM7XG59XG4ucmVndWxhdG9ycyAucmVndWxhdG9yc19fY291bnRyeSBhOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnJlZ3VsYXRvcnMgLnJlZ3VsYXRvcnNfX2NvdW50cnkgYTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4ucmVndWxhdG9ycyAucmVndWxhdG9yc19fY291bnRyeSBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICM0MGJhYmM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5mYXEge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuLmZhcV9fdGl0bGUtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgOTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmFxX190aXRsZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uZmFxIGgxIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5mYXEgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWF4LXdpZHRoOiAyODVweDtcbiAgfVxufVxuLmZhcV9fdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZmFxX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi5mYXFfX2J0bi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmZhcV9fYnRuLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbi5mYXFfX2J0biB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuLmZhcV9fY2xpZW50cy13cmFwcGVyLCAuZmFxX19tZW1kZXJzLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwIDk1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mYXFfX2NsaWVudHMtd3JhcHBlciwgLmZhcV9fbWVtZGVycy13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uZmFxX19xdWVzdGlvbi13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uZmFxX19xdWVzdGlvbi13cmFwcGVyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmZhcV9fcXVlc3Rpb24td3JhcHBlciB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICB9XG59XG4uZmFxX19zdWJ0aXRsZSB7XG4gIG1heC13aWR0aDogOTAlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICB0cmFuc2l0aW9uOiBtYXJnaW4tYm90dG9tIDAuNXMgZWFzZTtcbn1cbi5mYXFfX3N1YnRpdGxlLmFjdGl2ZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZmFxX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uZmFxX19jb250ZW50LXdyYXBwZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZmFxX19jb250ZW50LXdyYXBwZXIgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mYXFfX2NvbnRlbnQtd3JhcHBlciB1bCxcbi5mYXFfX2NvbnRlbnQtd3JhcHBlciBvbCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5mYXFfX2NvbnRlbnQtd3JhcHBlciB1bCBsaSxcbi5mYXFfX2NvbnRlbnQtd3JhcHBlciBvbCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZmFxX19jb250ZW50LXdyYXBwZXIgb2wge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuLmZhcV9fYnRuLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNoYWRvdzogMCA4cHggMjBweCAwIHJnYmEoMjIsIDg3LCAyMjYsIDAuMik7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xufVxuLmZhcV9fYnRuLXRvZ2dsZTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCA0MHB4IDAgcmdiYSgyMiwgODcsIDIyNiwgMC4yOSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZmFxX19idG4tdG9nZ2xlIHNwYW4ge1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogMTBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5mYXFfX2J0bi10b2dnbGUgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mYXFfX2J0bi10b2dnbGUgc3BhbjpiZWZvcmUsIC5mYXFfX2J0bi10b2dnbGUgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogIzQwYmFiYztcbiAgdG9wOiA1MCU7XG4gIExlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmZhcV9fYnRuLXRvZ2dsZSBzcGFuOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKTtcbn1cbi5mYXFfX2J0bi10b2dnbGUuYWN0aXZlIHNwYW46YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMTgwZGVnKTtcbn1cbi5mYXEgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTA5cHg7XG4gIHJpZ2h0OiBjYWxjKDUwJSAtIDU1NXB4KTtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmZhcSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZmFxIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmRfX3BhdGgtMSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE3cHgsIDIzN3B4KTtcbn1cbi5mYXEgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZF9fcGF0aC0yIHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE3cHgsIDIzN3B4KTtcbn1cbi5mYXEgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCAuY2lyY2xlLXRvcF9fY2VudGVyLWNpcmNsZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDk2NXB4IDMwMHB4O1xuICBhbmltYXRpb24tbmFtZTogem9vbTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuQGtleWZyYW1lcyB6b29tIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLmZhcSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIC5jaXJjbGUtYm90dG9tX19jZW50ZXItY2lyY2xlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTVweCA4MzdweDtcbn1cbi5mYXEgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDk4cHg7XG4gIHJpZ2h0OiBjYWxjKDUwJSAtIDE4NXB4KTtcbiAgei1pbmRleDogLTE7XG59XG4uZmFxIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIC5jaXJjbGUtdG9wX19jZW50ZXItY2lyY2xlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMzIycHggNzVweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb207XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbkBrZXlmcmFtZXMgem9vbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5mYXEgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGVfX3BhdGgtMSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMXB4LCA2OXB4KTtcbn1cbi5mYXEgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGVfX3BhdGgtMiB7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwMHB4O1xuICBzdHJva2UtZGFzaGFycmF5OiAxMDAwMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTFweCwgNjlweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuZmFxIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgLmZhcSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucnVsZXMtYW5kLWd1aWRlbGluZXMge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucnVsZXMtYW5kLWd1aWRlbGluZXMge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuLnJ1bGVzLWFuZC1ndWlkZWxpbmVzX19icmVhZGNydW1icyB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucnVsZXMtYW5kLWd1aWRlbGluZXNfX2JyZWFkY3J1bWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4ucnVsZXMtYW5kLWd1aWRlbGluZXMgaDEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucnVsZXMtYW5kLWd1aWRlbGluZXMgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5ydWxlcy1hbmQtZ3VpZGVsaW5lc19fZGF0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucnVsZXMtYW5kLWd1aWRlbGluZXNfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4ucnVsZXMtYW5kLWd1aWRlbGluZXNfX2NvbnRlbnQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gIGdyaWQtZ2FwOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnJ1bGVzLWFuZC1ndWlkZWxpbmVzX19jb250ZW50LWNvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi5ydWxlcy1hbmQtZ3VpZGVsaW5lc19fcXVlc3Rpb24td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnJ1bGVzLWFuZC1ndWlkZWxpbmVzX19xdWVzdGlvbi13cmFwcGVyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJ1bGVzLWFuZC1ndWlkZWxpbmVzX19zdWJ0aXRsZSB7XG4gIG1heC13aWR0aDogODAlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICB0cmFuc2l0aW9uOiBtYXJnaW4tYm90dG9tIDAuNXMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5ydWxlcy1hbmQtZ3VpZGVsaW5lc19fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnJ1bGVzLWFuZC1ndWlkZWxpbmVzX19jb250ZW50LXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLnJ1bGVzLWFuZC1ndWlkZWxpbmVzX19jb250ZW50LXdyYXBwZXIgcCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5ydWxlcy1hbmQtZ3VpZGVsaW5lc19fY29udGVudC13cmFwcGVyIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucnVsZXMtYW5kLWd1aWRlbGluZXNfX2NvbnRlbnQtd3JhcHBlciB1bCxcbi5ydWxlcy1hbmQtZ3VpZGVsaW5lc19fY29udGVudC13cmFwcGVyIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnJ1bGVzLWFuZC1ndWlkZWxpbmVzX19jb250ZW50LXdyYXBwZXIgdWwgbGksXG4ucnVsZXMtYW5kLWd1aWRlbGluZXNfX2NvbnRlbnQtd3JhcHBlciBvbCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucnVsZXMtYW5kLWd1aWRlbGluZXNfX2NvbnRlbnQtd3JhcHBlciBvbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG4ucnVsZXMtYW5kLWd1aWRlbGluZXNfX2J0bi10b2dnbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDIwcHggMCByZ2JhKDIyLCA4NywgMjI2LCAwLjIpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbn1cbi5ydWxlcy1hbmQtZ3VpZGVsaW5lc19fYnRuLXRvZ2dsZTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCA0MHB4IDAgcmdiYSgyMiwgODcsIDIyNiwgMC4yOSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucnVsZXMtYW5kLWd1aWRlbGluZXNfX2J0bi10b2dnbGUgc3BhbiB7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxufVxuLnJ1bGVzLWFuZC1ndWlkZWxpbmVzX19idG4tdG9nZ2xlIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucnVsZXMtYW5kLWd1aWRlbGluZXNfX2J0bi10b2dnbGUgc3BhbjpiZWZvcmUsIC5ydWxlcy1hbmQtZ3VpZGVsaW5lc19fYnRuLXRvZ2dsZSBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiAjNDBiYWJjO1xuICB0b3A6IDUwJTtcbiAgTGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ucnVsZXMtYW5kLWd1aWRlbGluZXNfX2J0bi10b2dnbGUgc3BhbjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XG59XG4ucnVsZXMtYW5kLWd1aWRlbGluZXNfX2J0bi10b2dnbGUuYWN0aXZlIHNwYW46YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMTgwZGVnKTtcbn1cbi5ydWxlcy1hbmQtZ3VpZGVsaW5lc19fYnRuIHtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG4ucnVsZXMtYW5kLWd1aWRlbGluZXMgLmJ1dHRvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4ubWVtYmVyc2hpcC1iZW5lZml0c19fYnJlYWRjcnVtYnMge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLm1lbWJlcnNoaXAtYmVuZWZpdHNfX2JyZWFkY3J1bWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4ubWVtYmVyc2hpcC1iZW5lZml0cyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNDBweDtcbiAgcmlnaHQ6IGNhbGMoNTAlIC0gNTU1cHgpO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAubWVtYmVyc2hpcC1iZW5lZml0cyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWVtYmVyc2hpcC1iZW5lZml0cyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kX19wYXRoLTEge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIDIzN3B4KTtcbn1cbi5tZW1iZXJzaGlwLWJlbmVmaXRzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmRfX3BhdGgtMiB7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwMHB4O1xuICBzdHJva2UtZGFzaGFycmF5OiAxMDAwMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIDIzN3B4KTtcbn1cbi5tZW1iZXJzaGlwLWJlbmVmaXRzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQgLmNpcmNsZS10b3BfX2NlbnRlci1jaXJjbGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA5NTNweCAyNDVweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb207XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbkBrZXlmcmFtZXMgem9vbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5tZW1iZXJzaGlwLWJlbmVmaXRzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQgLmNpcmNsZS1ib3R0b21fX2NlbnRlci1jaXJjbGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDkycHggMjU2MHB4O1xufVxuLm1lbWJlcnNoaXAtYmVuZWZpdHMgLm1lbWJlcnNoaXAtYmVuZWZpdHNfX3BhcnRuZXJzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDEwMHB4LCAxZnIpKTtcbiAgY29sdW1uLWdhcDogMzBweDtcbiAgcm93LWdhcDogMzBweDtcbn1cbi5tZW1iZXJzaGlwLWJlbmVmaXRzIC5tZW1iZXJzaGlwLWJlbmVmaXRzX19wYXJ0bmVyc19pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tZW1iZXJzaGlwLWJlbmVmaXRzIC5tZW1iZXJzaGlwLWJlbmVmaXRzX19wYXJ0bmVyc19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAubWVtYmVyc2hpcC1iZW5lZml0cyAubWVtYmVyc2hpcC1iZW5lZml0c19fcGFydG5lcnMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgxMDBweCwgMWZyKSk7XG4gIH1cbiAgLm1lbWJlcnNoaXAtYmVuZWZpdHMgLm1lbWJlcnNoaXAtYmVuZWZpdHNfX3BhcnRuZXJzX2ltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICBtYXgtaGVpZ2h0OiA1NXB4O1xuICB9XG59XG4ubWVtYmVyc2hpcC1iZW5lZml0cyBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ubWVtYmVyc2hpcC1iZW5lZml0cyBoMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLm1lbWJlcnNoaXAtYmVuZWZpdHMgLmltZy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5tZW1iZXJzaGlwLWJlbmVmaXRzIC50ZXh0LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4ubWVtYmVyc2hpcC1iZW5lZml0cyAudGV4dC1jb250YWluZXJfX3NlY29uZCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubWVtYmVyc2hpcC1iZW5lZml0cyAudGV4dC1jb250YWluZXIgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tZW1iZXJzaGlwLWJlbmVmaXRzIC50ZXh0LWNvbnRhaW5lciBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4ubWVtYmVyc2hpcC1iZW5lZml0cyAuY2FyZHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgY29sdW1uLWdhcDogNzhweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5tZW1iZXJzaGlwLWJlbmVmaXRzIC5jYXJkcy1jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgICByb3ctZ2FwOiAzNXB4O1xuICB9XG59XG4ubWVtYmVyc2hpcC1iZW5lZml0cyAuY2FyZHMtY29udGFpbmVyIC5tZW1iZXJzaGlwLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwcHggMTVweCAxNXB4IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMjU1cHg7XG4gIG1pbi1oZWlnaHQ6IDE3N3B4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjNTU0YTU4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOERERURFO1xufVxuLm1lbWJlcnNoaXAtYmVuZWZpdHMgLmNhcmRzLWNvbnRhaW5lciAubWVtYmVyc2hpcC1jYXJkIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIxLjdweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4RERFREU7XG4gIHBhZGRpbmctdG9wOiAxM3B4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tZW1iZXJzaGlwLWJlbmVmaXRzIC5jYXJkcy1jb250YWluZXIgLm1lbWJlcnNoaXAtY2FyZCBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLm1lbWJlcnNoaXAtYmVuZWZpdHMgLmNhcmRzLWNvbnRhaW5lciAubWVtYmVyc2hpcC1jYXJkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tZW1iZXJzaGlwLWJlbmVmaXRzIC5jYXJkcy1jb250YWluZXIgLm1lbWJlcnNoaXAtY2FyZC5hZGQtbGluZS1kb3duOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC02MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogLTE7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvZGlzdC9tZW1iZXJzaGlwLWxpbmUtc2luZ2xlLS1ibHVlLnN2Zyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAubWVtYmVyc2hpcC1iZW5lZml0cyAuY2FyZHMtY29udGFpbmVyIC5tZW1iZXJzaGlwLWNhcmQuYWRkLWxpbmUtZG93bjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1lbWJlcnNoaXAtYmVuZWZpdHMgLmNhcmRzLWNvbnRhaW5lcl9fc2Vjb25kIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5tZW1iZXJzaGlwLWJlbmVmaXRzIC5jYXJkcy1jb250YWluZXJfX3RoaXJkIHtcbiAgcm93LWdhcDogNjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAubWVtYmVyc2hpcC1iZW5lZml0cyAuY2FyZHMtY29udGFpbmVyX190aGlyZCB7XG4gICAgcm93LWdhcDogMzVweDtcbiAgfVxufVxuLm1lbWJlcnNoaXAtYmVuZWZpdHMgLmxpbmVzIHtcbiAgbWF4LXdpZHRoOiA2OTJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubWVtYmVyc2hpcC1iZW5lZml0cyAubGluZXMgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWVtYmVyc2hpcC1iZW5lZml0cyAuYnV0dG9uLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAubWVtYmVyc2hpcC1iZW5lZml0cyAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG4gIH1cbn1cbi5tZW1iZXJzaGlwLWJlbmVmaXRzIC5idXR0b24tY29udGFpbmVyX19zZWNvbmQge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5tZW1iZXJzaGlwLWJlbmVmaXRzIC5idXR0b24tY29udGFpbmVyX19zZWNvbmQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4ubWVtYmVyc2hpcC1iZW5lZml0cyAuYnV0dG9uLWNvbnRhaW5lciAuYnRuIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5jZXJ0aWZpY2F0aW9uLXNlcnZpY2VzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00MHB4O1xuICByaWdodDogY2FsYyg1MCUgLSA1NTVweCk7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5jZXJ0aWZpY2F0aW9uLXNlcnZpY2VzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jZXJ0aWZpY2F0aW9uLXNlcnZpY2VzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmRfX3BhdGgtMSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDdweCwgMjM3cHgpO1xufVxuLmNlcnRpZmljYXRpb24tc2VydmljZXMgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZF9fcGF0aC0yIHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDdweCwgMjM3cHgpO1xufVxuLmNlcnRpZmljYXRpb24tc2VydmljZXMgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCAuY2lyY2xlLXRvcF9fY2VudGVyLWNpcmNsZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDk1NnB4IDI1NXB4O1xuICBhbmltYXRpb24tbmFtZTogem9vbTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuQGtleWZyYW1lcyB6b29tIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLmNlcnRpZmljYXRpb24tc2VydmljZXMgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCAuY2lyY2xlLWJvdHRvbV9fY2VudGVyLWNpcmNsZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwOTJweCAyNTYwcHg7XG59XG4uY2VydGlmaWNhdGlvbi1zZXJ2aWNlcyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTE3cHg7XG4gIHJpZ2h0OiBjYWxjKDUwJSAtIDE3OHB4KTtcbiAgei1pbmRleDogLTE7XG59XG4uY2VydGlmaWNhdGlvbi1zZXJ2aWNlcyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSAuY2lyY2xlLXRvcF9fY2VudGVyLWNpcmNsZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDMzMnB4IDUwcHg7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tO1xuICBhbmltYXRpb24tZHVyYXRpb246IDVzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5Aa2V5ZnJhbWVzIHpvb20ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4uY2VydGlmaWNhdGlvbi1zZXJ2aWNlcyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZV9fcGF0aC0xIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAzN3B4KTtcbn1cbi5jZXJ0aWZpY2F0aW9uLXNlcnZpY2VzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlX19wYXRoLTIge1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDBweDtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAzN3B4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5jZXJ0aWZpY2F0aW9uLXNlcnZpY2VzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgLmNlcnRpZmljYXRpb24tc2VydmljZXMgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jZXJ0aWZpY2F0aW9uLXNlcnZpY2VzIC5jZXJ0aWZpY2F0aW9uLXNlcnZpY2VzX19ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY2VydGlmaWNhdGlvbi1zZXJ2aWNlcyAuY2VydGlmaWNhdGlvbi1zZXJ2aWNlc19fZ3JvdXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxufVxuLmNlcnRpZmljYXRpb24tc2VydmljZXMgLmNlcnRpZmljYXRpb24tc2VydmljZXNfX2dyb3VwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuLmNlcnRpZmljYXRpb24tc2VydmljZXMgLmNlcnRpZmljYXRpb24tc2VydmljZXNfX2dyb3VwX3JldmVyc2VkIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNlcnRpZmljYXRpb24tc2VydmljZXMgLmNlcnRpZmljYXRpb24tc2VydmljZXNfX2dyb3VwX3JldmVyc2VkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uY2VydGlmaWNhdGlvbi1zZXJ2aWNlcyAuY2VydGlmaWNhdGlvbi1zZXJ2aWNlc19fZ3JvdXBfcmV2ZXJzZWQgLmNlcnRpZmljYXRpb24tc2VydmljZXNfX2dyb3VwX3RleHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5jZXJ0aWZpY2F0aW9uLXNlcnZpY2VzIC5jZXJ0aWZpY2F0aW9uLXNlcnZpY2VzX19ncm91cF9yZXZlcnNlZCAuY2VydGlmaWNhdGlvbi1zZXJ2aWNlc19fZ3JvdXBfaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogNjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jZXJ0aWZpY2F0aW9uLXNlcnZpY2VzIC5jZXJ0aWZpY2F0aW9uLXNlcnZpY2VzX19ncm91cF9yZXZlcnNlZCAuY2VydGlmaWNhdGlvbi1zZXJ2aWNlc19fZ3JvdXBfaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLmNlcnRpZmljYXRpb24tc2VydmljZXMgLmNlcnRpZmljYXRpb24tc2VydmljZXNfX2dyb3VwX3JldmVyc2VkIC5idXR0b24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5jZXJ0aWZpY2F0aW9uLXNlcnZpY2VzIC5jZXJ0aWZpY2F0aW9uLXNlcnZpY2VzX19ncm91cF9pbWcge1xuICBtYXJnaW4tcmlnaHQ6IDY0cHg7XG4gIG1heC13aWR0aDogMjIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY2VydGlmaWNhdGlvbi1zZXJ2aWNlcyAuY2VydGlmaWNhdGlvbi1zZXJ2aWNlc19fZ3JvdXBfaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuLmNlcnRpZmljYXRpb24tc2VydmljZXMgLmNlcnRpZmljYXRpb24tc2VydmljZXNfX2dyb3VwX3RleHQgaDMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY2VydGlmaWNhdGlvbi1zZXJ2aWNlcyAuY2VydGlmaWNhdGlvbi1zZXJ2aWNlc19fZ3JvdXBfdGV4dCBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmNlcnRpZmljYXRpb24tc2VydmljZXMgLmNlcnRpZmljYXRpb24tc2VydmljZXNfX2dyb3VwX3RleHQgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY2VydGlmaWNhdGlvbi1zZXJ2aWNlcyAuY2VydGlmaWNhdGlvbi1zZXJ2aWNlc19fZ3JvdXBfdGV4dCB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuLmNlcnRpZmljYXRpb24tc2VydmljZXMgLmNlcnRpZmljYXRpb24tc2VydmljZXNfX2dyb3VwX3RleHQgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2VydGlmaWNhdGlvbi1zZXJ2aWNlcyAuY2VydGlmaWNhdGlvbi1zZXJ2aWNlc19fZ3JvdXBfdGV4dCB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjBweDtcbiAgdG9wOiAxMnB4O1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuLmNlcnRpZmljYXRpb24tc2VydmljZXMgLmNlcnRpZmljYXRpb24tc2VydmljZXNfX2dyb3VwIC5idG4ge1xuICBtYXgtd2lkdGg6IDE0MHB4O1xufVxuLmNlcnRpZmljYXRpb24tc2VydmljZXMgaDEge1xuICBtYXJnaW4tYm90dG9tOiAxNDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jZXJ0aWZpY2F0aW9uLXNlcnZpY2VzIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG4uY2VydGlmaWNhdGlvbi1zZXJ2aWNlcyAuYnV0dG9uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY2VydGlmaWNhdGlvbi1zZXJ2aWNlcyAuYnV0dG9uLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbi5leGVjdXRpb24tY2VydGlmaWNhdGlvbiAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtODFweDtcbiAgcmlnaHQ6IGNhbGMoNTAlIC0gNTU1cHgpO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuZXhlY3V0aW9uLWNlcnRpZmljYXRpb24gLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmV4ZWN1dGlvbi1jZXJ0aWZpY2F0aW9uIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmRfX3BhdGgtMSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0ycHgsIDIzN3B4KTtcbn1cbi5leGVjdXRpb24tY2VydGlmaWNhdGlvbiAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kX19wYXRoLTIge1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDBweDtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTJweCwgMjM3cHgpO1xufVxuLmV4ZWN1dGlvbi1jZXJ0aWZpY2F0aW9uIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQgLmNpcmNsZS10b3BfX2NlbnRlci1jaXJjbGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDI4cHggMjg1cHg7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tO1xuICBhbmltYXRpb24tZHVyYXRpb246IDVzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coM3B4IDNweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4zKSk7XG59XG5Aa2V5ZnJhbWVzIHpvb20ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4uZXhlY3V0aW9uLWNlcnRpZmljYXRpb24gLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCAuY2lyY2xlLWJvdHRvbV9fY2VudGVyLWNpcmNsZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwOTJweCAyNTYwcHg7XG59XG4uZXhlY3V0aW9uLWNlcnRpZmljYXRpb24gLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00NTdweDtcbiAgbGVmdDogMjBweDtcbiAgei1pbmRleDogLTE7XG59XG4uZXhlY3V0aW9uLWNlcnRpZmljYXRpb24gLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUgLmNpcmNsZS10b3BfX2NlbnRlci1jaXJjbGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAzMjlweCA1MHB4O1xuICBhbmltYXRpb24tbmFtZTogem9vbTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDNweCAxMHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjMpKTtcbn1cbkBrZXlmcmFtZXMgem9vbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5leGVjdXRpb24tY2VydGlmaWNhdGlvbiAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZV9fcGF0aC0xIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTJweCwgMzdweCk7XG59XG4uZXhlY3V0aW9uLWNlcnRpZmljYXRpb24gLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGVfX3BhdGgtMiB7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwMHB4O1xuICBzdHJva2UtZGFzaGFycmF5OiAxMDAwMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMnB4LCAzN3B4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5leGVjdXRpb24tY2VydGlmaWNhdGlvbiAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5leGVjdXRpb24tY2VydGlmaWNhdGlvbiBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZXhlY3V0aW9uLWNlcnRpZmljYXRpb24gaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi5leGVjdXRpb24tY2VydGlmaWNhdGlvbiBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmV4ZWN1dGlvbi1jZXJ0aWZpY2F0aW9uIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmV4ZWN1dGlvbi1jZXJ0aWZpY2F0aW9uIC5leGVjdXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5leGVjdXRpb24tY2VydGlmaWNhdGlvbiAuZXhlY3V0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLmV4ZWN1dGlvbi1jZXJ0aWZpY2F0aW9uIC5leGVjdXRpb25fX2ltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmV4ZWN1dGlvbi1jZXJ0aWZpY2F0aW9uIC5leGVjdXRpb25fX2ltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmV4ZWN1dGlvbi1jZXJ0aWZpY2F0aW9uIC5leGVjdXRpb25fX2JyZWFkY3J1bWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cbi5leGVjdXRpb24tY2VydGlmaWNhdGlvbiAuZXhlY3V0aW9uX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuLmV4ZWN1dGlvbi1jZXJ0aWZpY2F0aW9uIC5leGVjdXRpb25fX3N1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5leGVjdXRpb24tY2VydGlmaWNhdGlvbiAuZXhlY3V0aW9uX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5leGVjdXRpb24tY2VydGlmaWNhdGlvbiAuZXhlY3V0aW9uX19idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnZhbHVlLWFkZGVkLXNlcnZpY2VzIC52YWx1ZS1zZXJ2aWNlcyB7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnZhbHVlLWFkZGVkLXNlcnZpY2VzIC52YWx1ZS1zZXJ2aWNlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi52YWx1ZS1hZGRlZC1zZXJ2aWNlcyAudmFsdWUtc2VydmljZXNfX3RhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnZhbHVlLWFkZGVkLXNlcnZpY2VzIC52YWx1ZS1zZXJ2aWNlc19fdGFicyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnZhbHVlLWFkZGVkLXNlcnZpY2VzIC52YWx1ZS1zZXJ2aWNlc19fYWJvdXQge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBtYXgtd2lkdGg6IDg1NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnZhbHVlLWFkZGVkLXNlcnZpY2VzIC52YWx1ZS1zZXJ2aWNlc19fYWJvdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgfVxufVxuLnZhbHVlLWFkZGVkLXNlcnZpY2VzIC52YWx1ZS1zZXJ2aWNlc19fYWJvdXQgaDEge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnZhbHVlLWFkZGVkLXNlcnZpY2VzIC52YWx1ZS1zZXJ2aWNlc19fYWJvdXQgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLnZhbHVlLWFkZGVkLXNlcnZpY2VzIC52YWx1ZS1zZXJ2aWNlc19fYnV0dG9uIC5idG4ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbn1cbi52YWx1ZS1hZGRlZC1zZXJ2aWNlcyAudmFsdWUtc2VydmljZXMgLmJ1dHRvbldyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB3aWR0aDogMTUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudmFsdWUtYWRkZWQtc2VydmljZXMgLnZhbHVlLXNlcnZpY2VzIC5idXR0b25XcmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDI5MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG4udmFsdWUtYWRkZWQtc2VydmljZXMgLnZhbHVlLXNlcnZpY2VzIC5idXR0b25XcmFwcGVyIC50YWItYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4O1xuICBmbGV4LWdyb3c6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnZhbHVlLWFkZGVkLXNlcnZpY2VzIC52YWx1ZS1zZXJ2aWNlcyAuYnV0dG9uV3JhcHBlciAudGFiLWJ1dHRvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNDBiYWJjO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi52YWx1ZS1hZGRlZC1zZXJ2aWNlcyAudmFsdWUtc2VydmljZXMgLmJ1dHRvbldyYXBwZXIgLnRhYi1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjOERERURFO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi52YWx1ZS1hZGRlZC1zZXJ2aWNlcyAudmFsdWUtc2VydmljZXMgLmJ1dHRvbldyYXBwZXIgLnRhYi1idXR0b24gaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEzMHB4O1xuICBtYXgtaGVpZ2h0OiA0OHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnZhbHVlLWFkZGVkLXNlcnZpY2VzIC52YWx1ZS1zZXJ2aWNlcyAuYnV0dG9uV3JhcHBlciAudGFiLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi52YWx1ZS1hZGRlZC1zZXJ2aWNlcyAudmFsdWUtc2VydmljZXMgLmNvbnRlbnRXcmFwcGVyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1MHB4KTtcbiAgYmFja2dyb3VuZDogIzU1NGE1ODtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQwYmFiYztcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudmFsdWUtYWRkZWQtc2VydmljZXMgLnZhbHVlLXNlcnZpY2VzIC5jb250ZW50V3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi52YWx1ZS1hZGRlZC1zZXJ2aWNlcyAudmFsdWUtc2VydmljZXMgLmNvbnRlbnQuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udmFsdWUtYWRkZWQtc2VydmljZXMgLnZhbHVlLXNlcnZpY2VzIC5jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52YWx1ZS1hZGRlZC1zZXJ2aWNlcyAudmFsdWUtc2VydmljZXMgLmNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC52YWx1ZS1hZGRlZC1zZXJ2aWNlcyAudmFsdWUtc2VydmljZXMgLmNvbnRlbnQgaDMge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi52YWx1ZS1hZGRlZC1zZXJ2aWNlcyAudmFsdWUtc2VydmljZXMgLmNvbnRlbnQgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLnZhbHVlLWFkZGVkLXNlcnZpY2VzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00MHB4O1xuICByaWdodDogY2FsYyg1MCUgLSA1NTVweCk7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC52YWx1ZS1hZGRlZC1zZXJ2aWNlcyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udmFsdWUtYWRkZWQtc2VydmljZXMgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZF9fcGF0aC0xIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTdweCwgMjM3cHgpO1xufVxuLnZhbHVlLWFkZGVkLXNlcnZpY2VzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmRfX3BhdGgtMiB7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwMHB4O1xuICBzdHJva2UtZGFzaGFycmF5OiAxMDAwMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxN3B4LCAyMzdweCk7XG59XG4udmFsdWUtYWRkZWQtc2VydmljZXMgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCAuY2lyY2xlLXRvcF9fY2VudGVyLWNpcmNsZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDk2NnB4IDI1NXB4O1xuICBhbmltYXRpb24tbmFtZTogem9vbTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuQGtleWZyYW1lcyB6b29tIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLnZhbHVlLWFkZGVkLXNlcnZpY2VzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQgLmNpcmNsZS1ib3R0b21fX2NlbnRlci1jaXJjbGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDkycHggMjU2MHB4O1xufVxuLnZhbHVlLWFkZGVkLXNlcnZpY2VzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMTBweDtcbiAgcmlnaHQ6IGNhbGMoNTAlIC0gMTc4cHgpO1xuICB6LWluZGV4OiAtMTtcbn1cbi52YWx1ZS1hZGRlZC1zZXJ2aWNlcyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSAuY2lyY2xlLXRvcF9fY2VudGVyLWNpcmNsZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDMyNXB4IDUwcHg7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tO1xuICBhbmltYXRpb24tZHVyYXRpb246IDVzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5Aa2V5ZnJhbWVzIHpvb20ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4udmFsdWUtYWRkZWQtc2VydmljZXMgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGVfX3BhdGgtMSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC03cHgsIDM3cHgpO1xufVxuLnZhbHVlLWFkZGVkLXNlcnZpY2VzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlX19wYXRoLTIge1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDBweDtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTdweCwgMzdweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAudmFsdWUtYWRkZWQtc2VydmljZXMgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDBweCkge1xuICAudmFsdWUtYWRkZWQtc2VydmljZXMgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRyYWRlcnMtZWR1Y2F0aW9uLWZvcm0ge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cbi50cmFkZXJzLWVkdWNhdGlvbi1mb3JtX19icmVhZGNydW1icyB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudHJhZGVycy1lZHVjYXRpb24tZm9ybV9fYnJlYWRjcnVtYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi50cmFkZXJzLWVkdWNhdGlvbi1mb3JtX190ZXh0LWJlZm9yZSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4udHJhZGVycy1lZHVjYXRpb24tZm9ybSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00MHB4O1xuICByaWdodDogY2FsYyg1MCUgLSA1NTVweCk7XG4gIHotaW5kZXg6IC0xO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudHJhZGVycy1lZHVjYXRpb24tZm9ybSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udHJhZGVycy1lZHVjYXRpb24tZm9ybSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kX19wYXRoLTEge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxN3B4LCAyMzdweCk7XG59XG4udHJhZGVycy1lZHVjYXRpb24tZm9ybSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kX19wYXRoLTIge1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDBweDtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTdweCwgMjM3cHgpO1xufVxuLnRyYWRlcnMtZWR1Y2F0aW9uLWZvcm0gLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCAuY2lyY2xlLXRvcF9fY2VudGVyLWNpcmNsZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDkzNXB4IDIyNXB4O1xuICBhbmltYXRpb24tbmFtZTogem9vbTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuQGtleWZyYW1lcyB6b29tIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLnRyYWRlcnMtZWR1Y2F0aW9uLWZvcm0gLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCAuY2lyY2xlLWJvdHRvbV9fY2VudGVyLWNpcmNsZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDU1cHggODM3cHg7XG59XG4udHJhZGVycy1lZHVjYXRpb24tZm9ybSAuZWR1Y2F0aW9uLWZvcm1fX2NvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvIDI1cHg7XG59XG4udHJhZGVycy1lZHVjYXRpb24tZm9ybSAuZWR1Y2F0aW9uLWZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbn1cbi50cmFkZXJzLWVkdWNhdGlvbi1mb3JtIC5lZHVjYXRpb24tZm9ybSBoMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC50cmFkZXJzLWVkdWNhdGlvbi1mb3JtIC5lZHVjYXRpb24tZm9ybSBoMSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuLnRyYWRlcnMtZWR1Y2F0aW9uLWZvcm0gLmVkdWNhdGlvbi1mb3JtX19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDQ0NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnRyYWRlcnMtZWR1Y2F0aW9uLWZvcm0gLmVkdWNhdGlvbi1mb3JtX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnRyYWRlcnMtZWR1Y2F0aW9uLWZvcm0gLmVkdWNhdGlvbi1mb3JtIGJ1dHRvbiB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC50cmFkZXJzLWVkdWNhdGlvbi1mb3JtIC5lZHVjYXRpb24tZm9ybSBidXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbi50cmFkZXJzLWVkdWNhdGlvbi1mb3JtIC5lZHVjYXRpb24tZm9ybSAuaW5wdXQge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnRyYWRlcnMtZWR1Y2F0aW9uLWZvcm0gLmVkdWNhdGlvbi1mb3JtIC5pbnB1dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4udGVtcGxhdGUtcHJvZmlsZSBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZvbnQtc2l6ZTogMS41NWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLnRlbXBsYXRlLXByb2ZpbGUgaDEge1xuICAgIG1heC13aWR0aDogMzQwcHg7XG4gIH1cbn1cbi50ZW1wbGF0ZS1wcm9maWxlX19zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudGVtcGxhdGUtcHJvZmlsZV9fc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTU3cHg7XG4gIH1cbn1cbi50ZW1wbGF0ZS1wcm9maWxlX19jYXJkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjVmciAyZnI7XG4gIGNvbHVtbi1nYXA6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudGVtcGxhdGUtcHJvZmlsZV9fY2FyZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgIHJvdy1nYXA6IDYwcHg7XG4gIH1cbn1cbi50ZW1wbGF0ZS1wcm9maWxlX19jYXJkIHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi50ZW1wbGF0ZS1wcm9maWxlX19hdmF0YXIgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnRlbXBsYXRlLXByb2ZpbGVfX2F2YXRhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudGVtcGxhdGUtcHJvZmlsZV9fZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gIC50ZW1wbGF0ZS1wcm9maWxlX19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi50ZW1wbGF0ZS1wcm9maWxlIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTM3cHg7XG4gIHJpZ2h0OiBjYWxjKDUwJSAtIDU1NXB4KTtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnRlbXBsYXRlLXByb2ZpbGUgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRlbXBsYXRlLXByb2ZpbGUgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZF9fcGF0aC0xIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTNweCwgMjM3cHgpO1xufVxuLnRlbXBsYXRlLXByb2ZpbGUgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZF9fcGF0aC0yIHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUzcHgsIDIzN3B4KTtcbn1cbi50ZW1wbGF0ZS1wcm9maWxlIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQgLmNpcmNsZS10b3BfX2NlbnRlci1jaXJjbGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA5NzVweCAyMjVweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb207XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygzcHggM3B4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjMpKTtcbn1cbkBrZXlmcmFtZXMgem9vbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi50ZW1wbGF0ZS1wcm9maWxlIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQgLmNpcmNsZS1ib3R0b21fX2NlbnRlci1jaXJjbGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1NXB4IDgzN3B4O1xufVxuLnRlbXBsYXRlLXByb2ZpbGUgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDExMHB4O1xuICByaWdodDogY2FsYyg1MCUgLSAxNzhweCk7XG4gIHotaW5kZXg6IC0xO1xufVxuLnRlbXBsYXRlLXByb2ZpbGUgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUgLmNpcmNsZS10b3BfX2NlbnRlci1jaXJjbGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAzMjVweCA1MHB4O1xuICBhbmltYXRpb24tbmFtZTogem9vbTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDNweCAxMHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjMpKTtcbn1cbkBrZXlmcmFtZXMgem9vbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi50ZW1wbGF0ZS1wcm9maWxlIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlX19wYXRoLTEge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtN3B4LCAzN3B4KTtcbn1cbi50ZW1wbGF0ZS1wcm9maWxlIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlX19wYXRoLTIge1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDBweDtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTdweCwgMzdweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAudGVtcGxhdGUtcHJvZmlsZSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gIC50ZW1wbGF0ZS1wcm9maWxlIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jaGVjay1tYXJrZXRzLXByaWNlX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY2hlY2stbWFya2V0cy1wcmljZV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5jaGVjay1tYXJrZXRzLXByaWNlX19hcGktd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY2hlY2stbWFya2V0cy1wcmljZV9fYXBpLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbi5jaGVjay1tYXJrZXRzLXByaWNlX19hcGktd3JhcHBlciBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDEwcHg7XG59XG4uY2hlY2stbWFya2V0cy1wcmljZV9fY29udGVudC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jaGVjay1tYXJrZXRzLXByaWNlX19jb250ZW50LXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4uY2hlY2stbWFya2V0cy1wcmljZV9fY29udGVudC13cmFwcGVyIGgyLFxuLmNoZWNrLW1hcmtldHMtcHJpY2VfX2NvbnRlbnQtd3JhcHBlciBoMyxcbi5jaGVjay1tYXJrZXRzLXByaWNlX19jb250ZW50LXdyYXBwZXIgaDQsXG4uY2hlY2stbWFya2V0cy1wcmljZV9fY29udGVudC13cmFwcGVyIGg1IHtcbiAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2hlY2stbWFya2V0cy1wcmljZV9fY29udGVudC13cmFwcGVyIHVsLFxuLmNoZWNrLW1hcmtldHMtcHJpY2VfX2NvbnRlbnQtd3JhcHBlciBvbCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5jaGVjay1tYXJrZXRzLXByaWNlX19jb250ZW50LXdyYXBwZXIgdWwgbGksXG4uY2hlY2stbWFya2V0cy1wcmljZV9fY29udGVudC13cmFwcGVyIG9sIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jaGVjay1tYXJrZXRzLXByaWNlX19jb250ZW50LXdyYXBwZXIgdWwgbGk6bGFzdC1jaGlsZCxcbi5jaGVjay1tYXJrZXRzLXByaWNlX19jb250ZW50LXdyYXBwZXIgb2wgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2hlY2stbWFya2V0cy1wcmljZV9fY29udGVudC13cmFwcGVyIG9sIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbn1cbi5jaGVjay1tYXJrZXRzLXByaWNlX19jb250ZW50LXdyYXBwZXIgdGltZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG4uY2hlY2stbWFya2V0cy1wcmljZV9fY29udGVudC13cmFwcGVyIHAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNoZWNrLW1hcmtldHMtcHJpY2VfX2NvbnRlbnQtd3JhcHBlciBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNoZWNrLW1hcmtldHMtcHJpY2VfX2NvbnRlbnQtd3JhcHBlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmNoZWNrLW1hcmtldHMtcHJpY2UgZGl2W2lkKj1jY3B3LWRhdGF0YWJsZV0uZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX3BhZ2luYXRlIGEucGFnaW5hdGVfYnV0dG9uOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE2NTdlMjtcbiAgYmFja2dyb3VuZDogIzE2NTdlMjtcbn1cbi5jaGVjay1tYXJrZXRzLXByaWNlIGRpdltpZCo9Y2Nwdy1kYXRhdGFibGVdLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhbcm9sZT1jb2x1bW5oZWFkZXJdOm5vdCgubm8tc29ydCk6YWZ0ZXIge1xuICByaWdodDogNi41cHg7XG4gIHRvcDogY2FsYyg1MCUgLSA4cHgpO1xufVxuLmNoZWNrLW1hcmtldHMtcHJpY2UgZGl2W2lkKj1jY3B3LWRhdGF0YWJsZV0uZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aFtyb2xlPWNvbHVtbmhlYWRlcl06bm90KC5uby1zb3J0KSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5jaGVjay1tYXJrZXRzLXByaWNlIGRpdltpZCo9Y2Nwdy1kYXRhdGFibGVdLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGgge1xuICBjb2xvcjogIzQwYmFiYztcbn1cbi5jaGVjay1tYXJrZXRzLXByaWNlIGRpdltpZCo9Y2Nwdy1kYXRhdGFibGVdLmRhdGFUYWJsZXNfd3JhcHBlciAudGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmY2ZmQ7XG59XG4uY2hlY2stbWFya2V0cy1wcmljZSBpZnJhbWUgI3NpdGVXcmFwcGVyIC5oZWFkZXJSb3cgPiBkaXYge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgIzQwYmFiYztcbn1cblxuLnRyYWRlcnMtZWR1Y2F0aW9uX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudHJhZGVycy1lZHVjYXRpb25fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4udHJhZGVycy1lZHVjYXRpb25fX2NvbnRlbnRzIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi50cmFkZXJzLWVkdWNhdGlvbl9fYXBpLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnRyYWRlcnMtZWR1Y2F0aW9uX19hcGktd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTYwcHg7XG4gIH1cbn1cbi50cmFkZXJzLWVkdWNhdGlvbiAuY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHJhZGVycy1lZHVjYXRpb24gLmNvbnRlbnQuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udHJhZGVycy1lZHVjYXRpb24gLmJ1dHRvbldyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgcGFkZGluZzogMCAyNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnRyYWRlcnMtZWR1Y2F0aW9uIC5idXR0b25XcmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4udHJhZGVycy1lZHVjYXRpb24gLnRhYi1idXR0b24uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FjZjNmMztcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi50cmFkZXJzLWVkdWNhdGlvbiAudGFiLWJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4udHJhZGVycy1lZHVjYXRpb24gLmNvbnRlbnRXcmFwcGVyIC5ibWctbGlzdC1jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjUwcHgsIDFmcikpO1xufVxuLnRyYWRlcnMtZWR1Y2F0aW9uIC5jb250ZW50V3JhcHBlciAuYm1nLWxpc3QtaXRlbSB7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDBweCAzM3B4IDgwcHggcmdiYSgwLCAwLCAwLCAwLjA3KSwgMHB4IDEzLjc4NjZweCAzMy40MjIxcHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgMHB4IDcuMzcwOThweCAxNy44NjlweCByZ2JhKDAsIDAsIDAsIDAuMDQpLCAwcHggNC4xMzIxMXB4IDEwLjAxNzJweCByZ2JhKDAsIDAsIDAsIDAuMDQpLCAwcHggMi4xOTQ1M3B4IDUuMzIwMDhweCByZ2JhKDAsIDAsIDAsIDAuMDMpLCAwcHggMC45MTMxOTVweCAyLjIxMzgxcHggcmdiYSgwLCAwLCAwLCAwLjAyKTtcbn1cbi50cmFkZXJzLWVkdWNhdGlvbiAuY29udGVudFdyYXBwZXIgLmJtZy1saXN0LWl0ZW0tYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzQwYmFiYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2hhZG93OiAwcHggNzNweCA4MHB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wNyksIDBweCAzMC40OTc3cHggMzMuNDIyMXB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMjU4NDI5KSwgMHB4IDE2LjMwNTVweCAxNy44NjlweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE3MDMzKSwgMHB4IDkuMTQwNzNweCAxMC4wMTcycHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNTAxNTcpLCAwcHggNC44NTQ1N3B4IDUuMzIwMDhweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE1MzM0NCksIDBweCAyLjAyMDFweCAyLjIxMzgxcHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNDc3KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbn1cbi50cmFkZXJzLWVkdWNhdGlvbiAuY29udGVudFdyYXBwZXIgLmJtZy1saXN0LWl0ZW0tYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwYmFiYywgMC43O1xuICBib3gtc2hhZG93OiAwcHggMTAwcHggODBweCByZ2JhKDAsIDAsIDAsIDAuMDcpLCAwcHggNDEuNzc3NnB4IDMzLjQyMjFweCByZ2JhKDAsIDAsIDAsIDAuMDUwMzE5OCksIDBweCAyMi4zMzYzcHggMTcuODY5cHggcmdiYSgwLCAwLCAwLCAwLjA0MTcyNzUpLCAwcHggMTIuNTIxNnB4IDEwLjAxNzJweCByZ2JhKDAsIDAsIDAsIDAuMDM1KSwgMHB4IDYuNjUwMXB4IDUuMzIwMDhweCByZ2JhKDAsIDAsIDAsIDAuMDI4MjcyNSksIDBweCAyLjc2NzI2cHggMi4yMTM4MXB4IHJnYmEoMCwgMCwgMCwgMC4wMTk2ODAyKTtcbn1cbi50cmFkZXJzLWVkdWNhdGlvbiAuY29udGVudFdyYXBwZXIgLmJtZy1saXN0LWl0ZW0tYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhY2YzZjM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4udHJhZGVycy1lZHVjYXRpb24gLmNvbnRlbnRXcmFwcGVyIC5ibWctbGlzdC1pdGVtLWJ1dHRvbi0tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOERERURFO1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4udHJhZGVycy1lZHVjYXRpb24gLmNvbnRlbnRXcmFwcGVyIC5ibWctbGlzdC1pdGVtLWJ1dHRvbi0tZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOERERURFO1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4udHJhZGVycy1lZHVjYXRpb24gLmNvbnRlbnRXcmFwcGVyIC5ibWctbGlzdC1pdGVtLWJ1dHRvbi0tZGlzYWJsZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhEREVERTtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYmxvY2tlciB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnNjYW0tYWxlcnQgLmZpcnN0LXNjcmVlbl9fYnJlYWRjcnVtYnMge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuLnNjYW0tYWxlcnQgLmZpcnN0LXNjcmVlbl9fY29udGVudC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnNjYW0tYWxlcnQgLmZpcnN0LXNjcmVlbl9fY29udGVudC13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi5zY2FtLWFsZXJ0IC5maXJzdC1zY3JlZW5fX2NvbnRlbnQtd3JhcHBlciAuZmlyc3Qtc2NyZWVuX19pbWcge1xuICBmbGV4OiAwIDEgNDQ1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDQ1cHg7XG4gIGhlaWdodDogMzAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnNjYW0tYWxlcnQgLmZpcnN0LXNjcmVlbl9fY29udGVudC13cmFwcGVyIC5maXJzdC1zY3JlZW5fX2ltZyB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uc2NhbS1hbGVydCAuZmlyc3Qtc2NyZWVuX19jb250ZW50LXdyYXBwZXIgLmZpcnN0LXNjcmVlbl9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc2NhbS1hbGVydCAuZmlyc3Qtc2NyZWVuX19jb250ZW50LXdyYXBwZXIgLmZpcnN0LXNjcmVlbl9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnNjYW0tYWxlcnQgLmZpcnN0LXNjcmVlbl9fdGl0bGUtd3JhcHBlciB7XG4gIGZsZXg6IDAgMSA2MzVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5zY2FtLWFsZXJ0IC5maXJzdC1zY3JlZW5fX3RpdGxlLXdyYXBwZXIge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG59XG4uc2NhbS1hbGVydCAuZmlyc3Qtc2NyZWVuX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5zY2FtLWFsZXJ0IC5maXJzdC1zY3JlZW5fX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnNjYW0tYWxlcnQgLmZpcnN0LXNjcmVlbl9fZGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc2NhbS1hbGVydCAuZmlyc3Qtc2NyZWVuX19kYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uc2NhbS1hbGVydCAuZmlyc3Qtc2NyZWVuX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5zY2FtLWFsZXJ0IC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjYwcHg7XG4gIHJpZ2h0OiBjYWxjKDUwJSAtIDU1NXB4KTtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnNjYW0tYWxlcnQgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNjYW0tYWxlcnQgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZF9fcGF0aC0yIHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHg7XG59XG4uc2NhbS1hbGVydCAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIC5jaXJjbGUtdG9wX19jZW50ZXItY2lyY2xlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogOTE1cHggNDBweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb207XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNHM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMTVweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4zKSk7XG59XG5Aa2V5ZnJhbWVzIHpvb20ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4uc2NhbS1hbGVydF9fY29udGVudC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDkyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2NhbS1hbGVydF9fY29udGVudC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgfVxufVxuLnNjYW0tYWxlcnRfX2NvbnRlbnQtY29udGFpbmVyIGgyLFxuLnNjYW0tYWxlcnRfX2NvbnRlbnQtY29udGFpbmVyIGgzLFxuLnNjYW0tYWxlcnRfX2NvbnRlbnQtY29udGFpbmVyIGg0LFxuLnNjYW0tYWxlcnRfX2NvbnRlbnQtY29udGFpbmVyIGg1IHtcbiAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc2NhbS1hbGVydF9fY29udGVudC1jb250YWluZXIgaDIsXG4uc2NhbS1hbGVydF9fY29udGVudC1jb250YWluZXIgaDMsXG4uc2NhbS1hbGVydF9fY29udGVudC1jb250YWluZXIgaDQsXG4uc2NhbS1hbGVydF9fY29udGVudC1jb250YWluZXIgaDUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5zY2FtLWFsZXJ0X19jb250ZW50LWNvbnRhaW5lciB1bCxcbi5zY2FtLWFsZXJ0X19jb250ZW50LWNvbnRhaW5lciBvbCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5zY2FtLWFsZXJ0X19jb250ZW50LWNvbnRhaW5lciB1bCBsaSxcbi5zY2FtLWFsZXJ0X19jb250ZW50LWNvbnRhaW5lciBvbCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc2NhbS1hbGVydF9fY29udGVudC1jb250YWluZXIgdWwgbGk6bGFzdC1jaGlsZCxcbi5zY2FtLWFsZXJ0X19jb250ZW50LWNvbnRhaW5lciBvbCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zY2FtLWFsZXJ0X19jb250ZW50LWNvbnRhaW5lciBvbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG4uc2NhbS1hbGVydF9fY29udGVudC1jb250YWluZXIgdGltZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG4uc2NhbS1hbGVydF9fY29udGVudC1jb250YWluZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc2NhbS1hbGVydF9fY29udGVudC1jb250YWluZXIgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zY2FtLWFsZXJ0X19jb250ZW50LWNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnNjYW0tYWxlcnRfX2NvbnRlbnQtY29udGFpbmVyIC52aWRlby13cmFwcGVyID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBoZWlnaHQ6IDA7XG59XG4uc2NhbS1hbGVydF9fY29udGVudC1jb250YWluZXIgLnZpZGVvLXdyYXBwZXIgPiBkaXYgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2NhbS1hbGVydF9fc29jLWl0ZW0td3JhcHBlciB7XG4gIG1hcmdpbjogMTAwcHggYXV0byA2MHB4O1xufVxuLnNjYW0tYWxlcnRfX3NvYy1pdGVtLXdyYXBwZXIgLnNvY2lhbC1pY29ucy1zaGFyZSB7XG4gIG1heC13aWR0aDogMjU1cHg7XG59XG5cbi5lcnJvcjQwNCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDMwcHgpIHtcbiAgLmVycm9yNDA0IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuLmVycm9yNDA0IC5oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubm90LWZvdW5kIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5ub3QtZm91bmQgLmFuaW1lLWNpcmNsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwMnB4O1xufVxuLm5vdC1mb3VuZCAuYnRuIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTkwcHg7XG59XG4ubm90LWZvdW5kIGgxIHtcbiAgbWFyZ2luLXRvcDogNTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAubm90LWZvdW5kIGgxIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ubm90LWZvdW5kIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IC0xO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMTBweCkge1xuICAubm90LWZvdW5kIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ub3QtZm91bmQgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZF9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAubm90LWZvdW5kIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmRfX3dyYXBwZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgfVxufVxuLm5vdC1mb3VuZCAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kX190ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMTBweCkge1xuICAubm90LWZvdW5kIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmRfX3RleHQge1xuICAgIHdpZHRoOiAxMjFweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTQ0cHggIWltcG9ydGFudDtcbiAgfVxufVxuLm5vdC1mb3VuZCAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIC5jaXJjbGUtdG9wX19jaXJjbGUyIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA0MDBweCAyNTBweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0aW9uO1xuICBhbmltYXRpb24tZHVyYXRpb246IDZzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG59XG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5ub3QtZm91bmQgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCAuY2lyY2xlLXRvcF9fY2lyY2xlMyB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNDAwcHggMjUwcHg7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGlvbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA4cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogcmV2ZXJzZTtcbn1cbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLm5vdC1mb3VuZCAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIC5jaXJjbGUtdG9wX19jaXJjbGU0IHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA0MDBweCAyNTBweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0aW9uO1xuICBhbmltYXRpb24tZHVyYXRpb246IDVzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG59XG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5ub3QtZm91bmQgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCAuY2lyY2xlLXRvcF9fY2lyY2xlNSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNDAwcHggMjUwcHg7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGlvbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMHM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHJldmVyc2U7XG59XG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5ub3QtZm91bmQgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAxMHB4KSB7XG4gIC5ub3QtZm91bmQgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubm90LWZvdW5kIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIC5jaXJjbGUtdG9wX19jaXJjbGUyIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxODBweCAxODBweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0aW9uO1xuICBhbmltYXRpb24tZHVyYXRpb246IDZzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG59XG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5ub3QtZm91bmQgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUgLmNpcmNsZS10b3BfX2NpcmNsZTMge1xuICBzdHJva2UtZGFzaGFycmF5OiAxMzAwcHg7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwcHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDE4MHB4IDE4MHB4O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRpb247XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogOHM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHJldmVyc2U7XG59XG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5ub3QtZm91bmQgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUgLmNpcmNsZS10b3BfX2NpcmNsZTQge1xuICBzdHJva2UtZGFzaGFycmF5OiAxMzAwcHg7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwcHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDE4MHB4IDE4MHB4O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRpb247XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbn1cbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLm5vdC1mb3VuZCAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSAuY2lyY2xlLXRvcF9fY2lyY2xlNSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTgwcHggMTgwcHg7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGlvbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMHM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHJldmVyc2U7XG59XG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLmNvbnRlbnQtYXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDUzNXB4O1xufVxuXG5tYWluLnNlYXJjaCB7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgbWFpbi5zZWFyY2gge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbi5zZWFyY2ggLnBhZ2UtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnNlYXJjaCAucGFnZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLnNlYXJjaCAubGluayB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5zZWFyY2ggLmxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5zZWFyY2hfX25vdC1mb3VuZCB7XG4gIG1heC13aWR0aDogODI1cHg7XG59XG4uc2VhcmNoX19ub3QtZm91bmQgaDEge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnNlYXJjaF9fbm90LWZvdW5kIGgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnNlYXJjaF9fbm90LWZvdW5kIGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5zZWFyY2ggLmNhdGVnb3J5LXBhZ2VfX3BhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnNlYXJjaCAuY2F0ZWdvcnktcGFnZV9fcGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5zZWFyY2hfX3Jlc3VsdCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5zZWFyY2hfX3Jlc3VsdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuXG4uYW5pbWUtY2lyY2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQ3MHB4O1xuICBoZWlnaHQ6IDQ3MHB4O1xufVxuLmFuaW1lLWNpcmNsZV9fcXVhcnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDQ2OHB4O1xuICBoZWlnaHQ6IDQ2OHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZGlzdC9jaXJjbGUxLnN2Zykgbm8tcmVwZWF0IGJvdHRvbSBsZWZ0O1xuICB6LWluZGV4OiAtMTtcbiAgYW5pbWF0aW9uOiByb3RhdGlvbkluIDEwcyBsaW5lYXIgaW5maW5pdGU7XG59XG4uYW5pbWUtY2lyY2xlX19xdWFydGVyOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiA0MzBweDtcbiAgaGVpZ2h0OiA0MzBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kaXN0L2NpcmNsZTIuc3ZnKSBuby1yZXBlYXQgdG9wIGxlZnQ7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHJldmVyc2U7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTVzO1xufVxuLmFuaW1lLWNpcmNsZV9fcXVhcnRlcjpudGgtY2hpbGQoMykge1xuICB3aWR0aDogMzkwcHg7XG4gIGhlaWdodDogMzkwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZGlzdC9jaXJjbGUzLnN2Zykgbm8tcmVwZWF0IGJvdHRvbSByaWdodDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMnM7XG59XG4uYW5pbWUtY2lyY2xlX19xdWFydGVyOm50aC1jaGlsZCg0KSB7XG4gIHdpZHRoOiAzNTJweDtcbiAgaGVpZ2h0OiAzNTJweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kaXN0L2NpcmNsZTQuc3ZnKSBuby1yZXBlYXQgdG9wIHJpZ2h0O1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiByZXZlcnNlO1xuICBhbmltYXRpb24tZHVyYXRpb246IDhzO1xufVxuLmFuaW1lLWNpcmNsZV9fcXVhcnRlcjpudGgtY2hpbGQoNSkge1xuICB3aWR0aDogMzEycHg7XG4gIGhlaWdodDogMzEycHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZGlzdC9jaXJjbGU1LnN2Zykgbm8tcmVwZWF0IHRvcCBsZWZ0O1xuICBhbmltYXRpb24tZHVyYXRpb246IDE4cztcbn1cbi5hbmltZS1jaXJjbGVfX2NpcmNsZS1zdHJva2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMzRweDtcbiAgaGVpZ2h0OiAyMzRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDNweCBzb2xpZCAjOTE5YmIwO1xuICB6LWluZGV4OiAtMTtcbn1cbi5hbmltZS1jaXJjbGVfX2NpcmNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDc4cHg7XG4gIGhlaWdodDogNzhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjOTE5YmIwO1xuICBib3gtc2hhZG93OiAwcHggMTAwcHggODBweCByZ2JhKDAsIDAsIDAsIDAuMDcpLCAwcHggNDEuNzc3NnB4IDMzLjQyMjFweCByZ2JhKDAsIDAsIDAsIDAuMDUwMzE5OCksIDBweCAyMi4zMzYzcHggMTcuODY5cHggcmdiYSgwLCAwLCAwLCAwLjA0MTcyNzUpLCAwcHggMTIuNTIxNnB4IDEwLjAxNzJweCByZ2JhKDAsIDAsIDAsIDAuMDM1KSwgMHB4IDYuNjUwMXB4IDUuMzIwMDhweCByZ2JhKDAsIDAsIDAsIDAuMDI4MjcyNSksIDBweCAyLjc2NzI2cHggMi4yMTM4MXB4IHJnYmEoMCwgMCwgMCwgMC4wMTk2ODAyKTtcbiAgYW5pbWF0aW9uOiB6b29tSW4gM3MgbGluZWFyIGluZmluaXRlO1xuICB6LWluZGV4OiAtMTtcbn1cblxuQGtleWZyYW1lcyByb3RhdGlvbkluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbUluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuI2JhY2tUb1RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogODBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHotaW5kZXg6IDk5O1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBiYWJjO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDBiYWJjO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBib3gtc2hhZG93OiAwcHggNnB4IDEycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMDE5NjA3ODQzKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuI2JhY2tUb1RvcDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4jYmFja1RvVG9wOmhvdmVyIC5hcnJvdy11cCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0MGJhYmM7XG59XG4jYmFja1RvVG9wOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhY2YzZjM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAjYmFja1RvVG9wIHtcbiAgICBib3R0b206IDE5MHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDMwcHgpIHtcbiAgI2JhY2tUb1RvcCB7XG4gICAgYm90dG9tOiA0NXB4O1xuICB9XG59XG5cbi5hcnJvdy11cCB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2ZmZjtcbn1cblxuLmJyZWFkY3J1bWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmJyZWFkY3J1bWJzLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYnJlYWRjcnVtYnMtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uYnJlYWRjcnVtYnNfX2JsYW5rIHtcbiAgaGVpZ2h0OiAxN3B4O1xufVxuLmJyZWFkY3J1bWJzX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuYnJlYWRjcnVtYnNfX2l0ZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG59XG4uYnJlYWRjcnVtYnNfX2l0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDVweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZGlzdC9hcnJvdy5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5icmVhZGNydW1ic19faXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5icmVhZGNydW1ic19faXRlbTpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnJlYWRjcnVtYnNfX2xpbmsge1xuICBjb2xvcjogIzQwYmFiYztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI3dwZGNvbSB7XG4gICAgcGFkZGluZzogMCA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAjd3BkY29tLndwZC1sYXlvdXQtMyAud3BkLXRocmVhZC1saXN0IHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICN3cGRjb20ge1xuICAgIHBhZGRpbmc6IDAgMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG4jY29va2llLWxhdy1pbmZvLWJhciB7XG4gIG1heC13aWR0aDogMzgwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA2JSAhaW1wb3J0YW50O1xuICBib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwcHggMTBweCA0MHB4IDBweCByZ2JhKDY0LCAxODYsIDE4OCwgMC4yOSk7XG4gIHotaW5kZXg6IDggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICNjb29raWUtbGF3LWluZm8tYmFyIHtcbiAgICB3aWR0aDogOTUlICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICB9XG59XG5cbi5jb29raWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLmNvb2tpZXNfX3RleHQge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuLmNvb2tpZXNfX2J0biB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuLmNvb2tpZXNfX2J0biBhIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTdweCAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNvb2tpZXNfX2J0biBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNkI4OEUzICFpbXBvcnRhbnQ7XG59XG4uY29va2llc19fYnRuIGE6YWN0aXZlIHtcbiAgY29sb3I6ICM4REEzRTggIWltcG9ydGFudDtcbn1cblxuLmRyb3AtZG93bl9fd3JhcHBlciB7XG4gIHdpZHRoOiAzMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5kcm9wLWRvd25fX2l0ZW1zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDgyLCAyNTUsIDAuMDgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmRyb3AtZG93bl9faXRlbXMgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyb3AtZG93bl9faXRlbXMgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiA0NHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzAwMTk0YztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRyb3AtZG93bl9faXRlbXMgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMjVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0MGJhYmM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMTtcbn1cbi5kcm9wLWRvd25fX2l0ZW1zIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIExlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uZHJvcC1kb3duX19pdGVtcyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgbGVmdDogMzdweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjNDBiYWJjO1xufVxuLmRyb3AtZG93bl9faXRlbXMgaW5wdXRbdHlwZT1yYWRpb106ZGlzYWJsZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uZmVhdHVyZXNfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgxOTBweCwgMWZyKSk7XG4gIGdyaWQtZ2FwOiAzMHB4O1xufVxuLmZlYXR1cmVzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxOTBweDtcbiAgYmFja2dyb3VuZDogIzU1NGE1ODtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU1NGE1ODtcbiAgcGFkZGluZzogMTVweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmVhdHVyZXNfX2ljb24ge1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmZlYXR1cmVzX190ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZ3JpZC1yb3cge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgZ3JpZC1nYXA6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZ3JpZC1yb3cge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgICBncmlkLWdhcDogMjBweDtcbiAgfVxufVxuXG4uaW5wdXQgaW5wdXQsXG4uaW5wdXQgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmZiZmI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uaW5wdXQgaW5wdXQ6Zm9jdXMsXG4uaW5wdXQgdGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDBiYWJjO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmlucHV0IGlucHV0IHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLmlucHV0IHRleHRhcmVhIHtcbiAgaGVpZ2h0OiA4MHB4O1xuICByZXNpemU6IG5vbmU7XG59XG4uaW5wdXQgbGFiZWwgc3Bhbi5yZXF1aXJlZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiAqXCI7XG4gIGNvbG9yOiAjZWI1NzU3O1xufVxuLmlucHV0IGxhYmVsIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuaW5wdXQgbGFiZWwgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4uc3VibWl0LXdyYXBwZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnN1Ym1pdC13cmFwcGVyIGlucHV0IHtcbiAgYm94LXNoYWRvdzogMHB4IDczcHggODBweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDcpLCAwcHggMzAuNDk3N3B4IDMzLjQyMjFweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDI1ODQyOSksIDBweCAxNi4zMDU1cHggMTcuODY5cHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNzAzMyksIDBweCA5LjE0MDczcHggMTAuMDE3MnB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTUwMTU3KSwgMHB4IDQuODU0NTdweCA1LjMyMDA4cHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNTMzNDQpLCAwcHggMi4wMjAxcHggMi4yMTM4MXB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTQ3Nyk7XG59XG5cbi5yZXF1aXJlZC1maWVsZHMge1xuICBjb2xvcjogI2ViNTc1NztcbiAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uYWxlcnQge1xuICBjb2xvcjogI2ViNTc1Nztcbn1cblxuLmZpeGVkLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogODVweDtcbiAgcmlnaHQ6IDUwJTtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuZml4ZWQtbWVudSB7XG4gICAgYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZml4ZWQtbWVudSB7XG4gICAgYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAuZml4ZWQtbWVudSB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG59XG4uZml4ZWQtbWVudS5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZpeGVkLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA2MDBweDtcbiAgaGVpZ2h0OiAxMTdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjhmZDtcbiAgYm94LXNoYWRvdzogMHB4IDczcHggODBweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDcpLCAwcHggMzAuNDk3N3B4IDMzLjQyMjFweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDI1ODQyOSksIDBweCAxNi4zMDU1cHggMTcuODY5cHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNzAzMyksIDBweCA5LjE0MDczcHggMTAuMDE3MnB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTUwMTU3KSwgMHB4IDQuODU0NTdweCA1LjMyMDA4cHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNTMzNDQpLCAwcHggMi4wMjAxcHggMi4yMTM4MXB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTQ3Nyk7XG4gIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgYW5pbWF0aW9uOiBmYWRlSW5NZW51IDAuMjVzIGxpbmVhcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5maXhlZC1uYXYge1xuICAgIGhlaWdodDogNzBweDtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5maXhlZC1uYXYge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAuZml4ZWQtbmF2IHtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuLmZpeGVkLW5hdl9fbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAuZml4ZWQtbmF2X19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAuZml4ZWQtbmF2X19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5maXhlZC1uYXZfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmZpeGVkLW5hdl9fYnRuIHtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZml4ZWQtbmF2X19idG4ge1xuICAgIHBhZGRpbmc6IDhweCA5cHg7XG4gICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gIC5maXhlZC1uYXZfX2J0biB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluTWVudSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5uZXdzLWNhcmQge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y5O1xuICBib3gtc2hhZG93OiAwcHggMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wNCksIDBweCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNCksIDBweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubmV3cy1jYXJkX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ubmV3cy1jYXJkX19jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nOiAyMHB4IDI1cHggMCAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBtaW4taGVpZ2h0OiAyNDFweDtcbn1cbi5uZXdzLWNhcmRfX3RpdGxlIHtcbiAgbWluLWhlaWdodDogNjRweDtcbn1cbi5uZXdzLWNhcmRfX3N1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubmV3cy1jYXJkX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4ubmV3cy1jYXJkX19kYXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubmV3cy1jYXJkX19pdGVtLXRleHRfd3JhcHBlciB7XG4gIG1heC1oZWlnaHQ6IDExMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLm5ld3MtY2FyZF9faXRlbS10ZXh0X3dyYXBwZXIge1xuICAgIG1heC1oZWlnaHQ6IDg4cHg7XG4gIH1cbn1cbi5uZXdzLWNhcmRfX2l0ZW0tdGV4dF93cmFwcGVyIHAge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuLm5ld3MtY2FyZF9fYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG59XG5cbi5uZXdzLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLm5ld3MtaXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLm5ld3MtaXRlbTpudGgtY2hpbGQoZXZlbikgLm5ld3MtaXRlbV9fY29udGVudC13cmFwIHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjNDBiYWJjO1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAubmV3cy1pdGVtOm50aC1jaGlsZChldmVuKSAubmV3cy1pdGVtX19jb250ZW50LXdyYXAge1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgfVxufVxuLm5ld3MtaXRlbTpudGgtY2hpbGQob2RkKSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5uZXdzLWl0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5uZXdzLWl0ZW06bnRoLWNoaWxkKG9kZCkgLm5ld3MtaXRlbV9fY29udGVudC13cmFwIHtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgIzQwYmFiYztcbiAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5uZXdzLWl0ZW06bnRoLWNoaWxkKG9kZCkgLm5ld3MtaXRlbV9fY29udGVudC13cmFwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG59XG4ubmV3cy1pdGVtX19pbWFnZSB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAubmV3cy1pdGVtX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5uZXdzLWl0ZW1fX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLm5ld3MtaXRlbV9fY29udGVudC13cmFwcGVyIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAubmV3cy1pdGVtX19jb250ZW50LXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAubmV3cy1pdGVtX19jb250ZW50LXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubmV3cy1pdGVtX19jb250ZW50LXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTlweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nOiA0MHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAubmV3cy1pdGVtX19jb250ZW50LXdyYXAge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDBiYWJjO1xuICB9XG59XG4ubmV3cy1pdGVtX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjNDBiYWJjO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLm5ld3MtaXRlbV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLm5ld3MtaXRlbV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5uZXdzLWl0ZW0gZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubnVtYmVyZWQtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubnVtYmVyZWQtbGlzdCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLm51bWJlcmVkLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi5udW1iZXJlZC1saXN0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubnVtYmVyZWQtbGlzdF9faXRlbSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5udW1iZXJlZC1saXN0X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubnVtYmVyZWQtbGlzdF9faXRlbTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDYwcHg7XG4gIGxlZnQ6IDUwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgb3BhY2l0eTogMC4xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5udW1iZXJlZC1saXN0X19pdGVtOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgIGxlZnQ6IDMwcHg7XG4gIH1cbn1cbi5udW1iZXJlZC1saXN0X19pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5udW1iZXJlZC1saXN0X19udW1iZXItd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDBiYWJjO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHotaW5kZXg6IDE7XG4gIGJveC1zaGFkb3c6IDAgMTBweCA0MHB4IDAgcmdiYSgyMiwgODcsIDIyNiwgMC4yOSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLm51bWJlcmVkLWxpc3RfX251bWJlci13cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubnVtYmVyZWQtbGlzdF9fbnVtYmVyLXdyYXBwZXIge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLm51bWJlcmVkLWxpc3RfX251bWJlci13cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5udW1iZXJlZC1saXN0X19udW1iZXIge1xuICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBjb2xvcjogIzQ1MTA4YTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubnVtYmVyZWQtbGlzdF9fbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbi5udW1iZXJlZC1saXN0X19jb250ZW50LXdyYXBwZXIge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWF4LXdpZHRoOiA3NjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAubnVtYmVyZWQtbGlzdF9fY29udGVudC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYWdpbmF0aW9uX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVyczpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVyczpob3ZlciwgLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVyczpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MGJhYmM7XG59XG4ucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RERFREU7XG59XG4ucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBiYWJjO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMuY3VycmVudDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMucHJldiB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5wcmV2OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5wcmV2OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMubmV4dCB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5uZXh0OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5uZXh0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuLnBvcC11cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluLW91dDtcbn1cbi5wb3AtdXBfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogNTQwcHg7XG4gIG1pbi1oZWlnaHQ6IDU0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM0MGJhYmM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAucG9wLXVwX193cmFwcGVyIHtcbiAgICBtaW4td2lkdGg6IDM2MHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5wb3AtdXBfX3dyYXBwZXIge1xuICAgIG1pbi13aWR0aDogMzEwcHg7XG4gIH1cbiAgLnBvcC11cF9fd3JhcHBlciBpbWcge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA0MzBweCkge1xuICAucG9wLXVwX193cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiAzMjBweDtcbiAgfVxuICAucG9wLXVwX193cmFwcGVyIGltZyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnBvcC11cF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4ucG9wLXVwX19jb250ZW50IHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucG9wLXVwX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5wb3AtdXBfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHJpZ2h0OiAzMnB4O1xuICB0b3A6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5wb3AtdXBfX2Nsb3NlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLnBvcC11cF9fY2xvc2U6OmJlZm9yZSwgLnBvcC11cF9fY2xvc2U6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAzM3B4O1xuICB3aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnBvcC11cF9fY2xvc2U6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5wb3AtdXBfX2Nsb3NlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5xdWljay1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBhZGRpbmc6IDM1cHggMjVweCAyNXB4O1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y5O1xuICBib3gtc2hhZG93OiAwcHggMzNweCA4MHB4IHJnYmEoMCwgMCwgMCwgMC4wNyksIDBweCAxMy43ODY2cHggMzMuNDIyMXB4IHJnYmEoMCwgMCwgMCwgMC4wNTAzMTk4KSwgMHB4IDcuMzcwOThweCAxNy44NjlweCByZ2JhKDAsIDAsIDAsIDAuMDQxNzI3NSksIDBweCA0LjEzMjExcHggMTAuMDE3MnB4IHJnYmEoMCwgMCwgMCwgMC4wMzUpLCAwcHggMi4xOTQ1M3B4IDUuMzIwMDhweCByZ2JhKDAsIDAsIDAsIDAuMDI4MjcyNSksIDBweCAwLjkxMzE5NXB4IDIuMjEzODFweCByZ2JhKDAsIDAsIDAsIDAuMDE5NjgwMik7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucXVpY2stbGlua3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMzBweCAyNXB4O1xuICB9XG59XG4ucXVpY2stbGlua3NfX2l0ZW0ge1xuICB3aWR0aDogMjUlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JkZDJmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5xdWljay1saW5rc19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG59XG4ucXVpY2stbGlua3NfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5xdWljay1saW5rc19fdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnF1aWNrLWxpbmtzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnF1aWNrLWxpbmtzX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5xdWljay1saW5rc19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5yYWRpbzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5yYWRpb19faW5wdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnJhZGlvX19pbnB1dCB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG59XG4ucmFkaW9fX2lucHV0IGlucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cbi5yYWRpb19faW5wdXQgaW5wdXQ6Y2hlY2tlZCArIC5yYWRpb19fY29udHJvbCB7XG4gIGJhY2tncm91bmQ6ICM0MGJhYmM7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbi5yYWRpb19faW5wdXQgaW5wdXQ6Y2hlY2tlZCArIC5yYWRpb19fY29udHJvbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzQwYmFiYztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5yYWRpb19fY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgI2ViZmJmYjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJhZGlvX19jb250cm9sOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogLTE7XG59XG4ucmFkaW9fX2xhYmVsIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucmFkaW9fX2xhYmVsIHtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG59XG5cbi5yYWRpbyAud3BjZjctbGlzdC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5bdHlwZT1yYWRpb106Y2hlY2tlZCxcblt0eXBlPXJhZGlvXTpub3QoOmNoZWNrZWQpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OXB4O1xufVxuXG5bdHlwZT1yYWRpb106Y2hlY2tlZCArIHNwYW4sXG5bdHlwZT1yYWRpb106bm90KDpjaGVja2VkKSArIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzY2Njtcbn1cblxuW3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBzcGFuOmJlZm9yZSxcblt0eXBlPXJhZGlvXTpub3QoOmNoZWNrZWQpICsgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuW3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBzcGFuOmJlZm9yZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0MGJhYmM7XG59XG5cblt0eXBlPXJhZGlvXTpjaGVja2VkICsgc3BhbjphZnRlcixcblt0eXBlPXJhZGlvXTpub3QoOmNoZWNrZWQpICsgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICM0MGJhYmM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIGxlZnQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuXG5bdHlwZT1yYWRpb106bm90KDpjaGVja2VkKSArIHNwYW46YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG5cblt0eXBlPXJhZGlvXTpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnNvY2lhbC1pY29ucy1zaGFyZV9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zb2NpYWwtaWNvbnMtc2hhcmVfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNvY2lhbC1pY29ucy1zaGFyZV9faXRlbSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlO1xufVxuLnNvY2lhbC1pY29ucy1zaGFyZV9faXRlbTpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cbi5zb2NpYWwtaWNvbnMtc2hhcmVfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKipcbiAqIFN3aXBlciA2LjcuMFxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyMSBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBNYXkgMzEsIDIwMjFcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInN3aXBlci1pY29uc1wiO1xuICBzcmM6IHVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICMwMDdhZmY7XG59XG5cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3cgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93LWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnN3aXBlci1jb250YWluZXItcG9pbnRlci1ldmVudHMge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1wb2ludGVyLWV2ZW50cy5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cblxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci1jb250YWluZXItM2Qge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXIsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi8qIENTUyBNb2RlICovXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC8qIEZvciBGaXJlZm94ICovXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG59XG5cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbn1cblxuOnJvb3Qge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDQ0cHg7XG4gIC8qXG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovXG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygwcHggLSB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcInByZXZcIjtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6IFwibmV4dFwiO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2ssXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2sge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIEJ1bGxldHMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogNnB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCA0cHg7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyByaWdodDtcbn1cblxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogIzAwMDAwMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBTY3JvbGxiYXIgKi9cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxJTtcbiAgYm90dG9tOiAzcHg7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDk4JTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNweDtcbiAgdG9wOiAxJTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOTglO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLyogUHJlbG9hZGVyICovXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xufVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi8qIGExMXkgKi9cbi5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTAwMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjY7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5teS1zd2lwZXIgLnN3aXBlci1zbGlkZSBpbWcge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5teS1zd2lwZXIuc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDEyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLm15LXN3aXBlci5zd2lwZXItY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgfVxufVxuLm15LXN3aXBlciBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5teS1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQwYmFiYztcbiAgb3BhY2l0eTogMTtcbn1cbi5teS1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2VmZjZmZDtcbn1cblxuLm91ci1tZW1iZXJzIC50YWJsZS1tZW1iZXJzLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxODBweDtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAub3VyLW1lbWJlcnMgLnRhYmxlLW1lbWJlcnMtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLm91ci1tZW1iZXJzIC50YWJsZS1tZW1iZXJzLXdyYXBwZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuLm91ci1tZW1iZXJzIC50YWJsZS1tZW1iZXJzLXdyYXBwZXIgLnRhYmxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzhEREVERTtcbn1cbi5vdXItbWVtYmVycyAudGFibGUtbWVtYmVycy13cmFwcGVyIC50YWJsZV9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm91ci1tZW1iZXJzIC50YWJsZS1tZW1iZXJzLXdyYXBwZXIgLnRhYmxlX19jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAyNjVweDtcbn1cbi5vdXItbWVtYmVycyAudGFibGUtbWVtYmVycy13cmFwcGVyIC50YWJsZV9fY29udGVudC13cmFwcGVyIGEge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm91ci1tZW1iZXJzIC50YWJsZS1tZW1iZXJzLXdyYXBwZXIgLnRhYmxlX19jb250ZW50LXdyYXBwZXIgYTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cbi5vdXItbWVtYmVycyAudGFibGUtbWVtYmVycy13cmFwcGVyIC50YWJsZV9fbGluayB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLm91ci1tZW1iZXJzIC50YWJsZS1tZW1iZXJzLXdyYXBwZXIgLnRhYmxlX19kYXRhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIH1cbn1cbi5vdXItbWVtYmVycyAudGFibGUtbWVtYmVycy13cmFwcGVyIC50YWJsZV9fZGF0YV9sb2dvIHtcbiAgd2lkdGg6IDI3N3B4O1xufVxuLm91ci1tZW1iZXJzIC50YWJsZS1tZW1iZXJzLXdyYXBwZXIgLnRhYmxlX19kYXRhX2J1dHRvbnMge1xuICB3aWR0aDogMzYwcHg7XG59XG4ub3VyLW1lbWJlcnMgLnRhYmxlLW1lbWJlcnMtd3JhcHBlciAudGFibGVfX3JvdzpsYXN0LWNoaWxkIHRkIHtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG59XG5cbi50YWJsZS13cmFwcGVyIHtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgYm94LXNoYWRvdzogMHB4IDMzcHggODBweCByZ2JhKDAsIDAsIDAsIDAuMDcpLCAwcHggMTMuNzg2NnB4IDMzLjQyMjFweCByZ2JhKDAsIDAsIDAsIDAuMDUwMzE5OCksIDBweCA3LjM3MDk4cHggMTcuODY5cHggcmdiYSgwLCAwLCAwLCAwLjA0MTcyNzUpLCAwcHggNC4xMzIxMXB4IDEwLjAxNzJweCByZ2JhKDAsIDAsIDAsIDAuMDM1KSwgMHB4IDIuMTk0NTNweCA1LjMyMDA4cHggcmdiYSgwLCAwLCAwLCAwLjAyODI3MjUpLCAwcHggMC45MTMxOTVweCAyLjIxMzgxcHggcmdiYSgwLCAwLCAwLCAwLjAxOTY4MDIpO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnRhYmxlLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gIC50YWJsZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIH1cbn1cbi50YWJsZS13cmFwcGVyLmJvcmRlcmVkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZGRkZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi50YWJsZS1zZWFyY2gtd3JhcHBlciB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLnRhYmxlLXNlYXJjaC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi50YWJsZS1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzVweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi50YWJsZS1zZWFyY2hfX2ZpbHRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MHB4O1xuICByaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwcHggNzNweCA4MHB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wNyksIDBweCAzMC40OTc3cHggMzMuNDIyMXB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMjU4NDI5KSwgMHB4IDE2LjMwNTVweCAxNy44NjlweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE3MDMzKSwgMHB4IDkuMTQwNzNweCAxMC4wMTcycHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNTAxNTcpLCAwcHggNC44NTQ1N3B4IDUuMzIwMDhweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE1MzM0NCksIDBweCAyLjAyMDFweCAyLjIxMzgxcHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNDc3KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cbi50YWJsZS1zZWFyY2hfX2lucHV0IHtcbiAgd2lkdGg6IDI1NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmZiZmI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogN3B4IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMThweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kaXN0L3NlYXJjaC1pY29uLnN2Zykgbm8tcmVwZWF0IDk1JSA4cHgsICNmN2Y3Zjk7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjI1cyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLnRhYmxlLXNlYXJjaF9faW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4udGFibGUtc2VhcmNoX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBjb2xvcjogI2JkYmRiZDtcbn1cbi50YWJsZS1zZWFyY2hfX2lucHV0OmhvdmVyLCAudGFibGUtc2VhcmNoX19pbnB1dDphY3RpdmUsIC50YWJsZS1zZWFyY2hfX2lucHV0OmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQwYmFiYztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kaXN0L3NlYXJjaC1pY29uLnN2Zykgbm8tcmVwZWF0IDk1JSA4cHgsICNmN2Y3Zjk7XG59XG4udGFibGUtc2VhcmNoX19idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0N3B4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4udGFibGUtc2VhcmNoX19idG4gc3BhbiB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwRjE1M0M7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMEYxNTNDO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgTGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG59XG4udGFibGUtc2VhcmNoX19idG4uYWN0aXZlIHNwYW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMjIwZGVnKTtcbn1cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG4udGFibGVfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC50YWJsZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgLnRhYmxlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAudGFibGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi50YWJsZV9fdGl0bGUtY29udGVudC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwIDEwcHggMjBweDtcbn1cbi50YWJsZV9fc29ydC1idG4taWNvbiB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMxcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rpc3Qvc29ydC1hcnJvdy5zdmcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnRhYmxlX19zb3J0LWJ0bi1pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgLnRhYmxlX19zb3J0LWJ0bi1pY29uIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gIH1cbn1cbi50YWJsZSB0aGVhZCB0ciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi50YWJsZV9fcm93IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4RERFREU7XG59XG4udGFibGVfX3JvdzpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnRhYmxlX19yb3c6bGFzdC1jaGlsZCB0ZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnRhYmxlX19kYXRhIHtcbiAgcGFkZGluZzogMTBweDtcbn1cbi50YWJsZV9fY29udGVudC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAyNTVweDtcbiAgbWluLXdpZHRoOiAxMDBweDtcbn1cbi50YWJsZV9fY29udGVudC13cmFwcGVyIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnRhYmxlX19icmFuZC1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC50YWJsZV9fYnJhbmQtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAudGFibGVfX2JyYW5kLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLnRhYmxlX19icmFuZC1saW5rIHtcbiAgY29sb3I6ICM0MGJhYmM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLnRhYmxlX19icmFuZC1saW5rIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gIC50YWJsZV9fYnJhbmQtbGluayB7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gIH1cbn1cbi50YWJsZV9fYnJhbmQtaWNvbiB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAudGFibGVfX2JyYW5kLWljb24ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufVxuLnRhYmxlX19icmFuZC1jZXJ0aWZpY2F0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4udGFibGUgLmxpbmsge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYWxpZ24tY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59IiwiJHB1cnBsZTogIzU1NGE1ODtcbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xuICBwYWRkaW5nOiAyNXB4IDAgNTBweCAwO1xuICBjb2xvcjogI2MwY2NkYTtcblxuICAmX19sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gICZfX21lbnUsXG4gICZfX2FkZHJlc3NlcyB7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cbiAgJl9fbWVudSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBuYXYge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgQGluY2x1ZGUgZm9yLW1kLWRvd247XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBmb3ItZS1zbS1kb3duIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICB9XG4gIH1cbiAgJl9fYnV0dG9ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuYnRuIHtcbiAgICAgIG1heC13aWR0aDogMTQ1cHg7XG4gICAgICAvLyBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgLy9jb2xvcjogJGNvbG9yLW1haW4tcHVycDtcbiAgICAgIHBhZGRpbmc6IDhweCAxN3B4O1xuICAgICAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIEBpbmNsdWRlIGZvci1zbS1kb3duIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgZm9yLWUtc20tZG93biB7XG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC5idG4ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fYWRkcmVzc2VzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gICZfX2FkZHJlc3Mge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAmX3Bob25lIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAmX3RpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgJl9saW5rcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAucm93IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAuY29sLTQsXG4gICAgICAuY29sLTMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC5jb2wtOCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiJGN1YmljOiBjdWJpYy1iZXppZXIoMC40LCAwLjAxLCAwLjE2NSwgMC45OSk7XG4uaGVhZGVyIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDBweCA3M3B4IDgwcHggcmdiYSgyMiwgMTgsIDUyLCAwLjA3KSwgMHB4IDMwLjQ5NzdweCAzMy40MjIxcHggcmdiYSgyMiwgMTgsIDUyLCAwLjAyNTg0MjkpLFxuICAgIDBweCAxNi4zMDU1cHggMTcuODY5cHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNzAzMyksIDBweCA5LjE0MDczcHggMTAuMDE3MnB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTUwMTU3KSxcbiAgICAwcHggNC44NTQ1N3B4IDUuMzIwMDhweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE1MzM0NCksIDBweCAyLjAyMDFweCAyLjIxMzgxcHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNDc3KTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB6LWluZGV4OiAxMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbiAgc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIH1cbiAgQGluY2x1ZGUgZm9yLWxnLWRvd24ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnJvdyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gICZfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYXtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgIHN2ZyxcbiAgICBpbWcge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX21lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgJl9uYXYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICAgIH1cbiAgICBuYXYge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB1bCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAmID4gYXtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluLXB1cnA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gICAgJl90b3Age1xuICAgICAgJiA+IGxpIHtcbiAgICAgICAgLy8mOmhvdmVye1xuICAgICAgICAvLyAgJiA+IGF7XG4gICAgICAgIC8vICAgIGNvbG9yOiAkY29sb3ItbWFpbi1wdXJwO1xuICAgICAgICAvLyAgfVxuICAgICAgICAvL31cbiAgICAgICAgYSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWVudTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICZbYXJpYS1jdXJyZW50PVwicGFnZVwiXSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tcHVycDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgZm9yLWxnLWRvd24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJl9zZWFyY2gge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLy8gei1pbmRleDogMTtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIHBhdGh7XG4gICAgICAgICAgICBzdHJva2U6JGNvbG9yLW1haW4tcHVycFxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgZm9ybSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDczcHggODBweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDcpLCAwcHggMzAuNDk3N3B4IDMzLjQyMjFweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDI1ODQyOSksXG4gICAgICAgICAgMHB4IDE2LjMwNTVweCAxNy44NjlweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE3MDMzKSwgMHB4IDkuMTQwNzNweCAxMC4wMTcycHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNTAxNTcpLFxuICAgICAgICAgIDBweCA0Ljg1NDU3cHggNS4zMjAwOHB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTUzMzQ0KSwgMHB4IDIuMDIwMXB4IDIuMjEzODFweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE0NzcpO1xuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgYm9yZGVyOiAwLjVweCBzb2xpZCAjZWVlZWYxO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICNhMWE0YjE7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogMC41cHggc29saWQgI2VlZWVmMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNlYXJjaC1mb3JtX19zdWJtaXQge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICByaWdodDogOHB4O1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC44cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAvLyBzdmcge1xuICAgICAgICAgIC8vICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIC8vICAgei1pbmRleDogLTE7XG4gICAgICAgICAgLy8gfVxuICAgICAgICAgIEBpbmNsdWRlIGZvci1sZy1kb3duIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfc3VibWVudSxcbiAgICAmX3N1Ym1lbnVfaW5uZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC8vdG9wOiA0NXB4O1xuICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB0b3A6IGNhbGMoMTAwJSArIDIwcHgpO1xuICAgICAgLy90cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICAgIC8vdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLW1haW4tcHVycDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA3M3B4IDgwcHggcmdiYSgyMiwgMTgsIDUyLCAwLjA3KSwgMHB4IDMwLjQ5NzdweCAzMy40MjIxcHggcmdiYSgyMiwgMTgsIDUyLCAwLjAyNTg0MjkpLFxuICAgICAgICAwcHggMTYuMzA1NXB4IDE3Ljg2OXB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTcwMzMpLCAwcHggOS4xNDA3M3B4IDEwLjAxNzJweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE1MDE1NyksXG4gICAgICAgIDBweCA0Ljg1NDU3cHggNS4zMjAwOHB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTUzMzQ0KSwgMHB4IDIuMDIwMXB4IDIuMjEzODFweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE0NzcpO1xuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9pbm5lciB7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9sYW5nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAzM3B4IDgwcHggcmdiYSgwLCAwLCAwLCAwLjA3KSwgMHB4IDEzLjc4NjZweCAzMy40MjIxcHggcmdiYSgwLCAwLCAwLCAwLjA1MDMxOTgpLFxuICAgICAgICAgIDBweCA3LjM3MDk4cHggMTcuODY5cHggcmdiYSgwLCAwLCAwLCAwLjA0MTcyNzUpLCAwcHggNC4xMzIxMXB4IDEwLjAxNzJweCByZ2JhKDAsIDAsIDAsIDAuMDM1KSxcbiAgICAgICAgICAwcHggMi4xOTQ1M3B4IDUuMzIwMDhweCByZ2JhKDAsIDAsIDAsIDAuMDI4MjcyNSksIDBweCAwLjkxMzE5NXB4IDIuMjEzODFweCByZ2JhKDAsIDAsIDAsIDAuMDE5NjgwMik7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZGVyX19tZW51X3N1Ym1lbnUge1xuICAgICAgICAgIC8vdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICMzMzM7XG4gICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19idXJnZXIge1xuICAgIC8vaGVpZ2h0OiAxNXB4O1xuICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICAvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLy90cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xuICAgIC8vJl90b3AsXG4gICAgLy8mX2JvdHRvbSB7XG4gICAgLy8gIHdpZHRoOiA0MHB4O1xuICAgIC8vICBoZWlnaHQ6IDJweDtcbiAgICAvLyAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tcHVycDtcbiAgICAvLyAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAvLyAgdHJhbnNpdGlvbjogYWxsIDAuNHMgJGN1YmljO1xuICAgIC8vfVxuXG5cbiAgICBkaXNwbGF5OiBub25lO1xuICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAvL21hcmdpbjogMCBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB6LWluZGV4OiA0O1xuICAgIEBpbmNsdWRlIGZvci1sZy1kb3duIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW1haW4tcHVycDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIHRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMiksXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuYnVyZ2VyLWFjdGl2ZXtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgJjpudGgtY2hpbGQoMSksXG4gICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgdG9wOiA5cHg7XG4gICAgICAgICAgICB3aWR0aDogMCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gIH1cbiAgLmZvcm0tYWN0aXZlIHtcbiAgICB3aWR0aDogMjU1cHg7XG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC5zZWFyY2gtZm9ybV9fc3VibWl0IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGZvci1sZy1kb3duIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgLnJvdyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDlweDtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAubWVudS1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAmX2lubmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAuaGVhZGVyX19tZW51X3N1Ym1lbnVfaW5uZXIge1xuICAgICAgICAgIC8vdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBsaSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcblxuICAgICAgLmhlYWRlcl9fbWVudV9zdWJtZW51IHtcbiAgICAgICAgLy90cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBmb3ItbGctZG93biB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuICB9XG4gIC5oYXMtc3VibWVudXtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICY6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiA3cHg7XG4gICAgICBoZWlnaHQ6IDdweDtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvci1tZW51O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1tZW51O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTNweDtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAycHgpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gICAgfVxuICAgICY6aG92ZXIsXG4gICAgJi5tZW51LWl0ZW0tYWN0aXZlIHtcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLW1haW4tcHVycDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fbW9kYWwge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiA2MnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogOTJweDtcbiAgICAgIEBpbmNsdWRlIGZvci14LXNtLWRvd24ge1xuICAgICAgICBwYWRkaW5nOiAwIDYwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1vZGFsX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBmb3ItbGctZG93biB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuICAgIG5hdiB7XG4gICAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuc3VibWVudS1tb2JpbGUsXG4gICAgICAgICAgJi5zdWJtZW51LW1vYmlsZV9pbm5lciB7XG4gICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW1haW4tcHVycDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMGYxNTNjO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzBmMTUzYztcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgcmlnaHQ6IC0zcHg7XG4gICAgICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICAkY29sb3ItbWFpbi1wdXJwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAubW9kYWxfX21lbnVfc3VibWVudSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLnN1Ym1lbnUtbW9iaWxlIHtcbiAgICAgICAgICAgICZfc2VhcmNoIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzRweDtcbiAgICAgICAgICAgICAgLnNlYXJjaC1mb3JtX19zdWJtaXQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgICAgICByaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjhzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgICAgICByaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAvLyB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNzNweCA4MHB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wNyksIDBweCAzMC40OTc3cHggMzMuNDIyMXB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMjU4NDI5KSxcbiAgICAgICAgICAgICAgICAgIDBweCAxNi4zMDU1cHggMTcuODY5cHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNzAzMyksIDBweCA5LjE0MDczcHggMTAuMDE3MnB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTUwMTU3KSxcbiAgICAgICAgICAgICAgICAgIDBweCA0Ljg1NDU3cHggNS4zMjAwOHB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTUzMzQ0KSwgMHB4IDIuMDIwMXB4IDIuMjEzODFweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE0NzcpO1xuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwLjVweCBzb2xpZCAjZWVlZWYxO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYTFhNGIxO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwLjVweCBzb2xpZCAjZWVlZWYxO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9sYW5nIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAubGluay13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLm1vZGFsX19tZW51X3N1Ym1lbnUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuc3VibWVudS1tb2JpbGVfaW5uZXIge1xuICAgICAgICAgICAgJi1hY3RpdmUge1xuICAgICAgICAgICAgICAubW9kYWxfX21lbnVfc3VibWVudS1pbm5lciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgZm9yLXNtLWRvd24ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5tb2RhbF9fbWVudSB7XG4gICAgICAmX3N1Ym1lbnUsXG4gICAgICAmX3N1Ym1lbnUtaW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIEBpbmNsdWRlIGZvci1lLXNtLWRvd24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX3N1Ym1lbnV7XG4gICAgICAgIGxpOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBbYXJpYS1jdXJyZW50PVwicGFnZVwiXSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbWFpbi1wdXJwO1xuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLy5idXJnZXItYWN0aXZlIHtcbiAgLy8gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG4gIC8vICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC8vICAuaGVhZGVyX19idXJnZXJfdG9wIHtcbiAgLy8gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAvLyAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI1cztcbiAgLy8gIH1cbiAgLy8gIC5oZWFkZXJfX2J1cmdlcl9ib3R0b20ge1xuICAvLyAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEzcHgpIHJvdGF0ZSgtNDVkZWcpO1xuICAvLyAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI1cztcbiAgLy8gIH1cbiAgLy99XG59XG5cbi5uby1zaGFkb3cge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4jbWVudS1sYW5ndWFnZS1tZW51IHtcbiAgaW1nIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDMzcHggODBweCByZ2JhKDAsIDAsIDAsIDAuMDcpLCAwcHggMTMuNzg2NnB4IDMzLjQyMjFweCByZ2JhKDAsIDAsIDAsIDAuMDUwMzE5OCksXG4gICAgICAwcHggNy4zNzA5OHB4IDE3Ljg2OXB4IHJnYmEoMCwgMCwgMCwgMC4wNDE3Mjc1KSwgMHB4IDQuMTMyMTFweCAxMC4wMTcycHggcmdiYSgwLCAwLCAwLCAwLjAzNSksXG4gICAgICAwcHggMi4xOTQ1M3B4IDUuMzIwMDhweCByZ2JhKDAsIDAsIDAsIDAuMDI4MjcyNSksIDBweCAwLjkxMzE5NXB4IDIuMjEzODFweCByZ2JhKDAsIDAsIDAsIDAuMDE5NjgwMik7XG4gIH1cbiAgLm1vZGFsX19tZW51X3N1Ym1lbnUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxufVxuXG5cblxuIiwiLmhvbWUge1xuICBzZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTQwcHg7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICAvLyB6LWluZGV4OiAtMTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fcGF0aC0xIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTVweCk7XG4gICAgfVxuICAgICZfX3BhdGgtMiB7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDBweDtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1cHgpO1xuICAgIH1cbiAgICAuY2lyY2xlLXRvcCB7XG4gICAgICAmX19jZW50ZXItY2lyY2xlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogOTAwcHggMjI1cHg7XG4gICAgICAgIEBpbmNsdWRlIHpvb21Jbk91dCg2KTtcbiAgICAgIH1cbiAgICAgICZfX2NpcmNsZTIge1xuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAxMzAwcHg7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwcHg7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDkwMHB4IDIyNXB4O1xuICAgICAgICBAaW5jbHVkZSByb3RhdGlvbig2LCBub3JtYWwpO1xuICAgICAgfVxuICAgICAgJl9fY2lyY2xlMyB7XG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogOTAwcHggMjI1cHg7XG4gICAgICAgIEBpbmNsdWRlIHJvdGF0aW9uKDgsIHJldmVyc2UpO1xuICAgICAgfVxuICAgICAgJl9fY2lyY2xlNCB7XG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogOTAwcHggMjI1cHg7XG4gICAgICAgIEBpbmNsdWRlIHJvdGF0aW9uKDUsIG5vcm1hbCk7XG4gICAgICB9XG4gICAgICAmX19jaXJjbGU1IHtcbiAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA5MDBweCAyMjVweDtcbiAgICAgICAgQGluY2x1ZGUgcm90YXRpb24oMTAsIHJldmVyc2UpO1xuICAgICAgfVxuICAgIH1cbiAgICAuY2lyY2xlLWJvdHRvbSB7XG4gICAgICAmX19jZW50ZXItY2lyY2xlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogOTA0cHggMzYwMHB4O1xuICAgICAgICBAaW5jbHVkZSB6b29tSW5PdXQoNSk7XG4gICAgICB9XG4gICAgICAmX19jaXJjbGUyIHtcbiAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA5MDRweCAzNjAwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJvdGF0aW9uKDYsIG5vcm1hbCk7XG4gICAgICB9XG4gICAgICAmX19jaXJjbGUzIHtcbiAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA5MDRweCAzNjAwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJvdGF0aW9uKDgsIHJldmVyc2UpO1xuICAgICAgfVxuICAgICAgJl9fY2lyY2xlNCB7XG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogOTA0cHggMzYwMHB4O1xuICAgICAgICBAaW5jbHVkZSByb3RhdGlvbig1LCBub3JtYWwpO1xuICAgICAgfVxuICAgICAgJl9fY2lyY2xlNSB7XG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogOTA0cHggMzYwMHB4O1xuICAgICAgICBAaW5jbHVkZSByb3RhdGlvbigxMCwgcmV2ZXJzZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC10YWIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICAvLyB6LWluZGV4OiAtMTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIHRvcDogMTUwcHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmNpcmNsZS10b3Age1xuICAgICAgJl9fY2VudGVyLWNpcmNsZSB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDIwMHB4IDIwMHB4O1xuICAgICAgICBAaW5jbHVkZSB6b29tSW5PdXQoNik7XG4gICAgICB9XG4gICAgICAmX19jaXJjbGUyIHtcbiAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAyMDBweCAyMDBweDtcbiAgICAgICAgQGluY2x1ZGUgcm90YXRpb24oNiwgbm9ybWFsKTtcbiAgICAgIH1cbiAgICAgICZfX2NpcmNsZTMge1xuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAxMzAwcHg7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwcHg7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDIwMHB4IDIwMHB4O1xuICAgICAgICBAaW5jbHVkZSByb3RhdGlvbig4LCByZXZlcnNlKTtcbiAgICAgIH1cbiAgICAgICZfX2NpcmNsZTQge1xuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAxMzAwcHg7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwcHg7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDIwMHB4IDIwMHB4O1xuICAgICAgICBAaW5jbHVkZSByb3RhdGlvbig1LCBub3JtYWwpO1xuICAgICAgfVxuICAgICAgJl9fY2lyY2xlNSB7XG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMjAwcHggMjAwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJvdGF0aW9uKDEwLCByZXZlcnNlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjBweDtcbiAgICByaWdodDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgIC8vIHotaW5kZXg6IC0xO1xuICAgIEBpbmNsdWRlIGZvci1zbS1kb3duIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBAaW5jbHVkZSBmb3IteC1zbS1kb3duIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fcGF0aC0yIHtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwMHB4O1xuICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDBweDtcbiAgICB9XG5cbiAgICAuY2lyY2xlLXRvcCB7XG4gICAgICAmX19jZW50ZXItY2lyY2xlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTk3cHggMTgwcHg7XG4gICAgICAgIEBpbmNsdWRlIHpvb21Jbk91dCg1KTtcbiAgICAgIH1cbiAgICAgICZfX2NpcmNsZTIge1xuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAxMzAwcHg7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwcHg7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDE5N3B4IDE4MHB4O1xuICAgICAgICBAaW5jbHVkZSByb3RhdGlvbig2LCBub3JtYWwpO1xuICAgICAgfVxuICAgICAgJl9fY2lyY2xlMyB7XG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTk3cHggMTgwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJvdGF0aW9uKDgsIHJldmVyc2UpO1xuICAgICAgfVxuICAgICAgJl9fY2lyY2xlNCB7XG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTk3cHggMTgwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJvdGF0aW9uKDUsIG5vcm1hbCk7XG4gICAgICB9XG4gICAgICAmX19jaXJjbGU1IHtcbiAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxOTdweCAxODBweDtcbiAgICAgICAgQGluY2x1ZGUgcm90YXRpb24oMTAsIHJldmVyc2UpO1xuICAgICAgfVxuICAgIH1cbiAgICAuY2lyY2xlLWJvdHRvbSB7XG4gICAgICAmX19jZW50ZXItY2lyY2xlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMjIwcHggNjAwMHB4O1xuICAgICAgICBAaW5jbHVkZSB6b29tSW5PdXQoNSk7XG4gICAgICB9XG4gICAgICAmX19jaXJjbGUyIHtcbiAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAyMjBweCA2MDAwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJvdGF0aW9uKDYsIG5vcm1hbCk7XG4gICAgICB9XG4gICAgICAmX19jaXJjbGUzIHtcbiAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAyMjBweCA2MDAwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJvdGF0aW9uKDgsIHJldmVyc2UpO1xuICAgICAgfVxuICAgICAgJl9fY2lyY2xlNCB7XG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMjIwcHggNjAwMHB4O1xuICAgICAgICBAaW5jbHVkZSByb3RhdGlvbig1LCBub3JtYWwpO1xuICAgICAgfVxuICAgICAgJl9fY2lyY2xlNSB7XG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMjIwcHggNjAwMHB4O1xuICAgICAgICBAaW5jbHVkZSByb3RhdGlvbigxMCwgcmV2ZXJzZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbXBvcnQgXCIuL19maXJzdC1zY3JlZW5cIjtcbiAgQGltcG9ydCBcIi4vX2Fib3V0LXVzXCI7XG4gIEBpbXBvcnQgXCIuL19hZHZhbnRhZ2VzXCI7XG4gIEBpbXBvcnQgXCIuL19uZXdzXCI7XG4gIEBpbXBvcnQgXCIuL190cmFkZXJzLWVkdWNhdGlvblwiO1xuICBAaW1wb3J0IFwiLi9fb3VyLWJyb2NrZXJzXCI7XG59XG4iLCIuZmlyc3Qtc2NyZWVuIHtcbiAgbWFyZ2luLXRvcDogLTYwcHg7XG4gIHBhZGRpbmc6IDIxNXB4IDAgMTA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEzMHB4O1xuICBjb2xvcjogJGNvbG9yLXRpdGxlO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICAvL2JhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZGlzdC9ob21lLWhlYWRlci5qcGcpIG5vLXJlcGVhdCA1MCUgOTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiRjb2xvci1iZy1vbmU7XG4gICYudGV4dC13aGl0ZXtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICAudGl0bGUsXG4gICAgLmFkdmFudGFnZXNfX2NvdW50e1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGZvci1sZy1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMDBweDtcbiAgfVxuICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG4gIEBpbmNsdWRlIGZvci1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbiAgQGluY2x1ZGUgZm9yLXgtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbiAgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogOTVweDtcblxuICAgIEBpbmNsdWRlIGZvci1sZy1kb3duIHtcbiAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cbiAgfVxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA0NzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG59XG4iLCIuYWJvdXQtdXMge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgcGFkZGluZzogMDtcbiAgJl9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgfVxuICB9XG4gICZfX3RleHQge1xuICAgIG1heC13aWR0aDogOTIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG5cbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG59XG4iLCIuYWR2YW50YWdlcyB7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5MjBweDtcbiAgfVxuICAmX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG4gIH1cbiAgJl9fbGlzdC1jb3VudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3MzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC8vYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvL2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAvL21hcmdpbi10b3A6IDEwMHB4O1xuICAgIC8vIG1hcmdpbi1ib3R0b206IDEyNnB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMTAwcHggYXV0byAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLy8gbWFyZ2luLWxlZnQ6IDY1cHg7XG4gICAgICAvL21hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuICAgIC8vIEBpbmNsdWRlIGZvci14LXNtLWRvd24ge1xuICAgIC8vICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gICAgLy8gfVxuICB9XG4gICZfX2l0ZW0tY291bnQge1xuICAgIC8vd2lkdGg6IDI1NXB4O1xuICAgIHdpZHRoOiAzMy4zJTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzQwYmFiYztcbiAgICAmOmxhc3QtY2hpbGR7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBib3JkZXItcmlnaHQ6IGluaGVyaXQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLW1haW4tcHVycDtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2NvdW50IHtcbiAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgLy9jb2xvcjogJGNvbG9yLWRpc2FibGVkLWJ1dHRvbjtcbiAgICBjb2xvcjogJGNvbG9yLW1haW4tcHVycDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgfVxuICB9XG4gICZfX3RleHR7XG4gICAgY29sb3I6I2ZmZjtcbiAgfVxuICAmX19saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAaW5jbHVkZSBmb3ItZS1sZy1kb3duIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTExMHB4KSB7XG4gICAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG4gICZfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMSAzNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjk7XG4gICAgYm94LXNoYWRvdzogMHB4IDMzcHggODBweCByZ2JhKDAsIDAsIDAsIDAuMDcpLCAwcHggMTMuNzg2NnB4IDMzLjQyMjFweCByZ2JhKDAsIDAsIDAsIDAuMDUwMzE5OCksXG4gICAgICAwcHggNy4zNzA5OHB4IDE3Ljg2OXB4IHJnYmEoMCwgMCwgMCwgMC4wNDE3Mjc1KSwgMHB4IDQuMTMyMTFweCAxMC4wMTcycHggcmdiYSgwLCAwLCAwLCAwLjAzNSksXG4gICAgICAwcHggMi4xOTQ1M3B4IDUuMzIwMDhweCByZ2JhKDAsIDAsIDAsIDAuMDI4MjcyNSksIDBweCAwLjkxMzE5NXB4IDIuMjEzODFweCByZ2JhKDAsIDAsIDAsIDAuMDE5NjgwMik7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBmb3ItZS1sZy1kb3duIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgIC5hZHZhbnRhZ2VzX19pbWFnZSBpbWd7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9faW1hZ2Uge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIGhlaWdodDogMjQzcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBpbWd7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICB9XG4gICZfX2l0ZW0tY29udGVudC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICB9XG4gICZfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBjb2xvcjogJGNvbG9yLXRpdGxlO1xuICB9XG4gICZfX2l0ZW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cbiAgJl9fYnRuIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDE1cHggMzBweDtcbiAgfVxufVxuIiwiLm5ld3Mge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgJl9fY29udGVudC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC8vQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgIC8vICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC8vfVxuICB9XG4gICZfX25ld3MtaXRlbS1jb250YWluZXIge1xuICAgIGZsZXg6IDAgMSA3MzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBmb3ItZS1sZy1kb3duIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fcXVpY2stbGlua3MtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBmbGV4OiAwIDEgMzUwcHg7XG4gIH1cblxuICAucXVpY2stbGlua3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogMzVweCAxNXB4IDI1cHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLW1haW4tcHVycDtcbiAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIH1cbiAgfVxuICAubmV3cy1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4iLCIudHJhZGVycy1lZHVjYXRpb24ge1xuICBtaW4taGVpZ2h0OiAzNzdweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1iZy1vbmU7XG4gIEBpbmNsdWRlIGZvci1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbiAgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLy9jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBAaW5jbHVkZSBmb3ItbGctZG93biB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDI1cHg7XG4gICAgfVxuICB9XG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gICZfX3N1YnRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDkyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbiIsIi5vdXItYnJvY2tlcnMge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbiAgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICZfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxufVxuIiwiLmZpcnN0LXNjcmVlbiB7XG4gIG1hcmdpbi1ib3R0b206IDEwNXB4O1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDkycHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cbiAgfVxuICAmX19icmVhZGNydW1icyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXgtd2lkdGg6IDYzNXB4O1xuICB9XG4gICZfX3RleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWF4LXdpZHRoOiA2MzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4iLCIud2FybmluZy1saXN0IHtcbiAgQGltcG9ydCBcIi4vX2ZpcnN0LXNjcmVlblwiO1xuXG4gICZfX2ZlYXR1cmVzLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbiAgJl9fYnRuIHtcbiAgICAvL21heC13aWR0aDogMTkxcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTAwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxuICAmX190YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgcGFkZGluZzogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiRjb2xvci1iZy1vbmU7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCA5MnB4O1xuICAgICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC50YWJsZSB7XG4gICAgICB0aGVhZCB7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICB0aDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIC50YWJsZV9fdGl0bGUtY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMDBweDtcbiAgICByaWdodDogNTAlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MyUpO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19wYXRoLTIge1xuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gICAgICBzdHJva2UtZGFzaGFycmF5OiAxMDAwMHB4O1xuICAgIH1cbiAgICAuY2lyY2xlLXRvcCB7XG4gICAgICAmX19jZW50ZXItY2lyY2xlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogOTAwcHggNDBweDtcbiAgICAgICAgQGluY2x1ZGUgem9vbUluT3V0KDQpO1xuICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAxNXB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjMpKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNpcmNsZS1ib3R0b20ge1xuICAgICAgJl9fY2VudGVyLWNpcmNsZSB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDE4MHB4IDYwMHB4O1xuICAgICAgICBAaW5jbHVkZSB6b29tSW5PdXQoNyk7XG4gICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDE1cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMykpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMzBweDtcbiAgICByaWdodDogNTAlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgIEBpbmNsdWRlIGZvci1zbS1kb3duIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5jaXJjbGUtdG9wIHtcbiAgICAgICZfX2NlbnRlci1jaXJjbGUge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxOTdweCAxODBweDtcbiAgICAgICAgQGluY2x1ZGUgem9vbUluT3V0KDUpO1xuICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDNweCAzcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMykpO1xuICAgICAgfVxuICAgIH1cbiAgICAuY2lyY2xlLWJvdHRvbSB7XG4gICAgICAmX19jZW50ZXItY2lyY2xlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMjIwcHggNTkzMnB4O1xuICAgICAgICBAaW5jbHVkZSB6b29tSW5PdXQoNSk7XG4gICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coM3B4IDNweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4zKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY29tcGxhaW50IHtcbiAgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTY1cHg7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gNjM1cHgpO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19wYXRoLTEge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOTBweCwgMTAwcHgpO1xuICAgIH1cbiAgICAmX19wYXRoLTIge1xuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gICAgICBzdHJva2UtZGFzaGFycmF5OiAxMDAwMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOTBweCwgMTAwcHgpO1xuICAgIH1cbiAgICAuY2lyY2xlLXRvcCB7XG4gICAgICAmX19jZW50ZXItY2lyY2xlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwN3B4IDEwMHB4O1xuICAgICAgICBAaW5jbHVkZSB6b29tSW5PdXQoNik7XG4gICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coM3B4IDNweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4zKSk7XG4gICAgICB9XG4gICAgfVxuICAgIC5jaXJjbGUtcmVndWxhciB7XG4gICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAxMDBweCA4MHB4IHJnYmEoMCwgMCwgMCwgMC4wNykpXG4gICAgICAgIGRyb3Atc2hhZG93KDBweCA0MS43Nzc2cHggMzMuNDIyMXB4IHJnYmEoMCwgMCwgMCwgMC4wNTAzMTk4KSk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDkyMHB4O1xuICB9XG4gICZfX2JyZWFkY3J1bXBzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG4gICZfX2xpbmsge1xuICAgICZfY3VycmVudCB7XG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgfVxuICB9XG4gIEBpbXBvcnQgXCIuL19kZXNjcmlwdGlvbi5zY3NzXCI7XG4gIEBpbXBvcnQgXCIuL19mb3JtLnNjc3NcIjtcbn1cbiIsIi5kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDExMHB4O1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG4gIC5hbmltZV9fY2lyY2xlX3NpbmdsZSB7XG4gICAgLmFuaW1lLWNpcmNsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgIHdpZHRoOiA3OHB4O1xuICAgICAgaGVpZ2h0OiA3OHB4O1xuICAgICAgJl9fY2lyY2xlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBvcmRlcjogLTE7XG4gICAgfVxuICB9XG4gIC5idXR0b25zIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICAuYnRuIHtcbiAgICAgIHdpZHRoOiAyNTVweDtcbiAgICAgIGhlaWdodDogMzdweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgICAuY29sLTgge1xuICAgICAgd2lkdGg6IDg3JTtcbiAgICB9XG4gICAgLmNvbC00IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuIiwiLmZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAxMThweDtcbiAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbiAgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgYXJ0aWNsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG4gIH1cblxuICB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICBsaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjdweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTE1cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWN0aW9uLXRvLWRhdGUge1xuICAgIGlucHV0IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG4gIC5kaXNwdXRlLWRldGFpbHMge1xuICAgIGgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIC5pbnB1dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgfVxuICAuYWRkaXRpb25hbC1jb21tZW50cyB7XG4gICAgLmlucHV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuICB9XG4gIC5pbnB1dC1pbnN0cnVjdGlvbnMge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gIH1cbiAgLnN1cHBvcnRpbmctZG9jdW1lbnRzIHtcbiAgICBoMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgfVxuICAgIC5pbnB1dF9fZmlsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGxhYmVsLmJ0biB7XG4gICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgbWF4LWhlaWdodDogNDVweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmZpbGUtbmFtZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucmVxdWlyZWQtZmllbGRzIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4iLCIub3VyLW1lbWJlcnMge1xuICBtaW4taGVpZ2h0OiA1MHZoO1xuICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmc1LnBuZyk7XG4gIEBpbmNsdWRlIGZvci1sZy1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxuICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG4gIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIGZvci1zbS1kb3duIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gIH1cbiAgLnRhYmxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLXdpZHRoOiA3NzNweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYWRkLWdyZXk7XG4gICAgJl9fZGF0YSB7XG4gICAgICBwYWRkaW5nOiAxMXB4IDA7XG4gICAgfVxuICB9XG4gIC5mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5tYWluLXRhYmxlLXdyYXBwZXJ7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxuICAuYnRuIHtcbiAgICAmX193cmFwcGVyIHtcbiAgICAgIC5idG4ge1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGUoLTE3MHB4LCAtNTVweCk7XG4gICAgICAgIEBpbmNsdWRlIGZvci1sZy1kb3duIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMHB4O1xuICAgIH1cbiAgfVxuICBAaW1wb3J0IFwiLi90YWJsZVwiO1xufVxuIiwiLmJ0biB7XG4gICZfZ2hvc3Qge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgfVxuICAmX2JsdWUge1xuICAgICYtbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgIEBpbmNsdWRlIGZvci1sZy1kb3duIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tYWluLXRhYmxlLXdyYXBwZXIge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICB9XG4gIC5idG5fYmx1ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTgwcHg7XG4gICAgcmlnaHQ6IC0xNjBweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXG4gICAgQGluY2x1ZGUgZm9yLWxnLWRvd24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmJ1dHRvbldyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4td2lkdGg6IDc3M3B4O1xuICBidXR0b24ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1hZGQtZ3JleTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIC8vYmFja2dyb3VuZDogJGNvbG9yLWFkZC1iYWNrZ3JvdW5kO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1hZGQtcHVycDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAvL2NvbG9yOiAjODI4MjgyO1xuICAgIGNvbG9yOiAkY29sb3ItbWFpbi1wdXJwO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAwcHggMHB4IDBweDtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAzcHggMHB4IDBweDtcbiAgICB9XG4gIH1cbiAgYnV0dG9uLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLW1haW4tcHVycDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItbWFpbi1wdXJwO1xuICB9XG59XG4uY29udGVudFdyYXBwZXIge1xuICBtaW4taGVpZ2h0OiA0NjVweDtcbiAgQGluY2x1ZGUgZm9yLWxnLWRvd24ge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbnRlbnQuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLmZpcnN0LXNjcmVlblxuICBtYXJnaW4tYm90dG9tOiAxMDVweFxuICAuY29udGFpbmVyXG4gICAgcGFkZGluZzogMCA5MnB4XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd25cbiAgICAgIHBhZGRpbmc6IDAgMTVweFxuXG4gICZfX2JyZWFkY3J1bWJzXG4gICAgbWFyZ2luLWJvdHRvbTogNDVweFxuXG4gICZfX3RpdGxlXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweFxuICAgIG1heC13aWR0aDogNjM1cHhcblxuICAmX190ZXh0XG4gICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgIG1heC13aWR0aDogNjM1cHhcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4XG5cbiAgICAmOmxhc3QtY2hpbGRcbiAgICAgIG1hcmdpbi1ib3R0b206IDAiLCIuY2hlY2steW91ci1icm9rZXJcbiAgQGltcG9ydCAuL19maXJzdC1zY3JlZW5cblxuICAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgdG9wOiAyMDBweFxuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDU1NXB4KVxuICAgIHotaW5kZXg6IC0xXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDExMDBweCAgKVxuICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgJl9fcGF0aC0xLFxuICAgICZfX3BhdGgtMlxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYwcHgpXG5cbiAgICAmX19wYXRoLTJcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwMHB4XG4gICAgICBzdHJva2UtZGFzaGFycmF5OiAxMDAwMHB4XG5cbiAgICAuY2lyY2xlLXRvcFxuICAgICAgJl9fY2VudGVyLWNpcmNsZVxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA5NTBweCA0MHB4XG4gICAgICAgIEBpbmNsdWRlIHpvb21Jbk91dCg0KVxuICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAxNXB4IDIwcHggcmdiYSgwLCAwLCAwLCAuMykpXG5cbiAgICAuY2lyY2xlLWJvdHRvbVxuICAgICAgJl9fY2VudGVyLWNpcmNsZVxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAyMDJweCA2MDBweFxuICAgICAgICBAaW5jbHVkZSB6b29tSW5PdXQoNylcbiAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMTBweCAxNXB4IHJnYmEoMCwgMCwgMCwgLjMpKVxuXG4gICZfX3RhYmxlXG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHhcbiAgICBAaW5jdWxlIGZvci1tZC1kb3duIFxuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHhcbiAgICAudGFibGVcbiAgICAgIHRoZWFkXG4gICAgICAgIHRyXG4gICAgICAgICAgdGg6bnRoLWNoaWxkKDUpXG4gICAgICAgICAgICAudGFibGVfX3RpdGxlLWNvbnRlbnQtd3JhcHBlclx0XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdCIsIi5jb21wZW5zYXRpb24tZnVuZCB7XG4gIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwOHB4O1xuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDU1NXB4KTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fcGF0aC0xIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUzcHgsIDIzN3B4KTtcbiAgICB9XG4gICAgJl9fcGF0aC0yIHtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwMHB4O1xuICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUzcHgsIDIzN3B4KTtcbiAgICB9XG4gICAgLmNpcmNsZS10b3Age1xuICAgICAgJl9fY2VudGVyLWNpcmNsZSB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDkwMHB4IDIyNXB4O1xuICAgICAgICBAaW5jbHVkZSB6b29tSW5PdXQoNSk7XG4gICAgICB9XG4gICAgICAmX19jaXJjbGUyIHtcbiAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA5MDBweCAyMjVweDtcbiAgICAgICAgQGluY2x1ZGUgcm90YXRpb24oNiwgbm9ybWFsKTtcbiAgICAgIH1cbiAgICAgICZfX2NpcmNsZTMge1xuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAxMzAwcHg7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwcHg7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDkwMHB4IDIyNXB4O1xuICAgICAgICBAaW5jbHVkZSByb3RhdGlvbig4LCByZXZlcnNlKTtcbiAgICAgIH1cbiAgICAgICZfX2NpcmNsZTQge1xuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAxMzAwcHg7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwcHg7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDkwMHB4IDIyNXB4O1xuICAgICAgICBAaW5jbHVkZSByb3RhdGlvbig1LCBub3JtYWwpO1xuICAgICAgfVxuICAgICAgJl9fY2lyY2xlNSB7XG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogOTAwcHggMjI1cHg7XG4gICAgICAgIEBpbmNsdWRlIHJvdGF0aW9uKDEwLCByZXZlcnNlKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNpcmNsZS1ib3R0b20ge1xuICAgICAgJl9fY2VudGVyLWNpcmNsZSB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDU1cHggODM4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwMHB4O1xuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDE4MHB4KTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBAaW5jbHVkZSBmb3Itc20tZG93biB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgQGluY2x1ZGUgZm9yLXgtc20tZG93biB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5jaXJjbGUtdG9wIHtcbiAgICAgICZfX2NlbnRlci1jaXJjbGUge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAzMzBweCA2MHB4O1xuICAgICAgICBAaW5jbHVkZSB6b29tSW5PdXQoNSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcGF0aC0yIHtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwMHB4O1xuICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDBweDtcbiAgICB9XG4gIH1cbiAgJl9fZmlyc3Qtc2NyZWVuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxuXG4gIEBpbXBvcnQgXCIuL19maXJzdC1zY3JlZW5cIjtcbiAgQGltcG9ydCBcIi4vX2JlbmVmaXRzXCI7XG59XG4iLCIuZmlyc3Qtc2NyZWVuIHtcbiAgJl9fYnJlYWRjcnVtYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgJl9fcHJvZmlsLWxvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA2MzVweDtcbiAgICBAaW5jbHVkZSBmb3Itc20tZG93biB7XG4gICAgICBtYXgtd2lkdGg6IDMzN3B4O1xuICAgIH1cbiAgfVxufVxuIiwiLmJlbmVmaXRzIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCA5NXB4O1xuICAgIEBpbmNsdWRlIGZvci1sZy1kb3duIHtcbiAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuICB9XG4gIFxuICAmX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgZ2FwOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG5cbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGNvbHVtbi1nYXA6IDA7XG4gICAgICByb3ctZ2FwOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIG9yZGVyOiAyO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIEBpbmNsdWRlIGZvci1zbS1kb3duIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogMzM3cHg7XG4gICAgfVxuICB9XG4gICZfX2ljb24ge1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgJl9fdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBvcmRlcjogMztcbiAgICBAaW5jbHVkZSBmb3Itc20tZG93biB7XG4gICAgICBtYXgtd2lkdGg6IDMzN3B4O1xuICAgIH1cbiAgfVxuICAmX19zdWItbGlzdCB7XG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG4gICAgQGluY2x1ZGUgZm9yLWxnLWRvd24ge1xuICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuICB9XG4gICZfX3N1Yi1pdGVtIHtcbiAgICBmbGV4OiAwIDEgMjU1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1iZy1vbmU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctb25lO1xuICAgIGNvbG9yOiRjb2xvcl93aHJpdGU7XG4gICAgQGluY2x1ZGUgZm9yLWxnLWRvd24ge1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICAmX19zdWItaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcbiAgICAvL0BpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAvLyAgbWFyZ2luOiAwIGF1dG87XG4gICAgLy8gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgLy99XG4gIH1cbiAgJl9fc3ViLXRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBAaW5jbHVkZSBmb3Itc20tZG93biB7XG4gICAgICBtYXgtd2lkdGg6IDMzN3B4O1xuICAgIH1cbiAgfVxufVxuIiwiLmRpc3B1dGUtcmVzb2x1dGlvbi1wcm9jZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTMwcHg7XG4gIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxuICAucmVzb2x1dGlvbiB7XG4gICAgJl9fYnJlYWRjcnVtYnMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2xpc3Qge1xuICAgICAgQGluY2x1ZGUgc21hbGwtY29udGFpbmVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAvL3dpZHRoOiA1MCU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MDBweCl7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSArIDMwcHgpO1xuICAgICAgICAmOm50aC1jaGlsZChvZGQpe1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAucmVzb2x1dGlvbl9fY29udGVudC13cmFwcGVye1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOmFmdGVye1xuICAgICAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZChldmVuKXtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAucmVzb2x1dGlvbl9fY29udGVudC13cmFwcGVye1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAgLnJlc29sdXRpb25fX251bWJlci13cmFwcGVye1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSArIDUwcHgpO1xuICAgICAgICAmOm50aC1jaGlsZChvZGQpe1xuICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKTphZnRlcntcbiAgICAgICAgICAgIHJpZ2h0OiA1MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICAgICZfX251bWJlci13cmFwcGVyIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItbWFpbi1wdXJwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgQGluY2x1ZGUgZm9yLWUtbGctZG93biB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGZvci1sZy1kb3duIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGZvci1zbS1kb3duIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19udW1iZXIge1xuICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgY29sb3I6ICRjb2xvci1tYWluLXB1cnA7XG4gICAgICBAaW5jbHVkZSBmb3ItbGctZG93biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udGVudC13cmFwcGVyIHtcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA3NjBweDtcblxuICAgICAgQGluY2x1ZGUgZm9yLWUtbGctZG93biB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2J0biB7XG4gICAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBAaW5jbHVkZSBmb3Itc20tZG93biB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNpbmdsZS1icm9rZXJzIHtcblxuICAucHJvZmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci1zbS1kb3duIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgICZfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTE1cHg7XG4gICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2xpc3Qge1xuICAgICAgZmxleDogMCAxIDYyMHB4O1xuICAgICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iZy1vbmU7XG4gICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGZvci1zbS1kb3due1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19zaGllbGQtd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MDBweCl7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1hZGQtZ3JleTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgfVxuXG4gICAgfVxuICAgICZfX3Byb2ZpbC1sb2dvIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19zaGllbGQtY291bnQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDdweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuICAgICZfX2JyYW5kLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgICBAaW5jbHVkZSBmb3ItbGctZG93biB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3RleHQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgc3BhbiwgdGltZXtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgJl9faW5mb3JtYXRpb24ge1xuICAgICAgJl9uby1wcm90ZWN0ZWQge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogI2YwM2MzYztcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fc3RhdHVzIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICAgICZfX2J0bi13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgIC8vanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJ0bl9naG9zdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3due1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkgYW5kIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gICAgICAgIC8vcGFkZGluZzogMTBweCA1cHg7XG4gICAgICAgIC8vZm9udC1zaXplOiAxMnB4O1xuXG5cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fY2VydGlmaWNhdGUtd3JhcHBlciB7XG4gICAgICBmbGV4OiAwIDEgNDUwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19jZXJ0aWZpY2F0ZSB7XG4gICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fZmlsZS1idG4ge1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgLy9tYXgtd2lkdGg6IDE0NXB4O1xuICAgIH1cbiAgICAmX19maWxlLWJ0bi11bmNvbmZpcm0ge1xuICAgICAgLy9tYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG4gIC5hYm91dC1icmFuZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2OTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1iZy1vbmU7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIEBpbmNsdWRlIGZvci1zbS1kb3duIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICB9XG4gICAgJl9fbG9nbyB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGZvci1zbS1kb3duIHtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNTQwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgQGluY2x1ZGUgZm9yLXNtLWRvd24ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb25kaXRpb25zICB7XG4gICAgbWFyZ2luOiAwIGF1dG8gODBweDtcbiAgICBtYXgtd2lkdGg6IDkyMHB4O1xuICAgIEBpbmNsdWRlIGZvci1sZy1kb3duIHtcbiAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSB7XG4gICAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHVsLFxuICAgIG9sIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIG9sIHtcbiAgICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG4gICAgJl9fYnRue1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDUwcHg7XG4gICAgfVxuICAgICZfX2luZm8ge1xuICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXMgZWFzZS1vdXQsIG9wYWNpdHkgMC41cyBlYXNlLW91dDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG59XG4jY2VydGlmaWNhdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuI2NlcnRpZmljYXRlLXFyLFxuI2NlcnRpZmljYXRlLXNoaWVsZCxcbiNjZXJ0aWZpY2F0ZS1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuIiwiLmFwcGx5LWZvci1tZW1iZXJzaGlwIHtcbiAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxuICAucmVxdWlyZWQtZmllbGRzIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuICAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDU1NXB4KTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fcGF0aC0xIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC03cHgsIDIzN3B4KTtcbiAgICB9XG4gICAgJl9fcGF0aC0yIHtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwMHB4O1xuICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC03cHgsIDIzN3B4KTtcbiAgICB9XG4gICAgLmNpcmNsZS10b3Age1xuICAgICAgJl9fY2VudGVyLWNpcmNsZSB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDk3NXB4IDIyNXB4O1xuICAgICAgICAvLyBAaW5jbHVkZSB6b29tSW5PdXQoNSk7XG4gICAgICB9XG4gICAgfVxuICAgIC5jaXJjbGUtYm90dG9tIHtcbiAgICAgICZfX2NlbnRlci1jaXJjbGUge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1NXB4IDg2N3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3MHB4O1xuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDE3OHB4KTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICAuY2lyY2xlLXRvcCB7XG4gICAgICAmX19jZW50ZXItY2lyY2xlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMzM1cHggNzBweDtcbiAgICAgICAgQGluY2x1ZGUgem9vbUluT3V0KDUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3BhdGgtMSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0cHgsIDYwcHgpO1xuICAgIH1cbiAgICAmX19wYXRoLTIge1xuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gICAgICBzdHJva2UtZGFzaGFycmF5OiAxMDAwMHB4O1xuXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0cHgsIDYwcHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBmb3Itc20tZG93biB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgQGluY2x1ZGUgZm9yLXgtc20tZG93biB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBpbXBvcnQgXCIuL21lbWJlcnNoaXBcIjtcbn1cbiIsIi5tZW1iZXJzaGlwIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICB9XG4gICZfX2JyZWFkY3J1bXBzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0N3B4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG4gICZfX2Zvcm0tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG4gIH1cbiAgJl9fZm9ybSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTgwcHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICB9XG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmlucHV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb250YWN0LWluZm8ge1xuICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICB9XG4gIH1cbiAgLmdyaWQtcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIGdyaWQtZ2FwOiAwO1xuICAgIH1cbiAgfVxuICAuc3VibWl0LXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbiIsIi53aGF0LXdlLWRvIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTI3cHg7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gNTU1cHgpO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19wYXRoLTEge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMjM3cHgpO1xuICAgIH1cblxuICAgICZfX3BhdGgtMiB7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDBweDtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAyMzdweCk7XG4gICAgfVxuXG4gICAgLmNpcmNsZS10b3Age1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCwgNTBweCk7XG4gICAgICAmX19jZW50ZXItY2lyY2xlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogOTAwcHggMjI1cHg7XG4gICAgICAgIEBpbmNsdWRlIHpvb21Jbk91dCg1KTtcbiAgICAgIH1cblxuICAgICAgJl9fY2lyY2xlMiB7XG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogOTAwcHggMjI1cHg7XG4gICAgICAgIEBpbmNsdWRlIHJvdGF0aW9uKDYsIG5vcm1hbCk7XG4gICAgICB9XG5cbiAgICAgICZfX2NpcmNsZTMge1xuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAxMzAwcHg7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwcHg7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDkwMHB4IDIyNXB4O1xuICAgICAgICBAaW5jbHVkZSByb3RhdGlvbig4LCByZXZlcnNlKTtcbiAgICAgIH1cblxuICAgICAgJl9fY2lyY2xlNCB7XG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogOTAwcHggMjI1cHg7XG4gICAgICAgIEBpbmNsdWRlIHJvdGF0aW9uKDUsIG5vcm1hbCk7XG4gICAgICB9XG5cbiAgICAgICZfX2NpcmNsZTUge1xuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAxMzAwcHg7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwcHg7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDkwMHB4IDIyNXB4O1xuICAgICAgICBAaW5jbHVkZSByb3RhdGlvbigxMCwgcmV2ZXJzZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTk1cHg7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gMTg1cHgpO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIC5jaXJjbGUtdG9wIHtcbiAgICAgICZfX2NlbnRlci1jaXJjbGUge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAzMjBweCAxMHB4O1xuICAgICAgICBAaW5jbHVkZSB6b29tSW5PdXQoNSk7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3BhdGgtMSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTJweCwgMXB4KTtcbiAgICB9XG4gICAgJl9fcGF0aC0yIHtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwMHB4O1xuICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMnB4LCAxcHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBmb3Itc20tZG93biB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgQGluY2x1ZGUgZm9yLXgtc20tZG93biB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAuc2xpZGVyLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICBAaW1wb3J0IFwiLi9maXJzdC1zY3JlZW5cIjtcbiAgQGltcG9ydCBcIi4vcHJvdmlkZVwiO1xuICBAaW1wb3J0IFwiLi9zcGVjaWFsLW9uZVwiO1xuICBAaW1wb3J0IFwiLi9zcGVjaWFsLXR3b1wiO1xufVxuIiwiLmZpcnN0LXNjcmVlbiB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICBwIHtcbiAgICB3aWR0aDogNTguMzMzMyU7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci1zbS1kb3duIHtcbiAgICAgIHdpZHRoOiA4My4zMzMzMzMlO1xuICAgIH1cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuIiwiLnByb3ZpZGUge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAmLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA3MzBweDtcbiAgICBAaW5jbHVkZSBmb3Itc20tZG93biB7XG4gICAgICBtYXgtd2lkdGg6IDI5MHB4O1xuICAgIH1cbiAgfVxuICBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICB9XG4gICZfX3NlcnZpY2VzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHAge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gICAgLmJ0biB7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbiAgfVxuICAmX19yb3cge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBjb2x1bW4tZ2FwOiA2NXB4O1xuICAgIHJvdy1nYXA6IDQwcHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgICAgcm93LWdhcDogMzBweDtcbiAgICB9XG4gIH1cbiAgJl9fY29sIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuIiwiLnNwZWNpYWwtb25lIHtcbiAgbWFyZ2luOiAxMDBweCAwO1xuICAmX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5MjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDY2cHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbiAgcCB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi5zcGVjaWFsLXR3byB7XG4gIG1hcmdpbi1ib3R0b206IDE4MHB4O1xuICBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICZfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIGZvci1zbS1kb3duIHtcbiAgICAgIG1heC13aWR0aDogMjg3cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbiAgJl9fcm93IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuICAmX19jb2wge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbiIsIi5hYm91dC11cyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuICAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDBweDtcbiAgICByaWdodDogY2FsYyg1MCUgLSA1NTVweCk7XG4gICAgei1pbmRleDogLTE7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX3BhdGgtMSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1M3B4LCAyMzdweCk7XG4gICAgfVxuICAgICZfX3BhdGgtMiB7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDBweDtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1M3B4LCAyMzdweCk7XG4gICAgfVxuICAgIC5jaXJjbGUtdG9wIHtcbiAgICAgICZfX2NlbnRlci1jaXJjbGUge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA5MDBweCAyMjVweDtcbiAgICAgICAgQGluY2x1ZGUgem9vbUluT3V0KDUpO1xuICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDNweCAzcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMykpO1xuICAgICAgfVxuICAgICAgJl9fY2lyY2xlMiB7XG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogOTAwcHggMjI1cHg7XG4gICAgICAgIEBpbmNsdWRlIHJvdGF0aW9uKDYsIG5vcm1hbCk7XG4gICAgICB9XG4gICAgICAmX19jaXJjbGUzIHtcbiAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA5MDBweCAyMjVweDtcbiAgICAgICAgQGluY2x1ZGUgcm90YXRpb24oOCwgcmV2ZXJzZSk7XG4gICAgICB9XG4gICAgICAmX19jaXJjbGU0IHtcbiAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA5MDBweCAyMjVweDtcbiAgICAgICAgQGluY2x1ZGUgcm90YXRpb24oNSwgbm9ybWFsKTtcbiAgICAgIH1cbiAgICAgICZfX2NpcmNsZTUge1xuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAxMzAwcHg7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwcHg7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDkwMHB4IDIyNXB4O1xuICAgICAgICBAaW5jbHVkZSByb3RhdGlvbigxMCwgcmV2ZXJzZSk7XG4gICAgICB9XG4gICAgfVxuICAgIC5jaXJjbGUtYm90dG9tIHtcbiAgICAgICZfX2NlbnRlci1jaXJjbGUge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1NXB4IDgzOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEyMHB4O1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgei1pbmRleDogLTE7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgQGluY2x1ZGUgZm9yLXNtLWRvd24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci14LXNtLWRvd24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19wYXRoLTIge1xuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gICAgICBzdHJva2UtZGFzaGFycmF5OiAxMDAwMHB4O1xuICAgIH1cblxuICAgIC5jaXJjbGUtdG9wIHtcbiAgICAgICZfX2NlbnRlci1jaXJjbGUge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAzMzBweCAzMHB4O1xuICAgICAgICBAaW5jbHVkZSB6b29tSW5PdXQoNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2ZpcnN0LXNjcmVlbi1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDEyMnB4O1xuICAgIG1heC13aWR0aDogNjM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cbiAgICBAaW5jbHVkZSBmb3Itc20tZG93biB7XG4gICAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG4gICZfX3NlY29uZC1zY3JlZW4tY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDczMHB4O1xuXG4gICAgQGluY2x1ZGUgZm9yLXNtLWRvd24ge1xuICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLmNhdGVnb3J5LXBhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTYwcHg7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gNTU1cHgpO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19wYXRoLTIge1xuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gICAgICBzdHJva2UtZGFzaGFycmF5OiAxMDAwMHB4O1xuICAgIH1cbiAgICAuY2lyY2xlLXRvcCB7XG4gICAgICAmX19jZW50ZXItY2lyY2xlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogOTEwcHggNDBweDtcbiAgICAgICAgQGluY2x1ZGUgem9vbUluT3V0KDQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBmb3Itc20tZG93biB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYnJlYWRjcnVtYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fY29udGVudC13cmFwcGVyIHtcbiAgICAvL21pbi1oZWlnaHQ6IDEyMDBweDtcbiAgICAvL2Rpc3BsYXk6IGdyaWQ7XG4gICAgLy9ncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDhmciA0ZnI7XG4gICAgLy9ncmlkLXRlbXBsYXRlLXJvd3M6IDFmciA0MHB4O1xuICAgIC8vZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAvLyAgXCJuZXdzIHF1aWNrXCJcbiAgICAvLyAgXCJwYWcgcGFnXCI7XG4gICAgLy9jb2x1bW4tZ2FwOiAxMHB4O1xuICAgIC8vcm93LWdhcDogNTBweDtcbiAgICAvL1xuICAgIC8vQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgIC8vICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAvLyAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gYXV0bztcbiAgICAvLyAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJuZXdzXCIgXCJwYWdcIiBcInF1aWNrXCI7XG4gICAgLy8gIHJvdy1nYXA6IDQ1cHg7XG4gICAgLy99XG4gIH1cblxuICAmX19uZXdzLWl0ZW0tY29udGFpbmVyIHtcbiAgICAvL2dyaWQtYXJlYTogbmV3cztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhcnRpY2xlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAvLyY6bGFzdC1jaGlsZCB7XG4gICAgICAvLyAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIC8vfVxuICAgIH1cbiAgfVxuICAmX19xdWljay1saW5rcy1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIC8vZ3JpZC1hcmVhOiBxdWljaztcbiAgfVxuICAmX19wYWdpbmF0aW9uIHtcbiAgICAvL2dyaWQtYXJlYTogcGFnO1xuXG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICB9XG4gICAgLnBhZ2luYXRpb24ge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG59XG4iLCIuZmlyc3Qtc2NyZWVuIHtcbiAgJl9fYnJlYWRjcnVtYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbiAgJl9fY29udGVudC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cbiAgICAuZmlyc3Qtc2NyZWVuX19pbWcge1xuICAgICAgZmxleDogMCAxIDQ0NXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNDQ1cHg7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAuZmlyc3Qtc2NyZWVuX190ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3RpdGxlLXdyYXBwZXIge1xuICAgIGZsZXg6IDAgMSA2MzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgfVxuICB9XG4gICZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfVxuICAmX19kYXRlIHtcbiAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmFydGljbGUtcGFnZSB7XG4gIEBpbXBvcnQgXCIuL19maXJzdC1zY3JlZW5cIjtcblxuICAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNjBweDtcbiAgICByaWdodDogY2FsYyg1MCUgLSA1NTVweCk7XG4gICAgei1pbmRleDogLTE7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX3BhdGgtMiB7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDBweDtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHg7XG4gICAgfVxuICAgIC5jaXJjbGUtdG9wIHtcbiAgICAgICZfX2NlbnRlci1jaXJjbGUge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA5MTVweCA0MHB4O1xuICAgICAgICBAaW5jbHVkZSB6b29tSW5PdXQoNCk7XG4gICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDE1cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMykpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19jb250ZW50LWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5MjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIEBpbmNsdWRlIGZvci1sZy1kb3duIHtcbiAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSB7XG4gICAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHVsLFxuICAgIG9sIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIG9sIHtcbiAgICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG4gICAgfVxuICAgIHRpbWUge1xuICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cblxuICAgIC52aWRlby13cmFwcGVyIHtcbiAgICAgICYgPiBkaXYge1xuICAgICAgICAvLyB3aWR0aDogNTYwO1xuICAgICAgICAvLyBoZWlnaHQ6IDM0OTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgICBoZWlnaHQ6IDA7XG5cbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3NvYy1pdGVtLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMTAwcHggYXV0byA2MHB4O1xuICAgIC5zb2NpYWwtaWNvbnMtc2hhcmUge1xuICAgICAgbWF4LXdpZHRoOiAyNTVweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5maXJzdC1zY3JlZW4ge1xuICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG4gICZfX2JyZWFkY3J1bWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG4gICZfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuICAgIC5maXJzdC1zY3JlZW5fX2ltZyB7XG4gICAgICBmbGV4OiAwIDEgNDUwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAuZmlyc3Qtc2NyZWVuX190ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3RpdGxlLXdyYXBwZXIge1xuICAgIGZsZXg6IDAgMSA2MzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgfVxuICB9XG4gICZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfVxuICAmX19kYXRlIHtcbiAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnNjcnVtLXBhZ2Uge1xuICBAaW1wb3J0IFwiLi9fZmlyc3Qtc2NyZWVuXCI7XG5cbiAgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjgwcHg7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gNTU1cHgpO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19wYXRoLTIge1xuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gICAgICBzdHJva2UtZGFzaGFycmF5OiAxMDAwMHB4O1xuICAgIH1cbiAgICAuY2lyY2xlLXRvcCB7XG4gICAgICAmX19jZW50ZXItY2lyY2xlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogOTE1cHggNDBweDtcbiAgICAgICAgQGluY2x1ZGUgem9vbUluT3V0KDQpO1xuICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAxNXB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjMpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fY29udGVudC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBAaW5jbHVkZSBmb3ItbGctZG93biB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgaDIge1xuICAgICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcblxuICAgICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICB1bCxcbiAgICBvbCB7XG4gICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBvbCB7XG4gICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICAgIH1cbiAgICB0aW1lIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG4gIH1cbiAgJl9fYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gICZfX2ltZy1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgZmxleDogMCAwIDQ0NXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBkaXYge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fc29jLWl0ZW0td3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAuc29jaWFsLWljb25zLXNoYXJlIHtcbiAgICAgIG1heC13aWR0aDogMjU1cHg7XG4gICAgfVxuICB9XG59XG4iLCIudGVhbSB7XG4gIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbiAgaDEge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogY2FsYyg1MCUgLSA1NTVweCk7XG4gICAgei1pbmRleDogLTE7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX3BhdGgtMSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1M3B4LCAyMzdweCk7XG4gICAgfVxuICAgICZfX3BhdGgtMiB7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDBweDtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1M3B4LCAyMzdweCk7XG4gICAgfVxuICAgIC5jaXJjbGUtdG9wIHtcbiAgICAgICZfX2NlbnRlci1jaXJjbGUge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA5NzVweCAyMjVweDtcbiAgICAgICAgQGluY2x1ZGUgem9vbUluT3V0KDUpO1xuICAgICAgfVxuICAgIH1cbiAgICAuY2lyY2xlLWJvdHRvbSB7XG4gICAgICAmX19jZW50ZXItY2lyY2xlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTVweCA4NjdweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNzBweDtcbiAgICByaWdodDogY2FsYyg1MCUgLSAxNzhweCk7XG4gICAgei1pbmRleDogLTE7XG4gICAgLmNpcmNsZS10b3Age1xuICAgICAgJl9fY2VudGVyLWNpcmNsZSB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDMzNXB4IDcwcHg7XG4gICAgICAgIEBpbmNsdWRlIHpvb21Jbk91dCg1KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wYXRoLTEge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNHB4LCAzN3B4KTtcbiAgICB9XG4gICAgJl9fcGF0aC0yIHtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwMHB4O1xuICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDBweDtcblxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNHB4LCAzN3B4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgZm9yLXNtLWRvd24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci14LXNtLWRvd24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgQGltcG9ydCBcIi4vbWFwXCI7XG4gIEBpbXBvcnQgXCIuL3Byb2ZpbGVzXCI7XG59XG5cbi50ZWFtLWFkbWluIHtcbiAgLm1hcCB7XG4gICAgY3Vyc29yOiBjcm9zc2hhaXI7XG4gICAgJl9fcHJldmlldyB7XG4gICAgICBjdXJzb3I6IGNyb3NzaGFpcjtcblxuICAgICAgJi1jb250YWluZXIge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAubWFwX19wcmV2aWV3X21vZGFsIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZVkoMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubWFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgJi1jb250YWluZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gICYtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTUwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kaXN0L21hcC5wbmcpIG5vLXJlcGVhdDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIHpvb206IDkwJTtcbiAgICAgIC8vIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICB6b29tOiA2NSU7XG4gICAgICAvLyAtbW96LXRyYW5zZm9ybTogc2NhbGUoMC42NSk7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcxMHB4KSB7XG4gICAgICB6b29tOiA1OCU7XG4gICAgICAvLyAtbW96LXRyYW5zZm9ybTogc2NhbGUoMC41OCk7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICB6b29tOiA1NSU7XG4gICAgICAvLyAtbW96LXRyYW5zZm9ybTogc2NhbGUoMC41NSk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci1zbS1kb3duIHtcbiAgICAgIC8vIHRyYW5zZm9ybTogc2NhbGUoMC4zNSk7XG4gICAgICB6b29tOiAzNSU7XG4gICAgICAvLyAtbW96LXRyYW5zZm9ybTogc2NhbGUoMC4zNSk7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICB6b29tOiAzMSU7XG4gICAgICAvLyAtbW96LXRyYW5zZm9ybTogc2NhbGUoMC4zMSk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci1lLXNtLWRvd24ge1xuICAgICAgem9vbTogMzAlO1xuICAgICAgLy8gLW1vei10cmFuc2Zvcm06IHNjYWxlKDAuMyk7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgICB6b29tOiAyNiU7XG4gICAgICAvLyAtbW96LXRyYW5zZm9ybTogc2NhbGUoMC4yNik7XG4gICAgfVxuICB9XG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgJl9fcHJldmlldyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmLWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwMHB4O1xuICAgICAgbGVmdDogNTAwcHg7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLm1hcF9fcHJldmlld19tb2RhbCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlWSgxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX2F2YXRhciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDM0JTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgfVxuICAgICZfZmxhZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB0b3A6IDQxcHg7XG4gICAgICB3aWR0aDogMTdweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICB9XG4gICAgJl90ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGJvdHRvbTogLTdweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgICAmX21vZGFsIHtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDQzLCAyNywgMTEyLCAwLjcpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtNDJweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZVkoMCk7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBoMSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIG1heC13aWR0aDogNjM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDNweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgfVxuICB9XG59XG4iLCIucHJvZmlsZXMge1xuICBtYXJnaW4tYm90dG9tOiAxODBweDtcbiAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwOHB4O1xuICB9XG4gICZfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5MTVweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgY29sdW1uLWdhcDogNzhweDtcbiAgICByb3ctZ2FwOiAzNXB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgICAgIHJvdy1nYXA6IDQwcHg7XG4gICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gICZfX2NhcmQge1xuICAgIHBhZGRpbmc6IDEwcHggMCAxNXB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiAwcHggMzNweCA4MHB4IHJnYmEoMCwgMCwgMCwgMC4wNyksIDBweCAxMy43ODY2cHggMzMuNDIyMXB4IHJnYmEoMCwgMCwgMCwgMC4wNTAzMTk4KSxcbiAgICAgICAgMHB4IDcuMzcwOThweCAxNy44NjlweCByZ2JhKDAsIDAsIDAsIDAuMDQxNzI3NSksIDBweCA0LjEzMjExcHggMTAuMDE3MnB4IHJnYmEoMCwgMCwgMCwgMC4wMzUpLFxuICAgICAgICAwcHggMi4xOTQ1M3B4IDUuMzIwMDhweCByZ2JhKDAsIDAsIDAsIDAuMDI4MjcyNSksIDBweCAwLjkxMzE5NXB4IDIuMjEzODFweCByZ2JhKDAsIDAsIDAsIDAuMDE5NjgwMik7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICAgIH1cbiAgICBhIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICB9XG4gIH1cbiAgJl9fYXZhdGFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBib3gtc2hhZG93OiAwcHggNzNweCA4MHB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wNyksIDBweCAzMC40OTc3cHggMzMuNDIyMXB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMjU4NDI5KSxcbiAgICAgICAgMHB4IDE2LjMwNTVweCAxNy44NjlweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE3MDMzKSwgMHB4IDkuMTQwNzNweCAxMC4wMTcycHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNTAxNTcpLFxuICAgICAgICAwcHggNC44NTQ1N3B4IDUuMzIwMDhweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE1MzM0NCksIDBweCAyLjAyMDFweCAyLjIxMzgxcHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNDc3KTtcbiAgICB9XG4gIH1cbiAgJl9fZmxhZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB3aWR0aDogMzNweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbiIsIi5jb250YWN0cyB7XG4gIHN2ZyB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLy9wYWRkaW5nLXRvcDogNjJweDtcbiAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxuICAmX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTIwcHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbiAgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNHB4O1xuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDU1NXB4KTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICNzaGFkb3cge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuICAgICZfX3BhdGgtMSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyOHB4LCAyMzdweCk7XG4gICAgfVxuICAgICZfX3BhdGgtMiB7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDBweDtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyOHB4LCAyMzdweCk7XG4gICAgfVxuICAgIC5jaXJjbGUtdG9wIHtcbiAgICAgICZfX2NlbnRlci1jaXJjbGUge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA5NDdweCAyMjVweDtcbiAgICAgICAgQGluY2x1ZGUgem9vbUluT3V0KDUpO1xuICAgICAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNpcmNsZS1ib3R0b20ge1xuICAgICAgJl9fY2VudGVyLWNpcmNsZSB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDU1cHggODM3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDExN3B4O1xuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDE4NXB4KTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICAuY2lyY2xlLXRvcCB7XG4gICAgICAmX19jZW50ZXItY2lyY2xlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMzIycHggNDBweDtcbiAgICAgICAgQGluY2x1ZGUgem9vbUluT3V0KDUpO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19wYXRoLTEge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEycHgsIDFweCk7XG4gICAgfVxuICAgICZfX3BhdGgtMiB7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDBweDtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTJweCwgMXB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgZm9yLXNtLWRvd24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci14LXNtLWRvd24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAaW1wb3J0IFwiLi9oZWFkZXJcIjtcbiAgQGltcG9ydCBcIi4vbWFwXCI7XG4gIEBpbXBvcnQgXCIuL2Zvcm1cIjtcbn1cbiIsIi5jb250YWN0cyB7XG4gICZfX2hlYWRlciB7XG4gICAgLy9tYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogcmdiKDI0NSAyNDggMjUzIC8gNjAlKTtcbiAgICBib3gtc2hhZG93OjAgMTBweCA0MHB4IDAgcmdiYSg2NCwgMTg2LCAxODgsIDAuMjkpO1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgICB9XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgIC8vbWF4LXdpZHRoOiA2MzVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgIC8vbWF4LXdpZHRoOiAzMzVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jb250YWN0cyB7XG4gICZfX21hcCB7XG4gICAgLy9tYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICAmX21vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQGluY2x1ZGUgZm9yLXNtLWRvd24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgJl9kZXNrdG9wIHtcbiAgICAgIEBpbmNsdWRlIGZvci1zbS1kb3duIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuIiwiLmNvbnRhY3RzIHtcbiAgJl9fZm9ybSB7XG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjczcHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTg3cHg7XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICAgIH1cbiAgICAmX19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICAgICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgICAgIHJvdy1nYXA6IDU1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5zdWJtaXRfX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICZfX2lucHV0cyB7XG4gICAgLmlucHV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAmLmNvbnRhaW5lcl9saW1pdCB7XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIqXCI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNlYjU3NTc7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnRleHRhcmVhIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gIH1cbiAgJl9faW5mbyB7XG4gICAgQGluY2x1ZGUgZm9yLXNtLWRvd24ge1xuICAgICAgcGFkZGluZy1yaWdodDogNDdweDtcbiAgICB9XG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgICBwLFxuICAgIC5jb250YWN0c19fYWRkcmVzcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGEge1xuICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW4tcHVycDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb250YWN0c19fYWRkcmVzcyB7XG4gICAgICAmX2ZpcnN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5pbnB1dF9fZmlsZXtcbiAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwe1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDogJ0Nob29zZSBmaWxlJztcbiAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgbGVmdDowO1xuICAgICAgcGFkZGluZzo1cHg7XG4gICAgICBiYWNrZ3JvdW5kOnJlZDtcbiAgICAgIGNvbG9yOiNmZmY7XG4gICAgICB3aWR0aDoxMzBweDtcbiAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czo1cHg7XG4gICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICB9XG4gICAgaW5wdXR7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2aXNpYmlsaXR5OmhpZGRlbjtcbiAgICB9XG4gIH1cbn0iLCIub3BlcmF0aW9uIHtcbiAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxuICBoMSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gICAgfVxuICB9XG4gICZfX2JyZWFkY3J1bWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG4gICZfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgICAmX2ZpcnN0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuICB9XG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgZ3JpZC1nYXA6IDMwcHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgICBncmlkLWdhcDogNDBweDtcbiAgICB9XG4gIH1cbiAgJl9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYm94LXNoYWRvdzogMHB4IDMzcHggODBweCByZ2JhKDAsIDAsIDAsIDAuMDcpLCAwcHggMTMuNzg2NnB4IDMzLjQyMjFweCByZ2JhKDAsIDAsIDAsIDAuMDUwMzE5OCksXG4gICAgICAgIDBweCA3LjM3MDk4cHggMTcuODY5cHggcmdiYSgwLCAwLCAwLCAwLjA0MTcyNzUpLCAwcHggNC4xMzIxMXB4IDEwLjAxNzJweCByZ2JhKDAsIDAsIDAsIDAuMDM1KSxcbiAgICAgICAgMHB4IDIuMTk0NTNweCA1LjMyMDA4cHggcmdiYSgwLCAwLCAwLCAwLjAyODI3MjUpLCAwcHggMC45MTMxOTVweCAyLjIxMzgxcHggcmdiYSgwLCAwLCAwLCAwLjAxOTY4MDIpO1xuICAgIH1cbiAgfVxuICAmX19yZXNvbHV0aW9uLXN0YXRpc3RpY3NzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxuICAmX19jYXNlLWV4YW1wbGVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxuICAmX19jb21taXNzaW9uLXJlcG9ydHMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG4gICZfX2luZHVzdHJ5LWV2ZW50cy1wYXJ0aWNpcGF0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxuICAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNDBweDtcbiAgICByaWdodDogY2FsYyg1MCUgLSA1NTVweCk7XG4gICAgei1pbmRleDogLTE7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX3BhdGgtMSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3cHgsIDE5NXB4KTtcbiAgICB9XG4gICAgJl9fcGF0aC0yIHtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwMHB4O1xuICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDdweCwgMTk1cHgpO1xuICAgIH1cbiAgICAuY2lyY2xlLXRvcCB7XG4gICAgICAmX19jZW50ZXItY2lyY2xlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogOTU0cHggMjI1cHg7XG4gICAgICAgIEBpbmNsdWRlIHpvb21Jbk91dCg1KTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNpcmNsZS1ib3R0b20ge1xuICAgICAgJl9fY2VudGVyLWNpcmNsZSB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDU1cHggODM3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zbGlkZXItYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaW1nIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbiAgICAuYnV0dG9uLXByZXYge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA5NnB4O1xuICAgIH1cbiAgICAuYnV0dG9uLW5leHQge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuICAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgQGluY2x1ZGUgZm9yLWxnLWRvd24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG4gIC5uZXdzLWNhcmQge1xuICAgICZfX2J0biB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG59XG4iLCIuY2FzZS1leGFtcGxlcyB7XG5cdG1hcmdpbi1ib3R0b206IDE4MHB4O1xuXHRAaW5jbHVkZSBmb3ItbWQtZG93biB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cdH1cblxuXHQmX19jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogOTIwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblx0cCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHR9XG5cdC5zb2NpYWwtaWNvbnMtc2hhcmUge1xuXHRcdG1heC13aWR0aDogMjU0cHg7XG5cdH1cblxuXHQuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiBjYWxjKDUwJSAtIDU1NXB4KTtcblx0XHR6LWluZGV4OiAtMTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Jl9fcGF0aC0xIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDUzcHgsIDIzN3B4KTtcblx0XHR9XG5cdFx0Jl9fcGF0aC0yIHtcblx0XHRcdHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwMHB4O1xuXHRcdFx0c3Ryb2tlLWRhc2hhcnJheTogMTAwMDBweDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDUzcHgsIDIzN3B4KTtcblx0XHR9XG5cdFx0LmNpcmNsZS10b3Age1xuXHRcdFx0Jl9fY2VudGVyLWNpcmNsZSB7XG5cdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDk3NXB4IDIyNXB4O1xuXHRcdFx0XHRAaW5jbHVkZSB6b29tSW5PdXQoNSk7XG5cdFx0XHRcdGZpbHRlcjogZHJvcC1zaGFkb3coM3B4IDNweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4zKSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jaXJjbGUtYm90dG9tIHtcblx0XHRcdCZfX2NlbnRlci1jaXJjbGUge1xuXHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiA1NXB4IDgzN3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSB7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxMThweDtcblx0XHRyaWdodDogY2FsYyg1MCUgLSAxODBweCk7XG5cdFx0ei1pbmRleDogLTE7XG5cdFx0LmNpcmNsZS10b3Age1xuXHRcdFx0Jl9fY2VudGVyLWNpcmNsZSB7XG5cdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDMyMnB4IDUwcHg7XG5cdFx0XHRcdEBpbmNsdWRlIHpvb21Jbk91dCg1KTtcblx0XHRcdFx0ZmlsdGVyOiBkcm9wLXNoYWRvdygzcHggMTBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4zKSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fcGF0aC0xIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDI2cHgsIDM3cHgpO1xuXHRcdH1cblx0XHQmX19wYXRoLTIge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMjZweCwgMzdweCk7XG5cdFx0XHRzdHJva2UtZGFzaG9mZnNldDogMTAwMDBweDtcblx0XHRcdHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGZvci1zbS1kb3duIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblx0fVxuXHRAaW1wb3J0IFwiLi90YWJsZVwiO1xuXHRAaW1wb3J0IFwiLi9maXJzdC1zY3JlZW5cIjtcblx0QGltcG9ydCBcIi4vY29tcGxhaW50LW1hdHRlclwiO1xufVxuIiwidGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiAjMGMwYzBjO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC5yZXNwb25zZSB7XG4gICAgcCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zaW5nbGUtcm93IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbnRhYmxlLFxudGQsXG50aCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggMTNweDtcbiAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICB9XG59XG4iLCIuZmlyc3Qtc2NyZWVuIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIGgxIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBtYXgtd2lkdGg6IDYzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1heC13aWR0aDogMzM3cHg7XG4gICAgfVxuICB9XG4gIC5kYXRlIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogJHRpdGxlX2ZvbnQ7XG4gICAgJi13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuICB9XG4gIHAge1xuICAgIG1heC13aWR0aDogNjM1cHg7XG4gICAgQGluY2x1ZGUgZm9yLXNtLWRvd24ge1xuICAgICAgbWF4LXdpZHRoOiAzMzdweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5jb21wbGFpbnQtbWF0dGVyIHtcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuICBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbiIsIi5vdXItcGFydG5lcnMge1xuICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbiAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MnB4O1xuICB9XG4gIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gNTU1cHgpO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19wYXRoLTEge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTNweCwgMjExcHgpO1xuICAgIH1cbiAgICAmX19wYXRoLTIge1xuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gICAgICBzdHJva2UtZGFzaGFycmF5OiAxMDAwMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTNweCwgMjExcHgpO1xuICAgIH1cbiAgICAuY2lyY2xlLXRvcCB7XG4gICAgICAmX19jZW50ZXItY2lyY2xlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogOTc1cHggMjI1cHg7XG4gICAgICAgIEBpbmNsdWRlIHpvb21Jbk91dCg1KTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNpcmNsZS1ib3R0b20ge1xuICAgICAgJl9fY2VudGVyLWNpcmNsZSB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDU1cHggMTAwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMzRweDtcbiAgICByaWdodDogY2FsYyg1MCUgLSAxODVweCk7XG4gICAgei1pbmRleDogLTE7XG4gICAgLmNpcmNsZS10b3Age1xuICAgICAgJl9fY2VudGVyLWNpcmNsZSB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDMyMHB4IDUwcHg7XG4gICAgICAgIEBpbmNsdWRlIHpvb21Jbk91dCg1KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fcGF0aC0xIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMnB4LCAxcHgpO1xuICAgIH1cbiAgICAmX19wYXRoLTIge1xuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gICAgICBzdHJva2UtZGFzaGFycmF5OiAxMDAwMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEycHgsIDFweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci1zbS1kb3duIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBAaW5jbHVkZSBmb3IteC1zbS1kb3duIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQGltcG9ydCBcIi4vcGFydG5lcnNcIjtcbn1cbiIsImgxIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuLnBhcnRuZXJzIHtcbiAgJl9fcm93IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogKDFmciA2MjBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgQGluY2x1ZGUgZm9yLWxnLWRvd24ge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAoMjUwcHggMWZyKTtcbiAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgICAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xuICAgIH1cbiAgfVxuICBwIHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIH1cbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgJl9fY29sIHtcbiAgICAmX2ltZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuIiwiaDEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogNzdweDtcbiAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICB9XG59XG5cbi5yZWd1bGF0b3JzIHtcbiAgJl9fY291bnRyaWVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxODBweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgY29sdW1uLWdhcDogMzVweDtcbiAgICByb3ctZ2FwOiA0MHB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgICAgIGNvbHVtbi1nYXA6IDA7XG4gICAgICByb3ctZ2FwOiAzNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuICAgIC5jb3VudHJ5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcblxuICAgICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMzNweCA4MHB4IHJnYmEoMCwgMCwgMCwgMC4wNyksIDBweCAxMy43ODY2cHggMzMuNDIyMXB4IHJnYmEoMCwgMCwgMCwgMC4wNTAzMTk4KSxcbiAgICAgICAgICAwcHggNy4zNzA5OHB4IDE3Ljg2OXB4IHJnYmEoMCwgMCwgMCwgMC4wNDE3Mjc1KSwgMHB4IDQuMTMyMTFweCAxMC4wMTcycHggcmdiYSgwLCAwLCAwLCAwLjAzNSksXG4gICAgICAgICAgMHB4IDIuMTk0NTNweCA1LjMyMDA4cHggcmdiYSgwLCAwLCAwLCAwLjAyODI3MjUpLCAwcHggMC45MTMxOTVweCAyLjIxMzgxcHggcmdiYSgwLCAwLCAwLCAwLjAxOTY4MDIpO1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZV9mb250O1xuICAgICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX2xpbmsge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fY291bnRyeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1hZGQtYmFja2dyb3VuZDtcbiAgICBib3gtc2hhZG93OiAwcHggMzNweCA4MHB4IHJnYmEoMCwgMCwgMCwgMC4wNyksIDBweCAxMy43ODY2cHggMzMuNDIyMXB4IHJnYmEoMCwgMCwgMCwgMC4wNTAzMTk4KSxcbiAgICAwcHggNy4zNzA5OHB4IDE3Ljg2OXB4IHJnYmEoMCwgMCwgMCwgMC4wNDE3Mjc1KSwgMHB4IDQuMTMyMTFweCAxMC4wMTcycHggcmdiYSgwLCAwLCAwLCAwLjAzNSksXG4gICAgMHB4IDIuMTk0NTNweCA1LjMyMDA4cHggcmdiYSgwLCAwLCAwLCAwLjAyODI3MjUpLCAwcHggMC45MTMxOTVweCAyLjIxMzgxcHggcmdiYSgwLCAwLCAwLCAwLjAxOTY4MDIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LWZhbWlseTogJHRpdGxlX2ZvbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYnV0dG9uLWJsdWU7XG4gICAgICB9XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYnV0dG9uLWJsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZmFxIHtcbiAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxuICAmX190aXRsZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDk1cHg7XG4gICAgQGluY2x1ZGUgZm9yLWxnLWRvd24ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbiAgaDEge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgbWF4LXdpZHRoOiAyODVweDtcbiAgICB9XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gIH1cbiAgJl9fYnRuLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLy9tYXgtd2lkdGg6IDI0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxuICB9XG4gICZfX2J0biB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG4gICZfX2NsaWVudHMtd3JhcHBlcixcbiAgJl9fbWVtZGVycy13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDk1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgQGluY2x1ZGUgZm9yLWxnLWRvd24ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbiAgJl9fcXVlc3Rpb24td3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgfVxuICB9XG4gICZfX3N1YnRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICB0cmFuc2l0aW9uOiBtYXJnaW4tYm90dG9tIDAuNXMgZWFzZTtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG4gICZfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgdWwsXG4gICAgb2wge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgb2wge1xuICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgICB9XG4gIH1cbiAgJl9fYnRuLXRvZ2dsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3gtc2hhZG93OiAwIDhweCAyMHB4IDAgcmdiKDIyIDg3IDIyNiAvIDIwJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG4gICAgJjpob3ZlcntcbiAgICAgIGJveC1zaGFkb3c6IDAgMTBweCA0MHB4IDAgcmdiKDIyIDg3IDIyNiAvIDI5JSk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIHNwYW57XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICB9XG4gICAgc3BhbntcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogMCAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYnV0dG9uLWJsdWU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBMZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgfVxuICAgICAgJjphZnRlcntcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIHJvdGF0ZSg5MGRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgc3BhbjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTA5cHg7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gNTU1cHgpO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19wYXRoLTEge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTdweCwgMjM3cHgpO1xuICAgIH1cbiAgICAmX19wYXRoLTIge1xuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gICAgICBzdHJva2UtZGFzaGFycmF5OiAxMDAwMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTdweCwgMjM3cHgpO1xuICAgIH1cbiAgICAuY2lyY2xlLXRvcCB7XG4gICAgICAmX19jZW50ZXItY2lyY2xlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogOTY1cHggMzAwcHg7XG4gICAgICAgIEBpbmNsdWRlIHpvb21Jbk91dCg1KTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNpcmNsZS1ib3R0b20ge1xuICAgICAgJl9fY2VudGVyLWNpcmNsZSB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDU1cHggODM3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDk4cHg7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gMTg1cHgpO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIC5jaXJjbGUtdG9wIHtcbiAgICAgICZfX2NlbnRlci1jaXJjbGUge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAzMjJweCA3NXB4O1xuICAgICAgICBAaW5jbHVkZSB6b29tSW5PdXQoNSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcGF0aC0xIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMXB4LCA2OXB4KTtcbiAgICB9XG4gICAgJl9fcGF0aC0yIHtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwMHB4O1xuICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDBweDtcblxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTExcHgsIDY5cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBmb3Itc20tZG93biB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgQGluY2x1ZGUgZm9yLXgtc20tZG93biB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLnJ1bGVzLWFuZC1ndWlkZWxpbmVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIEBpbmNsdWRlIGZvci1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbiAgJl9fYnJlYWRjcnVtYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cbiAgaDEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG4gICZfX2RhdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuICAmX19jb250ZW50LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgIGdyaWQtZ2FwOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG4gIH1cbiAgJl9fcXVlc3Rpb24td3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAmX19zdWJ0aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgdHJhbnNpdGlvbjogbWFyZ2luLWJvdHRvbSAwLjVzIGVhc2U7XG5cbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG4gICZfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcblxuICAgIHAge1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICB1bCxcbiAgICBvbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBvbCB7XG4gICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICAgIH1cbiAgfVxuICAmX19idG4tdG9nZ2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDIwcHggMCByZ2IoMjIgODcgMjI2IC8gMjAlKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbiAgICAmOmhvdmVye1xuICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDQwcHggMCByZ2IoMjIgODcgMjI2IC8gMjklKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgc3BhbntcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIH1cblxuICAgIH1cbiAgICBzcGFue1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAwIDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1idXR0b24tYmx1ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIExlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICB9XG4gICAgICAmOmFmdGVye1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAgcm90YXRlKDkwZGVnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBzcGFuOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2J0biB7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gIH1cbiAgLmJ1dHRvbi1jb250YWluZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuIiwiLm1lbWJlcnNoaXAtYmVuZWZpdHMge1xuICAmX19icmVhZGNydW1icyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC00MHB4O1xuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDU1NXB4KTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fcGF0aC0xIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgMjM3cHgpO1xuICAgIH1cbiAgICAmX19wYXRoLTIge1xuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gICAgICBzdHJva2UtZGFzaGFycmF5OiAxMDAwMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCAyMzdweCk7XG4gICAgfVxuICAgIC5jaXJjbGUtdG9wIHtcbiAgICAgICZfX2NlbnRlci1jaXJjbGUge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA5NTNweCAyNDVweDtcbiAgICAgICAgQGluY2x1ZGUgem9vbUluT3V0KDUpO1xuICAgICAgfVxuICAgIH1cbiAgICAuY2lyY2xlLWJvdHRvbSB7XG4gICAgICAmX19jZW50ZXItY2lyY2xlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTA5MnB4IDI1NjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW1wb3J0IFwiLi9jb250ZW50XCI7XG59XG4iLCIubWVtYmVyc2hpcC1iZW5lZml0cyB7XG4gICZfX3BhcnRuZXJzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIC8vZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxMDBweCwgMWZyKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMTAwcHgsIDFmcikpO1xuICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gICAgcm93LWdhcDogMzBweDtcblxuICAgICZfaW1nIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDEwMHB4LCAxZnIpKTtcbiAgICAgICZfaW1nIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDU1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5oMSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbmgzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5pbWctY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi50ZXh0LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICZfX3NlY29uZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmRzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGNvbHVtbi1nYXA6IDc4cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgcm93LWdhcDogMzVweDtcbiAgfVxuICAubWVtYmVyc2hpcC1jYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjBweCAxNXB4IDE1cHggMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDI1NXB4O1xuICAgIG1pbi1oZWlnaHQ6IDE3N3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgLy9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjk2LjdkZWcsICM0NTEwOGEgLTUuMTQlLCAjM2QwNjVmIDQzLjEyJSwgIzIwMDU1NCAxNjguMjMlKTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmctb25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1iZy10d287XG4gICAgcCB7XG4gICAgICAvL2NvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDIxLjdweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYmctdHdvO1xuICAgICAgcGFkZGluZy10b3A6IDEzcHg7XG4gICAgICBjb2xvcjogJGNvbG9yLXdocml0ZTtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJi5hZGQtbGluZS1kb3duIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTYwcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9kaXN0L21lbWJlcnNoaXAtbGluZS1zaW5nbGUtLWJsdWUuc3ZnKTtcbiAgICAgICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fc2Vjb25kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gICZfX3RoaXJkIHtcbiAgICByb3ctZ2FwOiA2NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIHJvdy1nYXA6IDM1cHg7XG4gICAgfVxuICB9XG59XG5cbi5saW5lcyB7XG4gIG1heC13aWR0aDogNjkycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYnV0dG9uLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbiAgfVxuICAmX19zZWNvbmQge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIH1cbiAgfVxuICAuYnRuIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuIiwiLmNlcnRpZmljYXRpb24tc2VydmljZXMge1xuICAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNDBweDtcbiAgICByaWdodDogY2FsYyg1MCUgLSA1NTVweCk7XG4gICAgei1pbmRleDogLTE7XG4gICAgLy9oZWlnaHQ6IDEwMCU7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX3BhdGgtMSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3cHgsIDIzN3B4KTtcbiAgICB9XG4gICAgJl9fcGF0aC0yIHtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwMHB4O1xuICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDdweCwgMjM3cHgpO1xuICAgIH1cbiAgICAuY2lyY2xlLXRvcCB7XG4gICAgICAmX19jZW50ZXItY2lyY2xlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogOTU2cHggMjU1cHg7XG4gICAgICAgIEBpbmNsdWRlIHpvb21Jbk91dCg1KTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNpcmNsZS1ib3R0b20ge1xuICAgICAgJl9fY2VudGVyLWNpcmNsZSB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwOTJweCAyNTYwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDExN3B4O1xuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDE3OHB4KTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICAuY2lyY2xlLXRvcCB7XG4gICAgICAmX19jZW50ZXItY2lyY2xlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMzMycHggNTBweDtcbiAgICAgICAgQGluY2x1ZGUgem9vbUluT3V0KDUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3BhdGgtMSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDM3cHgpO1xuICAgIH1cbiAgICAmX19wYXRoLTIge1xuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gICAgICBzdHJva2UtZGFzaGFycmF5OiAxMDAwMHB4O1xuXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDM3cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBmb3Itc20tZG93biB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgQGluY2x1ZGUgZm9yLXgtc20tZG93biB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBpbXBvcnQgXCIuL2NvbnRlbnRcIjtcbn1cbiIsIi5jZXJ0aWZpY2F0aW9uLXNlcnZpY2VzIHtcbiAgJl9fZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICB9XG4gICAgJl9yZXZlcnNlZCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG4gICAgICAuY2VydGlmaWNhdGlvbi1zZXJ2aWNlc19fZ3JvdXBfdGV4dHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG4gICAgICAuY2VydGlmaWNhdGlvbi1zZXJ2aWNlc19fZ3JvdXBfaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogNjRweDtcbiAgICAgICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYnV0dG9uLWNvbnRhaW5lcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9pbWcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2NHB4O1xuICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgIH1cbiAgICAgIC8vIGltZyB7XG4gICAgICAvLyBcdHdpZHRoOiAxMDAlO1xuICAgICAgLy8gfVxuICAgIH1cbiAgICAmX3RleHQge1xuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICB1bCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIG1heC13aWR0aDogMTQwcHg7XG4gICAgfVxuICB9XG59XG5oMSB7XG4gIG1hcmdpbi1ib3R0b206IDE0NXB4O1xuICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4uYnV0dG9uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTgwcHg7XG4gIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuIiwiLmV4ZWN1dGlvbi1jZXJ0aWZpY2F0aW9uIHtcbiAgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTgxcHg7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gNTU1cHgpO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19wYXRoLTEge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTJweCwgMjM3cHgpO1xuICAgIH1cbiAgICAmX19wYXRoLTIge1xuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gICAgICBzdHJva2UtZGFzaGFycmF5OiAxMDAwMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTJweCwgMjM3cHgpO1xuICAgIH1cbiAgICAuY2lyY2xlLXRvcCB7XG4gICAgICAmX19jZW50ZXItY2lyY2xlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAyOHB4IDI4NXB4O1xuICAgICAgICBAaW5jbHVkZSB6b29tSW5PdXQoNSk7XG4gICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coM3B4IDNweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4zKSk7XG4gICAgICB9XG4gICAgfVxuICAgIC5jaXJjbGUtYm90dG9tIHtcbiAgICAgICZfX2NlbnRlci1jaXJjbGUge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDkycHggMjU2MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNDU3cHg7XG4gICAgbGVmdDogMjBweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICAuY2lyY2xlLXRvcCB7XG4gICAgICAmX19jZW50ZXItY2lyY2xlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMzI5cHggNTBweDtcbiAgICAgICAgQGluY2x1ZGUgem9vbUluT3V0KDUpO1xuICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDNweCAxMHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjMpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wYXRoLTEge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTJweCwgMzdweCk7XG4gICAgfVxuICAgICZfX3BhdGgtMiB7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDBweDtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHg7XG5cbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0ycHgsIDM3cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBmb3Itc20tZG93biB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICBAaW1wb3J0IFwiLi9jb250ZW50XCI7XG59XG4iLCJoMSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5oMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmV4ZWN1dGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDE4MHB4O1xuICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgJl9faW1nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuICAmX19icmVhZGNydW1icyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgJl9fc3VidGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cbiAgJl9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbiIsIi52YWx1ZS1hZGRlZC1zZXJ2aWNlcyB7XG4gIC52YWx1ZS1zZXJ2aWNlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuICAgICZfX3RhYnN7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuXG4gICAgfVxuICAgICZfX2Fib3V0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICBtYXgtd2lkdGg6IDg1NXB4O1xuICAgICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuICAgICAgfVxuICAgICAgaDEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX2J1dHRvbiB7XG4gICAgICAuYnRuIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5idXR0b25XcmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgIC8vZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgIH1cbiAgICAgIC50YWItYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAvL2ZpbHRlcjogZ3JheXNjYWxlKDEpO1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiRjb2xvci1tYWluLXB1cnA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDokY29sb3ItYmctdHdvO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogNDhweDtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudFdyYXBwZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1MHB4KTtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iZy1vbmU7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLW1haW4tcHVycDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnQuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNDBweDtcbiAgICByaWdodDogY2FsYyg1MCUgLSA1NTVweCk7XG4gICAgei1pbmRleDogLTE7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX3BhdGgtMSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxN3B4LCAyMzdweCk7XG4gICAgfVxuICAgICZfX3BhdGgtMiB7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDBweDtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxN3B4LCAyMzdweCk7XG4gICAgfVxuICAgIC5jaXJjbGUtdG9wIHtcbiAgICAgICZfX2NlbnRlci1jaXJjbGUge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA5NjZweCAyNTVweDtcbiAgICAgICAgQGluY2x1ZGUgem9vbUluT3V0KDUpO1xuICAgICAgfVxuICAgIH1cbiAgICAuY2lyY2xlLWJvdHRvbSB7XG4gICAgICAmX19jZW50ZXItY2lyY2xlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTA5MnB4IDI1NjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTEwcHg7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gMTc4cHgpO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIC5jaXJjbGUtdG9wIHtcbiAgICAgICZfX2NlbnRlci1jaXJjbGUge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAzMjVweCA1MHB4O1xuICAgICAgICBAaW5jbHVkZSB6b29tSW5PdXQoNSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcGF0aC0xIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC03cHgsIDM3cHgpO1xuICAgIH1cbiAgICAmX19wYXRoLTIge1xuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gICAgICBzdHJva2UtZGFzaGFycmF5OiAxMDAwMHB4O1xuXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtN3B4LCAzN3B4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgZm9yLXNtLWRvd24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci14LXNtLWRvd24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi50cmFkZXJzLWVkdWNhdGlvbi1mb3JtIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gICZfX2JyZWFkY3J1bWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG4gICZfX3RleHQtYmVmb3Jle1xuICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNDBweDtcbiAgICByaWdodDogY2FsYyg1MCUgLSA1NTVweCk7XG4gICAgei1pbmRleDogLTE7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX3BhdGgtMSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxN3B4LCAyMzdweCk7XG4gICAgfVxuICAgICZfX3BhdGgtMiB7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDBweDtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxN3B4LCAyMzdweCk7XG4gICAgfVxuICAgIC5jaXJjbGUtdG9wIHtcbiAgICAgICZfX2NlbnRlci1jaXJjbGUge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA5MzVweCAyMjVweDtcbiAgICAgICAgQGluY2x1ZGUgem9vbUluT3V0KDUpO1xuICAgICAgfVxuICAgIH1cbiAgICAuY2lyY2xlLWJvdHRvbSB7XG4gICAgICAmX19jZW50ZXItY2lyY2xlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTVweCA4MzdweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmVkdWNhdGlvbi1mb3JtX19jb250YWluZXJ7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjVweDtcbiAgfVxuICBAaW1wb3J0IFwiLi9mb3JtXCI7XG59XG4iLCIuZWR1Y2F0aW9uLWZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbiAgaDEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgfVxuICB9XG4gICZfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA0NDVweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIGJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG4gIH1cbiAgLmlucHV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG59XG4iLCIudGVtcGxhdGUtcHJvZmlsZSB7XG4gIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMS41NWVtO1xuICAgIEBpbmNsdWRlIGZvci1zbS1kb3duIHtcbiAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgfVxuICB9XG4gICZfX3NlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1N3B4O1xuICAgIH1cbiAgfVxuICAmX19jYXJkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC41ZnIgMmZyO1xuICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgICAgcm93LWdhcDogNjBweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2F2YXRhciB7XG4gICAgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgZm9yLXgtc20tZG93biB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zN3B4O1xuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDU1NXB4KTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fcGF0aC0xIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUzcHgsIDIzN3B4KTtcbiAgICB9XG4gICAgJl9fcGF0aC0yIHtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwMHB4O1xuICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUzcHgsIDIzN3B4KTtcbiAgICB9XG4gICAgLmNpcmNsZS10b3Age1xuICAgICAgJl9fY2VudGVyLWNpcmNsZSB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDk3NXB4IDIyNXB4O1xuICAgICAgICBAaW5jbHVkZSB6b29tSW5PdXQoNSk7XG4gICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coM3B4IDNweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4zKSk7XG4gICAgICB9XG4gICAgfVxuICAgIC5jaXJjbGUtYm90dG9tIHtcbiAgICAgICZfX2NlbnRlci1jaXJjbGUge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1NXB4IDgzN3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMTBweDtcbiAgICByaWdodDogY2FsYyg1MCUgLSAxNzhweCk7XG4gICAgei1pbmRleDogLTE7XG4gICAgLmNpcmNsZS10b3Age1xuICAgICAgJl9fY2VudGVyLWNpcmNsZSB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDMyNXB4IDUwcHg7XG4gICAgICAgIEBpbmNsdWRlIHpvb21Jbk91dCg1KTtcbiAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygzcHggMTBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4zKSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcGF0aC0xIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC03cHgsIDM3cHgpO1xuICAgIH1cbiAgICAmX19wYXRoLTIge1xuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gICAgICBzdHJva2UtZGFzaGFycmF5OiAxMDAwMHB4O1xuXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtN3B4LCAzN3B4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgZm9yLXNtLWRvd24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci14LXNtLWRvd24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5jaGVjay1tYXJrZXRzLXByaWNlIHtcbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cblxuICAmX19hcGktd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5MjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cbiAgICBpZnJhbWUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiA0MTBweDtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50LXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vbWF4LXdpZHRoOiA5MjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICB9XG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUge1xuICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICB1bCxcbiAgICBvbCB7XG4gICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBvbCB7XG4gICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICAgIH1cbiAgICB0aW1lIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG4gIH1cbiAgLy8jY2Nwdy1jb2luc2xpc3Rfd3JhcHBlciB0Ym9keSAuY2Nwd19uYW1lIHtcbiAgLy8gIC8vXG4gIC8vICBkaXNwbGF5OiBmbGV4O1xuICAvLyAgZmxleC13cmFwOiB3cmFwO1xuICAvL1xuICAvL1xuICAvL1xuICAvL31cbiAgZGl2W2lkKj1cImNjcHctZGF0YXRhYmxlXCJdLmRhdGFUYWJsZXNfd3JhcHBlcntcbiAgICBkaXYuZGF0YVRhYmxlc19wYWdpbmF0ZSBhLnBhZ2luYXRlX2J1dHRvbjpob3ZlcntcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNjU3ZTI7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTY1N2UyO1xuICAgIH1cbiAgICB0YWJsZS5kYXRhVGFibGUgdGhbcm9sZT1jb2x1bW5oZWFkZXJdOm5vdCgubm8tc29ydCk6YWZ0ZXJ7XG4gICAgICByaWdodDogNi41cHg7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICB9XG4gICAgdGFibGUuZGF0YVRhYmxlIHRoW3JvbGU9Y29sdW1uaGVhZGVyXTpub3QoLm5vLXNvcnQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxuICAgIHRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0aHtcbiAgICAgIGNvbG9yOiAkY29sb3ItdGl0bGU7XG4gICAgfVxuICAgICAudGFibGUtc3RyaXBlZD50Ym9keT50cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hZGQtcHVycDtcbiAgICB9XG4gIH1cbiAgaWZyYW1lIHtcbiAgICAjc2l0ZVdyYXBwZXIge1xuICAgICAgLmhlYWRlclJvdyB7XG4gICAgICAgICYgPiBkaXYge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1tYWluLXB1cnA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi50cmFkZXJzLWVkdWNhdGlvbiB7XG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG4gICZfX2NvbnRlbnRze1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgJl9fYXBpLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTYwcHg7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgJi5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmJ1dHRvbldyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cblxuICAudGFiLWJ1dHRvbiB7XG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByZXNzZWQtYnV0dG9uO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50V3JhcHBlciB7XG4gICAgLmJtZy1saXN0LWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI1MHB4LCAxZnIpKTtcbiAgICB9XG5cbiAgICAuYm1nLWxpc3QtaXRlbSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAzM3B4IDgwcHggcmdiKDAgMCAwIC8gNyUpLCAwcHggMTMuNzg2NnB4IDMzLjQyMjFweCByZ2IoMCAwIDAgLyA1JSksIDBweCA3LjM3MDk4cHggMTcuODY5cHggcmdiKDAgMCAwIC8gNCUpLFxuICAgICAgICAwcHggNC4xMzIxMXB4IDEwLjAxNzJweCByZ2IoMCAwIDAgLyA0JSksIDBweCAyLjE5NDUzcHggNS4zMjAwOHB4IHJnYigwIDAgMCAvIDMlKSwgMHB4IDAuOTEzMTk1cHggMi4yMTM4MXB4IHJnYigwIDAgMCAvIDIlKTtcbiAgICB9XG5cbiAgICAuYm1nLWxpc3QtaXRlbS1idXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW1haW4tcHVycDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA3M3B4IDgwcHggcmdiYSgyMiwgMTgsIDUyLCAwLjA3KSwgMHB4IDMwLjQ5NzdweCAzMy40MjIxcHggcmdiYSgyMiwgMTgsIDUyLCAwLjAyNTg0MjkpLFxuICAgICAgICAwcHggMTYuMzA1NXB4IDE3Ljg2OXB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTcwMzMpLCAwcHggOS4xNDA3M3B4IDEwLjAxNzJweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE1MDE1NyksXG4gICAgICAgIDBweCA0Ljg1NDU3cHggNS4zMjAwOHB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTUzMzQ0KSwgMHB4IDIuMDIwMXB4IDIuMjEzODFweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE0NzcpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWhvdmVyLWJ1dHRvbjtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwMHB4IDgwcHggcmdiYSgwLCAwLCAwLCAwLjA3KSwgMHB4IDQxLjc3NzZweCAzMy40MjIxcHggcmdiYSgwLCAwLCAwLCAwLjA1MDMxOTgpLFxuICAgICAgICAgIDBweCAyMi4zMzYzcHggMTcuODY5cHggcmdiYSgwLCAwLCAwLCAwLjA0MTcyNzUpLCAwcHggMTIuNTIxNnB4IDEwLjAxNzJweCByZ2JhKDAsIDAsIDAsIDAuMDM1KSxcbiAgICAgICAgICAwcHggNi42NTAxcHggNS4zMjAwOHB4IHJnYmEoMCwgMCwgMCwgMC4wMjgyNzI1KSwgMHB4IDIuNzY3MjZweCAyLjIxMzgxcHggcmdiYSgwLCAwLCAwLCAwLjAxOTY4MDIpO1xuICAgICAgfVxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJlc3NlZC1idXR0b247XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG4gICAgICAmLS1kaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kaXNhYmxlZC1idXR0b247XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRpc2FibGVkLWJ1dHRvbjtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kaXNhYmxlZC1idXR0b247XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ibG9ja2VyIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuIiwiLnNjYW0tYWxlcnQge1xuICBAaW1wb3J0IFwiLi4vYXJ0aWNsZS1wYWdlL2ZpcnN0LXNjcmVlblwiO1xuICAuZmlyc3Qtc2NyZWVuX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNjBweDtcbiAgICByaWdodDogY2FsYyg1MCUgLSA1NTVweCk7XG4gICAgei1pbmRleDogLTE7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX3BhdGgtMiB7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDBweDtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHg7XG4gICAgfVxuICAgIC5jaXJjbGUtdG9wIHtcbiAgICAgICZfX2NlbnRlci1jaXJjbGUge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA5MTVweCA0MHB4O1xuICAgICAgICBAaW5jbHVkZSB6b29tSW5PdXQoNCk7XG4gICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDE1cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMykpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19jb250ZW50LWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5MjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIEBpbmNsdWRlIGZvci1sZy1kb3duIHtcbiAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICB9XG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUge1xuICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bCxcbiAgICBvbCB7XG4gICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBvbCB7XG4gICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICAgIH1cbiAgICB0aW1lIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG5cbiAgICAudmlkZW8td3JhcHBlciB7XG4gICAgICAmID4gZGl2IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgICBoZWlnaHQ6IDA7XG5cbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3NvYy1pdGVtLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMTAwcHggYXV0byA2MHB4O1xuICAgIC5zb2NpYWwtaWNvbnMtc2hhcmUge1xuICAgICAgbWF4LXdpZHRoOiAyNTVweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5lcnJvcjQwNCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA0MzBweCkge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLm5vdC1mb3VuZCB7XG4gIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5hbmltZS1jaXJjbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMnB4O1xuICB9XG4gIC5idG4ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTkwcHg7XG4gIH1cbiAgaDEge1xuICAgIG1hcmdpbi10b3A6IDU2cHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuICAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogLTE7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAxMHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmX193cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3RleHQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMTBweCkge1xuICAgICAgICB3aWR0aDogMTIxcHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxNDRweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jaXJjbGUtdG9wIHtcbiAgICAgICZfX2NpcmNsZTIge1xuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAxMzAwcHg7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwcHg7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDQwMHB4IDI1MHB4O1xuICAgICAgICBAaW5jbHVkZSByb3RhdGlvbig2LCBub3JtYWwpO1xuICAgICAgfVxuICAgICAgJl9fY2lyY2xlMyB7XG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNDAwcHggMjUwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJvdGF0aW9uKDgsIHJldmVyc2UpO1xuICAgICAgfVxuICAgICAgJl9fY2lyY2xlNCB7XG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNDAwcHggMjUwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJvdGF0aW9uKDUsIG5vcm1hbCk7XG4gICAgICB9XG4gICAgICAmX19jaXJjbGU1IHtcbiAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA0MDBweCAyNTBweDtcbiAgICAgICAgQGluY2x1ZGUgcm90YXRpb24oMTAsIHJldmVyc2UpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogLTE7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAxMHB4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuY2lyY2xlLXRvcCB7XG4gICAgICAmX19jaXJjbGUyIHtcbiAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxODBweCAxODBweDtcbiAgICAgICAgQGluY2x1ZGUgcm90YXRpb24oNiwgbm9ybWFsKTtcbiAgICAgIH1cbiAgICAgICZfX2NpcmNsZTMge1xuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAxMzAwcHg7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwcHg7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDE4MHB4IDE4MHB4O1xuICAgICAgICBAaW5jbHVkZSByb3RhdGlvbig4LCByZXZlcnNlKTtcbiAgICAgIH1cbiAgICAgICZfX2NpcmNsZTQge1xuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAxMzAwcHg7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwcHg7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDE4MHB4IDE4MHB4O1xuICAgICAgICBAaW5jbHVkZSByb3RhdGlvbig1LCBub3JtYWwpO1xuICAgICAgfVxuICAgICAgJl9fY2lyY2xlNSB7XG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTgwcHggMTgwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJvdGF0aW9uKDEwLCByZXZlcnNlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jb250ZW50LWFyZWEge1xuICBtaW4taGVpZ2h0OiA1MzVweDtcbn1cblxubWFpbi5zZWFyY2gge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbi5zZWFyY2gge1xuICAucGFnZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuICAubGluayB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuICAmX19ub3QtZm91bmQge1xuICAgIG1heC13aWR0aDogODI1cHg7XG4gICAgaDEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jYXRlZ29yeS1wYWdlX19wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIH1cbiAgfVxuICAmX19yZXN1bHQge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgfVxuICB9XG59XG4iLCIuYW5pbWUtY2lyY2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQ3MHB4O1xuICBoZWlnaHQ6IDQ3MHB4O1xuXG4gICZfX3F1YXJ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNDY4cHg7XG4gICAgaGVpZ2h0OiA0NjhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kaXN0L2NpcmNsZTEuc3ZnKSBuby1yZXBlYXQgYm90dG9tIGxlZnQ7XG4gICAgei1pbmRleDogLTE7XG4gICAgYW5pbWF0aW9uOiByb3RhdGlvbkluIDEwcyBsaW5lYXIgaW5maW5pdGU7XG5cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICB3aWR0aDogNDMwcHg7XG4gICAgICBoZWlnaHQ6IDQzMHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kaXN0L2NpcmNsZTIuc3ZnKSBuby1yZXBlYXQgdG9wIGxlZnQ7XG4gICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxNXM7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHdpZHRoOiAzOTBweDtcbiAgICAgIGhlaWdodDogMzkwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvY2lyY2xlMy5zdmcpIG5vLXJlcGVhdCBib3R0b20gcmlnaHQ7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDEycztcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgd2lkdGg6IDM1MnB4O1xuICAgICAgaGVpZ2h0OiAzNTJweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZGlzdC9jaXJjbGU0LnN2Zykgbm8tcmVwZWF0IHRvcCByaWdodDtcbiAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDhzO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICB3aWR0aDogMzEycHg7XG4gICAgICBoZWlnaHQ6IDMxMnB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kaXN0L2NpcmNsZTUuc3ZnKSBuby1yZXBlYXQgdG9wIGxlZnQ7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDE4cztcbiAgICB9XG4gIH1cbiAgJl9fY2lyY2xlLXN0cm9rZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyMzRweDtcbiAgICBoZWlnaHQ6IDIzNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjOTE5YmIwO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gICZfX2NpcmNsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA3OHB4O1xuICAgIGhlaWdodDogNzhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogIzkxOWJiMDtcbiAgICBib3gtc2hhZG93OiAwcHggMTAwcHggODBweCByZ2JhKDAsIDAsIDAsIDAuMDcpLCAwcHggNDEuNzc3NnB4IDMzLjQyMjFweCByZ2JhKDAsIDAsIDAsIDAuMDUwMzE5OCksXG4gICAgICAwcHggMjIuMzM2M3B4IDE3Ljg2OXB4IHJnYmEoMCwgMCwgMCwgMC4wNDE3Mjc1KSwgMHB4IDEyLjUyMTZweCAxMC4wMTcycHggcmdiYSgwLCAwLCAwLCAwLjAzNSksXG4gICAgICAwcHggNi42NTAxcHggNS4zMjAwOHB4IHJnYmEoMCwgMCwgMCwgMC4wMjgyNzI1KSwgMHB4IDIuNzY3MjZweCAyLjIxMzgxcHggcmdiYSgwLCAwLCAwLCAwLjAxOTY4MDIpO1xuICAgIGFuaW1hdGlvbjogem9vbUluIDNzIGxpbmVhciBpbmZpbml0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGlvbkluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59IDtcbiIsIiNiYWNrVG9Ub3Age1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDgwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICB6LWluZGV4OiA5OTtcbiAgLy9ib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLXB1cnA7XG4gIGJvcmRlcjoxcHggc29saWQgJGNvbG9yLW1haW4tcHVycDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgYm94LXNoYWRvdzogMHB4IDZweCAxMnB4IDBweCAjMDAwMDAwMWE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAuYXJyb3ctdXB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiRjb2xvci1tYWluLXB1cnA7XG4gICAgfVxuICB9XG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJlc3NlZC1idXR0b247XG4gIH1cbiAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgIGJvdHRvbTogMTkwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDQzMHB4KSB7XG4gICAgYm90dG9tOiA0NXB4O1xuICB9XG59XG5cbi5hcnJvdy11cCB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2ZmZjtcbn1cbiIsIi5icmVhZGNydW1icyB7XG4gICYtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgJl9fYmxhbmsge1xuICAgIGhlaWdodDogMTdweDtcbiAgfVxuICAmX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gICAgQGluY2x1ZGUgZm9yLXNtLWRvd24ge1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIHdpZHRoOiA1cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZGlzdC9hcnJvdy5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2xpbmsge1xuICAgIGNvbG9yOiAkY29sb3ItbWFpbi1wdXJwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuIiwiQGluY2x1ZGUgZm9yLWxnLWRvd24ge1xuICAjd3BkY29tIHtcbiAgICBwYWRkaW5nOiAwIDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gICN3cGRjb20ud3BkLWxheW91dC0zIC53cGQtdGhyZWFkLWxpc3Qge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuXG5AaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICN3cGRjb20ge1xuICAgIHBhZGRpbmc6IDAgMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIjY29va2llLWxhdy1pbmZvLWJhciB7XG4gIG1heC13aWR0aDogMzgwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA2JSAhaW1wb3J0YW50O1xuICBib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAvL2JveC1zaGFkb3c6IDBweCAxNnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMHB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA0KSwgMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgYm94LXNoYWRvdzowcHggMTBweCA0MHB4IDBweCByZ2JhKDY0LCAxODYsIDE4OCwgMC4yOSk7XG4gIHotaW5kZXg6IDggIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgIHdpZHRoOiA5NSUgIWltcG9ydGFudDtcbiAgICByaWdodDogNTAlICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gIH1cbn1cblxuLmNvb2tpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgJl9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIH1cblxuICAmX19idG4ge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIGEge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHggIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjNkI4OEUzICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICM4REEzRTggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufSIsIi5kcm9wLWRvd24ge1xuICAmX193cmFwcGVyIHtcbiAgICB3aWR0aDogMzI1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuICBcbiAgJl9faXRlbXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgODIsIDI1NSwgMC4wOCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIFxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygyNHB4ICsgMjBweCk7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGNvbG9yOiAjMDAxOTRjO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAyNXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOjJweCBzb2xpZCAkY29sb3ItYnV0dG9uLWJsdWU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICAvL2xlZnQ6IDI3cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgTGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIH1cblxuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIHsgICBcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgbGVmdDogMzdweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICB3aWR0aDogMTRweDtcblxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1idXR0b24tYmx1ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkICsgbGFiZWwge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmZlYXR1cmVzIHtcbiAgJl9fbGlzdCB7XG4gICAgLy9kaXNwbGF5OiBmbGV4O1xuICAgIC8vanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC8vZmxleC13cmFwOiB3cmFwO1xuICAgIC8vQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICAvLyAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAvLyAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvL31cbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDE5MHB4LCAxZnIpKTtcbiAgICBncmlkLWdhcDogMzBweDtcbiAgfVxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1iZy1vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJnLW9uZTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGNvbG9yOiAkY29sb3Itd2hyaXRlO1xuICB9XG4gICZfX2ljb24ge1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gICZfX3RleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuIiwiLmdyaWQtcm93IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gIGdyaWQtZ2FwOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgIGdyaWQtZ2FwOiAyMHB4O1xuICB9XG59XG5cbi5pbnB1dCB7XG4gIGlucHV0LFxuICB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYWRkLWdyZXk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItbWFpbi1wdXJwO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIH1cbiAgaW5wdXQge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICB0ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgfVxuICBsYWJlbCB7XG4gICAgc3Bhbi5yZXF1aXJlZCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICNlYjU3NTc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uc3VibWl0LXdyYXBwZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBpbnB1dCB7XG4gICAgYm94LXNoYWRvdzogMHB4IDczcHggODBweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDcpLCAwcHggMzAuNDk3N3B4IDMzLjQyMjFweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDI1ODQyOSksXG4gICAgICAwcHggMTYuMzA1NXB4IDE3Ljg2OXB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTcwMzMpLCAwcHggOS4xNDA3M3B4IDEwLjAxNzJweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE1MDE1NyksXG4gICAgICAwcHggNC44NTQ1N3B4IDUuMzIwMDhweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE1MzM0NCksIDBweCAyLjAyMDFweCAyLjIxMzgxcHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNDc3KTtcbiAgfVxufVxuLnJlcXVpcmVkLWZpZWxkcyB7XG4gIGNvbG9yOiAjZWI1NzU3O1xuICBmb250LWZhbWlseTogJHRpdGxlX2ZvbnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmFsZXJ0IHtcbiAgY29sb3I6ICNlYjU3NTc7XG59XG4iLCIuZml4ZWQtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA4NXB4O1xuICByaWdodDogNTAlO1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICBib3R0b206IDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgIGJvdHRvbTogMzBweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmZpeGVkLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA2MDBweDtcbiAgaGVpZ2h0OiAxMTdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjhmZDtcbiAgYm94LXNoYWRvdzogMHB4IDczcHggODBweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDcpLCAwcHggMzAuNDk3N3B4IDMzLjQyMjFweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDI1ODQyOSksXG4gICAgMHB4IDE2LjMwNTVweCAxNy44NjlweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE3MDMzKSwgMHB4IDkuMTQwNzNweCAxMC4wMTcycHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNTAxNTcpLFxuICAgIDBweCA0Ljg1NDU3cHggNS4zMjAwOHB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTUzMzQ0KSwgMHB4IDIuMDIwMXB4IDIuMjEzODFweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE0NzcpO1xuICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gIGFuaW1hdGlvbjogZmFkZUluTWVudSAwLjI1cyBsaW5lYXI7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICB9XG4gIFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cbiAgJl9faXRlbSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19idG4ge1xuICAgIG1pbi13aWR0aDogMTYwcHg7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBwYWRkaW5nOiA4cHggOXB4O1xuICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgICAgIHdpZHRoOiAyNTBweDtcbiAgICB9XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluTWVudSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn0gO1xuIiwiLm5ld3MtY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjk7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjA0KSwgMHB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA0KSwgMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cblxuICAmX19jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMjVweCAwIDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBtaW4taGVpZ2h0OiAyNDFweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtaW4taGVpZ2h0OiA2NHB4O1xuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIEBpbmNsdWRlIGZvci1sZy1kb3duIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cblxuICAmX19kYXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gICZfX2l0ZW0tdGV4dCB7XG4gICAgJl93cmFwcGVyIHtcbiAgICAgIG1heC1oZWlnaHQ6IDExMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgbWF4LWhlaWdodDogODhweDtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgfVxufVxuIiwiLm5ld3MtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTIwcHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAmOm50aC1jaGlsZChldmVuKXtcbiAgICAubmV3cy1pdGVtX19jb250ZW50LXdyYXB7XG4gICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRjb2xvci1tYWluLXB1cnA7XG4gICAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBib3JkZXItbGVmdDpub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmOm50aC1jaGlsZChvZGQpe1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICAubmV3cy1pdGVtX19jb250ZW50LXdyYXB7XG4gICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAkY29sb3ItbWFpbi1wdXJwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbiAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6bm9uZTtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuICAmX19pbWFnZXtcbiAgICB3aWR0aDogNTAlO1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBpbWd7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuICAvLyZfX2ltZyB7XG4gIC8vICBmbGV4OiAwIDAgYXV0bztcbiAgLy8gIHdpZHRoOiAyNTVweDtcbiAgLy8gIGhlaWdodDogMjAwcHg7XG4gIC8vICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgLy8gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC8vICAgIHdpZHRoOiAxMDAlO1xuICAvLyAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAvLyAgfVxuICAvL31cbiAgJl9fY29udGVudC13cmFwcGVyIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAvL21hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogNTAlO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gICZfX2NvbnRlbnQtd3JhcHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxOXB4IDBweCByZ2IoMCAwIDAgLyAxMCUpO1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIC8vbWFyZ2luLXJpZ2h0OiAtNDBweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTo1cHggc29saWQgJGNvbG9yLW1haW4tcHVycDtcbiAgICB9XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAkY29sb3ItdGl0bGU7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuICAmX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbiIsIi5udW1iZXJlZC1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb3ItbGctZG93biB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBAaW5jbHVkZSBmb3Itc20tZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICBAaW5jbHVkZSBmb3ItbGctZG93biB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgbGVmdDogNTBweDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICAgICAgICBvcGFjaXR5OiAwLjE7XG4gICAgICAgIEBpbmNsdWRlIGZvci1sZy1kb3duIHtcbiAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgJl9fbnVtYmVyLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1tYWluLXB1cnA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm94LXNoYWRvdzowIDEwcHggNDBweCAwIHJnYmEoMjIsIDg3LCAyMjYsIDAuMjkpO1xuICAgIEBpbmNsdWRlIGZvci1lLWxnLWRvd24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBmb3ItbGctZG93biB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgZm9yLXNtLWRvd24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuICAmX19udW1iZXIge1xuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBjb2xvcjogIzQ1MTA4YTtcbiAgICBAaW5jbHVkZSBmb3ItbGctZG93biB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuICB9XG4gICZfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgbWF4LXdpZHRoOiA3NjBweDtcblxuICAgIEBpbmNsdWRlIGZvci1lLWxnLWRvd24ge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnBhZ2UtbnVtYmVycyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCk7XG4gICAgQGluY2x1ZGUgZm9yLXNtLWRvd24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIFxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgIFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi1wdXJwO1xuICAgIH1cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctdHdvO1xuICAgIH1cbiAgICAmLmN1cnJlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tcHVycDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5wcmV2IHtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICB9XG4gICAgfVxuICAgICYubmV4dCB7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBvcC11cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluLW91dDtcbiAgJl9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi13aWR0aDogNTQwcHg7XG4gICAgbWluLWhlaWdodDogNTQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgLy9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjk2LjdkZWcsICM0NTEwOGEgLTUuMTQlLCAjM2QwNjVmIDQzLjEyJSwgIzIwMDU1NCAxNjguMjMlKTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbWFpbi1wdXJwO1xuICAgIEBpbmNsdWRlIGZvci1zbS1kb3duIHtcbiAgICAgIG1pbi13aWR0aDogMzYwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBmb3ItZS1zbS1kb3duIHtcbiAgICAgIG1pbi13aWR0aDogMzEwcHg7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDMwcHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gICZfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgJl9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcmlnaHQ6IDMycHg7XG4gICAgdG9wOiAzMnB4O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5xdWljay1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8vZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcGFkZGluZzogMzVweCAyNXB4IDI1cHg7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjk7XG4gIGJveC1zaGFkb3c6IDBweCAzM3B4IDgwcHggcmdiYSgwLCAwLCAwLCAwLjA3KSwgMHB4IDEzLjc4NjZweCAzMy40MjIxcHggcmdiYSgwLCAwLCAwLCAwLjA1MDMxOTgpLFxuICAgIDBweCA3LjM3MDk4cHggMTcuODY5cHggcmdiYSgwLCAwLCAwLCAwLjA0MTcyNzUpLCAwcHggNC4xMzIxMXB4IDEwLjAxNzJweCByZ2JhKDAsIDAsIDAsIDAuMDM1KSxcbiAgICAwcHggMi4xOTQ1M3B4IDUuMzIwMDhweCByZ2JhKDAsIDAsIDAsIDAuMDI4MjcyNSksIDBweCAwLjkxMzE5NXB4IDIuMjEzODFweCByZ2JhKDAsIDAsIDAsIDAuMDE5NjgwMik7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDMwcHggMjVweDtcbiAgfVxuICAmX19pdGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JkZDJmZjtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxke1xuICAgICAgYm9yZGVyOm5vbmU7XG4gICAgfVxuICB9XG4gICZfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG4gICZfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gICZfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4iLCIvLyRncmFkaWVudC1wdXJwOiBsaW5lYXItZ3JhZGllbnQoXG4vLyAgMTgwZGVnLFxuLy8gICM4MDZiZmYgMCUsXG4vLyAgIzdmNmFmZiA2LjY3JSxcbi8vICAjN2U2OWZlIDEzLjMzJSxcbi8vICAjN2I2NmZjIDIwJSxcbi8vICAjNzc2MmY5IDI2LjY3JSxcbi8vICAjNzI1Y2Y2IDMzLjMzJSxcbi8vICAjNmM1NmYyIDQwJSxcbi8vICAjNjU0ZmVkIDQ2LjY3JSxcbi8vICAjNWY0OGU4IDUzLjMzJSxcbi8vICAjNTg0MWU0IDYwJSxcbi8vICAjNTIzYWUwIDY2LjY3JSxcbi8vICAjNGQzNWRkIDczLjMzJSxcbi8vICAjNDkzMWRhIDgwJSxcbi8vICAjNDYyZWQ4IDg2LjY3JSxcbi8vICAjNDUyY2Q3IDkzLjMzJSxcbi8vICAjNDQyY2Q3IDEwMCVcbi8vKTtcblxuLnJhZGlvIHtcbiAgLy9kaXNwbGF5OiBncmlkO1xuICAvL2dyaWQtdGVtcGxhdGUtY29sdW1uczogbWluLWNvbnRlbnQgYXV0bztcbiAgLy9ncmlkLWdhcDogMC41ZW07XG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAmX19pbnB1dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICAmICsgLnJhZGlvX19jb250cm9sIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYnV0dG9uLWJsdWU7XG4gICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1idXR0b24tYmx1ZTtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19jb250cm9sIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYWRkLWdyZXk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbiAgfVxuICAmX19sYWJlbCB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICB9XG4gIH1cbn1cbi5yYWRpb3tcbiAgLndwY2Y3LWxpc3QtaXRlbXtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbn1cblt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCxcblt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTlweDtcbn1cblt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIHNwYW4sXG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuXG57XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjNjY2O1xufVxuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgc3BhbjpiZWZvcmUsXG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIHNwYW46YmVmb3Jle1xuICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYnV0dG9uLWJsdWU7XG59XG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBzcGFuOmFmdGVyLFxuW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItYnV0dG9uLWJsdWU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIGxlZnQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgc3BhbjphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cblt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4iLCIuc29jaWFsLWljb25zLXNoYXJlIHtcbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgJl9faXRlbSB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0pO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgfVxuICB9XG4gICZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbiIsIi8qKlxuICogU3dpcGVyIDYuNy4wXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIxIFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IE1heSAzMSwgMjAyMVxuICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJzd2lwZXItaWNvbnNcIjtcbiAgc3JjOiB1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQVwiKVxuICAgIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICMwMDdhZmY7XG59XG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93LWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1wb2ludGVyLWV2ZW50cyB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1wb2ludGVyLWV2ZW50cy5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXIsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi8qIENTUyBNb2RlICovXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC8qIEZvciBGaXJlZm94ICovXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG59XG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59XG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbiAgLypcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKSk7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcInByZXZcIjtcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogXCJuZXh0XCI7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjZmZmZmZmO1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrIHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogIzAwMDAwMDtcbn1cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG4vKiBDb21tb24gU3R5bGVzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi8qIEJ1bGxldHMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDZweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgNHB4O1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG59XG4vKiBQcm9ncmVzcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSB7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICNmZmZmZmY7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sge1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjMDAwMDAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogU2Nyb2xsYmFyICovXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDElO1xuICBib3R0b206IDNweDtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogOTglO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNweDtcbiAgdG9wOiAxJTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOTglO1xufVxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2Zyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBjYW52YXMge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi8qIFByZWxvYWRlciAqL1xuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xufVxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKiBhMTF5ICovXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC42O1xuICB6LWluZGV4OiAwO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuIiwiLm15LXN3aXBlciB7XG4gIC5zd2lwZXItc2xpZGUge1xuICAgIGltZyB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbiAgJi5zd2lwZXItY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICB9XG4gIH1cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLW1haW4tcHVycDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1hZGQtcHVycDtcbiAgICB9XG4gIH1cbn1cbiIsIi5vdXItbWVtYmVycyB7XG4gIC50YWJsZS1tZW1iZXJzLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE4MHB4O1xuICAgIG92ZXJmbG93LXg6IHZpc2libGU7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBAaW5jbHVkZSBmb3ItbGctZG93biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBmb3Itc20tZG93biB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICAgIC50YWJsZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmctdHdvO1xuICAgICAgLy8gdGJvZHkge1xuICAgICAgLy8gICBAaW5jbHVkZSBmb3Itc20tZG93biB7XG4gICAgICAvLyAgIH1cbiAgICAgIC8vIH1cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgICZfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDI2NXB4O1xuICAgICAgICBhIHtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fbGluayB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJl9fZGF0YSB7XG4gICAgICAgIEBpbmNsdWRlIGZvci1zbS1kb3duIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9sb2dvIHtcbiAgICAgICAgICB3aWR0aDogMjc3cHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9idXR0b25zIHtcbiAgICAgICAgICB3aWR0aDogMzYwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX3JvdyB7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudGFibGUtd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAzM3B4IDgwcHggcmdiYSgwLCAwLCAwLCAwLjA3KSwgMHB4IDEzLjc4NjZweCAzMy40MjIxcHggcmdiYSgwLCAwLCAwLCAwLjA1MDMxOTgpLFxuICAgIDBweCA3LjM3MDk4cHggMTcuODY5cHggcmdiYSgwLCAwLCAwLCAwLjA0MTcyNzUpLCAwcHggNC4xMzIxMXB4IDEwLjAxNzJweCByZ2JhKDAsIDAsIDAsIDAuMDM1KSxcbiAgICAwcHggMi4xOTQ1M3B4IDUuMzIwMDhweCByZ2JhKDAsIDAsIDAsIDAuMDI4MjcyNSksIDBweCAwLjkxMzE5NXB4IDIuMjEzODFweCByZ2JhKDAsIDAsIDAsIDAuMDE5NjgwMik7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICB9XG5cbiAgJi5ib3JkZXJlZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyZWQoMSwgMSwgMSwgMSk7XG4gIH1cbn1cbi50YWJsZS1zZWFyY2gtd3JhcHBlciB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi50YWJsZS1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzVweDtcbiAgZGlzcGxheTogZmxleDtcblxuICAmX19maWx0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJveC1zaGFkb3c6IDBweCA3M3B4IDgwcHggcmdiYSgyMiwgMTgsIDUyLCAwLjA3KSwgMHB4IDMwLjQ5NzdweCAzMy40MjIxcHggcmdiYSgyMiwgMTgsIDUyLCAwLjAyNTg0MjkpLFxuICAgICAgMHB4IDE2LjMwNTVweCAxNy44NjlweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE3MDMzKSwgMHB4IDkuMTQwNzNweCAxMC4wMTcycHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNTAxNTcpLFxuICAgICAgMHB4IDQuODU0NTdweCA1LjMyMDA4cHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNTMzNDQpLCAwcHggMi4wMjAxcHggMi4yMTM4MXB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTQ3Nyk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gICZfX2lucHV0IHtcbiAgICB3aWR0aDogMjU1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1hZGQtZ3JleTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rpc3Qvc2VhcmNoLWljb24uc3ZnKSBuby1yZXBlYXQgOTUlIDhweCwgI2Y3ZjdmOTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJvcmRlcik7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgIGNvbG9yOiAjYmRiZGJkO1xuICAgIH1cbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLW1haW4tcHVycDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZGlzdC9zZWFyY2gtaWNvbi5zdmcpIG5vLXJlcGVhdCA5NSUgOHB4LCAjZjdmN2Y5O1xuICAgIH1cbiAgfVxuICAmX19idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNDdweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBzcGFuIHtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yLW1lbnU7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLW1lbnU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgTGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcblxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDIyMGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblxuICAmX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgfVxuICAmX190aXRsZS1jb250ZW50LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAwIDEwcHggMjBweDtcbiAgfVxuICAmX19zb3J0LWJ0bi1pY29uIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kaXN0L3NvcnQtYXJyb3cuc3ZnKTtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgICB9XG4gIH1cbiAgdGhlYWQge1xuICAgIHRyIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gIH1cbiAgJl9fcm93IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJnLXR3bztcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgdGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fZGF0YSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAmX19jb250ZW50LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMjU1cHg7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuICAmX19icmFuZC1uYW1lIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cbiAgJl9fYnJhbmQtbGluayB7XG4gICAgY29sb3I6ICRjb2xvci1tYWluLXB1cnA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgfVxuICB9XG4gICZfX2JyYW5kLWljb24ge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICB9XG4gIH1cbiAgJl9fYnJhbmQtY2VydGlmaWNhdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG5cbiAgLmxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cblxuLmFsaWduLWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuIl19 */
