@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:#15191c;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:#15191c}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:#15191c!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:#15191c}@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(0,0,0,.3);box-shadow:0 10px 40px 0 rgba(0,0,0,.3);cursor:pointer;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.btn_ghost{background-position:0 0;color:#646263;border:1px solid #646263;-webkit-box-shadow:unset;box-shadow:unset}.btn_ghost:hover{background-color:#15191c;color:#fff;-webkit-box-shadow:0 10px 40px 0 rgba(0,0,0,.3);box-shadow:0 10px 40px 0 rgba(0,0,0,.3)}.btn_ghost:active{-webkit-box-shadow:unset;box-shadow:unset}.btn_ghost--disabled{background-color:#f9f8ff;color:#a4a4a4;border:1px solid #a4a4a4;-webkit-box-shadow:unset!important;box-shadow:unset!important}.btn_blue{background-color:#15191c;-webkit-box-shadow:0 10px 40px 0 rgba(0,0,0,.3);box-shadow:0 10px 40px 0 rgba(0,0,0,.3)}.btn_blue:hover{background-color:#fff;color:#15191c}.btn_blue:active{background-color:#15191c;-webkit-box-shadow:none;box-shadow:none}.btn_blue--disabled,.btn_blue:disabled{background-color:#a4a4a4;-webkit-box-shadow:none!important;box-shadow:none!important}.btn_blue--disabled:hover,.btn_blue:disabled:hover{background-color:#a4a4a4;-webkit-box-shadow:none!important;box-shadow:none!important;color:#fff}.btn_blue--disabled:active,.btn_blue:disabled:active{background-color:#a4a4a4;-webkit-box-shadow:none!important;box-shadow:none!important}.btn_yellow{color:#646263;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:#646263;border:1px solid #646263;-webkit-box-shadow:0 5px 30px 0 rgba(0,0,0,.3);box-shadow:0 5px 30px 0 rgba(0,0,0,.3)}.btn_our_blue:hover{background-color:#646263;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:#646263;text-decoration:underline;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.link:hover{color:#646263}.link:active{color:#15191c}.link--disabled{color:#a4a4a4}.footer{background-color:#646262;padding:25px 0 50px 0;color:#fff}.footer__logo{margin-bottom:12px}.footer__logo img{width:auto;height:100px}@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}.footer__menu nav ul li a:hover{color:#15191c}@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 70px 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 70px 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:silver}.header__menu_top>li a{width:100%;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;color:#15191c;font-weight:500}.header__menu_top>li a[aria-current=page]{color:silver}@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:#646263}.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 #eee;padding:10px;padding-right:40px;font-size:16px}.header__menu_search form input::-webkit-input-placeholder{color:#15191c}.header__menu_search form input::-moz-placeholder{color:#15191c}.header__menu_search form input:-ms-input-placeholder{color:#15191c}.header__menu_search form input::-ms-input-placeholder{color:#15191c}.header__menu_search form input::placeholder{color:#15191c}.header__menu_search form input:active,.header__menu_search form input:focus{outline:0;border:.5px solid #eee}.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 #646263;-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:#646263;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 #15191c;border-bottom:2px solid #15191c;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:#646263}.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:#646263;-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:#646263;-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:#646263;-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:#15191c;position:static;background-color:#646262}.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-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;color:#fff}.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 #e1e1e1}.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 #e1e1e1}.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:#fff}@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:#15191c}.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 #646263}@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:#646262}@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;color:#fff}.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:#e1e1e1}@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:#15191c}.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 #ddd}.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 #ddd;outline:0;background:#fff;height:48px;padding-left:10px;padding-right:10px;font-family:inherit;margin:0;font-weight:600;text-transform:uppercase;color:#646263;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:#646263;color:#fff;border:1px solid #646263}.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%;text-align:center}@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 #646262;padding:15px;background-color:#fff;color:#646263}@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 #646263;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:#646263}@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:#fff;border:1px solid #646262;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 #646262;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:#15191c;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:#15191c}.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:#fff;padding:25px;border:1px solid #646262;border-radius:25px;color:#15191c}@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(0,0,0,.3);box-shadow:0 10px 40px 0 rgba(0,0,0,.3);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:#646263}.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:#15191c}.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:#15191c}@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(0,0,0,.2);box-shadow:0 8px 20px 0 rgba(0,0,0,.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(0,0,0,.3);box-shadow:0 10px 40px 0 rgba(0,0,0,.3)}@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:#15191c;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(0,0,0,.2);box-shadow:0 8px 20px 0 rgba(0,0,0,.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(0,0,0,.3);box-shadow:0 10px 40px 0 rgba(0,0,0,.3)}@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:#15191c;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:#fff;border:1px solid #646262}.membership-benefits .cards-container .membership-card p{font-size:16px;text-align:center;line-height:21.7px;border-top:1px solid #646262;padding-top:13px;color:#646263}.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.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:#646263;-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:#646262;-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:#fff;padding:20px;border:1px solid #646263;color:#15191c}@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:#15191c}.check-markets-price div[id*=ccpw-datatable].dataTables_wrapper .table-striped>tbody>tr:nth-of-type(odd){background-color:#fff}.check-markets-price iframe #siteWrapper .headerRow>div{color:#fff;border:2px solid #646263}.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:#15191c;-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:#646263;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:#646263;-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:#15191c;-webkit-box-shadow:none;box-shadow:none}.traders-education .contentWrapper .bmg-list-item-button--disabled{background-color:#a4a4a4;-webkit-box-shadow:none!important;box-shadow:none!important}.traders-education .contentWrapper .bmg-list-item-button--disabled:hover{background-color:#a4a4a4;-webkit-box-shadow:none!important;box-shadow:none!important}.traders-education .contentWrapper .bmg-list-item-button--disabled:active{background-color:#a4a4a4;-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:#646263;border:1px solid #646263;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:#646263}#backToTop:active{background-color:#15191c}@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:#646263;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(0,0,0,.3);box-shadow:0 10px 40px 0 rgba(0,0,0,.3);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:#15191c!important}.cookies__btn a:active{color:#15191c!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 #15191c;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1;width:18px;height:18px;background:#fff}.drop-down__items input[type=radio]+label::after{content:"";position:absolute;top:50%;display:inline-block;height:10px;width:10px;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:36px;height:10px;width:10px;border-radius:50%;background:#15191c}.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:#fff;border:1px solid #646262;padding:15px;color:#646262}.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 #ddd;-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 #646263;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:#f7f7f7;-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 #646263;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 #646263;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%;max-height:350px}@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 #646263}}.news-item__title{font-family:Rubik,sans-serif;font-weight:600;font-size:18px;line-height:22px;margin-bottom:10px;color:#15191c}@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 #646263;border-radius:50%;z-index:1;-webkit-box-shadow:0 10px 40px 0 rgba(0,0,0,.3);box-shadow:0 10px 40px 0 rgba(0,0,0,.3)}@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:#15191c}@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:#646263}.pagination .page-numbers:active{background-color:#646262}.pagination .page-numbers.current{background-color:#646263;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:#646263}@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:#15191c;border:3px solid #fff;width:16px;height:16px;margin-left:2px;margin-top:2px}.radio__input input:checked+.radio__control::before{background:#15191c;width:20px;height:20px}.radio__control{position:relative;display:block;width:20px;height:20px;border-radius:50%;border:2px solid #ddd;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 #15191c}[type=radio]:checked+span:after,[type=radio]:not(:checked)+span:after{content:"";width:10px;height:10px;background:#15191c;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 #646263;opacity:1}.my-swiper .swiper-pagination .swiper-pagination-bullet-active{background:#fff}.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 #646262}.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 #ddd;-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,#fff;-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 #646263;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 #15191c;border-bottom:2px solid #15191c;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 #646262}.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:#646263;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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QUEsRUFHSixtQkFDRSxTQUFBLFNBQ0EsT0FBQSxRQUNBLFlBQUEsS0FDQSx1QkFDRSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGFBQUEsSUFDQSxtQkFBQSxFQUFBLEtBQUEsS0FBQSxlQUFBLENBQUEsRUFBQSxVQUFBLFVBQUEsb0JBQUEsQ0FBQSxFQUFBLFVBQUEsU0FBQSxvQkFBQSxDQUFBLEVBQUEsVUFBQSxVQUFBLGdCQUFBLENBQUEsRUFBQSxVQUFBLFVBQUEsb0JBQUEsQ0FBQSxFQUFBLFVBQUEsVUFBQSxxQkFBQSxXQUFBLEVBQUEsS0FBQSxLQUFBLGVBQUEsQ0FBQSxFQUFBLFVBQUEsVUFBQSxvQkFBQSxDQUFBLEVBQUEsVUFBQSxTQUFBLG9CQUFBLENBQUEsRUFBQSxVQUFBLFVBQUEsZ0JBQUEsQ0FBQSxFQUFBLFVBQUEsVUFBQSxvQkFBQSxDQUFBLEVBQUEsVUFBQSxVQUFBLHFCQUtBLGdDQUNFLGtCQUFBLGVBQUEsY0FBQSxlQUFBLFVBQUEsZUFHRiwrQ0FFRSxXQUFBLFFBQ0EsUUFBQSxFQUNBLElBQUEsS0FHSiwwQkFDRSxRQUFBLEdBQ0EsU0FBQSxTQUNBLElBQUEsSUFDQSxNQUFBLE1BQ0EsTUFBQSxFQUNBLE9BQUEsRUFDQSxXQUFBLEtBQ0EsV0FBQSxJQUFBLE1BQUEsS0FDQSxhQUFBLElBQUEsTUFBQSxZQUNBLFlBQUEsSUFBQSxNQUFBLFlBQ0EsbUJBQUEsa0JBQUEsSUFBQSxZQUFBLFdBQUEsa0JBQUEsSUFBQSxZQUFBLGNBQUEsVUFBQSxJQUFBLFlBQUEsV0FBQSxVQUFBLElBQUEsWUFBQSxXQUFBLFVBQUEsSUFBQSxXQUFBLENBQUEsa0JBQUEsSUFBQSxZQUVGLHFCQUNFLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FJTixnQkFnQkUsUUFBQSxLQUNFLE1BQUEsS0FDQSxPQUFBLEtBQ0EsU0FBQSxTQUVBLGtCQUFBLFVBQUEsY0FBQSxVQUFBLFVBQUEsVUFDQSxtQkFBQSxJQUFBLFlBQUEsY0FBQSxJQUFBLFlBQUEs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QUEsS0FDQSxjQUFBLElBQ0EsbUJBQUEsRUFBQSxLQUFBLEtBQUEsZUFBQSxDQUFBLEVBQUEsVUFBQSxVQUFBLGVBQUEsQ0FBQSxFQUFBLFVBQUEsU0FBQSxlQUFBLENBQUEsRUFBQSxVQUFBLFVBQUEsZUFBQSxDQUFBLEVBQUEsVUFBQSxVQUFBLGVBQUEsQ0FBQSxFQUFBLFVBQUEsVUFBQSxnQkFBQSxXQUFBLEVBQUEsS0FBQSxLQUFBLGVBQUEsQ0FBQSxFQUFBLFVBQUEsVUFBQSxlQUFBLENBQUEsRUFBQSxVQUFBLFNBQUEsZUFBQSxDQUFBLEVBQUEsVUFBQSxVQUFBLGVBQUEsQ0FBQSxFQUFBLFVBQUEsVUFBQSxlQUFBLENBQUEsRUFBQSxVQUFBLFVBQUEsZ0JBSUYseURBQ0UsV0FBQSxRQUNBLGNBQUEsSUFDQSxRQUFBLEVBQ0EsT0FBQSxLQUNBLE1BQUEsS0FDQSxZQUFBLEtBQUEsQ0FBQSxXQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxJQUNBLFdBQUEsT0FDQSxRQUFBLEtBQUEsS0FDQSxPQUFBLFFBQ0EsbUJBQUEsRUFBQSxLQUFBLEtBQUEsa0JBQUEsQ0FBQSxFQUFBLFVBQUEsVUFBQSx1QkFBQSxDQUFBLEVBQUEsVUFBQSxTQUFBLHNCQUFBLENBQUEsRUFBQSxVQUFBLFVBQUEsdUJBQUEsQ0FBQSxFQUFBLFVBQUEsVUFBQSx1QkFBQSxDQUFBLEVBQUEsU0FBQSxVQUFBLHNCQUFBLFdBQUEsRUFBQSxLQUFBLEtBQUEsa0JBQUEsQ0FBQSxFQUFBLFVBQUEsVUFBQSx1QkFBQSxDQUFBLEVBQUEsVUFBQSxTQUFBLHNCQUFBLENBQUEsRUFBQSxVQUFBLFVBQUEsdUJBQUEsQ0FBQSxFQUFBLFVBQUEsVUFBQSx1QkFBQSxDQUFBLEVBQUEsU0FBQSxVQUFBLHNCQUdBLE9BQUEsUWxFaENKLG1CQUFBLElBQUEsS0FBQSxLQUFBLGNBQUEsSUFBQSxLQUFBLEtBQUEsV0FBQSxJQUFBLEtBQUEsS2tFbUNJLCtEQUNFLGlCQUFBLFFBQ0EsbUJBQUEsRUFBQSxNQUFBLEtBQUEsZUFBQSxDQUFBLEVB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QUEsS0FHSixZQUNFLGNBQUEsSUFBQSxNQUFBLFFBQ0EsdUJBQ0UsT0FBQSxLQUNBLDBCQUNFLGVBQUEsRUFJTixhQUNFLFFBQUEsS0FFRix3QkFDRSxVQUFBLE1BQ0EsVUFBQSxNQUNBLDBCQUNFLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FHSixtQkFDRSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxvQ0FKRixtQkFLSSxVQUFBLEtBQ0EsWUFBQSxNQUdGLG9DQVRGLG1CQVVJLFVBQUEsTUFHSixtQkFDRSxNQUFBLFFBQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsZ0JBQUEsVUFDQSxvQ0FORixtQkFPSSxVQUFBLEtBQ0EsUUFBQSxFQUFBLEtBRUYsb0NBVkYsbUJBV0ksVUFBQSxLQUdKLG1CQUNFLE1BQUEsS0FDQSxPQUFBLEtBQ0Esb0NBSEYsbUJBSUksT0FBQSxFQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsTUFHSiwwQkFDRSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsUUFBQSxXQUFBLFFBR0YsYUFDRSxZQUFBLElBSUosY0FDRSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEiLCJmaWxlIjoibWFpbi5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy9AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9TW9udHNlcnJhdDp3Z2h0QDMwMDs0MDA7NTAwOzYwMDs4MDAmZmFtaWx5PU9wZW4rU2Fuczp3Z2h0QDMwMDs0MDAmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UnViaWs6d2dodEAzMDA7NDAwOzUwMDs2MDAmZmFtaWx5PVNvdXJjZStTYW5zK1Bybzp3Z2h0QDMwMDs0MDA7NjAwJmRpc3BsYXk9c3dhcCcpO1xuLy8gR0VORVJBTCBET0NVTUVOVCBTVFlMRVNcbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cbmJvZHkge1xuICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgZm9udC1zaXplOiAkYm9keS1mb250c2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5laGVpZ2h0O1xuICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gIGZvbnQtd2VpZ2h0OiAkdGV4dC1mb250LXdlaWdodDtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuXG4gIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbm1haW4ge1xuICBAaW5jbHVkZSBmb3ItbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG51bCxcbm9sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuaDEsXG5oMixcbmgzLFxuaDQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICRjb2xvci10aXRsZTtcbn1cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICB9XG59XG5oMyB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gIH1cbn1cbnAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cbmlucHV0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcztcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICRjb2xvci10ZXh0ICFpbXBvcnRhbnQ7XG59XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDExMTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMTBweCkge1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG4uY29udGFpbmVyLXNtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBAaW5jbHVkZSBmb3ItbGctZG93biB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBjb2xvcjogJGNvbG9yLXRpdGxlO1xuICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG4uYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE5cHggMjFweDtcbiAgYm94LXNoYWRvdzowIDEwcHggNDBweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCk7XG5cbiAgJl9naG9zdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgIGNvbG9yOiAkY29sb3ItbWFpbi1wdXJwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1tYWluLXB1cnA7XG4gICAgYm94LXNoYWRvdzogdW5zZXQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaG92ZXItYnV0dG9uLWdob3N0O1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAvL2NvbG9yOiAkY29sb3ItaG92ZXItYnV0dG9uO1xuICAgICAgLy9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItaG92ZXItYnV0dG9uO1xuICAgICAgYm94LXNoYWRvdzowIDEwcHggNDBweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICB9XG4gICAgJjphY3RpdmUge1xuICAgICAgYm94LXNoYWRvdzogdW5zZXQ7XG4gICAgfVxuICAgICYtLWRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kaXNhYmxlZC1idXR0b24tZ2hvc3Q7XG4gICAgICBjb2xvcjogJGNvbG9yLWRpc2FibGVkLWJ1dHRvbjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1kaXNhYmxlZC1idXR0b247XG4gICAgICBib3gtc2hhZG93OiB1bnNldCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAmX2JsdWUge1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tcHVycDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnV0dG9uLWJsdWU7XG4gICAgYm94LXNoYWRvdzowcHggMTBweCA0MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjokY29sb3ItYnV0dG9uLWJsdWU7XG4gICAgICAvL2JveC1zaGFkb3c6MHB4IDEwcHggNDBweCAwcHggcmdiYSg2NCwgMTg2LCAxODgsIDAuMik7XG4gICAgICAvL2JveC1zaGFkb3c6IDBweCAxMDBweCA4MHB4IHJnYmEoMCwgMCwgMCwgMC4wNyksIDBweCA0MS43Nzc2cHggMzMuNDIyMXB4IHJnYmEoMCwgMCwgMCwgMC4wNTAzMTk4KSxcbiAgICAgIC8vICAwcHggMjIuMzM2M3B4IDE3Ljg2OXB4IHJnYmEoMCwgMCwgMCwgMC4wNDE3Mjc1KSwgMHB4IDEyLjUyMTZweCAxMC4wMTcycHggcmdiYSgwLCAwLCAwLCAwLjAzNSksXG4gICAgICAvLyAgMHB4IDYuNjUwMXB4IDUuMzIwMDhweCByZ2JhKDAsIDAsIDAsIDAuMDI4MjcyNSksIDBweCAyLjc2NzI2cHggMi4yMTM4MXB4IHJnYmEoMCwgMCwgMCwgMC4wMTk2ODAyKTtcbiAgICB9XG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByZXNzZWQtYnV0dG9uO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gICAgJjpkaXNhYmxlZCxcbiAgICAmLS1kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGlzYWJsZWQtYnV0dG9uO1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kaXNhYmxlZC1idXR0b247XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kaXNhYmxlZC1idXR0b247XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl95ZWxsb3cge1xuICAgIGNvbG9yOiAkY29sb3ItbWFpbi1wdXJwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLXllbGxvdztcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ob3Zlci10ZWc7XG4gICAgICBib3gtc2hhZG93OiAwcHggMTAwcHggODBweCByZ2JhKDAsIDAsIDAsIDAuMDcpLCAwcHggNDEuNzc3NnB4IDMzLjQyMjFweCByZ2JhKDAsIDAsIDAsIDAuMDUwMzE5OCksXG4gICAgICAgIDBweCAyMi4zMzYzcHggMTcuODY5cHggcmdiYSgwLCAwLCAwLCAwLjA0MTcyNzUpLCAwcHggMTIuNTIxNnB4IDEwLjAxNzJweCByZ2JhKDAsIDAsIDAsIDAuMDM1KSxcbiAgICAgICAgMHB4IDYuNjUwMXB4IDUuMzIwMDhweCByZ2JhKDAsIDAsIDAsIDAuMDI4MjcyNSksIDBweCAyLjc2NzI2cHggMi4yMTM4MXB4IHJnYmEoMCwgMCwgMCwgMC4wMTk2ODAyKTtcbiAgICB9XG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByZXNzZWQtdGVnO1xuICAgICAgYm94LXNoYWRvdzogdW5zZXQ7XG4gICAgfVxuICAgICYtLWRpc2FibGVkIHtcbiAgICAgIGJveC1zaGFkb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGlzYWJsZWQtdGVnO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kaXNhYmxlZC10ZWc7XG4gICAgICAgIGJveC1zaGFkb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kaXNhYmxlZC10ZWc7XG4gICAgICAgIGJveC1zaGFkb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfb3VyX2JsdWV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyLWJ1dHRvbjtcbiAgICBib3JkZXI6MXB4IHNvbGlkICRjb2xvci1ob3Zlci1idXR0b247XG4gICAgYm94LXNoYWRvdzogMCA1cHggMzBweCAwIHJnYmEoMCwwLDAsLjMpO1xuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaG92ZXItYnV0dG9uO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG59XG5cbi5ub19oaWdobGlnaHRzIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uY29sLTEge1xuICB3aWR0aDogOC4zMzMzMyU7XG59XG4uY29sLTIge1xuICB3aWR0aDogMTYuNjY2NjYlO1xufVxuLmNvbC0zIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5jb2wtNCB7XG4gIHdpZHRoOiAzMy4zMzMzJTtcbn1cbi5jb2wtNSB7XG4gIHdpZHRoOiA0MS42NjY2NiU7XG59XG4uY29sLTYge1xuICB3aWR0aDogNTAlO1xufVxuLmNvbC03IHtcbiAgd2lkdGg6IDU4LjMzMzMlO1xufVxuLmNvbC04IHtcbiAgd2lkdGg6IDY2LjY2NjclO1xufVxuLmNvbC05IHtcbiAgd2lkdGg6IDc1JTtcbn1cbi5jb2wtMTAge1xuICB3aWR0aDogODMuMzMzMyU7XG59XG4uY29sLTExIHtcbiAgd2lkdGg6IDkxLjY2NjclO1xufVxuLmNvbC0xMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxpbmsge1xuICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAkY29sb3ItbWFpbi1wdXJwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwpO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyLWJ1dHRvbjtcbiAgfVxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRjb2xvci1wcmVzc2VkLWJ1dHRvbjtcbiAgfVxuICAmLS1kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvci1kaXNhYmxlZC1idXR0b247XG4gIH1cbn1cbiIsIiR4LXNtOiAzNDBweDtcbiRlLXNtOiAzNjBweDtcbiRzbTogNDMwcHg7XG4kbWQ6IDgwMHB4O1xuJGxnOiAxMDI0cHg7XG4kZS1sZzogMTM2NnB4O1xuXG5AbWl4aW4gZm9yLXgtc20tZG93biB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4LXNtKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGZvci1lLXNtLWRvd24ge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZS1zbSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBmb3Itc20tZG93biB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBmb3ItbWQtZG93biB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBmb3ItbGctZG93biB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsZykge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBmb3ItZS1sZy1kb3duIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGUtbGcpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdHJhbnNpdGlvbigkcHJvcCkge1xuICB0cmFuc2l0aW9uOiAkcHJvcCAkYW5pbWF0aW9uLXNwZWVkIGVhc2U7XG59XG5cbkBtaXhpbiBib3JkZXJlZCgkdG9wLCAkbGVmdCwgJGJvdHRvbSwgJHJpZ2h0KSB7XG4gIGJvcmRlci10b3A6ICR0b3AgKyBweCBzb2xpZCAjZGRkZGRkO1xuICBib3JkZXItbGVmdDogJGxlZnQgKyBweCBzb2xpZCAjZGRkZGRkO1xuICBib3JkZXItYm90dG9tOiAkYm90dG9tICsgcHggc29saWQgI2RkZGRkZDtcbiAgYm9yZGVyLXJpZ2h0OiAkcmlnaHQgKyBweCBzb2xpZCAjZGRkZGRkO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5AbWl4aW4gc21hbGwtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTExMHB4O1xuICBwYWRkaW5nOiAwIDk1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBAaW5jbHVkZSBmb3ItZS1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuQG1peGluIHJvdGF0aW9uKCRzcGVlZCwgJGRpcmVjdGlvbikge1xuICBhbmltYXRpb24tbmFtZTogcm90YXRpb247XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogJHNwZWVkICsgcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbiAgQGtleWZyYW1lcyByb3RhdGlvbiB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHpvb21Jbk91dCgkc3BlZWQpIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb207XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogJHNwZWVkICsgcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBAa2V5ZnJhbWVzIHpvb20ge1xuICAgIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZhZGVJbigkc3BlZWQpIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkc3BlZWQgKyBzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbiAgQGtleWZyYW1lcyBmYWRlSW4ge1xuICAgIDAlIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1SdWJpazp3Z2h0QDMwMDs0MDA7NTAwOzYwMCZmYW1pbHk9U291cmNlK1NhbnMrUHJvOndnaHRAMzAwOzQwMDs2MDAmZGlzcGxheT1zd2FwXCIpO1xuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICMxNTE5MWM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnVsLFxub2wge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzE1MTkxYztcbn1cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICB9XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gIH1cbn1cblxucCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG5pbnB1dCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzO1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzE1MTkxYyAhaW1wb3J0YW50O1xufVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDExMTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTEwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1zbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29udGFpbmVyLXNtIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGNvbG9yOiAjMTUxOTFjO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTlweCAyMXB4O1xuICBib3gtc2hhZG93OiAwIDEwcHggNDBweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbn1cbi5idG5fZ2hvc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGNvbG9yOiAjNjQ2MjYzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjQ2MjYzO1xuICBib3gtc2hhZG93OiB1bnNldDtcbn1cbi5idG5fZ2hvc3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxOTFjO1xuICBjb2xvcjogI0ZGRjtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDQwcHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4uYnRuX2dob3N0OmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IHVuc2V0O1xufVxuLmJ0bl9naG9zdC0tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOGZmO1xuICBjb2xvcjogI2E0YTRhNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E0YTRhNDtcbiAgYm94LXNoYWRvdzogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5idG5fYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTE5MWM7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDQwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5idG5fYmx1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMTUxOTFjO1xufVxuLmJ0bl9ibHVlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTE5MWM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuX2JsdWU6ZGlzYWJsZWQsIC5idG5fYmx1ZS0tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTRhNGE0O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYnRuX2JsdWU6ZGlzYWJsZWQ6aG92ZXIsIC5idG5fYmx1ZS0tZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTRhNGE0O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bl9ibHVlOmRpc2FibGVkOmFjdGl2ZSwgLmJ0bl9ibHVlLS1kaXNhYmxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTRhNGE0O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYnRuX3llbGxvdyB7XG4gIGNvbG9yOiAjNjQ2MjYzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJlNDMyO1xufVxuLmJ0bl95ZWxsb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFkNzdhO1xuICBib3gtc2hhZG93OiAwcHggMTAwcHggODBweCByZ2JhKDAsIDAsIDAsIDAuMDcpLCAwcHggNDEuNzc3NnB4IDMzLjQyMjFweCByZ2JhKDAsIDAsIDAsIDAuMDUwMzE5OCksIDBweCAyMi4zMzYzcHggMTcuODY5cHggcmdiYSgwLCAwLCAwLCAwLjA0MTcyNzUpLCAwcHggMTIuNTIxNnB4IDEwLjAxNzJweCByZ2JhKDAsIDAsIDAsIDAuMDM1KSwgMHB4IDYuNjUwMXB4IDUuMzIwMDhweCByZ2JhKDAsIDAsIDAsIDAuMDI4MjcyNSksIDBweCAyLjc2NzI2cHggMi4yMTM4MXB4IHJnYmEoMCwgMCwgMCwgMC4wMTk2ODAyKTtcbn1cbi5idG5feWVsbG93OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEUxQTQ7XG4gIGJveC1zaGFkb3c6IHVuc2V0O1xufVxuLmJ0bl95ZWxsb3ctLWRpc2FibGVkIHtcbiAgYm94LXNoYWRvdzogdW5zZXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjdlODtcbn1cbi5idG5feWVsbG93LS1kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGY3ZTg7XG4gIGJveC1zaGFkb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4uYnRuX3llbGxvdy0tZGlzYWJsZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjdlODtcbiAgYm94LXNoYWRvdzogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5idG5fb3VyX2JsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzY0NjI2MztcbiAgYm9yZGVyOiAxcHggc29saWQgIzY0NjI2MztcbiAgYm94LXNoYWRvdzogMCA1cHggMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5idG5fb3VyX2JsdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ2MjYzO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5vX2hpZ2hsaWdodHMge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNvbC0xIHtcbiAgd2lkdGg6IDguMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICB3aWR0aDogMTYuNjY2NjYlO1xufVxuXG4uY29sLTMge1xuICB3aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICB3aWR0aDogMzMuMzMzMyU7XG59XG5cbi5jb2wtNSB7XG4gIHdpZHRoOiA0MS42NjY2NiU7XG59XG5cbi5jb2wtNiB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIHdpZHRoOiA1OC4zMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgd2lkdGg6IDY2LjY2NjclO1xufVxuXG4uY29sLTkge1xuICB3aWR0aDogNzUlO1xufVxuXG4uY29sLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMlO1xufVxuXG4uY29sLTExIHtcbiAgd2lkdGg6IDkxLjY2NjclO1xufVxuXG4uY29sLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM2NDYyNjM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbn1cbi5saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM2NDYyNjM7XG59XG4ubGluazphY3RpdmUge1xuICBjb2xvcjogIzE1MTkxYztcbn1cbi5saW5rLS1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjYTRhNGE0O1xufVxuXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0NjI2MjtcbiAgcGFkZGluZzogMjVweCAwIDUwcHggMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZm9vdGVyX19sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5mb290ZXJfX2xvZ28gaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZm9vdGVyX19sb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5mb290ZXJfX21lbnUsIC5mb290ZXJfX2FkZHJlc3NlcyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLmZvb3Rlcl9fbWVudSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uZm9vdGVyX19tZW51IG5hdiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5mb290ZXJfX21lbnUgbmF2IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5mb290ZXJfX21lbnUgbmF2IHVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5mb290ZXJfX21lbnUgbmF2IHVsIGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuLmZvb3Rlcl9fbWVudSBuYXYgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5mb290ZXJfX21lbnUgbmF2IHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzE1MTkxYztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5mb290ZXJfX21lbnUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAuZm9vdGVyX19tZW51IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbn1cbi5mb290ZXJfX2J1dHRvbnMge1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb290ZXJfX2J1dHRvbnMgLmJ0biB7XG4gIG1heC13aWR0aDogMTQ1cHg7XG4gIHBhZGRpbmc6IDhweCAxN3B4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4uZm9vdGVyX19idXR0b25zIC5idG46bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5mb290ZXJfX2J1dHRvbnMgLmJ0bjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5mb290ZXJfX2J1dHRvbnMgLmJ0biB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAuZm9vdGVyX19idXR0b25zIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZm9vdGVyX19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mb290ZXJfX2J1dHRvbnMgLmJ0biB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5mb290ZXJfX2FkZHJlc3NlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZm9vdGVyX19hZGRyZXNzIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmZvb3Rlcl9fYWRkcmVzczpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmZvb3Rlcl9fYWRkcmVzc19waG9uZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5mb290ZXJfX2FkZHJlc3NfdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZm9vdGVyX19hZGRyZXNzIHAge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZm9vdGVyX19hZGRyZXNzX2xpbmtzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZm9vdGVyX19hZGRyZXNzX2xpbmtzIHAge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuICAuZm9vdGVyX19hZGRyZXNzOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5mb290ZXIgLnJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZm9vdGVyIC5yb3cgLmNvbC00LFxuLmZvb3RlciAucm93IC5jb2wtMyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvb3RlciAucm93IC5jb2wtOCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5oZWFkZXIge1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogMHB4IDcwcHggODBweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDcpLCAwcHggMzAuNDk3N3B4IDMzLjQyMjFweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDI1ODQyOSksIDBweCAxNi4zMDU1cHggMTcuODY5cHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNzAzMyksIDBweCA5LjE0MDczcHggMTAuMDE3MnB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTUwMTU3KSwgMHB4IDQuODU0NTdweCA1LjMyMDA4cHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNTMzNDQpLCAwcHggMi4wMjAxcHggMi4yMTM4MXB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTQ3Nyk7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogMTA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG59XG4uaGVhZGVyIHNwYW4ge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbn1cbi5oZWFkZXIgLmNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5oZWFkZXIgLnJvdyB7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5oZWFkZXJfX2xvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmhlYWRlcl9fbG9nbyBhIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuaGVhZGVyX19sb2dvIHN2Zyxcbi5oZWFkZXJfX2xvZ28gaW1nIHtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5oZWFkZXJfX21lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyX19tZW51X3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmhlYWRlcl9fbWVudV9uYXYge1xuICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG59XG4uaGVhZGVyX19tZW51IG5hdiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmhlYWRlcl9fbWVudSBuYXYgdWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uaGVhZGVyX19tZW51IG5hdiB1bCBsaSB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbi5oZWFkZXJfX21lbnUgbmF2IHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uaGVhZGVyX19tZW51IG5hdiB1bCBsaTpob3ZlciA+IGEge1xuICBjb2xvcjogI2MwYzBjMDtcbn1cbi5oZWFkZXJfX21lbnVfdG9wID4gbGkgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIGNvbG9yOiAjMTUxOTFjO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmhlYWRlcl9fbWVudV90b3AgPiBsaSBhW2FyaWEtY3VycmVudD1wYWdlXSB7XG4gIGNvbG9yOiAjYzBjMGMwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXJfX21lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXJfX21lbnVfc2VhcmNoIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4uaGVhZGVyX19tZW51X3NlYXJjaCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlcl9fbWVudV9zZWFyY2ggYSBzdmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xufVxuLmhlYWRlcl9fbWVudV9zZWFyY2ggYTpob3ZlciBwYXRoIHtcbiAgc3Ryb2tlOiAjNjQ2MjYzO1xufVxuLmhlYWRlcl9fbWVudV9zZWFyY2ggZm9ybSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiAtMTBweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMHB4IDczcHggODBweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDcpLCAwcHggMzAuNDk3N3B4IDMzLjQyMjFweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDI1ODQyOSksIDBweCAxNi4zMDU1cHggMTcuODY5cHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNzAzMyksIDBweCA5LjE0MDczcHggMTAuMDE3MnB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTUwMTU3KSwgMHB4IDQuODU0NTdweCA1LjMyMDA4cHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNTMzNDQpLCAwcHggMi4wMjAxcHggMi4yMTM4MXB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTQ3Nyk7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uaGVhZGVyX19tZW51X3NlYXJjaCBmb3JtIGlucHV0IHtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCAjZWVlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uaGVhZGVyX19tZW51X3NlYXJjaCBmb3JtIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMTUxOTFjO1xufVxuLmhlYWRlcl9fbWVudV9zZWFyY2ggZm9ybSBpbnB1dDpmb2N1cywgLmhlYWRlcl9fbWVudV9zZWFyY2ggZm9ybSBpbnB1dDphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICNlZWU7XG59XG4uaGVhZGVyX19tZW51X3NlYXJjaCBmb3JtIC5zZWFyY2gtZm9ybV9fc3VibWl0IHtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICByaWdodDogOHB4O1xuICB6LWluZGV4OiAxO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC44cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyX19tZW51X3NlYXJjaCBmb3JtIC5zZWFyY2gtZm9ybV9fc3VibWl0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyX19tZW51X3N1Ym1lbnUsIC5oZWFkZXJfX21lbnVfc3VibWVudV9pbm5lciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdG9wOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzY0NjI2MztcbiAgYm94LXNoYWRvdzogMHB4IDczcHggODBweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDcpLCAwcHggMzAuNDk3N3B4IDMzLjQyMjFweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDI1ODQyOSksIDBweCAxNi4zMDU1cHggMTcuODY5cHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNzAzMyksIDBweCA5LjE0MDczcHggMTAuMDE3MnB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTUwMTU3KSwgMHB4IDQuODU0NTdweCA1LjMyMDA4cHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNTMzNDQpLCAwcHggMi4wMjAxcHggMi4yMTM4MXB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTQ3Nyk7XG59XG4uaGVhZGVyX19tZW51X3N1Ym1lbnUgbGksIC5oZWFkZXJfX21lbnVfc3VibWVudV9pbm5lciBsaSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4uaGVhZGVyX19tZW51X3N1Ym1lbnUgbGk6bGFzdC1jaGlsZCwgLmhlYWRlcl9fbWVudV9zdWJtZW51X2lubmVyIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG4uaGVhZGVyX19tZW51X3N1Ym1lbnVfaW5uZXIsIC5oZWFkZXJfX21lbnVfc3VibWVudV9pbm5lcl9pbm5lciB7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogMDtcbn1cbi5oZWFkZXJfX21lbnVfbGFuZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbi5oZWFkZXJfX21lbnVfbGFuZyBpbWcge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgYm94LXNoYWRvdzogMHB4IDMzcHggODBweCByZ2JhKDAsIDAsIDAsIDAuMDcpLCAwcHggMTMuNzg2NnB4IDMzLjQyMjFweCByZ2JhKDAsIDAsIDAsIDAuMDUwMzE5OCksIDBweCA3LjM3MDk4cHggMTcuODY5cHggcmdiYSgwLCAwLCAwLCAwLjA0MTcyNzUpLCAwcHggNC4xMzIxMXB4IDEwLjAxNzJweCByZ2JhKDAsIDAsIDAsIDAuMDM1KSwgMHB4IDIuMTk0NTNweCA1LjMyMDA4cHggcmdiYSgwLCAwLCAwLCAwLjAyODI3MjUpLCAwcHggMC45MTMxOTVweCAyLjIxMzgxcHggcmdiYSgwLCAwLCAwLCAwLjAxOTY4MDIpO1xufVxuLmhlYWRlcl9fbWVudV9sYW5nOmhvdmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uaGVhZGVyX19tZW51X2xhbmc6aG92ZXIgLmhlYWRlcl9fbWVudV9zdWJtZW51IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdG9wOiAxMDAlO1xufVxuLmhlYWRlcl9fbWVudV9sYW5nOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtMTVweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICMzMzM7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbn1cbi5oZWFkZXJfX21lbnVfbGFuZyBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXJfX2J1cmdlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyX19idXJnZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5oZWFkZXJfX2J1cmdlciBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjNjQ2MjYzO1xuICBvcGFjaXR5OiAxO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uaGVhZGVyX19idXJnZXIgc3BhbjpudGgtY2hpbGQoMSkge1xuICB0b3A6IDBweDtcbn1cbi5oZWFkZXJfX2J1cmdlciBzcGFuOm50aC1jaGlsZCgyKSwgLmhlYWRlcl9fYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgdG9wOiA5cHg7XG59XG4uaGVhZGVyX19idXJnZXIgc3BhbjpudGgtY2hpbGQoNCkge1xuICB0b3A6IDE4cHg7XG59XG4uaGVhZGVyX19idXJnZXIuYnVyZ2VyLWFjdGl2ZSBzcGFuOm50aC1jaGlsZCgxKSwgLmhlYWRlcl9fYnVyZ2VyLmJ1cmdlci1hY3RpdmUgc3BhbjpudGgtY2hpbGQoNCkge1xuICB0b3A6IDlweDtcbiAgd2lkdGg6IDAlO1xuICBsZWZ0OiA1MCU7XG59XG4uaGVhZGVyX19idXJnZXIuYnVyZ2VyLWFjdGl2ZSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG59XG4uaGVhZGVyX19idXJnZXIuYnVyZ2VyLWFjdGl2ZSBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5oZWFkZXIgLmZvcm0tYWN0aXZlIHtcbiAgd2lkdGg6IDI1NXB4O1xufVxuLmhlYWRlciAuZm9ybS1hY3RpdmUgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmhlYWRlciAuZm9ybS1hY3RpdmUgLnNlYXJjaC1mb3JtX19zdWJtaXQge1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXIge1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxuICAuaGVhZGVyIC5yb3cge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA5cHg7XG4gICAgbGVmdDogMTVweDtcbiAgICByaWdodDogMTVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5oZWFkZXIgLm1lbnUtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4uaGVhZGVyIC5tZW51LWl0ZW1faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyIC5tZW51LWl0ZW1faW5uZXI6aG92ZXIgLmhlYWRlcl9fbWVudV9zdWJtZW51X2lubmVyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdG9wOiAxMDAlO1xufVxuLmhlYWRlciAubWVudS1pdGVtIGxpIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5oZWFkZXIgLm1lbnUtaXRlbTpob3ZlciAuaGVhZGVyX19tZW51X3N1Ym1lbnUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlciAubWVudS1pdGVtIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG4uaGVhZGVyIC5oYXMtc3VibWVudSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uaGVhZGVyIC5oYXMtc3VibWVudTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMTUxOTFjO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzE1MTkxYztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0zcHg7XG4gIHRvcDogY2FsYyg1MCUgLSAycHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xufVxuLmhlYWRlciAuaGFzLXN1Ym1lbnU6aG92ZXI6YWZ0ZXIsIC5oZWFkZXIgLmhhcy1zdWJtZW51Lm1lbnUtaXRlbS1hY3RpdmU6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICM2NDYyNjM7XG59XG4uaGVhZGVyX19tb2RhbCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4uaGVhZGVyX19tb2RhbCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG4uaGVhZGVyX19tb2RhbCAuY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiA2MnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA5MnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgLmhlYWRlcl9fbW9kYWwgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCA2MHB4O1xuICB9XG59XG4uaGVhZGVyX19tb2RhbCAubW9kYWxfX2NvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlcl9fbW9kYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxufVxuLmhlYWRlcl9fbW9kYWwuYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLmhlYWRlcl9fbW9kYWwgbmF2IHtcbiAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLmhlYWRlcl9fbW9kYWwgbmF2OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5oZWFkZXJfX21vZGFsIG5hdiB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uaGVhZGVyX19tb2RhbCBuYXYgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uaGVhZGVyX19tb2RhbCBuYXYgdWwgbGkuc3VibWVudS1tb2JpbGUgPiBhLCAuaGVhZGVyX19tb2RhbCBuYXYgdWwgbGkuc3VibWVudS1tb2JpbGVfaW5uZXIgPiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlcl9fbW9kYWwgbmF2IHVsIGxpLnN1Ym1lbnUtbW9iaWxlID4gYTo6YWZ0ZXIsIC5oZWFkZXJfX21vZGFsIG5hdiB1bCBsaS5zdWJtZW51LW1vYmlsZV9pbm5lciA+IGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMDtcbiAgYmFja2dyb3VuZDogIzY0NjI2MztcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlLWluLW91dDtcbn1cbi5oZWFkZXJfX21vZGFsIG5hdiB1bCBsaS5zdWJtZW51LW1vYmlsZTo6YWZ0ZXIsIC5oZWFkZXJfX21vZGFsIG5hdiB1bCBsaS5zdWJtZW51LW1vYmlsZV9pbm5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzBmMTUzYztcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwZjE1M2M7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtM3B4O1xuICB0b3A6IDEzcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cbi5oZWFkZXJfX21vZGFsIG5hdiB1bCBsaS5zdWJtZW51LW1vYmlsZS1hY3RpdmUgPiBhLCAuaGVhZGVyX19tb2RhbCBuYXYgdWwgbGkuc3VibWVudS1tb2JpbGVfaW5uZXItYWN0aXZlID4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5oZWFkZXJfX21vZGFsIG5hdiB1bCBsaS5zdWJtZW51LW1vYmlsZS1hY3RpdmUgPiBhOjphZnRlciwgLmhlYWRlcl9fbW9kYWwgbmF2IHVsIGxpLnN1Ym1lbnUtbW9iaWxlX2lubmVyLWFjdGl2ZSA+IGE6OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVhZGVyX19tb2RhbCBuYXYgdWwgbGkuc3VibWVudS1tb2JpbGUtYWN0aXZlOjphZnRlciwgLmhlYWRlcl9fbW9kYWwgbmF2IHVsIGxpLnN1Ym1lbnUtbW9iaWxlX2lubmVyLWFjdGl2ZTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICM2NDYyNjM7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5oZWFkZXJfX21vZGFsIG5hdiB1bCBsaS5zdWJtZW51LW1vYmlsZS1hY3RpdmUgLm1vZGFsX19tZW51X3N1Ym1lbnUsIC5oZWFkZXJfX21vZGFsIG5hdiB1bCBsaS5zdWJtZW51LW1vYmlsZV9pbm5lci1hY3RpdmUgLm1vZGFsX19tZW51X3N1Ym1lbnUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmhlYWRlcl9fbW9kYWwgbmF2IHVsIGxpLnN1Ym1lbnUtbW9iaWxlX3NlYXJjaCB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIG1hcmdpbi1ib3R0b206IDc0cHg7XG59XG4uaGVhZGVyX19tb2RhbCBuYXYgdWwgbGkuc3VibWVudS1tb2JpbGVfc2VhcmNoIC5zZWFyY2gtZm9ybV9fc3VibWl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgei1pbmRleDogMTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMgZWFzZS1pbi1vdXQ7XG59XG4uaGVhZGVyX19tb2RhbCBuYXYgdWwgbGkuc3VibWVudS1tb2JpbGVfc2VhcmNoIC5zZWFyY2gtZm9ybV9fc3VibWl0IHN2ZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogLTE7XG59XG4uaGVhZGVyX19tb2RhbCBuYXYgdWwgbGkuc3VibWVudS1tb2JpbGVfc2VhcmNoIGEge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICByaWdodDogOHB4O1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuLmhlYWRlcl9fbW9kYWwgbmF2IHVsIGxpLnN1Ym1lbnUtbW9iaWxlX3NlYXJjaCBmb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgYm94LXNoYWRvdzogMHB4IDczcHggODBweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDcpLCAwcHggMzAuNDk3N3B4IDMzLjQyMjFweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDI1ODQyOSksIDBweCAxNi4zMDU1cHggMTcuODY5cHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNzAzMyksIDBweCA5LjE0MDczcHggMTAuMDE3MnB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTUwMTU3KSwgMHB4IDQuODU0NTdweCA1LjMyMDA4cHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNTMzNDQpLCAwcHggMi4wMjAxcHggMi4yMTM4MXB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTQ3Nyk7XG59XG4uaGVhZGVyX19tb2RhbCBuYXYgdWwgbGkuc3VibWVudS1tb2JpbGVfc2VhcmNoIGZvcm0gaW5wdXQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICNlZWVlZjE7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5oZWFkZXJfX21vZGFsIG5hdiB1bCBsaS5zdWJtZW51LW1vYmlsZV9zZWFyY2ggZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ExYTRiMTtcbn1cbi5oZWFkZXJfX21vZGFsIG5hdiB1bCBsaS5zdWJtZW51LW1vYmlsZV9zZWFyY2ggZm9ybSBpbnB1dDpmb2N1cywgLmhlYWRlcl9fbW9kYWwgbmF2IHVsIGxpLnN1Ym1lbnUtbW9iaWxlX3NlYXJjaCBmb3JtIGlucHV0OmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMC41cHggc29saWQgI2VlZWVmMTtcbn1cbi5oZWFkZXJfX21vZGFsIG5hdiB1bCBsaS5zdWJtZW51LW1vYmlsZV9sYW5nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogODBweDtcbn1cbi5oZWFkZXJfX21vZGFsIG5hdiB1bCBsaS5zdWJtZW51LW1vYmlsZV9sYW5nOjphZnRlciB7XG4gIHJpZ2h0OiAtMTBweDtcbn1cbi5oZWFkZXJfX21vZGFsIG5hdiB1bCBsaS5zdWJtZW51LW1vYmlsZV9sYW5nIGltZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmhlYWRlcl9fbW9kYWwgbmF2IHVsIGxpLnN1Ym1lbnUtbW9iaWxlX2xhbmcgLmxpbmstd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGVyX19tb2RhbCBuYXYgdWwgbGkuc3VibWVudS1tb2JpbGVfbGFuZyAubW9kYWxfX21lbnVfc3VibWVudSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmhlYWRlcl9fbW9kYWwgbmF2IHVsIGxpLnN1Ym1lbnUtbW9iaWxlX2xhbmcgLm1vZGFsX19tZW51X3N1Ym1lbnUgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGVyX19tb2RhbCBuYXYgdWwgbGkuc3VibWVudS1tb2JpbGVfaW5uZXItYWN0aXZlIC5tb2RhbF9fbWVudV9zdWJtZW51LWlubmVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5oZWFkZXJfX21vZGFsIG5hdiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uaGVhZGVyX19tb2RhbCAubW9kYWxfX21lbnVfc3VibWVudSwgLmhlYWRlcl9fbW9kYWwgLm1vZGFsX19tZW51X3N1Ym1lbnUtaW5uZXIge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tbGVmdDogNTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAuaGVhZGVyX19tb2RhbCAubW9kYWxfX21lbnVfc3VibWVudSwgLmhlYWRlcl9fbW9kYWwgLm1vZGFsX19tZW51X3N1Ym1lbnUtaW5uZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICB9XG59XG4uaGVhZGVyX19tb2RhbCAubW9kYWxfX21lbnVfc3VibWVudSBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5oZWFkZXJfX21vZGFsIFthcmlhLWN1cnJlbnQ9cGFnZV06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICM2NDYyNjM7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5uby1zaGFkb3cge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4jbWVudS1sYW5ndWFnZS1tZW51IGltZyB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJveC1zaGFkb3c6IDBweCAzM3B4IDgwcHggcmdiYSgwLCAwLCAwLCAwLjA3KSwgMHB4IDEzLjc4NjZweCAzMy40MjIxcHggcmdiYSgwLCAwLCAwLCAwLjA1MDMxOTgpLCAwcHggNy4zNzA5OHB4IDE3Ljg2OXB4IHJnYmEoMCwgMCwgMCwgMC4wNDE3Mjc1KSwgMHB4IDQuMTMyMTFweCAxMC4wMTcycHggcmdiYSgwLCAwLCAwLCAwLjAzNSksIDBweCAyLjE5NDUzcHggNS4zMjAwOHB4IHJnYmEoMCwgMCwgMCwgMC4wMjgyNzI1KSwgMHB4IDAuOTEzMTk1cHggMi4yMTM4MXB4IHJnYmEoMCwgMCwgMCwgMC4wMTk2ODAyKTtcbn1cbiNtZW51LWxhbmd1YWdlLW1lbnUgLm1vZGFsX19tZW51X3N1Ym1lbnUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xufVxuXG4uaG9tZSBzZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvbWUgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNDBweDtcbiAgcmlnaHQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmhvbWUgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhvbWUgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZF9fcGF0aC0xIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNXB4KTtcbn1cbi5ob21lIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmRfX3BhdGgtMiB7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwMHB4O1xuICBzdHJva2UtZGFzaGFycmF5OiAxMDAwMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1cHgpO1xufVxuLmhvbWUgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCAuY2lyY2xlLXRvcF9fY2VudGVyLWNpcmNsZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDkwMHB4IDIyNXB4O1xuICBhbmltYXRpb24tbmFtZTogem9vbTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA2cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuQGtleWZyYW1lcyB6b29tIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLmhvbWUgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCAuY2lyY2xlLXRvcF9fY2lyY2xlMiB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogOTAwcHggMjI1cHg7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGlvbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA2cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xufVxuQGtleWZyYW1lcyByb3RhdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uaG9tZSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIC5jaXJjbGUtdG9wX19jaXJjbGUzIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA5MDBweCAyMjVweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0aW9uO1xuICBhbmltYXRpb24tZHVyYXRpb246IDhzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiByZXZlcnNlO1xufVxuQGtleWZyYW1lcyByb3RhdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uaG9tZSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIC5jaXJjbGUtdG9wX19jaXJjbGU0IHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA5MDBweCAyMjVweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0aW9uO1xuICBhbmltYXRpb24tZHVyYXRpb246IDVzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG59XG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5ob21lIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQgLmNpcmNsZS10b3BfX2NpcmNsZTUge1xuICBzdHJva2UtZGFzaGFycmF5OiAxMzAwcHg7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwcHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDkwMHB4IDIyNXB4O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRpb247XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTBzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiByZXZlcnNlO1xufVxuQGtleWZyYW1lcyByb3RhdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uaG9tZSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIC5jaXJjbGUtYm90dG9tX19jZW50ZXItY2lyY2xlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogOTA0cHggMzYwMHB4O1xuICBhbmltYXRpb24tbmFtZTogem9vbTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuQGtleWZyYW1lcyB6b29tIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLmhvbWUgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCAuY2lyY2xlLWJvdHRvbV9fY2lyY2xlMiB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogOTA0cHggMzYwMHB4O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRpb247XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNnM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbn1cbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmhvbWUgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCAuY2lyY2xlLWJvdHRvbV9fY2lyY2xlMyB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogOTA0cHggMzYwMHB4O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRpb247XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogOHM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHJldmVyc2U7XG59XG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5ob21lIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQgLmNpcmNsZS1ib3R0b21fX2NpcmNsZTQge1xuICBzdHJva2UtZGFzaGFycmF5OiAxMzAwcHg7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwcHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDkwNHB4IDM2MDBweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0aW9uO1xuICBhbmltYXRpb24tZHVyYXRpb246IDVzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG59XG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5ob21lIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQgLmNpcmNsZS1ib3R0b21fX2NpcmNsZTUge1xuICBzdHJva2UtZGFzaGFycmF5OiAxMzAwcHg7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwcHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDkwNHB4IDM2MDBweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0aW9uO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEwcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogcmV2ZXJzZTtcbn1cbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmhvbWUgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC10YWIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDUwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmhvbWUgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC10YWIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogODAwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTEwMHB4KSB7XG4gIC5ob21lIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtdGFiIHtcbiAgICB0b3A6IDE1MHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLmhvbWUgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC10YWIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ob21lIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtdGFiIC5jaXJjbGUtdG9wX19jZW50ZXItY2lyY2xlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMjAwcHggMjAwcHg7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tO1xuICBhbmltYXRpb24tZHVyYXRpb246IDZzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5Aa2V5ZnJhbWVzIHpvb20ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4uaG9tZSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLXRhYiAuY2lyY2xlLXRvcF9fY2lyY2xlMiB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMjAwcHggMjAwcHg7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGlvbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA2cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xufVxuQGtleWZyYW1lcyByb3RhdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uaG9tZSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLXRhYiAuY2lyY2xlLXRvcF9fY2lyY2xlMyB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMjAwcHggMjAwcHg7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGlvbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA4cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogcmV2ZXJzZTtcbn1cbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmhvbWUgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC10YWIgLmNpcmNsZS10b3BfX2NpcmNsZTQge1xuICBzdHJva2UtZGFzaGFycmF5OiAxMzAwcHg7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwcHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDIwMHB4IDIwMHB4O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRpb247XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbn1cbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmhvbWUgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC10YWIgLmNpcmNsZS10b3BfX2NpcmNsZTUge1xuICBzdHJva2UtZGFzaGFycmF5OiAxMzAwcHg7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwcHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDIwMHB4IDIwMHB4O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRpb247XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTBzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiByZXZlcnNlO1xufVxuQGtleWZyYW1lcyByb3RhdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uaG9tZSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjBweDtcbiAgcmlnaHQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuaG9tZSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gIC5ob21lIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaG9tZSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZV9fcGF0aC0yIHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHg7XG59XG4uaG9tZSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSAuY2lyY2xlLXRvcF9fY2VudGVyLWNpcmNsZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDE5N3B4IDE4MHB4O1xuICBhbmltYXRpb24tbmFtZTogem9vbTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuQGtleWZyYW1lcyB6b29tIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLmhvbWUgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUgLmNpcmNsZS10b3BfX2NpcmNsZTIge1xuICBzdHJva2UtZGFzaGFycmF5OiAxMzAwcHg7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwcHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDE5N3B4IDE4MHB4O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRpb247XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNnM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbn1cbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmhvbWUgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUgLmNpcmNsZS10b3BfX2NpcmNsZTMge1xuICBzdHJva2UtZGFzaGFycmF5OiAxMzAwcHg7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwcHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDE5N3B4IDE4MHB4O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRpb247XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogOHM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHJldmVyc2U7XG59XG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5ob21lIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIC5jaXJjbGUtdG9wX19jaXJjbGU0IHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxOTdweCAxODBweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0aW9uO1xuICBhbmltYXRpb24tZHVyYXRpb246IDVzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG59XG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5ob21lIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIC5jaXJjbGUtdG9wX19jaXJjbGU1IHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxOTdweCAxODBweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0aW9uO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEwcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogcmV2ZXJzZTtcbn1cbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmhvbWUgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUgLmNpcmNsZS1ib3R0b21fX2NlbnRlci1jaXJjbGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAyMjBweCA2MDAwcHg7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tO1xuICBhbmltYXRpb24tZHVyYXRpb246IDVzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5Aa2V5ZnJhbWVzIHpvb20ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4uaG9tZSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSAuY2lyY2xlLWJvdHRvbV9fY2lyY2xlMiB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMjIwcHggNjAwMHB4O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRpb247XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNnM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbn1cbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmhvbWUgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUgLmNpcmNsZS1ib3R0b21fX2NpcmNsZTMge1xuICBzdHJva2UtZGFzaGFycmF5OiAxMzAwcHg7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwcHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDIyMHB4IDYwMDBweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0aW9uO1xuICBhbmltYXRpb24tZHVyYXRpb246IDhzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiByZXZlcnNlO1xufVxuQGtleWZyYW1lcyByb3RhdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uaG9tZSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSAuY2lyY2xlLWJvdHRvbV9fY2lyY2xlNCB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMjIwcHggNjAwMHB4O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRpb247XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbn1cbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmhvbWUgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUgLmNpcmNsZS1ib3R0b21fX2NpcmNsZTUge1xuICBzdHJva2UtZGFzaGFycmF5OiAxMzAwcHg7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwcHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDIyMHB4IDYwMDBweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0aW9uO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEwcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogcmV2ZXJzZTtcbn1cbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmhvbWUgLmZpcnN0LXNjcmVlbiB7XG4gIG1hcmdpbi10b3A6IC02MHB4O1xuICBwYWRkaW5nOiAyMTVweCAwIDEwNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMzBweDtcbiAgY29sb3I6ICMxNTE5MWM7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NDYyNjI7XG59XG4uaG9tZSAuZmlyc3Qtc2NyZWVuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ob21lIC5maXJzdC1zY3JlZW4udGV4dC13aGl0ZSAudGl0bGUsXG4uaG9tZSAuZmlyc3Qtc2NyZWVuLnRleHQtd2hpdGUgLmFkdmFudGFnZXNfX2NvdW50IHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvbWUgLmZpcnN0LXNjcmVlbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5ob21lIC5maXJzdC1zY3JlZW4ge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLmhvbWUgLmZpcnN0LXNjcmVlbiB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDBweCkge1xuICAuaG9tZSAuZmlyc3Qtc2NyZWVuIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuLmhvbWUgLmZpcnN0LXNjcmVlbiAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIHBhZGRpbmctbGVmdDogOTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaG9tZSAuZmlyc3Qtc2NyZWVuIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmhvbWUgLmZpcnN0LXNjcmVlbiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbi5ob21lIC5maXJzdC1zY3JlZW5fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uaG9tZSAuZmlyc3Qtc2NyZWVuX19kZXNjcmlwdGlvbiB7XG4gIG1heC13aWR0aDogNDcwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmhvbWUgLmZpcnN0LXNjcmVlbl9fZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmhvbWUgLmFib3V0LXVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4uaG9tZSAuYWJvdXQtdXNfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmhvbWUgLmFib3V0LXVzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxufVxuLmhvbWUgLmFib3V0LXVzX190ZXh0IHtcbiAgbWF4LXdpZHRoOiA5MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuaG9tZSAuYWJvdXQtdXNfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmhvbWUgLmFkdmFudGFnZXMge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5ob21lIC5hZHZhbnRhZ2VzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLmhvbWUgLmFkdmFudGFnZXMgLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogOTIwcHg7XG59XG4uaG9tZSAuYWR2YW50YWdlc19fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuaG9tZSAuYWR2YW50YWdlc19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5ob21lIC5hZHZhbnRhZ2VzX19saXN0LWNvdW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDEwMHB4IGF1dG8gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmhvbWUgLmFkdmFudGFnZXNfX2xpc3QtY291bnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmhvbWUgLmFkdmFudGFnZXNfX2l0ZW0tY291bnQge1xuICB3aWR0aDogMzMuMyU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UxZTFlMTtcbn1cbi5ob21lIC5hZHZhbnRhZ2VzX19pdGVtLWNvdW50Omxhc3QtY2hpbGQge1xuICBib3JkZXI6IG5vbmU7XG59XG4uaG9tZSAuYWR2YW50YWdlc19faXRlbS1jb3VudCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuaG9tZSAuYWR2YW50YWdlc19faXRlbS1jb3VudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGJvcmRlci1yaWdodDogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTFlMTtcbiAgfVxuICAuaG9tZSAuYWR2YW50YWdlc19faXRlbS1jb3VudDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uaG9tZSAuYWR2YW50YWdlc19fY291bnQge1xuICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5ob21lIC5hZHZhbnRhZ2VzX19jb3VudCB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG4uaG9tZSAuYWR2YW50YWdlc19fdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhvbWUgLmFkdmFudGFnZXNfX2xpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmhvbWUgLmFkdmFudGFnZXNfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTExMHB4KSB7XG4gIC5ob21lIC5hZHZhbnRhZ2VzX19saXN0IHtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5ob21lIC5hZHZhbnRhZ2VzX19saXN0IHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmhvbWUgLmFkdmFudGFnZXNfX2l0ZW0ge1xuICBmbGV4OiAwIDEgMzUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmOTtcbiAgYm94LXNoYWRvdzogMHB4IDMzcHggODBweCByZ2JhKDAsIDAsIDAsIDAuMDcpLCAwcHggMTMuNzg2NnB4IDMzLjQyMjFweCByZ2JhKDAsIDAsIDAsIDAuMDUwMzE5OCksIDBweCA3LjM3MDk4cHggMTcuODY5cHggcmdiYSgwLCAwLCAwLCAwLjA0MTcyNzUpLCAwcHggNC4xMzIxMXB4IDEwLjAxNzJweCByZ2JhKDAsIDAsIDAsIDAuMDM1KSwgMHB4IDIuMTk0NTNweCA1LjMyMDA4cHggcmdiYSgwLCAwLCAwLCAwLjAyODI3MjUpLCAwcHggMC45MTMxOTVweCAyLjIxMzgxcHggcmdiYSgwLCAwLCAwLCAwLjAxOTY4MDIpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmhvbWUgLmFkdmFudGFnZXNfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuICAuaG9tZSAuYWR2YW50YWdlc19faXRlbTpudGgtY2hpbGQoM24pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5ob21lIC5hZHZhbnRhZ2VzX19pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuaG9tZSAuYWR2YW50YWdlc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uaG9tZSAuYWR2YW50YWdlc19faXRlbTpob3ZlciAuYWR2YW50YWdlc19faW1hZ2UgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLmhvbWUgLmFkdmFudGFnZXNfX2ltYWdlIHtcbiAgZmxleDogMCAxIGF1dG87XG4gIGhlaWdodDogMjQzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaG9tZSAuYWR2YW50YWdlc19faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5ob21lIC5hZHZhbnRhZ2VzX19pdGVtLWNvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuLmhvbWUgLmFkdmFudGFnZXNfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBjb2xvcjogIzE1MTkxYztcbn1cbi5ob21lIC5hZHZhbnRhZ2VzX19pdGVtLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG59XG4uaG9tZSAuYWR2YW50YWdlc19fYnRuIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXJnaW46IDAgMTVweCAzMHB4O1xufVxuLmhvbWUgLm5ld3Mge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbi5ob21lIC5uZXdzX19jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uaG9tZSAubmV3c19fbmV3cy1pdGVtLWNvbnRhaW5lciB7XG4gIGZsZXg6IDAgMSA3MzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAuaG9tZSAubmV3c19fbmV3cy1pdGVtLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5ob21lIC5uZXdzX19xdWljay1saW5rcy1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgZmxleDogMCAxIDM1MHB4O1xufVxuLmhvbWUgLm5ld3MgLnF1aWNrLWxpbmtzIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcGFkZGluZzogMzVweCAxNXB4IDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuaG9tZSAubmV3cyAucXVpY2stbGlua3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5ob21lIC5uZXdzIC5xdWljay1saW5rc19faXRlbSB7XG4gIHdpZHRoOiAyNSU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNjQ2MjYzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmhvbWUgLm5ld3MgLnF1aWNrLWxpbmtzX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbn1cbi5ob21lIC5uZXdzIC5xdWljay1saW5rc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmhvbWUgLm5ld3NfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmhvbWUgLm5ld3NfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG59XG4uaG9tZSAubmV3cyAubmV3cy1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5ob21lIC5uZXdzIC5uZXdzLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaG9tZSAudHJhZGVycy1lZHVjYXRpb24ge1xuICBtaW4taGVpZ2h0OiAzNzdweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIGJhY2tncm91bmQ6ICM2NDYyNjI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvbWUgLnRyYWRlcnMtZWR1Y2F0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbi5ob21lIC50cmFkZXJzLWVkdWNhdGlvbiAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvbWUgLnRyYWRlcnMtZWR1Y2F0aW9uIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMjVweDtcbiAgfVxufVxuLmhvbWUgLnRyYWRlcnMtZWR1Y2F0aW9uX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhvbWUgLnRyYWRlcnMtZWR1Y2F0aW9uX19zdWJ0aXRsZSB7XG4gIG1heC13aWR0aDogOTIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhvbWUgLm91ci1icm9ja2VycyB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmhvbWUgLm91ci1icm9ja2VycyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxufVxuLmhvbWUgLm91ci1icm9ja2VycyAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvbWUgLm91ci1icm9ja2Vyc19fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5cbi53YXJuaW5nLWxpc3QgLmZpcnN0LXNjcmVlbiB7XG4gIG1hcmdpbi1ib3R0b206IDEwNXB4O1xufVxuLndhcm5pbmctbGlzdCAuZmlyc3Qtc2NyZWVuIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDkycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAud2FybmluZy1saXN0IC5maXJzdC1zY3JlZW4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG4ud2FybmluZy1saXN0IC5maXJzdC1zY3JlZW5fX2JyZWFkY3J1bWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cbi53YXJuaW5nLWxpc3QgLmZpcnN0LXNjcmVlbl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXgtd2lkdGg6IDYzNXB4O1xufVxuLndhcm5pbmctbGlzdCAuZmlyc3Qtc2NyZWVuX190ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWF4LXdpZHRoOiA2MzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi53YXJuaW5nLWxpc3QgLmZpcnN0LXNjcmVlbl9fdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53YXJuaW5nLWxpc3RfX2ZlYXR1cmVzLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuLndhcm5pbmctbGlzdF9fYnRuIHtcbiAgbWFyZ2luOiAwIGF1dG8gMTAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLndhcm5pbmctbGlzdF9fdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgcGFkZGluZzogNTBweDtcbiAgYmFja2dyb3VuZDogI2UxZTFlMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC53YXJuaW5nLWxpc3RfX3RhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLndhcm5pbmctbGlzdF9fdGFibGUgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgOTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC53YXJuaW5nLWxpc3RfX3RhYmxlIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuLndhcm5pbmctbGlzdF9fdGFibGUgLnRhYmxlIHRoZWFkIHRyIHRoOmxhc3QtY2hpbGQgLnRhYmxlX190aXRsZS1jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ud2FybmluZy1saXN0IC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjAwcHg7XG4gIHJpZ2h0OiA1MCU7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTMlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAud2FybmluZy1saXN0IC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi53YXJuaW5nLWxpc3QgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZF9fcGF0aC0yIHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHg7XG59XG4ud2FybmluZy1saXN0IC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQgLmNpcmNsZS10b3BfX2NlbnRlci1jaXJjbGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA5MDBweCA0MHB4O1xuICBhbmltYXRpb24tbmFtZTogem9vbTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA0cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAxNXB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjMpKTtcbn1cbkBrZXlmcmFtZXMgem9vbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi53YXJuaW5nLWxpc3QgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCAuY2lyY2xlLWJvdHRvbV9fY2VudGVyLWNpcmNsZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDE4MHB4IDYwMHB4O1xuICBhbmltYXRpb24tbmFtZTogem9vbTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA3cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAxNXB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjMpKTtcbn1cbkBrZXlmcmFtZXMgem9vbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi53YXJuaW5nLWxpc3QgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMwcHg7XG4gIHJpZ2h0OiA1MCU7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC53YXJuaW5nLWxpc3QgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ud2FybmluZy1saXN0IC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIC5jaXJjbGUtdG9wX19jZW50ZXItY2lyY2xlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTk3cHggMTgwcHg7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tO1xuICBhbmltYXRpb24tZHVyYXRpb246IDVzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coM3B4IDNweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4zKSk7XG59XG5Aa2V5ZnJhbWVzIHpvb20ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4ud2FybmluZy1saXN0IC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIC5jaXJjbGUtYm90dG9tX19jZW50ZXItY2lyY2xlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMjIwcHggNTkzMnB4O1xuICBhbmltYXRpb24tbmFtZTogem9vbTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDNweCAzcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMykpO1xufVxuQGtleWZyYW1lcyB6b29tIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG4uY29tcGxhaW50IC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTY1cHg7XG4gIHJpZ2h0OiBjYWxjKDUwJSAtIDYzNXB4KTtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmNvbXBsYWludCAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY29tcGxhaW50IC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmRfX3BhdGgtMSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDkwcHgsIDEwMHB4KTtcbn1cbi5jb21wbGFpbnQgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZF9fcGF0aC0yIHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDkwcHgsIDEwMHB4KTtcbn1cbi5jb21wbGFpbnQgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCAuY2lyY2xlLXRvcF9fY2VudGVyLWNpcmNsZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMDdweCAxMDBweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb207XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNnM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygzcHggM3B4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjMpKTtcbn1cbkBrZXlmcmFtZXMgem9vbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5jb21wbGFpbnQgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCAuY2lyY2xlLXJlZ3VsYXIge1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAxMDBweCA4MHB4IHJnYmEoMCwgMCwgMCwgMC4wNykpIGRyb3Atc2hhZG93KDBweCA0MS43Nzc2cHggMzMuNDIyMXB4IHJnYmEoMCwgMCwgMCwgMC4wNTAzMTk4KSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY29tcGxhaW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cbi5jb21wbGFpbnQgaDEsXG4uY29tcGxhaW50IGgyLFxuLmNvbXBsYWludCBoMyxcbi5jb21wbGFpbnQgaDQsXG4uY29tcGxhaW50IGg1LFxuLmNvbXBsYWludCBoNiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uY29tcGxhaW50IC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDkyMHB4O1xufVxuLmNvbXBsYWludF9fYnJlYWRjcnVtcHMge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuLmNvbXBsYWludF9fbGlua19jdXJyZW50IHtcbiAgY29sb3I6ICMxNTE5MWM7XG59XG4uY29tcGxhaW50IC5kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDExMHB4O1xufVxuLmNvbXBsYWludCAuZGVzY3JpcHRpb24gaDEge1xuICBmb250LXNpemU6IDM2cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY29tcGxhaW50IC5kZXNjcmlwdGlvbiBoMSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5jb21wbGFpbnQgLmRlc2NyaXB0aW9uX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jb21wbGFpbnQgLmRlc2NyaXB0aW9uX190ZXh0IHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG4uY29tcGxhaW50IC5kZXNjcmlwdGlvbiAuYW5pbWVfX2NpcmNsZV9zaW5nbGUgLmFuaW1lLWNpcmNsZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIHdpZHRoOiA3OHB4O1xuICBoZWlnaHQ6IDc4cHg7XG59XG4uY29tcGxhaW50IC5kZXNjcmlwdGlvbiAuYW5pbWVfX2NpcmNsZV9zaW5nbGUgLmFuaW1lLWNpcmNsZV9fY2lyY2xlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jb21wbGFpbnQgLmRlc2NyaXB0aW9uIC5hbmltZV9fY2lyY2xlX3NpbmdsZSAuYW5pbWUtY2lyY2xlIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY29tcGxhaW50IC5kZXNjcmlwdGlvbiAuYW5pbWVfX2NpcmNsZV9zaW5nbGUge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxufVxuLmNvbXBsYWludCAuZGVzY3JpcHRpb24gLmJ1dHRvbnMge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jb21wbGFpbnQgLmRlc2NyaXB0aW9uIC5idXR0b25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uY29tcGxhaW50IC5kZXNjcmlwdGlvbiAuYnV0dG9ucyAuYnRuIHtcbiAgd2lkdGg6IDI1NXB4O1xuICBoZWlnaHQ6IDM3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNvbXBsYWludCAuZGVzY3JpcHRpb24gLmJ1dHRvbnMgLmJ0bjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNvbXBsYWludCAuZGVzY3JpcHRpb24gLmJ1dHRvbnMgLmJ0bjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNvbXBsYWludCAuZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gIH1cbiAgLmNvbXBsYWludCAuZGVzY3JpcHRpb24gLmNvbC04IHtcbiAgICB3aWR0aDogODclO1xuICB9XG4gIC5jb21wbGFpbnQgLmRlc2NyaXB0aW9uIC5jb2wtNCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb21wbGFpbnQgLmZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAxMThweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jb21wbGFpbnQgLmZvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbn1cbi5jb21wbGFpbnQgLmZvcm0gaW5wdXRbdHlwZT1maWxlXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29tcGxhaW50IC5mb3JtIGFydGljbGUge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNvbXBsYWludCAuZm9ybSBhcnRpY2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uY29tcGxhaW50IC5mb3JtIGgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNvbXBsYWludCAuZm9ybSBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5jb21wbGFpbnQgLmZvcm0gdWwge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuLmNvbXBsYWludCAuZm9ybSB1bCBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAyN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29tcGxhaW50IC5mb3JtIHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xNXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogM3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG4uY29tcGxhaW50IC5mb3JtIC5hY3Rpb24tdG8tZGF0ZSBpbnB1dCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5jb21wbGFpbnQgLmZvcm0gLmRpc3B1dGUtZGV0YWlscyBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY29tcGxhaW50IC5mb3JtIC5kaXNwdXRlLWRldGFpbHMgLmlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5jb21wbGFpbnQgLmZvcm0gLmFkZGl0aW9uYWwtY29tbWVudHMgLmlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5jb21wbGFpbnQgLmZvcm0gLmlucHV0LWluc3RydWN0aW9ucyB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG59XG4uY29tcGxhaW50IC5mb3JtIC5zdXBwb3J0aW5nLWRvY3VtZW50cyBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uY29tcGxhaW50IC5mb3JtIC5zdXBwb3J0aW5nLWRvY3VtZW50cyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cbi5jb21wbGFpbnQgLmZvcm0gLnN1cHBvcnRpbmctZG9jdW1lbnRzIC5pbnB1dF9fZmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY29tcGxhaW50IC5mb3JtIC5zdXBwb3J0aW5nLWRvY3VtZW50cyAuaW5wdXRfX2ZpbGUgbGFiZWwuYnRuIHtcbiAgd2lkdGg6IDExMHB4O1xuICBtYXgtaGVpZ2h0OiA0NXB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmNvbXBsYWludCAuZm9ybSAuc3VwcG9ydGluZy1kb2N1bWVudHMgLmlucHV0X19maWxlIGxhYmVsLmJ0biBzcGFuIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jb21wbGFpbnQgLmZvcm0gLnN1cHBvcnRpbmctZG9jdW1lbnRzIC5pbnB1dF9fZmlsZSAuZmlsZS1uYW1lIHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG59XG4uY29tcGxhaW50IC5mb3JtIC5yZXF1aXJlZC1maWVsZHMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ub3VyLW1lbWJlcnMge1xuICBtaW4taGVpZ2h0OiA1MHZoO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5vdXItbWVtYmVycyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5vdXItbWVtYmVycyB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4ub3VyLW1lbWJlcnMgaDEge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAub3VyLW1lbWJlcnMgaDEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLm91ci1tZW1iZXJzIC50YWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiA3NzNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbn1cbi5vdXItbWVtYmVycyAudGFibGVfX2RhdGEge1xuICBwYWRkaW5nOiAxMXB4IDA7XG59XG4ub3VyLW1lbWJlcnMgLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5vdXItbWVtYmVycyAubWFpbi10YWJsZS13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbn1cbi5vdXItbWVtYmVycyAuYnRuX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMHB4O1xufVxuLm91ci1tZW1iZXJzIC5idG5fX3dyYXBwZXIgLmJ0biB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgdG9wOiA1MHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgtMTcwcHgsIC01NXB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAub3VyLW1lbWJlcnMgLmJ0bl9fd3JhcHBlciAuYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ub3VyLW1lbWJlcnMgLmJ0bl9naG9zdCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG59XG4ub3VyLW1lbWJlcnMgLmJ0bl9ibHVlLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm91ci1tZW1iZXJzIC5idG5fYmx1ZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ub3VyLW1lbWJlcnMgLm1haW4tdGFibGUtd3JhcHBlciB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG59XG4ub3VyLW1lbWJlcnMgLm1haW4tdGFibGUtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLm91ci1tZW1iZXJzIC5tYWluLXRhYmxlLXdyYXBwZXIge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgfVxufVxuLm91ci1tZW1iZXJzIC5tYWluLXRhYmxlLXdyYXBwZXIgLmJ0bl9ibHVlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE4MHB4O1xuICByaWdodDogLTE2MHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5vdXItbWVtYmVycyAubWFpbi10YWJsZS13cmFwcGVyIC5idG5fYmx1ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm91ci1tZW1iZXJzIC5idXR0b25XcmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLXdpZHRoOiA3NzNweDtcbn1cbi5vdXItbWVtYmVycyAuYnV0dG9uV3JhcHBlciBidXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM2NDYyNjM7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ub3VyLW1lbWJlcnMgLmJ1dHRvbldyYXBwZXIgYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDBweCAwcHggMHB4O1xufVxuLm91ci1tZW1iZXJzIC5idXR0b25XcmFwcGVyIGJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDNweCAwcHggMHB4O1xufVxuLm91ci1tZW1iZXJzIC5idXR0b25XcmFwcGVyIGJ1dHRvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNjQ2MjYzO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY0NjI2Mztcbn1cbi5vdXItbWVtYmVycyAuY29udGVudFdyYXBwZXIge1xuICBtaW4taGVpZ2h0OiA0NjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAub3VyLW1lbWJlcnMgLmNvbnRlbnRXcmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ub3VyLW1lbWJlcnMgLmNvbnRlbnRXcmFwcGVyIC5jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vdXItbWVtYmVycyAuY29udGVudFdyYXBwZXIgLmNvbnRlbnQuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jaGVjay15b3VyLWJyb2tlciAuZmlyc3Qtc2NyZWVuIHtcbiAgbWFyZ2luLWJvdHRvbTogMTA1cHg7XG59XG4uY2hlY2steW91ci1icm9rZXIgLmZpcnN0LXNjcmVlbiAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCA5MnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNoZWNrLXlvdXItYnJva2VyIC5maXJzdC1zY3JlZW4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG4uY2hlY2steW91ci1icm9rZXIgLmZpcnN0LXNjcmVlbl9fYnJlYWRjcnVtYnMge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuLmNoZWNrLXlvdXItYnJva2VyIC5maXJzdC1zY3JlZW5fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWF4LXdpZHRoOiA2MzVweDtcbn1cbi5jaGVjay15b3VyLWJyb2tlciAuZmlyc3Qtc2NyZWVuX190ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWF4LXdpZHRoOiA2MzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jaGVjay15b3VyLWJyb2tlciAuZmlyc3Qtc2NyZWVuX190ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNoZWNrLXlvdXItYnJva2VyIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjAwcHg7XG4gIHJpZ2h0OiBjYWxjKDUwJSAtIDU1NXB4KTtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmNoZWNrLXlvdXItYnJva2VyIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jaGVjay15b3VyLWJyb2tlciAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kX19wYXRoLTEsIC5jaGVjay15b3VyLWJyb2tlciAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kX19wYXRoLTIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjBweCk7XG59XG4uY2hlY2steW91ci1icm9rZXIgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZF9fcGF0aC0yIHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHg7XG59XG4uY2hlY2steW91ci1icm9rZXIgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCAuY2lyY2xlLXRvcF9fY2VudGVyLWNpcmNsZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDk1MHB4IDQwcHg7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tO1xuICBhbmltYXRpb24tZHVyYXRpb246IDRzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDE1cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMykpO1xufVxuQGtleWZyYW1lcyB6b29tIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLmNoZWNrLXlvdXItYnJva2VyIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQgLmNpcmNsZS1ib3R0b21fX2NlbnRlci1jaXJjbGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAyMDJweCA2MDBweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb207XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogN3M7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMTBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4zKSk7XG59XG5Aa2V5ZnJhbWVzIHpvb20ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4uY2hlY2steW91ci1icm9rZXJfX3RhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG59XG5AaW5jdWxlIGZvci1tZC1kb3duIHtcbiAgLmNoZWNrLXlvdXItYnJva2VyX190YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5jaGVjay15b3VyLWJyb2tlcl9fdGFibGUgLnRhYmxlIHRoZWFkIHRyIHRoOm50aC1jaGlsZCg1KSAudGFibGVfX3RpdGxlLWNvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5jb21wZW5zYXRpb24tZnVuZCAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwOHB4O1xuICByaWdodDogY2FsYyg1MCUgLSA1NTVweCk7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5jb21wZW5zYXRpb24tZnVuZCAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY29tcGVuc2F0aW9uLWZ1bmQgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZF9fcGF0aC0xIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTNweCwgMjM3cHgpO1xufVxuLmNvbXBlbnNhdGlvbi1mdW5kIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmRfX3BhdGgtMiB7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwMHB4O1xuICBzdHJva2UtZGFzaGFycmF5OiAxMDAwMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1M3B4LCAyMzdweCk7XG59XG4uY29tcGVuc2F0aW9uLWZ1bmQgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCAuY2lyY2xlLXRvcF9fY2VudGVyLWNpcmNsZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDkwMHB4IDIyNXB4O1xuICBhbmltYXRpb24tbmFtZTogem9vbTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuQGtleWZyYW1lcyB6b29tIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLmNvbXBlbnNhdGlvbi1mdW5kIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQgLmNpcmNsZS10b3BfX2NpcmNsZTIge1xuICBzdHJva2UtZGFzaGFycmF5OiAxMzAwcHg7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwcHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDkwMHB4IDIyNXB4O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRpb247XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNnM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbn1cbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmNvbXBlbnNhdGlvbi1mdW5kIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQgLmNpcmNsZS10b3BfX2NpcmNsZTMge1xuICBzdHJva2UtZGFzaGFycmF5OiAxMzAwcHg7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwcHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDkwMHB4IDIyNXB4O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRpb247XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogOHM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHJldmVyc2U7XG59XG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5jb21wZW5zYXRpb24tZnVuZCAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIC5jaXJjbGUtdG9wX19jaXJjbGU0IHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA5MDBweCAyMjVweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0aW9uO1xuICBhbmltYXRpb24tZHVyYXRpb246IDVzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG59XG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5jb21wZW5zYXRpb24tZnVuZCAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIC5jaXJjbGUtdG9wX19jaXJjbGU1IHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA5MDBweCAyMjVweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0aW9uO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEwcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogcmV2ZXJzZTtcbn1cbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmNvbXBlbnNhdGlvbi1mdW5kIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQgLmNpcmNsZS1ib3R0b21fX2NlbnRlci1jaXJjbGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1NXB4IDgzOHB4O1xufVxuLmNvbXBlbnNhdGlvbi1mdW5kIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwMHB4O1xuICByaWdodDogY2FsYyg1MCUgLSAxODBweCk7XG4gIHotaW5kZXg6IC0xO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5jb21wZW5zYXRpb24tZnVuZCAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gIC5jb21wZW5zYXRpb24tZnVuZCAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNvbXBlbnNhdGlvbi1mdW5kIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIC5jaXJjbGUtdG9wX19jZW50ZXItY2lyY2xlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMzMwcHggNjBweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb207XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbkBrZXlmcmFtZXMgem9vbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5jb21wZW5zYXRpb24tZnVuZCAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZV9fcGF0aC0yIHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHg7XG59XG4uY29tcGVuc2F0aW9uLWZ1bmRfX2ZpcnN0LXNjcmVlbiB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuLmNvbXBlbnNhdGlvbi1mdW5kIC5maXJzdC1zY3JlZW5fX2JyZWFkY3J1bWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cbi5jb21wZW5zYXRpb24tZnVuZCAuZmlyc3Qtc2NyZWVuX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uY29tcGVuc2F0aW9uLWZ1bmQgLmZpcnN0LXNjcmVlbl9fcHJvZmlsLWxvZ28ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi5jb21wZW5zYXRpb24tZnVuZCAuZmlyc3Qtc2NyZWVuX19kZXNjcmlwdGlvbiB7XG4gIG1heC13aWR0aDogNjM1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuY29tcGVuc2F0aW9uLWZ1bmQgLmZpcnN0LXNjcmVlbl9fZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogMzM3cHg7XG4gIH1cbn1cbi5jb21wZW5zYXRpb24tZnVuZCAuYmVuZWZpdHMgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgOTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29tcGVuc2F0aW9uLWZ1bmQgLmJlbmVmaXRzIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNvbXBlbnNhdGlvbi1mdW5kIC5iZW5lZml0cyAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbi5jb21wZW5zYXRpb24tZnVuZCAuYmVuZWZpdHNfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNvbXBlbnNhdGlvbi1mdW5kIC5iZW5lZml0c19fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbn1cbi5jb21wZW5zYXRpb24tZnVuZCAuYmVuZWZpdHNfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gIGdhcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jb21wZW5zYXRpb24tZnVuZCAuYmVuZWZpdHNfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGNvbHVtbi1nYXA6IDA7XG4gICAgcm93LWdhcDogMzBweDtcbiAgfVxufVxuLmNvbXBlbnNhdGlvbi1mdW5kIC5iZW5lZml0c19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY29tcGVuc2F0aW9uLWZ1bmQgLmJlbmVmaXRzX19zdWJ0aXRsZSB7XG4gIG9yZGVyOiAyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuY29tcGVuc2F0aW9uLWZ1bmQgLmJlbmVmaXRzX19zdWJ0aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMzM3cHg7XG4gIH1cbn1cbi5jb21wZW5zYXRpb24tZnVuZCAuYmVuZWZpdHNfX2ljb24ge1xuICBvcmRlcjogMTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5jb21wZW5zYXRpb24tZnVuZCAuYmVuZWZpdHNfX3RleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgb3JkZXI6IDM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuY29tcGVuc2F0aW9uLWZ1bmQgLmJlbmVmaXRzX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDMzN3B4O1xuICB9XG59XG4uY29tcGVuc2F0aW9uLWZ1bmQgLmJlbmVmaXRzX19zdWItbGlzdCB7XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29tcGVuc2F0aW9uLWZ1bmQgLmJlbmVmaXRzX19zdWItbGlzdCB7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY29tcGVuc2F0aW9uLWZ1bmQgLmJlbmVmaXRzX19zdWItbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG4uY29tcGVuc2F0aW9uLWZ1bmQgLmJlbmVmaXRzX19zdWItaXRlbSB7XG4gIGZsZXg6IDAgMSAyNTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjQ2MjYyO1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzY0NjI2Mztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29tcGVuc2F0aW9uLWZ1bmQgLmJlbmVmaXRzX19zdWItaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNvbXBlbnNhdGlvbi1mdW5kIC5iZW5lZml0c19fc3ViLWl0ZW0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmNvbXBlbnNhdGlvbi1mdW5kIC5iZW5lZml0c19fc3ViLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5jb21wZW5zYXRpb24tZnVuZCAuYmVuZWZpdHNfX3N1Yi1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIDE1cHg7XG59XG4uY29tcGVuc2F0aW9uLWZ1bmQgLmJlbmVmaXRzX19zdWItdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5jb21wZW5zYXRpb24tZnVuZCAuYmVuZWZpdHNfX3N1Yi10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDMzN3B4O1xuICB9XG59XG5cbi5kaXNwdXRlLXJlc29sdXRpb24tcHJvY2VzcyB7XG4gIG1hcmdpbi1ib3R0b206IDEzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmRpc3B1dGUtcmVzb2x1dGlvbi1wcm9jZXNzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLmRpc3B1dGUtcmVzb2x1dGlvbi1wcm9jZXNzIC5yZXNvbHV0aW9uX19icmVhZGNydW1icyB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZGlzcHV0ZS1yZXNvbHV0aW9uLXByb2Nlc3MgLnJlc29sdXRpb25fX2JyZWFkY3J1bWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uZGlzcHV0ZS1yZXNvbHV0aW9uLXByb2Nlc3MgLnJlc29sdXRpb25fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5kaXNwdXRlLXJlc29sdXRpb24tcHJvY2VzcyAucmVzb2x1dGlvbl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbn1cbi5kaXNwdXRlLXJlc29sdXRpb24tcHJvY2VzcyAucmVzb2x1dGlvbl9fbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDExMTBweDtcbiAgcGFkZGluZzogMCA5NXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAuZGlzcHV0ZS1yZXNvbHV0aW9uLXByb2Nlc3MgLnJlc29sdXRpb25fX2xpc3Qge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuLmRpc3B1dGUtcmVzb2x1dGlvbi1wcm9jZXNzIC5yZXNvbHV0aW9uX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5kaXNwdXRlLXJlc29sdXRpb24tcHJvY2VzcyAucmVzb2x1dGlvbl9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlICsgMzBweCk7XG4gIH1cbiAgLmRpc3B1dGUtcmVzb2x1dGlvbi1wcm9jZXNzIC5yZXNvbHV0aW9uX19pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLmRpc3B1dGUtcmVzb2x1dGlvbi1wcm9jZXNzIC5yZXNvbHV0aW9uX19pdGVtOm50aC1jaGlsZChvZGQpIC5yZXNvbHV0aW9uX19jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmRpc3B1dGUtcmVzb2x1dGlvbi1wcm9jZXNzIC5yZXNvbHV0aW9uX19pdGVtOm50aC1jaGlsZChvZGQpOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLmRpc3B1dGUtcmVzb2x1dGlvbi1wcm9jZXNzIC5yZXNvbHV0aW9uX19pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cbiAgLmRpc3B1dGUtcmVzb2x1dGlvbi1wcm9jZXNzIC5yZXNvbHV0aW9uX19pdGVtOm50aC1jaGlsZChldmVuKSAucmVzb2x1dGlvbl9fY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLmRpc3B1dGUtcmVzb2x1dGlvbi1wcm9jZXNzIC5yZXNvbHV0aW9uX19pdGVtIC5yZXNvbHV0aW9uX19udW1iZXItd3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5kaXNwdXRlLXJlc29sdXRpb24tcHJvY2VzcyAucmVzb2x1dGlvbl9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlICsgNTBweCk7XG4gIH1cbiAgLmRpc3B1dGUtcmVzb2x1dGlvbi1wcm9jZXNzIC5yZXNvbHV0aW9uX19pdGVtOm50aC1jaGlsZChvZGQpOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgIHJpZ2h0OiA1MHB4O1xuICB9XG59XG4uZGlzcHV0ZS1yZXNvbHV0aW9uLXByb2Nlc3MgLnJlc29sdXRpb25fX251bWJlci13cmFwcGVyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NDYyNjM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAuZGlzcHV0ZS1yZXNvbHV0aW9uLXByb2Nlc3MgLnJlc29sdXRpb25fX251bWJlci13cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZGlzcHV0ZS1yZXNvbHV0aW9uLXByb2Nlc3MgLnJlc29sdXRpb25fX251bWJlci13cmFwcGVyIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5kaXNwdXRlLXJlc29sdXRpb24tcHJvY2VzcyAucmVzb2x1dGlvbl9fbnVtYmVyLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuLmRpc3B1dGUtcmVzb2x1dGlvbi1wcm9jZXNzIC5yZXNvbHV0aW9uX19udW1iZXIge1xuICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBjb2xvcjogIzY0NjI2Mztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZGlzcHV0ZS1yZXNvbHV0aW9uLXByb2Nlc3MgLnJlc29sdXRpb25fX251bWJlciB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG4uZGlzcHV0ZS1yZXNvbHV0aW9uLXByb2Nlc3MgLnJlc29sdXRpb25fX2NvbnRlbnQtd3JhcHBlciB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXgtd2lkdGg6IDc2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5kaXNwdXRlLXJlc29sdXRpb24tcHJvY2VzcyAucmVzb2x1dGlvbl9fY29udGVudC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5kaXNwdXRlLXJlc29sdXRpb24tcHJvY2VzcyAucmVzb2x1dGlvbl9fc3VidGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmRpc3B1dGUtcmVzb2x1dGlvbi1wcm9jZXNzIC5yZXNvbHV0aW9uX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5kaXNwdXRlLXJlc29sdXRpb24tcHJvY2VzcyAucmVzb2x1dGlvbl9fYnRuIHtcbiAgbWF4LXdpZHRoOiAxOTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuZGlzcHV0ZS1yZXNvbHV0aW9uLXByb2Nlc3MgLnJlc29sdXRpb25fX2J0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuLnNpbmdsZS1icm9rZXJzIC5wcm9maWxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc2luZ2xlLWJyb2tlcnMgLnByb2ZpbGUge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuc2luZ2xlLWJyb2tlcnMgLnByb2ZpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5zaW5nbGUtYnJva2VycyAucHJvZmlsZV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnNpbmdsZS1icm9rZXJzIC5wcm9maWxlX19jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDExNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnNpbmdsZS1icm9rZXJzIC5wcm9maWxlX19jb250ZW50LXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLnNpbmdsZS1icm9rZXJzIC5wcm9maWxlX19saXN0IHtcbiAgZmxleDogMCAxIDYyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnNpbmdsZS1icm9rZXJzIC5wcm9maWxlX19saXN0IHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxufVxuLnNpbmdsZS1icm9rZXJzIC5wcm9maWxlX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjQ2MjYyO1xuICBwYWRkaW5nOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xufVxuLnNpbmdsZS1icm9rZXJzIC5wcm9maWxlX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnNpbmdsZS1icm9rZXJzIC5wcm9maWxlX19pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuc2luZ2xlLWJyb2tlcnMgLnByb2ZpbGVfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbi5zaW5nbGUtYnJva2VycyAucHJvZmlsZV9fc2hpZWxkLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5zaW5nbGUtYnJva2VycyAucHJvZmlsZV9fc2hpZWxkLXdyYXBwZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5zaW5nbGUtYnJva2VycyAucHJvZmlsZV9fc2hpZWxkLXdyYXBwZXIge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM2NDYyNjI7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5zaW5nbGUtYnJva2VycyAucHJvZmlsZV9fcHJvZmlsLWxvZ28ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc2luZ2xlLWJyb2tlcnMgLnByb2ZpbGVfX3Byb2ZpbC1sb2dvIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuLnNpbmdsZS1icm9rZXJzIC5wcm9maWxlX19zaGllbGQtY291bnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDdweDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGNvbG9yOiAjMTUxOTFjO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uc2luZ2xlLWJyb2tlcnMgLnByb2ZpbGVfX2JyYW5kLWNvbnRlbnQtd3JhcHBlciB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXgtd2lkdGg6IDQyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zaW5nbGUtYnJva2VycyAucHJvZmlsZV9fYnJhbmQtY29udGVudC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc2luZ2xlLWJyb2tlcnMgLnByb2ZpbGVfX2JyYW5kLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uc2luZ2xlLWJyb2tlcnMgLnByb2ZpbGVfX3RleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGNvbG9yOiAjMTUxOTFjO1xufVxuLnNpbmdsZS1icm9rZXJzIC5wcm9maWxlX190ZXh0IHNwYW4sIC5zaW5nbGUtYnJva2VycyAucHJvZmlsZV9fdGV4dCB0aW1lIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5zaW5nbGUtYnJva2VycyAucHJvZmlsZV9fdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zaW5nbGUtYnJva2VycyAucHJvZmlsZSAubGluayB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5zaW5nbGUtYnJva2VycyAucHJvZmlsZV9faW5mb3JtYXRpb25fbm8tcHJvdGVjdGVkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmMDNjM2M7XG59XG4uc2luZ2xlLWJyb2tlcnMgLnByb2ZpbGVfX3N0YXR1cyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc2luZ2xlLWJyb2tlcnMgLnByb2ZpbGVfX2J0bi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnNpbmdsZS1icm9rZXJzIC5wcm9maWxlX19idG4td3JhcHBlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uc2luZ2xlLWJyb2tlcnMgLnByb2ZpbGUgLmJ0bl9naG9zdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uc2luZ2xlLWJyb2tlcnMgLnByb2ZpbGUgLmJ0bl9naG9zdDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnNpbmdsZS1icm9rZXJzIC5wcm9maWxlIC5idG5fZ2hvc3Qge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2luZ2xlLWJyb2tlcnMgLnByb2ZpbGVfX2NlcnRpZmljYXRlLXdyYXBwZXIge1xuICBmbGV4OiAwIDEgNDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc2luZ2xlLWJyb2tlcnMgLnByb2ZpbGVfX2NlcnRpZmljYXRlLXdyYXBwZXIge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5zaW5nbGUtYnJva2VycyAucHJvZmlsZV9fY2VydGlmaWNhdGUge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG4uc2luZ2xlLWJyb2tlcnMgLnByb2ZpbGVfX2ZpbGUtYnRuIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLnNpbmdsZS1icm9rZXJzIC5wcm9maWxlX19maWxlLWJ0bi11bmNvbmZpcm0ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuLnNpbmdsZS1icm9rZXJzIC5hYm91dC1icmFuZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDY5MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjQ2MjYyO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBjb2xvcjogIzE1MTkxYztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5zaW5nbGUtYnJva2VycyAuYWJvdXQtYnJhbmQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG4uc2luZ2xlLWJyb2tlcnMgLmFib3V0LWJyYW5kX19sb2dvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnNpbmdsZS1icm9rZXJzIC5hYm91dC1icmFuZF9fbG9nbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuc2luZ2xlLWJyb2tlcnMgLmFib3V0LWJyYW5kX19sb2dvIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuLnNpbmdsZS1icm9rZXJzIC5hYm91dC1icmFuZF9fZGVzY3JpcHRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1NDBweDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLnNpbmdsZS1icm9rZXJzIC5hYm91dC1icmFuZF9fZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5zaW5nbGUtYnJva2VycyAuY29uZGl0aW9ucyB7XG4gIG1hcmdpbjogMCBhdXRvIDgwcHg7XG4gIG1heC13aWR0aDogOTIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpbmdsZS1icm9rZXJzIC5jb25kaXRpb25zIHtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5zaW5nbGUtYnJva2VycyAuY29uZGl0aW9ucyB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG4uc2luZ2xlLWJyb2tlcnMgLmNvbmRpdGlvbnMgaDIsXG4uc2luZ2xlLWJyb2tlcnMgLmNvbmRpdGlvbnMgaDMsXG4uc2luZ2xlLWJyb2tlcnMgLmNvbmRpdGlvbnMgaDQsXG4uc2luZ2xlLWJyb2tlcnMgLmNvbmRpdGlvbnMgaDUge1xuICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5zaW5nbGUtYnJva2VycyAuY29uZGl0aW9ucyBoMixcbi5zaW5nbGUtYnJva2VycyAuY29uZGl0aW9ucyBoMyxcbi5zaW5nbGUtYnJva2VycyAuY29uZGl0aW9ucyBoNCxcbi5zaW5nbGUtYnJva2VycyAuY29uZGl0aW9ucyBoNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnNpbmdsZS1icm9rZXJzIC5jb25kaXRpb25zIHVsLFxuLnNpbmdsZS1icm9rZXJzIC5jb25kaXRpb25zIG9sIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4uc2luZ2xlLWJyb2tlcnMgLmNvbmRpdGlvbnMgdWwgbGksXG4uc2luZ2xlLWJyb2tlcnMgLmNvbmRpdGlvbnMgb2wgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNpbmdsZS1icm9rZXJzIC5jb25kaXRpb25zIHVsIGxpOmxhc3QtY2hpbGQsXG4uc2luZ2xlLWJyb2tlcnMgLmNvbmRpdGlvbnMgb2wgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2luZ2xlLWJyb2tlcnMgLmNvbmRpdGlvbnMgb2wge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuLnNpbmdsZS1icm9rZXJzIC5jb25kaXRpb25zIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc2luZ2xlLWJyb2tlcnMgLmNvbmRpdGlvbnMgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zaW5nbGUtYnJva2VycyAuY29uZGl0aW9ucyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnNpbmdsZS1icm9rZXJzIC5jb25kaXRpb25zX19idG4ge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtYXJnaW46IDAgYXV0byA1MHB4O1xufVxuLnNpbmdsZS1icm9rZXJzIC5jb25kaXRpb25zX19pbmZvIHtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzIGVhc2Utb3V0LCBvcGFjaXR5IDAuNXMgZWFzZS1vdXQ7XG4gIG9wYWNpdHk6IDA7XG59XG5cbiNjZXJ0aWZpY2F0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbiNjZXJ0aWZpY2F0ZS1xcixcbiNjZXJ0aWZpY2F0ZS1zaGllbGQsXG4jY2VydGlmaWNhdGUtYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmFwcGx5LWZvci1tZW1iZXJzaGlwIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cbi5hcHBseS1mb3ItbWVtYmVyc2hpcCAucmVxdWlyZWQtZmllbGRzIHtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYXBwbHktZm9yLW1lbWJlcnNoaXAgLnJlcXVpcmVkLWZpZWxkcyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmFwcGx5LWZvci1tZW1iZXJzaGlwIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGNhbGMoNTAlIC0gNTU1cHgpO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuYXBwbHktZm9yLW1lbWJlcnNoaXAgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmFwcGx5LWZvci1tZW1iZXJzaGlwIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmRfX3BhdGgtMSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC03cHgsIDIzN3B4KTtcbn1cbi5hcHBseS1mb3ItbWVtYmVyc2hpcCAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kX19wYXRoLTIge1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDBweDtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTdweCwgMjM3cHgpO1xufVxuLmFwcGx5LWZvci1tZW1iZXJzaGlwIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQgLmNpcmNsZS10b3BfX2NlbnRlci1jaXJjbGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA5NzVweCAyMjVweDtcbn1cbi5hcHBseS1mb3ItbWVtYmVyc2hpcCAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIC5jaXJjbGUtYm90dG9tX19jZW50ZXItY2lyY2xlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTVweCA4NjdweDtcbn1cbi5hcHBseS1mb3ItbWVtYmVyc2hpcCAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNzBweDtcbiAgcmlnaHQ6IGNhbGMoNTAlIC0gMTc4cHgpO1xuICB6LWluZGV4OiAtMTtcbn1cbi5hcHBseS1mb3ItbWVtYmVyc2hpcCAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSAuY2lyY2xlLXRvcF9fY2VudGVyLWNpcmNsZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDMzNXB4IDcwcHg7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tO1xuICBhbmltYXRpb24tZHVyYXRpb246IDVzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5Aa2V5ZnJhbWVzIHpvb20ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4uYXBwbHktZm9yLW1lbWJlcnNoaXAgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGVfX3BhdGgtMSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDRweCwgNjBweCk7XG59XG4uYXBwbHktZm9yLW1lbWJlcnNoaXAgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGVfX3BhdGgtMiB7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwMHB4O1xuICBzdHJva2UtZGFzaGFycmF5OiAxMDAwMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0cHgsIDYwcHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLmFwcGx5LWZvci1tZW1iZXJzaGlwIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgLmFwcGx5LWZvci1tZW1iZXJzaGlwIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYXBwbHktZm9yLW1lbWJlcnNoaXAgLm1lbWJlcnNoaXAgaDEge1xuICBmb250LXNpemU6IDM2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYXBwbHktZm9yLW1lbWJlcnNoaXAgLm1lbWJlcnNoaXAgaDEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLmFwcGx5LWZvci1tZW1iZXJzaGlwIC5tZW1iZXJzaGlwX19icmVhZGNydW1wcyB7XG4gIG1hcmdpbi1ib3R0b206IDQ3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYXBwbHktZm9yLW1lbWJlcnNoaXAgLm1lbWJlcnNoaXBfX2JyZWFkY3J1bXBzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uYXBwbHktZm9yLW1lbWJlcnNoaXAgLm1lbWJlcnNoaXBfX2Zvcm0tY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctbGVmdDogOTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5hcHBseS1mb3ItbWVtYmVyc2hpcCAubWVtYmVyc2hpcF9fZm9ybS1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4uYXBwbHktZm9yLW1lbWJlcnNoaXAgLm1lbWJlcnNoaXBfX2Zvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAxODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5hcHBseS1mb3ItbWVtYmVyc2hpcCAubWVtYmVyc2hpcF9fZm9ybSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxufVxuLmFwcGx5LWZvci1tZW1iZXJzaGlwIC5tZW1iZXJzaGlwX19mb3JtIGgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmFwcGx5LWZvci1tZW1iZXJzaGlwIC5tZW1iZXJzaGlwX19mb3JtIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG4uYXBwbHktZm9yLW1lbWJlcnNoaXAgLm1lbWJlcnNoaXBfX2Zvcm0gLmlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5hcHBseS1mb3ItbWVtYmVyc2hpcCAubWVtYmVyc2hpcF9fZm9ybSAuaW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5hcHBseS1mb3ItbWVtYmVyc2hpcCAubWVtYmVyc2hpcF9fZm9ybSAuY29udGFjdC1pbmZvIHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbn1cbi5hcHBseS1mb3ItbWVtYmVyc2hpcCAubWVtYmVyc2hpcCAuZ3JpZC1yb3cge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmFwcGx5LWZvci1tZW1iZXJzaGlwIC5tZW1iZXJzaGlwIC5ncmlkLXJvdyB7XG4gICAgZ3JpZC1nYXA6IDA7XG4gIH1cbn1cbi5hcHBseS1mb3ItbWVtYmVyc2hpcCAubWVtYmVyc2hpcCAuc3VibWl0LXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ud2hhdC13ZS1kbyBoMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC53aGF0LXdlLWRvIGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi53aGF0LXdlLWRvIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTI3cHg7XG4gIHJpZ2h0OiBjYWxjKDUwJSAtIDU1NXB4KTtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLndoYXQtd2UtZG8gLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLndoYXQtd2UtZG8gLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZF9fcGF0aC0xIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMjM3cHgpO1xufVxuLndoYXQtd2UtZG8gLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZF9fcGF0aC0yIHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDIzN3B4KTtcbn1cbi53aGF0LXdlLWRvIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQgLmNpcmNsZS10b3Age1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMHB4LCA1MHB4KTtcbn1cbi53aGF0LXdlLWRvIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQgLmNpcmNsZS10b3BfX2NlbnRlci1jaXJjbGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA5MDBweCAyMjVweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb207XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbkBrZXlmcmFtZXMgem9vbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi53aGF0LXdlLWRvIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQgLmNpcmNsZS10b3BfX2NpcmNsZTIge1xuICBzdHJva2UtZGFzaGFycmF5OiAxMzAwcHg7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwcHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDkwMHB4IDIyNXB4O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRpb247XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNnM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbn1cbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLndoYXQtd2UtZG8gLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCAuY2lyY2xlLXRvcF9fY2lyY2xlMyB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogOTAwcHggMjI1cHg7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGlvbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA4cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogcmV2ZXJzZTtcbn1cbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLndoYXQtd2UtZG8gLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCAuY2lyY2xlLXRvcF9fY2lyY2xlNCB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogOTAwcHggMjI1cHg7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGlvbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xufVxuQGtleWZyYW1lcyByb3RhdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4ud2hhdC13ZS1kbyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIC5jaXJjbGUtdG9wX19jaXJjbGU1IHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA5MDBweCAyMjVweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0aW9uO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEwcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogcmV2ZXJzZTtcbn1cbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLndoYXQtd2UtZG8gLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE5NXB4O1xuICByaWdodDogY2FsYyg1MCUgLSAxODVweCk7XG4gIHotaW5kZXg6IC0xO1xufVxuLndoYXQtd2UtZG8gLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUgLmNpcmNsZS10b3BfX2NlbnRlci1jaXJjbGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAzMjBweCAxMHB4O1xuICBhbmltYXRpb24tbmFtZTogem9vbTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuQGtleWZyYW1lcyB6b29tIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLndoYXQtd2UtZG8gLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGVfX3BhdGgtMSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMnB4LCAxcHgpO1xufVxuLndoYXQtd2UtZG8gLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGVfX3BhdGgtMiB7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwMHB4O1xuICBzdHJva2UtZGFzaGFycmF5OiAxMDAwMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTJweCwgMXB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC53aGF0LXdlLWRvIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgLndoYXQtd2UtZG8gLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi53aGF0LXdlLWRvIC5zbGlkZXItY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ud2hhdC13ZS1kbyAuZmlyc3Qtc2NyZWVuIHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG4ud2hhdC13ZS1kbyAuZmlyc3Qtc2NyZWVuIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi53aGF0LXdlLWRvIC5maXJzdC1zY3JlZW4gcCB7XG4gIHdpZHRoOiA1OC4zMzMzJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC53aGF0LXdlLWRvIC5maXJzdC1zY3JlZW4gcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC53aGF0LXdlLWRvIC5maXJzdC1zY3JlZW4gcCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMyU7XG4gIH1cbn1cbi53aGF0LXdlLWRvIC5maXJzdC1zY3JlZW4gcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLndoYXQtd2UtZG8gLmZpcnN0LXNjcmVlbiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLndoYXQtd2UtZG8gLnByb3ZpZGUge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuLndoYXQtd2UtZG8gLnByb3ZpZGUtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNzMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAud2hhdC13ZS1kbyAucHJvdmlkZS1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMjkwcHg7XG4gIH1cbn1cbi53aGF0LXdlLWRvIC5wcm92aWRlIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLndoYXQtd2UtZG8gLnByb3ZpZGUgaDIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLndoYXQtd2UtZG8gLnByb3ZpZGUgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi53aGF0LXdlLWRvIC5wcm92aWRlX19zZXJ2aWNlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ud2hhdC13ZS1kbyAucHJvdmlkZV9fc2VydmljZXMgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi53aGF0LXdlLWRvIC5wcm92aWRlX19zZXJ2aWNlcyAuYnRuIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC53aGF0LXdlLWRvIC5wcm92aWRlX19zZXJ2aWNlcyAuYnRuIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAud2hhdC13ZS1kbyAucHJvdmlkZV9fc2VydmljZXMge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi53aGF0LXdlLWRvIC5wcm92aWRlX19yb3cge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBjb2x1bW4tZ2FwOiA2NXB4O1xuICByb3ctZ2FwOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLndoYXQtd2UtZG8gLnByb3ZpZGVfX3JvdyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgIHJvdy1nYXA6IDMwcHg7XG4gIH1cbn1cbi53aGF0LXdlLWRvIC5wcm92aWRlX19jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC53aGF0LXdlLWRvIC5wcm92aWRlX19jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC53aGF0LXdlLWRvIC5wcm92aWRlX19jb2wgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAud2hhdC13ZS1kbyAucHJvdmlkZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi53aGF0LXdlLWRvIC5zcGVjaWFsLW9uZSB7XG4gIG1hcmdpbjogMTAwcHggMDtcbn1cbi53aGF0LXdlLWRvIC5zcGVjaWFsLW9uZV9jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDkyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi53aGF0LXdlLWRvIC5zcGVjaWFsLW9uZSBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNjZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC53aGF0LXdlLWRvIC5zcGVjaWFsLW9uZSBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi53aGF0LXdlLWRvIC5zcGVjaWFsLW9uZSBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4ud2hhdC13ZS1kbyAuc3BlY2lhbC10d28ge1xuICBtYXJnaW4tYm90dG9tOiAxODBweDtcbn1cbi53aGF0LXdlLWRvIC5zcGVjaWFsLXR3byBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi53aGF0LXdlLWRvIC5zcGVjaWFsLXR3byBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndoYXQtd2UtZG8gLnNwZWNpYWwtdHdvX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC53aGF0LXdlLWRvIC5zcGVjaWFsLXR3b19fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAyODdweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLndoYXQtd2UtZG8gLnNwZWNpYWwtdHdvX19yb3cge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAud2hhdC13ZS1kbyAuc3BlY2lhbC10d29fX3JvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4ud2hhdC13ZS1kbyAuc3BlY2lhbC10d29fX2NvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ud2hhdC13ZS1kbyAuc3BlY2lhbC10d29fX2NvbCBwIHtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAud2hhdC13ZS1kbyAuc3BlY2lhbC10d29fX2NvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLndoYXQtd2UtZG8gLnNwZWNpYWwtdHdvX19jb2wgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC53aGF0LXdlLWRvIC5zcGVjaWFsLXR3byB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuLmFib3V0LXVzIHtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmFib3V0LXVzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5hYm91dC11cyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMHB4O1xuICByaWdodDogY2FsYyg1MCUgLSA1NTVweCk7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5hYm91dC11cyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYWJvdXQtdXMgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZF9fcGF0aC0xIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTNweCwgMjM3cHgpO1xufVxuLmFib3V0LXVzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmRfX3BhdGgtMiB7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwMHB4O1xuICBzdHJva2UtZGFzaGFycmF5OiAxMDAwMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1M3B4LCAyMzdweCk7XG59XG4uYWJvdXQtdXMgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCAuY2lyY2xlLXRvcF9fY2VudGVyLWNpcmNsZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDkwMHB4IDIyNXB4O1xuICBhbmltYXRpb24tbmFtZTogem9vbTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDNweCAzcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMykpO1xufVxuQGtleWZyYW1lcyB6b29tIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLmFib3V0LXVzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQgLmNpcmNsZS10b3BfX2NpcmNsZTIge1xuICBzdHJva2UtZGFzaGFycmF5OiAxMzAwcHg7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwcHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDkwMHB4IDIyNXB4O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRpb247XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNnM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbn1cbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmFib3V0LXVzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQgLmNpcmNsZS10b3BfX2NpcmNsZTMge1xuICBzdHJva2UtZGFzaGFycmF5OiAxMzAwcHg7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwcHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDkwMHB4IDIyNXB4O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRpb247XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogOHM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHJldmVyc2U7XG59XG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5hYm91dC11cyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIC5jaXJjbGUtdG9wX19jaXJjbGU0IHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA5MDBweCAyMjVweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0aW9uO1xuICBhbmltYXRpb24tZHVyYXRpb246IDVzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG59XG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5hYm91dC11cyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIC5jaXJjbGUtdG9wX19jaXJjbGU1IHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA5MDBweCAyMjVweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0aW9uO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEwcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogcmV2ZXJzZTtcbn1cbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmFib3V0LXVzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQgLmNpcmNsZS1ib3R0b21fX2NlbnRlci1jaXJjbGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1NXB4IDgzOHB4O1xufVxuLmFib3V0LXVzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEyMHB4O1xuICByaWdodDogNTAlO1xuICB6LWluZGV4OiAtMTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLmFib3V0LXVzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgLmFib3V0LXVzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYWJvdXQtdXMgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGVfX3BhdGgtMiB7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwMHB4O1xuICBzdHJva2UtZGFzaGFycmF5OiAxMDAwMHB4O1xufVxuLmFib3V0LXVzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIC5jaXJjbGUtdG9wX19jZW50ZXItY2lyY2xlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMzMwcHggMzBweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb207XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbkBrZXlmcmFtZXMgem9vbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5hYm91dC11c19fZmlyc3Qtc2NyZWVuLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDEyMnB4O1xuICBtYXgtd2lkdGg6IDYzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5hYm91dC11c19fZmlyc3Qtc2NyZWVuLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgfVxufVxuLmFib3V0LXVzX19maXJzdC1zY3JlZW4tY29udGFpbmVyIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5hYm91dC11c19fZmlyc3Qtc2NyZWVuLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmFib3V0LXVzX19zZWNvbmQtc2NyZWVuLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDczMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLmFib3V0LXVzX19zZWNvbmQtc2NyZWVuLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cbi5hYm91dC11c19fc2Vjb25kLXNjcmVlbi1jb250YWluZXIgaDIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5hYm91dC11c19fc2Vjb25kLXNjcmVlbi1jb250YWluZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uYWJvdXQtdXNfX3NlY29uZC1zY3JlZW4tY29udGFpbmVyIHAge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uYWJvdXQtdXMgcCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uYWJvdXQtdXMgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhdGVnb3J5LXBhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jYXRlZ29yeS1wYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG4uY2F0ZWdvcnktcGFnZSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2MHB4O1xuICByaWdodDogY2FsYyg1MCUgLSA1NTVweCk7XG4gIHotaW5kZXg6IC0xO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuY2F0ZWdvcnktcGFnZSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY2F0ZWdvcnktcGFnZSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kX19wYXRoLTIge1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDBweDtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDBweDtcbn1cbi5jYXRlZ29yeS1wYWdlIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQgLmNpcmNsZS10b3BfX2NlbnRlci1jaXJjbGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA5MTBweCA0MHB4O1xuICBhbmltYXRpb24tbmFtZTogem9vbTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA0cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuQGtleWZyYW1lcyB6b29tIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNhdGVnb3J5LXBhZ2UgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuY2F0ZWdvcnktcGFnZSAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbi5jYXRlZ29yeS1wYWdlX19icmVhZGNydW1icyB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG4uY2F0ZWdvcnktcGFnZV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2F0ZWdvcnktcGFnZV9fbmV3cy1pdGVtLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY2F0ZWdvcnktcGFnZV9fbmV3cy1pdGVtLWNvbnRhaW5lciBhcnRpY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5jYXRlZ29yeS1wYWdlX19xdWljay1saW5rcy1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jYXRlZ29yeS1wYWdlX19wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICB9XG59XG4uY2F0ZWdvcnktcGFnZV9fcGFnaW5hdGlvbiAucGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYXJ0aWNsZS1wYWdlIC5maXJzdC1zY3JlZW5fX2JyZWFkY3J1bWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cbi5hcnRpY2xlLXBhZ2UgLmZpcnN0LXNjcmVlbl9fY29udGVudC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmFydGljbGUtcGFnZSAuZmlyc3Qtc2NyZWVuX19jb250ZW50LXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLmFydGljbGUtcGFnZSAuZmlyc3Qtc2NyZWVuX19jb250ZW50LXdyYXBwZXIgLmZpcnN0LXNjcmVlbl9faW1nIHtcbiAgZmxleDogMCAxIDQ0NXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQ0NXB4O1xuICBoZWlnaHQ6IDMwMHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5hcnRpY2xlLXBhZ2UgLmZpcnN0LXNjcmVlbl9fY29udGVudC13cmFwcGVyIC5maXJzdC1zY3JlZW5fX2ltZyB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uYXJ0aWNsZS1wYWdlIC5maXJzdC1zY3JlZW5fX2NvbnRlbnQtd3JhcHBlciAuZmlyc3Qtc2NyZWVuX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5hcnRpY2xlLXBhZ2UgLmZpcnN0LXNjcmVlbl9fY29udGVudC13cmFwcGVyIC5maXJzdC1zY3JlZW5fX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5hcnRpY2xlLXBhZ2UgLmZpcnN0LXNjcmVlbl9fdGl0bGUtd3JhcHBlciB7XG4gIGZsZXg6IDAgMSA2MzVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5hcnRpY2xlLXBhZ2UgLmZpcnN0LXNjcmVlbl9fdGl0bGUtd3JhcHBlciB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cbn1cbi5hcnRpY2xlLXBhZ2UgLmZpcnN0LXNjcmVlbl9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYXJ0aWNsZS1wYWdlIC5maXJzdC1zY3JlZW5fX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLmFydGljbGUtcGFnZSAuZmlyc3Qtc2NyZWVuX19kYXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5hcnRpY2xlLXBhZ2UgLmZpcnN0LXNjcmVlbl9fZGF0ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLmFydGljbGUtcGFnZSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI2MHB4O1xuICByaWdodDogY2FsYyg1MCUgLSA1NTVweCk7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5hcnRpY2xlLXBhZ2UgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmFydGljbGUtcGFnZSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kX19wYXRoLTIge1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDBweDtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDBweDtcbn1cbi5hcnRpY2xlLXBhZ2UgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCAuY2lyY2xlLXRvcF9fY2VudGVyLWNpcmNsZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDkxNXB4IDQwcHg7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tO1xuICBhbmltYXRpb24tZHVyYXRpb246IDRzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDE1cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMykpO1xufVxuQGtleWZyYW1lcyB6b29tIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLmFydGljbGUtcGFnZV9fY29udGVudC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDkyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYXJ0aWNsZS1wYWdlX19jb250ZW50LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYXJ0aWNsZS1wYWdlX19jb250ZW50LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG4uYXJ0aWNsZS1wYWdlX19jb250ZW50LWNvbnRhaW5lciBoMixcbi5hcnRpY2xlLXBhZ2VfX2NvbnRlbnQtY29udGFpbmVyIGgzLFxuLmFydGljbGUtcGFnZV9fY29udGVudC1jb250YWluZXIgaDQsXG4uYXJ0aWNsZS1wYWdlX19jb250ZW50LWNvbnRhaW5lciBoNSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmFydGljbGUtcGFnZV9fY29udGVudC1jb250YWluZXIgaDIsXG4uYXJ0aWNsZS1wYWdlX19jb250ZW50LWNvbnRhaW5lciBoMyxcbi5hcnRpY2xlLXBhZ2VfX2NvbnRlbnQtY29udGFpbmVyIGg0LFxuLmFydGljbGUtcGFnZV9fY29udGVudC1jb250YWluZXIgaDUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRlbnQtY29udGFpbmVyIHVsLFxuLmFydGljbGUtcGFnZV9fY29udGVudC1jb250YWluZXIgb2wge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRlbnQtY29udGFpbmVyIHVsIGxpLFxuLmFydGljbGUtcGFnZV9fY29udGVudC1jb250YWluZXIgb2wgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGVudC1jb250YWluZXIgdWwgbGk6bGFzdC1jaGlsZCxcbi5hcnRpY2xlLXBhZ2VfX2NvbnRlbnQtY29udGFpbmVyIG9sIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGVudC1jb250YWluZXIgb2wge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuLmFydGljbGUtcGFnZV9fY29udGVudC1jb250YWluZXIgdGltZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250ZW50LWNvbnRhaW5lciBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGVudC1jb250YWluZXIgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRlbnQtY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uYXJ0aWNsZS1wYWdlX19jb250ZW50LWNvbnRhaW5lciAudmlkZW8td3JhcHBlciA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgaGVpZ2h0OiAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGVudC1jb250YWluZXIgLnZpZGVvLXdyYXBwZXIgPiBkaXYgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYXJ0aWNsZS1wYWdlX19zb2MtaXRlbS13cmFwcGVyIHtcbiAgbWFyZ2luOiAxMDBweCBhdXRvIDYwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19zb2MtaXRlbS13cmFwcGVyIC5zb2NpYWwtaWNvbnMtc2hhcmUge1xuICBtYXgtd2lkdGg6IDI1NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc2NydW0tcGFnZSAuZmlyc3Qtc2NyZWVuIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cbi5zY3J1bS1wYWdlIC5maXJzdC1zY3JlZW5fX2JyZWFkY3J1bWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cbi5zY3J1bS1wYWdlIC5maXJzdC1zY3JlZW5fX2NvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc2NydW0tcGFnZSAuZmlyc3Qtc2NyZWVuX19jb250ZW50LXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLnNjcnVtLXBhZ2UgLmZpcnN0LXNjcmVlbl9fY29udGVudC13cmFwcGVyIC5maXJzdC1zY3JlZW5fX2ltZyB7XG4gIGZsZXg6IDAgMSA0NTBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnNjcnVtLXBhZ2UgLmZpcnN0LXNjcmVlbl9fY29udGVudC13cmFwcGVyIC5maXJzdC1zY3JlZW5fX2ltZyB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uc2NydW0tcGFnZSAuZmlyc3Qtc2NyZWVuX19jb250ZW50LXdyYXBwZXIgLmZpcnN0LXNjcmVlbl9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc2NydW0tcGFnZSAuZmlyc3Qtc2NyZWVuX19jb250ZW50LXdyYXBwZXIgLmZpcnN0LXNjcmVlbl9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnNjcnVtLXBhZ2UgLmZpcnN0LXNjcmVlbl9fdGl0bGUtd3JhcHBlciB7XG4gIGZsZXg6IDAgMSA2MzVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5zY3J1bS1wYWdlIC5maXJzdC1zY3JlZW5fX3RpdGxlLXdyYXBwZXIge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG59XG4uc2NydW0tcGFnZSAuZmlyc3Qtc2NyZWVuX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5zY3J1bS1wYWdlIC5maXJzdC1zY3JlZW5fX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnNjcnVtLXBhZ2UgLmZpcnN0LXNjcmVlbl9fZGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc2NydW0tcGFnZSAuZmlyc3Qtc2NyZWVuX19kYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uc2NydW0tcGFnZSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI4MHB4O1xuICByaWdodDogY2FsYyg1MCUgLSA1NTVweCk7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5zY3J1bS1wYWdlIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zY3J1bS1wYWdlIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmRfX3BhdGgtMiB7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwMHB4O1xuICBzdHJva2UtZGFzaGFycmF5OiAxMDAwMHB4O1xufVxuLnNjcnVtLXBhZ2UgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCAuY2lyY2xlLXRvcF9fY2VudGVyLWNpcmNsZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDkxNXB4IDQwcHg7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tO1xuICBhbmltYXRpb24tZHVyYXRpb246IDRzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDE1cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMykpO1xufVxuQGtleWZyYW1lcyB6b29tIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLnNjcnVtLXBhZ2VfX2NvbnRlbnQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA5MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNjcnVtLXBhZ2VfX2NvbnRlbnQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbi5zY3J1bS1wYWdlX19jb250ZW50LWNvbnRhaW5lciBoMixcbi5zY3J1bS1wYWdlX19jb250ZW50LWNvbnRhaW5lciBoMyxcbi5zY3J1bS1wYWdlX19jb250ZW50LWNvbnRhaW5lciBoNCxcbi5zY3J1bS1wYWdlX19jb250ZW50LWNvbnRhaW5lciBoNSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnNjcnVtLXBhZ2VfX2NvbnRlbnQtY29udGFpbmVyIGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnNjcnVtLXBhZ2VfX2NvbnRlbnQtY29udGFpbmVyIGgyOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5zY3J1bS1wYWdlX19jb250ZW50LWNvbnRhaW5lciBoMjpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uc2NydW0tcGFnZV9fY29udGVudC1jb250YWluZXIgdWwsXG4uc2NydW0tcGFnZV9fY29udGVudC1jb250YWluZXIgb2wge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4uc2NydW0tcGFnZV9fY29udGVudC1jb250YWluZXIgdWwgbGksXG4uc2NydW0tcGFnZV9fY29udGVudC1jb250YWluZXIgb2wgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNjcnVtLXBhZ2VfX2NvbnRlbnQtY29udGFpbmVyIHVsIGxpOmxhc3QtY2hpbGQsXG4uc2NydW0tcGFnZV9fY29udGVudC1jb250YWluZXIgb2wgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2NydW0tcGFnZV9fY29udGVudC1jb250YWluZXIgb2wge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuLnNjcnVtLXBhZ2VfX2NvbnRlbnQtY29udGFpbmVyIHRpbWUge1xuICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuLnNjcnVtLXBhZ2VfX2NvbnRlbnQtY29udGFpbmVyIHAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNjcnVtLXBhZ2VfX2NvbnRlbnQtY29udGFpbmVyIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2NydW0tcGFnZV9fY29udGVudC1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5zY3J1bS1wYWdlX19ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uc2NydW0tcGFnZV9fYmxvY2s6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnNjcnVtLXBhZ2VfX2Jsb2NrOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi5zY3J1bS1wYWdlX19ibG9jazpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNjcnVtLXBhZ2VfX2ltZy1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5zY3J1bS1wYWdlX19pbWctYmxvY2sge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5zY3J1bS1wYWdlX19pbWctYmxvY2sgaW1nIHtcbiAgZmxleDogMCAwIDQ0NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBhbGlnbi1zZWxmOiBzdGFydDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5zY3J1bS1wYWdlX19pbWctYmxvY2sgaW1nIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uc2NydW0tcGFnZV9faW1nLWJsb2NrIGRpdiB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnNjcnVtLXBhZ2VfX2ltZy1ibG9jayBkaXYge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uc2NydW0tcGFnZV9fc29jLWl0ZW0td3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4uc2NydW0tcGFnZV9fc29jLWl0ZW0td3JhcHBlciAuc29jaWFsLWljb25zLXNoYXJlIHtcbiAgbWF4LXdpZHRoOiAyNTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnRlYW0ge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuLnRlYW0gaDEge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnRlYW0gLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogY2FsYyg1MCUgLSA1NTVweCk7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC50ZWFtIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50ZWFtIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmRfX3BhdGgtMSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUzcHgsIDIzN3B4KTtcbn1cbi50ZWFtIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmRfX3BhdGgtMiB7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwMHB4O1xuICBzdHJva2UtZGFzaGFycmF5OiAxMDAwMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1M3B4LCAyMzdweCk7XG59XG4udGVhbSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIC5jaXJjbGUtdG9wX19jZW50ZXItY2lyY2xlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogOTc1cHggMjI1cHg7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tO1xuICBhbmltYXRpb24tZHVyYXRpb246IDVzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5Aa2V5ZnJhbWVzIHpvb20ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4udGVhbSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIC5jaXJjbGUtYm90dG9tX19jZW50ZXItY2lyY2xlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTVweCA4NjdweDtcbn1cbi50ZWFtIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3MHB4O1xuICByaWdodDogY2FsYyg1MCUgLSAxNzhweCk7XG4gIHotaW5kZXg6IC0xO1xufVxuLnRlYW0gLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUgLmNpcmNsZS10b3BfX2NlbnRlci1jaXJjbGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAzMzVweCA3MHB4O1xuICBhbmltYXRpb24tbmFtZTogem9vbTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuQGtleWZyYW1lcyB6b29tIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLnRlYW0gLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGVfX3BhdGgtMSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDRweCwgMzdweCk7XG59XG4udGVhbSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZV9fcGF0aC0yIHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDRweCwgMzdweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAudGVhbSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gIC50ZWFtIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udGVhbSAubWFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnRlYW0gLm1hcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi50ZWFtIC5tYXAtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4udGVhbSAubWFwLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NTBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kaXN0L21hcC5wbmcpIG5vLXJlcGVhdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudGVhbSAubWFwLXdyYXBwZXIge1xuICAgIHpvb206IDkwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnRlYW0gLm1hcC13cmFwcGVyIHtcbiAgICB6b29tOiA2NSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcxMHB4KSB7XG4gIC50ZWFtIC5tYXAtd3JhcHBlciB7XG4gICAgem9vbTogNTglO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAudGVhbSAubWFwLXdyYXBwZXIge1xuICAgIHpvb206IDU1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLnRlYW0gLm1hcC13cmFwcGVyIHtcbiAgICB6b29tOiAzNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC50ZWFtIC5tYXAtd3JhcHBlciB7XG4gICAgem9vbTogMzElO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAudGVhbSAubWFwLXdyYXBwZXIge1xuICAgIHpvb206IDMwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLnRlYW0gLm1hcC13cmFwcGVyIHtcbiAgICB6b29tOiAyNiU7XG4gIH1cbn1cbi50ZWFtIC5tYXBfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRlYW0gLm1hcF9fcHJldmlldyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRlYW0gLm1hcF9fcHJldmlldy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAwcHg7XG4gIGxlZnQ6IDUwMHB4O1xufVxuLnRlYW0gLm1hcF9fcHJldmlldy1jb250YWluZXI6aG92ZXIgLm1hcF9fcHJldmlld19tb2RhbCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZVkoMSk7XG59XG4udGVhbSAubWFwX19wcmV2aWV3X2F2YXRhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbn1cbi50ZWFtIC5tYXBfX3ByZXZpZXdfZmxhZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRvcDogNDFweDtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTJweDtcbn1cbi50ZWFtIC5tYXBfX3ByZXZpZXdfdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IC03cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnRlYW0gLm1hcF9fcHJldmlld19tb2RhbCB7XG4gIHotaW5kZXg6IDU7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgYmFja2dyb3VuZDogcmdiYSg0MywgMjcsIDExMiwgMC43KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC00MnB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZVkoMCk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJSdWJpa1wiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbn1cbi50ZWFtIC5tYXBfX3ByZXZpZXdfbW9kYWwgcCB7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnRlYW0gLm1hcF9fcHJldmlld19tb2RhbCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4udGVhbSAubWFwX19wcmV2aWV3X21vZGFsIGEge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnRlYW0gLm1hcCBoMSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbWF4LXdpZHRoOiA2MzVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC50ZWFtIC5tYXAgaDEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG4udGVhbSAucHJvZmlsZXMge1xuICBtYXJnaW4tYm90dG9tOiAxODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC50ZWFtIC5wcm9maWxlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA4cHg7XG4gIH1cbn1cbi50ZWFtIC5wcm9maWxlc19fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA5MTVweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgY29sdW1uLWdhcDogNzhweDtcbiAgcm93LWdhcDogMzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC50ZWFtIC5wcm9maWxlc19fY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgcm93LWdhcDogNDBweDtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi50ZWFtIC5wcm9maWxlc19fY2FyZCB7XG4gIHBhZGRpbmc6IDEwcHggMCAxNXB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi50ZWFtIC5wcm9maWxlc19fY2FyZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAzM3B4IDgwcHggcmdiYSgwLCAwLCAwLCAwLjA3KSwgMHB4IDEzLjc4NjZweCAzMy40MjIxcHggcmdiYSgwLCAwLCAwLCAwLjA1MDMxOTgpLCAwcHggNy4zNzA5OHB4IDE3Ljg2OXB4IHJnYmEoMCwgMCwgMCwgMC4wNDE3Mjc1KSwgMHB4IDQuMTMyMTFweCAxMC4wMTcycHggcmdiYSgwLCAwLCAwLCAwLjAzNSksIDBweCAyLjE5NDUzcHggNS4zMjAwOHB4IHJnYmEoMCwgMCwgMCwgMC4wMjgyNzI1KSwgMHB4IDAuOTEzMTk1cHggMi4yMTM4MXB4IHJnYmEoMCwgMCwgMCwgMC4wMTk2ODAyKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4udGVhbSAucHJvZmlsZXNfX2NhcmQgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbn1cbi50ZWFtIC5wcm9maWxlc19fY2FyZCBhIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC50ZWFtIC5wcm9maWxlc19fY2FyZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgfVxufVxuLnRlYW0gLnByb2ZpbGVzX19hdmF0YXIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudGVhbSAucHJvZmlsZXNfX2F2YXRhciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDczcHggODBweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDcpLCAwcHggMzAuNDk3N3B4IDMzLjQyMjFweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDI1ODQyOSksIDBweCAxNi4zMDU1cHggMTcuODY5cHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNzAzMyksIDBweCA5LjE0MDczcHggMTAuMDE3MnB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTUwMTU3KSwgMHB4IDQuODU0NTdweCA1LjMyMDA4cHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNTMzNDQpLCAwcHggMi4wMjAxcHggMi4yMTM4MXB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTQ3Nyk7XG4gIH1cbn1cbi50ZWFtIC5wcm9maWxlc19fZmxhZyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHdpZHRoOiAzM3B4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi50ZWFtLWFkbWluIC5tYXAge1xuICBjdXJzb3I6IGNyb3NzaGFpcjtcbn1cbi50ZWFtLWFkbWluIC5tYXBfX3ByZXZpZXcge1xuICBjdXJzb3I6IGNyb3NzaGFpcjtcbn1cbi50ZWFtLWFkbWluIC5tYXBfX3ByZXZpZXctY29udGFpbmVyOmhvdmVyIC5tYXBfX3ByZXZpZXdfbW9kYWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGVZKDApO1xufVxuXG4uY29udGFjdHMgc3ZnIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY29udGFjdHMge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuLmNvbnRhY3RzX19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDkyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNvbnRhY3RzX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5jb250YWN0cyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgcmlnaHQ6IGNhbGMoNTAlIC0gNTU1cHgpO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuY29udGFjdHMgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNvbnRhY3RzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQgI3NoYWRvdyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmNvbnRhY3RzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmRfX3BhdGgtMSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI4cHgsIDIzN3B4KTtcbn1cbi5jb250YWN0cyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kX19wYXRoLTIge1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDBweDtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjhweCwgMjM3cHgpO1xufVxuLmNvbnRhY3RzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQgLmNpcmNsZS10b3BfX2NlbnRlci1jaXJjbGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA5NDdweCAyMjVweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb207XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbkBrZXlmcmFtZXMgem9vbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5jb250YWN0cyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIC5jaXJjbGUtdG9wX19jZW50ZXItY2lyY2xlLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmNvbnRhY3RzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQgLmNpcmNsZS1ib3R0b21fX2NlbnRlci1jaXJjbGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1NXB4IDgzN3B4O1xufVxuLmNvbnRhY3RzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMTdweDtcbiAgcmlnaHQ6IGNhbGMoNTAlIC0gMTg1cHgpO1xuICB6LWluZGV4OiAtMTtcbn1cbi5jb250YWN0cyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSAuY2lyY2xlLXRvcF9fY2VudGVyLWNpcmNsZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDMyMnB4IDQwcHg7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tO1xuICBhbmltYXRpb24tZHVyYXRpb246IDVzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5Aa2V5ZnJhbWVzIHpvb20ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4uY29udGFjdHMgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGVfX3BhdGgtMSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMnB4LCAxcHgpO1xufVxuLmNvbnRhY3RzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlX19wYXRoLTIge1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDBweDtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEycHgsIDFweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuY29udGFjdHMgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDBweCkge1xuICAuY29udGFjdHMgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jb250YWN0cyAuY29udGFjdHNfX2hlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDUsIDI0OCwgMjUzLCAwLjYpO1xuICBib3gtc2hhZG93OiAwIDEwcHggNDBweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY29udGFjdHMgLmNvbnRhY3RzX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gIH1cbn1cbi5jb250YWN0cyAuY29udGFjdHNfX2hlYWRlciBoMSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jb250YWN0cyAuY29udGFjdHNfX2hlYWRlciBoMSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4uY29udGFjdHMgLmNvbnRhY3RzX19oZWFkZXIgcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uY29udGFjdHMgLmNvbnRhY3RzX19tYXBfbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5jb250YWN0cyAuY29udGFjdHNfX21hcF9tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuY29udGFjdHMgLmNvbnRhY3RzX19tYXBfZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNvbnRhY3RzIC5jb250YWN0c19fbWFwIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbnRhY3RzIC5jb250YWN0c19fZm9ybSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAyNzNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jb250YWN0cyAuY29udGFjdHNfX2Zvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE4N3B4O1xuICB9XG59XG4uY29udGFjdHMgLmNvbnRhY3RzX19mb3JtIGgzIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAzNHB4O1xufVxuLmNvbnRhY3RzIC5jb250YWN0c19fZm9ybV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgY29sdW1uLWdhcDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jb250YWN0cyAuY29udGFjdHNfX2Zvcm1fX2NvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgIHJvdy1nYXA6IDU1cHg7XG4gIH1cbn1cbi5jb250YWN0cyAuY29udGFjdHNfX2Zvcm0gLnN1Ym1pdF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmNvbnRhY3RzIC5jb250YWN0c19fZm9ybSAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNvbnRhY3RzIC5jb250YWN0c19faW5wdXRzIC5pbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uY29udGFjdHMgLmNvbnRhY3RzX19pbnB1dHMgLmlucHV0LmNvbnRhaW5lcl9saW1pdCBsYWJlbCBzcGFuOmZpcnN0LWNoaWxkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiKlwiO1xuICBjb2xvcjogI2ViNTc1Nztcbn1cbi5jb250YWN0cyAuY29udGFjdHNfX2lucHV0cyAudGV4dGFyZWEge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuY29udGFjdHMgLmNvbnRhY3RzX19pbmZvIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0N3B4O1xuICB9XG59XG4uY29udGFjdHMgLmNvbnRhY3RzX19pbmZvIGgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmNvbnRhY3RzIC5jb250YWN0c19faW5mbyBwLFxuLmNvbnRhY3RzIC5jb250YWN0c19faW5mbyAuY29udGFjdHNfX2FkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmNvbnRhY3RzIC5jb250YWN0c19faW5mbyBwIGEge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgc2Fucy1zZXJpZjtcbn1cbi5jb250YWN0cyAuY29udGFjdHNfX2luZm8gcCBhOmhvdmVyIHtcbiAgY29sb3I6ICM2NDYyNjM7XG59XG4uY29udGFjdHMgLmNvbnRhY3RzX19pbmZvIHAgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uY29udGFjdHMgLmNvbnRhY3RzX19pbmZvIC5jb250YWN0c19fYWRkcmVzc19maXJzdCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uY29udGFjdHMgLmNvbnRhY3RzX19pbmZvIC5jb250YWN0c19fYWRkcmVzcyBwOmZpcnN0LWNoaWxkIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jb250YWN0cyAuY29udGFjdHNfX2luZm8gLmNvbnRhY3RzX19hZGRyZXNzIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY29udGFjdHMgLmlucHV0X19maWxlIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250YWN0cyAuaW5wdXRfX2ZpbGUgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQ2hvb3NlIGZpbGVcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJhY2tncm91bmQ6IHJlZDtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jb250YWN0cyAuaW5wdXRfX2ZpbGUgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIGlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5vcGVyYXRpb24ge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuLm9wZXJhdGlvbiBoMSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAub3BlcmF0aW9uIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICB9XG59XG4ub3BlcmF0aW9uX19icmVhZGNydW1icyB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAub3BlcmF0aW9uX19icmVhZGNydW1icyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLm9wZXJhdGlvbl9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAub3BlcmF0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4ub3BlcmF0aW9uX190aXRsZV9maXJzdCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5vcGVyYXRpb25fX3RpdGxlX2ZpcnN0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLm9wZXJhdGlvbl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5vcGVyYXRpb25fX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gIGdyaWQtZ2FwOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLm9wZXJhdGlvbl9fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgIGdyaWQtZ2FwOiA0MHB4O1xuICB9XG59XG4ub3BlcmF0aW9uX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ub3BlcmF0aW9uX19pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogMHB4IDMzcHggODBweCByZ2JhKDAsIDAsIDAsIDAuMDcpLCAwcHggMTMuNzg2NnB4IDMzLjQyMjFweCByZ2JhKDAsIDAsIDAsIDAuMDUwMzE5OCksIDBweCA3LjM3MDk4cHggMTcuODY5cHggcmdiYSgwLCAwLCAwLCAwLjA0MTcyNzUpLCAwcHggNC4xMzIxMXB4IDEwLjAxNzJweCByZ2JhKDAsIDAsIDAsIDAuMDM1KSwgMHB4IDIuMTk0NTNweCA1LjMyMDA4cHggcmdiYSgwLCAwLCAwLCAwLjAyODI3MjUpLCAwcHggMC45MTMxOTVweCAyLjIxMzgxcHggcmdiYSgwLCAwLCAwLCAwLjAxOTY4MDIpO1xufVxuLm9wZXJhdGlvbl9fcmVzb2x1dGlvbi1zdGF0aXN0aWNzcyB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuLm9wZXJhdGlvbl9fY2FzZS1leGFtcGxlcyB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuLm9wZXJhdGlvbl9fY29tbWlzc2lvbi1yZXBvcnRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG4ub3BlcmF0aW9uX19pbmR1c3RyeS1ldmVudHMtcGFydGljaXBhdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuLm9wZXJhdGlvbiAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNDBweDtcbiAgcmlnaHQ6IGNhbGMoNTAlIC0gNTU1cHgpO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAub3BlcmF0aW9uIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5vcGVyYXRpb24gLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZF9fcGF0aC0xIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoN3B4LCAxOTVweCk7XG59XG4ub3BlcmF0aW9uIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmRfX3BhdGgtMiB7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwMHB4O1xuICBzdHJva2UtZGFzaGFycmF5OiAxMDAwMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3cHgsIDE5NXB4KTtcbn1cbi5vcGVyYXRpb24gLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCAuY2lyY2xlLXRvcF9fY2VudGVyLWNpcmNsZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDk1NHB4IDIyNXB4O1xuICBhbmltYXRpb24tbmFtZTogem9vbTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuQGtleWZyYW1lcyB6b29tIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLm9wZXJhdGlvbiAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIC5jaXJjbGUtYm90dG9tX19jZW50ZXItY2lyY2xlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTVweCA4MzdweDtcbn1cbi5vcGVyYXRpb24gLnNsaWRlci1idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ub3BlcmF0aW9uIC5zbGlkZXItYnV0dG9ucyBpbWcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogLTE7XG59XG4ub3BlcmF0aW9uIC5zbGlkZXItYnV0dG9ucyAuYnV0dG9uLXByZXYge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogOTZweDtcbn1cbi5vcGVyYXRpb24gLnNsaWRlci1idXR0b25zIC5idXR0b24tbmV4dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5vcGVyYXRpb24gLnN3aXBlci1jb250YWluZXIge1xuICB3aWR0aDogY2FsYygxMDAlICsgNjBweCk7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAub3BlcmF0aW9uIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLm9wZXJhdGlvbiAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5vcGVyYXRpb24gLm5ld3MtY2FyZF9fYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY2FzZS1leGFtcGxlcyB7XG4gIG1hcmdpbi1ib3R0b206IDE4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNhc2UtZXhhbXBsZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4uY2FzZS1leGFtcGxlc19fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA5MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uY2FzZS1leGFtcGxlcyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLmNhc2UtZXhhbXBsZXMgLnNvY2lhbC1pY29ucy1zaGFyZSB7XG4gIG1heC13aWR0aDogMjU0cHg7XG59XG4uY2FzZS1leGFtcGxlcyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBjYWxjKDUwJSAtIDU1NXB4KTtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmNhc2UtZXhhbXBsZXMgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNhc2UtZXhhbXBsZXMgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZF9fcGF0aC0xIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTNweCwgMjM3cHgpO1xufVxuLmNhc2UtZXhhbXBsZXMgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZF9fcGF0aC0yIHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUzcHgsIDIzN3B4KTtcbn1cbi5jYXNlLWV4YW1wbGVzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQgLmNpcmNsZS10b3BfX2NlbnRlci1jaXJjbGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA5NzVweCAyMjVweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb207XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygzcHggM3B4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjMpKTtcbn1cbkBrZXlmcmFtZXMgem9vbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5jYXNlLWV4YW1wbGVzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQgLmNpcmNsZS1ib3R0b21fX2NlbnRlci1jaXJjbGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1NXB4IDgzN3B4O1xufVxuLmNhc2UtZXhhbXBsZXMgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDExOHB4O1xuICByaWdodDogY2FsYyg1MCUgLSAxODBweCk7XG4gIHotaW5kZXg6IC0xO1xufVxuLmNhc2UtZXhhbXBsZXMgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUgLmNpcmNsZS10b3BfX2NlbnRlci1jaXJjbGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAzMjJweCA1MHB4O1xuICBhbmltYXRpb24tbmFtZTogem9vbTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDNweCAxMHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjMpKTtcbn1cbkBrZXlmcmFtZXMgem9vbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5jYXNlLWV4YW1wbGVzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlX19wYXRoLTEge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNnB4LCAzN3B4KTtcbn1cbi5jYXNlLWV4YW1wbGVzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlX19wYXRoLTIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNnB4LCAzN3B4KTtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuY2FzZS1leGFtcGxlcyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jYXNlLWV4YW1wbGVzIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogIzBjMGMwYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmNhc2UtZXhhbXBsZXMgdGFibGUgLnJlc3BvbnNlIHAge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5jYXNlLWV4YW1wbGVzIHRhYmxlIC5yZXNwb25zZSBwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5jYXNlLWV4YW1wbGVzIHRhYmxlIC5yZXNwb25zZSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhc2UtZXhhbXBsZXMgdGFibGUgLnNpbmdsZS1yb3cge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uY2FzZS1leGFtcGxlcyB0YWJsZSxcbi5jYXNlLWV4YW1wbGVzIHRkLFxuLmNhc2UtZXhhbXBsZXMgdGgge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuLmNhc2UtZXhhbXBsZXMgdGQsXG4uY2FzZS1leGFtcGxlcyB0aCB7XG4gIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDEzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY2FzZS1leGFtcGxlcyB0ZCxcbi5jYXNlLWV4YW1wbGVzIHRoIHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgfVxufVxuLmNhc2UtZXhhbXBsZXMgLmZpcnN0LXNjcmVlbiB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuLmNhc2UtZXhhbXBsZXMgLmZpcnN0LXNjcmVlbiBoMSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbWF4LXdpZHRoOiA2MzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jYXNlLWV4YW1wbGVzIC5maXJzdC1zY3JlZW4gaDEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1heC13aWR0aDogMzM3cHg7XG4gIH1cbn1cbi5jYXNlLWV4YW1wbGVzIC5maXJzdC1zY3JlZW4gLmRhdGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG59XG4uY2FzZS1leGFtcGxlcyAuZmlyc3Qtc2NyZWVuIC5kYXRlLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLmNhc2UtZXhhbXBsZXMgLmZpcnN0LXNjcmVlbiBwIHtcbiAgbWF4LXdpZHRoOiA2MzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5jYXNlLWV4YW1wbGVzIC5maXJzdC1zY3JlZW4gcCB7XG4gICAgbWF4LXdpZHRoOiAzMzdweDtcbiAgfVxufVxuLmNhc2UtZXhhbXBsZXMgLmNvbXBsYWludC1tYXR0ZXIgaDIsXG4uY2FzZS1leGFtcGxlcyAuY29tcGxhaW50LW1hdHRlciBoMyxcbi5jYXNlLWV4YW1wbGVzIC5jb21wbGFpbnQtbWF0dGVyIGg0LFxuLmNhc2UtZXhhbXBsZXMgLmNvbXBsYWludC1tYXR0ZXIgaDUsXG4uY2FzZS1leGFtcGxlcyAuY29tcGxhaW50LW1hdHRlciBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jYXNlLWV4YW1wbGVzIC5jb21wbGFpbnQtbWF0dGVyIGgyLFxuLmNhc2UtZXhhbXBsZXMgLmNvbXBsYWludC1tYXR0ZXIgaDMsXG4uY2FzZS1leGFtcGxlcyAuY29tcGxhaW50LW1hdHRlciBoNCxcbi5jYXNlLWV4YW1wbGVzIC5jb21wbGFpbnQtbWF0dGVyIGg1LFxuLmNhc2UtZXhhbXBsZXMgLmNvbXBsYWludC1tYXR0ZXIgaDYge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uY2FzZS1leGFtcGxlcyAuY29tcGxhaW50LW1hdHRlciBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ub3VyLXBhcnRuZXJzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAub3VyLXBhcnRuZXJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDJweDtcbiAgfVxufVxuLm91ci1wYXJ0bmVycyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBjYWxjKDUwJSAtIDU1NXB4KTtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLm91ci1wYXJ0bmVycyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ub3VyLXBhcnRuZXJzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmRfX3BhdGgtMSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUzcHgsIDIxMXB4KTtcbn1cbi5vdXItcGFydG5lcnMgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZF9fcGF0aC0yIHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUzcHgsIDIxMXB4KTtcbn1cbi5vdXItcGFydG5lcnMgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCAuY2lyY2xlLXRvcF9fY2VudGVyLWNpcmNsZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDk3NXB4IDIyNXB4O1xuICBhbmltYXRpb24tbmFtZTogem9vbTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuQGtleWZyYW1lcyB6b29tIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLm91ci1wYXJ0bmVycyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIC5jaXJjbGUtYm90dG9tX19jZW50ZXItY2lyY2xlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTVweCAxMDAwcHg7XG59XG4ub3VyLXBhcnRuZXJzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMzRweDtcbiAgcmlnaHQ6IGNhbGMoNTAlIC0gMTg1cHgpO1xuICB6LWluZGV4OiAtMTtcbn1cbi5vdXItcGFydG5lcnMgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUgLmNpcmNsZS10b3BfX2NlbnRlci1jaXJjbGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAzMjBweCA1MHB4O1xuICBhbmltYXRpb24tbmFtZTogem9vbTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuQGtleWZyYW1lcyB6b29tIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLm91ci1wYXJ0bmVycyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZV9fcGF0aC0xIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEycHgsIDFweCk7XG59XG4ub3VyLXBhcnRuZXJzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlX19wYXRoLTIge1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDBweDtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEycHgsIDFweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAub3VyLXBhcnRuZXJzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgLm91ci1wYXJ0bmVycyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm91ci1wYXJ0bmVycyBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG4ub3VyLXBhcnRuZXJzIC5wYXJ0bmVyc19fcm93IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNjIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAub3VyLXBhcnRuZXJzIC5wYXJ0bmVyc19fcm93IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI1MHB4IDFmcjtcbiAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAub3VyLXBhcnRuZXJzIC5wYXJ0bmVyc19fcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgIGdyaWQtcm93LWdhcDogMjBweDtcbiAgfVxufVxuLm91ci1wYXJ0bmVycyAucGFydG5lcnMgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5vdXItcGFydG5lcnMgLnBhcnRuZXJzIHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5vdXItcGFydG5lcnMgLnBhcnRuZXJzX19jb2xfaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5yZWd1bGF0b3JzIGgxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDM2cHg7XG4gIG1hcmdpbi1ib3R0b206IDc3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucmVndWxhdG9ycyBoMSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQycHg7XG4gIH1cbn1cbi5yZWd1bGF0b3JzIC5yZWd1bGF0b3JzX19jb3VudHJpZXMge1xuICBtYXJnaW4tYm90dG9tOiAxODBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgY29sdW1uLWdhcDogMzVweDtcbiAgcm93LWdhcDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5yZWd1bGF0b3JzIC5yZWd1bGF0b3JzX19jb3VudHJpZXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgICBjb2x1bW4tZ2FwOiAwO1xuICAgIHJvdy1nYXA6IDM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5yZWd1bGF0b3JzIC5yZWd1bGF0b3JzX19jb3VudHJpZXMgLmNvdW50cnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnJlZ3VsYXRvcnMgLnJlZ3VsYXRvcnNfX2NvdW50cmllcyAuY291bnRyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuLnJlZ3VsYXRvcnMgLnJlZ3VsYXRvcnNfX2NvdW50cmllcyAuY291bnRyeSBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGJveC1zaGFkb3c6IDBweCAzM3B4IDgwcHggcmdiYSgwLCAwLCAwLCAwLjA3KSwgMHB4IDEzLjc4NjZweCAzMy40MjIxcHggcmdiYSgwLCAwLCAwLCAwLjA1MDMxOTgpLCAwcHggNy4zNzA5OHB4IDE3Ljg2OXB4IHJnYmEoMCwgMCwgMCwgMC4wNDE3Mjc1KSwgMHB4IDQuMTMyMTFweCAxMC4wMTcycHggcmdiYSgwLCAwLCAwLCAwLjAzNSksIDBweCAyLjE5NDUzcHggNS4zMjAwOHB4IHJnYmEoMCwgMCwgMCwgMC4wMjgyNzI1KSwgMHB4IDAuOTEzMTk1cHggMi4yMTM4MXB4IHJnYmEoMCwgMCwgMCwgMC4wMTk2ODAyKTtcbn1cbi5yZWd1bGF0b3JzIC5yZWd1bGF0b3JzX19jb3VudHJpZXMgLmNvdW50cnkgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5yZWd1bGF0b3JzIC5yZWd1bGF0b3JzX19jb3VudHJpZXMgLmNvdW50cnkgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4ucmVndWxhdG9ycyAucmVndWxhdG9yc19fY291bnRyaWVzIC5jb3VudHJ5X2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbi5yZWd1bGF0b3JzIC5yZWd1bGF0b3JzX19jb3VudHJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmOTtcbiAgYm94LXNoYWRvdzogMHB4IDMzcHggODBweCByZ2JhKDAsIDAsIDAsIDAuMDcpLCAwcHggMTMuNzg2NnB4IDMzLjQyMjFweCByZ2JhKDAsIDAsIDAsIDAuMDUwMzE5OCksIDBweCA3LjM3MDk4cHggMTcuODY5cHggcmdiYSgwLCAwLCAwLCAwLjA0MTcyNzUpLCAwcHggNC4xMzIxMXB4IDEwLjAxNzJweCByZ2JhKDAsIDAsIDAsIDAuMDM1KSwgMHB4IDIuMTk0NTNweCA1LjMyMDA4cHggcmdiYSgwLCAwLCAwLCAwLjAyODI3MjUpLCAwcHggMC45MTMxOTVweCAyLjIxMzgxcHggcmdiYSgwLCAwLCAwLCAwLjAxOTY4MDIpO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLnJlZ3VsYXRvcnMgLnJlZ3VsYXRvcnNfX2NvdW50cnkgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5yZWd1bGF0b3JzIC5yZWd1bGF0b3JzX19jb3VudHJ5IGE6aG92ZXIge1xuICBjb2xvcjogIzE1MTkxYztcbn1cbi5yZWd1bGF0b3JzIC5yZWd1bGF0b3JzX19jb3VudHJ5IGE6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucmVndWxhdG9ycyAucmVndWxhdG9yc19fY291bnRyeSBhOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5yZWd1bGF0b3JzIC5yZWd1bGF0b3JzX19jb3VudHJ5IGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1cHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzE1MTkxYztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmZhcSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG4uZmFxX190aXRsZS13cmFwcGVyIHtcbiAgcGFkZGluZzogMCA5NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mYXFfX3RpdGxlLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5mYXEgaDEge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmZhcSBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXgtd2lkdGg6IDI4NXB4O1xuICB9XG59XG4uZmFxX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5mYXFfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLmZhcV9fYnRuLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZmFxX19idG4td3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuLmZhcV9fYnRuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG4uZmFxX19jbGllbnRzLXdyYXBwZXIsIC5mYXFfX21lbWRlcnMtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgOTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhcV9fY2xpZW50cy13cmFwcGVyLCAuZmFxX19tZW1kZXJzLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5mYXFfX3F1ZXN0aW9uLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5mYXFfX3F1ZXN0aW9uLXdyYXBwZXI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZmFxX19xdWVzdGlvbi13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIH1cbn1cbi5mYXFfX3N1YnRpdGxlIHtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIHRyYW5zaXRpb246IG1hcmdpbi1ib3R0b20gMC41cyBlYXNlO1xufVxuLmZhcV9fc3VidGl0bGUuYWN0aXZlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5mYXFfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5mYXFfX2NvbnRlbnQtd3JhcHBlciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5mYXFfX2NvbnRlbnQtd3JhcHBlciBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZhcV9fY29udGVudC13cmFwcGVyIHVsLFxuLmZhcV9fY29udGVudC13cmFwcGVyIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmZhcV9fY29udGVudC13cmFwcGVyIHVsIGxpLFxuLmZhcV9fY29udGVudC13cmFwcGVyIG9sIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5mYXFfX2NvbnRlbnQtd3JhcHBlciBvbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG4uZmFxX19idG4tdG9nZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2hhZG93OiAwIDhweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbn1cbi5mYXFfX2J0bi10b2dnbGU6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDEwcHggNDBweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5mYXFfX2J0bi10b2dnbGUgc3BhbiB7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxufVxuLmZhcV9fYnRuLXRvZ2dsZSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZhcV9fYnRuLXRvZ2dsZSBzcGFuOmJlZm9yZSwgLmZhcV9fYnRuLXRvZ2dsZSBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiAjMTUxOTFjO1xuICB0b3A6IDUwJTtcbiAgTGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uZmFxX19idG4tdG9nZ2xlIHNwYW46YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xufVxuLmZhcV9fYnRuLXRvZ2dsZS5hY3RpdmUgc3BhbjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxODBkZWcpO1xufVxuLmZhcSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMDlweDtcbiAgcmlnaHQ6IGNhbGMoNTAlIC0gNTU1cHgpO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuZmFxIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mYXEgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZF9fcGF0aC0xIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTdweCwgMjM3cHgpO1xufVxuLmZhcSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kX19wYXRoLTIge1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDBweDtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTdweCwgMjM3cHgpO1xufVxuLmZhcSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIC5jaXJjbGUtdG9wX19jZW50ZXItY2lyY2xlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogOTY1cHggMzAwcHg7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tO1xuICBhbmltYXRpb24tZHVyYXRpb246IDVzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5Aa2V5ZnJhbWVzIHpvb20ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4uZmFxIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQgLmNpcmNsZS1ib3R0b21fX2NlbnRlci1jaXJjbGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1NXB4IDgzN3B4O1xufVxuLmZhcSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOThweDtcbiAgcmlnaHQ6IGNhbGMoNTAlIC0gMTg1cHgpO1xuICB6LWluZGV4OiAtMTtcbn1cbi5mYXEgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUgLmNpcmNsZS10b3BfX2NlbnRlci1jaXJjbGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAzMjJweCA3NXB4O1xuICBhbmltYXRpb24tbmFtZTogem9vbTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuQGtleWZyYW1lcyB6b29tIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLmZhcSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZV9fcGF0aC0xIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTExcHgsIDY5cHgpO1xufVxuLmZhcSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZV9fcGF0aC0yIHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMXB4LCA2OXB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5mYXEgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDBweCkge1xuICAuZmFxIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ydWxlcy1hbmQtZ3VpZGVsaW5lcyB7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ydWxlcy1hbmQtZ3VpZGVsaW5lcyB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG4ucnVsZXMtYW5kLWd1aWRlbGluZXNfX2JyZWFkY3J1bWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5ydWxlcy1hbmQtZ3VpZGVsaW5lc19fYnJlYWRjcnVtYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5ydWxlcy1hbmQtZ3VpZGVsaW5lcyBoMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5ydWxlcy1hbmQtZ3VpZGVsaW5lcyBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLnJ1bGVzLWFuZC1ndWlkZWxpbmVzX19kYXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5ydWxlcy1hbmQtZ3VpZGVsaW5lc19fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5ydWxlcy1hbmQtZ3VpZGVsaW5lc19fY29udGVudC1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgZ3JpZC1nYXA6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucnVsZXMtYW5kLWd1aWRlbGluZXNfX2NvbnRlbnQtY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuLnJ1bGVzLWFuZC1ndWlkZWxpbmVzX19xdWVzdGlvbi13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ucnVsZXMtYW5kLWd1aWRlbGluZXNfX3F1ZXN0aW9uLXdyYXBwZXI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucnVsZXMtYW5kLWd1aWRlbGluZXNfX3N1YnRpdGxlIHtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIHRyYW5zaXRpb246IG1hcmdpbi1ib3R0b20gMC41cyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnJ1bGVzLWFuZC1ndWlkZWxpbmVzX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ucnVsZXMtYW5kLWd1aWRlbGluZXNfX2NvbnRlbnQtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ucnVsZXMtYW5kLWd1aWRlbGluZXNfX2NvbnRlbnQtd3JhcHBlciBwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnJ1bGVzLWFuZC1ndWlkZWxpbmVzX19jb250ZW50LXdyYXBwZXIgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ydWxlcy1hbmQtZ3VpZGVsaW5lc19fY29udGVudC13cmFwcGVyIHVsLFxuLnJ1bGVzLWFuZC1ndWlkZWxpbmVzX19jb250ZW50LXdyYXBwZXIgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucnVsZXMtYW5kLWd1aWRlbGluZXNfX2NvbnRlbnQtd3JhcHBlciB1bCBsaSxcbi5ydWxlcy1hbmQtZ3VpZGVsaW5lc19fY29udGVudC13cmFwcGVyIG9sIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5ydWxlcy1hbmQtZ3VpZGVsaW5lc19fY29udGVudC13cmFwcGVyIG9sIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbn1cbi5ydWxlcy1hbmQtZ3VpZGVsaW5lc19fYnRuLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNoYWRvdzogMCA4cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG59XG4ucnVsZXMtYW5kLWd1aWRlbGluZXNfX2J0bi10b2dnbGU6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDEwcHggNDBweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5ydWxlcy1hbmQtZ3VpZGVsaW5lc19fYnRuLXRvZ2dsZSBzcGFuIHtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4ucnVsZXMtYW5kLWd1aWRlbGluZXNfX2J0bi10b2dnbGUgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ydWxlcy1hbmQtZ3VpZGVsaW5lc19fYnRuLXRvZ2dsZSBzcGFuOmJlZm9yZSwgLnJ1bGVzLWFuZC1ndWlkZWxpbmVzX19idG4tdG9nZ2xlIHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQ6ICMxNTE5MWM7XG4gIHRvcDogNTAlO1xuICBMZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5ydWxlcy1hbmQtZ3VpZGVsaW5lc19fYnRuLXRvZ2dsZSBzcGFuOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKTtcbn1cbi5ydWxlcy1hbmQtZ3VpZGVsaW5lc19fYnRuLXRvZ2dsZS5hY3RpdmUgc3BhbjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxODBkZWcpO1xufVxuLnJ1bGVzLWFuZC1ndWlkZWxpbmVzX19idG4ge1xuICBtYXJnaW46IDAgMTBweDtcbn1cbi5ydWxlcy1hbmQtZ3VpZGVsaW5lcyAuYnV0dG9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5tZW1iZXJzaGlwLWJlbmVmaXRzX19icmVhZGNydW1icyB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAubWVtYmVyc2hpcC1iZW5lZml0c19fYnJlYWRjcnVtYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5tZW1iZXJzaGlwLWJlbmVmaXRzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00MHB4O1xuICByaWdodDogY2FsYyg1MCUgLSA1NTVweCk7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5tZW1iZXJzaGlwLWJlbmVmaXRzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tZW1iZXJzaGlwLWJlbmVmaXRzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmRfX3BhdGgtMSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgMjM3cHgpO1xufVxuLm1lbWJlcnNoaXAtYmVuZWZpdHMgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZF9fcGF0aC0yIHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgMjM3cHgpO1xufVxuLm1lbWJlcnNoaXAtYmVuZWZpdHMgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCAuY2lyY2xlLXRvcF9fY2VudGVyLWNpcmNsZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDk1M3B4IDI0NXB4O1xuICBhbmltYXRpb24tbmFtZTogem9vbTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuQGtleWZyYW1lcyB6b29tIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLm1lbWJlcnNoaXAtYmVuZWZpdHMgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCAuY2lyY2xlLWJvdHRvbV9fY2VudGVyLWNpcmNsZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwOTJweCAyNTYwcHg7XG59XG4ubWVtYmVyc2hpcC1iZW5lZml0cyAubWVtYmVyc2hpcC1iZW5lZml0c19fcGFydG5lcnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMTAwcHgsIDFmcikpO1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xuICByb3ctZ2FwOiAzMHB4O1xufVxuLm1lbWJlcnNoaXAtYmVuZWZpdHMgLm1lbWJlcnNoaXAtYmVuZWZpdHNfX3BhcnRuZXJzX2ltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1lbWJlcnNoaXAtYmVuZWZpdHMgLm1lbWJlcnNoaXAtYmVuZWZpdHNfX3BhcnRuZXJzX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5tZW1iZXJzaGlwLWJlbmVmaXRzIC5tZW1iZXJzaGlwLWJlbmVmaXRzX19wYXJ0bmVycyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDEwMHB4LCAxZnIpKTtcbiAgfVxuICAubWVtYmVyc2hpcC1iZW5lZml0cyAubWVtYmVyc2hpcC1iZW5lZml0c19fcGFydG5lcnNfaW1nIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgIG1heC1oZWlnaHQ6IDU1cHg7XG4gIH1cbn1cbi5tZW1iZXJzaGlwLWJlbmVmaXRzIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5tZW1iZXJzaGlwLWJlbmVmaXRzIGgzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICBmb250LXNpemU6IDI0cHg7XG59XG4ubWVtYmVyc2hpcC1iZW5lZml0cyAuaW1nLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLm1lbWJlcnNoaXAtYmVuZWZpdHMgLnRleHQtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5tZW1iZXJzaGlwLWJlbmVmaXRzIC50ZXh0LWNvbnRhaW5lcl9fc2Vjb25kIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5tZW1iZXJzaGlwLWJlbmVmaXRzIC50ZXh0LWNvbnRhaW5lciBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1lbWJlcnNoaXAtYmVuZWZpdHMgLnRleHQtY29udGFpbmVyIHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5tZW1iZXJzaGlwLWJlbmVmaXRzIC5jYXJkcy1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBjb2x1bW4tZ2FwOiA3OHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLm1lbWJlcnNoaXAtYmVuZWZpdHMgLmNhcmRzLWNvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgIHJvdy1nYXA6IDM1cHg7XG4gIH1cbn1cbi5tZW1iZXJzaGlwLWJlbmVmaXRzIC5jYXJkcy1jb250YWluZXIgLm1lbWJlcnNoaXAtY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCAxNXB4IDE1cHggMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAyNTVweDtcbiAgbWluLWhlaWdodDogMTc3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NDYyNjI7XG59XG4ubWVtYmVyc2hpcC1iZW5lZml0cyAuY2FyZHMtY29udGFpbmVyIC5tZW1iZXJzaGlwLWNhcmQgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjEuN3B4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzY0NjI2MjtcbiAgcGFkZGluZy10b3A6IDEzcHg7XG4gIGNvbG9yOiAjNjQ2MjYzO1xufVxuLm1lbWJlcnNoaXAtYmVuZWZpdHMgLmNhcmRzLWNvbnRhaW5lciAubWVtYmVyc2hpcC1jYXJkIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAubWVtYmVyc2hpcC1iZW5lZml0cyAuY2FyZHMtY29udGFpbmVyIC5tZW1iZXJzaGlwLWNhcmQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLm1lbWJlcnNoaXAtYmVuZWZpdHMgLmNhcmRzLWNvbnRhaW5lciAubWVtYmVyc2hpcC1jYXJkLmFkZC1saW5lLWRvd246YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTYwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiAtMTtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9kaXN0L21lbWJlcnNoaXAtbGluZS1zaW5nbGUuc3ZnKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5tZW1iZXJzaGlwLWJlbmVmaXRzIC5jYXJkcy1jb250YWluZXIgLm1lbWJlcnNoaXAtY2FyZC5hZGQtbGluZS1kb3duOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWVtYmVyc2hpcC1iZW5lZml0cyAuY2FyZHMtY29udGFpbmVyX19zZWNvbmQge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLm1lbWJlcnNoaXAtYmVuZWZpdHMgLmNhcmRzLWNvbnRhaW5lcl9fdGhpcmQge1xuICByb3ctZ2FwOiA2NXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5tZW1iZXJzaGlwLWJlbmVmaXRzIC5jYXJkcy1jb250YWluZXJfX3RoaXJkIHtcbiAgICByb3ctZ2FwOiAzNXB4O1xuICB9XG59XG4ubWVtYmVyc2hpcC1iZW5lZml0cyAubGluZXMge1xuICBtYXgtd2lkdGg6IDY5MnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5tZW1iZXJzaGlwLWJlbmVmaXRzIC5saW5lcyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tZW1iZXJzaGlwLWJlbmVmaXRzIC5idXR0b24tY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5tZW1iZXJzaGlwLWJlbmVmaXRzIC5idXR0b24tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbiAgfVxufVxuLm1lbWJlcnNoaXAtYmVuZWZpdHMgLmJ1dHRvbi1jb250YWluZXJfX3NlY29uZCB7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLm1lbWJlcnNoaXAtYmVuZWZpdHMgLmJ1dHRvbi1jb250YWluZXJfX3NlY29uZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5tZW1iZXJzaGlwLWJlbmVmaXRzIC5idXR0b24tY29udGFpbmVyIC5idG4ge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmNlcnRpZmljYXRpb24tc2VydmljZXMgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQwcHg7XG4gIHJpZ2h0OiBjYWxjKDUwJSAtIDU1NXB4KTtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmNlcnRpZmljYXRpb24tc2VydmljZXMgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNlcnRpZmljYXRpb24tc2VydmljZXMgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZF9fcGF0aC0xIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoN3B4LCAyMzdweCk7XG59XG4uY2VydGlmaWNhdGlvbi1zZXJ2aWNlcyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kX19wYXRoLTIge1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDBweDtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoN3B4LCAyMzdweCk7XG59XG4uY2VydGlmaWNhdGlvbi1zZXJ2aWNlcyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIC5jaXJjbGUtdG9wX19jZW50ZXItY2lyY2xlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogOTU2cHggMjU1cHg7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tO1xuICBhbmltYXRpb24tZHVyYXRpb246IDVzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5Aa2V5ZnJhbWVzIHpvb20ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4uY2VydGlmaWNhdGlvbi1zZXJ2aWNlcyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIC5jaXJjbGUtYm90dG9tX19jZW50ZXItY2lyY2xlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTA5MnB4IDI1NjBweDtcbn1cbi5jZXJ0aWZpY2F0aW9uLXNlcnZpY2VzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMTdweDtcbiAgcmlnaHQ6IGNhbGMoNTAlIC0gMTc4cHgpO1xuICB6LWluZGV4OiAtMTtcbn1cbi5jZXJ0aWZpY2F0aW9uLXNlcnZpY2VzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIC5jaXJjbGUtdG9wX19jZW50ZXItY2lyY2xlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMzMycHggNTBweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb207XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbkBrZXlmcmFtZXMgem9vbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5jZXJ0aWZpY2F0aW9uLXNlcnZpY2VzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlX19wYXRoLTEge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDM3cHgpO1xufVxuLmNlcnRpZmljYXRpb24tc2VydmljZXMgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGVfX3BhdGgtMiB7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwMHB4O1xuICBzdHJva2UtZGFzaGFycmF5OiAxMDAwMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDM3cHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLmNlcnRpZmljYXRpb24tc2VydmljZXMgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDBweCkge1xuICAuY2VydGlmaWNhdGlvbi1zZXJ2aWNlcyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNlcnRpZmljYXRpb24tc2VydmljZXMgLmNlcnRpZmljYXRpb24tc2VydmljZXNfX2dyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jZXJ0aWZpY2F0aW9uLXNlcnZpY2VzIC5jZXJ0aWZpY2F0aW9uLXNlcnZpY2VzX19ncm91cCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG59XG4uY2VydGlmaWNhdGlvbi1zZXJ2aWNlcyAuY2VydGlmaWNhdGlvbi1zZXJ2aWNlc19fZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG4uY2VydGlmaWNhdGlvbi1zZXJ2aWNlcyAuY2VydGlmaWNhdGlvbi1zZXJ2aWNlc19fZ3JvdXBfcmV2ZXJzZWQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY2VydGlmaWNhdGlvbi1zZXJ2aWNlcyAuY2VydGlmaWNhdGlvbi1zZXJ2aWNlc19fZ3JvdXBfcmV2ZXJzZWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5jZXJ0aWZpY2F0aW9uLXNlcnZpY2VzIC5jZXJ0aWZpY2F0aW9uLXNlcnZpY2VzX19ncm91cF9yZXZlcnNlZCAuY2VydGlmaWNhdGlvbi1zZXJ2aWNlc19fZ3JvdXBfdGV4dCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmNlcnRpZmljYXRpb24tc2VydmljZXMgLmNlcnRpZmljYXRpb24tc2VydmljZXNfX2dyb3VwX3JldmVyc2VkIC5jZXJ0aWZpY2F0aW9uLXNlcnZpY2VzX19ncm91cF9pbWcge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA2NHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNlcnRpZmljYXRpb24tc2VydmljZXMgLmNlcnRpZmljYXRpb24tc2VydmljZXNfX2dyb3VwX3JldmVyc2VkIC5jZXJ0aWZpY2F0aW9uLXNlcnZpY2VzX19ncm91cF9pbWcge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uY2VydGlmaWNhdGlvbi1zZXJ2aWNlcyAuY2VydGlmaWNhdGlvbi1zZXJ2aWNlc19fZ3JvdXBfcmV2ZXJzZWQgLmJ1dHRvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmNlcnRpZmljYXRpb24tc2VydmljZXMgLmNlcnRpZmljYXRpb24tc2VydmljZXNfX2dyb3VwX2ltZyB7XG4gIG1hcmdpbi1yaWdodDogNjRweDtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jZXJ0aWZpY2F0aW9uLXNlcnZpY2VzIC5jZXJ0aWZpY2F0aW9uLXNlcnZpY2VzX19ncm91cF9pbWcge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG59XG4uY2VydGlmaWNhdGlvbi1zZXJ2aWNlcyAuY2VydGlmaWNhdGlvbi1zZXJ2aWNlc19fZ3JvdXBfdGV4dCBoMyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jZXJ0aWZpY2F0aW9uLXNlcnZpY2VzIC5jZXJ0aWZpY2F0aW9uLXNlcnZpY2VzX19ncm91cF90ZXh0IGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uY2VydGlmaWNhdGlvbi1zZXJ2aWNlcyAuY2VydGlmaWNhdGlvbi1zZXJ2aWNlc19fZ3JvdXBfdGV4dCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jZXJ0aWZpY2F0aW9uLXNlcnZpY2VzIC5jZXJ0aWZpY2F0aW9uLXNlcnZpY2VzX19ncm91cF90ZXh0IHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG4uY2VydGlmaWNhdGlvbi1zZXJ2aWNlcyAuY2VydGlmaWNhdGlvbi1zZXJ2aWNlc19fZ3JvdXBfdGV4dCB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jZXJ0aWZpY2F0aW9uLXNlcnZpY2VzIC5jZXJ0aWZpY2F0aW9uLXNlcnZpY2VzX19ncm91cF90ZXh0IHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yMHB4O1xuICB0b3A6IDEycHg7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG4uY2VydGlmaWNhdGlvbi1zZXJ2aWNlcyAuY2VydGlmaWNhdGlvbi1zZXJ2aWNlc19fZ3JvdXAgLmJ0biB7XG4gIG1heC13aWR0aDogMTQwcHg7XG59XG4uY2VydGlmaWNhdGlvbi1zZXJ2aWNlcyBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDE0NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNlcnRpZmljYXRpb24tc2VydmljZXMgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi5jZXJ0aWZpY2F0aW9uLXNlcnZpY2VzIC5idXR0b24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jZXJ0aWZpY2F0aW9uLXNlcnZpY2VzIC5idXR0b24td3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuLmV4ZWN1dGlvbi1jZXJ0aWZpY2F0aW9uIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC04MXB4O1xuICByaWdodDogY2FsYyg1MCUgLSA1NTVweCk7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5leGVjdXRpb24tY2VydGlmaWNhdGlvbiAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZXhlY3V0aW9uLWNlcnRpZmljYXRpb24gLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZF9fcGF0aC0xIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTJweCwgMjM3cHgpO1xufVxuLmV4ZWN1dGlvbi1jZXJ0aWZpY2F0aW9uIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmRfX3BhdGgtMiB7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwMHB4O1xuICBzdHJva2UtZGFzaGFycmF5OiAxMDAwMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMnB4LCAyMzdweCk7XG59XG4uZXhlY3V0aW9uLWNlcnRpZmljYXRpb24gLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCAuY2lyY2xlLXRvcF9fY2VudGVyLWNpcmNsZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMjhweCAyODVweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb207XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygzcHggM3B4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjMpKTtcbn1cbkBrZXlmcmFtZXMgem9vbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5leGVjdXRpb24tY2VydGlmaWNhdGlvbiAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIC5jaXJjbGUtYm90dG9tX19jZW50ZXItY2lyY2xlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTA5MnB4IDI1NjBweDtcbn1cbi5leGVjdXRpb24tY2VydGlmaWNhdGlvbiAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQ1N3B4O1xuICBsZWZ0OiAyMHB4O1xuICB6LWluZGV4OiAtMTtcbn1cbi5leGVjdXRpb24tY2VydGlmaWNhdGlvbiAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSAuY2lyY2xlLXRvcF9fY2VudGVyLWNpcmNsZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDMyOXB4IDUwcHg7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tO1xuICBhbmltYXRpb24tZHVyYXRpb246IDVzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coM3B4IDEwcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMykpO1xufVxuQGtleWZyYW1lcyB6b29tIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLmV4ZWN1dGlvbi1jZXJ0aWZpY2F0aW9uIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlX19wYXRoLTEge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMnB4LCAzN3B4KTtcbn1cbi5leGVjdXRpb24tY2VydGlmaWNhdGlvbiAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZV9fcGF0aC0yIHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0ycHgsIDM3cHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLmV4ZWN1dGlvbi1jZXJ0aWZpY2F0aW9uIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmV4ZWN1dGlvbi1jZXJ0aWZpY2F0aW9uIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5leGVjdXRpb24tY2VydGlmaWNhdGlvbiBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLmV4ZWN1dGlvbi1jZXJ0aWZpY2F0aW9uIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZXhlY3V0aW9uLWNlcnRpZmljYXRpb24gaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uZXhlY3V0aW9uLWNlcnRpZmljYXRpb24gLmV4ZWN1dGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDE4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmV4ZWN1dGlvbi1jZXJ0aWZpY2F0aW9uIC5leGVjdXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4uZXhlY3V0aW9uLWNlcnRpZmljYXRpb24gLmV4ZWN1dGlvbl9faW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZXhlY3V0aW9uLWNlcnRpZmljYXRpb24gLmV4ZWN1dGlvbl9faW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uZXhlY3V0aW9uLWNlcnRpZmljYXRpb24gLmV4ZWN1dGlvbl9fYnJlYWRjcnVtYnMge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuLmV4ZWN1dGlvbi1jZXJ0aWZpY2F0aW9uIC5leGVjdXRpb25fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG4uZXhlY3V0aW9uLWNlcnRpZmljYXRpb24gLmV4ZWN1dGlvbl9fc3VidGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmV4ZWN1dGlvbi1jZXJ0aWZpY2F0aW9uIC5leGVjdXRpb25fX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmV4ZWN1dGlvbi1jZXJ0aWZpY2F0aW9uIC5leGVjdXRpb25fX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udmFsdWUtYWRkZWQtc2VydmljZXMgLnZhbHVlLXNlcnZpY2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudmFsdWUtYWRkZWQtc2VydmljZXMgLnZhbHVlLXNlcnZpY2VzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLnZhbHVlLWFkZGVkLXNlcnZpY2VzIC52YWx1ZS1zZXJ2aWNlc19fdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudmFsdWUtYWRkZWQtc2VydmljZXMgLnZhbHVlLXNlcnZpY2VzX190YWJzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4udmFsdWUtYWRkZWQtc2VydmljZXMgLnZhbHVlLXNlcnZpY2VzX19hYm91dCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIG1heC13aWR0aDogODU1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudmFsdWUtYWRkZWQtc2VydmljZXMgLnZhbHVlLXNlcnZpY2VzX19hYm91dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuICB9XG59XG4udmFsdWUtYWRkZWQtc2VydmljZXMgLnZhbHVlLXNlcnZpY2VzX19hYm91dCBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4udmFsdWUtYWRkZWQtc2VydmljZXMgLnZhbHVlLXNlcnZpY2VzX19hYm91dCBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4udmFsdWUtYWRkZWQtc2VydmljZXMgLnZhbHVlLXNlcnZpY2VzX19idXR0b24gLmJ0biB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLnZhbHVlLWFkZGVkLXNlcnZpY2VzIC52YWx1ZS1zZXJ2aWNlcyAuYnV0dG9uV3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIHdpZHRoOiAxNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC52YWx1ZS1hZGRlZC1zZXJ2aWNlcyAudmFsdWUtc2VydmljZXMgLmJ1dHRvbldyYXBwZXIge1xuICAgIG1heC13aWR0aDogMjkwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbi52YWx1ZS1hZGRlZC1zZXJ2aWNlcyAudmFsdWUtc2VydmljZXMgLmJ1dHRvbldyYXBwZXIgLnRhYi1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4udmFsdWUtYWRkZWQtc2VydmljZXMgLnZhbHVlLXNlcnZpY2VzIC5idXR0b25XcmFwcGVyIC50YWItYnV0dG9uLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM2NDYyNjM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnZhbHVlLWFkZGVkLXNlcnZpY2VzIC52YWx1ZS1zZXJ2aWNlcyAuYnV0dG9uV3JhcHBlciAudGFiLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM2NDYyNjI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnZhbHVlLWFkZGVkLXNlcnZpY2VzIC52YWx1ZS1zZXJ2aWNlcyAuYnV0dG9uV3JhcHBlciAudGFiLWJ1dHRvbiBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTMwcHg7XG4gIG1heC1oZWlnaHQ6IDQ4cHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudmFsdWUtYWRkZWQtc2VydmljZXMgLnZhbHVlLXNlcnZpY2VzIC5idXR0b25XcmFwcGVyIC50YWItYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnZhbHVlLWFkZGVkLXNlcnZpY2VzIC52YWx1ZS1zZXJ2aWNlcyAuY29udGVudFdyYXBwZXIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTUwcHgpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjQ2MjYzO1xuICBjb2xvcjogIzE1MTkxYztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC52YWx1ZS1hZGRlZC1zZXJ2aWNlcyAudmFsdWUtc2VydmljZXMgLmNvbnRlbnRXcmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnZhbHVlLWFkZGVkLXNlcnZpY2VzIC52YWx1ZS1zZXJ2aWNlcyAuY29udGVudC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi52YWx1ZS1hZGRlZC1zZXJ2aWNlcyAudmFsdWUtc2VydmljZXMgLmNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZhbHVlLWFkZGVkLXNlcnZpY2VzIC52YWx1ZS1zZXJ2aWNlcyAuY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnZhbHVlLWFkZGVkLXNlcnZpY2VzIC52YWx1ZS1zZXJ2aWNlcyAuY29udGVudCBoMyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLnZhbHVlLWFkZGVkLXNlcnZpY2VzIC52YWx1ZS1zZXJ2aWNlcyAuY29udGVudCBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4udmFsdWUtYWRkZWQtc2VydmljZXMgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQwcHg7XG4gIHJpZ2h0OiBjYWxjKDUwJSAtIDU1NXB4KTtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnZhbHVlLWFkZGVkLXNlcnZpY2VzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi52YWx1ZS1hZGRlZC1zZXJ2aWNlcyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kX19wYXRoLTEge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxN3B4LCAyMzdweCk7XG59XG4udmFsdWUtYWRkZWQtc2VydmljZXMgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZF9fcGF0aC0yIHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE3cHgsIDIzN3B4KTtcbn1cbi52YWx1ZS1hZGRlZC1zZXJ2aWNlcyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIC5jaXJjbGUtdG9wX19jZW50ZXItY2lyY2xlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogOTY2cHggMjU1cHg7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tO1xuICBhbmltYXRpb24tZHVyYXRpb246IDVzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5Aa2V5ZnJhbWVzIHpvb20ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4udmFsdWUtYWRkZWQtc2VydmljZXMgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCAuY2lyY2xlLWJvdHRvbV9fY2VudGVyLWNpcmNsZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwOTJweCAyNTYwcHg7XG59XG4udmFsdWUtYWRkZWQtc2VydmljZXMgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDExMHB4O1xuICByaWdodDogY2FsYyg1MCUgLSAxNzhweCk7XG4gIHotaW5kZXg6IC0xO1xufVxuLnZhbHVlLWFkZGVkLXNlcnZpY2VzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIC5jaXJjbGUtdG9wX19jZW50ZXItY2lyY2xlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMzI1cHggNTBweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb207XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbkBrZXlmcmFtZXMgem9vbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi52YWx1ZS1hZGRlZC1zZXJ2aWNlcyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZV9fcGF0aC0xIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTdweCwgMzdweCk7XG59XG4udmFsdWUtYWRkZWQtc2VydmljZXMgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGVfX3BhdGgtMiB7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwMHB4O1xuICBzdHJva2UtZGFzaGFycmF5OiAxMDAwMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtN3B4LCAzN3B4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC52YWx1ZS1hZGRlZC1zZXJ2aWNlcyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gIC52YWx1ZS1hZGRlZC1zZXJ2aWNlcyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udHJhZGVycy1lZHVjYXRpb24tZm9ybSB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuLnRyYWRlcnMtZWR1Y2F0aW9uLWZvcm1fX2JyZWFkY3J1bWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC50cmFkZXJzLWVkdWNhdGlvbi1mb3JtX19icmVhZGNydW1icyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLnRyYWRlcnMtZWR1Y2F0aW9uLWZvcm1fX3RleHQtYmVmb3JlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi50cmFkZXJzLWVkdWNhdGlvbi1mb3JtIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQwcHg7XG4gIHJpZ2h0OiBjYWxjKDUwJSAtIDU1NXB4KTtcbiAgei1pbmRleDogLTE7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC50cmFkZXJzLWVkdWNhdGlvbi1mb3JtIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50cmFkZXJzLWVkdWNhdGlvbi1mb3JtIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmRfX3BhdGgtMSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE3cHgsIDIzN3B4KTtcbn1cbi50cmFkZXJzLWVkdWNhdGlvbi1mb3JtIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmRfX3BhdGgtMiB7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwMHB4O1xuICBzdHJva2UtZGFzaGFycmF5OiAxMDAwMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxN3B4LCAyMzdweCk7XG59XG4udHJhZGVycy1lZHVjYXRpb24tZm9ybSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIC5jaXJjbGUtdG9wX19jZW50ZXItY2lyY2xlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogOTM1cHggMjI1cHg7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tO1xuICBhbmltYXRpb24tZHVyYXRpb246IDVzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5Aa2V5ZnJhbWVzIHpvb20ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4udHJhZGVycy1lZHVjYXRpb24tZm9ybSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIC5jaXJjbGUtYm90dG9tX19jZW50ZXItY2lyY2xlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTVweCA4MzdweDtcbn1cbi50cmFkZXJzLWVkdWNhdGlvbi1mb3JtIC5lZHVjYXRpb24tZm9ybV9fY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG8gMjVweDtcbn1cbi50cmFkZXJzLWVkdWNhdGlvbi1mb3JtIC5lZHVjYXRpb24tZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDE1MHB4O1xufVxuLnRyYWRlcnMtZWR1Y2F0aW9uLWZvcm0gLmVkdWNhdGlvbi1mb3JtIGgxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnRyYWRlcnMtZWR1Y2F0aW9uLWZvcm0gLmVkdWNhdGlvbi1mb3JtIGgxIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG4udHJhZGVycy1lZHVjYXRpb24tZm9ybSAuZWR1Y2F0aW9uLWZvcm1fX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNDQ1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudHJhZGVycy1lZHVjYXRpb24tZm9ybSAuZWR1Y2F0aW9uLWZvcm1fX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4udHJhZGVycy1lZHVjYXRpb24tZm9ybSAuZWR1Y2F0aW9uLWZvcm0gYnV0dG9uIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnRyYWRlcnMtZWR1Y2F0aW9uLWZvcm0gLmVkdWNhdGlvbi1mb3JtIGJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuLnRyYWRlcnMtZWR1Y2F0aW9uLWZvcm0gLmVkdWNhdGlvbi1mb3JtIC5pbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudHJhZGVycy1lZHVjYXRpb24tZm9ybSAuZWR1Y2F0aW9uLWZvcm0gLmlucHV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi50ZW1wbGF0ZS1wcm9maWxlIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZm9udC1zaXplOiAxLjU1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAudGVtcGxhdGUtcHJvZmlsZSBoMSB7XG4gICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgfVxufVxuLnRlbXBsYXRlLXByb2ZpbGVfX3NlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC50ZW1wbGF0ZS1wcm9maWxlX19zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTdweDtcbiAgfVxufVxuLnRlbXBsYXRlLXByb2ZpbGVfX2NhcmQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuNWZyIDJmcjtcbiAgY29sdW1uLWdhcDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC50ZW1wbGF0ZS1wcm9maWxlX19jYXJkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgcm93LWdhcDogNjBweDtcbiAgfVxufVxuLnRlbXBsYXRlLXByb2ZpbGVfX2NhcmQgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLnRlbXBsYXRlLXByb2ZpbGVfX2F2YXRhciBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudGVtcGxhdGUtcHJvZmlsZV9fYXZhdGFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC50ZW1wbGF0ZS1wcm9maWxlX19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgLnRlbXBsYXRlLXByb2ZpbGVfX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLnRlbXBsYXRlLXByb2ZpbGUgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzdweDtcbiAgcmlnaHQ6IGNhbGMoNTAlIC0gNTU1cHgpO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudGVtcGxhdGUtcHJvZmlsZSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udGVtcGxhdGUtcHJvZmlsZSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kX19wYXRoLTEge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1M3B4LCAyMzdweCk7XG59XG4udGVtcGxhdGUtcHJvZmlsZSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kX19wYXRoLTIge1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDBweDtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTNweCwgMjM3cHgpO1xufVxuLnRlbXBsYXRlLXByb2ZpbGUgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCAuY2lyY2xlLXRvcF9fY2VudGVyLWNpcmNsZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDk3NXB4IDIyNXB4O1xuICBhbmltYXRpb24tbmFtZTogem9vbTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDNweCAzcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMykpO1xufVxuQGtleWZyYW1lcyB6b29tIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLnRlbXBsYXRlLXByb2ZpbGUgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCAuY2lyY2xlLWJvdHRvbV9fY2VudGVyLWNpcmNsZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDU1cHggODM3cHg7XG59XG4udGVtcGxhdGUtcHJvZmlsZSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTEwcHg7XG4gIHJpZ2h0OiBjYWxjKDUwJSAtIDE3OHB4KTtcbiAgei1pbmRleDogLTE7XG59XG4udGVtcGxhdGUtcHJvZmlsZSAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSAuY2lyY2xlLXRvcF9fY2VudGVyLWNpcmNsZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDMyNXB4IDUwcHg7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tO1xuICBhbmltYXRpb24tZHVyYXRpb246IDVzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coM3B4IDEwcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMykpO1xufVxuQGtleWZyYW1lcyB6b29tIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLnRlbXBsYXRlLXByb2ZpbGUgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGVfX3BhdGgtMSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC03cHgsIDM3cHgpO1xufVxuLnRlbXBsYXRlLXByb2ZpbGUgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGVfX3BhdGgtMiB7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwMHB4O1xuICBzdHJva2UtZGFzaGFycmF5OiAxMDAwMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtN3B4LCAzN3B4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC50ZW1wbGF0ZS1wcm9maWxlIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgLnRlbXBsYXRlLXByb2ZpbGUgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNoZWNrLW1hcmtldHMtcHJpY2VfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jaGVjay1tYXJrZXRzLXByaWNlX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLmNoZWNrLW1hcmtldHMtcHJpY2VfX2FwaS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jaGVjay1tYXJrZXRzLXByaWNlX19hcGktd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuLmNoZWNrLW1hcmtldHMtcHJpY2VfX2FwaS13cmFwcGVyIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0MTBweDtcbn1cbi5jaGVjay1tYXJrZXRzLXByaWNlX19jb250ZW50LXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNoZWNrLW1hcmtldHMtcHJpY2VfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5jaGVjay1tYXJrZXRzLXByaWNlX19jb250ZW50LXdyYXBwZXIgaDIsXG4uY2hlY2stbWFya2V0cy1wcmljZV9fY29udGVudC13cmFwcGVyIGgzLFxuLmNoZWNrLW1hcmtldHMtcHJpY2VfX2NvbnRlbnQtd3JhcHBlciBoNCxcbi5jaGVjay1tYXJrZXRzLXByaWNlX19jb250ZW50LXdyYXBwZXIgaDUge1xuICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jaGVjay1tYXJrZXRzLXByaWNlX19jb250ZW50LXdyYXBwZXIgdWwsXG4uY2hlY2stbWFya2V0cy1wcmljZV9fY29udGVudC13cmFwcGVyIG9sIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLmNoZWNrLW1hcmtldHMtcHJpY2VfX2NvbnRlbnQtd3JhcHBlciB1bCBsaSxcbi5jaGVjay1tYXJrZXRzLXByaWNlX19jb250ZW50LXdyYXBwZXIgb2wgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNoZWNrLW1hcmtldHMtcHJpY2VfX2NvbnRlbnQtd3JhcHBlciB1bCBsaTpsYXN0LWNoaWxkLFxuLmNoZWNrLW1hcmtldHMtcHJpY2VfX2NvbnRlbnQtd3JhcHBlciBvbCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jaGVjay1tYXJrZXRzLXByaWNlX19jb250ZW50LXdyYXBwZXIgb2wge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuLmNoZWNrLW1hcmtldHMtcHJpY2VfX2NvbnRlbnQtd3JhcHBlciB0aW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbn1cbi5jaGVjay1tYXJrZXRzLXByaWNlX19jb250ZW50LXdyYXBwZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY2hlY2stbWFya2V0cy1wcmljZV9fY29udGVudC13cmFwcGVyIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2hlY2stbWFya2V0cy1wcmljZV9fY29udGVudC13cmFwcGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uY2hlY2stbWFya2V0cy1wcmljZSBkaXZbaWQqPWNjcHctZGF0YXRhYmxlXS5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfcGFnaW5hdGUgYS5wYWdpbmF0ZV9idXR0b246aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTY1N2UyO1xuICBiYWNrZ3JvdW5kOiAjMTY1N2UyO1xufVxuLmNoZWNrLW1hcmtldHMtcHJpY2UgZGl2W2lkKj1jY3B3LWRhdGF0YWJsZV0uZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aFtyb2xlPWNvbHVtbmhlYWRlcl06bm90KC5uby1zb3J0KTphZnRlciB7XG4gIHJpZ2h0OiA2LjVweDtcbiAgdG9wOiBjYWxjKDUwJSAtIDhweCk7XG59XG4uY2hlY2stbWFya2V0cy1wcmljZSBkaXZbaWQqPWNjcHctZGF0YXRhYmxlXS5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoW3JvbGU9Y29sdW1uaGVhZGVyXTpub3QoLm5vLXNvcnQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLmNoZWNrLW1hcmtldHMtcHJpY2UgZGl2W2lkKj1jY3B3LWRhdGF0YWJsZV0uZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0aCB7XG4gIGNvbG9yOiAjMTUxOTFjO1xufVxuLmNoZWNrLW1hcmtldHMtcHJpY2UgZGl2W2lkKj1jY3B3LWRhdGF0YWJsZV0uZGF0YVRhYmxlc193cmFwcGVyIC50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5jaGVjay1tYXJrZXRzLXByaWNlIGlmcmFtZSAjc2l0ZVdyYXBwZXIgLmhlYWRlclJvdyA+IGRpdiB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNjQ2MjYzO1xufVxuXG4udHJhZGVycy1lZHVjYXRpb25fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC50cmFkZXJzLWVkdWNhdGlvbl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi50cmFkZXJzLWVkdWNhdGlvbl9fY29udGVudHMge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLnRyYWRlcnMtZWR1Y2F0aW9uX19hcGktd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudHJhZGVycy1lZHVjYXRpb25fX2FwaS13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbiAgfVxufVxuLnRyYWRlcnMtZWR1Y2F0aW9uIC5jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50cmFkZXJzLWVkdWNhdGlvbiAuY29udGVudC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50cmFkZXJzLWVkdWNhdGlvbiAuYnV0dG9uV3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBwYWRkaW5nOiAwIDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudHJhZGVycy1lZHVjYXRpb24gLmJ1dHRvbldyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi50cmFkZXJzLWVkdWNhdGlvbiAudGFiLWJ1dHRvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxOTFjO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnRyYWRlcnMtZWR1Y2F0aW9uIC50YWItYnV0dG9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbi50cmFkZXJzLWVkdWNhdGlvbiAuY29udGVudFdyYXBwZXIgLmJtZy1saXN0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyNTBweCwgMWZyKSk7XG59XG4udHJhZGVycy1lZHVjYXRpb24gLmNvbnRlbnRXcmFwcGVyIC5ibWctbGlzdC1pdGVtIHtcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMHB4IDMzcHggODBweCByZ2JhKDAsIDAsIDAsIDAuMDcpLCAwcHggMTMuNzg2NnB4IDMzLjQyMjFweCByZ2JhKDAsIDAsIDAsIDAuMDUpLCAwcHggNy4zNzA5OHB4IDE3Ljg2OXB4IHJnYmEoMCwgMCwgMCwgMC4wNCksIDBweCA0LjEzMjExcHggMTAuMDE3MnB4IHJnYmEoMCwgMCwgMCwgMC4wNCksIDBweCAyLjE5NDUzcHggNS4zMjAwOHB4IHJnYmEoMCwgMCwgMCwgMC4wMyksIDBweCAwLjkxMzE5NXB4IDIuMjEzODFweCByZ2JhKDAsIDAsIDAsIDAuMDIpO1xufVxuLnRyYWRlcnMtZWR1Y2F0aW9uIC5jb250ZW50V3JhcHBlciAuYm1nLWxpc3QtaXRlbS1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjNjQ2MjYzO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaGFkb3c6IDBweCA3M3B4IDgwcHggcmdiYSgyMiwgMTgsIDUyLCAwLjA3KSwgMHB4IDMwLjQ5NzdweCAzMy40MjIxcHggcmdiYSgyMiwgMTgsIDUyLCAwLjAyNTg0MjkpLCAwcHggMTYuMzA1NXB4IDE3Ljg2OXB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTcwMzMpLCAwcHggOS4xNDA3M3B4IDEwLjAxNzJweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE1MDE1NyksIDBweCA0Ljg1NDU3cHggNS4zMjAwOHB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTUzMzQ0KSwgMHB4IDIuMDIwMXB4IDIuMjEzODFweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE0NzcpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xufVxuLnRyYWRlcnMtZWR1Y2F0aW9uIC5jb250ZW50V3JhcHBlciAuYm1nLWxpc3QtaXRlbS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ2MjYzO1xuICBib3gtc2hhZG93OiAwcHggMTAwcHggODBweCByZ2JhKDAsIDAsIDAsIDAuMDcpLCAwcHggNDEuNzc3NnB4IDMzLjQyMjFweCByZ2JhKDAsIDAsIDAsIDAuMDUwMzE5OCksIDBweCAyMi4zMzYzcHggMTcuODY5cHggcmdiYSgwLCAwLCAwLCAwLjA0MTcyNzUpLCAwcHggMTIuNTIxNnB4IDEwLjAxNzJweCByZ2JhKDAsIDAsIDAsIDAuMDM1KSwgMHB4IDYuNjUwMXB4IDUuMzIwMDhweCByZ2JhKDAsIDAsIDAsIDAuMDI4MjcyNSksIDBweCAyLjc2NzI2cHggMi4yMTM4MXB4IHJnYmEoMCwgMCwgMCwgMC4wMTk2ODAyKTtcbn1cbi50cmFkZXJzLWVkdWNhdGlvbiAuY29udGVudFdyYXBwZXIgLmJtZy1saXN0LWl0ZW0tYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTE5MWM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4udHJhZGVycy1lZHVjYXRpb24gLmNvbnRlbnRXcmFwcGVyIC5ibWctbGlzdC1pdGVtLWJ1dHRvbi0tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTRhNGE0O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4udHJhZGVycy1lZHVjYXRpb24gLmNvbnRlbnRXcmFwcGVyIC5ibWctbGlzdC1pdGVtLWJ1dHRvbi0tZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTRhNGE0O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4udHJhZGVycy1lZHVjYXRpb24gLmNvbnRlbnRXcmFwcGVyIC5ibWctbGlzdC1pdGVtLWJ1dHRvbi0tZGlzYWJsZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E0YTRhNDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYmxvY2tlciB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnNjYW0tYWxlcnQgLmZpcnN0LXNjcmVlbl9fYnJlYWRjcnVtYnMge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuLnNjYW0tYWxlcnQgLmZpcnN0LXNjcmVlbl9fY29udGVudC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnNjYW0tYWxlcnQgLmZpcnN0LXNjcmVlbl9fY29udGVudC13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi5zY2FtLWFsZXJ0IC5maXJzdC1zY3JlZW5fX2NvbnRlbnQtd3JhcHBlciAuZmlyc3Qtc2NyZWVuX19pbWcge1xuICBmbGV4OiAwIDEgNDQ1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDQ1cHg7XG4gIGhlaWdodDogMzAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnNjYW0tYWxlcnQgLmZpcnN0LXNjcmVlbl9fY29udGVudC13cmFwcGVyIC5maXJzdC1zY3JlZW5fX2ltZyB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uc2NhbS1hbGVydCAuZmlyc3Qtc2NyZWVuX19jb250ZW50LXdyYXBwZXIgLmZpcnN0LXNjcmVlbl9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc2NhbS1hbGVydCAuZmlyc3Qtc2NyZWVuX19jb250ZW50LXdyYXBwZXIgLmZpcnN0LXNjcmVlbl9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnNjYW0tYWxlcnQgLmZpcnN0LXNjcmVlbl9fdGl0bGUtd3JhcHBlciB7XG4gIGZsZXg6IDAgMSA2MzVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5zY2FtLWFsZXJ0IC5maXJzdC1zY3JlZW5fX3RpdGxlLXdyYXBwZXIge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG59XG4uc2NhbS1hbGVydCAuZmlyc3Qtc2NyZWVuX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5zY2FtLWFsZXJ0IC5maXJzdC1zY3JlZW5fX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnNjYW0tYWxlcnQgLmZpcnN0LXNjcmVlbl9fZGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc2NhbS1hbGVydCAuZmlyc3Qtc2NyZWVuX19kYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uc2NhbS1hbGVydCAuZmlyc3Qtc2NyZWVuX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5zY2FtLWFsZXJ0IC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjYwcHg7XG4gIHJpZ2h0OiBjYWxjKDUwJSAtIDU1NXB4KTtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnNjYW0tYWxlcnQgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNjYW0tYWxlcnQgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZF9fcGF0aC0yIHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHg7XG59XG4uc2NhbS1hbGVydCAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIC5jaXJjbGUtdG9wX19jZW50ZXItY2lyY2xlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogOTE1cHggNDBweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb207XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNHM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMTVweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4zKSk7XG59XG5Aa2V5ZnJhbWVzIHpvb20ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4uc2NhbS1hbGVydF9fY29udGVudC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDkyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2NhbS1hbGVydF9fY29udGVudC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgfVxufVxuLnNjYW0tYWxlcnRfX2NvbnRlbnQtY29udGFpbmVyIGgyLFxuLnNjYW0tYWxlcnRfX2NvbnRlbnQtY29udGFpbmVyIGgzLFxuLnNjYW0tYWxlcnRfX2NvbnRlbnQtY29udGFpbmVyIGg0LFxuLnNjYW0tYWxlcnRfX2NvbnRlbnQtY29udGFpbmVyIGg1IHtcbiAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc2NhbS1hbGVydF9fY29udGVudC1jb250YWluZXIgaDIsXG4uc2NhbS1hbGVydF9fY29udGVudC1jb250YWluZXIgaDMsXG4uc2NhbS1hbGVydF9fY29udGVudC1jb250YWluZXIgaDQsXG4uc2NhbS1hbGVydF9fY29udGVudC1jb250YWluZXIgaDUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5zY2FtLWFsZXJ0X19jb250ZW50LWNvbnRhaW5lciB1bCxcbi5zY2FtLWFsZXJ0X19jb250ZW50LWNvbnRhaW5lciBvbCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5zY2FtLWFsZXJ0X19jb250ZW50LWNvbnRhaW5lciB1bCBsaSxcbi5zY2FtLWFsZXJ0X19jb250ZW50LWNvbnRhaW5lciBvbCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc2NhbS1hbGVydF9fY29udGVudC1jb250YWluZXIgdWwgbGk6bGFzdC1jaGlsZCxcbi5zY2FtLWFsZXJ0X19jb250ZW50LWNvbnRhaW5lciBvbCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zY2FtLWFsZXJ0X19jb250ZW50LWNvbnRhaW5lciBvbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG4uc2NhbS1hbGVydF9fY29udGVudC1jb250YWluZXIgdGltZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG4uc2NhbS1hbGVydF9fY29udGVudC1jb250YWluZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc2NhbS1hbGVydF9fY29udGVudC1jb250YWluZXIgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zY2FtLWFsZXJ0X19jb250ZW50LWNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnNjYW0tYWxlcnRfX2NvbnRlbnQtY29udGFpbmVyIC52aWRlby13cmFwcGVyID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBoZWlnaHQ6IDA7XG59XG4uc2NhbS1hbGVydF9fY29udGVudC1jb250YWluZXIgLnZpZGVvLXdyYXBwZXIgPiBkaXYgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2NhbS1hbGVydF9fc29jLWl0ZW0td3JhcHBlciB7XG4gIG1hcmdpbjogMTAwcHggYXV0byA2MHB4O1xufVxuLnNjYW0tYWxlcnRfX3NvYy1pdGVtLXdyYXBwZXIgLnNvY2lhbC1pY29ucy1zaGFyZSB7XG4gIG1heC13aWR0aDogMjU1cHg7XG59XG5cbi5lcnJvcjQwNCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDMwcHgpIHtcbiAgLmVycm9yNDA0IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuLmVycm9yNDA0IC5oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubm90LWZvdW5kIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5ub3QtZm91bmQgLmFuaW1lLWNpcmNsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwMnB4O1xufVxuLm5vdC1mb3VuZCAuYnRuIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTkwcHg7XG59XG4ubm90LWZvdW5kIGgxIHtcbiAgbWFyZ2luLXRvcDogNTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAubm90LWZvdW5kIGgxIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ubm90LWZvdW5kIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IC0xO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMTBweCkge1xuICAubm90LWZvdW5kIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ub3QtZm91bmQgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZF9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAubm90LWZvdW5kIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmRfX3dyYXBwZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgfVxufVxuLm5vdC1mb3VuZCAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kX190ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMTBweCkge1xuICAubm90LWZvdW5kIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmRfX3RleHQge1xuICAgIHdpZHRoOiAxMjFweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTQ0cHggIWltcG9ydGFudDtcbiAgfVxufVxuLm5vdC1mb3VuZCAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIC5jaXJjbGUtdG9wX19jaXJjbGUyIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA0MDBweCAyNTBweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0aW9uO1xuICBhbmltYXRpb24tZHVyYXRpb246IDZzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG59XG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5ub3QtZm91bmQgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCAuY2lyY2xlLXRvcF9fY2lyY2xlMyB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNDAwcHggMjUwcHg7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGlvbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA4cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogcmV2ZXJzZTtcbn1cbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLm5vdC1mb3VuZCAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIC5jaXJjbGUtdG9wX19jaXJjbGU0IHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA0MDBweCAyNTBweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0aW9uO1xuICBhbmltYXRpb24tZHVyYXRpb246IDVzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG59XG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5ub3QtZm91bmQgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCAuY2lyY2xlLXRvcF9fY2lyY2xlNSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNDAwcHggMjUwcHg7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGlvbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMHM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHJldmVyc2U7XG59XG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5ub3QtZm91bmQgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAxMHB4KSB7XG4gIC5ub3QtZm91bmQgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubm90LWZvdW5kIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIC5jaXJjbGUtdG9wX19jaXJjbGUyIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxODBweCAxODBweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0aW9uO1xuICBhbmltYXRpb24tZHVyYXRpb246IDZzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG59XG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5ub3QtZm91bmQgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUgLmNpcmNsZS10b3BfX2NpcmNsZTMge1xuICBzdHJva2UtZGFzaGFycmF5OiAxMzAwcHg7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwcHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDE4MHB4IDE4MHB4O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRpb247XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogOHM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHJldmVyc2U7XG59XG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5ub3QtZm91bmQgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUgLmNpcmNsZS10b3BfX2NpcmNsZTQge1xuICBzdHJva2UtZGFzaGFycmF5OiAxMzAwcHg7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwcHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDE4MHB4IDE4MHB4O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRpb247XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbn1cbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLm5vdC1mb3VuZCAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSAuY2lyY2xlLXRvcF9fY2lyY2xlNSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTgwcHggMTgwcHg7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGlvbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMHM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHJldmVyc2U7XG59XG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLmNvbnRlbnQtYXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDUzNXB4O1xufVxuXG5tYWluLnNlYXJjaCB7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgbWFpbi5zZWFyY2gge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbi5zZWFyY2ggLnBhZ2UtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnNlYXJjaCAucGFnZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLnNlYXJjaCAubGluayB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5zZWFyY2ggLmxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5zZWFyY2hfX25vdC1mb3VuZCB7XG4gIG1heC13aWR0aDogODI1cHg7XG59XG4uc2VhcmNoX19ub3QtZm91bmQgaDEge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnNlYXJjaF9fbm90LWZvdW5kIGgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnNlYXJjaF9fbm90LWZvdW5kIGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5zZWFyY2ggLmNhdGVnb3J5LXBhZ2VfX3BhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnNlYXJjaCAuY2F0ZWdvcnktcGFnZV9fcGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5zZWFyY2hfX3Jlc3VsdCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5zZWFyY2hfX3Jlc3VsdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuXG4uYW5pbWUtY2lyY2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQ3MHB4O1xuICBoZWlnaHQ6IDQ3MHB4O1xufVxuLmFuaW1lLWNpcmNsZV9fcXVhcnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDQ2OHB4O1xuICBoZWlnaHQ6IDQ2OHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZGlzdC9jaXJjbGUxLnN2Zykgbm8tcmVwZWF0IGJvdHRvbSBsZWZ0O1xuICB6LWluZGV4OiAtMTtcbiAgYW5pbWF0aW9uOiByb3RhdGlvbkluIDEwcyBsaW5lYXIgaW5maW5pdGU7XG59XG4uYW5pbWUtY2lyY2xlX19xdWFydGVyOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiA0MzBweDtcbiAgaGVpZ2h0OiA0MzBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kaXN0L2NpcmNsZTIuc3ZnKSBuby1yZXBlYXQgdG9wIGxlZnQ7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHJldmVyc2U7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTVzO1xufVxuLmFuaW1lLWNpcmNsZV9fcXVhcnRlcjpudGgtY2hpbGQoMykge1xuICB3aWR0aDogMzkwcHg7XG4gIGhlaWdodDogMzkwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZGlzdC9jaXJjbGUzLnN2Zykgbm8tcmVwZWF0IGJvdHRvbSByaWdodDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMnM7XG59XG4uYW5pbWUtY2lyY2xlX19xdWFydGVyOm50aC1jaGlsZCg0KSB7XG4gIHdpZHRoOiAzNTJweDtcbiAgaGVpZ2h0OiAzNTJweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kaXN0L2NpcmNsZTQuc3ZnKSBuby1yZXBlYXQgdG9wIHJpZ2h0O1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiByZXZlcnNlO1xuICBhbmltYXRpb24tZHVyYXRpb246IDhzO1xufVxuLmFuaW1lLWNpcmNsZV9fcXVhcnRlcjpudGgtY2hpbGQoNSkge1xuICB3aWR0aDogMzEycHg7XG4gIGhlaWdodDogMzEycHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZGlzdC9jaXJjbGU1LnN2Zykgbm8tcmVwZWF0IHRvcCBsZWZ0O1xuICBhbmltYXRpb24tZHVyYXRpb246IDE4cztcbn1cbi5hbmltZS1jaXJjbGVfX2NpcmNsZS1zdHJva2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMzRweDtcbiAgaGVpZ2h0OiAyMzRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDNweCBzb2xpZCAjOTE5YmIwO1xuICB6LWluZGV4OiAtMTtcbn1cbi5hbmltZS1jaXJjbGVfX2NpcmNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDc4cHg7XG4gIGhlaWdodDogNzhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjOTE5YmIwO1xuICBib3gtc2hhZG93OiAwcHggMTAwcHggODBweCByZ2JhKDAsIDAsIDAsIDAuMDcpLCAwcHggNDEuNzc3NnB4IDMzLjQyMjFweCByZ2JhKDAsIDAsIDAsIDAuMDUwMzE5OCksIDBweCAyMi4zMzYzcHggMTcuODY5cHggcmdiYSgwLCAwLCAwLCAwLjA0MTcyNzUpLCAwcHggMTIuNTIxNnB4IDEwLjAxNzJweCByZ2JhKDAsIDAsIDAsIDAuMDM1KSwgMHB4IDYuNjUwMXB4IDUuMzIwMDhweCByZ2JhKDAsIDAsIDAsIDAuMDI4MjcyNSksIDBweCAyLjc2NzI2cHggMi4yMTM4MXB4IHJnYmEoMCwgMCwgMCwgMC4wMTk2ODAyKTtcbiAgYW5pbWF0aW9uOiB6b29tSW4gM3MgbGluZWFyIGluZmluaXRlO1xuICB6LWluZGV4OiAtMTtcbn1cblxuQGtleWZyYW1lcyByb3RhdGlvbkluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbUluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuI2JhY2tUb1RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogODBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHotaW5kZXg6IDk5O1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ2MjYzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjQ2MjYzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBib3gtc2hhZG93OiAwcHggNnB4IDEycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMDE5NjA3ODQzKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuI2JhY2tUb1RvcDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4jYmFja1RvVG9wOmhvdmVyIC5hcnJvdy11cCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM2NDYyNjM7XG59XG4jYmFja1RvVG9wOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTE5MWM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAjYmFja1RvVG9wIHtcbiAgICBib3R0b206IDE5MHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDMwcHgpIHtcbiAgI2JhY2tUb1RvcCB7XG4gICAgYm90dG9tOiA0NXB4O1xuICB9XG59XG5cbi5hcnJvdy11cCB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2ZmZjtcbn1cblxuLmJyZWFkY3J1bWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmJyZWFkY3J1bWJzLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYnJlYWRjcnVtYnMtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uYnJlYWRjcnVtYnNfX2JsYW5rIHtcbiAgaGVpZ2h0OiAxN3B4O1xufVxuLmJyZWFkY3J1bWJzX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuYnJlYWRjcnVtYnNfX2l0ZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG59XG4uYnJlYWRjcnVtYnNfX2l0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDVweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZGlzdC9hcnJvdy5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5icmVhZGNydW1ic19faXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5icmVhZGNydW1ic19faXRlbTpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnJlYWRjcnVtYnNfX2xpbmsge1xuICBjb2xvcjogIzY0NjI2MztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI3dwZGNvbSB7XG4gICAgcGFkZGluZzogMCA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAjd3BkY29tLndwZC1sYXlvdXQtMyAud3BkLXRocmVhZC1saXN0IHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICN3cGRjb20ge1xuICAgIHBhZGRpbmc6IDAgMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG4jY29va2llLWxhdy1pbmZvLWJhciB7XG4gIG1heC13aWR0aDogMzgwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA2JSAhaW1wb3J0YW50O1xuICBib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwcHggMTBweCA0MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHotaW5kZXg6IDggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICNjb29raWUtbGF3LWluZm8tYmFyIHtcbiAgICB3aWR0aDogOTUlICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICB9XG59XG5cbi5jb29raWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLmNvb2tpZXNfX3RleHQge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuLmNvb2tpZXNfX2J0biB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuLmNvb2tpZXNfX2J0biBhIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTdweCAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNvb2tpZXNfX2J0biBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMTUxOTFjICFpbXBvcnRhbnQ7XG59XG4uY29va2llc19fYnRuIGE6YWN0aXZlIHtcbiAgY29sb3I6ICMxNTE5MWMgIWltcG9ydGFudDtcbn1cblxuLmRyb3AtZG93bl9fd3JhcHBlciB7XG4gIHdpZHRoOiAzMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5kcm9wLWRvd25fX2l0ZW1zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDgyLCAyNTUsIDAuMDgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmRyb3AtZG93bl9faXRlbXMgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyb3AtZG93bl9faXRlbXMgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiA0NHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzAwMTk0YztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRyb3AtZG93bl9faXRlbXMgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMjVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxNTE5MWM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5kcm9wLWRvd25fX2l0ZW1zIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIExlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uZHJvcC1kb3duX19pdGVtcyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgbGVmdDogMzZweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMTUxOTFjO1xufVxuLmRyb3AtZG93bl9faXRlbXMgaW5wdXRbdHlwZT1yYWRpb106ZGlzYWJsZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uZmVhdHVyZXNfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgxOTBweCwgMWZyKSk7XG4gIGdyaWQtZ2FwOiAzMHB4O1xufVxuLmZlYXR1cmVzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxOTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY0NjI2MjtcbiAgcGFkZGluZzogMTVweDtcbiAgY29sb3I6ICM2NDYyNjI7XG59XG4uZmVhdHVyZXNfX2ljb24ge1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmZlYXR1cmVzX190ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZ3JpZC1yb3cge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgZ3JpZC1nYXA6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZ3JpZC1yb3cge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgICBncmlkLWdhcDogMjBweDtcbiAgfVxufVxuXG4uaW5wdXQgaW5wdXQsXG4uaW5wdXQgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uaW5wdXQgaW5wdXQ6Zm9jdXMsXG4uaW5wdXQgdGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjQ2MjYzO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmlucHV0IGlucHV0IHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLmlucHV0IHRleHRhcmVhIHtcbiAgaGVpZ2h0OiA4MHB4O1xuICByZXNpemU6IG5vbmU7XG59XG4uaW5wdXQgbGFiZWwgc3Bhbi5yZXF1aXJlZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiAqXCI7XG4gIGNvbG9yOiAjZWI1NzU3O1xufVxuLmlucHV0IGxhYmVsIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuaW5wdXQgbGFiZWwgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4uc3VibWl0LXdyYXBwZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnN1Ym1pdC13cmFwcGVyIGlucHV0IHtcbiAgYm94LXNoYWRvdzogMHB4IDczcHggODBweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDcpLCAwcHggMzAuNDk3N3B4IDMzLjQyMjFweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDI1ODQyOSksIDBweCAxNi4zMDU1cHggMTcuODY5cHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNzAzMyksIDBweCA5LjE0MDczcHggMTAuMDE3MnB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTUwMTU3KSwgMHB4IDQuODU0NTdweCA1LjMyMDA4cHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNTMzNDQpLCAwcHggMi4wMjAxcHggMi4yMTM4MXB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTQ3Nyk7XG59XG5cbi5yZXF1aXJlZC1maWVsZHMge1xuICBjb2xvcjogI2ViNTc1NztcbiAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uYWxlcnQge1xuICBjb2xvcjogI2ViNTc1Nztcbn1cblxuLmZpeGVkLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogODVweDtcbiAgcmlnaHQ6IDUwJTtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuZml4ZWQtbWVudSB7XG4gICAgYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZml4ZWQtbWVudSB7XG4gICAgYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAuZml4ZWQtbWVudSB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG59XG4uZml4ZWQtbWVudS5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZpeGVkLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA2MDBweDtcbiAgaGVpZ2h0OiAxMTdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm94LXNoYWRvdzogMHB4IDczcHggODBweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDcpLCAwcHggMzAuNDk3N3B4IDMzLjQyMjFweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDI1ODQyOSksIDBweCAxNi4zMDU1cHggMTcuODY5cHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNzAzMyksIDBweCA5LjE0MDczcHggMTAuMDE3MnB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTUwMTU3KSwgMHB4IDQuODU0NTdweCA1LjMyMDA4cHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNTMzNDQpLCAwcHggMi4wMjAxcHggMi4yMTM4MXB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTQ3Nyk7XG4gIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgYW5pbWF0aW9uOiBmYWRlSW5NZW51IDAuMjVzIGxpbmVhcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5maXhlZC1uYXYge1xuICAgIGhlaWdodDogNzBweDtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5maXhlZC1uYXYge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAuZml4ZWQtbmF2IHtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuLmZpeGVkLW5hdl9fbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAuZml4ZWQtbmF2X19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAuZml4ZWQtbmF2X19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5maXhlZC1uYXZfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmZpeGVkLW5hdl9fYnRuIHtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZml4ZWQtbmF2X19idG4ge1xuICAgIHBhZGRpbmc6IDhweCA5cHg7XG4gICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gIC5maXhlZC1uYXZfX2J0biB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluTWVudSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5uZXdzLWNhcmQge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y5O1xuICBib3gtc2hhZG93OiAwcHggMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wNCksIDBweCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNCksIDBweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubmV3cy1jYXJkX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ubmV3cy1jYXJkX19jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nOiAyMHB4IDI1cHggMCAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBtaW4taGVpZ2h0OiAyNDFweDtcbn1cbi5uZXdzLWNhcmRfX3RpdGxlIHtcbiAgbWluLWhlaWdodDogNjRweDtcbn1cbi5uZXdzLWNhcmRfX3N1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubmV3cy1jYXJkX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4ubmV3cy1jYXJkX19kYXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubmV3cy1jYXJkX19pdGVtLXRleHRfd3JhcHBlciB7XG4gIG1heC1oZWlnaHQ6IDExMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLm5ld3MtY2FyZF9faXRlbS10ZXh0X3dyYXBwZXIge1xuICAgIG1heC1oZWlnaHQ6IDg4cHg7XG4gIH1cbn1cbi5uZXdzLWNhcmRfX2l0ZW0tdGV4dF93cmFwcGVyIHAge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuLm5ld3MtY2FyZF9fYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG59XG5cbi5uZXdzLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLm5ld3MtaXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLm5ld3MtaXRlbTpudGgtY2hpbGQoZXZlbikgLm5ld3MtaXRlbV9fY29udGVudC13cmFwIHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjNjQ2MjYzO1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAubmV3cy1pdGVtOm50aC1jaGlsZChldmVuKSAubmV3cy1pdGVtX19jb250ZW50LXdyYXAge1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgfVxufVxuLm5ld3MtaXRlbTpudGgtY2hpbGQob2RkKSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5uZXdzLWl0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5uZXdzLWl0ZW06bnRoLWNoaWxkKG9kZCkgLm5ld3MtaXRlbV9fY29udGVudC13cmFwIHtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgIzY0NjI2MztcbiAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5uZXdzLWl0ZW06bnRoLWNoaWxkKG9kZCkgLm5ld3MtaXRlbV9fY29udGVudC13cmFwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG59XG4ubmV3cy1pdGVtX19pbWFnZSB7XG4gIHdpZHRoOiA1MCU7XG4gIG1heC1oZWlnaHQ6IDM1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLm5ld3MtaXRlbV9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubmV3cy1pdGVtX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5uZXdzLWl0ZW1fX2NvbnRlbnQtd3JhcHBlciB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLm5ld3MtaXRlbV9fY29udGVudC13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLm5ld3MtaXRlbV9fY29udGVudC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm5ld3MtaXRlbV9fY29udGVudC13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE5cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogNDBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLm5ld3MtaXRlbV9fY29udGVudC13cmFwIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzY0NjI2MztcbiAgfVxufVxuLm5ld3MtaXRlbV9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzE1MTkxYztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5uZXdzLWl0ZW1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5uZXdzLWl0ZW1fX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ubmV3cy1pdGVtIGZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm51bWJlcmVkLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm51bWJlcmVkLWxpc3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5udW1iZXJlZC1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG4ubnVtYmVyZWQtbGlzdF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm51bWJlcmVkLWxpc3RfX2l0ZW0ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4ubnVtYmVyZWQtbGlzdF9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm51bWJlcmVkLWxpc3RfX2l0ZW06bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2MHB4O1xuICBsZWZ0OiA1MHB4O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIG9wYWNpdHk6IDAuMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubnVtYmVyZWQtbGlzdF9faXRlbTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG59XG4ubnVtYmVyZWQtbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ubnVtYmVyZWQtbGlzdF9fbnVtYmVyLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY0NjI2MztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiAxO1xuICBib3gtc2hhZG93OiAwIDEwcHggNDBweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAubnVtYmVyZWQtbGlzdF9fbnVtYmVyLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5udW1iZXJlZC1saXN0X19udW1iZXItd3JhcHBlciB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAubnVtYmVyZWQtbGlzdF9fbnVtYmVyLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuLm51bWJlcmVkLWxpc3RfX251bWJlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGNvbG9yOiAjMTUxOTFjO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5udW1iZXJlZC1saXN0X19udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuLm51bWJlcmVkLWxpc3RfX2NvbnRlbnQtd3JhcHBlciB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXgtd2lkdGg6IDc2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5udW1iZXJlZC1saXN0X19jb250ZW50LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhZ2luYXRpb25fX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4ucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzOmhvdmVyLCAucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0NjI2Mztcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnM6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0NjI2Mjtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMuY3VycmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NDYyNjM7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5jdXJyZW50OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5wcmV2IHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLnByZXY6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLnByZXY6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5uZXh0IHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLm5leHQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLm5leHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuXG4ucG9wLXVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0O1xufVxuLnBvcC11cF9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiA1NDBweDtcbiAgbWluLWhlaWdodDogNTQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzY0NjI2Mztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5wb3AtdXBfX3dyYXBwZXIge1xuICAgIG1pbi13aWR0aDogMzYwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLnBvcC11cF9fd3JhcHBlciB7XG4gICAgbWluLXdpZHRoOiAzMTBweDtcbiAgfVxuICAucG9wLXVwX193cmFwcGVyIGltZyB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDQzMHB4KSB7XG4gIC5wb3AtdXBfX3dyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICB9XG4gIC5wb3AtdXBfX3dyYXBwZXIgaW1nIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4ucG9wLXVwX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5wb3AtdXBfX2NvbnRlbnQgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wb3AtdXBfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLnBvcC11cF9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcmlnaHQ6IDMycHg7XG4gIHRvcDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnBvcC11cF9fY2xvc2U6aG92ZXIge1xuICBvcGFjaXR5OiAwLjU7XG59XG4ucG9wLXVwX19jbG9zZTo6YmVmb3JlLCAucG9wLXVwX19jbG9zZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1cHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDMzcHg7XG4gIHdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucG9wLXVwX19jbG9zZTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLnBvcC11cF9fY2xvc2U6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLnF1aWNrLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcGFkZGluZzogMzVweCAyNXB4IDI1cHg7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjk7XG4gIGJveC1zaGFkb3c6IDBweCAzM3B4IDgwcHggcmdiYSgwLCAwLCAwLCAwLjA3KSwgMHB4IDEzLjc4NjZweCAzMy40MjIxcHggcmdiYSgwLCAwLCAwLCAwLjA1MDMxOTgpLCAwcHggNy4zNzA5OHB4IDE3Ljg2OXB4IHJnYmEoMCwgMCwgMCwgMC4wNDE3Mjc1KSwgMHB4IDQuMTMyMTFweCAxMC4wMTcycHggcmdiYSgwLCAwLCAwLCAwLjAzNSksIDBweCAyLjE5NDUzcHggNS4zMjAwOHB4IHJnYmEoMCwgMCwgMCwgMC4wMjgyNzI1KSwgMHB4IDAuOTEzMTk1cHggMi4yMTM4MXB4IHJnYmEoMCwgMCwgMCwgMC4wMTk2ODAyKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5xdWljay1saW5rcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAzMHB4IDI1cHg7XG4gIH1cbn1cbi5xdWljay1saW5rc19faXRlbSB7XG4gIHdpZHRoOiAyNSU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYmRkMmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnF1aWNrLWxpbmtzX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbn1cbi5xdWljay1saW5rc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnF1aWNrLWxpbmtzX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucXVpY2stbGlua3NfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ucXVpY2stbGlua3NfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnF1aWNrLWxpbmtzX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnJhZGlvOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnJhZGlvX19pbnB1dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucmFkaW9fX2lucHV0IHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gIH1cbn1cbi5yYWRpb19faW5wdXQgaW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLnJhZGlvX19pbnB1dCBpbnB1dDpjaGVja2VkICsgLnJhZGlvX19jb250cm9sIHtcbiAgYmFja2dyb3VuZDogIzE1MTkxYztcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuLnJhZGlvX19pbnB1dCBpbnB1dDpjaGVja2VkICsgLnJhZGlvX19jb250cm9sOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMTUxOTFjO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLnJhZGlvX19jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGRkZGRkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmFkaW9fX2NvbnRyb2w6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5yYWRpb19fbGFiZWwge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5yYWRpb19fbGFiZWwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cblxuLnJhZGlvIC53cGNmNy1saXN0LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cblt0eXBlPXJhZGlvXTpjaGVja2VkLFxuW3R5cGU9cmFkaW9dOm5vdCg6Y2hlY2tlZCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cHg7XG59XG5cblt0eXBlPXJhZGlvXTpjaGVja2VkICsgc3Bhbixcblt0eXBlPXJhZGlvXTpub3QoOmNoZWNrZWQpICsgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjNjY2O1xufVxuXG5bdHlwZT1yYWRpb106Y2hlY2tlZCArIHNwYW46YmVmb3JlLFxuW3R5cGU9cmFkaW9dOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG5bdHlwZT1yYWRpb106Y2hlY2tlZCArIHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzE1MTkxYztcbn1cblxuW3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBzcGFuOmFmdGVyLFxuW3R5cGU9cmFkaW9dOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogIzE1MTkxYztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgbGVmdDogNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5cblt0eXBlPXJhZGlvXTpub3QoOmNoZWNrZWQpICsgc3BhbjphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cblxuW3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uc29jaWFsLWljb25zLXNoYXJlX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNvY2lhbC1pY29ucy1zaGFyZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc29jaWFsLWljb25zLXNoYXJlX19pdGVtIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG59XG4uc29jaWFsLWljb25zLXNoYXJlX19pdGVtOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuLnNvY2lhbC1pY29ucy1zaGFyZV9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qKlxuICogU3dpcGVyIDYuNy4wXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIxIFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IE1heSAzMSwgMjAyMVxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwic3dpcGVyLWljb25zXCI7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjtcbn1cblxuLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3ctY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1wb2ludGVyLWV2ZW50cyB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXBvaW50ZXItZXZlbnRzLnN3aXBlci1jb250YWluZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuXG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlcixcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLyogRm9yIEZpcmVmb3ggKi9cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cbn1cblxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xufVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbiAgLypcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDBweCAtIHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMik7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwicHJldlwiO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogXCJuZXh0XCI7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICMwMDAwMDA7XG59XG5cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKiBDb21tb24gU3R5bGVzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogQnVsbGV0cyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiA2cHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3A7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIDRweDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0O1xufVxuXG4vKiBQcm9ncmVzcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24td2hpdGUge1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sge1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFNjcm9sbGJhciAqL1xuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDElO1xuICBib3R0b206IDNweDtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogOTglO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDElO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5OCU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2Zyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBjYW52YXMge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4vKiBQcmVsb2FkZXIgKi9cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICMwMDA7XG59XG5cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLyogYTExeSAqL1xuLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuNjtcbiAgei1pbmRleDogMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLm15LXN3aXBlciAuc3dpcGVyLXNsaWRlIGltZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm15LXN3aXBlci5zd2lwZXItY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogMTIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAubXktc3dpcGVyLnN3aXBlci1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICB9XG59XG4ubXktc3dpcGVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLm15LXN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjQ2MjYzO1xuICBvcGFjaXR5OiAxO1xufVxuLm15LXN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ub3VyLW1lbWJlcnMgLnRhYmxlLW1lbWJlcnMtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE4MHB4O1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5vdXItbWVtYmVycyAudGFibGUtbWVtYmVycy13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAub3VyLW1lbWJlcnMgLnRhYmxlLW1lbWJlcnMtd3JhcHBlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG4ub3VyLW1lbWJlcnMgLnRhYmxlLW1lbWJlcnMtd3JhcHBlciAudGFibGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjQ2MjYyO1xufVxuLm91ci1tZW1iZXJzIC50YWJsZS1tZW1iZXJzLXdyYXBwZXIgLnRhYmxlX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ub3VyLW1lbWJlcnMgLnRhYmxlLW1lbWJlcnMtd3JhcHBlciAudGFibGVfX2NvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDI2NXB4O1xufVxuLm91ci1tZW1iZXJzIC50YWJsZS1tZW1iZXJzLXdyYXBwZXIgLnRhYmxlX19jb250ZW50LXdyYXBwZXIgYSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ub3VyLW1lbWJlcnMgLnRhYmxlLW1lbWJlcnMtd3JhcHBlciAudGFibGVfX2NvbnRlbnQtd3JhcHBlciBhOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuLm91ci1tZW1iZXJzIC50YWJsZS1tZW1iZXJzLXdyYXBwZXIgLnRhYmxlX19saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAub3VyLW1lbWJlcnMgLnRhYmxlLW1lbWJlcnMtd3JhcHBlciAudGFibGVfX2RhdGEge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgfVxufVxuLm91ci1tZW1iZXJzIC50YWJsZS1tZW1iZXJzLXdyYXBwZXIgLnRhYmxlX19kYXRhX2xvZ28ge1xuICB3aWR0aDogMjc3cHg7XG59XG4ub3VyLW1lbWJlcnMgLnRhYmxlLW1lbWJlcnMtd3JhcHBlciAudGFibGVfX2RhdGFfYnV0dG9ucyB7XG4gIHdpZHRoOiAzNjBweDtcbn1cbi5vdXItbWVtYmVycyAudGFibGUtbWVtYmVycy13cmFwcGVyIC50YWJsZV9fcm93Omxhc3QtY2hpbGQgdGQge1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbn1cblxuLnRhYmxlLXdyYXBwZXIge1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xuICBib3gtc2hhZG93OiAwcHggMzNweCA4MHB4IHJnYmEoMCwgMCwgMCwgMC4wNyksIDBweCAxMy43ODY2cHggMzMuNDIyMXB4IHJnYmEoMCwgMCwgMCwgMC4wNTAzMTk4KSwgMHB4IDcuMzcwOThweCAxNy44NjlweCByZ2JhKDAsIDAsIDAsIDAuMDQxNzI3NSksIDBweCA0LjEzMjExcHggMTAuMDE3MnB4IHJnYmEoMCwgMCwgMCwgMC4wMzUpLCAwcHggMi4xOTQ1M3B4IDUuMzIwMDhweCByZ2JhKDAsIDAsIDAsIDAuMDI4MjcyNSksIDBweCAwLjkxMzE5NXB4IDIuMjEzODFweCByZ2JhKDAsIDAsIDAsIDAuMDE5NjgwMik7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4udGFibGUtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgLnRhYmxlLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgfVxufVxuLnRhYmxlLXdyYXBwZXIuYm9yZGVyZWQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZGRkZDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZGRkZDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnRhYmxlLXNlYXJjaC13cmFwcGVyIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAudGFibGUtc2VhcmNoLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnRhYmxlLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnRhYmxlLXNlYXJjaF9fZmlsdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwcHg7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDBweCA3M3B4IDgwcHggcmdiYSgyMiwgMTgsIDUyLCAwLjA3KSwgMHB4IDMwLjQ5NzdweCAzMy40MjIxcHggcmdiYSgyMiwgMTgsIDUyLCAwLjAyNTg0MjkpLCAwcHggMTYuMzA1NXB4IDE3Ljg2OXB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTcwMzMpLCAwcHggOS4xNDA3M3B4IDEwLjAxNzJweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE1MDE1NyksIDBweCA0Ljg1NDU3cHggNS4zMjAwOHB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTUzMzQ0KSwgMHB4IDIuMDIwMXB4IDIuMjEzODFweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE0NzcpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuLnRhYmxlLXNlYXJjaF9faW5wdXQge1xuICB3aWR0aDogMjU1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiA3cHggMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rpc3Qvc2VhcmNoLWljb24uc3ZnKSBuby1yZXBlYXQgOTUlIDhweCwgI2ZmZjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMjVzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAudGFibGUtc2VhcmNoX19pbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi50YWJsZS1zZWFyY2hfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGNvbG9yOiAjYmRiZGJkO1xufVxuLnRhYmxlLXNlYXJjaF9faW5wdXQ6aG92ZXIsIC50YWJsZS1zZWFyY2hfX2lucHV0OmFjdGl2ZSwgLnRhYmxlLXNlYXJjaF9faW5wdXQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjQ2MjYzO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rpc3Qvc2VhcmNoLWljb24uc3ZnKSBuby1yZXBlYXQgOTUlIDhweCwgI2Y3ZjdmOTtcbn1cbi50YWJsZS1zZWFyY2hfX2J0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQ3cHg7XG4gIGhlaWdodDogMzVweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi50YWJsZS1zZWFyY2hfX2J0biBzcGFuIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzE1MTkxYztcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMxNTE5MWM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBMZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cbi50YWJsZS1zZWFyY2hfX2J0bi5hY3RpdmUgc3BhbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgyMjBkZWcpO1xufVxuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi50YWJsZV9fdGl0bGUge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLnRhYmxlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAudGFibGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gIC50YWJsZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLnRhYmxlX190aXRsZS1jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDAgMTBweCAyMHB4O1xufVxuLnRhYmxlX19zb3J0LWJ0bi1pY29uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzFweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZGlzdC9zb3J0LWFycm93LnN2Zyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudGFibGVfX3NvcnQtYnRuLWljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAudGFibGVfX3NvcnQtYnRuLWljb24ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgfVxufVxuLnRhYmxlIHRoZWFkIHRyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnRhYmxlX19yb3cge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY0NjI2Mjtcbn1cbi50YWJsZV9fcm93Omxhc3QtY2hpbGQge1xuICBib3JkZXI6IG5vbmU7XG59XG4udGFibGVfX3JvdzpsYXN0LWNoaWxkIHRkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4udGFibGVfX2RhdGEge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnRhYmxlX19jb250ZW50LXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDI1NXB4O1xuICBtaW4td2lkdGg6IDEwMHB4O1xufVxuLnRhYmxlX19jb250ZW50LXdyYXBwZXIgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udGFibGVfX2JyYW5kLW5hbWUge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLnRhYmxlX19icmFuZC1uYW1lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gIC50YWJsZV9fYnJhbmQtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4udGFibGVfX2JyYW5kLWxpbmsge1xuICBjb2xvcjogIzY0NjI2MztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAudGFibGVfX2JyYW5kLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgLnRhYmxlX19icmFuZC1saW5rIHtcbiAgICBmb250LXNpemU6IDhweDtcbiAgfVxufVxuLnRhYmxlX19icmFuZC1pY29uIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC50YWJsZV9fYnJhbmQtaWNvbiB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59XG4udGFibGVfX2JyYW5kLWNlcnRpZmljYXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi50YWJsZSAubGluayB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5hbGlnbi1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn0iLCIkZm9vdGVyLWJnOiAjNjQ2MjYyO1xuLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmb290ZXItYmc7XG4gIHBhZGRpbmc6IDI1cHggMCA1MHB4IDA7XG4gIGNvbG9yOiAjZmZmO1xuXG4gICZfX2xvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgaW1ne1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuICAmX19tZW51LFxuICAmX19hZGRyZXNzZXMge1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG4gICZfX21lbnUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbmF2IHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgYTpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnV0dG9uLWJsdWU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci1lLXNtLWRvd24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIH1cbiAgfVxuICAmX19idXR0b25zIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5idG4ge1xuICAgICAgbWF4LXdpZHRoOiAxNDVweDtcbiAgICAgIC8vIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAvL2NvbG9yOiAkY29sb3ItbWFpbi1wdXJwO1xuICAgICAgcGFkZGluZzogOHB4IDE3cHg7XG4gICAgICAvL3RleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgQGluY2x1ZGUgZm9yLXNtLWRvd24ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBmb3ItZS1zbS1kb3duIHtcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLmJ0biB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19hZGRyZXNzZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgJl9fYWRkcmVzcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgICZfcGhvbmUge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgICZfdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAmX2xpbmtzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgIC5yb3cge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC5jb2wtNCxcbiAgICAgIC5jb2wtMyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmNvbC04IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIkY3ViaWM6IGN1YmljLWJlemllcigwLjQsIDAuMDEsIDAuMTY1LCAwLjk5KTtcbi5oZWFkZXIge1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogMHB4IDcwcHggODBweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDcpLCAwcHggMzAuNDk3N3B4IDMzLjQyMjFweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDI1ODQyOSksXG4gICAgMHB4IDE2LjMwNTVweCAxNy44NjlweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE3MDMzKSwgMHB4IDkuMTQwNzNweCAxMC4wMTcycHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNTAxNTcpLFxuICAgIDBweCA0Ljg1NDU3cHggNS4zMjAwOHB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTUzMzQ0KSwgMHB4IDIuMDIwMXB4IDIuMjEzODFweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE0NzcpO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDEwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICBzcGFuIHtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgfVxuICBAaW5jbHVkZSBmb3ItbGctZG93biB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC5jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAucm93IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgJl9fbG9nbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhe1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgc3ZnLFxuICAgIGltZyB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fbWVudSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICZfd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICAmX25hdiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gICAgfVxuICAgIG5hdiB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICYgPiBhe1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1lbnUtaG92ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gICAgJl90b3Age1xuICAgICAgJiA+IGxpIHtcbiAgICAgICAgLy8mOmhvdmVye1xuICAgICAgICAvLyAgJiA+IGF7XG4gICAgICAgIC8vICAgIGNvbG9yOiAkY29sb3ItbWFpbi1wdXJwO1xuICAgICAgICAvLyAgfVxuICAgICAgICAvL31cbiAgICAgICAgYSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWVudTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICZbYXJpYS1jdXJyZW50PVwicGFnZVwiXSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1lbnUtYWN0aXZlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBmb3ItbGctZG93biB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmX3NlYXJjaCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAvLyB6LWluZGV4OiAxO1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgcGF0aHtcbiAgICAgICAgICAgIHN0cm9rZTokY29sb3ItbWFpbi1wdXJwXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBmb3JtIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNzNweCA4MHB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wNyksIDBweCAzMC40OTc3cHggMzMuNDIyMXB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMjU4NDI5KSxcbiAgICAgICAgICAwcHggMTYuMzA1NXB4IDE3Ljg2OXB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTcwMzMpLCAwcHggOS4xNDA3M3B4IDEwLjAxNzJweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE1MDE1NyksXG4gICAgICAgICAgMHB4IDQuODU0NTdweCA1LjMyMDA4cHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNTMzNDQpLCAwcHggMi4wMjAxcHggMi4yMTM4MXB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTQ3Nyk7XG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBib3JkZXI6IDAuNXB4IHNvbGlkICNlZWU7XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1lbnU7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogMC41cHggc29saWQgI2VlZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNlYXJjaC1mb3JtX19zdWJtaXQge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICByaWdodDogOHB4O1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC44cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAvLyBzdmcge1xuICAgICAgICAgIC8vICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIC8vICAgei1pbmRleDogLTE7XG4gICAgICAgICAgLy8gfVxuICAgICAgICAgIEBpbmNsdWRlIGZvci1sZy1kb3duIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfc3VibWVudSxcbiAgICAmX3N1Ym1lbnVfaW5uZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC8vdG9wOiA0NXB4O1xuICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB0b3A6IGNhbGMoMTAwJSArIDIwcHgpO1xuICAgICAgLy90cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICAgIC8vdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLW1haW4tcHVycDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA3M3B4IDgwcHggcmdiYSgyMiwgMTgsIDUyLCAwLjA3KSwgMHB4IDMwLjQ5NzdweCAzMy40MjIxcHggcmdiYSgyMiwgMTgsIDUyLCAwLjAyNTg0MjkpLFxuICAgICAgICAwcHggMTYuMzA1NXB4IDE3Ljg2OXB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTcwMzMpLCAwcHggOS4xNDA3M3B4IDEwLjAxNzJweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE1MDE1NyksXG4gICAgICAgIDBweCA0Ljg1NDU3cHggNS4zMjAwOHB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTUzMzQ0KSwgMHB4IDIuMDIwMXB4IDIuMjEzODFweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE0NzcpO1xuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9pbm5lciB7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9sYW5nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAzM3B4IDgwcHggcmdiYSgwLCAwLCAwLCAwLjA3KSwgMHB4IDEzLjc4NjZweCAzMy40MjIxcHggcmdiYSgwLCAwLCAwLCAwLjA1MDMxOTgpLFxuICAgICAgICAgIDBweCA3LjM3MDk4cHggMTcuODY5cHggcmdiYSgwLCAwLCAwLCAwLjA0MTcyNzUpLCAwcHggNC4xMzIxMXB4IDEwLjAxNzJweCByZ2JhKDAsIDAsIDAsIDAuMDM1KSxcbiAgICAgICAgICAwcHggMi4xOTQ1M3B4IDUuMzIwMDhweCByZ2JhKDAsIDAsIDAsIDAuMDI4MjcyNSksIDBweCAwLjkxMzE5NXB4IDIuMjEzODFweCByZ2JhKDAsIDAsIDAsIDAuMDE5NjgwMik7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZGVyX19tZW51X3N1Ym1lbnUge1xuICAgICAgICAgIC8vdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICMzMzM7XG4gICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19idXJnZXIge1xuICAgIC8vaGVpZ2h0OiAxNXB4O1xuICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICAvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLy90cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xuICAgIC8vJl90b3AsXG4gICAgLy8mX2JvdHRvbSB7XG4gICAgLy8gIHdpZHRoOiA0MHB4O1xuICAgIC8vICBoZWlnaHQ6IDJweDtcbiAgICAvLyAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tcHVycDtcbiAgICAvLyAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAvLyAgdHJhbnNpdGlvbjogYWxsIDAuNHMgJGN1YmljO1xuICAgIC8vfVxuXG5cbiAgICBkaXNwbGF5OiBub25lO1xuICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAvL21hcmdpbjogMCBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB6LWluZGV4OiA0O1xuICAgIEBpbmNsdWRlIGZvci1sZy1kb3duIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW1haW4tcHVycDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIHRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMiksXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuYnVyZ2VyLWFjdGl2ZXtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgJjpudGgtY2hpbGQoMSksXG4gICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgdG9wOiA5cHg7XG4gICAgICAgICAgICB3aWR0aDogMCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gIH1cbiAgLmZvcm0tYWN0aXZlIHtcbiAgICB3aWR0aDogMjU1cHg7XG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC5zZWFyY2gtZm9ybV9fc3VibWl0IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGZvci1sZy1kb3duIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgLnJvdyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDlweDtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAubWVudS1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAmX2lubmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAuaGVhZGVyX19tZW51X3N1Ym1lbnVfaW5uZXIge1xuICAgICAgICAgIC8vdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBsaSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcblxuICAgICAgLmhlYWRlcl9fbWVudV9zdWJtZW51IHtcbiAgICAgICAgLy90cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBmb3ItbGctZG93biB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuICB9XG4gIC5oYXMtc3VibWVudXtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICY6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiA3cHg7XG4gICAgICBoZWlnaHQ6IDdweDtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvci1tZW51O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1tZW51O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTNweDtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAycHgpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gICAgfVxuICAgICY6aG92ZXIsXG4gICAgJi5tZW51LWl0ZW0tYWN0aXZlIHtcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLW1haW4tcHVycDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fbW9kYWwge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiA2MnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogOTJweDtcbiAgICAgIEBpbmNsdWRlIGZvci14LXNtLWRvd24ge1xuICAgICAgICBwYWRkaW5nOiAwIDYwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1vZGFsX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBmb3ItbGctZG93biB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuICAgIG5hdiB7XG4gICAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuc3VibWVudS1tb2JpbGUsXG4gICAgICAgICAgJi5zdWJtZW51LW1vYmlsZV9pbm5lciB7XG4gICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW1haW4tcHVycDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMGYxNTNjO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzBmMTUzYztcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgcmlnaHQ6IC0zcHg7XG4gICAgICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICAkY29sb3ItbWFpbi1wdXJwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAubW9kYWxfX21lbnVfc3VibWVudSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLnN1Ym1lbnUtbW9iaWxlIHtcbiAgICAgICAgICAgICZfc2VhcmNoIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzRweDtcbiAgICAgICAgICAgICAgLnNlYXJjaC1mb3JtX19zdWJtaXQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgICAgICByaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjhzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgICAgICByaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAvLyB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNzNweCA4MHB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wNyksIDBweCAzMC40OTc3cHggMzMuNDIyMXB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMjU4NDI5KSxcbiAgICAgICAgICAgICAgICAgIDBweCAxNi4zMDU1cHggMTcuODY5cHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNzAzMyksIDBweCA5LjE0MDczcHggMTAuMDE3MnB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTUwMTU3KSxcbiAgICAgICAgICAgICAgICAgIDBweCA0Ljg1NDU3cHggNS4zMjAwOHB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTUzMzQ0KSwgMHB4IDIuMDIwMXB4IDIuMjEzODFweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE0NzcpO1xuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwLjVweCBzb2xpZCAjZWVlZWYxO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYTFhNGIxO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwLjVweCBzb2xpZCAjZWVlZWYxO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9sYW5nIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAubGluay13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLm1vZGFsX19tZW51X3N1Ym1lbnUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuc3VibWVudS1tb2JpbGVfaW5uZXIge1xuICAgICAgICAgICAgJi1hY3RpdmUge1xuICAgICAgICAgICAgICAubW9kYWxfX21lbnVfc3VibWVudS1pbm5lciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgZm9yLXNtLWRvd24ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5tb2RhbF9fbWVudSB7XG4gICAgICAmX3N1Ym1lbnUsXG4gICAgICAmX3N1Ym1lbnUtaW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIEBpbmNsdWRlIGZvci1lLXNtLWRvd24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX3N1Ym1lbnV7XG4gICAgICAgIGxpOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBbYXJpYS1jdXJyZW50PVwicGFnZVwiXSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbWFpbi1wdXJwO1xuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLy5idXJnZXItYWN0aXZlIHtcbiAgLy8gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG4gIC8vICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC8vICAuaGVhZGVyX19idXJnZXJfdG9wIHtcbiAgLy8gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAvLyAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI1cztcbiAgLy8gIH1cbiAgLy8gIC5oZWFkZXJfX2J1cmdlcl9ib3R0b20ge1xuICAvLyAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEzcHgpIHJvdGF0ZSgtNDVkZWcpO1xuICAvLyAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI1cztcbiAgLy8gIH1cbiAgLy99XG59XG5cbi5uby1zaGFkb3cge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4jbWVudS1sYW5ndWFnZS1tZW51IHtcbiAgaW1nIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDMzcHggODBweCByZ2JhKDAsIDAsIDAsIDAuMDcpLCAwcHggMTMuNzg2NnB4IDMzLjQyMjFweCByZ2JhKDAsIDAsIDAsIDAuMDUwMzE5OCksXG4gICAgICAwcHggNy4zNzA5OHB4IDE3Ljg2OXB4IHJnYmEoMCwgMCwgMCwgMC4wNDE3Mjc1KSwgMHB4IDQuMTMyMTFweCAxMC4wMTcycHggcmdiYSgwLCAwLCAwLCAwLjAzNSksXG4gICAgICAwcHggMi4xOTQ1M3B4IDUuMzIwMDhweCByZ2JhKDAsIDAsIDAsIDAuMDI4MjcyNSksIDBweCAwLjkxMzE5NXB4IDIuMjEzODFweCByZ2JhKDAsIDAsIDAsIDAuMDE5NjgwMik7XG4gIH1cbiAgLm1vZGFsX19tZW51X3N1Ym1lbnUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxufVxuXG5cblxuIiwiLmhvbWUge1xuICBzZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTQwcHg7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICAvLyB6LWluZGV4OiAtMTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fcGF0aC0xIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTVweCk7XG4gICAgfVxuICAgICZfX3BhdGgtMiB7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDBweDtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1cHgpO1xuICAgIH1cbiAgICAuY2lyY2xlLXRvcCB7XG4gICAgICAmX19jZW50ZXItY2lyY2xlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogOTAwcHggMjI1cHg7XG4gICAgICAgIEBpbmNsdWRlIHpvb21Jbk91dCg2KTtcbiAgICAgIH1cbiAgICAgICZfX2NpcmNsZTIge1xuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAxMzAwcHg7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwcHg7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDkwMHB4IDIyNXB4O1xuICAgICAgICBAaW5jbHVkZSByb3RhdGlvbig2LCBub3JtYWwpO1xuICAgICAgfVxuICAgICAgJl9fY2lyY2xlMyB7XG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogOTAwcHggMjI1cHg7XG4gICAgICAgIEBpbmNsdWRlIHJvdGF0aW9uKDgsIHJldmVyc2UpO1xuICAgICAgfVxuICAgICAgJl9fY2lyY2xlNCB7XG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogOTAwcHggMjI1cHg7XG4gICAgICAgIEBpbmNsdWRlIHJvdGF0aW9uKDUsIG5vcm1hbCk7XG4gICAgICB9XG4gICAgICAmX19jaXJjbGU1IHtcbiAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA5MDBweCAyMjVweDtcbiAgICAgICAgQGluY2x1ZGUgcm90YXRpb24oMTAsIHJldmVyc2UpO1xuICAgICAgfVxuICAgIH1cbiAgICAuY2lyY2xlLWJvdHRvbSB7XG4gICAgICAmX19jZW50ZXItY2lyY2xlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogOTA0cHggMzYwMHB4O1xuICAgICAgICBAaW5jbHVkZSB6b29tSW5PdXQoNSk7XG4gICAgICB9XG4gICAgICAmX19jaXJjbGUyIHtcbiAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA5MDRweCAzNjAwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJvdGF0aW9uKDYsIG5vcm1hbCk7XG4gICAgICB9XG4gICAgICAmX19jaXJjbGUzIHtcbiAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA5MDRweCAzNjAwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJvdGF0aW9uKDgsIHJldmVyc2UpO1xuICAgICAgfVxuICAgICAgJl9fY2lyY2xlNCB7XG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogOTA0cHggMzYwMHB4O1xuICAgICAgICBAaW5jbHVkZSByb3RhdGlvbig1LCBub3JtYWwpO1xuICAgICAgfVxuICAgICAgJl9fY2lyY2xlNSB7XG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogOTA0cHggMzYwMHB4O1xuICAgICAgICBAaW5jbHVkZSByb3RhdGlvbigxMCwgcmV2ZXJzZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC10YWIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICAvLyB6LWluZGV4OiAtMTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIHRvcDogMTUwcHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmNpcmNsZS10b3Age1xuICAgICAgJl9fY2VudGVyLWNpcmNsZSB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDIwMHB4IDIwMHB4O1xuICAgICAgICBAaW5jbHVkZSB6b29tSW5PdXQoNik7XG4gICAgICB9XG4gICAgICAmX19jaXJjbGUyIHtcbiAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAyMDBweCAyMDBweDtcbiAgICAgICAgQGluY2x1ZGUgcm90YXRpb24oNiwgbm9ybWFsKTtcbiAgICAgIH1cbiAgICAgICZfX2NpcmNsZTMge1xuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAxMzAwcHg7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwcHg7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDIwMHB4IDIwMHB4O1xuICAgICAgICBAaW5jbHVkZSByb3RhdGlvbig4LCByZXZlcnNlKTtcbiAgICAgIH1cbiAgICAgICZfX2NpcmNsZTQge1xuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAxMzAwcHg7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwcHg7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDIwMHB4IDIwMHB4O1xuICAgICAgICBAaW5jbHVkZSByb3RhdGlvbig1LCBub3JtYWwpO1xuICAgICAgfVxuICAgICAgJl9fY2lyY2xlNSB7XG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMjAwcHggMjAwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJvdGF0aW9uKDEwLCByZXZlcnNlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjBweDtcbiAgICByaWdodDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgIC8vIHotaW5kZXg6IC0xO1xuICAgIEBpbmNsdWRlIGZvci1zbS1kb3duIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBAaW5jbHVkZSBmb3IteC1zbS1kb3duIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fcGF0aC0yIHtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwMHB4O1xuICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDBweDtcbiAgICB9XG5cbiAgICAuY2lyY2xlLXRvcCB7XG4gICAgICAmX19jZW50ZXItY2lyY2xlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTk3cHggMTgwcHg7XG4gICAgICAgIEBpbmNsdWRlIHpvb21Jbk91dCg1KTtcbiAgICAgIH1cbiAgICAgICZfX2NpcmNsZTIge1xuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAxMzAwcHg7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwcHg7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDE5N3B4IDE4MHB4O1xuICAgICAgICBAaW5jbHVkZSByb3RhdGlvbig2LCBub3JtYWwpO1xuICAgICAgfVxuICAgICAgJl9fY2lyY2xlMyB7XG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTk3cHggMTgwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJvdGF0aW9uKDgsIHJldmVyc2UpO1xuICAgICAgfVxuICAgICAgJl9fY2lyY2xlNCB7XG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTk3cHggMTgwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJvdGF0aW9uKDUsIG5vcm1hbCk7XG4gICAgICB9XG4gICAgICAmX19jaXJjbGU1IHtcbiAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxOTdweCAxODBweDtcbiAgICAgICAgQGluY2x1ZGUgcm90YXRpb24oMTAsIHJldmVyc2UpO1xuICAgICAgfVxuICAgIH1cbiAgICAuY2lyY2xlLWJvdHRvbSB7XG4gICAgICAmX19jZW50ZXItY2lyY2xlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMjIwcHggNjAwMHB4O1xuICAgICAgICBAaW5jbHVkZSB6b29tSW5PdXQoNSk7XG4gICAgICB9XG4gICAgICAmX19jaXJjbGUyIHtcbiAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAyMjBweCA2MDAwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJvdGF0aW9uKDYsIG5vcm1hbCk7XG4gICAgICB9XG4gICAgICAmX19jaXJjbGUzIHtcbiAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAyMjBweCA2MDAwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJvdGF0aW9uKDgsIHJldmVyc2UpO1xuICAgICAgfVxuICAgICAgJl9fY2lyY2xlNCB7XG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMjIwcHggNjAwMHB4O1xuICAgICAgICBAaW5jbHVkZSByb3RhdGlvbig1LCBub3JtYWwpO1xuICAgICAgfVxuICAgICAgJl9fY2lyY2xlNSB7XG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMjIwcHggNjAwMHB4O1xuICAgICAgICBAaW5jbHVkZSByb3RhdGlvbigxMCwgcmV2ZXJzZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbXBvcnQgXCIuL19maXJzdC1zY3JlZW5cIjtcbiAgQGltcG9ydCBcIi4vX2Fib3V0LXVzXCI7XG4gIEBpbXBvcnQgXCIuL19hZHZhbnRhZ2VzXCI7XG4gIEBpbXBvcnQgXCIuL19uZXdzXCI7XG4gIEBpbXBvcnQgXCIuL190cmFkZXJzLWVkdWNhdGlvblwiO1xuICBAaW1wb3J0IFwiLi9fb3VyLWJyb2NrZXJzXCI7XG59XG4iLCIuZmlyc3Qtc2NyZWVuIHtcbiAgbWFyZ2luLXRvcDogLTYwcHg7XG4gIHBhZGRpbmc6IDIxNXB4IDAgMTA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEzMHB4O1xuICBjb2xvcjogJGNvbG9yLXRpdGxlO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICAvL2JhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZGlzdC9ob21lLWhlYWRlci5qcGcpIG5vLXJlcGVhdCA1MCUgOTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiRjb2xvci1iZy1vbmU7XG4gICYudGV4dC13aGl0ZXtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICAudGl0bGUsXG4gICAgLmFkdmFudGFnZXNfX2NvdW50e1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGZvci1sZy1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMDBweDtcbiAgfVxuICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG4gIEBpbmNsdWRlIGZvci1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbiAgQGluY2x1ZGUgZm9yLXgtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbiAgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDsgXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4O1xuXG4gICAgQGluY2x1ZGUgZm9yLWxnLWRvd24ge1xuICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuICB9XG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDQ3MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbn1cbiIsIi5hYm91dC11cyB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICBwYWRkaW5nOiAwO1xuICAmX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICB9XG4gIH1cbiAgJl9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA5MjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcblxuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5hZHZhbnRhZ2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDkyMHB4O1xuICB9XG4gICZfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgfVxuICAmX19saXN0LWNvdW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDczMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLy9hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC8vanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC8vbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogMTI2cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxMDBweCBhdXRvIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAvLyBtYXJnaW4tbGVmdDogNjVweDtcbiAgICAgIC8vbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG4gICAgLy8gQGluY2x1ZGUgZm9yLXgtc20tZG93biB7XG4gICAgLy8gICBtYXJnaW4tbGVmdDogNDVweDtcbiAgICAvLyB9XG4gIH1cbiAgJl9faXRlbS1jb3VudCB7XG4gICAgLy93aWR0aDogMjU1cHg7XG4gICAgd2lkdGg6IDMzLjMlO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTFlMWUxO1xuICAgICY6bGFzdC1jaGlsZHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIGJvcmRlci1yaWdodDogaW5oZXJpdDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxO1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fY291bnQge1xuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAvL2NvbG9yOiAkY29sb3ItZGlzYWJsZWQtYnV0dG9uO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB9XG4gIH1cbiAgJl9fdGV4dHtcbiAgICBjb2xvcjojZmZmO1xuICB9XG4gICZfX2xpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIGZvci1lLWxnLWRvd24ge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTEwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cbiAgJl9faXRlbSB7XG4gICAgZmxleDogMCAxIDM1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmOTtcbiAgICBib3gtc2hhZG93OiAwcHggMzNweCA4MHB4IHJnYmEoMCwgMCwgMCwgMC4wNyksIDBweCAxMy43ODY2cHggMzMuNDIyMXB4IHJnYmEoMCwgMCwgMCwgMC4wNTAzMTk4KSxcbiAgICAgIDBweCA3LjM3MDk4cHggMTcuODY5cHggcmdiYSgwLCAwLCAwLCAwLjA0MTcyNzUpLCAwcHggNC4xMzIxMXB4IDEwLjAxNzJweCByZ2JhKDAsIDAsIDAsIDAuMDM1KSxcbiAgICAgIDBweCAyLjE5NDUzcHggNS4zMjAwOHB4IHJnYmEoMCwgMCwgMCwgMC4wMjgyNzI1KSwgMHB4IDAuOTEzMTk1cHggMi4yMTM4MXB4IHJnYmEoMCwgMCwgMCwgMC4wMTk2ODAyKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIGZvci1lLWxnLWRvd24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgLmFkdmFudGFnZXNfX2ltYWdlIGltZ3tcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19pbWFnZSB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgaGVpZ2h0OiAyNDNweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGltZ3tcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICB9XG4gIH1cbiAgJl9faXRlbS1jb250ZW50LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cbiAgJl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGNvbG9yOiAkY29sb3ItdGl0bGU7XG4gIH1cbiAgJl9faXRlbS10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgfVxuICAmX19idG4ge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMTVweCAzMHB4O1xuICB9XG59XG4iLCIubmV3cyB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAmX19jb250ZW50LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLy9AaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgLy8gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLy99XG4gIH1cbiAgJl9fbmV3cy1pdGVtLWNvbnRhaW5lciB7XG4gICAgZmxleDogMCAxIDczMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIEBpbmNsdWRlIGZvci1lLWxnLWRvd24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cblxuICAmX19xdWljay1saW5rcy1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIGZsZXg6IDAgMSAzNTBweDtcbiAgfVxuXG4gIC5xdWljay1saW5rcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiAzNXB4IDE1cHggMjVweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItbWFpbi1wdXJwO1xuICAgICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgfVxuICB9XG4gIC5uZXdzLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi50cmFkZXJzLWVkdWNhdGlvbiB7XG4gIG1pbi1oZWlnaHQ6IDM3N3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJnLW9uZTtcbiAgQGluY2x1ZGUgZm9yLWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAvL2NvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIEBpbmNsdWRlIGZvci1sZy1kb3duIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMjVweDtcbiAgICB9XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgJl9fc3VidGl0bGUge1xuICAgIG1heC13aWR0aDogOTIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuIiwiLm91ci1icm9ja2VycyB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG59XG4iLCIuZmlyc3Qtc2NyZWVuIHtcbiAgbWFyZ2luLWJvdHRvbTogMTA1cHg7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgOTJweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuICB9XG4gICZfX2JyZWFkY3J1bWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1heC13aWR0aDogNjM1cHg7XG4gIH1cbiAgJl9fdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXgtd2lkdGg6IDYzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi53YXJuaW5nLWxpc3Qge1xuICBAaW1wb3J0IFwiLi9fZmlyc3Qtc2NyZWVuXCI7XG5cbiAgJl9fZmVhdHVyZXMtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxuICAmX19idG4ge1xuICAgIC8vbWF4LXdpZHRoOiAxOTFweDtcbiAgICBtYXJnaW46IDAgYXV0byAxMDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG4gICZfX3RhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICAgIGJhY2tncm91bmQ6I2UxZTFlMTtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICB9XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDkycHg7XG4gICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRhYmxlIHtcbiAgICAgIHRoZWFkIHtcbiAgICAgICAgdHIge1xuICAgICAgICAgIHRoOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgLnRhYmxlX190aXRsZS1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwMHB4O1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgei1pbmRleDogLTE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUzJSk7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX3BhdGgtMiB7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDBweDtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHg7XG4gICAgfVxuICAgIC5jaXJjbGUtdG9wIHtcbiAgICAgICZfX2NlbnRlci1jaXJjbGUge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA5MDBweCA0MHB4O1xuICAgICAgICBAaW5jbHVkZSB6b29tSW5PdXQoNCk7XG4gICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDE1cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMykpO1xuICAgICAgfVxuICAgIH1cbiAgICAuY2lyY2xlLWJvdHRvbSB7XG4gICAgICAmX19jZW50ZXItY2lyY2xlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTgwcHggNjAwcHg7XG4gICAgICAgIEBpbmNsdWRlIHpvb21Jbk91dCg3KTtcbiAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMTVweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4zKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zMHB4O1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgei1pbmRleDogLTE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgQGluY2x1ZGUgZm9yLXNtLWRvd24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmNpcmNsZS10b3Age1xuICAgICAgJl9fY2VudGVyLWNpcmNsZSB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDE5N3B4IDE4MHB4O1xuICAgICAgICBAaW5jbHVkZSB6b29tSW5PdXQoNSk7XG4gICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coM3B4IDNweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4zKSk7XG4gICAgICB9XG4gICAgfVxuICAgIC5jaXJjbGUtYm90dG9tIHtcbiAgICAgICZfX2NlbnRlci1jaXJjbGUge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAyMjBweCA1OTMycHg7XG4gICAgICAgIEBpbmNsdWRlIHpvb21Jbk91dCg1KTtcbiAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygzcHggM3B4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjMpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jb21wbGFpbnQge1xuICAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNjVweDtcbiAgICByaWdodDogY2FsYyg1MCUgLSA2MzVweCk7XG4gICAgei1pbmRleDogLTE7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX3BhdGgtMSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg5MHB4LCAxMDBweCk7XG4gICAgfVxuICAgICZfX3BhdGgtMiB7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDBweDtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg5MHB4LCAxMDBweCk7XG4gICAgfVxuICAgIC5jaXJjbGUtdG9wIHtcbiAgICAgICZfX2NlbnRlci1jaXJjbGUge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDA3cHggMTAwcHg7XG4gICAgICAgIEBpbmNsdWRlIHpvb21Jbk91dCg2KTtcbiAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygzcHggM3B4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjMpKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNpcmNsZS1yZWd1bGFyIHtcbiAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDEwMHB4IDgwcHggcmdiYSgwLCAwLCAwLCAwLjA3KSlcbiAgICAgICAgZHJvcC1zaGFkb3coMHB4IDQxLjc3NzZweCAzMy40MjIxcHggcmdiYSgwLCAwLCAwLCAwLjA1MDMxOTgpKTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2IHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTIwcHg7XG4gIH1cbiAgJl9fYnJlYWRjcnVtcHMge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbiAgJl9fbGluayB7XG4gICAgJl9jdXJyZW50IHtcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICB9XG4gIH1cbiAgQGltcG9ydCBcIi4vX2Rlc2NyaXB0aW9uLnNjc3NcIjtcbiAgQGltcG9ydCBcIi4vX2Zvcm0uc2Nzc1wiO1xufVxuIiwiLmRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gIH1cbiAgLmFuaW1lX19jaXJjbGVfc2luZ2xlIHtcbiAgICAuYW5pbWUtY2lyY2xlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICAgd2lkdGg6IDc4cHg7XG4gICAgICBoZWlnaHQ6IDc4cHg7XG4gICAgICAmX19jaXJjbGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIG9yZGVyOiAtMTtcbiAgICB9XG4gIH1cbiAgLmJ1dHRvbnMge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIC5idG4ge1xuICAgICAgd2lkdGg6IDI1NXB4O1xuICAgICAgaGVpZ2h0OiAzN3B4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAgIC5jb2wtOCB7XG4gICAgICB3aWR0aDogODclO1xuICAgIH1cbiAgICAuY29sLTQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG4iLCIuZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDExOHB4O1xuICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxuICBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBhcnRpY2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgfVxuXG4gIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyN3B4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtMTVweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogM3B4O1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hY3Rpb24tdG8tZGF0ZSB7XG4gICAgaW5wdXQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbiAgLmRpc3B1dGUtZGV0YWlscyB7XG4gICAgaDMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgLmlucHV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuICB9XG4gIC5hZGRpdGlvbmFsLWNvbW1lbnRzIHtcbiAgICAuaW5wdXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG4gIH1cbiAgLmlucHV0LWluc3RydWN0aW9ucyB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgfVxuICAuc3VwcG9ydGluZy1kb2N1bWVudHMge1xuICAgIGgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICB9XG4gICAgLmlucHV0X19maWxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbGFiZWwuYnRuIHtcbiAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA0NXB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZmlsZS1uYW1lIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5yZXF1aXJlZC1maWVsZHMge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbiIsIi5vdXItbWVtYmVycyB7XG4gIG1pbi1oZWlnaHQ6IDUwdmg7XG4gIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZzUucG5nKTtcbiAgQGluY2x1ZGUgZm9yLWxnLWRvd24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG4gIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgZm9yLXNtLWRvd24ge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgfVxuICAudGFibGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4td2lkdGg6IDc3M3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1hZGQtZ3JleTtcbiAgICAmX19kYXRhIHtcbiAgICAgIHBhZGRpbmc6IDExcHggMDtcbiAgICB9XG4gIH1cbiAgLmZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLm1haW4tdGFibGUtd3JhcHBlcntcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG4gIC5idG4ge1xuICAgICZfX3dyYXBwZXIge1xuICAgICAgLmJ0biB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgtMTcwcHgsIC01NXB4KTtcbiAgICAgICAgQGluY2x1ZGUgZm9yLWxnLWRvd24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAwcHg7XG4gICAgfVxuICB9XG4gIEBpbXBvcnQgXCIuL3RhYmxlXCI7XG59XG4iLCIuYnRuIHtcbiAgJl9naG9zdCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICB9XG4gICZfYmx1ZSB7XG4gICAgJi1tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgQGluY2x1ZGUgZm9yLWxnLWRvd24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1haW4tdGFibGUtd3JhcHBlciB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIH1cbiAgLmJ0bl9ibHVlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxODBweDtcbiAgICByaWdodDogLTE2MHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG5cbiAgICBAaW5jbHVkZSBmb3ItbGctZG93biB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uYnV0dG9uV3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi13aWR0aDogNzczcHg7XG4gIGJ1dHRvbiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWFkZC1ncmV5O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgLy9iYWNrZ3JvdW5kOiAkY29sb3ItYWRkLWJhY2tncm91bmQ7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWFkZC1wdXJwO1xuICAgIGhlaWdodDogNDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIC8vY29sb3I6ICM4MjgyODI7XG4gICAgY29sb3I6ICRjb2xvci1tYWluLXB1cnA7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDBweCAwcHggMHB4O1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDNweCAwcHggMHB4O1xuICAgIH1cbiAgfVxuICBidXR0b24uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbWFpbi1wdXJwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1tYWluLXB1cnA7XG4gIH1cbn1cbi5jb250ZW50V3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDQ2NXB4O1xuICBAaW5jbHVkZSBmb3ItbGctZG93biB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxuICAuY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY29udGVudC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIuZmlyc3Qtc2NyZWVuXG4gIG1hcmdpbi1ib3R0b206IDEwNXB4XG4gIC5jb250YWluZXJcbiAgICBwYWRkaW5nOiAwIDkycHhcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93blxuICAgICAgcGFkZGluZzogMCAxNXB4XG5cbiAgJl9fYnJlYWRjcnVtYnNcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4XG5cbiAgJl9fdGl0bGVcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4XG4gICAgbWF4LXdpZHRoOiA2MzVweFxuXG4gICZfX3RleHRcbiAgICBmb250LXdlaWdodDogNDAwXG4gICAgbWF4LXdpZHRoOiA2MzVweFxuICAgIG1hcmdpbi1ib3R0b206IDEwcHhcblxuICAgICY6bGFzdC1jaGlsZFxuICAgICAgbWFyZ2luLWJvdHRvbTogMCIsIi5jaGVjay15b3VyLWJyb2tlclxuICBAaW1wb3J0IC4vX2ZpcnN0LXNjcmVlblxuXG4gIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmRcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB0b3A6IDIwMHB4XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gNTU1cHgpXG4gICAgei1pbmRleDogLTFcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTEwMHB4ICApXG4gICAgICBkaXNwbGF5OiBub25lXG5cbiAgICAmX19wYXRoLTEsXG4gICAgJl9fcGF0aC0yXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjBweClcblxuICAgICZfX3BhdGgtMlxuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHhcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHhcblxuICAgIC5jaXJjbGUtdG9wXG4gICAgICAmX19jZW50ZXItY2lyY2xlXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDk1MHB4IDQwcHhcbiAgICAgICAgQGluY2x1ZGUgem9vbUluT3V0KDQpXG4gICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDE1cHggMjBweCByZ2JhKDAsIDAsIDAsIC4zKSlcblxuICAgIC5jaXJjbGUtYm90dG9tXG4gICAgICAmX19jZW50ZXItY2lyY2xlXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDIwMnB4IDYwMHB4XG4gICAgICAgIEBpbmNsdWRlIHpvb21Jbk91dCg3KVxuICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAxMHB4IDE1cHggcmdiYSgwLCAwLCAwLCAuMykpXG5cbiAgJl9fdGFibGVcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweFxuICAgIEBpbmN1bGUgZm9yLW1kLWRvd24gXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweFxuICAgIC50YWJsZVxuICAgICAgdGhlYWRcbiAgICAgICAgdHJcbiAgICAgICAgICB0aDpudGgtY2hpbGQoNSlcbiAgICAgICAgICAgIC50YWJsZV9fdGl0bGUtY29udGVudC13cmFwcGVyXHRcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0IiwiLmNvbXBlbnNhdGlvbi1mdW5kIHtcbiAgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjA4cHg7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gNTU1cHgpO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19wYXRoLTEge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTNweCwgMjM3cHgpO1xuICAgIH1cbiAgICAmX19wYXRoLTIge1xuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gICAgICBzdHJva2UtZGFzaGFycmF5OiAxMDAwMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTNweCwgMjM3cHgpO1xuICAgIH1cbiAgICAuY2lyY2xlLXRvcCB7XG4gICAgICAmX19jZW50ZXItY2lyY2xlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogOTAwcHggMjI1cHg7XG4gICAgICAgIEBpbmNsdWRlIHpvb21Jbk91dCg1KTtcbiAgICAgIH1cbiAgICAgICZfX2NpcmNsZTIge1xuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAxMzAwcHg7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwcHg7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDkwMHB4IDIyNXB4O1xuICAgICAgICBAaW5jbHVkZSByb3RhdGlvbig2LCBub3JtYWwpO1xuICAgICAgfVxuICAgICAgJl9fY2lyY2xlMyB7XG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogOTAwcHggMjI1cHg7XG4gICAgICAgIEBpbmNsdWRlIHJvdGF0aW9uKDgsIHJldmVyc2UpO1xuICAgICAgfVxuICAgICAgJl9fY2lyY2xlNCB7XG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogOTAwcHggMjI1cHg7XG4gICAgICAgIEBpbmNsdWRlIHJvdGF0aW9uKDUsIG5vcm1hbCk7XG4gICAgICB9XG4gICAgICAmX19jaXJjbGU1IHtcbiAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA5MDBweCAyMjVweDtcbiAgICAgICAgQGluY2x1ZGUgcm90YXRpb24oMTAsIHJldmVyc2UpO1xuICAgICAgfVxuICAgIH1cbiAgICAuY2lyY2xlLWJvdHRvbSB7XG4gICAgICAmX19jZW50ZXItY2lyY2xlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTVweCA4MzhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjAwcHg7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gMTgwcHgpO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIEBpbmNsdWRlIGZvci1zbS1kb3duIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBAaW5jbHVkZSBmb3IteC1zbS1kb3duIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNpcmNsZS10b3Age1xuICAgICAgJl9fY2VudGVyLWNpcmNsZSB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDMzMHB4IDYwcHg7XG4gICAgICAgIEBpbmNsdWRlIHpvb21Jbk91dCg1KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wYXRoLTIge1xuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gICAgICBzdHJva2UtZGFzaGFycmF5OiAxMDAwMHB4O1xuICAgIH1cbiAgfVxuICAmX19maXJzdC1zY3JlZW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG5cbiAgQGltcG9ydCBcIi4vX2ZpcnN0LXNjcmVlblwiO1xuICBAaW1wb3J0IFwiLi9fYmVuZWZpdHNcIjtcbn1cbiIsIi5maXJzdC1zY3JlZW4ge1xuICAmX19icmVhZGNydW1icyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAmX19wcm9maWwtbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDYzNXB4O1xuICAgIEBpbmNsdWRlIGZvci1zbS1kb3duIHtcbiAgICAgIG1heC13aWR0aDogMzM3cHg7XG4gICAgfVxuICB9XG59XG4iLCIuYmVuZWZpdHMge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDk1cHg7XG4gICAgQGluY2x1ZGUgZm9yLWxnLWRvd24ge1xuICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIH1cbiAgfVxuICBcbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICBnYXA6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcblxuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgY29sdW1uLWdhcDogMDtcbiAgICAgIHJvdy1nYXA6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIGZvci1zbS1kb3duIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogMzM3cHg7XG4gICAgfVxuICB9XG4gICZfX2ljb24ge1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgJl9fdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBvcmRlcjogMztcbiAgICBAaW5jbHVkZSBmb3Itc20tZG93biB7XG4gICAgICBtYXgtd2lkdGg6IDMzN3B4O1xuICAgIH1cbiAgfVxuICAmX19zdWItbGlzdCB7XG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG4gICAgQGluY2x1ZGUgZm9yLWxnLWRvd24ge1xuICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuICB9XG4gICZfX3N1Yi1pdGVtIHtcbiAgICBmbGV4OiAwIDEgMjU1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1iZy1vbmU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiRjb2xvci1tYWluLXB1cnA7XG4gICAgQGluY2x1ZGUgZm9yLWxnLWRvd24ge1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICAmX19zdWItaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcbiAgICAvL0BpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAvLyAgbWFyZ2luOiAwIGF1dG87XG4gICAgLy8gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgLy99XG4gIH1cbiAgJl9fc3ViLXRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBAaW5jbHVkZSBmb3Itc20tZG93biB7XG4gICAgICBtYXgtd2lkdGg6IDMzN3B4O1xuICAgIH1cbiAgfVxufVxuIiwiLmRpc3B1dGUtcmVzb2x1dGlvbi1wcm9jZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTMwcHg7XG4gIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxuICAucmVzb2x1dGlvbiB7XG4gICAgJl9fYnJlYWRjcnVtYnMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2xpc3Qge1xuICAgICAgQGluY2x1ZGUgc21hbGwtY29udGFpbmVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAvL3dpZHRoOiA1MCU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MDBweCl7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSArIDMwcHgpO1xuICAgICAgICAmOm50aC1jaGlsZChvZGQpe1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAucmVzb2x1dGlvbl9fY29udGVudC13cmFwcGVye1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOmFmdGVye1xuICAgICAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZChldmVuKXtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAucmVzb2x1dGlvbl9fY29udGVudC13cmFwcGVye1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAgLnJlc29sdXRpb25fX251bWJlci13cmFwcGVye1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSArIDUwcHgpO1xuICAgICAgICAmOm50aC1jaGlsZChvZGQpe1xuICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKTphZnRlcntcbiAgICAgICAgICAgIHJpZ2h0OiA1MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICAgICZfX251bWJlci13cmFwcGVyIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItbWFpbi1wdXJwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgQGluY2x1ZGUgZm9yLWUtbGctZG93biB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGZvci1sZy1kb3duIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGZvci1zbS1kb3duIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19udW1iZXIge1xuICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgY29sb3I6ICRjb2xvci1tYWluLXB1cnA7XG4gICAgICBAaW5jbHVkZSBmb3ItbGctZG93biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udGVudC13cmFwcGVyIHtcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA3NjBweDtcblxuICAgICAgQGluY2x1ZGUgZm9yLWUtbGctZG93biB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2J0biB7XG4gICAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBAaW5jbHVkZSBmb3Itc20tZG93biB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNpbmdsZS1icm9rZXJzIHtcblxuICAucHJvZmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci1zbS1kb3duIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgICZfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTE1cHg7XG4gICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2xpc3Qge1xuICAgICAgZmxleDogMCAxIDYyMHB4O1xuICAgICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXI6MXB4IHNvbGlkICRjb2xvci1iZy1vbmU7XG4gICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGZvci1zbS1kb3due1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19zaGllbGQtd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MDBweCl7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1iZy1vbmU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIH1cblxuICAgIH1cbiAgICAmX19wcm9maWwtbG9nbyB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fc2hpZWxkLWNvdW50IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTA3cHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG4gICAgJl9fYnJhbmQtY29udGVudC13cmFwcGVyIHtcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgIEBpbmNsdWRlIGZvci1sZy1kb3duIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgICAgICAgICAgc3BhbiwgdGltZXtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgJl9faW5mb3JtYXRpb24ge1xuICAgICAgJl9uby1wcm90ZWN0ZWQge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogI2YwM2MzYztcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fc3RhdHVzIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICAgICZfX2J0bi13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgIC8vanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJ0bl9naG9zdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3due1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkgYW5kIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gICAgICAgIC8vcGFkZGluZzogMTBweCA1cHg7XG4gICAgICAgIC8vZm9udC1zaXplOiAxMnB4O1xuXG5cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fY2VydGlmaWNhdGUtd3JhcHBlciB7XG4gICAgICBmbGV4OiAwIDEgNDUwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19jZXJ0aWZpY2F0ZSB7XG4gICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fZmlsZS1idG4ge1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgLy9tYXgtd2lkdGg6IDE0NXB4O1xuICAgIH1cbiAgICAmX19maWxlLWJ0bi11bmNvbmZpcm0ge1xuICAgICAgLy9tYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG4gIC5hYm91dC1icmFuZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2OTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICBib3JkZXI6MXB4IHNvbGlkICRjb2xvci1iZy1vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgQGluY2x1ZGUgZm9yLXNtLWRvd24ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgIH1cbiAgICAmX19sb2dvIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgZm9yLXNtLWRvd24ge1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBAaW5jbHVkZSBmb3Itc20tZG93biB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbmRpdGlvbnMgIHtcbiAgICBtYXJnaW46IDAgYXV0byA4MHB4O1xuICAgIG1heC13aWR0aDogOTIwcHg7XG4gICAgQGluY2x1ZGUgZm9yLWxnLWRvd24ge1xuICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwsXG4gICAgb2wge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgb2wge1xuICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cbiAgICAmX19idG57XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNTBweDtcbiAgICB9XG4gICAgJl9faW5mbyB7XG4gICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cyBlYXNlLW91dCwgb3BhY2l0eSAwLjVzIGVhc2Utb3V0O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cbn1cbiNjZXJ0aWZpY2F0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4jY2VydGlmaWNhdGUtcXIsXG4jY2VydGlmaWNhdGUtc2hpZWxkLFxuI2NlcnRpZmljYXRlLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4iLCIuYXBwbHktZm9yLW1lbWJlcnNoaXAge1xuICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG4gIC5yZXF1aXJlZC1maWVsZHMge1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG4gIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gNTU1cHgpO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19wYXRoLTEge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTdweCwgMjM3cHgpO1xuICAgIH1cbiAgICAmX19wYXRoLTIge1xuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gICAgICBzdHJva2UtZGFzaGFycmF5OiAxMDAwMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTdweCwgMjM3cHgpO1xuICAgIH1cbiAgICAuY2lyY2xlLXRvcCB7XG4gICAgICAmX19jZW50ZXItY2lyY2xlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogOTc1cHggMjI1cHg7XG4gICAgICAgIC8vIEBpbmNsdWRlIHpvb21Jbk91dCg1KTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNpcmNsZS1ib3R0b20ge1xuICAgICAgJl9fY2VudGVyLWNpcmNsZSB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDU1cHggODY3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDcwcHg7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gMTc4cHgpO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIC5jaXJjbGUtdG9wIHtcbiAgICAgICZfX2NlbnRlci1jaXJjbGUge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAzMzVweCA3MHB4O1xuICAgICAgICBAaW5jbHVkZSB6b29tSW5PdXQoNSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcGF0aC0xIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDRweCwgNjBweCk7XG4gICAgfVxuICAgICZfX3BhdGgtMiB7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDBweDtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHg7XG5cbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDRweCwgNjBweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci1zbS1kb3duIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBAaW5jbHVkZSBmb3IteC1zbS1kb3duIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQGltcG9ydCBcIi4vbWVtYmVyc2hpcFwiO1xufVxuIiwiLm1lbWJlcnNoaXAge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gIH1cbiAgJl9fYnJlYWRjcnVtcHMge1xuICAgIG1hcmdpbi1ib3R0b206IDQ3cHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cbiAgJl9fZm9ybS1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogOTVweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbiAgfVxuICAmX19mb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxODBweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIH1cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuaW5wdXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRhY3QtaW5mbyB7XG4gICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIH1cbiAgfVxuICAuZ3JpZC1yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgZ3JpZC1nYXA6IDA7XG4gICAgfVxuICB9XG4gIC5zdWJtaXQtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuIiwiLndoYXQtd2UtZG8ge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cblxuICAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMjdweDtcbiAgICByaWdodDogY2FsYyg1MCUgLSA1NTVweCk7XG4gICAgei1pbmRleDogLTE7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX3BhdGgtMSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAyMzdweCk7XG4gICAgfVxuXG4gICAgJl9fcGF0aC0yIHtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwMHB4O1xuICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDIzN3B4KTtcbiAgICB9XG5cbiAgICAuY2lyY2xlLXRvcCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMHB4LCA1MHB4KTtcbiAgICAgICZfX2NlbnRlci1jaXJjbGUge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA5MDBweCAyMjVweDtcbiAgICAgICAgQGluY2x1ZGUgem9vbUluT3V0KDUpO1xuICAgICAgfVxuXG4gICAgICAmX19jaXJjbGUyIHtcbiAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA5MDBweCAyMjVweDtcbiAgICAgICAgQGluY2x1ZGUgcm90YXRpb24oNiwgbm9ybWFsKTtcbiAgICAgIH1cblxuICAgICAgJl9fY2lyY2xlMyB7XG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogOTAwcHggMjI1cHg7XG4gICAgICAgIEBpbmNsdWRlIHJvdGF0aW9uKDgsIHJldmVyc2UpO1xuICAgICAgfVxuXG4gICAgICAmX19jaXJjbGU0IHtcbiAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA5MDBweCAyMjVweDtcbiAgICAgICAgQGluY2x1ZGUgcm90YXRpb24oNSwgbm9ybWFsKTtcbiAgICAgIH1cblxuICAgICAgJl9fY2lyY2xlNSB7XG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogOTAwcHggMjI1cHg7XG4gICAgICAgIEBpbmNsdWRlIHJvdGF0aW9uKDEwLCByZXZlcnNlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxOTVweDtcbiAgICByaWdodDogY2FsYyg1MCUgLSAxODVweCk7XG4gICAgei1pbmRleDogLTE7XG4gICAgLmNpcmNsZS10b3Age1xuICAgICAgJl9fY2VudGVyLWNpcmNsZSB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDMyMHB4IDEwcHg7XG4gICAgICAgIEBpbmNsdWRlIHpvb21Jbk91dCg1KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fcGF0aC0xIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMnB4LCAxcHgpO1xuICAgIH1cbiAgICAmX19wYXRoLTIge1xuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gICAgICBzdHJva2UtZGFzaGFycmF5OiAxMDAwMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEycHgsIDFweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci1zbS1kb3duIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBAaW5jbHVkZSBmb3IteC1zbS1kb3duIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5zbGlkZXItY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIEBpbXBvcnQgXCIuL2ZpcnN0LXNjcmVlblwiO1xuICBAaW1wb3J0IFwiLi9wcm92aWRlXCI7XG4gIEBpbXBvcnQgXCIuL3NwZWNpYWwtb25lXCI7XG4gIEBpbXBvcnQgXCIuL3NwZWNpYWwtdHdvXCI7XG59XG4iLCIuZmlyc3Qtc2NyZWVuIHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIHAge1xuICAgIHdpZHRoOiA1OC4zMzMzJTtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgZm9yLXNtLWRvd24ge1xuICAgICAgd2lkdGg6IDgzLjMzMzMzMyU7XG4gICAgfVxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4iLCIucHJvdmlkZSB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICYtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDczMHB4O1xuICAgIEBpbmNsdWRlIGZvci1zbS1kb3duIHtcbiAgICAgIG1heC13aWR0aDogMjkwcHg7XG4gICAgfVxuICB9XG4gIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuXG4gIH1cbiAgJl9fc2VydmljZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgICAuYnRuIHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuICB9XG4gICZfX3JvdyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGNvbHVtbi1nYXA6IDY1cHg7XG4gICAgcm93LWdhcDogNDBweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgICByb3ctZ2FwOiAzMHB4O1xuICAgIH1cbiAgfVxuICAmX19jb2wge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4iLCIuc3BlY2lhbC1vbmUge1xuICBtYXJnaW46IDEwMHB4IDA7XG4gICZfY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDkyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNjZweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuICBwIHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIH1cbiAgfVxufVxuIiwiLnNwZWNpYWwtdHdvIHtcbiAgbWFyZ2luLWJvdHRvbTogMTgwcHg7XG4gIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgJl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgZm9yLXNtLWRvd24ge1xuICAgICAgbWF4LXdpZHRoOiAyODdweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuICAmX19yb3cge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG4gICZfX2NvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuIiwiLmFib3V0LXVzIHtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG4gIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMHB4O1xuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDU1NXB4KTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fcGF0aC0xIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUzcHgsIDIzN3B4KTtcbiAgICB9XG4gICAgJl9fcGF0aC0yIHtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwMHB4O1xuICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUzcHgsIDIzN3B4KTtcbiAgICB9XG4gICAgLmNpcmNsZS10b3Age1xuICAgICAgJl9fY2VudGVyLWNpcmNsZSB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDkwMHB4IDIyNXB4O1xuICAgICAgICBAaW5jbHVkZSB6b29tSW5PdXQoNSk7XG4gICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coM3B4IDNweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4zKSk7XG4gICAgICB9XG4gICAgICAmX19jaXJjbGUyIHtcbiAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA5MDBweCAyMjVweDtcbiAgICAgICAgQGluY2x1ZGUgcm90YXRpb24oNiwgbm9ybWFsKTtcbiAgICAgIH1cbiAgICAgICZfX2NpcmNsZTMge1xuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAxMzAwcHg7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwcHg7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDkwMHB4IDIyNXB4O1xuICAgICAgICBAaW5jbHVkZSByb3RhdGlvbig4LCByZXZlcnNlKTtcbiAgICAgIH1cbiAgICAgICZfX2NpcmNsZTQge1xuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAxMzAwcHg7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwcHg7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDkwMHB4IDIyNXB4O1xuICAgICAgICBAaW5jbHVkZSByb3RhdGlvbig1LCBub3JtYWwpO1xuICAgICAgfVxuICAgICAgJl9fY2lyY2xlNSB7XG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogOTAwcHggMjI1cHg7XG4gICAgICAgIEBpbmNsdWRlIHJvdGF0aW9uKDEwLCByZXZlcnNlKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNpcmNsZS1ib3R0b20ge1xuICAgICAgJl9fY2VudGVyLWNpcmNsZSB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDU1cHggODM4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTIwcHg7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICBAaW5jbHVkZSBmb3Itc20tZG93biB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgQGluY2x1ZGUgZm9yLXgtc20tZG93biB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX3BhdGgtMiB7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDBweDtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHg7XG4gICAgfVxuXG4gICAgLmNpcmNsZS10b3Age1xuICAgICAgJl9fY2VudGVyLWNpcmNsZSB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDMzMHB4IDMwcHg7XG4gICAgICAgIEBpbmNsdWRlIHpvb21Jbk91dCg1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fZmlyc3Qtc2NyZWVuLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMTIycHg7XG4gICAgbWF4LXdpZHRoOiA2MzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcblxuICAgIEBpbmNsdWRlIGZvci1zbS1kb3duIHtcbiAgICAgIG1heC13aWR0aDogMzMwcHg7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgJl9fc2Vjb25kLXNjcmVlbi1jb250YWluZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogNzMwcHg7XG5cbiAgICBAaW5jbHVkZSBmb3Itc20tZG93biB7XG4gICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4iLCIuY2F0ZWdvcnktcGFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuICAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNjBweDtcbiAgICByaWdodDogY2FsYyg1MCUgLSA1NTVweCk7XG4gICAgei1pbmRleDogLTE7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX3BhdGgtMiB7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDBweDtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHg7XG4gICAgfVxuICAgIC5jaXJjbGUtdG9wIHtcbiAgICAgICZfX2NlbnRlci1jaXJjbGUge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA5MTBweCA0MHB4O1xuICAgICAgICBAaW5jbHVkZSB6b29tSW5PdXQoNCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGZvci1zbS1kb3duIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG4gIH1cblxuICAmX19icmVhZGNydW1icyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19jb250ZW50LXdyYXBwZXIge1xuICAgIC8vbWluLWhlaWdodDogMTIwMHB4O1xuICAgIC8vZGlzcGxheTogZ3JpZDtcbiAgICAvL2dyaWQtdGVtcGxhdGUtY29sdW1uczogOGZyIDRmcjtcbiAgICAvL2dyaWQtdGVtcGxhdGUtcm93czogMWZyIDQwcHg7XG4gICAgLy9ncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgIC8vICBcIm5ld3MgcXVpY2tcIlxuICAgIC8vICBcInBhZyBwYWdcIjtcbiAgICAvL2NvbHVtbi1nYXA6IDEwcHg7XG4gICAgLy9yb3ctZ2FwOiA1MHB4O1xuICAgIC8vXG4gICAgLy9AaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgLy8gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIC8vICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0byBhdXRvO1xuICAgIC8vICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIm5ld3NcIiBcInBhZ1wiIFwicXVpY2tcIjtcbiAgICAvLyAgcm93LWdhcDogNDVweDtcbiAgICAvL31cbiAgfVxuXG4gICZfX25ld3MtaXRlbS1jb250YWluZXIge1xuICAgIC8vZ3JpZC1hcmVhOiBuZXdzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFydGljbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIC8vJjpsYXN0LWNoaWxkIHtcbiAgICAgIC8vICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgLy99XG4gICAgfVxuICB9XG4gICZfX3F1aWNrLWxpbmtzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgLy9ncmlkLWFyZWE6IHF1aWNrO1xuICB9XG4gICZfX3BhZ2luYXRpb24ge1xuICAgIC8vZ3JpZC1hcmVhOiBwYWc7XG5cbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICAgIH1cbiAgICAucGFnaW5hdGlvbiB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbn1cbiIsIi5maXJzdC1zY3JlZW4ge1xuICAmX19icmVhZGNydW1icyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxuICAmX19jb250ZW50LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuICAgIC5maXJzdC1zY3JlZW5fX2ltZyB7XG4gICAgICBmbGV4OiAwIDEgNDQ1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA0NDVweDtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIC5maXJzdC1zY3JlZW5fX3RleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fdGl0bGUtd3JhcHBlciB7XG4gICAgZmxleDogMCAxIDYzNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB9XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG4gICZfX2RhdGUge1xuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG59XG4iLCIuYXJ0aWNsZS1wYWdlIHtcbiAgQGltcG9ydCBcIi4vX2ZpcnN0LXNjcmVlblwiO1xuXG4gIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI2MHB4O1xuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDU1NXB4KTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fcGF0aC0yIHtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwMHB4O1xuICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDBweDtcbiAgICB9XG4gICAgLmNpcmNsZS10b3Age1xuICAgICAgJl9fY2VudGVyLWNpcmNsZSB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDkxNXB4IDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIHpvb21Jbk91dCg0KTtcbiAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMTVweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4zKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2NvbnRlbnQtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDkyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgQGluY2x1ZGUgZm9yLWxnLWRvd24ge1xuICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwsXG4gICAgb2wge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgb2wge1xuICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgICB9XG4gICAgdGltZSB7XG4gICAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuXG4gICAgLnZpZGVvLXdyYXBwZXIge1xuICAgICAgJiA+IGRpdiB7XG4gICAgICAgIC8vIHdpZHRoOiA1NjA7XG4gICAgICAgIC8vIGhlaWdodDogMzQ5O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICAgIGhlaWdodDogMDtcblxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fc29jLWl0ZW0td3JhcHBlciB7XG4gICAgbWFyZ2luOiAxMDBweCBhdXRvIDYwcHg7XG4gICAgLnNvY2lhbC1pY29ucy1zaGFyZSB7XG4gICAgICBtYXgtd2lkdGg6IDI1NXB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmZpcnN0LXNjcmVlbiB7XG4gIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbiAgJl9fYnJlYWRjcnVtYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbiAgJl9fY29udGVudC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG4gICAgLmZpcnN0LXNjcmVlbl9faW1nIHtcbiAgICAgIGZsZXg6IDAgMSA0NTBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIC5maXJzdC1zY3JlZW5fX3RleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fdGl0bGUtd3JhcHBlciB7XG4gICAgZmxleDogMCAxIDYzNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB9XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG4gICZfX2RhdGUge1xuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG59XG4iLCIuc2NydW0tcGFnZSB7XG4gIEBpbXBvcnQgXCIuL19maXJzdC1zY3JlZW5cIjtcblxuICAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyODBweDtcbiAgICByaWdodDogY2FsYyg1MCUgLSA1NTVweCk7XG4gICAgei1pbmRleDogLTE7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX3BhdGgtMiB7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDBweDtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHg7XG4gICAgfVxuICAgIC5jaXJjbGUtdG9wIHtcbiAgICAgICZfX2NlbnRlci1jaXJjbGUge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA5MTVweCA0MHB4O1xuICAgICAgICBAaW5jbHVkZSB6b29tSW5PdXQoNCk7XG4gICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDE1cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMykpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19jb250ZW50LWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5MjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIEBpbmNsdWRlIGZvci1sZy1kb3duIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUge1xuICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHVsLFxuICAgIG9sIHtcbiAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIG9sIHtcbiAgICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG4gICAgfVxuICAgIHRpbWUge1xuICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cbiAgfVxuICAmX19ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgJl9faW1nLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBmbGV4OiAwIDAgNDQ1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIGRpdiB7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19zb2MtaXRlbS13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIC5zb2NpYWwtaWNvbnMtc2hhcmUge1xuICAgICAgbWF4LXdpZHRoOiAyNTVweDtcbiAgICB9XG4gIH1cbn1cbiIsIi50ZWFtIHtcbiAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxuICBoMSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDU1NXB4KTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fcGF0aC0xIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUzcHgsIDIzN3B4KTtcbiAgICB9XG4gICAgJl9fcGF0aC0yIHtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwMHB4O1xuICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUzcHgsIDIzN3B4KTtcbiAgICB9XG4gICAgLmNpcmNsZS10b3Age1xuICAgICAgJl9fY2VudGVyLWNpcmNsZSB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDk3NXB4IDIyNXB4O1xuICAgICAgICBAaW5jbHVkZSB6b29tSW5PdXQoNSk7XG4gICAgICB9XG4gICAgfVxuICAgIC5jaXJjbGUtYm90dG9tIHtcbiAgICAgICZfX2NlbnRlci1jaXJjbGUge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1NXB4IDg2N3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3MHB4O1xuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDE3OHB4KTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICAuY2lyY2xlLXRvcCB7XG4gICAgICAmX19jZW50ZXItY2lyY2xlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMzM1cHggNzBweDtcbiAgICAgICAgQGluY2x1ZGUgem9vbUluT3V0KDUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3BhdGgtMSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0cHgsIDM3cHgpO1xuICAgIH1cbiAgICAmX19wYXRoLTIge1xuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gICAgICBzdHJva2UtZGFzaGFycmF5OiAxMDAwMHB4O1xuXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0cHgsIDM3cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBmb3Itc20tZG93biB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgQGluY2x1ZGUgZm9yLXgtc20tZG93biB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBAaW1wb3J0IFwiLi9tYXBcIjtcbiAgQGltcG9ydCBcIi4vcHJvZmlsZXNcIjtcbn1cblxuLnRlYW0tYWRtaW4ge1xuICAubWFwIHtcbiAgICBjdXJzb3I6IGNyb3NzaGFpcjtcbiAgICAmX19wcmV2aWV3IHtcbiAgICAgIGN1cnNvcjogY3Jvc3NoYWlyO1xuXG4gICAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIC5tYXBfX3ByZXZpZXdfbW9kYWwge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlWSgwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5tYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxuICAmLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgJi13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1NTBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvbWFwLnBuZykgbm8tcmVwZWF0O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgem9vbTogOTAlO1xuICAgICAgLy8gLW1vei10cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIHpvb206IDY1JTtcbiAgICAgIC8vIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLjY1KTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzEwcHgpIHtcbiAgICAgIHpvb206IDU4JTtcbiAgICAgIC8vIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLjU4KTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIHpvb206IDU1JTtcbiAgICAgIC8vIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLjU1KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgZm9yLXNtLWRvd24ge1xuICAgICAgLy8gdHJhbnNmb3JtOiBzY2FsZSgwLjM1KTtcbiAgICAgIHpvb206IDM1JTtcbiAgICAgIC8vIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLjM1KTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAgIHpvb206IDMxJTtcbiAgICAgIC8vIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLjMxKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgZm9yLWUtc20tZG93biB7XG4gICAgICB6b29tOiAzMCU7XG4gICAgICAvLyAtbW96LXRyYW5zZm9ybTogc2NhbGUoMC4zKTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgIHpvb206IDI2JTtcbiAgICAgIC8vIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLjI2KTtcbiAgICB9XG4gIH1cbiAgJl9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAmX19wcmV2aWV3IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICYtY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAwcHg7XG4gICAgICBsZWZ0OiA1MDBweDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAubWFwX19wcmV2aWV3X21vZGFsIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGVZKDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfYXZhdGFyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMzQlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICB9XG4gICAgJl9mbGFnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHRvcDogNDFweDtcbiAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgIH1cbiAgICAmX3RleHQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgYm90dG9tOiAtN3B4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICAgICZfbW9kYWwge1xuICAgICAgei1pbmRleDogNTtcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoNDMsIDI3LCAxMTIsIDAuNyk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC00MnB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlWSgwKTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUnViaWtcIjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbWF4LXdpZHRoOiA2MzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0M3B4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5wcm9maWxlcyB7XG4gIG1hcmdpbi1ib3R0b206IDE4MHB4O1xuICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA4cHg7XG4gIH1cbiAgJl9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDkxNXB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBjb2x1bW4tZ2FwOiA3OHB4O1xuICAgIHJvdy1nYXA6IDM1cHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgICAgcm93LWdhcDogNDBweDtcbiAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgJl9fY2FyZCB7XG4gICAgcGFkZGluZzogMTBweCAwIDE1cHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAzM3B4IDgwcHggcmdiYSgwLCAwLCAwLCAwLjA3KSwgMHB4IDEzLjc4NjZweCAzMy40MjIxcHggcmdiYSgwLCAwLCAwLCAwLjA1MDMxOTgpLFxuICAgICAgICAwcHggNy4zNzA5OHB4IDE3Ljg2OXB4IHJnYmEoMCwgMCwgMCwgMC4wNDE3Mjc1KSwgMHB4IDQuMTMyMTFweCAxMC4wMTcycHggcmdiYSgwLCAwLCAwLCAwLjAzNSksXG4gICAgICAgIDBweCAyLjE5NDUzcHggNS4zMjAwOHB4IHJnYmEoMCwgMCwgMCwgMC4wMjgyNzI1KSwgMHB4IDAuOTEzMTk1cHggMi4yMTM4MXB4IHJnYmEoMCwgMCwgMCwgMC4wMTk2ODAyKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICAgfVxuICAgIGEge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgIH1cbiAgfVxuICAmX19hdmF0YXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA3M3B4IDgwcHggcmdiYSgyMiwgMTgsIDUyLCAwLjA3KSwgMHB4IDMwLjQ5NzdweCAzMy40MjIxcHggcmdiYSgyMiwgMTgsIDUyLCAwLjAyNTg0MjkpLFxuICAgICAgICAwcHggMTYuMzA1NXB4IDE3Ljg2OXB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTcwMzMpLCAwcHggOS4xNDA3M3B4IDEwLjAxNzJweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE1MDE1NyksXG4gICAgICAgIDBweCA0Ljg1NDU3cHggNS4zMjAwOHB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTUzMzQ0KSwgMHB4IDIuMDIwMXB4IDIuMjEzODFweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE0NzcpO1xuICAgIH1cbiAgfVxuICAmX19mbGFnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiAzM3B4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxufVxuIiwiLmNvbnRhY3RzIHtcbiAgc3ZnIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAvL3BhZGRpbmctdG9wOiA2MnB4O1xuICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG4gICZfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5MjBweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0cHg7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gNTU1cHgpO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgI3NoYWRvdyB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG4gICAgJl9fcGF0aC0xIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI4cHgsIDIzN3B4KTtcbiAgICB9XG4gICAgJl9fcGF0aC0yIHtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwMHB4O1xuICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI4cHgsIDIzN3B4KTtcbiAgICB9XG4gICAgLmNpcmNsZS10b3Age1xuICAgICAgJl9fY2VudGVyLWNpcmNsZSB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDk0N3B4IDIyNXB4O1xuICAgICAgICBAaW5jbHVkZSB6b29tSW5PdXQoNSk7XG4gICAgICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY2lyY2xlLWJvdHRvbSB7XG4gICAgICAmX19jZW50ZXItY2lyY2xlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTVweCA4MzdweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTE3cHg7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gMTg1cHgpO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIC5jaXJjbGUtdG9wIHtcbiAgICAgICZfX2NlbnRlci1jaXJjbGUge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAzMjJweCA0MHB4O1xuICAgICAgICBAaW5jbHVkZSB6b29tSW5PdXQoNSk7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3BhdGgtMSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTJweCwgMXB4KTtcbiAgICB9XG4gICAgJl9fcGF0aC0yIHtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwMHB4O1xuICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMnB4LCAxcHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBmb3Itc20tZG93biB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgQGluY2x1ZGUgZm9yLXgtc20tZG93biB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBpbXBvcnQgXCIuL2hlYWRlclwiO1xuICBAaW1wb3J0IFwiLi9tYXBcIjtcbiAgQGltcG9ydCBcIi4vZm9ybVwiO1xufVxuIiwiLmNvbnRhY3RzIHtcbiAgJl9faGVhZGVyIHtcbiAgICAvL21hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjQ1IDI0OCAyNTMgLyA2MCUpO1xuICAgIGJveC1zaGFkb3c6MCAxMHB4IDQwcHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZzogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICAgIH1cbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgLy9tYXgtd2lkdGg6IDYzNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgLy9tYXgtd2lkdGg6IDMzNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNvbnRhY3RzIHtcbiAgJl9fbWFwIHtcbiAgICAvL21hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICZfbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBmb3Itc20tZG93biB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAmX2Rlc2t0b3Age1xuICAgICAgQGluY2x1ZGUgZm9yLXNtLWRvd24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG4iLCIuY29udGFjdHMge1xuICAmX19mb3JtIHtcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNzNweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxODdweDtcbiAgICB9XG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gICAgfVxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgICAgICAgcm93LWdhcDogNTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnN1Ym1pdF9fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJl9faW5wdXRzIHtcbiAgICAuaW5wdXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICYuY29udGFpbmVyX2xpbWl0IHtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIipcIjtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ViNTc1NztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudGV4dGFyZWEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgfVxuICAmX19pbmZvIHtcbiAgICBAaW5jbHVkZSBmb3Itc20tZG93biB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0N3B4O1xuICAgIH1cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuICAgIHAsXG4gICAgLmNvbnRhY3RzX19hZGRyZXNzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbi1wdXJwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRhY3RzX19hZGRyZXNzIHtcbiAgICAgICZfZmlyc3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmlucHV0X19maWxle1xuICAud3BjZjctZm9ybS1jb250cm9sLXdyYXB7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgJjpiZWZvcmV7XG4gICAgICBjb250ZW50OiAnQ2hvb3NlIGZpbGUnO1xuICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICBsZWZ0OjA7XG4gICAgICBwYWRkaW5nOjVweDtcbiAgICAgIGJhY2tncm91bmQ6cmVkO1xuICAgICAgY29sb3I6I2ZmZjtcbiAgICAgIHdpZHRoOjEzMHB4O1xuICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOjVweDtcbiAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIH1cbiAgICBpbnB1dHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZpc2liaWxpdHk6aGlkZGVuO1xuICAgIH1cbiAgfVxufSIsIi5vcGVyYXRpb24ge1xuICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG4gIGgxIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICB9XG4gIH1cbiAgJl9fYnJlYWRjcnVtYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICAgICZfZmlyc3Qge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG4gIH1cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICBncmlkLWdhcDogMzBweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICAgIGdyaWQtZ2FwOiA0MHB4O1xuICAgIH1cbiAgfVxuICAmX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBib3gtc2hhZG93OiAwcHggMzNweCA4MHB4IHJnYmEoMCwgMCwgMCwgMC4wNyksIDBweCAxMy43ODY2cHggMzMuNDIyMXB4IHJnYmEoMCwgMCwgMCwgMC4wNTAzMTk4KSxcbiAgICAgICAgMHB4IDcuMzcwOThweCAxNy44NjlweCByZ2JhKDAsIDAsIDAsIDAuMDQxNzI3NSksIDBweCA0LjEzMjExcHggMTAuMDE3MnB4IHJnYmEoMCwgMCwgMCwgMC4wMzUpLFxuICAgICAgICAwcHggMi4xOTQ1M3B4IDUuMzIwMDhweCByZ2JhKDAsIDAsIDAsIDAuMDI4MjcyNSksIDBweCAwLjkxMzE5NXB4IDIuMjEzODFweCByZ2JhKDAsIDAsIDAsIDAuMDE5NjgwMik7XG4gICAgfVxuICB9XG4gICZfX3Jlc29sdXRpb24tc3RhdGlzdGljc3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG4gICZfX2Nhc2UtZXhhbXBsZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG4gICZfX2NvbW1pc3Npb24tcmVwb3J0cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgJl9faW5kdXN0cnktZXZlbnRzLXBhcnRpY2lwYXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG4gIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC00MHB4O1xuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDU1NXB4KTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fcGF0aC0xIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDdweCwgMTk1cHgpO1xuICAgIH1cbiAgICAmX19wYXRoLTIge1xuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gICAgICBzdHJva2UtZGFzaGFycmF5OiAxMDAwMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoN3B4LCAxOTVweCk7XG4gICAgfVxuICAgIC5jaXJjbGUtdG9wIHtcbiAgICAgICZfX2NlbnRlci1jaXJjbGUge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA5NTRweCAyMjVweDtcbiAgICAgICAgQGluY2x1ZGUgem9vbUluT3V0KDUpO1xuICAgICAgfVxuICAgIH1cbiAgICAuY2lyY2xlLWJvdHRvbSB7XG4gICAgICAmX19jZW50ZXItY2lyY2xlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTVweCA4MzdweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNsaWRlci1idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBpbWcge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuICAgIC5idXR0b24tcHJldiB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDk2cHg7XG4gICAgfVxuICAgIC5idXR0b24tbmV4dCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG4gIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNjBweCk7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBAaW5jbHVkZSBmb3ItbGctZG93biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbiAgLm5ld3MtY2FyZCB7XG4gICAgJl9fYnRuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbn1cbiIsIi5jYXNlLWV4YW1wbGVzIHtcblx0bWFyZ2luLWJvdHRvbTogMTgwcHg7XG5cdEBpbmNsdWRlIGZvci1tZC1kb3duIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMDBweDtcblx0fVxuXG5cdCZfX2NvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiA5MjBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXHRwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdH1cblx0LnNvY2lhbC1pY29ucy1zaGFyZSB7XG5cdFx0bWF4LXdpZHRoOiAyNTRweDtcblx0fVxuXG5cdC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IGNhbGMoNTAlIC0gNTU1cHgpO1xuXHRcdHotaW5kZXg6IC0xO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQmX19wYXRoLTEge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoNTNweCwgMjM3cHgpO1xuXHRcdH1cblx0XHQmX19wYXRoLTIge1xuXHRcdFx0c3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG5cdFx0XHRzdHJva2UtZGFzaGFycmF5OiAxMDAwMHB4O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoNTNweCwgMjM3cHgpO1xuXHRcdH1cblx0XHQuY2lyY2xlLXRvcCB7XG5cdFx0XHQmX19jZW50ZXItY2lyY2xlIHtcblx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogOTc1cHggMjI1cHg7XG5cdFx0XHRcdEBpbmNsdWRlIHpvb21Jbk91dCg1KTtcblx0XHRcdFx0ZmlsdGVyOiBkcm9wLXNoYWRvdygzcHggM3B4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjMpKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNpcmNsZS1ib3R0b20ge1xuXHRcdFx0Jl9fY2VudGVyLWNpcmNsZSB7XG5cdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDU1cHggODM3cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIHtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDExOHB4O1xuXHRcdHJpZ2h0OiBjYWxjKDUwJSAtIDE4MHB4KTtcblx0XHR6LWluZGV4OiAtMTtcblx0XHQuY2lyY2xlLXRvcCB7XG5cdFx0XHQmX19jZW50ZXItY2lyY2xlIHtcblx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogMzIycHggNTBweDtcblx0XHRcdFx0QGluY2x1ZGUgem9vbUluT3V0KDUpO1xuXHRcdFx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KDNweCAxMHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjMpKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19wYXRoLTEge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMjZweCwgMzdweCk7XG5cdFx0fVxuXHRcdCZfX3BhdGgtMiB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNnB4LCAzN3B4KTtcblx0XHRcdHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwMHB4O1xuXHRcdFx0c3Ryb2tlLWRhc2hhcnJheTogMTAwMDBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgZm9yLXNtLWRvd24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXHR9XG5cdEBpbXBvcnQgXCIuL3RhYmxlXCI7XG5cdEBpbXBvcnQgXCIuL2ZpcnN0LXNjcmVlblwiO1xuXHRAaW1wb3J0IFwiLi9jb21wbGFpbnQtbWF0dGVyXCI7XG59XG4iLCJ0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgY29sb3I6ICMwYzBjMGM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLnJlc3BvbnNlIHtcbiAgICBwIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNpbmdsZS1yb3cge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxudGFibGUsXG50ZCxcbnRoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbnRkLFxudGgge1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAxM3B4O1xuICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgcGFkZGluZzogMTBweCA1cHg7XG4gIH1cbn1cbiIsIi5maXJzdC1zY3JlZW4ge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgaDEge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIG1heC13aWR0aDogNjM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWF4LXdpZHRoOiAzMzdweDtcbiAgICB9XG4gIH1cbiAgLmRhdGUge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGVfZm9udDtcbiAgICAmLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG4gIH1cbiAgcCB7XG4gICAgbWF4LXdpZHRoOiA2MzVweDtcbiAgICBAaW5jbHVkZSBmb3Itc20tZG93biB7XG4gICAgICBtYXgtd2lkdGg6IDMzN3B4O1xuICAgIH1cbiAgfVxufVxuIiwiLmNvbXBsYWludC1tYXR0ZXIge1xuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuIiwiLm91ci1wYXJ0bmVycyB7XG4gIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQycHg7XG4gIH1cbiAgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogY2FsYyg1MCUgLSA1NTVweCk7XG4gICAgei1pbmRleDogLTE7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX3BhdGgtMSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1M3B4LCAyMTFweCk7XG4gICAgfVxuICAgICZfX3BhdGgtMiB7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDBweDtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1M3B4LCAyMTFweCk7XG4gICAgfVxuICAgIC5jaXJjbGUtdG9wIHtcbiAgICAgICZfX2NlbnRlci1jaXJjbGUge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA5NzVweCAyMjVweDtcbiAgICAgICAgQGluY2x1ZGUgem9vbUluT3V0KDUpO1xuICAgICAgfVxuICAgIH1cbiAgICAuY2lyY2xlLWJvdHRvbSB7XG4gICAgICAmX19jZW50ZXItY2lyY2xlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTVweCAxMDAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEzNHB4O1xuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDE4NXB4KTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICAuY2lyY2xlLXRvcCB7XG4gICAgICAmX19jZW50ZXItY2lyY2xlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMzIwcHggNTBweDtcbiAgICAgICAgQGluY2x1ZGUgem9vbUluT3V0KDUpO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19wYXRoLTEge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEycHgsIDFweCk7XG4gICAgfVxuICAgICZfX3BhdGgtMiB7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDBweDtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTJweCwgMXB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgZm9yLXNtLWRvd24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci14LXNtLWRvd24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAaW1wb3J0IFwiLi9wYXJ0bmVyc1wiO1xufVxuIiwiaDEge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuXG4ucGFydG5lcnMge1xuICAmX19yb3cge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAoMWZyIDYyMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBAaW5jbHVkZSBmb3ItbGctZG93biB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICgyNTBweCAxZnIpO1xuICAgICAgY29sdW1uLWdhcDogMjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgICBncmlkLXJvdy1nYXA6IDIwcHg7XG4gICAgfVxuICB9XG4gIHAge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgfVxuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAmX19jb2wge1xuICAgICZfaW1nIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG4iLCJoMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiA3N3B4O1xuICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQycHg7XG4gIH1cbn1cblxuLnJlZ3VsYXRvcnMge1xuICAmX19jb3VudHJpZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDE4MHB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBjb2x1bW4tZ2FwOiAzNXB4O1xuICAgIHJvdy1nYXA6IDQwcHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgICAgY29sdW1uLWdhcDogMDtcbiAgICAgIHJvdy1nYXA6IDM1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICB9XG4gICAgLmNvdW50cnkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuXG4gICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAzM3B4IDgwcHggcmdiYSgwLCAwLCAwLCAwLjA3KSwgMHB4IDEzLjc4NjZweCAzMy40MjIxcHggcmdiYSgwLCAwLCAwLCAwLjA1MDMxOTgpLFxuICAgICAgICAgIDBweCA3LjM3MDk4cHggMTcuODY5cHggcmdiYSgwLCAwLCAwLCAwLjA0MTcyNzUpLCAwcHggNC4xMzIxMXB4IDEwLjAxNzJweCByZ2JhKDAsIDAsIDAsIDAuMDM1KSxcbiAgICAgICAgICAwcHggMi4xOTQ1M3B4IDUuMzIwMDhweCByZ2JhKDAsIDAsIDAsIDAuMDI4MjcyNSksIDBweCAwLjkxMzE5NXB4IDIuMjEzODFweCByZ2JhKDAsIDAsIDAsIDAuMDE5NjgwMik7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LWZhbWlseTogJHRpdGxlX2ZvbnQ7XG4gICAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfbGluayB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19jb3VudHJ5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWFkZC1iYWNrZ3JvdW5kO1xuICAgIGJveC1zaGFkb3c6IDBweCAzM3B4IDgwcHggcmdiYSgwLCAwLCAwLCAwLjA3KSwgMHB4IDEzLjc4NjZweCAzMy40MjIxcHggcmdiYSgwLCAwLCAwLCAwLjA1MDMxOTgpLFxuICAgIDBweCA3LjM3MDk4cHggMTcuODY5cHggcmdiYSgwLCAwLCAwLCAwLjA0MTcyNzUpLCAwcHggNC4xMzIxMXB4IDEwLjAxNzJweCByZ2JhKDAsIDAsIDAsIDAuMDM1KSxcbiAgICAwcHggMi4xOTQ1M3B4IDUuMzIwMDhweCByZ2JhKDAsIDAsIDAsIDAuMDI4MjcyNSksIDBweCAwLjkxMzE5NXB4IDIuMjEzODFweCByZ2JhKDAsIDAsIDAsIDAuMDE5NjgwMik7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGVfZm9udDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICRjb2xvci1idXR0b24tYmx1ZTtcbiAgICAgIH1cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1idXR0b24tYmx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5mYXEge1xuICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG4gICZfX3RpdGxlLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgOTVweDtcbiAgICBAaW5jbHVkZSBmb3ItbGctZG93biB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICBoMSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBtYXgtd2lkdGg6IDI4NXB4O1xuICAgIH1cbiAgfVxuICAmX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgfVxuICAmX19idG4td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAvL21heC13aWR0aDogMjQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICB9XG4gIH1cbiAgJl9fYnRuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gIH1cbiAgJl9fY2xpZW50cy13cmFwcGVyLFxuICAmX19tZW1kZXJzLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgOTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICBAaW5jbHVkZSBmb3ItbGctZG93biB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICAmX19xdWVzdGlvbi13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICB9XG4gIH1cbiAgJl9fc3VidGl0bGUge1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIHRyYW5zaXRpb246IG1hcmdpbi1ib3R0b20gMC41cyBlYXNlO1xuICAgICYuYWN0aXZlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbiAgJl9fY29udGVudC13cmFwcGVyIHtcbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICB1bCxcbiAgICBvbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBvbCB7XG4gICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICAgIH1cbiAgfVxuICAmX19idG4tdG9nZ2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG4gICAgJjpob3ZlcntcbiAgICAgIGJveC1zaGFkb3c6IDAgMTBweCA0MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBzcGFue1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgfVxuICAgIHNwYW57XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IDAgMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJ1dHRvbi1ibHVlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgTGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgIH1cbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICByb3RhdGUoOTBkZWcpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIHNwYW46YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwOXB4O1xuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDU1NXB4KTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fcGF0aC0xIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE3cHgsIDIzN3B4KTtcbiAgICB9XG4gICAgJl9fcGF0aC0yIHtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwMHB4O1xuICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE3cHgsIDIzN3B4KTtcbiAgICB9XG4gICAgLmNpcmNsZS10b3Age1xuICAgICAgJl9fY2VudGVyLWNpcmNsZSB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDk2NXB4IDMwMHB4O1xuICAgICAgICBAaW5jbHVkZSB6b29tSW5PdXQoNSk7XG4gICAgICB9XG4gICAgfVxuICAgIC5jaXJjbGUtYm90dG9tIHtcbiAgICAgICZfX2NlbnRlci1jaXJjbGUge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1NXB4IDgzN3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA5OHB4O1xuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDE4NXB4KTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICAuY2lyY2xlLXRvcCB7XG4gICAgICAmX19jZW50ZXItY2lyY2xlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMzIycHggNzVweDtcbiAgICAgICAgQGluY2x1ZGUgem9vbUluT3V0KDUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3BhdGgtMSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTFweCwgNjlweCk7XG4gICAgfVxuICAgICZfX3BhdGgtMiB7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDBweDtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHg7XG5cbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMXB4LCA2OXB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgZm9yLXNtLWRvd24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci14LXNtLWRvd24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5ydWxlcy1hbmQtZ3VpZGVsaW5lcyB7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICBAaW5jbHVkZSBmb3ItbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG4gICZfX2JyZWFkY3J1bWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG4gIGgxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuICAmX19kYXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cbiAgJl9fY29udGVudC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICBncmlkLWdhcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuXG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuICB9XG4gICZfX3F1ZXN0aW9uLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgJl9fc3VidGl0bGUge1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIHRyYW5zaXRpb246IG1hcmdpbi1ib3R0b20gMC41cyBlYXNlO1xuXG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuICAmX19jb250ZW50LXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgdWwsXG4gICAgb2wge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgb2wge1xuICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgICB9XG4gIH1cbiAgJl9fYnRuLXRvZ2dsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3gtc2hhZG93OiAwIDhweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICAgICY6aG92ZXJ7XG4gICAgICBib3gtc2hhZG93OiAwIDEwcHggNDBweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgc3BhbntcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIH1cblxuICAgIH1cbiAgICBzcGFue1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAwIDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1idXR0b24tYmx1ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIExlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICB9XG4gICAgICAmOmFmdGVye1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAgcm90YXRlKDkwZGVnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBzcGFuOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2J0biB7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gIH1cbiAgLmJ1dHRvbi1jb250YWluZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuIiwiLm1lbWJlcnNoaXAtYmVuZWZpdHMge1xuICAmX19icmVhZGNydW1icyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC00MHB4O1xuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDU1NXB4KTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fcGF0aC0xIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgMjM3cHgpO1xuICAgIH1cbiAgICAmX19wYXRoLTIge1xuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gICAgICBzdHJva2UtZGFzaGFycmF5OiAxMDAwMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCAyMzdweCk7XG4gICAgfVxuICAgIC5jaXJjbGUtdG9wIHtcbiAgICAgICZfX2NlbnRlci1jaXJjbGUge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA5NTNweCAyNDVweDtcbiAgICAgICAgQGluY2x1ZGUgem9vbUluT3V0KDUpO1xuICAgICAgfVxuICAgIH1cbiAgICAuY2lyY2xlLWJvdHRvbSB7XG4gICAgICAmX19jZW50ZXItY2lyY2xlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTA5MnB4IDI1NjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW1wb3J0IFwiLi9jb250ZW50XCI7XG59XG4iLCIubWVtYmVyc2hpcC1iZW5lZml0cyB7XG4gICZfX3BhcnRuZXJzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIC8vZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxMDBweCwgMWZyKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMTAwcHgsIDFmcikpO1xuICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gICAgcm93LWdhcDogMzBweDtcblxuICAgICZfaW1nIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDEwMHB4LCAxZnIpKTtcbiAgICAgICZfaW1nIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDU1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5oMSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbmgzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5pbWctY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi50ZXh0LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICZfX3NlY29uZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmRzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGNvbHVtbi1nYXA6IDc4cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgcm93LWdhcDogMzVweDtcbiAgfVxuICAubWVtYmVyc2hpcC1jYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjBweCAxNXB4IDE1cHggMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDI1NXB4O1xuICAgIG1pbi1oZWlnaHQ6IDE3N3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgLy9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjk2LjdkZWcsICM0NTEwOGEgLTUuMTQlLCAjM2QwNjVmIDQzLjEyJSwgIzIwMDU1NCAxNjguMjMlKTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1iZy10d287XG4gICAgcCB7XG4gICAgICAvL2NvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDIxLjdweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYmctdHdvO1xuICAgICAgcGFkZGluZy10b3A6IDEzcHg7XG4gICAgICBjb2xvcjogJGNvbG9yLW1haW4tcHVycDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJi5hZGQtbGluZS1kb3duIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTYwcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9kaXN0L21lbWJlcnNoaXAtbGluZS1zaW5nbGUuc3ZnKTtcbiAgICAgICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fc2Vjb25kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gICZfX3RoaXJkIHtcbiAgICByb3ctZ2FwOiA2NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIHJvdy1nYXA6IDM1cHg7XG4gICAgfVxuICB9XG59XG5cbi5saW5lcyB7XG4gIG1heC13aWR0aDogNjkycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYnV0dG9uLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbiAgfVxuICAmX19zZWNvbmQge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIH1cbiAgfVxuICAuYnRuIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuIiwiLmNlcnRpZmljYXRpb24tc2VydmljZXMge1xuICAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNDBweDtcbiAgICByaWdodDogY2FsYyg1MCUgLSA1NTVweCk7XG4gICAgei1pbmRleDogLTE7XG4gICAgLy9oZWlnaHQ6IDEwMCU7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX3BhdGgtMSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3cHgsIDIzN3B4KTtcbiAgICB9XG4gICAgJl9fcGF0aC0yIHtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwMHB4O1xuICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDdweCwgMjM3cHgpO1xuICAgIH1cbiAgICAuY2lyY2xlLXRvcCB7XG4gICAgICAmX19jZW50ZXItY2lyY2xlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogOTU2cHggMjU1cHg7XG4gICAgICAgIEBpbmNsdWRlIHpvb21Jbk91dCg1KTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNpcmNsZS1ib3R0b20ge1xuICAgICAgJl9fY2VudGVyLWNpcmNsZSB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwOTJweCAyNTYwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDExN3B4O1xuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDE3OHB4KTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICAuY2lyY2xlLXRvcCB7XG4gICAgICAmX19jZW50ZXItY2lyY2xlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMzMycHggNTBweDtcbiAgICAgICAgQGluY2x1ZGUgem9vbUluT3V0KDUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3BhdGgtMSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDM3cHgpO1xuICAgIH1cbiAgICAmX19wYXRoLTIge1xuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gICAgICBzdHJva2UtZGFzaGFycmF5OiAxMDAwMHB4O1xuXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDM3cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBmb3Itc20tZG93biB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgQGluY2x1ZGUgZm9yLXgtc20tZG93biB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBpbXBvcnQgXCIuL2NvbnRlbnRcIjtcbn1cbiIsIi5jZXJ0aWZpY2F0aW9uLXNlcnZpY2VzIHtcbiAgJl9fZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICB9XG4gICAgJl9yZXZlcnNlZCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG4gICAgICAuY2VydGlmaWNhdGlvbi1zZXJ2aWNlc19fZ3JvdXBfdGV4dHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG4gICAgICAuY2VydGlmaWNhdGlvbi1zZXJ2aWNlc19fZ3JvdXBfaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogNjRweDtcbiAgICAgICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYnV0dG9uLWNvbnRhaW5lcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9pbWcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2NHB4O1xuICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgIH1cbiAgICAgIC8vIGltZyB7XG4gICAgICAvLyBcdHdpZHRoOiAxMDAlO1xuICAgICAgLy8gfVxuICAgIH1cbiAgICAmX3RleHQge1xuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICB1bCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIG1heC13aWR0aDogMTQwcHg7XG4gICAgfVxuICB9XG59XG5oMSB7XG4gIG1hcmdpbi1ib3R0b206IDE0NXB4O1xuICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4uYnV0dG9uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTgwcHg7XG4gIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuIiwiLmV4ZWN1dGlvbi1jZXJ0aWZpY2F0aW9uIHtcbiAgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTgxcHg7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gNTU1cHgpO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19wYXRoLTEge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTJweCwgMjM3cHgpO1xuICAgIH1cbiAgICAmX19wYXRoLTIge1xuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gICAgICBzdHJva2UtZGFzaGFycmF5OiAxMDAwMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTJweCwgMjM3cHgpO1xuICAgIH1cbiAgICAuY2lyY2xlLXRvcCB7XG4gICAgICAmX19jZW50ZXItY2lyY2xlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAyOHB4IDI4NXB4O1xuICAgICAgICBAaW5jbHVkZSB6b29tSW5PdXQoNSk7XG4gICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coM3B4IDNweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4zKSk7XG4gICAgICB9XG4gICAgfVxuICAgIC5jaXJjbGUtYm90dG9tIHtcbiAgICAgICZfX2NlbnRlci1jaXJjbGUge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDkycHggMjU2MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNDU3cHg7XG4gICAgbGVmdDogMjBweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICAuY2lyY2xlLXRvcCB7XG4gICAgICAmX19jZW50ZXItY2lyY2xlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMzI5cHggNTBweDtcbiAgICAgICAgQGluY2x1ZGUgem9vbUluT3V0KDUpO1xuICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDNweCAxMHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjMpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wYXRoLTEge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTJweCwgMzdweCk7XG4gICAgfVxuICAgICZfX3BhdGgtMiB7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDBweDtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHg7XG5cbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0ycHgsIDM3cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBmb3Itc20tZG93biB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICBAaW1wb3J0IFwiLi9jb250ZW50XCI7XG59XG4iLCJoMSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5oMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmV4ZWN1dGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDE4MHB4O1xuICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgJl9faW1nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuICAmX19icmVhZGNydW1icyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgJl9fc3VidGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cbiAgJl9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbiIsIi52YWx1ZS1hZGRlZC1zZXJ2aWNlcyB7XG4gIC52YWx1ZS1zZXJ2aWNlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuICAgICZfX3RhYnN7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuXG4gICAgfVxuICAgICZfX2Fib3V0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICBtYXgtd2lkdGg6IDg1NXB4O1xuICAgICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuICAgICAgfVxuICAgICAgaDEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX2J1dHRvbiB7XG4gICAgICAuYnRuIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5idXR0b25XcmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgIC8vZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgIH1cbiAgICAgIC50YWItYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAvL2ZpbHRlcjogZ3JheXNjYWxlKDEpO1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiRjb2xvci1tYWluLXB1cnA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDokY29sb3ItYmctdHdvO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogNDhweDtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudFdyYXBwZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1MHB4KTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLW1haW4tcHVycDtcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb250ZW50LmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmNvbnRlbnQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTQwcHg7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gNTU1cHgpO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19wYXRoLTEge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTdweCwgMjM3cHgpO1xuICAgIH1cbiAgICAmX19wYXRoLTIge1xuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gICAgICBzdHJva2UtZGFzaGFycmF5OiAxMDAwMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTdweCwgMjM3cHgpO1xuICAgIH1cbiAgICAuY2lyY2xlLXRvcCB7XG4gICAgICAmX19jZW50ZXItY2lyY2xlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogOTY2cHggMjU1cHg7XG4gICAgICAgIEBpbmNsdWRlIHpvb21Jbk91dCg1KTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNpcmNsZS1ib3R0b20ge1xuICAgICAgJl9fY2VudGVyLWNpcmNsZSB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwOTJweCAyNTYwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDExMHB4O1xuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDE3OHB4KTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICAuY2lyY2xlLXRvcCB7XG4gICAgICAmX19jZW50ZXItY2lyY2xlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMzI1cHggNTBweDtcbiAgICAgICAgQGluY2x1ZGUgem9vbUluT3V0KDUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3BhdGgtMSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtN3B4LCAzN3B4KTtcbiAgICB9XG4gICAgJl9fcGF0aC0yIHtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwMHB4O1xuICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDBweDtcblxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTdweCwgMzdweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci1zbS1kb3duIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBAaW5jbHVkZSBmb3IteC1zbS1kb3duIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIudHJhZGVycy1lZHVjYXRpb24tZm9ybSB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICAmX19icmVhZGNydW1icyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuICAmX190ZXh0LWJlZm9yZXtcbiAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTQwcHg7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gNTU1cHgpO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19wYXRoLTEge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTdweCwgMjM3cHgpO1xuICAgIH1cbiAgICAmX19wYXRoLTIge1xuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gICAgICBzdHJva2UtZGFzaGFycmF5OiAxMDAwMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTdweCwgMjM3cHgpO1xuICAgIH1cbiAgICAuY2lyY2xlLXRvcCB7XG4gICAgICAmX19jZW50ZXItY2lyY2xlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogOTM1cHggMjI1cHg7XG4gICAgICAgIEBpbmNsdWRlIHpvb21Jbk91dCg1KTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNpcmNsZS1ib3R0b20ge1xuICAgICAgJl9fY2VudGVyLWNpcmNsZSB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDU1cHggODM3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5lZHVjYXRpb24tZm9ybV9fY29udGFpbmVye1xuICAgIG1hcmdpbjogMCBhdXRvIDI1cHg7XG4gIH1cbiAgQGltcG9ydCBcIi4vZm9ybVwiO1xufVxuIiwiLmVkdWNhdGlvbi1mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG4gIGgxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIH1cbiAgfVxuICAmX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNDQ1cHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICBidXR0b24ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxuICB9XG4gIC5pbnB1dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnRlbXBsYXRlLXByb2ZpbGUge1xuICBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBmb250LXNpemU6IDEuNTVlbTtcbiAgICBAaW5jbHVkZSBmb3Itc20tZG93biB7XG4gICAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgIH1cbiAgfVxuICAmX19zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNTdweDtcbiAgICB9XG4gIH1cbiAgJl9fY2FyZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuNWZyIDJmcjtcbiAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgICAgIHJvdy1nYXA6IDYwcHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19hdmF0YXIge1xuICAgIGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci14LXNtLWRvd24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMzdweDtcbiAgICByaWdodDogY2FsYyg1MCUgLSA1NTVweCk7XG4gICAgei1pbmRleDogLTE7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX3BhdGgtMSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1M3B4LCAyMzdweCk7XG4gICAgfVxuICAgICZfX3BhdGgtMiB7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDBweDtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1M3B4LCAyMzdweCk7XG4gICAgfVxuICAgIC5jaXJjbGUtdG9wIHtcbiAgICAgICZfX2NlbnRlci1jaXJjbGUge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA5NzVweCAyMjVweDtcbiAgICAgICAgQGluY2x1ZGUgem9vbUluT3V0KDUpO1xuICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDNweCAzcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMykpO1xuICAgICAgfVxuICAgIH1cbiAgICAuY2lyY2xlLWJvdHRvbSB7XG4gICAgICAmX19jZW50ZXItY2lyY2xlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTVweCA4MzdweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTEwcHg7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gMTc4cHgpO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIC5jaXJjbGUtdG9wIHtcbiAgICAgICZfX2NlbnRlci1jaXJjbGUge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAzMjVweCA1MHB4O1xuICAgICAgICBAaW5jbHVkZSB6b29tSW5PdXQoNSk7XG4gICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coM3B4IDEwcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMykpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3BhdGgtMSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtN3B4LCAzN3B4KTtcbiAgICB9XG4gICAgJl9fcGF0aC0yIHtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwMHB4O1xuICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDBweDtcblxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTdweCwgMzdweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci1zbS1kb3duIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBAaW5jbHVkZSBmb3IteC1zbS1kb3duIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIuY2hlY2stbWFya2V0cy1wcmljZSB7XG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYXBpLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICB9XG4gICAgaWZyYW1lIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogNDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvL21heC13aWR0aDogOTIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgdWwsXG4gICAgb2wge1xuICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgb2wge1xuICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgICB9XG4gICAgdGltZSB7XG4gICAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuICB9XG4gIC8vI2NjcHctY29pbnNsaXN0X3dyYXBwZXIgdGJvZHkgLmNjcHdfbmFtZSB7XG4gIC8vICAvL1xuICAvLyAgZGlzcGxheTogZmxleDtcbiAgLy8gIGZsZXgtd3JhcDogd3JhcDtcbiAgLy9cbiAgLy9cbiAgLy9cbiAgLy99XG4gIGRpdltpZCo9XCJjY3B3LWRhdGF0YWJsZVwiXS5kYXRhVGFibGVzX3dyYXBwZXJ7XG4gICAgZGl2LmRhdGFUYWJsZXNfcGFnaW5hdGUgYS5wYWdpbmF0ZV9idXR0b246aG92ZXJ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTY1N2UyO1xuICAgICAgYmFja2dyb3VuZDogIzE2NTdlMjtcbiAgICB9XG4gICAgdGFibGUuZGF0YVRhYmxlIHRoW3JvbGU9Y29sdW1uaGVhZGVyXTpub3QoLm5vLXNvcnQpOmFmdGVye1xuICAgICAgcmlnaHQ6IDYuNXB4O1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDhweCk7XG4gICAgfVxuICAgIHRhYmxlLmRhdGFUYWJsZSB0aFtyb2xlPWNvbHVtbmhlYWRlcl06bm90KC5uby1zb3J0KSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgICB0YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGh7XG4gICAgICBjb2xvcjogJGNvbG9yLXRpdGxlO1xuICAgIH1cbiAgICAgLnRhYmxlLXN0cmlwZWQ+dGJvZHk+dHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWRkLXB1cnA7XG4gICAgfVxuICB9XG4gIGlmcmFtZSB7XG4gICAgI3NpdGVXcmFwcGVyIHtcbiAgICAgIC5oZWFkZXJSb3cge1xuICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItbWFpbi1wdXJwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudHJhZGVycy1lZHVjYXRpb24ge1xuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuICAmX19jb250ZW50c3tcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gICZfX2FwaS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgICYuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5idXR0b25XcmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLnRhYi1idXR0b24ge1xuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmVzc2VkLWJ1dHRvbjtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICB9XG4gIH1cblxuICAuY29udGVudFdyYXBwZXIge1xuICAgIC5ibWctbGlzdC1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyNTBweCwgMWZyKSk7XG4gICAgfVxuXG4gICAgLmJtZy1saXN0LWl0ZW0ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBib3gtc2hhZG93OiAwcHggMzNweCA4MHB4IHJnYigwIDAgMCAvIDclKSwgMHB4IDEzLjc4NjZweCAzMy40MjIxcHggcmdiKDAgMCAwIC8gNSUpLCAwcHggNy4zNzA5OHB4IDE3Ljg2OXB4IHJnYigwIDAgMCAvIDQlKSxcbiAgICAgICAgMHB4IDQuMTMyMTFweCAxMC4wMTcycHggcmdiKDAgMCAwIC8gNCUpLCAwcHggMi4xOTQ1M3B4IDUuMzIwMDhweCByZ2IoMCAwIDAgLyAzJSksIDBweCAwLjkxMzE5NXB4IDIuMjEzODFweCByZ2IoMCAwIDAgLyAyJSk7XG4gICAgfVxuXG4gICAgLmJtZy1saXN0LWl0ZW0tYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1tYWluLXB1cnA7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3gtc2hhZG93OiAwcHggNzNweCA4MHB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wNyksIDBweCAzMC40OTc3cHggMzMuNDIyMXB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMjU4NDI5KSxcbiAgICAgICAgMHB4IDE2LjMwNTVweCAxNy44NjlweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE3MDMzKSwgMHB4IDkuMTQwNzNweCAxMC4wMTcycHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNTAxNTcpLFxuICAgICAgICAwcHggNC44NTQ1N3B4IDUuMzIwMDhweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE1MzM0NCksIDBweCAyLjAyMDFweCAyLjIxMzgxcHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNDc3KTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsKTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ob3Zlci1idXR0b247XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxMDBweCA4MHB4IHJnYmEoMCwgMCwgMCwgMC4wNyksIDBweCA0MS43Nzc2cHggMzMuNDIyMXB4IHJnYmEoMCwgMCwgMCwgMC4wNTAzMTk4KSxcbiAgICAgICAgICAwcHggMjIuMzM2M3B4IDE3Ljg2OXB4IHJnYmEoMCwgMCwgMCwgMC4wNDE3Mjc1KSwgMHB4IDEyLjUyMTZweCAxMC4wMTcycHggcmdiYSgwLCAwLCAwLCAwLjAzNSksXG4gICAgICAgICAgMHB4IDYuNjUwMXB4IDUuMzIwMDhweCByZ2JhKDAsIDAsIDAsIDAuMDI4MjcyNSksIDBweCAyLjc2NzI2cHggMi4yMTM4MXB4IHJnYmEoMCwgMCwgMCwgMC4wMTk2ODAyKTtcbiAgICAgIH1cbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByZXNzZWQtYnV0dG9uO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgfVxuICAgICAgJi0tZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGlzYWJsZWQtYnV0dG9uO1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kaXNhYmxlZC1idXR0b247XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGlzYWJsZWQtYnV0dG9uO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYmxvY2tlciB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbiIsIi5zY2FtLWFsZXJ0IHtcbiAgQGltcG9ydCBcIi4uL2FydGljbGUtcGFnZS9maXJzdC1zY3JlZW5cIjtcbiAgLmZpcnN0LXNjcmVlbl9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjYwcHg7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gNTU1cHgpO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19wYXRoLTIge1xuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gICAgICBzdHJva2UtZGFzaGFycmF5OiAxMDAwMHB4O1xuICAgIH1cbiAgICAuY2lyY2xlLXRvcCB7XG4gICAgICAmX19jZW50ZXItY2lyY2xlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogOTE1cHggNDBweDtcbiAgICAgICAgQGluY2x1ZGUgem9vbUluT3V0KDQpO1xuICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAxNXB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjMpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fY29udGVudC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBAaW5jbHVkZSBmb3ItbGctZG93biB7XG4gICAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgfVxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwsXG4gICAgb2wge1xuICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgb2wge1xuICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgICB9XG4gICAgdGltZSB7XG4gICAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuXG4gICAgLnZpZGVvLXdyYXBwZXIge1xuICAgICAgJiA+IGRpdiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICAgICAgaGVpZ2h0OiAwO1xuXG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19zb2MtaXRlbS13cmFwcGVyIHtcbiAgICBtYXJnaW46IDEwMHB4IGF1dG8gNjBweDtcbiAgICAuc29jaWFsLWljb25zLXNoYXJlIHtcbiAgICAgIG1heC13aWR0aDogMjU1cHg7XG4gICAgfVxuICB9XG59XG4iLCIuZXJyb3I0MDQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDMwcHgpIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAuaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5ub3QtZm91bmQge1xuICAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuYW5pbWUtY2lyY2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDJweDtcbiAgfVxuICAuYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE5MHB4O1xuICB9XG4gIGgxIHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMTBweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJl9fd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgICAgfVxuICAgIH1cbiAgICAmX190ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDEwcHgpIHtcbiAgICAgICAgd2lkdGg6IDEyMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMTQ0cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2lyY2xlLXRvcCB7XG4gICAgICAmX19jaXJjbGUyIHtcbiAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA0MDBweCAyNTBweDtcbiAgICAgICAgQGluY2x1ZGUgcm90YXRpb24oNiwgbm9ybWFsKTtcbiAgICAgIH1cbiAgICAgICZfX2NpcmNsZTMge1xuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAxMzAwcHg7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwcHg7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDQwMHB4IDI1MHB4O1xuICAgICAgICBAaW5jbHVkZSByb3RhdGlvbig4LCByZXZlcnNlKTtcbiAgICAgIH1cbiAgICAgICZfX2NpcmNsZTQge1xuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAxMzAwcHg7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwcHg7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDQwMHB4IDI1MHB4O1xuICAgICAgICBAaW5jbHVkZSByb3RhdGlvbig1LCBub3JtYWwpO1xuICAgICAgfVxuICAgICAgJl9fY2lyY2xlNSB7XG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNDAwcHggMjUwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJvdGF0aW9uKDEwLCByZXZlcnNlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMTBweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmNpcmNsZS10b3Age1xuICAgICAgJl9fY2lyY2xlMiB7XG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTgwcHggMTgwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJvdGF0aW9uKDYsIG5vcm1hbCk7XG4gICAgICB9XG4gICAgICAmX19jaXJjbGUzIHtcbiAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxODBweCAxODBweDtcbiAgICAgICAgQGluY2x1ZGUgcm90YXRpb24oOCwgcmV2ZXJzZSk7XG4gICAgICB9XG4gICAgICAmX19jaXJjbGU0IHtcbiAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxODBweCAxODBweDtcbiAgICAgICAgQGluY2x1ZGUgcm90YXRpb24oNSwgbm9ybWFsKTtcbiAgICAgIH1cbiAgICAgICZfX2NpcmNsZTUge1xuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAxMzAwcHg7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwcHg7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDE4MHB4IDE4MHB4O1xuICAgICAgICBAaW5jbHVkZSByb3RhdGlvbigxMCwgcmV2ZXJzZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY29udGVudC1hcmVhIHtcbiAgbWluLWhlaWdodDogNTM1cHg7XG59XG5cbm1haW4uc2VhcmNoIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG4uc2VhcmNoIHtcbiAgLnBhZ2UtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cbiAgLmxpbmsge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbiAgJl9fbm90LWZvdW5kIHtcbiAgICBtYXgtd2lkdGg6IDgyNXB4O1xuICAgIGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY2F0ZWdvcnktcGFnZV9fcGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICB9XG4gIH1cbiAgJl9fcmVzdWx0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmFuaW1lLWNpcmNsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0NzBweDtcbiAgaGVpZ2h0OiA0NzBweDtcblxuICAmX19xdWFydGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDQ2OHB4O1xuICAgIGhlaWdodDogNDY4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZGlzdC9jaXJjbGUxLnN2Zykgbm8tcmVwZWF0IGJvdHRvbSBsZWZ0O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGFuaW1hdGlvbjogcm90YXRpb25JbiAxMHMgbGluZWFyIGluZmluaXRlO1xuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgd2lkdGg6IDQzMHB4O1xuICAgICAgaGVpZ2h0OiA0MzBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZGlzdC9jaXJjbGUyLnN2Zykgbm8tcmVwZWF0IHRvcCBsZWZ0O1xuICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTVzO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICB3aWR0aDogMzkwcHg7XG4gICAgICBoZWlnaHQ6IDM5MHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kaXN0L2NpcmNsZTMuc3ZnKSBuby1yZXBlYXQgYm90dG9tIHJpZ2h0O1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMnM7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgIHdpZHRoOiAzNTJweDtcbiAgICAgIGhlaWdodDogMzUycHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvY2lyY2xlNC5zdmcpIG5vLXJlcGVhdCB0b3AgcmlnaHQ7XG4gICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA4cztcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgd2lkdGg6IDMxMnB4O1xuICAgICAgaGVpZ2h0OiAzMTJweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZGlzdC9jaXJjbGU1LnN2Zykgbm8tcmVwZWF0IHRvcCBsZWZ0O1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxOHM7XG4gICAgfVxuICB9XG4gICZfX2NpcmNsZS1zdHJva2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjM0cHg7XG4gICAgaGVpZ2h0OiAyMzRweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAzcHggc29saWQgIzkxOWJiMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuICAmX19jaXJjbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNzhweDtcbiAgICBoZWlnaHQ6IDc4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICM5MTliYjA7XG4gICAgYm94LXNoYWRvdzogMHB4IDEwMHB4IDgwcHggcmdiYSgwLCAwLCAwLCAwLjA3KSwgMHB4IDQxLjc3NzZweCAzMy40MjIxcHggcmdiYSgwLCAwLCAwLCAwLjA1MDMxOTgpLFxuICAgICAgMHB4IDIyLjMzNjNweCAxNy44NjlweCByZ2JhKDAsIDAsIDAsIDAuMDQxNzI3NSksIDBweCAxMi41MjE2cHggMTAuMDE3MnB4IHJnYmEoMCwgMCwgMCwgMC4wMzUpLFxuICAgICAgMHB4IDYuNjUwMXB4IDUuMzIwMDhweCByZ2JhKDAsIDAsIDAsIDAuMDI4MjcyNSksIDBweCAyLjc2NzI2cHggMi4yMTM4MXB4IHJnYmEoMCwgMCwgMCwgMC4wMTk2ODAyKTtcbiAgICBhbmltYXRpb246IHpvb21JbiAzcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRpb25JbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufSA7XG4iLCIjYmFja1RvVG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA4MHB4O1xuICByaWdodDogMzBweDtcbiAgei1pbmRleDogOTk7XG4gIC8vYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi1wdXJwO1xuICBib3JkZXI6MXB4IHNvbGlkICRjb2xvci1tYWluLXB1cnA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGJveC1zaGFkb3c6IDBweCA2cHggMTJweCAwcHggIzAwMDAwMDFhO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgLmFycm93LXVwe1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjokY29sb3ItbWFpbi1wdXJwO1xuICAgIH1cbiAgfVxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByZXNzZWQtYnV0dG9uO1xuICB9XG4gIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICBib3R0b206IDE5MHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA0MzBweCkge1xuICAgIGJvdHRvbTogNDVweDtcbiAgfVxufVxuXG4uYXJyb3ctdXAge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNmZmY7XG59XG4iLCIuYnJlYWRjcnVtYnMge1xuICAmLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gICZfX2JsYW5rIHtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gIH1cbiAgJl9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuICAgIEBpbmNsdWRlIGZvci1zbS1kb3duIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvYXJyb3cuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19saW5rIHtcbiAgICBjb2xvcjogJGNvbG9yLW1haW4tcHVycDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbiIsIkBpbmNsdWRlIGZvci1sZy1kb3duIHtcbiAgI3dwZGNvbSB7XG4gICAgcGFkZGluZzogMCA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAjd3BkY29tLndwZC1sYXlvdXQtMyAud3BkLXRocmVhZC1saXN0IHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cblxuQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAjd3BkY29tIHtcbiAgICBwYWRkaW5nOiAwIDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuIiwiI2Nvb2tpZS1sYXctaW5mby1iYXIge1xuICBtYXgtd2lkdGg6IDM4MHB4O1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogNiUgIWltcG9ydGFudDtcbiAgYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgLy9ib3gtc2hhZG93OiAwcHggMTZweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDBweCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNCksIDBweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIGJveC1zaGFkb3c6MHB4IDEwcHggNDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB6LWluZGV4OiA4ICFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICB3aWR0aDogOTUlICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICB9XG59XG5cbi5jb29raWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMCAxMHB4O1xuXG4gICZfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICBhIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4ICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzE1MTkxYyAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjMTUxOTFjICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn0iLCIuZHJvcC1kb3duIHtcbiAgJl9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDMyNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgXG4gICZfX2l0ZW1zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDgyLCAyNTUsIDAuMDgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMjRweCArIDIwcHgpO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBjb2xvcjogIzAwMTk0YztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIFxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMjVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjoycHggc29saWQgJGNvbG9yLWJ1dHRvbi1ibHVlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICAvL2xlZnQ6IDI3cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgTGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIH1cblxuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIHsgICBcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgbGVmdDogMzZweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICB3aWR0aDogMTBweDtcblxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1idXR0b24tYmx1ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkICsgbGFiZWwge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmZlYXR1cmVzIHtcbiAgJl9fbGlzdCB7XG4gICAgLy9kaXNwbGF5OiBmbGV4O1xuICAgIC8vanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC8vZmxleC13cmFwOiB3cmFwO1xuICAgIC8vQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICAvLyAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAvLyAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvL31cbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDE5MHB4LCAxZnIpKTtcbiAgICBncmlkLWdhcDogMzBweDtcbiAgfVxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aHJpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJnLW9uZTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGNvbG9yOiAkY29sb3ItYmctb25lO1xuICB9XG4gICZfX2ljb24ge1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gICZfX3RleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuIiwiLmdyaWQtcm93IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gIGdyaWQtZ2FwOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgIGdyaWQtZ2FwOiAyMHB4O1xuICB9XG59XG5cbi5pbnB1dCB7XG4gIGlucHV0LFxuICB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYWRkLWdyZXk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItbWFpbi1wdXJwO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIH1cbiAgaW5wdXQge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICB0ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgfVxuICBsYWJlbCB7XG4gICAgc3Bhbi5yZXF1aXJlZCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgY29sb3I6ICNlYjU3NTc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uc3VibWl0LXdyYXBwZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBpbnB1dCB7XG4gICAgYm94LXNoYWRvdzogMHB4IDczcHggODBweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDcpLCAwcHggMzAuNDk3N3B4IDMzLjQyMjFweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDI1ODQyOSksXG4gICAgICAwcHggMTYuMzA1NXB4IDE3Ljg2OXB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTcwMzMpLCAwcHggOS4xNDA3M3B4IDEwLjAxNzJweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE1MDE1NyksXG4gICAgICAwcHggNC44NTQ1N3B4IDUuMzIwMDhweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE1MzM0NCksIDBweCAyLjAyMDFweCAyLjIxMzgxcHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNDc3KTtcbiAgfVxufVxuLnJlcXVpcmVkLWZpZWxkcyB7XG4gIGNvbG9yOiAjZWI1NzU3O1xuICBmb250LWZhbWlseTogJHRpdGxlX2ZvbnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmFsZXJ0IHtcbiAgY29sb3I6ICNlYjU3NTc7XG59XG4iLCIuZml4ZWQtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA4NXB4O1xuICByaWdodDogNTAlO1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICBib3R0b206IDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgIGJvdHRvbTogMzBweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmZpeGVkLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA2MDBweDtcbiAgaGVpZ2h0OiAxMTdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3O1xuICBib3gtc2hhZG93OiAwcHggNzNweCA4MHB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wNyksIDBweCAzMC40OTc3cHggMzMuNDIyMXB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMjU4NDI5KSxcbiAgICAwcHggMTYuMzA1NXB4IDE3Ljg2OXB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTcwMzMpLCAwcHggOS4xNDA3M3B4IDEwLjAxNzJweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE1MDE1NyksXG4gICAgMHB4IDQuODU0NTdweCA1LjMyMDA4cHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNTMzNDQpLCAwcHggMi4wMjAxcHggMi4yMTM4MXB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTQ3Nyk7XG4gIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgYW5pbWF0aW9uOiBmYWRlSW5NZW51IDAuMjVzIGxpbmVhcjtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgIGhlaWdodDogNzBweDtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIH1cbiAgXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cblxuICAmX19saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuICAmX19pdGVtIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2J0biB7XG4gICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIHBhZGRpbmc6IDhweCA5cHg7XG4gICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAgICAgd2lkdGg6IDI1MHB4O1xuICAgIH1cbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5NZW51IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufSA7XG4iLCIubmV3cy1jYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmOTtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMDQpLCAwcHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDQpLCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuXG4gICZfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMjBweCAyNXB4IDAgMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDI0MXB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1pbi1oZWlnaHQ6IDY0cHg7XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgQGluY2x1ZGUgZm9yLWxnLWRvd24ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2RhdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgJl9faXRlbS10ZXh0IHtcbiAgICAmX3dyYXBwZXIge1xuICAgICAgbWF4LWhlaWdodDogMTEwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgICBtYXgtaGVpZ2h0OiA4OHB4O1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICB9XG59XG4iLCIubmV3cy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5MjBweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gICY6bnRoLWNoaWxkKGV2ZW4pe1xuICAgIC5uZXdzLWl0ZW1fX2NvbnRlbnQtd3JhcHtcbiAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgJGNvbG9yLW1haW4tcHVycDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIGJvcmRlci1sZWZ0Om5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICY6bnRoLWNoaWxkKG9kZCl7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIC5uZXdzLWl0ZW1fX2NvbnRlbnQtd3JhcHtcbiAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICRjb2xvci1tYWluLXB1cnA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICAgICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJvcmRlci1yaWdodDpub25lO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG4gICZfX2ltYWdle1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWF4LWhlaWdodDogMzUwcHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIGltZ3tcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG4gICZfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgLy9tYXJnaW4tbGVmdDogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDUwJTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAmX19jb250ZW50LXdyYXB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTlweCAwcHggcmdiKDAgMCAwIC8gMTAlKTtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAvL21hcmdpbi1yaWdodDogLTQwcHg7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlci1ib3R0b206NXB4IHNvbGlkICRjb2xvci1tYWluLXB1cnA7XG4gICAgfVxuICB9XG4gICZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogJGNvbG9yLXRpdGxlO1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIGZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4iLCIubnVtYmVyZWQtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZm9yLWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgQGluY2x1ZGUgZm9yLXNtLWRvd24ge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgQGluY2x1ZGUgZm9yLWxnLWRvd24ge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICAgICAgb3BhY2l0eTogMC4xO1xuICAgICAgICBAaW5jbHVkZSBmb3ItbGctZG93biB7XG4gICAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gICZfX251bWJlci13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItbWFpbi1wdXJwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJveC1zaGFkb3c6MCAxMHB4IDQwcHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgQGluY2x1ZGUgZm9yLWUtbGctZG93biB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci1sZy1kb3duIHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBmb3Itc20tZG93biB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG4gICZfX251bWJlciB7XG4gICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICBAaW5jbHVkZSBmb3ItbGctZG93biB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuICB9XG4gICZfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgbWF4LXdpZHRoOiA3NjBweDtcblxuICAgIEBpbmNsdWRlIGZvci1lLWxnLWRvd24ge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnBhZ2UtbnVtYmVycyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCk7XG4gICAgQGluY2x1ZGUgZm9yLXNtLWRvd24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIFxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgIFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi1wdXJwO1xuICAgIH1cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctdHdvO1xuICAgIH1cbiAgICAmLmN1cnJlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tcHVycDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5wcmV2IHtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICB9XG4gICAgfVxuICAgICYubmV4dCB7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBvcC11cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluLW91dDtcbiAgJl9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi13aWR0aDogNTQwcHg7XG4gICAgbWluLWhlaWdodDogNTQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgLy9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjk2LjdkZWcsICM0NTEwOGEgLTUuMTQlLCAjM2QwNjVmIDQzLjEyJSwgIzIwMDU1NCAxNjguMjMlKTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbWFpbi1wdXJwO1xuICAgIEBpbmNsdWRlIGZvci1zbS1kb3duIHtcbiAgICAgIG1pbi13aWR0aDogMzYwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBmb3ItZS1zbS1kb3duIHtcbiAgICAgIG1pbi13aWR0aDogMzEwcHg7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDMwcHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gICZfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgJl9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcmlnaHQ6IDMycHg7XG4gICAgdG9wOiAzMnB4O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5xdWljay1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8vZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcGFkZGluZzogMzVweCAyNXB4IDI1cHg7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjk7XG4gIGJveC1zaGFkb3c6IDBweCAzM3B4IDgwcHggcmdiYSgwLCAwLCAwLCAwLjA3KSwgMHB4IDEzLjc4NjZweCAzMy40MjIxcHggcmdiYSgwLCAwLCAwLCAwLjA1MDMxOTgpLFxuICAgIDBweCA3LjM3MDk4cHggMTcuODY5cHggcmdiYSgwLCAwLCAwLCAwLjA0MTcyNzUpLCAwcHggNC4xMzIxMXB4IDEwLjAxNzJweCByZ2JhKDAsIDAsIDAsIDAuMDM1KSxcbiAgICAwcHggMi4xOTQ1M3B4IDUuMzIwMDhweCByZ2JhKDAsIDAsIDAsIDAuMDI4MjcyNSksIDBweCAwLjkxMzE5NXB4IDIuMjEzODFweCByZ2JhKDAsIDAsIDAsIDAuMDE5NjgwMik7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDMwcHggMjVweDtcbiAgfVxuICAmX19pdGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JkZDJmZjtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxke1xuICAgICAgYm9yZGVyOm5vbmU7XG4gICAgfVxuICB9XG4gICZfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG4gICZfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gICZfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4iLCIvLyRncmFkaWVudC1wdXJwOiBsaW5lYXItZ3JhZGllbnQoXG4vLyAgMTgwZGVnLFxuLy8gICM4MDZiZmYgMCUsXG4vLyAgIzdmNmFmZiA2LjY3JSxcbi8vICAjN2U2OWZlIDEzLjMzJSxcbi8vICAjN2I2NmZjIDIwJSxcbi8vICAjNzc2MmY5IDI2LjY3JSxcbi8vICAjNzI1Y2Y2IDMzLjMzJSxcbi8vICAjNmM1NmYyIDQwJSxcbi8vICAjNjU0ZmVkIDQ2LjY3JSxcbi8vICAjNWY0OGU4IDUzLjMzJSxcbi8vICAjNTg0MWU0IDYwJSxcbi8vICAjNTIzYWUwIDY2LjY3JSxcbi8vICAjNGQzNWRkIDczLjMzJSxcbi8vICAjNDkzMWRhIDgwJSxcbi8vICAjNDYyZWQ4IDg2LjY3JSxcbi8vICAjNDUyY2Q3IDkzLjMzJSxcbi8vICAjNDQyY2Q3IDEwMCVcbi8vKTtcblxuLnJhZGlvIHtcbiAgLy9kaXNwbGF5OiBncmlkO1xuICAvL2dyaWQtdGVtcGxhdGUtY29sdW1uczogbWluLWNvbnRlbnQgYXV0bztcbiAgLy9ncmlkLWdhcDogMC41ZW07XG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAmX19pbnB1dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICAmICsgLnJhZGlvX19jb250cm9sIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYnV0dG9uLWJsdWU7XG4gICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1idXR0b24tYmx1ZTtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19jb250cm9sIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYWRkLWdyZXk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbiAgfVxuICAmX19sYWJlbCB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICB9XG4gIH1cbn1cbi5yYWRpb3tcbiAgLndwY2Y3LWxpc3QtaXRlbXtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbn1cblt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCxcblt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTlweDtcbn1cblt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIHNwYW4sXG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuXG57XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjNjY2O1xufVxuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgc3BhbjpiZWZvcmUsXG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIHNwYW46YmVmb3Jle1xuICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYnV0dG9uLWJsdWU7XG59XG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBzcGFuOmFmdGVyLFxuW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItYnV0dG9uLWJsdWU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIGxlZnQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgc3BhbjphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cblt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4iLCIuc29jaWFsLWljb25zLXNoYXJlIHtcbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgJl9faXRlbSB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0pO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgfVxuICB9XG4gICZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbiIsIi8qKlxuICogU3dpcGVyIDYuNy4wXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIxIFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IE1heSAzMSwgMjAyMVxuICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJzd2lwZXItaWNvbnNcIjtcbiAgc3JjOiB1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQVwiKVxuICAgIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICMwMDdhZmY7XG59XG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93LWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1wb2ludGVyLWV2ZW50cyB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1wb2ludGVyLWV2ZW50cy5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXIsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi8qIENTUyBNb2RlICovXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC8qIEZvciBGaXJlZm94ICovXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG59XG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59XG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbiAgLypcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKSk7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcInByZXZcIjtcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogXCJuZXh0XCI7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjZmZmZmZmO1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrIHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogIzAwMDAwMDtcbn1cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG4vKiBDb21tb24gU3R5bGVzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi8qIEJ1bGxldHMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDZweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgNHB4O1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG59XG4vKiBQcm9ncmVzcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSB7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICNmZmZmZmY7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sge1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjMDAwMDAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogU2Nyb2xsYmFyICovXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDElO1xuICBib3R0b206IDNweDtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogOTglO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNweDtcbiAgdG9wOiAxJTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOTglO1xufVxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2Zyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBjYW52YXMge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi8qIFByZWxvYWRlciAqL1xuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xufVxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKiBhMTF5ICovXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC42O1xuICB6LWluZGV4OiAwO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuIiwiLm15LXN3aXBlciB7XG4gIC5zd2lwZXItc2xpZGUge1xuICAgIGltZyB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbiAgJi5zd2lwZXItY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICB9XG4gIH1cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLW1haW4tcHVycDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1hZGQtcHVycDtcbiAgICB9XG4gIH1cbn1cbiIsIi5vdXItbWVtYmVycyB7XG4gIC50YWJsZS1tZW1iZXJzLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE4MHB4O1xuICAgIG92ZXJmbG93LXg6IHZpc2libGU7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBAaW5jbHVkZSBmb3ItbGctZG93biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBmb3Itc20tZG93biB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICAgIC50YWJsZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmctdHdvO1xuICAgICAgLy8gdGJvZHkge1xuICAgICAgLy8gICBAaW5jbHVkZSBmb3Itc20tZG93biB7XG4gICAgICAvLyAgIH1cbiAgICAgIC8vIH1cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgICZfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDI2NXB4O1xuICAgICAgICBhIHtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fbGluayB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJl9fZGF0YSB7XG4gICAgICAgIEBpbmNsdWRlIGZvci1zbS1kb3duIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9sb2dvIHtcbiAgICAgICAgICB3aWR0aDogMjc3cHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9idXR0b25zIHtcbiAgICAgICAgICB3aWR0aDogMzYwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX3JvdyB7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudGFibGUtd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAzM3B4IDgwcHggcmdiYSgwLCAwLCAwLCAwLjA3KSwgMHB4IDEzLjc4NjZweCAzMy40MjIxcHggcmdiYSgwLCAwLCAwLCAwLjA1MDMxOTgpLFxuICAgIDBweCA3LjM3MDk4cHggMTcuODY5cHggcmdiYSgwLCAwLCAwLCAwLjA0MTcyNzUpLCAwcHggNC4xMzIxMXB4IDEwLjAxNzJweCByZ2JhKDAsIDAsIDAsIDAuMDM1KSxcbiAgICAwcHggMi4xOTQ1M3B4IDUuMzIwMDhweCByZ2JhKDAsIDAsIDAsIDAuMDI4MjcyNSksIDBweCAwLjkxMzE5NXB4IDIuMjEzODFweCByZ2JhKDAsIDAsIDAsIDAuMDE5NjgwMik7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICB9XG5cbiAgJi5ib3JkZXJlZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyZWQoMSwgMSwgMSwgMSk7XG4gIH1cbn1cbi50YWJsZS1zZWFyY2gtd3JhcHBlciB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi50YWJsZS1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzVweDtcbiAgZGlzcGxheTogZmxleDtcblxuICAmX19maWx0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJveC1zaGFkb3c6IDBweCA3M3B4IDgwcHggcmdiYSgyMiwgMTgsIDUyLCAwLjA3KSwgMHB4IDMwLjQ5NzdweCAzMy40MjIxcHggcmdiYSgyMiwgMTgsIDUyLCAwLjAyNTg0MjkpLFxuICAgICAgMHB4IDE2LjMwNTVweCAxNy44NjlweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE3MDMzKSwgMHB4IDkuMTQwNzNweCAxMC4wMTcycHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNTAxNTcpLFxuICAgICAgMHB4IDQuODU0NTdweCA1LjMyMDA4cHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNTMzNDQpLCAwcHggMi4wMjAxcHggMi4yMTM4MXB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTQ3Nyk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gICZfX2lucHV0IHtcbiAgICB3aWR0aDogMjU1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1hZGQtZ3JleTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rpc3Qvc2VhcmNoLWljb24uc3ZnKSBuby1yZXBlYXQgOTUlIDhweCwgI2ZmZjtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJvcmRlcik7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgIGNvbG9yOiAjYmRiZGJkO1xuICAgIH1cbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLW1haW4tcHVycDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZGlzdC9zZWFyY2gtaWNvbi5zdmcpIG5vLXJlcGVhdCA5NSUgOHB4LCAjZjdmN2Y5O1xuICAgIH1cbiAgfVxuICAmX19idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNDdweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBzcGFuIHtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yLW1lbnU7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLW1lbnU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgTGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcblxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDIyMGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblxuICAmX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgfVxuICAmX190aXRsZS1jb250ZW50LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAwIDEwcHggMjBweDtcbiAgfVxuICAmX19zb3J0LWJ0bi1pY29uIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kaXN0L3NvcnQtYXJyb3cuc3ZnKTtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgICB9XG4gIH1cbiAgdGhlYWQge1xuICAgIHRyIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gIH1cbiAgJl9fcm93IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJnLXR3bztcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgdGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fZGF0YSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAmX19jb250ZW50LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMjU1cHg7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuICAmX19icmFuZC1uYW1lIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cbiAgJl9fYnJhbmQtbGluayB7XG4gICAgY29sb3I6ICRjb2xvci1tYWluLXB1cnA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgfVxuICB9XG4gICZfX2JyYW5kLWljb24ge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICB9XG4gIH1cbiAgJl9fYnJhbmQtY2VydGlmaWNhdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG5cbiAgLmxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cblxuLmFsaWduLWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuIl19 */
