@charset "UTF-8";article,aside,body.show-popup:before,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.popup__btn,a{text-decoration:none}.nav.open,body:before{z-index:998;right:0;bottom:0}.style-page table,table{border-collapse:collapse;border-spacing:0}.pagination-main:after,.pagination:after,.style-page .text-img:after{clear:both}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}ol,ul{list-style:none;padding-left:0}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}@font-face{font-family:icomoon;src:url(/fonts/icomoon.eot?k951wp);src:url(/fonts/icomoon.eot?k951wp#iefix) format("embedded-opentype"),url(/fonts/icomoon.ttf?k951wp) format("truetype"),url(/fonts/icomoon.woff?k951wp) format("woff"),url(/fonts/icomoon.svg?k951wp#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.banner-info h1,.nav.open .nav__link span,.style-page .table_btn,.style-page h5,h2.title{text-transform:uppercase}.icon-left-arrow:before{content:"\e909"}.icon-tick:before{content:"\e908"}.icon-phone-receiver:before{content:"\e900"}.icon-check-elipse:before{content:"\e901"}.icon-Commitment:before{content:"\e902"}.icon-envelope:before{content:"\e903"}.icon-Integrity:before{content:"\e904"}.icon-loyalty:before{content:"\e905"}.icon-Passion:before{content:"\e906"}.icon-right-arrow:before{content:"\e907"}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{line-height:1;font-family:"Nunito Sans",sans-serif;background-color:#fff;scroll-behavior:smooth}body.open-menu,body.show-popup{overflow:hidden!important}body:before{content:'';position:fixed;height:100%;width:100%;left:0;top:0;background-color:rgba(0,0,0,.5);display:none}.error a,.news__item p a,.style-page a{text-decoration:underline}a:active,a:focus,a:hover{-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;outline:0}input:active,input:focus{outline:0}button{padding:0;border:none;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}button .icon-right-arrow{-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}button:active,button:focus,button:hover{outline:0;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;cursor:pointer;position:relative}button:active .icon-right-arrow,button:focus .icon-right-arrow,button:hover .icon-right-arrow{position:relative;left:5px}.container{margin:0 auto;padding:0 15px}@media only screen and (min-width:768px){.container{width:750px}}@media only screen and (min-width:992px){.container{width:970px}}@media only screen and (min-width:1200px){.container{width:1170px}}.content{min-height:calc(100vh - 383px)}@media only screen and (max-width:1199px){.content{min-height:calc(100vh - 396px)}}@media only screen and (max-width:991px){.content{min-height:calc(100vh - 263px)}}@media only screen and (max-width:767px){.container{padding:0 10px}.content{min-height:calc(100vh - 228px)}}.current .content{padding-bottom:85px}h1.title{margin:30px 0 20px;font:700 40px/1 Oswald,sans-serif;color:#0082e4}@media only screen and (max-width:767px){h1.title{margin:25px 0 15px;font:700 35px/1 Oswald,sans-serif}}h2.title{margin:0 0 20px;font:700 40px/1 Oswald,sans-serif}@media only screen and (max-width:991px){.current .content{padding-bottom:50px}h2.title{font:700 38px/1 Oswald,sans-serif}}@media only screen and (max-width:767px){h2.title{font:700 35px/1 Oswald,sans-serif}}p.text{font:400 16px/1.5 Oswald,sans-serif;margin-bottom:20px;color:#333}.tac{text-align:center!important}.banner-info h1,.banner-info h1 span,.banner-info h4,.packages-btn,.packages__title,.style-page table thead th{text-align:center}.c-red{color:#fb392a!important}.header-top{width:100%;height:42px;background-color:#0082e4}.header-bottom .container,.header-top .container{height:100%;display:-webkit-box;display:-ms-flexbox}.header-bottom,.nav-submenu,.nav.open{background-color:#fff}.header-top .container{display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.header-bottom{width:100%;height:80px}@media only screen and (max-width:991px){.header-bottom{height:60px}}.header-bottom .container{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}.nav__list,.phone__list{-webkit-box-align:center;height:100%}.phone{height:100%}.phone__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.logo,.phone__link{display:inline-block}.phone__item:first-child{margin-right:45px}@media only screen and (max-width:767px){p.text{font:400 14px/1.4 Oswald,sans-serif}.phone__item:first-child{margin-right:25px}}.phone__link{font:300 16px/1 "Nunito Sans",sans-serif;color:#fff}@media only screen and (max-width:1199px){.phone__link{font:300 14px/1 "Nunito Sans",sans-serif}}.phone__icon{font-size:18px;color:#fff;margin-right:10px;position:relative;top:3px}.logo{margin-right:20px}.logo img{display:block}@media only screen and (max-width:1199px){.phone__icon{font-size:16px}.logo{margin-right:10px}.logo img{width:90%}}.nav{height:100%}@media only screen and (max-width:991px){.nav{display:none}}.nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.nav__item{height:100%;margin:0 10px;position:relative}@media only screen and (max-width:1199px){.nav__item{margin:0 6px}}.nav__item:last-child{margin-right:0}.nav__icon{display:inline-block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #192c56;margin-left:3px}.nav__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.nav__link span{display:inline-block;font:400 16px/1 "Nunito Sans",sans-serif;color:#192c56}.nav__link--active span,.nav__link:hover span{color:#fb392a}@media only screen and (max-width:1199px){.nav__icon{border-left:3px solid transparent;border-right:3px solid transparent;border-top:5px solid #192c56;margin-left:2px}.nav__link span{font:600 13px/1 "Nunito Sans",sans-serif}}.nav__link--active i{border-top:6px solid #fb392a!important}.nav__link:hover{cursor:pointer}.nav__link:hover i{border-top:6px solid #fb392a}.nav.open{display:block;position:fixed;overflow:hidden;top:0;left:0;padding:20px 0}@media screen and (max-device-width:767px) and (orientation:landscape){.nav.open{overflow-y:scroll}}.nav.open .nav__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.nav.open .nav__item{width:90%;height:auto;margin:15px 6px}@media only screen and (max-width:767px){.nav.open .nav__item{width:98%}}.nav.open .nav__link{height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nav.open .nav__link span{display:inline-block;font:600 18px/1 "Nunito Sans",sans-serif}.nav.open .nav__link .nav__icon{display:none;border-left:4px solid transparent;border-right:4px solid transparent;border-top:8px solid #192c56;margin-left:6px}.nav.open .nav-submenu{margin-top:10px;display:block;width:100%;border-top:none;-webkit-box-shadow:none;box-shadow:none;position:static;left:0;top:0;right:0;bottom:0;padding:0}.nav.open .nav-submenu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nav.open .nav-submenu__item{margin-right:20px;border:none}.nav.open .nav-submenu__link{padding:6px 0}.nav-submenu{display:none;width:260px;padding:0 16px;position:absolute;top:80px;border-top:4px solid #fb392a;-webkit-box-shadow:3px 4px 5px 0 rgba(2,2,2,.21);box-shadow:3px 4px 5px 0 rgba(2,2,2,.21);z-index:99}.nav-submenu.active{display:block}.nav-submenu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.nav-submenu__item{border-bottom:1px solid #e4e2e2}.nav-submenu__item:last-child{border-bottom:none}.nav-submenu__link{display:block;padding:16px 0;font:400 16px/1 "Nunito Sans",sans-serif;color:#192c56}@media only screen and (max-width:1199px){.nav-submenu__link{padding:12px 0;font:400 14px/1 "Nunito Sans",sans-serif}}.nav-submenu__link--active,.nav-submenu__link:hover{color:#fb392a}.menu-btn{display:none;width:24px;height:30px;position:relative;margin-right:7px;background-color:transparent}@media only screen and (max-width:991px){.menu-btn{display:inline-block}}@media only screen and (max-width:767px){.menu-btn{height:24px}}.menu-btn.active{position:absolute;z-index:999;top:10px;right:10px}.menu-btn span{left:0;top:50%;margin-top:-2px;background-color:#0082e4}.menu-btn span,.menu-btn span:after,.menu-btn span:before{position:absolute;display:block;content:'';height:4px;width:30px;right:0;background:#0082e4;cursor:pointer;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.popup-capcha,.popup-send{-o-transition:opacity .6s,visibility 0s linear .6s}.menu-btn span:before{top:-7px}.menu-btn span:after{bottom:-7px}.menu-btn.active span{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.menu-btn.active span:before{top:0;left:0;-webkit-box-shadow:none;box-shadow:none;background-color:#192c56;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.menu-btn.active span:after{top:0;right:0;-webkit-box-shadow:none;box-shadow:none;background-color:#192c56;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.banner{width:100%;height:733px;background:url(/img/design/vis-banner-top.jpg) center center no-repeat}@media only screen and (max-width:767px){.banner{height:550px}}.banner .container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;position:relative}.contacts-info__list,.news__list,.packages__item-header,.popup-send,.style-about__text{-webkit-box-orient:vertical;-webkit-box-direction:normal}.banner__inner{width:50%;height:100%;padding-top:100px}@media only screen and (max-width:991px){.banner__inner{width:65%}}@media only screen and (max-width:767px){.banner__inner{width:75%;padding-top:50px}.banner-info{background-color:rgba(255,255,255,.48);padding-bottom:15px}}@media only screen and (max-width:399px){.banner__inner{width:85%}}.banner-info{width:475px;margin:0 auto}@media only screen and (max-width:991px){.banner-info{width:auto}}.banner-info__header{margin-bottom:28px;padding:25px 0;background-color:rgba(255,255,255,.48)}.banner-info__list{padding-left:45px}@media only screen and (max-width:767px){.banner-info__header{background-color:transparent;margin-bottom:0}.banner-info__list{padding-left:25px}}.banner-info h1{font:300 38px/1 Oswald,sans-serif;color:#192c56;margin-bottom:20px}@media only screen and (max-width:767px){.banner-info h1{font-size:24px}}@media only screen and (max-width:399px){.banner-info h1{font-size:20px}}.banner-info h1 span{display:block;margin-top:12px;font:700 49px/1 Oswald,sans-serif;color:#70a90d}@media only screen and (max-width:767px){.banner-info h1 span{font-size:32px}}@media only screen and (max-width:399px){.banner-info h1 span{font-size:28px}}.banner-info h4 span{display:inline-block;font:400 24px/1 Oswald,sans-serif;color:#333;position:relative}@media only screen and (max-width:767px){.banner-info h4 span{font-size:20px}.banner-info h4 span:after,.banner-info h4 span:before{display:none}}@media only screen and (max-width:399px){.banner-info h4 span{font-size:18px}}.banner-info h4 span:after,.banner-info h4 span:before{content:'';width:38px;height:1px;background-color:#192c56;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:62%}.banner-form,.banner-info__item h3:before{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.banner-info h4 span:before{left:-53px}.banner-info h4 span:after{right:-53px}.banner-info__item{margin-bottom:25px}.banner-info__item h3,.banner-info__item p{padding-left:25px}.banner-info__item h3{margin-bottom:12px;font:700 22px/1 Oswald,sans-serif;color:#0082e4;position:relative}@media only screen and (max-width:767px){.banner-info__item h3,.banner-info__item p{padding-left:15px}.banner-info__item h3{font-size:18px}}.banner-info__item h3:before{display:inline-block;content:'\e901';font-family:icomoon!important;font-size:22px;color:#0082e4;position:absolute;transform:translateX(-50%);left:0}@media only screen and (max-width:767px){.banner-info__item h3:before{font-size:18px}}.banner-info__item p{font:400 16px/1.2 "Nunito Sans",sans-serif;color:#333}.banner-form{width:1008px;padding:18px 25px;border-radius:4px;background-color:#fff;-webkit-box-shadow:0 1px 27px 0 rgba(65,100,127,.39);box-shadow:0 1px 27px 0 rgba(65,100,127,.39);position:absolute;left:50%;transform:translateX(-50%);bottom:-45px}@media only screen and (max-width:767px){.banner-info__item p{font-size:14px}.banner-form{display:none}}.banner-form form{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}.banner-form form h3{font:700 24px/1 Oswald,sans-serif;color:#fb392a}@media only screen and (max-width:1199px){.banner-form{width:970px}.banner-form form h3{font-size:20px}}@media only screen and (max-width:991px){.banner-form{width:100%}.banner-form form h3{font-size:16px}}.banner-form form input{height:54px;width:260px;padding-left:15px;border-radius:4px;background-color:#f0f0f0;border:2px solid #f0f0f0;font:400 18px/54px "Nunito Sans",sans-serif;color:#b9b9b9}.banner-form form input::-webkit-input-placeholder{color:#b9b9b9;font-size:18px;font-weight:400}.banner-form form input:-moz-placeholder{color:#b9b9b9;font-size:18px;font-weight:400}.banner-form form input::-moz-placeholder{color:#b9b9b9;font-size:18px;font-weight:400}.banner-form form input:-ms-input-placeholder{color:#b9b9b9;font-size:18px;font-weight:400}@media only screen and (max-width:1199px){.banner-form form input{font:400 16px/54px "Nunito Sans",sans-serif}.banner-form form input::-webkit-input-placeholder{color:#b9b9b9;font-size:16px;font-weight:400}.banner-form form input:-moz-placeholder{color:#b9b9b9;font-size:16px;font-weight:400}.banner-form form input::-moz-placeholder{color:#b9b9b9;font-size:16px;font-weight:400}.banner-form form input:-ms-input-placeholder{color:#b9b9b9;font-size:16px;font-weight:400}}@media only screen and (max-width:991px){.banner-form form input{width:180px;height:44px;font:400 14px/44px "Nunito Sans",sans-serif}.banner-form form input::-webkit-input-placeholder{color:#b9b9b9;font-size:14px;font-weight:400}.banner-form form input:-moz-placeholder{color:#b9b9b9;font-size:14px;font-weight:400}.banner-form form input::-moz-placeholder{color:#b9b9b9;font-size:14px;font-weight:400}.banner-form form input:-ms-input-placeholder{color:#b9b9b9;font-size:14px;font-weight:400}}.banner-form form input:focus{border:2px solid #0082e4}.banner-form form button{height:54px;padding:0 16px;background-color:#fb392a;border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner-form form button:hover{background-color:#ee1504}.banner-form form button span{text-transform:uppercase;font:400 18px/54px "Nunito Sans",sans-serif;color:#fff}@media only screen and (max-width:1199px){.banner-form form button span{font:400 16px/54px "Nunito Sans",sans-serif}}@media only screen and (max-width:991px){.banner-form form button span{height:40px;font:400 14px/40px "Nunito Sans",sans-serif}}.banner-form form button i{font-size:20px;padding-left:5px;color:#fff}@media only screen and (max-width:991px){.banner-form form button i{font-size:16px;padding-left:2px}.about__inner{-ms-flex-wrap:wrap;flex-wrap:wrap}}.banner-form .form-group--recaptcha{top:-200px;position:absolute}.about{padding:80px 0;background-color:#f6f5f4}@media only screen and (max-width:767px){.about{padding:40px 0}}.about__title{color:#0082e4}.about__inner{display:-webkit-box;display:-ms-flexbox;display:flex}.about-info{width:50%;padding-right:70px}@media only screen and (max-width:1199px){.about-info{padding-right:25px}}@media only screen and (max-width:991px){.about-info{width:100%;padding-right:0}}.about-info p{margin-bottom:20px;font:400 24px/1.4 Oswald,sans-serif;color:#333}@media only screen and (max-width:1199px){.about-info p{font:400 20px/1.4 Oswald,sans-serif}}.about-info p.light{font:400 16px/1.4 "Nunito Sans",sans-serif;color:#636a72;margin-bottom:15px}.about-info p .quotes{display:inline-block;padding:0 5px;font:700 38px/1 "Nunito Sans",sans-serif;color:#fb392a}.about-info p .quotes:first-child{padding-left:0}@media only screen and (max-width:1199px){.about-info p .quotes{font:700 30px/1 "Nunito Sans",sans-serif}}.about-direction{width:50%;padding-left:45px}@media only screen and (max-width:991px){.about-direction{width:100%;padding-left:0}}.about-direction__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.about-direction__item{width:calc((100% - 30px)/ 3);margin:0 15px 12px 0;border:4px solid #c7c6c6;border-radius:5px;background-color:#f0ecec;padding:15px 0 10px}.about-direction__item:nth-child(3n){margin-right:0}@media only screen and (max-width:399px){.about-direction__item{width:calc((100% - 15px)/ 2)}.about-direction__item:nth-child(3n){margin-right:15px}.about-direction__item:nth-child(2n){margin-right:0}}.about-direction__item h4{padding:0 5px;font:400 17px/1 Oswald,sans-serif;color:#333}.about-direction__img{text-align:center;margin-bottom:12px;min-height:60px}.about-direction__img img{display:inline-block}.packages__item-header,.packages__list{display:-webkit-box;display:-ms-flexbox}.packages{padding:35px 0;background-color:#fff}.packages__title{color:#636a72;margin-bottom:70px!important}.packages__list{display:flex}.packages__item{width:calc((100% - 90px)/ 4);margin-right:30px;min-height:400px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 1px 27px 0 rgba(65,100,127,.39);box-shadow:0 1px 27px 0 rgba(65,100,127,.39);position:relative;padding:50px 20px 20px;margin-bottom:25px}@media only screen and (max-width:991px){.packages__item{padding:50px 10px 10px;margin-right:15px;width:calc((100% - 45px)/ 4)}}@media only screen and (max-width:399px){.packages__item{padding:50px 5px 10px}}.packages__item:nth-child(4n){margin-right:0}@media only screen and (max-width:767px){.packages__list{-ms-flex-wrap:wrap;flex-wrap:wrap}.packages__item{width:calc((100% - 15px)/ 2);min-height:auto;margin-bottom:60px}.packages__item:nth-child(2n){margin-right:0}}.packages__item-header{display:flex;-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;min-height:70px;padding:10px;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:-35px;width:calc(100% - 36px);background-color:#0082e4;border-radius:4px}.packages__item ul li:before,.quality__item:before{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media only screen and (max-width:1199px){.about-direction__item h4{font:400 15px/1 Oswald,sans-serif}.packages__item-header{padding:5px}}.packages__item-header h3{font:700 22px/1 Oswald,sans-serif;color:#fff}@media only screen and (max-width:1199px){.packages__item-header h3{font:700 18px/1 Oswald,sans-serif}}.packages__item-header .price{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;margin-top:12px}@media only screen and (max-width:991px){.packages__item-header h3{font:700 16px/1 Oswald,sans-serif;margin-bottom:8px;text-align:center}.packages__item-header .price{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.packages__item-header .price span{font:400 16px/1 "Nunito Sans",sans-serif;color:#fff}@media only screen and (max-width:1199px){.packages__item-header .price span{font:400 14px/1 "Nunito Sans",sans-serif}}.packages__item ul li{padding-left:30px;margin-bottom:18px;position:relative;font:400 16px/1 "Nunito Sans",sans-serif;color:#636a72}@media only screen and (max-width:1199px){.packages__item ul li{font:400 14px/1 "Nunito Sans",sans-serif}}@media only screen and (max-width:991px){.packages__item ul li{padding-left:20px;font:400 13px/1 "Nunito Sans",sans-serif;margin-bottom:14px}}@media only screen and (max-width:399px){.packages__item ul li{font:400 12px/1 "Nunito Sans",sans-serif}}.packages__item ul li:before{content:'';width:8px;height:8px;border-radius:50%;background-color:#0082e4;position:absolute;top:50%;transform:translateY(-50%);left:11px}.packages__item img{display:inline-block;border-top:2px solid #0082e4;max-width:100%}.packages__item--business .packages__item-header,.packages__item--business ul li:before{background-color:#70a90d}.packages__item--business img{border-top:2px solid #70a90d}.packages__item--premiun .packages__item-header,.packages__item--premiun ul li:before{background-color:#850fc9}.packages__item--premiun img{border-top:2px solid #850fc9}.packages__item--professional .packages__item-header,.packages__item--professional ul li:before{background-color:#fb392a}.packages__item--professional img{border-top:2px solid #fb392a}.packages-btn{margin-top:25px}@media only screen and (max-width:767px){.packages__item img{display:none}.packages-btn{margin-top:0}}.packages-btn a span{font:400 18px/1 Oswald,sans-serif;color:#333}.packages-btn a i{display:inline-block;font-size:22px;padding-left:10px;position:relative;top:3px;color:#70a90d}.packages-btn a:hover .icon-right-arrow{position:relative;left:5px}.quality{padding:80px 0 58px;background:url(/img/design/vis-quality-bg.png) center no-repeat}.quality__text{font:400 24px/1 Oswald,sans-serif;color:#333;margin-bottom:75px}@media only screen and (max-width:991px){.packages__item ul li:before{left:5px}.quality{background-size:cover;padding:40px 0 38px}.quality__text{margin-bottom:45px}}@media only screen and (max-width:767px){.quality__text{margin-bottom:35px;font-size:20px}}.quality__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.quality__item{width:50%;margin-bottom:60px;padding:0 70px 0 95px;position:relative}@media only screen and (max-width:991px){.quality__item{margin-bottom:30px}}.quality__item:before{content:' ';font-size:62px;font-family:icomoon;color:#0082e4;position:absolute;top:50%;transform:translateY(-50%);left:14px}@media only screen and (max-width:767px){.quality__item{padding:0 0 0 75px;width:100%}.quality__item:before{font-size:50px}}.quality__item h4{font:700 24px/1 Oswald,sans-serif;color:#333;margin-bottom:15px}@media only screen and (max-width:767px){.quality__item h4{font:700 20px/1 Oswald,sans-serif}}.quality__item p{font:400 16px/1.4 "Nunito Sans",sans-serif;color:#636a72}@media only screen and (max-width:767px){.quality__item p{font:400 14px/1.4 "Nunito Sans",sans-serif}}.quality__item:nth-child(1):before{content:'\e902'}.quality__item:nth-child(2):before{content:'\e904'}.quality__item:nth-child(3):before,.quality__item:nth-child(4):before{content:'\e906'}.breadcrumb{background-color:#fff;margin:8px 0 15px}.breadcrumb__list{padding:12px 0;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}.breadcrumb__list>li+li:before{content:">";color:#333;width:8px;display:inline-block;padding:6px;font-size:12px}.breadcrumb__item{display:inline-block}.breadcrumb__item a,.breadcrumb__item span{font-family:"Nunito Sans",sans-serif;color:#333;font-size:12px;font-weight:400}.breadcrumb__item a:hover,.breadcrumb__item span{color:#007da8}.style-page h1{margin:30px 0 20px;font:700 40px/1 Oswald,sans-serif;color:#0082e4}@media only screen and (max-width:767px){.style-page h1{margin:25px 0 15px;font:700 35px/1 Oswald,sans-serif}}.style-page p:not(.not__text){margin-bottom:15px;color:#636a72;font:300 16px/1.6 "Nunito Sans",sans-serif}@media only screen and (max-width:767px){.style-page p:not(.not__text){font:300 14px/1.4 "Nunito Sans",sans-serif;margin-bottom:15px}}.style-page p img{display:block;max-width:100%}.style-page h2{margin:35px 0 15px;font:700 32px/1 Oswald,sans-serif;color:#fb392a}@media only screen and (max-width:767px){.style-page h2{margin:20px 0 10px;font:700 28px/1 Oswald,sans-serif}}.style-page h2.title2_02{color:#70a90d}.style-page a{display:inline-block;padding:0 4px;color:#0082e4;font-weight:400}.style-page h3{margin:20px 0 15px;font:700 28px/1 Oswald,sans-serif;color:#333}.style-page strong{font-weight:700}.style-page .table-responsive{margin:30px 0}.style-page table{font-weight:100;color:#333;width:100%;background-color:#fff}.style-page table.table_border tr{border-bottom:1px solid #bccedc}.style-page table.table_border tr:last-child{border-bottom:0}.style-page table.table_border tr:nth-child(odd){background:#fff}.style-page table.table_border tr th{border:none;background:#fff!important}.style-page table.table_border tr td{border:none}.style-page table td,.style-page table th{border:1px solid #bccedc;vertical-align:center}.style-page table th{font:400 20px/1 Oswald,sans-serif;color:#333;padding:14px 20px;text-align:left;background-color:#eceff1}@media only screen and (max-width:767px){.style-page .table-responsive{overflow-y:scroll;margin:20px 0}.style-page table th{font:400 14px/1 Oswald,sans-serif}}.style-page table td{font:300 16px/1 "Nunito Sans",sans-serif;padding:12px 20px;color:#636972}.style-page table td.small{padding:10px 20px}@media only screen and (max-width:767px){.style-page table td{font:300 14px/1 "Nunito Sans",sans-serif}}.style-page table td i{font-size:20px;color:#fb392a}.style-page table tr:nth-child(odd){background:#fbfbfb}.style-page .table_btn{display:inline-block;padding:11px 12px;border:1px solid #0082e4;border-radius:40px;font:400 16px/1 "Nunito Sans",sans-serif;color:#0082e4}@media only screen and (max-width:767px){.style-page .table_btn{font:400 14px/1 "Nunito Sans",sans-serif}}.style-page ul:not(.businness__list){padding-left:35px;margin:25px 0}.style-page ul:not(.businness__list) li{padding-left:25px;margin-bottom:15px;font:300 16px/1.4 "Nunito Sans",sans-serif;color:#636a72;position:relative}@media only screen and (max-width:767px){.style-page ul:not(.businness__list) li{font:300 14px/1.4 "Nunito Sans",sans-serif}}.style-page ul:not(.businness__list) li:before{content:'\e908';font-family:icomoon;font-size:18px;color:#fb392a;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0}.style-page .important-style{display:inline-block;width:33.33333333%;padding:25px 60px 25px 20px;margin:35px 15px 35px 0;background-color:#f8fdf0;font:700 20px/1.6 Oswald,sans-serif;color:#636a72;position:relative;overflow:hidden}@media only screen and (max-width:991px){.style-page .important-style{width:50%}}@media only screen and (max-width:767px){.style-page .important-style{width:100%;font:700 18px/1.6 Oswald,sans-serif}}.style-page .important-style:before{content:'';width:5px;height:100%;position:absolute;top:0;right:0;background-color:#fb392a;-webkit-box-shadow:-1px 1px 10px 0 rgba(1,2,2,.5);box-shadow:-1px 1px 10px 0 rgba(1,2,2,.5)}.style-page h4{margin:20px 0 15px;font:300 24px/1.4 Oswald,sans-serif;color:#333}@media only screen and (max-width:767px){.style-page h4{font:300 20px/1 Oswald,sans-serif;margin:15px 0 10px}}.style-page h5{font:700 16px/1 "Nunito Sans",sans-serif;color:#333;margin-bottom:15px}.style-page .text-img{margin:20px 0}.style-page .text-img:after,.style-page .text-img:before{display:table;content:" "}.style-page .text-img img{display:block;margin:0 30px 10px 0;float:left;max-width:100%}.style-page .text-img p{line-height:1.7;margin-bottom:10px}.style-page .important-style__second{width:calc(100% - 160px);margin:55px auto;background:url(/img/design/vis-important-bg.jpg) center no-repeat;padding:15px}@media only screen and (max-width:767px){.style-page .important-style__second{width:calc(100% - 40px);margin:25px auto}}.style-page .important-style__second div{width:100%;height:100%;padding:25px;background-color:#fff;-webkit-box-shadow:0 1px 27px 0 rgba(65,100,127,.39);box-shadow:0 1px 27px 0 rgba(65,100,127,.39)}@media only screen and (max-width:991px){.style-page .important-style__second div{padding:15px}}.style-page .important-style__second div h5{text-align:center;font:400 30px/1 Oswald,sans-serif;color:#636a72;text-transform:none;margin-bottom:0}@media only screen and (max-width:991px){.style-page .important-style__second div h5{font:400 25px/1 Oswald,sans-serif}}@media only screen and (max-width:767px){.style-page .important-style__second div{padding:10px}.style-page .important-style__second div h5{font:400 20px/1 Oswald,sans-serif}}.style-page .important-style__second div h5 span{display:inline-block;padding:0 15px;font:700 30px/1 Oswald,sans-serif;color:#fb392a}@media only screen and (max-width:991px){.style-page .important-style__second div h5 span{font:400 25px/1 Oswald,sans-serif}}@media only screen and (max-width:767px){.style-page .important-style__second div h5 span{font:400 20px/1 Oswald,sans-serif}}.style-page .important-style__second div a{display:inline-block;padding:0 10px}.style-page__partner .style-about__text h4{font-size:40px}.style-page__partner .style-about{margin:50px 0}.style-page__partner .partner-form{margin:70px 0 50px}.style-page__partner .partner-form__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.style-page__partner .partner-form__wrapper .form-group{width:50%;padding:0 20px}.style-page__partner .partner-form__wrapper .form-group--btn{width:100%}.style-page__partner .partner-form h2{text-align:center;margin:30px 0 25px}.style-page__partner .partner-form p{width:60%;font-size:20px;margin:20px auto;text-align:center}.style-page__partner .partner-form input{width:100%;height:52px;background-color:#f0f0f0;border:2px solid #f0f0f0;border-radius:4px;padding-left:12px;font:300 16px/52px "Nunito Sans",sans-serif;color:#b9b9b9}.style-page__partner .partner-form input::-webkit-input-placeholder{color:#b9b9b9;font-size:16px;font-weight:300}.style-page__partner .partner-form input:-moz-placeholder{color:#b9b9b9;font-size:16px;font-weight:300}.style-page__partner .partner-form input::-moz-placeholder{color:#b9b9b9;font-size:16px;font-weight:300}.style-page__partner .partner-form input:-ms-input-placeholder{color:#b9b9b9;font-size:16px;font-weight:300}@media only screen and (max-width:991px){.style-page__partner .partner-form input{height:40px;font:300 14px/40px "Nunito Sans",sans-serif}.style-page__partner .partner-form input::-webkit-input-placeholder{color:#b9b9b9;font-size:14px;font-weight:300}.style-page__partner .partner-form input:-moz-placeholder{color:#b9b9b9;font-size:14px;font-weight:300}.style-page__partner .partner-form input::-moz-placeholder{color:#b9b9b9;font-size:14px;font-weight:300}.style-page__partner .partner-form input:-ms-input-placeholder{color:#b9b9b9;font-size:14px;font-weight:300}}.style-page__partner .partner-form input:focus{outline:0;border:2px solid #0082e4}.style-page__partner .partner-form textarea{width:100%;height:135px;background-color:#f0f0f0;border:2px solid #f0f0f0;border-radius:4px;padding:20px 12px;font:300 18px/1px "Nunito Sans",sans-serif;color:#b9b9b9;resize:none}.style-page__partner .partner-form textarea::-webkit-input-placeholder{color:#b9b9b9;font-size:18px;font-weight:300}.style-page__partner .partner-form textarea:-moz-placeholder{color:#b9b9b9;font-size:18px;font-weight:300}.style-page__partner .partner-form textarea::-moz-placeholder{color:#b9b9b9;font-size:18px;font-weight:300}.style-page__partner .partner-form textarea:-ms-input-placeholder{color:#b9b9b9;font-size:18px;font-weight:300}@media only screen and (max-width:991px){.style-page__partner .partner-form textarea{height:100px;font:300 16px/1px "Nunito Sans",sans-serif}.style-page__partner .partner-form textarea::-webkit-input-placeholder{color:#b9b9b9;font-size:16px;font-weight:300}.style-page__partner .partner-form textarea:-moz-placeholder{color:#b9b9b9;font-size:16px;font-weight:300}.style-page__partner .partner-form textarea::-moz-placeholder{color:#b9b9b9;font-size:16px;font-weight:300}.style-page__partner .partner-form textarea:-ms-input-placeholder{color:#b9b9b9;font-size:16px;font-weight:300}}.style-page__partner .partner-form textarea:focus{outline:0;border:2px solid #0082e4}.style-page__partner .partner-form button{margin:0 auto;height:54px;padding:0 60px;background-color:transparent;border:1px solid #0082e4;border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.style-page__partner .partner-form button:hover{background-color:#0073cb}.style-page__partner .partner-form button span{text-transform:uppercase;font:400 18px/54px "Nunito Sans",sans-serif;color:#0082e4}@media only screen and (max-width:991px){.style-page__partner .partner-form button{height:50px;padding:0 30px}.style-page__partner .partner-form button span{font:400 14px/50px "Nunito Sans",sans-serif}}.style-page__partner .partner-form button i{font-size:23px;padding-left:10px;color:#0082e4}@media only screen and (max-width:991px){.style-page__partner .partner-form button i{font-size:18px}}.style-page__partner .partner-form button:hover i,.style-page__partner .partner-form button:hover span{color:#fff}.style-page__partner .partner-form .form-group{margin-bottom:30px}.style-page__partner .partner-form .form-group h5{text-transform:none;font:700 15px/1 "Nunito Sans",sans-serif;margin-bottom:4px;color:#0082e4}.style-page__partner .partner-form .form-group h5 span{color:#fb392a}.style-page__partner .partner-form .form-group--btn{margin:20px 0}.style-page__partner .partner-form .form-group--recaptcha{width:100%;margin:20px 0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.businness__list,.style-about{display:-webkit-box;display:-ms-flexbox}.style-page__partner .partner-form .form-group--recaptcha .g-recaptcha:hover{cursor:pointer}.businness{margin:40px 0 30px}.businness__list{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.businness__item{max-width:217px}.businness__icon{margin:30px 30px 0;position:relative;width:165px;height:138px;background-color:#f5f2f2;border:4px solid #ccc;border-radius:4px}.businness__icon img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.businness__text{margin-top:18px;text-align:center;font:300 18px/1.4 Oswald,sans-serif;color:#333}.style-about{display:flex;margin-bottom:40px}@media only screen and (max-width:991px){.style-about{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.style-about__text{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:30px}.style-about__text p.not__text{font:300 24px/1.4 Oswald,sans-serif;color:#333;margin-bottom:32px}@media only screen and (max-width:991px){.style-about__text p.not__text{font:300 20px/1.4 Oswald,sans-serif}}.style-about__text p.not__text .quotes{display:inline-block;padding:0 5px;font:700 38px/1 "Nunito Sans",sans-serif;color:#fb392a}.style-about__info,.style-about__list{display:-webkit-box;display:-ms-flexbox}@media only screen and (max-width:991px){.style-about__text p.not__text .quotes{font:700 30px/1 "Nunito Sans",sans-serif}}.style-about__text p{margin-bottom:15px;color:#636a72;font:300 16px/1.6 "Nunito Sans",sans-serif}.style-about__list{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.style-about__list div:not(.style-about__item){width:33.33333%;padding:0 20px 0 0}.style-about__item{width:50%;padding:0 30px 0 90px;position:relative}@media only screen and (max-width:767px){.style-about__text p{font:300 14px/1.4 "Nunito Sans",sans-serif;margin-bottom:15px}.style-about__item{width:100%;margin-bottom:20px;padding:0 20px 0 60px}}.style-about__item:before{content:'';width:46px;height:46px;background:url(/img/design/vis-style-about-marker.png) center no-repeat;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:30px}.style-about__info{display:flex;margin-bottom:30px}.contacts__inner,.news__list{display:-webkit-box;display:-ms-flexbox}.style-about__info .important-style{margin:0 15px 0 0}@media only screen and (max-width:767px){.style-about__item:before{left:0}.style-about__info{-ms-flex-wrap:wrap;flex-wrap:wrap}.style-about__info .important-style{margin:0 0 30px}}.style-about__info h5,.style-about__info p{margin-bottom:10px!important}.style-about__info p{line-height:1.2!important}.news__list{display:flex;-ms-flex-direction:column;flex-direction:column;margin:40px 0 20px}.news__item h3 span,.news__item p a,.pagination{display:inline-block}.news__item{margin-bottom:35px;border-bottom:1px solid #becedb}.news__item h3{font:300 24px/1 Oswald,sans-serif;margin-bottom:15px}@media only screen and (max-width:767px){.news__item h3{font:300 20px/1 Oswald,sans-serif}}.news__item h3 span{font:300 24px/1 Oswald,sans-serif;color:#636a72;padding-right:8px;margin-right:8px;border-right:2px solid #636a72}.news__item h3 a{color:#fb392a}.news__item p{margin:15px 0;color:#636a72;font:300 16px/1.6 "Nunito Sans",sans-serif}@media only screen and (max-width:767px){.news__item p{font:300 14px/1.4 "Nunito Sans",sans-serif}}.news__item p a{color:#0082e4;padding:0 5px;font:400 16px/1.6 "Nunito Sans",sans-serif}.news__item p a:hover{color:#0065b1}.news h2.title{font-size:30px;text-transform:none}.contacts-form h2,.contacts-info__item h3,.contacts__item h3,.contacts__text span,.footer__btn span{text-transform:uppercase}.pagination:after,.pagination:before{display:table;content:" "}.pagination-box{padding:40px 0;text-align:center}.pagination__item{float:left;width:85px;height:40px;border:1px solid #b9cad8;border-radius:4px;position:relative}.pagination__item:hover{background-color:#b9cad8;color:#fff}.pagination__item:hover:before{color:#fff!important;outline:0}.pagination__item.next:before,.pagination__item.prev:before{font-family:icomoon;font-size:18px;color:#192c56;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);display:inline-block}.pagination__item.next{margin-left:55px}.pagination__item.next:before{content:'\e907';-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.pagination__item.prev{margin-right:55px}@media only screen and (max-width:767px){.pagination__item.next{margin-left:10px}.pagination__item.prev{margin-right:10px}}.pagination__item.prev:before{content:'\e909';-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.pagination-main__link,.popup-send{left:50%;top:50%;-webkit-transform:translate(-50%,-50%)}.pagination__item--disabled{opacity:.5;border:1px solid #aeaeae;color:#aeaeae}.pagination__item--disabled:before,.pagination__item--disabled:hover:before{color:#aeaeae!important}.pagination__item--disabled:hover{background-color:transparent!important;cursor:default;outline:0!important}.pagination__item--disabled:focus:before{outline:0!important}.pagination-main__item--active .pagination-main__link,.pagination-main__item:hover .pagination-main__link{color:#fff}.pagination-main{float:left;margin:0 95px}.pagination-main:after,.pagination-main:before{display:table;content:" "}@media only screen and (max-width:1199px){.pagination-main{margin:0 55px}}@media only screen and (max-width:991px){.pagination__item{width:50px;height:35px}.pagination__item.next:before,.pagination__item.prev:before{font-size:18px}.pagination-main{margin:0 15px}}@media only screen and (max-width:767px){.pagination-main{margin:0 15px;display:none}}@media only screen and (max-width:399px){.pagination-main{display:none}}.pagination-main__item{float:left;width:40px;height:40px;position:relative;margin-right:8px;border:1px solid #b9cad8;border-radius:4px}@media only screen and (max-width:991px){.pagination-main__item{margin-right:10px;width:35px;height:35px}}.pagination-main__item:hover{background-color:#90a6b9}.pagination-main__item:last-child{margin-right:0}.pagination-main__item--active,.pagination-main__item--active:hover{background-color:#192c56;border:1px solid #192c56}.pagination-main__item--inside{background-color:transparent;border:none}.pagination-main__item--inside .pagination-main__link{color:#192c56;letter-spacing:5px}.pagination-main__item--inside:hover{background-color:transparent}.pagination-main__item--inside:hover .pagination-main__link{color:#192c56}.pagination-main__link{position:absolute;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:"Nunito Sans",sans-serif;font-size:16px;font-weight:400;color:#192c56;padding:12px;line-height:1}@media only screen and (max-width:991px){.pagination-main__link{font-size:18px}}.contacts__text{font:300 16px/1.4 "Nunito Sans",sans-serif;color:#636a72}@media only screen and (max-width:767px){.contacts__text{font-size:14px}}.contacts__text span{display:inline-block;font-size:24px;padding-right:15px}@media only screen and (max-width:991px){.contacts__text span{font-size:20px}}.contacts__inner{margin:45px 0;display:flex}@media only screen and (max-width:991px){.contacts__inner{margin:30px 0}}@media only screen and (max-width:767px){.contacts__text span{font-size:18px}.contacts__inner{-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;margin:25px 0}}.contacts-info{width:calc(50% - 45px);margin-right:45px;-webkit-box-shadow:0 1px 27px 0 rgba(65,100,127,.39);box-shadow:0 1px 27px 0 rgba(65,100,127,.39);border-radius:3px;padding:30px}@media only screen and (max-width:991px){.contacts-info{width:calc(50% - 15px);margin-right:15px;padding:15px}}@media only screen and (max-width:767px){.contacts-info{width:100%;-webkit-box-shadow:none;box-shadow:none;margin:0 0 20px;padding:15px 0}}.contacts-info__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.contacts-info__item{margin-bottom:45px}@media only screen and (max-width:991px){.contacts-info__item{margin-bottom:25px}}.contacts-info__item:last-child{margin-bottom:0}.contacts-info__item h3{font:600 18px/1 Oswald,sans-serif;color:#fb392a;margin-bottom:12px}@media only screen and (max-width:991px){.contacts-info__item h3{font:600 16px/1 Oswald,sans-serif}}.contacts-info__item p,.contacts-info__item span{font:300 16px/1 "Nunito Sans",sans-serif;color:#636a72}@media only screen and (max-width:991px){.contacts-info__item p,.contacts-info__item span{font:300 14px/1 "Nunito Sans",sans-serif}}.contacts-info__item div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.contacts-info__item div:last-child{margin-bottom:0}.contacts-info__item div span:first-child{font-weight:600}.contacts-form{width:50%;padding-left:50px}@media only screen and (max-width:767px){.contacts-form{width:80%;padding-left:0}}@media only screen and (max-width:399px){.contacts-form{width:100%}}.contacts-form h2{text-align:center;margin:30px 0 25px;font:300 24px/1 "Nunito Sans",sans-serif;color:#333}.contacts-form input,.contacts-form textarea{background-color:#f0f0f0;color:#b9b9b9;width:100%}.contacts-form input{height:52px;border:2px solid #f0f0f0;border-radius:4px;padding-left:12px;font:300 18px/52px "Nunito Sans",sans-serif}.contacts-form input::-webkit-input-placeholder{color:#b9b9b9;font-size:18px;font-weight:300}.contacts-form input:-moz-placeholder{color:#b9b9b9;font-size:18px;font-weight:300}.contacts-form input::-moz-placeholder{color:#b9b9b9;font-size:18px;font-weight:300}.contacts-form input:-ms-input-placeholder{color:#b9b9b9;font-size:18px;font-weight:300}@media only screen and (max-width:991px){.contacts-form h2{margin:20px 0 15px}.contacts-form input{height:40px;font:300 16px/40px "Nunito Sans",sans-serif}.contacts-form input::-webkit-input-placeholder{color:#b9b9b9;font-size:16px;font-weight:300}.contacts-form input:-moz-placeholder{color:#b9b9b9;font-size:16px;font-weight:300}.contacts-form input::-moz-placeholder{color:#b9b9b9;font-size:16px;font-weight:300}.contacts-form input:-ms-input-placeholder{color:#b9b9b9;font-size:16px;font-weight:300}}.contacts-form input:focus{outline:0;border:2px solid #0082e4}.contacts-form textarea{height:135px;border:2px solid #f0f0f0;border-radius:4px;padding:20px 12px;font:300 18px/1px "Nunito Sans",sans-serif;resize:none}.contacts-form textarea::-webkit-input-placeholder{color:#b9b9b9;font-size:18px;font-weight:300}.contacts-form textarea:-moz-placeholder{color:#b9b9b9;font-size:18px;font-weight:300}.contacts-form textarea::-moz-placeholder{color:#b9b9b9;font-size:18px;font-weight:300}.contacts-form textarea:-ms-input-placeholder{color:#b9b9b9;font-size:18px;font-weight:300}@media only screen and (max-width:991px){.contacts-form textarea{height:100px;font:300 16px/1px "Nunito Sans",sans-serif}.contacts-form textarea::-webkit-input-placeholder{color:#b9b9b9;font-size:16px;font-weight:300}.contacts-form textarea:-moz-placeholder{color:#b9b9b9;font-size:16px;font-weight:300}.contacts-form textarea::-moz-placeholder{color:#b9b9b9;font-size:16px;font-weight:300}.contacts-form textarea:-ms-input-placeholder{color:#b9b9b9;font-size:16px;font-weight:300}}.contacts-form textarea:focus{outline:0;border:2px solid #0082e4}.contacts-form button{margin:0 auto;height:54px;padding:0 40px;background-color:transparent;border:1px solid #0082e4;border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contacts .form-group,.popup-send__icon{margin-bottom:20px}.contacts-form button:hover{background-color:#0073cb}.contacts-form button span{text-transform:uppercase;font:400 18px/54px "Nunito Sans",sans-serif;color:#0082e4}@media only screen and (max-width:991px){.contacts-form button{height:50px;padding:0 30px}.contacts-form button span{font:400 14px/50px "Nunito Sans",sans-serif}}.contacts-form button i{font-size:23px;padding-left:10px;color:#0082e4}.contacts-form button:hover i,.contacts-form button:hover span,.error a,.error h1,.error h2,.error p{color:#fff}@media only screen and (max-width:991px){.contacts-form button i{font-size:18px}}.contacts .form-group--recaptcha{text-align:center}.contacts .form-group--recaptcha div{display:inline-block}.error{width:100%;height:100%;background:url(/img/design/vis-error-bg.jpg) center no-repeat;background-size:cover}.error h1{font:700 200px/1 Oswald,sans-serif;padding:165px 0 35px;text-align:center}@media only screen and (max-width:1199px){.error h1{font:700 180px/1 Oswald,sans-serif;padding:165px 0 55px}}@media only screen and (max-width:767px){.error h1{font:700 150px/1 Oswald,sans-serif;padding:135px 0 55px}.error h2{font:400 42px/1 "Nunito Sans",sans-serif}}.error h2{font:400 42px/1 "Nunito Sans",sans-serif;text-align:center;margin-bottom:10px}.error p{width:555px;margin:0 auto 70px;text-align:center;font:300 20px/1.4 "Nunito Sans",sans-serif}@media only screen and (max-width:1199px){.error p{margin:0 auto 150px;font:300 18px/1.4 "Nunito Sans",sans-serif}}@media only screen and (max-width:767px){.error p{width:320px}}@media only screen and (max-width:399px){.error p{width:300px}}.error a{font:500 20px/1.4 "Nunito Sans",sans-serif}@media only screen and (max-width:767px){.error a{font:300 18px/1.4 "Nunito Sans",sans-serif}}.popup-send{display:-webkit-box;display:-ms-flexbox;display:flex;width:380px;height:200px;background-color:rgba(255,255,255,.9);position:fixed;-webkit-box-shadow:0 1px 27px 0 rgba(65,100,127,.39);box-shadow:0 1px 27px 0 rgba(65,100,127,.39);border-radius:4px;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:999;-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;opacity:0;visibility:hidden;-webkit-transition:opacity .6s,visibility 0s linear .6s;transition:opacity .6s,visibility 0s linear .6s}.popup-capcha,.popup-send__icon i{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.popup-send__icon{width:50px;height:50px;background-color:#0082e4;border-radius:50%;position:relative}.popup-send__icon i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:30px;color:#fff}.popup-capcha,.popup-form-capcha{display:-webkit-box;display:-ms-flexbox;position:fixed;left:50%;top:50%}.popup-send p{color:#333;font-size:20px}.popup-send.show{opacity:1;visibility:visible;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.popup-capcha{display:flex;padding:30px 10px 30px 20px;transform:translate(-50%,-50%);background-color:#fb392a;opacity:0;visibility:hidden;-webkit-transition:opacity .6s,visibility 0s linear .6s;transition:opacity .6s,visibility 0s linear .6s}.popup-capcha p{font:16px/1.2 "Nunito Sans",sans-serif;color:#fff}.popup-capcha.show{opacity:1;visibility:visible;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.popup-form-capcha{display:flex;padding:30px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;-webkit-box-shadow:0 1px 27px 0 rgba(65,100,127,.39);box-shadow:0 1px 27px 0 rgba(65,100,127,.39);z-index:999;opacity:0;visibility:hidden;-webkit-transition:opacity .6s,visibility 0s linear .6s;-o-transition:opacity .6s,visibility 0s linear .6s;transition:opacity .6s,visibility 0s linear .6s}.popup-form-capcha.show{opacity:1;visibility:visible;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.popup__btn{color:#0082e4;font:30px/100% arial,sans-serif;position:absolute;right:6px;text-shadow:0 1px 0 #fff;top:0}.popup__btn:after{content:'×'}.popup__btn:hover{position:absolute;color:#0065b1}.footer{padding:60px 0 95px;background:url(/img/design/vis-footer-bg.jpg) center no-repeat}@media only screen and (max-width:991px){.footer{padding:20px 0}}.footer .container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.footer__info{padding-left:25px;width:30%}@media only screen and (max-width:991px){.footer__info{width:35%}}@media only screen and (max-width:767px){.footer .container{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__info{width:100%;display:none}}.footer__info p{font:400 16px/1.4 "Nunito Sans",sans-serif;color:#fff;margin-bottom:55px}@media only screen and (max-width:991px){.footer__info p{font:400 14px/1.4 "Nunito Sans",sans-serif}}.footer__btn{max-width:250px;height:54px;padding:0 16px;background-color:#0082e4;border:1px solid #fff;border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__btn:hover{background-color:#0073cb}.footer__btn span{font:400 18px/54px "Nunito Sans",sans-serif;color:#fff}@media only screen and (max-width:991px){.footer__btn span{font:400 14px/54px "Nunito Sans",sans-serif}}.footer__btn i{font-size:20px;padding-left:10px;color:#fff}.footer__img{width:auto;display:inline-block;position:absolute;right:10px;top:-118px;-webkit-box-shadow:0 1px 27px 0 rgba(65,100,127,.39);box-shadow:0 1px 27px 0 rgba(65,100,127,.39)}.footer__img img{max-width:100%}@media only screen and (max-width:1199px){.footer__img img{width:350px}}.contacts__list{width:28%;padding-right:25px;border-right:1px solid #57aded}@media only screen and (max-width:991px){.footer__img img{display:none}.contacts__list{width:35%}}.contacts__item{margin-bottom:25px}@media only screen and (max-width:767px){.contacts__list{width:100%;padding-right:0;border-right:none}.contacts__item{text-align:center}}.contacts__item:last-child{margin-bottom:0}.contacts__item h3{font:700 18px/1 Oswald,sans-serif;color:#fff;margin-bottom:12px}@media only screen and (max-width:991px){.contacts__item h3{font:700 15px/1 Oswald,sans-serif}}.contacts__item p{font:400 16px/1.4 "Nunito Sans",sans-serif;color:#fff}@media only screen and (max-width:991px){.contacts__item p{font:400 14px/1.4 "Nunito Sans",sans-serif}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxpYnMvX3Jlc2V0LnNjc3MiLCJnbG9iYWwvX2Jhc2Uuc2NzcyIsIm1haW4uY3NzIiwic2VjdGlvbi9fcG9wdXAuc2NzcyIsInNlY3Rpb24vX2hlYWRlci5zY3NzIiwic2VjdGlvbi9fc3R5bGUuc2NzcyIsImdsb2JhbC9fbWl4aW5zLnNjc3MiLCJnbG9iYWwvX2ZvbnRzLWljb24uc2NzcyIsInNlY3Rpb24vX2Jhbm5lci5zY3NzIiwic2VjdGlvbi9fZXJyb3Iuc2NzcyIsInNlY3Rpb24vX25ld3Muc2NzcyIsInNlY3Rpb24vX3BhY2thZ2VzLnNjc3MiLCJzZWN0aW9uL19jb250YWN0cy5zY3NzIiwic2VjdGlvbi9fYWJvdXQuc2NzcyIsInNlY3Rpb24vX3F1YWxpdHkuc2NzcyIsInNlY3Rpb24vX2JyZWFkY3J1bWIuc2NzcyIsInNlY3Rpb24vX3BhZ2luYXRpb24uc2NzcyIsInNlY3Rpb24vX2Zvb3Rlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJpQkEyQkEsUUFBQSxNQ3JCQSx1QkRxQkEsUUFBQSxXQUFBLE9FQUEsT0FBUSxPQUFRLE9BQVEsS0FBTSxJQUFLLFFEUjdCLFFBQUEsTUV1RUosWUY5Q0YsRUFDRSxnQkFBQSxLR3lDRixVSGhGQSxZR3FLSSxRQUFBLElBNkNFLE1BQUEsRUFDQSxPQUFBLEVDek5OLGtCTGtEQSxNS21CSSxnQkFBQSxTQUNBLGVBQUEsRUNvQkYsdUJBQUEsa0JBQUEsNEJBQ0UsTUFBQSxLSnBGSixFQUFHLEtBQU0sUUFBUyxRRkZsQixPRVNBLFFBQVMsTUFHRyxNQVBaLEVBSDJCLElBREEsV0ZEM0IsS0VTZ0IsT0FEVCxRQUhFLE9BSHVCLEtBQU0sS0FJOUIsR0FIUixJQU13QixRQU5uQixJRkhMLElFTUEsR0FBSSxHQUhNLEdBTXVCLE1BRmpDLFNBR1EsV0FBUixPQUFvQixPQUhWLEtBTlYsR0FBSSxHQUFJLEdBQUksR0FBSSxHQUFJLEdBU1EsT0FBUSxPRlZwQyxLRUtNLEVGTE4sT0VHYyxJQUFLLElBQUssSUFJ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QUFBLEtBQUEsS0FBQSxjQUFBLFlBbEJMLGVBdUJHLFVBQUEsS0FDQSxhQUFBLEtBQ0EsTUFBQSxLQUlKLGFBQ0UsTUFBQSxLQUNBLFFBQUEsYUFDQSxTQUFBLFNBQ0EsTUFBQSxLQUNBLElBQUEsT0FDQSxtQkFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLHFCQUFBLFdBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxxQkFORCxpQkFRRyxVQUFBLEtYcUNGLDBDVzdDRCxpQkFVSyxNQUFBLE9BVU4sZ0JBQ0UsTUFBQSxJQUNBLGNBQUEsS0FDQSxhQUFBLElBQUEsTUFBQSxRWHNCQSx5Q1c3Q0QsaUJBYUssUUFBQSxLQU9OLGdCQUtJLE1BQUEsS0FTSixnQkFDRSxjQUFBLEtYVUEseUNXekJGLGdCQVFJLE1BQUEsS0FDQSxjQUFBLEVBQ0EsYUFBQSxLQUlKLGdCQUdJLFdBQUEsUUFISCwyQkFNRyxjQUFBLEVBTkgsbUJBVUcsS0FBQSxJQUFBLEtBQUEsRUFBQSxPQUFBLFdBQ0EsTUFBQSxLQUNBLGNBQUEsS1hERix5Q1dYRCxtQkFlSyxLQUFBLElBQUEsS0FBQSxFQUFBLE9BQUEsWUFmTCxrQkFvQkcsS0FBQSxJQUFBLEtBQUEsSUFBQSxjQUFBLFdBQ0EsTUFBQSxLWFZGLHlDV1hELGtCQXVCSyxLQUFBLElBQUEsS0FBQSxJQUFBLGNBQUEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L1xuICAgdjIuMCB8IDIwMTEwMTI2XG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxuKi9cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn0iLCIqe1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAkZmYtbnVuaXRvLXNhbnM7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcblxuICAmLm9wZW4tbWVudXtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLnNob3ctcG9wdXAge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcblxuICAgICY6YmVmb3Jle1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJjpiZWZvcmV7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246ICAgZml4ZWQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgei1pbmRleDogOTk4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxudWwsXG5vbCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG5he1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmV7XG4gICAgdHJhbnNpdGlvbjogJGJhc2UtdHJhbnNpdGlvbjtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbmlucHV0e1xuICAmOmZvY3VzLFxuICAmOmFjdGl2ZXtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbmJ1dHRvbntcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICB0cmFuc2l0aW9uOiAkYmFzZS10cmFuc2l0aW9uO1xuXG4gIC5pY29uLXJpZ2h0LWFycm93e1xuICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUsXG4gICY6aG92ZXJ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAkYmFzZS10cmFuc2l0aW9uO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuaWNvbi1yaWdodC1hcnJvd3tcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IDVweDtcbiAgICB9XG4gIH1cblxufVxuXG4uY29udGFpbmVye1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxNXB4O1xuICBAaW5jbHVkZSBtcSgncGhvbmUnLCBtaW4pIHtcbiAgICB3aWR0aDogNzUwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbXEoJ3RhYmxldCcsIG1pbikge1xuICAgIHdpZHRoOiA5NzBweDtcbiAgfVxuICBAaW5jbHVkZSBtcSgnZGVza3RvcCcsIG1pbikge1xuICAgIHdpZHRoOiAxMTcwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbXEoJ3Bob25lJywgbWF4KSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5cbi5jb250ZW50e1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzgzcHgpO1xuICBAaW5jbHVkZSBtcSgnZGVza3RvcCcsIG1heCkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzOTZweCk7XG4gIH1cbiAgQGluY2x1ZGUgbXEoJ3RhYmxldCcsIG1heCkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyNjNweCk7XG4gIH1cbiAgQGluY2x1ZGUgbXEoJ3Bob25lJywgbWF4KSB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDIyOHB4KTtcbiAgfVxufVxuXG5cbi5jdXJyZW50e1xuICAuY29udGVudHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweDtcbiAgICBAaW5jbHVkZSBtcSgndGFibGV0JywgbWF4KSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB9XG4gIH1cbn1cblxuaDEudGl0bGV7XG4gIG1hcmdpbjogMzBweCAwIDIwcHg7XG4gIGZvbnQ6IDcwMCA0MHB4LzEgJGZmLW9zd2FsZDtcbiAgY29sb3I6ICRjLWJsdWU7XG4gIEBpbmNsdWRlIG1xKCdwaG9uZScsIG1heCkge1xuICAgIG1hcmdpbjogMjVweCAwIDE1cHg7XG4gICAgZm9udDogNzAwIDM1cHgvMSAkZmYtb3N3YWxkO1xuICB9XG59XG5cbmgyLnRpdGxle1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBmb250OiA3MDAgNDBweC8xICRmZi1vc3dhbGQ7XG4gIEBpbmNsdWRlIG1xKCd0YWJsZXQnLCBtYXgpIHtcbiAgICBmb250OiA3MDAgMzhweC8xICRmZi1vc3dhbGQ7XG4gIH1cbiAgQGluY2x1ZGUgbXEoJ3Bob25lJywgbWF4KSB7XG4gICAgZm9udDogNzAwIDM1cHgvMSAkZmYtb3N3YWxkO1xuICB9XG59XG5cbnAudGV4dHtcbiAgZm9udDogNDAwIDE2cHgvMS41ICRmZi1vc3dhbGQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAkYy1ibGFjaztcbiAgQGluY2x1ZGUgbXEoJ3Bob25lJywgbWF4KSB7XG4gICAgZm9udDogNDAwIDE0cHgvMS40ICRmZi1vc3dhbGQ7XG4gIH1cbn1cblxuXG4vL1xuLnRhY3tcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi8vIGNvbG9yXG5cbi5jLXJlZHtcbiAgY29sb3I6ICRjLXJlZCAhaW1wb3J0YW50O1xufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvXG4gICB2Mi4wIHwgMjAxMTAxMjZcbiAgIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXG4qL1xuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTsgfVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgc3JjOiB1cmwoXCIvZm9udHMvaWNvbW9vbi5lb3Q/azk1MXdwXCIpO1xuICBzcmM6IHVybChcIi9mb250cy9pY29tb29uLmVvdD9rOTUxd3AjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9mb250cy9pY29tb29uLnR0Zj9rOTUxd3BcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9mb250cy9pY29tb29uLndvZmY/azk1MXdwXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9mb250cy9pY29tb29uLnN2Zz9rOTUxd3AjaWNvbW9vblwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5bY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4uaWNvbi1sZWZ0LWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7IH1cblxuLmljb24tdGljazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiOyB9XG5cbi5pY29uLXBob25lLXJlY2VpdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7IH1cblxuLmljb24tY2hlY2stZWxpcHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7IH1cblxuLmljb24tQ29tbWl0bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiOyB9XG5cbi5pY29uLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7IH1cblxuLmljb24tSW50ZWdyaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7IH1cblxuLmljb24tbG95YWx0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiOyB9XG5cbi5pY29uLVBhc3Npb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjsgfVxuXG4uaWNvbi1yaWdodC1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiOyB9XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJOdW5pdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDsgfVxuICBib2R5Lm9wZW4tbWVudSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG4gIGJvZHkuc2hvdy1wb3B1cCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG4gICAgYm9keS5zaG93LXBvcHVwOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICBib2R5OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIHotaW5kZXg6IDk5ODtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbnVsLFxub2wge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGE6aG92ZXIsIGE6Zm9jdXMsIGE6YWN0aXZlIHtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG5pbnB1dDpmb2N1cywgaW5wdXQ6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG5idXR0b24ge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZTsgfVxuICBidXR0b24gLmljb24tcmlnaHQtYXJyb3cge1xuICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlOyB9XG4gIGJ1dHRvbjpmb2N1cywgYnV0dG9uOmFjdGl2ZSwgYnV0dG9uOmhvdmVyIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgYnV0dG9uOmZvY3VzIC5pY29uLXJpZ2h0LWFycm93LCBidXR0b246YWN0aXZlIC5pY29uLXJpZ2h0LWFycm93LCBidXR0b246aG92ZXIgLmljb24tcmlnaHQtYXJyb3cge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogNXB4OyB9XG5cbi5jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxNXB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA3NTBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA5NzBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTE3MHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAxMHB4OyB9IH1cblxuLmNvbnRlbnQge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzgzcHgpOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmNvbnRlbnQge1xuICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDM5NnB4KTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuY29udGVudCB7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjYzcHgpOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb250ZW50IHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMjhweCk7IH0gfVxuXG4uY3VycmVudCAuY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiA4NXB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuY3VycmVudCAuY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfSB9XG5cbmgxLnRpdGxlIHtcbiAgbWFyZ2luOiAzMHB4IDAgMjBweDtcbiAgZm9udDogNzAwIDQwcHgvMSBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwODJlNDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgaDEudGl0bGUge1xuICAgICAgbWFyZ2luOiAyNXB4IDAgMTVweDtcbiAgICAgIGZvbnQ6IDcwMCAzNXB4LzEgXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjsgfSB9XG5cbmgyLnRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgZm9udDogNzAwIDQwcHgvMSBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBoMi50aXRsZSB7XG4gICAgICBmb250OiA3MDAgMzhweC8xIFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgaDIudGl0bGUge1xuICAgICAgZm9udDogNzAwIDM1cHgvMSBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmOyB9IH1cblxucC50ZXh0IHtcbiAgZm9udDogNDAwIDE2cHgvMS41IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjMzMzOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBwLnRleHQge1xuICAgICAgZm9udDogNDAwIDE0cHgvMS40IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7IH0gfVxuXG4udGFjIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmMtcmVkIHtcbiAgY29sb3I6ICNmYjM5MmEgIWltcG9ydGFudDsgfVxuXG4uaGVhZGVyLXRvcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDgyZTQ7IH1cbiAgLmhlYWRlci10b3AgLmNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG5cbi5oZWFkZXItYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmhlYWRlci1ib3R0b20ge1xuICAgICAgaGVpZ2h0OiA2MHB4OyB9IH1cbiAgLmhlYWRlci1ib3R0b20gLmNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLnBob25lIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5waG9uZV9fbGlzdCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAucGhvbmVfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogNDVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5waG9uZV9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDsgfSB9XG4gIC5waG9uZV9fbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQ6IDMwMCAxNnB4LzEgXCJOdW5pdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5waG9uZV9fbGluayB7XG4gICAgICAgIGZvbnQ6IDMwMCAxNHB4LzEgXCJOdW5pdG8gU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLnBob25lX19pY29uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDNweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAucGhvbmVfX2ljb24ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4ubG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmxvZ28ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9IH1cbiAgLmxvZ28gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAubG9nbyBpbWcge1xuICAgICAgICB3aWR0aDogOTAlOyB9IH1cblxuLm5hdiB7XG4gIGhlaWdodDogMTAwJTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLm5hdiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLm5hdl9fbGlzdCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubmF2X19pdGVtIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5uYXZfX2l0ZW0ge1xuICAgICAgICBtYXJnaW46IDAgNnB4OyB9IH1cbiAgICAubmF2X19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5uYXZfX2ljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiA2cHggc29saWQgIzE5MmM1NjtcbiAgICBtYXJnaW4tbGVmdDogM3B4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5uYXZfX2ljb24ge1xuICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICMxOTJjNTY7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7IH0gfVxuICAubmF2X19saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLm5hdl9fbGluayBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQ6IDQwMCAxNnB4LzEgXCJOdW5pdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMxOTJjNTY7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5uYXZfX2xpbmsgc3BhbiB7XG4gICAgICAgICAgZm9udDogNjAwIDEzcHgvMSBcIk51bml0byBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIC5uYXZfX2xpbmstLWFjdGl2ZSBpIHtcbiAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAjZmIzOTJhICFpbXBvcnRhbnQ7IH1cbiAgICAubmF2X19saW5rLS1hY3RpdmUgc3BhbiB7XG4gICAgICBjb2xvcjogI2ZiMzkyYTsgfVxuICAgIC5uYXZfX2xpbms6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAubmF2X19saW5rOmhvdmVyIGkge1xuICAgICAgICBib3JkZXItdG9wOiA2cHggc29saWQgI2ZiMzkyYTsgfVxuICAgICAgLm5hdl9fbGluazpob3ZlciBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNmYjM5MmE7IH1cbiAgLm5hdi5vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB6LWluZGV4OiA5OTg7XG4gICAgcGFkZGluZzogMjBweCAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDc2N3B4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAgIC5uYXYub3BlbiB7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDsgfSB9XG4gICAgLm5hdi5vcGVuIC5uYXZfX2xpc3Qge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5uYXYub3BlbiAubmF2X19pdGVtIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDE1cHggNnB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5uYXYub3BlbiAubmF2X19pdGVtIHtcbiAgICAgICAgICB3aWR0aDogOTglOyB9IH1cbiAgICAubmF2Lm9wZW4gLm5hdl9fbGluayB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLm5hdi5vcGVuIC5uYXZfX2xpbmsgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udDogNjAwIDE4cHgvMSBcIk51bml0byBTYW5zXCIsc2Fucy1zZXJpZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLm5hdi5vcGVuIC5uYXZfX2xpbmsgLm5hdl9faWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItdG9wOiA4cHggc29saWQgIzE5MmM1NjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDsgfVxuICAgIC5uYXYub3BlbiAubmF2LXN1Ym1lbnUge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAubmF2Lm9wZW4gLm5hdi1zdWJtZW51X19saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLm5hdi5vcGVuIC5uYXYtc3VibWVudV9faXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAubmF2Lm9wZW4gLm5hdi1zdWJtZW51X19saW5rIHtcbiAgICAgICAgcGFkZGluZzogNnB4IDA7IH1cbiAgLm5hdi1zdWJtZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogODBweDtcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgI2ZiMzkyYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDNweCA0cHggNXB4IDBweCByZ2JhKDIsIDIsIDIsIDAuMjEpO1xuICAgIHotaW5kZXg6IDk5OyB9XG4gICAgLm5hdi1zdWJtZW51LmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5uYXYtc3VibWVudV9fbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5uYXYtc3VibWVudV9faXRlbSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZTJlMjsgfVxuICAgICAgLm5hdi1zdWJtZW51X19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgLm5hdi1zdWJtZW51X19saW5rIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMTZweCAwO1xuICAgICAgZm9udDogNDAwIDE2cHgvMSBcIk51bml0byBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzE5MmM1NjsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLm5hdi1zdWJtZW51X19saW5rIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgICAgICAgZm9udDogNDAwIDE0cHgvMSBcIk51bml0byBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgICAgLm5hdi1zdWJtZW51X19saW5rLS1hY3RpdmUge1xuICAgICAgICBjb2xvcjogI2ZiMzkyYTsgfVxuICAgICAgLm5hdi1zdWJtZW51X19saW5rOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmYjM5MmE7IH1cblxuLm1lbnUtYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5tZW51LWJ0biB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1lbnUtYnRuIHtcbiAgICAgIGhlaWdodDogMjRweDsgfSB9XG4gIC5tZW51LWJ0bi5hY3RpdmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4OyB9XG5cbi5tZW51LWJ0biBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTJweDsgfVxuXG4ubWVudS1idG4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLm1lbnUtYnRuIHNwYW4sXG4ubWVudS1idG4gc3BhbjpiZWZvcmUsXG4ubWVudS1idG4gc3BhbjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDRweDtcbiAgd2lkdGg6IDMwcHg7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiAjMDA4MmU0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDsgfVxuXG4ubWVudS1idG4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDgyZTQ7IH1cblxuLm1lbnUtYnRuIHNwYW46YmVmb3JlIHtcbiAgdG9wOiAtN3B4OyB9XG5cbi5tZW51LWJ0biBzcGFuOmFmdGVyIHtcbiAgYm90dG9tOiAtN3B4OyB9XG5cbi5tZW51LWJ0bi5hY3RpdmUgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5tZW51LWJ0bi5hY3RpdmUgc3BhbjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTJjNTY7IH1cblxuLm1lbnUtYnRuLmFjdGl2ZSBzcGFuOmFmdGVyIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MmM1NjsgfVxuXG4ubWVudS1idG4uYWN0aXZlIHNwYW46YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG5cbi5tZW51LWJ0bi5hY3RpdmUgc3BhbjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cblxuLmJhbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDczM3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltZy9kZXNpZ24vdmlzLWJhbm5lci10b3AuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmJhbm5lciB7XG4gICAgICBoZWlnaHQ6IDU1MHB4OyB9IH1cbiAgLmJhbm5lciAuY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5iYW5uZXJfX2lubmVyIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuYmFubmVyX19pbm5lciB7XG4gICAgICAgIHdpZHRoOiA2NSU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5iYW5uZXJfX2lubmVyIHtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzk5cHgpIHtcbiAgICAgIC5iYW5uZXJfX2lubmVyIHtcbiAgICAgICAgd2lkdGg6IDg1JTsgfSB9XG4gIC5iYW5uZXItaW5mbyB7XG4gICAgd2lkdGg6IDQ3NXB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmJhbm5lci1pbmZvIHtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5iYW5uZXItaW5mbyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40OCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9IH1cbiAgICAuYmFubmVyLWluZm9fX2hlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICAgcGFkZGluZzogMjVweCAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ4KTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuYmFubmVyLWluZm9fX2hlYWRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLmJhbm5lci1pbmZvX19saXN0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDVweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuYmFubmVyLWluZm9fX2xpc3Qge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDsgfSB9XG4gICAgLmJhbm5lci1pbmZvIGgxIHtcbiAgICAgIGZvbnQ6IDMwMCAzOHB4LzEgXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMTkyYzU2O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmJhbm5lci1pbmZvIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOTlweCkge1xuICAgICAgICAuYmFubmVyLWluZm8gaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gICAgICAuYmFubmVyLWluZm8gaDEgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgIGZvbnQ6IDcwMCA0OXB4LzEgXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM3MGE5MGQ7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5iYW5uZXItaW5mbyBoMSBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzk5cHgpIHtcbiAgICAgICAgICAuYmFubmVyLWluZm8gaDEgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICAgIC5iYW5uZXItaW5mbyBoNCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5iYW5uZXItaW5mbyBoNCBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250OiA0MDAgMjRweC8xIFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5iYW5uZXItaW5mbyBoNCBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzk5cHgpIHtcbiAgICAgICAgICAuYmFubmVyLWluZm8gaDQgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAgICAgICAuYmFubmVyLWluZm8gaDQgc3BhbjpiZWZvcmUsIC5iYW5uZXItaW5mbyBoNCBzcGFuOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkyYzU2O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdG9wOiA2MiU7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAuYmFubmVyLWluZm8gaDQgc3BhbjpiZWZvcmUsIC5iYW5uZXItaW5mbyBoNCBzcGFuOmFmdGVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAgIC5iYW5uZXItaW5mbyBoNCBzcGFuOmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogLTUzcHg7IH1cbiAgICAgICAgLmJhbm5lci1pbmZvIGg0IHNwYW46YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAtNTNweDsgfVxuICAgIC5iYW5uZXItaW5mb19faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgICAuYmFubmVyLWluZm9fX2l0ZW0gaDMsIC5iYW5uZXItaW5mb19faXRlbSBwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuYmFubmVyLWluZm9fX2l0ZW0gaDMsIC5iYW5uZXItaW5mb19faXRlbSBwIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG4gICAgICAuYmFubmVyLWluZm9fX2l0ZW0gaDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBmb250OiA3MDAgMjJweC8xIFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDA4MmU0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5iYW5uZXItaW5mb19faXRlbSBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAgICAgICAuYmFubmVyLWluZm9fX2l0ZW0gaDM6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgY29udGVudDogJ1xcZTkwMSc7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBjb2xvcjogIzAwODJlNDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLmJhbm5lci1pbmZvX19pdGVtIGgzOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgICAuYmFubmVyLWluZm9fX2l0ZW0gcCB7XG4gICAgICAgIGZvbnQ6IDQwMCAxNnB4LzEuMiBcIk51bml0byBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuYmFubmVyLWluZm9fX2l0ZW0gcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAuYmFubmVyLWZvcm0ge1xuICAgIHdpZHRoOiAxMDA4cHg7XG4gICAgcGFkZGluZzogMThweCAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggMjdweCAwcHggcmdiYSg2NSwgMTAwLCAxMjcsIDAuMzkpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJvdHRvbTogLTQ1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmJhbm5lci1mb3JtIHtcbiAgICAgICAgd2lkdGg6IDk3MHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuYmFubmVyLWZvcm0ge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmJhbm5lci1mb3JtIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmJhbm5lci1mb3JtIGZvcm0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5iYW5uZXItZm9ybSBmb3JtIGgzIHtcbiAgICAgICAgZm9udDogNzAwIDI0cHgvMSBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZiMzkyYTsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgIC5iYW5uZXItZm9ybSBmb3JtIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAuYmFubmVyLWZvcm0gZm9ybSBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgICAgLmJhbm5lci1mb3JtIGZvcm0gaW5wdXQge1xuICAgICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmMGYwZjA7XG4gICAgICAgIGZvbnQ6IDQwMCAxOHB4LzU0cHggXCJOdW5pdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI2I5YjliOTsgfVxuICAgICAgICAuYmFubmVyLWZvcm0gZm9ybSBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICNiOWI5Yjk7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgICAgLmJhbm5lci1mb3JtIGZvcm0gaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICNiOWI5Yjk7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgICAgLmJhbm5lci1mb3JtIGZvcm0gaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAjYjliOWI5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAgIC5iYW5uZXItZm9ybSBmb3JtIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICNiOWI5Yjk7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAuYmFubmVyLWZvcm0gZm9ybSBpbnB1dCB7XG4gICAgICAgICAgICBmb250OiA0MDAgMTZweC81NHB4IFwiTnVuaXRvIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgICAgLmJhbm5lci1mb3JtIGZvcm0gaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICBjb2xvcjogI2I5YjliOTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAgICAgICAuYmFubmVyLWZvcm0gZm9ybSBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNiOWI5Yjk7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgICAgICAgLmJhbm5lci1mb3JtIGZvcm0gaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICBjb2xvcjogI2I5YjliOTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAgICAgICAuYmFubmVyLWZvcm0gZm9ybSBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICBjb2xvcjogI2I5YjliOTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5iYW5uZXItZm9ybSBmb3JtIGlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICAgIGZvbnQ6IDQwMCAxNHB4LzQ0cHggXCJOdW5pdG8gU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgICAuYmFubmVyLWZvcm0gZm9ybSBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjYjliOWI5O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgICAgICAgIC5iYW5uZXItZm9ybSBmb3JtIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICBjb2xvcjogI2I5YjliOTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAgICAgICAuYmFubmVyLWZvcm0gZm9ybSBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjYjliOWI5O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgICAgICAgIC5iYW5uZXItZm9ybSBmb3JtIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjYjliOWI5O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH0gfVxuICAgICAgICAuYmFubmVyLWZvcm0gZm9ybSBpbnB1dDpmb2N1cyB7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwODJlNDsgfVxuICAgICAgLmJhbm5lci1mb3JtIGZvcm0gYnV0dG9uIHtcbiAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYjM5MmE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgLmJhbm5lci1mb3JtIGZvcm0gYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWUxNTA0OyB9XG4gICAgICAgIC5iYW5uZXItZm9ybSBmb3JtIGJ1dHRvbiBzcGFuIHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGZvbnQ6IDQwMCAxOHB4LzU0cHggXCJOdW5pdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgIC5iYW5uZXItZm9ybSBmb3JtIGJ1dHRvbiBzcGFuIHtcbiAgICAgICAgICAgICAgZm9udDogNDAwIDE2cHgvNTRweCBcIk51bml0byBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIC5iYW5uZXItZm9ybSBmb3JtIGJ1dHRvbiBzcGFuIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICBmb250OiA0MDAgMTRweC80MHB4IFwiTnVuaXRvIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgICAgIC5iYW5uZXItZm9ybSBmb3JtIGJ1dHRvbiBpIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAuYmFubmVyLWZvcm0gZm9ybSBidXR0b24gaSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7IH0gfVxuICAgIC5iYW5uZXItZm9ybSAuZm9ybS1ncm91cC0tcmVjYXB0Y2hhIHtcbiAgICAgIHRvcDogLTIwMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5hYm91dCB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjVmNDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmFib3V0IHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDsgfSB9XG4gIC5hYm91dF9fdGl0bGUge1xuICAgIGNvbG9yOiAjMDA4MmU0OyB9XG4gIC5hYm91dF9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuYWJvdXRfX2lubmVyIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgLmFib3V0LWluZm8ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuYWJvdXQtaW5mbyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5hYm91dC1pbmZvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAgIC5hYm91dC1pbmZvIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGZvbnQ6IDQwMCAyNHB4LzEuNCBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5hYm91dC1pbmZvIHAge1xuICAgICAgICAgIGZvbnQ6IDQwMCAyMHB4LzEuNCBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgIC5hYm91dC1pbmZvIHAubGlnaHQge1xuICAgICAgICBmb250OiA0MDAgMTZweC8xLjQgXCJOdW5pdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzYzNmE3MjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgLmFib3V0LWluZm8gcCAucXVvdGVzIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgZm9udDogNzAwIDM4cHgvMSBcIk51bml0byBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmIzOTJhOyB9XG4gICAgICAgIC5hYm91dC1pbmZvIHAgLnF1b3RlczpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgLmFib3V0LWluZm8gcCAucXVvdGVzIHtcbiAgICAgICAgICAgIGZvbnQ6IDcwMCAzMHB4LzEgXCJOdW5pdG8gU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLmFib3V0LWRpcmVjdGlvbiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuYWJvdXQtZGlyZWN0aW9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgLmFib3V0LWRpcmVjdGlvbl9fbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmFib3V0LWRpcmVjdGlvbl9faXRlbSB7XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDMwcHgpIC8gMyk7XG4gICAgICBtYXJnaW46IDAgMTVweCAxMnB4IDA7XG4gICAgICBib3JkZXI6IDRweCBzb2xpZCAjYzdjNmM2O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWNlYztcbiAgICAgIHBhZGRpbmc6IDE1cHggMCAxMHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5OXB4KSB7XG4gICAgICAgIC5hYm91dC1kaXJlY3Rpb25fX2l0ZW0ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTVweCkgLyAyKTsgfSB9XG4gICAgICAuYWJvdXQtZGlyZWN0aW9uX19pdGVtOm50aC1jaGlsZCgzbikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOTlweCkge1xuICAgICAgICAgIC5hYm91dC1kaXJlY3Rpb25fX2l0ZW06bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOTlweCkge1xuICAgICAgICAuYWJvdXQtZGlyZWN0aW9uX19pdGVtOm50aC1jaGlsZCgybikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgICAuYWJvdXQtZGlyZWN0aW9uX19pdGVtIGg0IHtcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgIGZvbnQ6IDQwMCAxN3B4LzEgXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAuYWJvdXQtZGlyZWN0aW9uX19pdGVtIGg0IHtcbiAgICAgICAgICAgIGZvbnQ6IDQwMCAxNXB4LzEgXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgLmFib3V0LWRpcmVjdGlvbl9faW1nIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICBtaW4taGVpZ2h0OiA2MHB4OyB9XG4gICAgICAuYWJvdXQtZGlyZWN0aW9uX19pbWcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5wYWNrYWdlcyB7XG4gIHBhZGRpbmc6IDM1cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAucGFja2FnZXNfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM2MzZhNzI7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50OyB9XG4gIC5wYWNrYWdlc19fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYWNrYWdlc19fbGlzdCB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gIC5wYWNrYWdlc19faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA5MHB4KSAvIDQpO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDI3cHggMHB4IHJnYmEoNjUsIDEwMCwgMTI3LCAwLjM5KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNTBweCAyMHB4IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5wYWNrYWdlc19faXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMTBweCAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNDVweCkgLyA0KTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBhY2thZ2VzX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxNXB4KSAvIDIpO1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5OXB4KSB7XG4gICAgICAucGFja2FnZXNfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDVweCAxMHB4OyB9IH1cbiAgICAucGFja2FnZXNfX2l0ZW06bnRoLWNoaWxkKDRuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGFja2FnZXNfX2l0ZW06bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgLnBhY2thZ2VzX19pdGVtLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1pbi1oZWlnaHQ6IDcwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgdG9wOiAtMzVweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNnB4KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDgyZTQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5wYWNrYWdlc19faXRlbS1oZWFkZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDVweDsgfSB9XG4gICAgICAucGFja2FnZXNfX2l0ZW0taGVhZGVyIGgzIHtcbiAgICAgICAgZm9udDogNzAwIDIycHgvMSBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgIC5wYWNrYWdlc19faXRlbS1oZWFkZXIgaDMge1xuICAgICAgICAgICAgZm9udDogNzAwIDE4cHgvMSBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5wYWNrYWdlc19faXRlbS1oZWFkZXIgaDMge1xuICAgICAgICAgICAgZm9udDogNzAwIDE2cHgvMSBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAgIC5wYWNrYWdlc19faXRlbS1oZWFkZXIgLnByaWNlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAucGFja2FnZXNfX2l0ZW0taGVhZGVyIC5wcmljZSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAgICAgLnBhY2thZ2VzX19pdGVtLWhlYWRlciAucHJpY2Ugc3BhbiB7XG4gICAgICAgICAgZm9udDogNDAwIDE2cHgvMSBcIk51bml0byBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgLnBhY2thZ2VzX19pdGVtLWhlYWRlciAucHJpY2Ugc3BhbiB7XG4gICAgICAgICAgICAgIGZvbnQ6IDQwMCAxNHB4LzEgXCJOdW5pdG8gU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAucGFja2FnZXNfX2l0ZW0gdWwgbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQ6IDQwMCAxNnB4LzEgXCJOdW5pdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2MzZhNzI7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5wYWNrYWdlc19faXRlbSB1bCBsaSB7XG4gICAgICAgICAgZm9udDogNDAwIDE0cHgvMSBcIk51bml0byBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAucGFja2FnZXNfX2l0ZW0gdWwgbGkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICBmb250OiA0MDAgMTNweC8xIFwiTnVuaXRvIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzk5cHgpIHtcbiAgICAgICAgLnBhY2thZ2VzX19pdGVtIHVsIGxpIHtcbiAgICAgICAgICBmb250OiA0MDAgMTJweC8xIFwiTnVuaXRvIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgICAucGFja2FnZXNfX2l0ZW0gdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDgyZTQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgbGVmdDogMTFweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLnBhY2thZ2VzX19pdGVtIHVsIGxpOmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiA1cHg7IH0gfVxuICAgIC5wYWNrYWdlc19faXRlbSBpbWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDgyZTQ7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnBhY2thZ2VzX19pdGVtIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLnBhY2thZ2VzX19pdGVtLS1idXNpbmVzcyAucGFja2FnZXNfX2l0ZW0taGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3MGE5MGQ7IH1cbiAgICAucGFja2FnZXNfX2l0ZW0tLWJ1c2luZXNzIHVsIGxpOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzBhOTBkOyB9XG4gICAgLnBhY2thZ2VzX19pdGVtLS1idXNpbmVzcyBpbWcge1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM3MGE5MGQ7IH1cbiAgICAucGFja2FnZXNfX2l0ZW0tLXByZW1pdW4gLnBhY2thZ2VzX19pdGVtLWhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODUwZmM5OyB9XG4gICAgLnBhY2thZ2VzX19pdGVtLS1wcmVtaXVuIHVsIGxpOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODUwZmM5OyB9XG4gICAgLnBhY2thZ2VzX19pdGVtLS1wcmVtaXVuIGltZyB7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzg1MGZjOTsgfVxuICAgIC5wYWNrYWdlc19faXRlbS0tcHJvZmVzc2lvbmFsIC5wYWNrYWdlc19faXRlbS1oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiMzkyYTsgfVxuICAgIC5wYWNrYWdlc19faXRlbS0tcHJvZmVzc2lvbmFsIHVsIGxpOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmIzOTJhOyB9XG4gICAgLnBhY2thZ2VzX19pdGVtLS1wcm9mZXNzaW9uYWwgaW1nIHtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmIzOTJhOyB9XG4gIC5wYWNrYWdlcy1idG4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBhY2thZ2VzLWJ0biB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIC5wYWNrYWdlcy1idG4gYSBzcGFuIHtcbiAgICAgIGZvbnQ6IDQwMCAxOHB4LzEgXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgLnBhY2thZ2VzLWJ0biBhIGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAzcHg7XG4gICAgICBjb2xvcjogIzcwYTkwZDsgfVxuICAgIC5wYWNrYWdlcy1idG4gYTpob3ZlciAuaWNvbi1yaWdodC1hcnJvdyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiA1cHg7IH1cblxuLnF1YWxpdHkge1xuICBwYWRkaW5nOiA4MHB4IDAgNThweDtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWcvZGVzaWduL3Zpcy1xdWFsaXR5LWJnLnBuZykgbm8tcmVwZWF0IGNlbnRlcjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnF1YWxpdHkge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHBhZGRpbmc6IDQwcHggMCAzOHB4OyB9IH1cbiAgLnF1YWxpdHlfX3RleHQge1xuICAgIGZvbnQ6IDQwMCAyNHB4LzEgXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzMzMztcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnF1YWxpdHlfX3RleHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucXVhbGl0eV9fdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gIC5xdWFsaXR5X19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAucXVhbGl0eV9faXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIHBhZGRpbmc6IDAgNzBweCAwIDk1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnF1YWxpdHlfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucXVhbGl0eV9faXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDc1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAucXVhbGl0eV9faXRlbTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyAnO1xuICAgICAgZm9udC1zaXplOiA2MnB4O1xuICAgICAgZm9udC1mYW1pbHk6IGljb21vb247XG4gICAgICBjb2xvcjogIzAwODJlNDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgbGVmdDogMTRweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucXVhbGl0eV9faXRlbTpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDsgfSB9XG4gICAgLnF1YWxpdHlfX2l0ZW0gaDQge1xuICAgICAgZm9udDogNzAwIDI0cHgvMSBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5xdWFsaXR5X19pdGVtIGg0IHtcbiAgICAgICAgICBmb250OiA3MDAgMjBweC8xIFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIC5xdWFsaXR5X19pdGVtIHAge1xuICAgICAgZm9udDogNDAwIDE2cHgvMS40IFwiTnVuaXRvIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNjM2YTcyOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5xdWFsaXR5X19pdGVtIHAge1xuICAgICAgICAgIGZvbnQ6IDQwMCAxNHB4LzEuNCBcIk51bml0byBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIC5xdWFsaXR5X19pdGVtOm50aC1jaGlsZCgxKTpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcZTkwMic7IH1cbiAgICAucXVhbGl0eV9faXRlbTpudGgtY2hpbGQoMik6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGU5MDQnOyB9XG4gICAgLnF1YWxpdHlfX2l0ZW06bnRoLWNoaWxkKDMpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFxlOTA2JzsgfVxuICAgIC5xdWFsaXR5X19pdGVtOm50aC1jaGlsZCg0KTpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcZTkwNic7IH1cblxuLmJyZWFkY3J1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDhweCAwIDE1cHg7IH1cbiAgLmJyZWFkY3J1bWJfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNzsgfVxuICAuYnJlYWRjcnVtYl9fbGlzdCA+IGxpICsgbGk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIj5cIjtcbiAgICBjb2xvcjogIzMzMztcbiAgICB3aWR0aDogOHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5icmVhZGNydW1iX19pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuYnJlYWRjcnVtYl9faXRlbSBhLCAuYnJlYWRjcnVtYl9faXRlbSBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk51bml0byBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAuYnJlYWRjcnVtYl9faXRlbSBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMDA3ZGE4OyB9XG4gICAgLmJyZWFkY3J1bWJfX2l0ZW0gYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwN2RhODsgfVxuXG4uc3R5bGUtcGFnZSB7XG4gIC8qIHRhYmxlICovXG4gIC8qIGVuZCB0YWJsZSAqLyB9XG4gIC5zdHlsZS1wYWdlIGgxIHtcbiAgICBtYXJnaW46IDMwcHggMCAyMHB4O1xuICAgIGZvbnQ6IDcwMCA0MHB4LzEgXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAwODJlNDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zdHlsZS1wYWdlIGgxIHtcbiAgICAgICAgbWFyZ2luOiAyNXB4IDAgMTVweDtcbiAgICAgICAgZm9udDogNzAwIDM1cHgvMSBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLnN0eWxlLXBhZ2UgcDpub3QoLm5vdF9fdGV4dCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgY29sb3I6ICM2MzZhNzI7XG4gICAgZm9udDogMzAwIDE2cHgvMS42IFwiTnVuaXRvIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zdHlsZS1wYWdlIHA6bm90KC5ub3RfX3RleHQpIHtcbiAgICAgICAgZm9udDogMzAwIDE0cHgvMS40IFwiTnVuaXRvIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gIC5zdHlsZS1wYWdlIHAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnN0eWxlLXBhZ2UgaDIge1xuICAgIG1hcmdpbjogMzVweCAwIDE1cHg7XG4gICAgZm9udDogNzAwIDMycHgvMSBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmIzOTJhOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnN0eWxlLXBhZ2UgaDIge1xuICAgICAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICAgICAgICBmb250OiA3MDAgMjhweC8xIFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIC5zdHlsZS1wYWdlIGgyLnRpdGxlMl8wMiB7XG4gICAgICBjb2xvcjogIzcwYTkwZDsgfVxuICAuc3R5bGUtcGFnZSBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMCA0cHg7XG4gICAgY29sb3I6ICMwMDgyZTQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuc3R5bGUtcGFnZSBoMyB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMTVweDtcbiAgICBmb250OiA3MDAgMjhweC8xIFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMzMzM7IH1cbiAgLnN0eWxlLXBhZ2Ugc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuc3R5bGUtcGFnZSAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMzBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zdHlsZS1wYWdlIC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICBtYXJnaW46IDIwcHggMCAyMHB4OyB9IH1cbiAgLnN0eWxlLXBhZ2UgdGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBjb2xvcjogIzMzMztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLnN0eWxlLXBhZ2UgdGFibGUudGFibGVfYm9yZGVyIHRyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjZWRjOyB9XG4gICAgICAuc3R5bGUtcGFnZSB0YWJsZS50YWJsZV9ib3JkZXIgdHI6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAgIC5zdHlsZS1wYWdlIHRhYmxlLnRhYmxlX2JvcmRlciB0cjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAgIC5zdHlsZS1wYWdlIHRhYmxlLnRhYmxlX2JvcmRlciB0ciB0aCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50OyB9XG4gICAgICAuc3R5bGUtcGFnZSB0YWJsZS50YWJsZV9ib3JkZXIgdHIgdGQge1xuICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgLnN0eWxlLXBhZ2UgdGFibGUgdGhlYWQgdGgge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc3R5bGUtcGFnZSB0YWJsZSB0aCB7XG4gICAgZm9udDogNDAwIDIwcHgvMSBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHZlcnRpY2FsLWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JjY2VkYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZmYxOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnN0eWxlLXBhZ2UgdGFibGUgdGgge1xuICAgICAgICBmb250OiA0MDAgMTRweC8xIFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAuc3R5bGUtcGFnZSB0YWJsZSB0ZCB7XG4gICAgZm9udDogMzAwIDE2cHgvMSBcIk51bml0byBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JjY2VkYztcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzYzNjk3MjsgfVxuICAgIC5zdHlsZS1wYWdlIHRhYmxlIHRkLnNtYWxsIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zdHlsZS1wYWdlIHRhYmxlIHRkIHtcbiAgICAgICAgZm9udDogMzAwIDE0cHgvMSBcIk51bml0byBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIC5zdHlsZS1wYWdlIHRhYmxlIHRkIGkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6ICNmYjM5MmE7IH1cbiAgLnN0eWxlLXBhZ2UgdGFibGUgdHI6bnRoLWNoaWxkKG9kZCkge1xuICAgIGJhY2tncm91bmQ6ICNmYmZiZmI7IH1cbiAgLnN0eWxlLXBhZ2UgLnRhYmxlX2J0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDExcHggMTJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA4MmU0O1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgZm9udDogNDAwIDE2cHgvMSBcIk51bml0byBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwMDgyZTQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zdHlsZS1wYWdlIC50YWJsZV9idG4ge1xuICAgICAgICBmb250OiA0MDAgMTRweC8xIFwiTnVuaXRvIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIC5zdHlsZS1wYWdlIHVsOm5vdCguYnVzaW5uZXNzX19saXN0KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIG1hcmdpbjogMjVweCAwOyB9XG4gICAgLnN0eWxlLXBhZ2UgdWw6bm90KC5idXNpbm5lc3NfX2xpc3QpIGxpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBmb250OiAzMDAgMTZweC8xLjQgXCJOdW5pdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2MzZhNzI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnN0eWxlLXBhZ2UgdWw6bm90KC5idXNpbm5lc3NfX2xpc3QpIGxpIHtcbiAgICAgICAgICBmb250OiAzMDAgMTRweC8xLjQgXCJOdW5pdG8gU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgIC5zdHlsZS1wYWdlIHVsOm5vdCguYnVzaW5uZXNzX19saXN0KSBsaTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnXFxlOTA4JztcbiAgICAgICAgZm9udC1mYW1pbHk6IGljb21vb247XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICNmYjM5MmE7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgbGVmdDogMDsgfVxuICAuc3R5bGUtcGFnZSAuaW1wb3J0YW50LXN0eWxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAyNXB4IDYwcHggMjVweCAyMHB4O1xuICAgIG1hcmdpbjogMzVweCAxNXB4IDM1cHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmZGYwO1xuICAgIGZvbnQ6IDcwMCAyMHB4LzEuNiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNjM2YTcyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnN0eWxlLXBhZ2UgLmltcG9ydGFudC1zdHlsZSB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zdHlsZS1wYWdlIC5pbXBvcnRhbnQtc3R5bGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udDogNzAwIDE4cHgvMS42IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIC5zdHlsZS1wYWdlIC5pbXBvcnRhbnQtc3R5bGU6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDVweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiMzkyYTtcbiAgICAgIGJveC1zaGFkb3c6IC0xcHggMXB4IDEwcHggMHB4IHJnYmEoMSwgMiwgMiwgMC41KTsgfVxuICAuc3R5bGUtcGFnZSBoNCB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMTVweDtcbiAgICBmb250OiAzMDAgMjRweC8xLjQgXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzMzMzsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zdHlsZS1wYWdlIGg0IHtcbiAgICAgICAgZm9udDogMzAwIDIwcHgvMSBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBtYXJnaW46IDE1cHggMCAxMHB4OyB9IH1cbiAgLnN0eWxlLXBhZ2UgaDUge1xuICAgIGZvbnQ6IDcwMCAxNnB4LzEgXCJOdW5pdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuc3R5bGUtcGFnZSAudGV4dC1pbWcge1xuICAgIG1hcmdpbjogMjBweCAwIDIwcHg7IH1cbiAgICAuc3R5bGUtcGFnZSAudGV4dC1pbWc6YmVmb3JlLCAuc3R5bGUtcGFnZSAudGV4dC1pbWc6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjb250ZW50OiBcIiBcIjsgfVxuICAgIC5zdHlsZS1wYWdlIC50ZXh0LWltZzphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5zdHlsZS1wYWdlIC50ZXh0LWltZyBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgMzBweCAxMHB4IDA7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5zdHlsZS1wYWdlIC50ZXh0LWltZyBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5zdHlsZS1wYWdlIC5pbXBvcnRhbnQtc3R5bGVfX3NlY29uZCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2MHB4KTtcbiAgICBtYXJnaW46IDU1cHggYXV0bztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltZy9kZXNpZ24vdmlzLWltcG9ydGFudC1iZy5qcGcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgcGFkZGluZzogMTVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zdHlsZS1wYWdlIC5pbXBvcnRhbnQtc3R5bGVfX3NlY29uZCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgbWFyZ2luOiAyNXB4IGF1dG87IH0gfVxuICAgIC5zdHlsZS1wYWdlIC5pbXBvcnRhbnQtc3R5bGVfX3NlY29uZCBkaXYge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggMjdweCAwcHggcmdiYSg2NSwgMTAwLCAxMjcsIDAuMzkpOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5zdHlsZS1wYWdlIC5pbXBvcnRhbnQtc3R5bGVfX3NlY29uZCBkaXYge1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuc3R5bGUtcGFnZSAuaW1wb3J0YW50LXN0eWxlX19zZWNvbmQgZGl2IHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4OyB9IH1cbiAgICAgIC5zdHlsZS1wYWdlIC5pbXBvcnRhbnQtc3R5bGVfX3NlY29uZCBkaXYgaDUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQ6IDQwMCAzMHB4LzEgXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM2MzZhNzI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAuc3R5bGUtcGFnZSAuaW1wb3J0YW50LXN0eWxlX19zZWNvbmQgZGl2IGg1IHtcbiAgICAgICAgICAgIGZvbnQ6IDQwMCAyNXB4LzEgXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuc3R5bGUtcGFnZSAuaW1wb3J0YW50LXN0eWxlX19zZWNvbmQgZGl2IGg1IHtcbiAgICAgICAgICAgIGZvbnQ6IDQwMCAyMHB4LzEgXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgICAgIC5zdHlsZS1wYWdlIC5pbXBvcnRhbnQtc3R5bGVfX3NlY29uZCBkaXYgaDUgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICBmb250OiA3MDAgMzBweC8xIFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNmYjM5MmE7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAuc3R5bGUtcGFnZSAuaW1wb3J0YW50LXN0eWxlX19zZWNvbmQgZGl2IGg1IHNwYW4ge1xuICAgICAgICAgICAgICBmb250OiA0MDAgMjVweC8xIFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC5zdHlsZS1wYWdlIC5pbXBvcnRhbnQtc3R5bGVfX3NlY29uZCBkaXYgaDUgc3BhbiB7XG4gICAgICAgICAgICAgIGZvbnQ6IDQwMCAyMHB4LzEgXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgICAuc3R5bGUtcGFnZSAuaW1wb3J0YW50LXN0eWxlX19zZWNvbmQgZGl2IGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAuc3R5bGUtcGFnZV9fcGFydG5lciAuc3R5bGUtYWJvdXRfX3RleHQgaDQge1xuICAgIGZvbnQtc2l6ZTogNDBweDsgfVxuICAuc3R5bGUtcGFnZV9fcGFydG5lciAuc3R5bGUtYWJvdXQge1xuICAgIG1hcmdpbjogNTBweCAwOyB9XG4gIC5zdHlsZS1wYWdlX19wYXJ0bmVyIC5wYXJ0bmVyLWZvcm0ge1xuICAgIG1hcmdpbjogNzBweCAwIDUwcHg7IH1cbiAgICAuc3R5bGUtcGFnZV9fcGFydG5lciAucGFydG5lci1mb3JtX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5zdHlsZS1wYWdlX19wYXJ0bmVyIC5wYXJ0bmVyLWZvcm1fX3dyYXBwZXIgLmZvcm0tZ3JvdXAge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgICAgICAgLnN0eWxlLXBhZ2VfX3BhcnRuZXIgLnBhcnRuZXItZm9ybV9fd3JhcHBlciAuZm9ybS1ncm91cC0tYnRuIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zdHlsZS1wYWdlX19wYXJ0bmVyIC5wYXJ0bmVyLWZvcm0gaDIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAzMHB4IDAgMjVweDsgfVxuICAgIC5zdHlsZS1wYWdlX19wYXJ0bmVyIC5wYXJ0bmVyLWZvcm0gcCB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuc3R5bGUtcGFnZV9fcGFydG5lciAucGFydG5lci1mb3JtIGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmMGYwZjA7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICBmb250OiAzMDAgMTZweC81MnB4IFwiTnVuaXRvIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjYjliOWI5OyB9XG4gICAgICAuc3R5bGUtcGFnZV9fcGFydG5lciAucGFydG5lci1mb3JtIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNiOWI5Yjk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgLnN0eWxlLXBhZ2VfX3BhcnRuZXIgLnBhcnRuZXItZm9ybSBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNiOWI5Yjk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgLnN0eWxlLXBhZ2VfX3BhcnRuZXIgLnBhcnRuZXItZm9ybSBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjYjliOWI5O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAgIC5zdHlsZS1wYWdlX19wYXJ0bmVyIC5wYXJ0bmVyLWZvcm0gaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNiOWI5Yjk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuc3R5bGUtcGFnZV9fcGFydG5lciAucGFydG5lci1mb3JtIGlucHV0IHtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgZm9udDogMzAwIDE0cHgvNDBweCBcIk51bml0byBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAuc3R5bGUtcGFnZV9fcGFydG5lciAucGFydG5lci1mb3JtIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjYjliOWI5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgICAgIC5zdHlsZS1wYWdlX19wYXJ0bmVyIC5wYXJ0bmVyLWZvcm0gaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogI2I5YjliOTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAgICAgICAuc3R5bGUtcGFnZV9fcGFydG5lciAucGFydG5lci1mb3JtIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjYjliOWI5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgICAgIC5zdHlsZS1wYWdlX19wYXJ0bmVyIC5wYXJ0bmVyLWZvcm0gaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjYjliOWI5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfSB9XG4gICAgICAuc3R5bGUtcGFnZV9fcGFydG5lciAucGFydG5lci1mb3JtIGlucHV0OmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwODJlNDsgfVxuICAgIC5zdHlsZS1wYWdlX19wYXJ0bmVyIC5wYXJ0bmVyLWZvcm0gdGV4dGFyZWEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEzNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmMGYwZjA7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBwYWRkaW5nOiAyMHB4IDEycHg7XG4gICAgICBmb250OiAzMDAgMThweC8xcHggXCJOdW5pdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNiOWI5Yjk7XG4gICAgICByZXNpemU6IG5vbmU7IH1cbiAgICAgIC5zdHlsZS1wYWdlX19wYXJ0bmVyIC5wYXJ0bmVyLWZvcm0gdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI2I5YjliOTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgICAuc3R5bGUtcGFnZV9fcGFydG5lciAucGFydG5lci1mb3JtIHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI2I5YjliOTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgICAuc3R5bGUtcGFnZV9fcGFydG5lciAucGFydG5lci1mb3JtIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNiOWI5Yjk7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgLnN0eWxlLXBhZ2VfX3BhcnRuZXIgLnBhcnRuZXItZm9ybSB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI2I5YjliOTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5zdHlsZS1wYWdlX19wYXJ0bmVyIC5wYXJ0bmVyLWZvcm0gdGV4dGFyZWEge1xuICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgZm9udDogMzAwIDE2cHgvMXB4IFwiTnVuaXRvIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgIC5zdHlsZS1wYWdlX19wYXJ0bmVyIC5wYXJ0bmVyLWZvcm0gdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICNiOWI5Yjk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgICAgICAgLnN0eWxlLXBhZ2VfX3BhcnRuZXIgLnBhcnRuZXItZm9ybSB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjYjliOWI5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgICAgIC5zdHlsZS1wYWdlX19wYXJ0bmVyIC5wYXJ0bmVyLWZvcm0gdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICNiOWI5Yjk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgICAgICAgLnN0eWxlLXBhZ2VfX3BhcnRuZXIgLnBhcnRuZXItZm9ybSB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICNiOWI5Yjk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwOyB9IH1cbiAgICAgIC5zdHlsZS1wYWdlX19wYXJ0bmVyIC5wYXJ0bmVyLWZvcm0gdGV4dGFyZWE6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA4MmU0OyB9XG4gICAgLnN0eWxlLXBhZ2VfX3BhcnRuZXIgLnBhcnRuZXItZm9ybSBidXR0b24ge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICBwYWRkaW5nOiAwIDYwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDgyZTQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLnN0eWxlLXBhZ2VfX3BhcnRuZXIgLnBhcnRuZXItZm9ybSBidXR0b24ge1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7IH0gfVxuICAgICAgLnN0eWxlLXBhZ2VfX3BhcnRuZXIgLnBhcnRuZXItZm9ybSBidXR0b246aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3M2NiOyB9XG4gICAgICAuc3R5bGUtcGFnZV9fcGFydG5lciAucGFydG5lci1mb3JtIGJ1dHRvbiBzcGFuIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udDogNDAwIDE4cHgvNTRweCBcIk51bml0byBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDA4MmU0OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAuc3R5bGUtcGFnZV9fcGFydG5lciAucGFydG5lci1mb3JtIGJ1dHRvbiBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQ6IDQwMCAxNHB4LzUwcHggXCJOdW5pdG8gU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgIC5zdHlsZS1wYWdlX19wYXJ0bmVyIC5wYXJ0bmVyLWZvcm0gYnV0dG9uIGkge1xuICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgY29sb3I6ICMwMDgyZTQ7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5zdHlsZS1wYWdlX19wYXJ0bmVyIC5wYXJ0bmVyLWZvcm0gYnV0dG9uIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICAgIC5zdHlsZS1wYWdlX19wYXJ0bmVyIC5wYXJ0bmVyLWZvcm0gYnV0dG9uOmhvdmVyIHNwYW4ge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnN0eWxlLXBhZ2VfX3BhcnRuZXIgLnBhcnRuZXItZm9ybSBidXR0b246aG92ZXIgaSB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnN0eWxlLXBhZ2VfX3BhcnRuZXIgLnBhcnRuZXItZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAuc3R5bGUtcGFnZV9fcGFydG5lciAucGFydG5lci1mb3JtIC5mb3JtLWdyb3VwIGg1IHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGZvbnQ6IDcwMCAxNXB4LzEgXCJOdW5pdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgIGNvbG9yOiAjMDA4MmU0OyB9XG4gICAgICAgIC5zdHlsZS1wYWdlX19wYXJ0bmVyIC5wYXJ0bmVyLWZvcm0gLmZvcm0tZ3JvdXAgaDUgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICNmYjM5MmE7IH1cbiAgICAgIC5zdHlsZS1wYWdlX19wYXJ0bmVyIC5wYXJ0bmVyLWZvcm0gLmZvcm0tZ3JvdXAtLWJ0biB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwOyB9XG4gICAgICAuc3R5bGUtcGFnZV9fcGFydG5lciAucGFydG5lci1mb3JtIC5mb3JtLWdyb3VwLS1yZWNhcHRjaGEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMzBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgLnN0eWxlLXBhZ2VfX3BhcnRuZXIgLnBhcnRuZXItZm9ybSAuZm9ybS1ncm91cC0tcmVjYXB0Y2hhIC5nLXJlY2FwdGNoYTpob3ZlciB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5idXNpbm5lc3Mge1xuICBtYXJnaW46IDQwcHggMCAzMHB4OyB9XG4gIC5idXNpbm5lc3NfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gIC5idXNpbm5lc3NfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMjE3cHg7IH1cbiAgLmJ1c2lubmVzc19faWNvbiB7XG4gICAgbWFyZ2luOiAzMHB4IDMwcHggMCAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTY1cHg7XG4gICAgaGVpZ2h0OiAxMzhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmMmYyO1xuICAgIGJvcmRlcjogNHB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICAgLmJ1c2lubmVzc19faWNvbiBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAuYnVzaW5uZXNzX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250OiAzMDAgMThweC8xLjQgXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzMzMzsgfVxuXG4uc3R5bGUtYWJvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuc3R5bGUtYWJvdXQge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIC5zdHlsZS1hYm91dF9fdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgICAuc3R5bGUtYWJvdXRfX3RleHQgcC5ub3RfX3RleHQge1xuICAgICAgZm9udDogMzAwIDI0cHgvMS40IE9zd2FsZCxzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5zdHlsZS1hYm91dF9fdGV4dCBwLm5vdF9fdGV4dCB7XG4gICAgICAgICAgZm9udDogMzAwIDIwcHgvMS40IE9zd2FsZCxzYW5zLXNlcmlmOyB9IH1cbiAgICAgIC5zdHlsZS1hYm91dF9fdGV4dCBwLm5vdF9fdGV4dCAucXVvdGVzIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgZm9udDogNzAwIDM4cHgvMSBcIk51bml0byBTYW5zXCIsc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNmYjM5MmE7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5zdHlsZS1hYm91dF9fdGV4dCBwLm5vdF9fdGV4dCAucXVvdGVzIHtcbiAgICAgICAgICAgIGZvbnQ6IDcwMCAzMHB4LzEgXCJOdW5pdG8gU2Fuc1wiLHNhbnMtc2VyaWY7IH0gfVxuICAgIC5zdHlsZS1hYm91dF9fdGV4dCBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBjb2xvcjogIzYzNmE3MjtcbiAgICAgIGZvbnQ6IDMwMCAxNnB4LzEuNiBcIk51bml0byBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnN0eWxlLWFib3V0X190ZXh0IHAge1xuICAgICAgICAgIGZvbnQ6IDMwMCAxNHB4LzEuNCBcIk51bml0byBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gIC5zdHlsZS1hYm91dF9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuc3R5bGUtYWJvdXRfX2xpc3QgZGl2Om5vdCguc3R5bGUtYWJvdXRfX2l0ZW0pIHtcbiAgICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggMCAwOyB9XG4gIC5zdHlsZS1hYm91dF9faXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwIDMwcHggMCA5MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zdHlsZS1hYm91dF9faXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCA2MHB4OyB9IH1cbiAgICAuc3R5bGUtYWJvdXRfX2l0ZW06YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1nL2Rlc2lnbi92aXMtc3R5bGUtYWJvdXQtbWFya2VyLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBsZWZ0OiAzMHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5zdHlsZS1hYm91dF9faXRlbTpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IDA7IH0gfVxuICAuc3R5bGUtYWJvdXRfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zdHlsZS1hYm91dF9faW5mbyB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gICAgLnN0eWxlLWFib3V0X19pbmZvIC5pbXBvcnRhbnQtc3R5bGUge1xuICAgICAgbWFyZ2luOiAwIDE1cHggMCAwOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5zdHlsZS1hYm91dF9faW5mbyAuaW1wb3J0YW50LXN0eWxlIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4IDA7IH0gfVxuICAgIC5zdHlsZS1hYm91dF9faW5mbyBoNSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAuc3R5bGUtYWJvdXRfX2luZm8gcCB7XG4gICAgICBsaW5lLWhlaWdodDogMS4yICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm5ld3NfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDQwcHggMCAyMHB4OyB9XG5cbi5uZXdzX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZWNlZGI7IH1cbiAgLm5ld3NfX2l0ZW0gaDMge1xuICAgIGZvbnQ6IDMwMCAyNHB4LzEgXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm5ld3NfX2l0ZW0gaDMge1xuICAgICAgICBmb250OiAzMDAgMjBweC8xIFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIC5uZXdzX19pdGVtIGgzIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udDogMzAwIDI0cHgvMSBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICM2MzZhNzI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM2MzZhNzI7IH1cbiAgICAubmV3c19faXRlbSBoMyBhIHtcbiAgICAgIGNvbG9yOiAjZmIzOTJhOyB9XG4gIC5uZXdzX19pdGVtIHAge1xuICAgIG1hcmdpbjogMTVweCAwO1xuICAgIGNvbG9yOiAjNjM2YTcyO1xuICAgIGZvbnQ6IDMwMCAxNnB4LzEuNiBcIk51bml0byBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubmV3c19faXRlbSBwIHtcbiAgICAgICAgZm9udDogMzAwIDE0cHgvMS40IFwiTnVuaXRvIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgLm5ld3NfX2l0ZW0gcCBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAjMDA4MmU0O1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICBmb250OiA0MDAgMTZweC8xLjYgXCJOdW5pdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIC5uZXdzX19pdGVtIHAgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDA2NWIxOyB9XG5cbi5uZXdzIGgyLnRpdGxlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAucGFnaW5hdGlvbjpiZWZvcmUsIC5wYWdpbmF0aW9uOmFmdGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjb250ZW50OiBcIiBcIjsgfVxuICAucGFnaW5hdGlvbjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnBhZ2luYXRpb24tYm94IHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wYWdpbmF0aW9uX19pdGVtIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogODVweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2I5Y2FkODtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnBhZ2luYXRpb25fX2l0ZW0ge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4OyB9IH1cbiAgICAucGFnaW5hdGlvbl9faXRlbTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjljYWQ4O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5wYWdpbmF0aW9uX19pdGVtOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAucGFnaW5hdGlvbl9faXRlbS5uZXh0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1NXB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5wYWdpbmF0aW9uX19pdGVtLm5leHQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9IH1cbiAgICAgIC5wYWdpbmF0aW9uX19pdGVtLm5leHQ6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcZTkwNyc7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpY29tb29uO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjMTkyYzU2O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5wYWdpbmF0aW9uX19pdGVtLm5leHQ6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgLnBhZ2luYXRpb25fX2l0ZW0ucHJldiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDU1cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnBhZ2luYXRpb25fX2l0ZW0ucHJldiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9IH1cbiAgICAgIC5wYWdpbmF0aW9uX19pdGVtLnByZXY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcZTkwOSc7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpY29tb29uO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjMTkyYzU2O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5wYWdpbmF0aW9uX19pdGVtLnByZXY6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgLnBhZ2luYXRpb25fX2l0ZW0tLWRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhZWFlYWU7XG4gICAgICBjb2xvcjogI2FlYWVhZTsgfVxuICAgICAgLnBhZ2luYXRpb25fX2l0ZW0tLWRpc2FibGVkOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLnBhZ2luYXRpb25fX2l0ZW0tLWRpc2FibGVkOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6ICNhZWFlYWUgIWltcG9ydGFudDsgfVxuICAgICAgLnBhZ2luYXRpb25fX2l0ZW0tLWRpc2FibGVkOmZvY3VzOmJlZm9yZSB7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgLnBhZ2luYXRpb25fX2l0ZW0tLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjYWVhZWFlICFpbXBvcnRhbnQ7IH1cbiAgLnBhZ2luYXRpb24tbWFpbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDk1cHg7IH1cbiAgICAucGFnaW5hdGlvbi1tYWluOmJlZm9yZSwgLnBhZ2luYXRpb24tbWFpbjphZnRlciB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiOyB9XG4gICAgLnBhZ2luYXRpb24tbWFpbjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAucGFnaW5hdGlvbi1tYWluIHtcbiAgICAgICAgbWFyZ2luOiAwIDU1cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5wYWdpbmF0aW9uLW1haW4ge1xuICAgICAgICBtYXJnaW46IDAgMTVweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBhZ2luYXRpb24tbWFpbiB7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5OXB4KSB7XG4gICAgICAucGFnaW5hdGlvbi1tYWluIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLnBhZ2luYXRpb24tbWFpbl9faXRlbSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYjljYWQ4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5wYWdpbmF0aW9uLW1haW5fX2l0ZW0ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5wYWdpbmF0aW9uLW1haW5fX2l0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgIGhlaWdodDogMzVweDsgfSB9XG4gICAgICAucGFnaW5hdGlvbi1tYWluX19pdGVtOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzkwYTZiOTsgfVxuICAgICAgICAucGFnaW5hdGlvbi1tYWluX19pdGVtOmhvdmVyIC5wYWdpbmF0aW9uLW1haW5fX2xpbmsge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAucGFnaW5hdGlvbi1tYWluX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5wYWdpbmF0aW9uLW1haW5fX2l0ZW0tLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTJjNTY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxOTJjNTY7IH1cbiAgICAgICAgLnBhZ2luYXRpb24tbWFpbl9faXRlbS0tYWN0aXZlOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkyYzU2O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxOTJjNTY7IH1cbiAgICAgICAgLnBhZ2luYXRpb24tbWFpbl9faXRlbS0tYWN0aXZlIC5wYWdpbmF0aW9uLW1haW5fX2xpbmsge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAucGFnaW5hdGlvbi1tYWluX19pdGVtLS1pbnNpZGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAgIC5wYWdpbmF0aW9uLW1haW5fX2l0ZW0tLWluc2lkZSAucGFnaW5hdGlvbi1tYWluX19saW5rIHtcbiAgICAgICAgICBjb2xvcjogIzE5MmM1NjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNXB4OyB9XG4gICAgICAgIC5wYWdpbmF0aW9uLW1haW5fX2l0ZW0tLWluc2lkZTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAucGFnaW5hdGlvbi1tYWluX19pdGVtLS1pbnNpZGU6aG92ZXIgLnBhZ2luYXRpb24tbWFpbl9fbGluayB7XG4gICAgICAgICAgICBjb2xvcjogIzE5MmM1NjsgfVxuICAgIC5wYWdpbmF0aW9uLW1haW5fX2xpbmsge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk51bml0byBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICMxOTJjNTY7XG4gICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLnBhZ2luYXRpb24tbWFpbl9fbGluayB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuLmNvbnRhY3RzX190ZXh0IHtcbiAgZm9udDogMzAwIDE2cHgvMS40IFwiTnVuaXRvIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM2MzZhNzI7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb250YWN0c19fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAuY29udGFjdHNfX3RleHQgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuY29udGFjdHNfX3RleHQgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbnRhY3RzX190ZXh0IHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG4uY29udGFjdHNfX2lubmVyIHtcbiAgbWFyZ2luOiA0NXB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5jb250YWN0c19faW5uZXIge1xuICAgICAgbWFyZ2luOiAzMHB4IDA7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbnRhY3RzX19pbm5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMjVweCAwOyB9IH1cblxuLmNvbnRhY3RzLWluZm8ge1xuICB3aWR0aDogY2FsYyg1MCUgLSA0NXB4KTtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICBib3gtc2hhZG93OiAwcHggMXB4IDI3cHggMHB4IHJnYmEoNjUsIDEwMCwgMTI3LCAwLjM5KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuY29udGFjdHMtaW5mbyB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmc6IDE1cHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbnRhY3RzLWluZm8ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDsgfSB9XG4gIC5jb250YWN0cy1pbmZvX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmNvbnRhY3RzLWluZm9fX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuY29udGFjdHMtaW5mb19faXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICAgIC5jb250YWN0cy1pbmZvX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5jb250YWN0cy1pbmZvX19pdGVtIGgzIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250OiA2MDAgMThweC8xIFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZiMzkyYTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLmNvbnRhY3RzLWluZm9fX2l0ZW0gaDMge1xuICAgICAgICAgIGZvbnQ6IDYwMCAxNnB4LzEgXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgLmNvbnRhY3RzLWluZm9fX2l0ZW0gcCwgLmNvbnRhY3RzLWluZm9fX2l0ZW0gc3BhbiB7XG4gICAgICBmb250OiAzMDAgMTZweC8xIFwiTnVuaXRvIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjNjM2YTcyOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5jb250YWN0cy1pbmZvX19pdGVtIHAsIC5jb250YWN0cy1pbmZvX19pdGVtIHNwYW4ge1xuICAgICAgICAgIGZvbnQ6IDMwMCAxNHB4LzEgXCJOdW5pdG8gU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAuY29udGFjdHMtaW5mb19faXRlbSBkaXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC5jb250YWN0cy1pbmZvX19pdGVtIGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmNvbnRhY3RzLWluZm9fX2l0ZW0gZGl2IHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5jb250YWN0cy1mb3JtIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29udGFjdHMtZm9ybSB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOTlweCkge1xuICAgIC5jb250YWN0cy1mb3JtIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmNvbnRhY3RzLWZvcm0gaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDMwcHggMCAyNXB4O1xuICAgIGZvbnQ6IDMwMCAyNHB4LzEgXCJOdW5pdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMzMzM7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuY29udGFjdHMtZm9ybSBoMiB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDE1cHg7IH0gfVxuICAuY29udGFjdHMtZm9ybSBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2YwZjBmMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIGZvbnQ6IDMwMCAxOHB4LzUycHggXCJOdW5pdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjYjliOWI5OyB9XG4gICAgLmNvbnRhY3RzLWZvcm0gaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNiOWI5Yjk7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgLmNvbnRhY3RzLWZvcm0gaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI2I5YjliOTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAuY29udGFjdHMtZm9ybSBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI2I5YjliOTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAuY29udGFjdHMtZm9ybSBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNiOWI5Yjk7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmNvbnRhY3RzLWZvcm0gaW5wdXQge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGZvbnQ6IDMwMCAxNnB4LzQwcHggXCJOdW5pdG8gU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5jb250YWN0cy1mb3JtIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogI2I5YjliOTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgICAuY29udGFjdHMtZm9ybSBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogI2I5YjliOTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgICAuY29udGFjdHMtZm9ybSBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICNiOWI5Yjk7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAgICAgLmNvbnRhY3RzLWZvcm0gaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogI2I5YjliOTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfSB9XG4gICAgLmNvbnRhY3RzLWZvcm0gaW5wdXQ6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDgyZTQ7IH1cbiAgLmNvbnRhY3RzLWZvcm0gdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTM1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZjBmMGYwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiAyMHB4IDEycHg7XG4gICAgZm9udDogMzAwIDE4cHgvMXB4IFwiTnVuaXRvIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2I5YjliOTtcbiAgICByZXNpemU6IG5vbmU7IH1cbiAgICAuY29udGFjdHMtZm9ybSB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI2I5YjliOTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAuY29udGFjdHMtZm9ybSB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjYjliOWI5O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgIC5jb250YWN0cy1mb3JtIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjYjliOWI5O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgIC5jb250YWN0cy1mb3JtIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI2I5YjliOTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuY29udGFjdHMtZm9ybSB0ZXh0YXJlYSB7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIGZvbnQ6IDMwMCAxNnB4LzFweCBcIk51bml0byBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLmNvbnRhY3RzLWZvcm0gdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAjYjliOWI5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgICAgIC5jb250YWN0cy1mb3JtIHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAjYjliOWI5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgICAgIC5jb250YWN0cy1mb3JtIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogI2I5YjliOTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgICAuY29udGFjdHMtZm9ybSB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAjYjliOWI5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwOyB9IH1cbiAgICAuY29udGFjdHMtZm9ybSB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwODJlNDsgfVxuICAuY29udGFjdHMtZm9ybSBidXR0b24ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGhlaWdodDogNTRweDtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwODJlNDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5jb250YWN0cy1mb3JtIGJ1dHRvbiB7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4OyB9IH1cbiAgICAuY29udGFjdHMtZm9ybSBidXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzNjYjsgfVxuICAgIC5jb250YWN0cy1mb3JtIGJ1dHRvbiBzcGFuIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250OiA0MDAgMThweC81NHB4IFwiTnVuaXRvIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDA4MmU0OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5jb250YWN0cy1mb3JtIGJ1dHRvbiBzcGFuIHtcbiAgICAgICAgICBmb250OiA0MDAgMTRweC81MHB4IFwiTnVuaXRvIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgLmNvbnRhY3RzLWZvcm0gYnV0dG9uIGkge1xuICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgY29sb3I6ICMwMDgyZTQ7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLmNvbnRhY3RzLWZvcm0gYnV0dG9uIGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgLmNvbnRhY3RzLWZvcm0gYnV0dG9uOmhvdmVyIHNwYW4ge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuY29udGFjdHMtZm9ybSBidXR0b246aG92ZXIgaSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG4uY29udGFjdHMgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5jb250YWN0cyAuZm9ybS1ncm91cC0tcmVjYXB0Y2hhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuY29udGFjdHMgLmZvcm0tZ3JvdXAtLXJlY2FwdGNoYSBkaXYge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5lcnJvciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1nL2Rlc2lnbi92aXMtZXJyb3ItYmcuanBnKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5lcnJvciBoMSB7XG4gICAgZm9udDogNzAwIDIwMHB4LzEgXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAxNjVweCAwIDM1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5lcnJvciBoMSB7XG4gICAgICAgIGZvbnQ6IDcwMCAxODBweC8xIFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIHBhZGRpbmc6IDE2NXB4IDAgNTVweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmVycm9yIGgxIHtcbiAgICAgICAgZm9udDogNzAwIDE1MHB4LzEgXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgcGFkZGluZzogMTM1cHggMCA1NXB4OyB9IH1cbiAgLmVycm9yIGgyIHtcbiAgICBmb250OiA0MDAgNDJweC8xIFwiTnVuaXRvIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5lcnJvciBoMiB7XG4gICAgICAgIGZvbnQ6IDQwMCA0MnB4LzEgXCJOdW5pdG8gU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLmVycm9yIHAge1xuICAgIHdpZHRoOiA1NTVweDtcbiAgICBtYXJnaW46IDAgYXV0byA3MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250OiAzMDAgMjBweC8xLjQgXCJOdW5pdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5lcnJvciBwIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTUwcHg7XG4gICAgICAgIGZvbnQ6IDMwMCAxOHB4LzEuNCBcIk51bml0byBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5lcnJvciBwIHtcbiAgICAgICAgd2lkdGg6IDMyMHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5OXB4KSB7XG4gICAgICAuZXJyb3IgcCB7XG4gICAgICAgIHdpZHRoOiAzMDBweDsgfSB9XG4gIC5lcnJvciBhIHtcbiAgICBmb250OiA1MDAgMjBweC8xLjQgXCJOdW5pdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmVycm9yIGEge1xuICAgICAgICBmb250OiAzMDAgMThweC8xLjQgXCJOdW5pdG8gU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cblxuLnBvcHVwLXNlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMzgwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3gtc2hhZG93OiAwIDFweCAyN3B4IDAgcmdiYSg2NSwgMTAwLCAxMjcsIDAuMzkpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiA5OTk7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cywgdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC42czsgfVxuICAucG9wdXAtc2VuZF9faWNvbiB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDgyZTQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnBvcHVwLXNlbmRfX2ljb24gaSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnBvcHVwLXNlbmQgcCB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC5wb3B1cC1zZW5kLnNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG4ucG9wdXAtY2FwY2hhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBwYWRkaW5nOiAzMHB4IDEwcHggMzBweCAyMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiMzkyYTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMsIHZpc2liaWxpdHkgMHMgbGluZWFyIDAuNnM7IH1cbiAgLnBvcHVwLWNhcGNoYSBwIHtcbiAgICBmb250OiAxNnB4LzEuMiBcIk51bml0byBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnBvcHVwLWNhcGNoYS5zaG93IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuLnBvcHVwLWZvcm0tY2FwY2hhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBwYWRkaW5nOiAzMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAxcHggMjdweCAwIHJnYmEoNjUsIDEwMCwgMTI3LCAwLjM5KTtcbiAgei1pbmRleDogOTk5O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cywgdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC42czsgfVxuICAucG9wdXAtZm9ybS1jYXBjaGEuc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbi5wb3B1cF9fYnRuIHtcbiAgY29sb3I6ICMwMDgyZTQ7XG4gIGZvbnQ6IDMwcHgvMTAwJSBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIHRvcDogMDsgfVxuICAucG9wdXBfX2J0bjphZnRlciB7XG4gICAgY29udGVudDogJ8OXJzsgfVxuICAucG9wdXBfX2J0bjpob3ZlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbG9yOiAjMDA2NWIxOyB9XG5cbi5mb290ZXIge1xuICBwYWRkaW5nOiA2MHB4IDAgOTVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltZy9kZXNpZ24vdmlzLWZvb3Rlci1iZy5qcGdcIikgbm8tcmVwZWF0IGNlbnRlcjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmZvb3RlciB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMjBweDsgfSB9XG4gIC5mb290ZXIgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZm9vdGVyIC5jb250YWluZXIge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAuZm9vdGVyX19pbmZvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgd2lkdGg6IDMwJTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5mb290ZXJfX2luZm8ge1xuICAgICAgICB3aWR0aDogMzUlOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZm9vdGVyX19pbmZvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5mb290ZXJfX2luZm8gcCB7XG4gICAgICBmb250OiA0MDAgMTZweC8xLjQgXCJOdW5pdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1NXB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5mb290ZXJfX2luZm8gcCB7XG4gICAgICAgICAgZm9udDogNDAwIDE0cHgvMS40IFwiTnVuaXRvIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIC5mb290ZXJfX2J0biB7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICBoZWlnaHQ6IDU0cHg7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDgyZTQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5mb290ZXJfX2J0bjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3M2NiOyB9XG4gICAgLmZvb3Rlcl9fYnRuIHNwYW4ge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQ6IDQwMCAxOHB4LzU0cHggXCJOdW5pdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLmZvb3Rlcl9fYnRuIHNwYW4ge1xuICAgICAgICAgIGZvbnQ6IDQwMCAxNHB4LzU0cHggXCJOdW5pdG8gU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAuZm9vdGVyX19idG4gaSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAuZm9vdGVyX19pbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAtMTE4cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCAyN3B4IDBweCByZ2JhKDY1LCAxMDAsIDEyNywgMC4zOSk7IH1cbiAgICAuZm9vdGVyX19pbWcgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLmZvb3Rlcl9faW1nIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDM1MHB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLmZvb3Rlcl9faW1nIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5jb250YWN0c19fbGlzdCB7XG4gIHdpZHRoOiAyOCU7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM1N2FkZWQ7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5jb250YWN0c19fbGlzdCB7XG4gICAgICB3aWR0aDogMzUlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb250YWN0c19fbGlzdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH0gfVxuXG4uY29udGFjdHNfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29udGFjdHNfX2l0ZW0ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLmNvbnRhY3RzX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmNvbnRhY3RzX19pdGVtIGgzIHtcbiAgICBmb250OiA3MDAgMThweC8xIFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmNvbnRhY3RzX19pdGVtIGgzIHtcbiAgICAgICAgZm9udDogNzAwIDE1cHgvMSBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLmNvbnRhY3RzX19pdGVtIHAge1xuICAgIGZvbnQ6IDQwMCAxNnB4LzEuNCBcIk51bml0byBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuY29udGFjdHNfX2l0ZW0gcCB7XG4gICAgICAgIGZvbnQ6IDQwMCAxNHB4LzEuNCBcIk51bml0byBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuIiwiLnBvcHVwe1xuICAmLXNlbmR7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMzgwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOSk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDI3cHggMCByZ2JhKDY1LDEwMCwxMjcsLjM5KTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjZzO1xuXG4gICAgJl9faWNvbntcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmx1ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBpe1xuICAgICAgICBAaW5jbHVkZSBjZW50ZXJlci14eTtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcHtcbiAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICAmLnNob3d7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgIH1cbiAgfVxuXG4gICYtY2FwY2hhe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBwYWRkaW5nOiAzMHB4IDEwcHggMzBweCAyMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXJlZDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMsIHZpc2liaWxpdHkgMHMgbGluZWFyIDAuNnM7XG4gICAgcHtcbiAgICAgIGZvbnQ6IDE2cHgvMS4yICRmZi1udW5pdG8tc2FucztcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICB9XG5cbiAgICAmLnNob3d7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgIH1cbiAgfVxuXG4gICYtZm9ybS1jYXBjaGF7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMjdweCAwIHJnYmEoNjUsMTAwLDEyNywuMzkpO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMsIHZpc2liaWxpdHkgMHMgbGluZWFyIDAuNnM7XG5cbiAgICAmLnNob3d7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgIH1cbiAgfVxuXG4gICZfX2J0bntcbiAgICBjb2xvcjogJGMtYmx1ZTtcbiAgICBmb250OiAzMHB4LzEwMCUgYXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA2cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gICAgdG9wOiAwO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnw5cnO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb2xvcjogZGFya2VuKCRjLWJsdWUsIDEwJSk7XG4gICAgfVxuXG4gIH1cbn0iLCIuaGVhZGVye1xuXG4gICYtdG9we1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibHVlO1xuXG4gICAgLmNvbnRhaW5lcntcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgfVxuICB9XG5cbiAgJi1ib3R0b217XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQnLCBtYXgpIHtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICB9XG5cbiAgICAuY29udGFpbmVye1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICB9XG5cbn1cblxuLnBob25le1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgJl9fbGlzdHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJl9faXRlbXtcbiAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICAgICAgQGluY2x1ZGUgbXEoJ3Bob25lJywgbWF4KSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saW5re1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250OiAzMDAgMTZweC8xICRmZi1udW5pdG8tc2FucztcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgQGluY2x1ZGUgbXEoJ2Rlc2t0b3AnLCBtYXgpIHtcbiAgICAgIGZvbnQ6IDMwMCAxNHB4LzEgJGZmLW51bml0by1zYW5zO1xuICAgIH1cbiAgfVxuXG4gICZfX2ljb257XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogM3B4O1xuICAgIEBpbmNsdWRlIG1xKCdkZXNrdG9wJywgbWF4KSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG59XG5cbi5sb2dve1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgQGluY2x1ZGUgbXEoJ2Rlc2t0b3AnLCBtYXgpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICBpbWd7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgbXEoJ2Rlc2t0b3AnLCBtYXgpIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxuICB9XG59XG5cbi5uYXZ7XG4gIGhlaWdodDogMTAwJTtcbiAgQGluY2x1ZGUgbXEoJ3RhYmxldCcsIG1heCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmX19saXN0e1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX19pdGVte1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgbXEoJ2Rlc2t0b3AnLCBtYXgpIHtcbiAgICAgIG1hcmdpbjogMCA2cHg7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxke1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2ljb257XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAkYy1ibHVlLWRhcms7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICBAaW5jbHVkZSBtcSgnZGVza3RvcCcsIG1heCkge1xuICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICRjLWJsdWUtZGFyaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlua3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHNwYW57XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250OiA0MDAgMTZweC8xICRmZi1udW5pdG8tc2FucztcbiAgICAgIGNvbG9yOiAkYy1ibHVlLWRhcms7XG4gICAgICBAaW5jbHVkZSBtcSgnZGVza3RvcCcsIG1heCkge1xuICAgICAgICBmb250OiA2MDAgMTNweC8xICRmZi1udW5pdG8tc2FucztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1hY3RpdmV7XG4gICAgICBpe1xuICAgICAgICBib3JkZXItdG9wOiA2cHggc29saWQgJGMtcmVkICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIHNwYW57XG4gICAgICAgIGNvbG9yOiAkYy1yZWQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGl7XG4gICAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAkYy1yZWQ7XG4gICAgICB9XG4gICAgICBzcGFue1xuICAgICAgICBjb2xvcjogJGMtcmVkO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgJi5vcGVue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICB6LWluZGV4OiA5OTg7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3NjdweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKXtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICB9XG5cbiAgICAubmF2X19saXN0e1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAubmF2X19pdGVtIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDE1cHggNnB4O1xuICAgICAgQGluY2x1ZGUgbXEoJ3Bob25lJywgbWF4KSB7XG4gICAgICAgIHdpZHRoOiA5OCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdl9fbGlua3tcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgc3BhbntcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250OiA2MDAgMThweC8xIFwiTnVuaXRvIFNhbnNcIixzYW5zLXNlcmlmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgICAgLm5hdl9faWNvbntcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAjMTkyYzU2O1xuICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtc3VibWVudXtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgICZfX2xpc3R7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICZfX2l0ZW17XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmX19saW5re1xuICAgICAgICBwYWRkaW5nOiA2cHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvL3N1Ym1lbnVcbiAgJi1zdWJtZW51e1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogODBweDtcbiAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAkYy1yZWQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6IDNweCA0cHggNXB4IDBweCByZ2JhKDIsIDIsIDIsIDAuMjEpO1xuICAgICAgei1pbmRleDogOTk7XG4gICAgICAvLyY6YmVmb3Jle1xuICAgICAgLy8gIGNvbnRlbnQ6ICcnO1xuICAgICAgLy8gIHdpZHRoOiAxMDAlO1xuICAgICAgLy8gIGhlaWdodDogNHB4O1xuICAgICAgLy8gIGJhY2tncm91bmQtY29sb3I6ICRjLXJlZDtcbiAgICAgIC8vICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAvLyAgdG9wOjA7XG4gICAgICAvLyAgbGVmdDogMDtcbiAgICAgIC8vfVxuICAgICAgJi5hY3RpdmV7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgJl9fbGlzdHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgICZfX2l0ZW17XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZTJlMjtcblxuICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmt7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAgIGZvbnQ6IDQwMCAxNnB4LzEgJGZmLW51bml0by1zYW5zO1xuICAgICAgY29sb3I6ICRjLWJsdWUtZGFyaztcbiAgICAgIEBpbmNsdWRlIG1xKCdkZXNrdG9wJywgbWF4KSB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICAgICAgZm9udDogNDAwIDE0cHgvMSAkZmYtbnVuaXRvLXNhbnM7XG4gICAgICB9XG5cbiAgICAgICYtLWFjdGl2ZXtcbiAgICAgICAgY29sb3I6ICRjLXJlZDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICRjLXJlZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG4ubWVudS1idG4ge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgbXEoJ3RhYmxldCcsIG1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICBAaW5jbHVkZSBtcSgncGhvbmUnLCBtYXgpIHtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAmLmFjdGl2ZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgfVxufVxuXG4ubWVudS1idG4gc3BhbntcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cblxuLm1lbnUtYnRuIHNwYW57XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xufVxuXG4ubWVudS1idG4gc3Bhbixcbi5tZW51LWJ0biBzcGFuOmJlZm9yZSxcbi5tZW51LWJ0biBzcGFuOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogNHB4O1xuICB3aWR0aDogMzBweDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICRjLWJsdWU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4ubWVudS1idG4gc3BhbntcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmx1ZTtcbn1cblxuLm1lbnUtYnRuIHNwYW46YmVmb3JlIHtcbiAgdG9wOiAtN3B4O1xufVxuXG4ubWVudS1idG4gc3BhbjphZnRlciB7XG4gIGJvdHRvbTogLTdweDtcbn1cblxuLm1lbnUtYnRuLmFjdGl2ZSBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5tZW51LWJ0bi5hY3RpdmUgc3BhbjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLWJsdWUtZGFyaztcbn1cblxuLm1lbnUtYnRuLmFjdGl2ZSBzcGFuOmFmdGVyIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmx1ZS1kYXJrO1xufVxuXG4ubWVudS1idG4uYWN0aXZlIHNwYW46YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4ubWVudS1idG4uYWN0aXZlIHNwYW46YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufSIsIi5zdHlsZS1wYWdlIHtcbiAgaDF7XG4gICAgbWFyZ2luOiAzMHB4IDAgMjBweDtcbiAgICBmb250OiA3MDAgNDBweC8xICRmZi1vc3dhbGQ7XG4gICAgY29sb3I6ICRjLWJsdWU7XG4gICAgQGluY2x1ZGUgbXEoJ3Bob25lJywgbWF4KSB7XG4gICAgICBtYXJnaW46IDI1cHggMCAxNXB4O1xuICAgICAgZm9udDogNzAwIDM1cHgvMSAkZmYtb3N3YWxkO1xuICAgIH1cbiAgfVxuXG4gIHA6bm90KC5ub3RfX3RleHQpe1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgY29sb3I6ICRjLWdyZXk7XG4gICAgZm9udDogMzAwIDE2cHgvMS42ICRmZi1udW5pdG8tc2FucztcbiAgICBAaW5jbHVkZSBtcSgncGhvbmUnLCBtYXgpIHtcbiAgICAgIGZvbnQ6IDMwMCAxNHB4LzEuNCAkZmYtbnVuaXRvLXNhbnM7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBoMntcbiAgICBtYXJnaW46IDM1cHggMCAxNXB4O1xuICAgIGZvbnQ6IDcwMCAzMnB4LzEgJGZmLW9zd2FsZDtcbiAgICBjb2xvcjogJGMtcmVkO1xuICAgIEBpbmNsdWRlIG1xKCdwaG9uZScsIG1heCkge1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbiAgICAgIGZvbnQ6IDcwMCAyOHB4LzEgJGZmLW9zd2FsZDtcbiAgICB9XG5cbiAgICAmLnRpdGxlMl8wMntcbiAgICAgIGNvbG9yOiAkYy1ncmVlbjtcbiAgICB9XG4gIH1cblxuICBhe1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIDRweDtcbiAgICBjb2xvcjogJGMtYmx1ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgaDN7XG4gICAgbWFyZ2luOiAyMHB4IDAgMTVweDtcbiAgICBmb250OiA3MDAgMjhweC8xICRmZi1vc3dhbGQ7XG4gICAgY29sb3I6ICRjLWJsYWNrO1xuICB9XG5cbiAgc3Ryb25ne1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgLyogdGFibGUgKi9cbiAgLnRhYmxlLXJlc3BvbnNpdmV7XG4gICAgbWFyZ2luOiAzMHB4IDAgMzBweDtcbiAgICBAaW5jbHVkZSBtcSgncGhvbmUnLCBtYXgpIHtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgIG1hcmdpbjogMjBweCAwIDIwcHg7XG4gICAgfVxuICB9XG4gIHRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgY29sb3I6ICRjLWJsYWNrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgIEBpbmNsdWRlIG1xKCdwaG9uZScsIG1heCkge1xuICAgIH1cbiAgICAmLnRhYmxlX2JvcmRlcntcbiAgICAgIHRye1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2VkYztcbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRoe1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgdGR7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdGFibGUgdGhlYWQgdGgge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIHRhYmxlIHRoIHtcbiAgICBmb250OiA0MDAgMjBweC8xICRmZi1vc3dhbGQ7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgcGFkZGluZzogMTRweCAyMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdmVydGljYWwtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmNjZWRjO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VmZjE7XG5cbiAgICBAaW5jbHVkZSBtcSgncGhvbmUnLCBtYXgpIHtcbiAgICAgIGZvbnQ6IDQwMCAxNHB4LzEgJGZmLW9zd2FsZDtcbiAgICB9XG4gIH1cblxuICB0YWJsZSB0ZCB7XG4gICAgZm9udDogMzAwIDE2cHgvMSAkZmYtbnVuaXRvLXNhbnM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JjY2VkYztcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzYzNjk3MjtcbiAgICAmLnNtYWxse1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcSgncGhvbmUnLCBtYXgpIHtcbiAgICAgIGZvbnQ6IDMwMCAxNHB4LzEgJGZmLW51bml0by1zYW5zO1xuICAgIH1cblxuICAgIGl7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogJGMtcmVkO1xuICAgIH1cbiAgfVxuXG4gIHRhYmxlIHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmJmYmZiO1xuICB9XG5cbiAgLnRhYmxlX2J0bntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMTFweCAxMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWJsdWU7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICBmb250OjQwMCAxNnB4LzEgJGZmLW51bml0by1zYW5zO1xuICAgIGNvbG9yOiAkYy1ibHVlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgQGluY2x1ZGUgbXEoJ3Bob25lJywgbWF4KSB7XG4gICAgICBmb250OjQwMCAxNHB4LzEgJGZmLW51bml0by1zYW5zO1xuICAgIH1cbiAgfVxuICAvKiBlbmQgdGFibGUgKi9cblxuICB1bDpub3QoLmJ1c2lubmVzc19fbGlzdCl7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIG1hcmdpbjogMjVweCAwO1xuICAgIGxpe1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGZvbnQ6IDMwMCAxNnB4LzEuNCAkZmYtbnVuaXRvLXNhbnM7XG4gICAgICBjb2xvcjogJGMtZ3JleTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBpbmNsdWRlIG1xKCdwaG9uZScsIG1heCkge1xuICAgICAgICBmb250OiAzMDAgMTRweC8xLjQgJGZmLW51bml0by1zYW5zO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGU5MDgnO1xuICAgICAgICBmb250LWZhbWlseTogaWNvbW9vbjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogJGMtcmVkO1xuICAgICAgICBAaW5jbHVkZSAgY2VudGVyZXIteTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaW1wb3J0YW50LXN0eWxle1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDI1cHggNjBweCAyNXB4IDIwcHg7XG4gICAgbWFyZ2luOiAzNXB4IDE1cHggMzVweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGZkZjA7XG4gICAgZm9udDogNzAwIDIwcHgvMS42ICRmZi1vc3dhbGQ7XG4gICAgY29sb3I6ICRjLWdyZXk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgbXEoJ3RhYmxldCcsIG1heCkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoJ3Bob25lJywgbWF4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQ6IDcwMCAxOHB4LzEuNiAkZmYtb3N3YWxkO1xuICAgIH1cbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDVweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcmVkO1xuICAgICAgYm94LXNoYWRvdzogLTFweCAxcHggMTBweCAwcHggcmdiYSgxLCAyLCAyLCAwLjUpO1xuICAgIH1cbiAgfVxuXG4gIGg0e1xuICAgIG1hcmdpbjogMjBweCAwIDE1cHg7XG4gICAgZm9udDogMzAwIDI0cHgvMS40ICRmZi1vc3dhbGQ7XG4gICAgY29sb3I6ICRjLWJsYWNrO1xuICAgIEBpbmNsdWRlIG1xKCdwaG9uZScsIG1heCkge1xuICAgICAgZm9udDogMzAwIDIwcHgvMSAkZmYtb3N3YWxkO1xuICAgICAgbWFyZ2luOiAxNXB4IDAgMTBweDtcbiAgICB9XG4gIH1cblxuICBoNXtcbiAgICBmb250OiA3MDAgMTZweC8xICRmZi1udW5pdG8tc2FucztcbiAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLnRleHQtaW1ne1xuICAgIG1hcmdpbjogMjBweCAwIDIwcHg7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgICBpbWd7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCAzMHB4IDEwcHggMDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIHB7XG4gICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cblxuICAuaW1wb3J0YW50LXN0eWxlX19zZWNvbmR7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2MHB4KTtcbiAgICBtYXJnaW46IDU1cHggYXV0bztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltZy9kZXNpZ24vdmlzLWltcG9ydGFudC1iZy5qcGcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBAaW5jbHVkZSBtcSgncGhvbmUnLCBtYXgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgIG1hcmdpbjogMjVweCBhdXRvO1xuICAgIH1cbiAgICBkaXZ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggMjdweCAwcHggcmdiYSg2NSwgMTAwLCAxMjcsIDAuMzkpO1xuICAgICAgQGluY2x1ZGUgbXEoJ3RhYmxldCcsIG1heCkge1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbXEoJ3Bob25lJywgbWF4KSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB9XG4gICAgICBoNXtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250OiA0MDAgMzBweC8xICRmZi1vc3dhbGQ7XG4gICAgICAgIGNvbG9yOiAkYy1ncmV5O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3RhYmxldCcsIG1heCkge1xuICAgICAgICAgIGZvbnQ6IDQwMCAyNXB4LzEgJGZmLW9zd2FsZDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtcSgncGhvbmUnLCBtYXgpIHtcbiAgICAgICAgICBmb250OiA0MDAgMjBweC8xICRmZi1vc3dhbGQ7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbntcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgIGZvbnQ6IDcwMCAzMHB4LzEgJGZmLW9zd2FsZDtcbiAgICAgICAgICBjb2xvcjogJGMtcmVkO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQnLCBtYXgpIHtcbiAgICAgICAgICAgIGZvbnQ6IDQwMCAyNXB4LzEgJGZmLW9zd2FsZDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbXEoJ3Bob25lJywgbWF4KSB7XG4gICAgICAgICAgICBmb250OiA0MDAgMjBweC8xICRmZi1vc3dhbGQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhe1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBwYXJ0bmVyXG5cbiAgJl9fcGFydG5lcntcbiAgICAgIC5zdHlsZS1hYm91dF9fdGV4dHtcbiAgICAgICAgaDR7XG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zdHlsZS1hYm91dHtcbiAgICAgICAgbWFyZ2luOiA1MHB4IDA7XG4gICAgICB9XG4gICAgICAucGFydG5lci1mb3Jte1xuICAgICAgICBtYXJnaW46IDcwcHggMCA1MHB4O1xuXG4gICAgICAgICZfX3dyYXBwZXJ7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAuZm9ybS1ncm91cHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICAmLS1idG57XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgye1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDMwcHggMCAyNXB4O1xuICAgICAgICAgIC8vZm9udDogMzAwIDI0cHgvMSAkZmYtbnVuaXRvLXNhbnM7XG4gICAgICAgICAgLy90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIC8vY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICAgIC8vQGluY2x1ZGUgbXEoJ3RhYmxldCcsIG1heCkge1xuICAgICAgICAgIC8vICBtYXJnaW46IDIwcHggMCAxNXB4O1xuICAgICAgICAgIC8vXG4gICAgICAgICAgLy99XG4gICAgICAgIH1cblxuICAgICAgICBwe1xuICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0e1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmMGYwZjA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgICAgICBmb250OiAzMDAgMTZweC81MnB4ICRmZi1udW5pdG8tc2FucztcbiAgICAgICAgICBjb2xvcjogI2I5YjliOTtcbiAgICAgICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlcigjYjliOWI5LCAxNnB4LCAzMDApO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQnLCBtYXgpIHtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyKCNiOWI5YjksIDE0cHgsIDMwMCk7XG4gICAgICAgICAgICBmb250OiAzMDAgMTRweC80MHB4ICRmZi1udW5pdG8tc2FucztcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYy1ibHVlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRleHRhcmVhe1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTM1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZjBmMGYwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEycHg7XG4gICAgICAgICAgZm9udDogMzAwIDE4cHgvMXB4ICRmZi1udW5pdG8tc2FucztcbiAgICAgICAgICBjb2xvcjogI2I5YjliOTtcbiAgICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIoI2I5YjliOSwgMThweCwgMzAwKTtcbiAgICAgICAgICBAaW5jbHVkZSBtcSgndGFibGV0JywgbWF4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIoI2I5YjliOSwgMTZweCwgMzAwKTtcbiAgICAgICAgICAgIGZvbnQ6IDMwMCAxNnB4LzFweCAkZmYtbnVuaXRvLXNhbnM7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGMtYmx1ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b257XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ibHVlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQnLCBtYXgpIHtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYy1ibHVlLCA1JSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udDogNDAwIDE4cHgvNTRweCAkZmYtbnVuaXRvLXNhbnM7XG4gICAgICAgICAgICBjb2xvcjogJGMtYmx1ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQnLCBtYXgpIHtcbiAgICAgICAgICAgICAgZm9udDogNDAwIDE0cHgvNTBweCAkZmYtbnVuaXRvLXNhbnM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBjb2xvcjogJGMtYmx1ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQnLCBtYXgpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGl7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1ncm91cHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgaDV7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIGZvbnQ6IDcwMCAxNXB4LzEgJGZmLW51bml0by1zYW5zO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICAgICAgY29sb3I6ICRjLWJsdWU7XG5cbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgIGNvbG9yOiAkYy1yZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi0tYnRue1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi0tcmVjYXB0Y2hhe1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCAzMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAuZy1yZWNhcHRjaGF7XG4gICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gIH1cbn1cblxuLmJ1c2lubmVzc3tcbiAgbWFyZ2luOiA0MHB4IDAgMzBweDtcblxuICAmX19saXN0e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG5cbiAgJl9faXRlbXtcbiAgICBtYXgtd2lkdGg6IDIxN3B4O1xuICB9XG5cbiAgJl9faWNvbntcbiAgICBtYXJnaW46IDMwcHggMzBweCAwIDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxNjVweDtcbiAgICBoZWlnaHQ6IDEzOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWYyZjI7XG4gICAgYm9yZGVyOiA0cHggc29saWQgI2NjYztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgaW1ne1xuICAgICAgQGluY2x1ZGUgY2VudGVyZXIteHk7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250OiAzMDAgMThweC8xLjQgJGZmLW9zd2FsZDtcbiAgICBjb2xvcjogJGMtYmxhY2s7XG4gIH1cbn1cblxuXG4uc3R5bGUtYWJvdXR7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIEBpbmNsdWRlIG1xKCd0YWJsZXQnLCBtYXgpIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICZfX3RleHR7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cbiAgICBwLm5vdF9fdGV4dHtcbiAgICAgIGZvbnQ6IDMwMCAyNHB4LzEuNCBPc3dhbGQsc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQnLCBtYXgpIHtcbiAgICAgICAgZm9udDogMzAwIDIwcHgvMS40IE9zd2FsZCxzYW5zLXNlcmlmO1xuICAgICAgfVxuICAgICAgLnF1b3Rlc3tcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgZm9udDogNzAwIDM4cHgvMSBcIk51bml0byBTYW5zXCIsc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNmYjM5MmE7XG4gICAgICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQnLCBtYXgpIHtcbiAgICAgICAgICBmb250OiA3MDAgMzBweC8xIFwiTnVuaXRvIFNhbnNcIixzYW5zLXNlcmlmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgcHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBjb2xvcjogJGMtZ3JleTtcbiAgICAgIGZvbnQ6IDMwMCAxNnB4LzEuNiAkZmYtbnVuaXRvLXNhbnM7XG4gICAgICBAaW5jbHVkZSBtcSgncGhvbmUnLCBtYXgpIHtcbiAgICAgICAgZm9udDogMzAwIDE0cHgvMS40ICRmZi1udW5pdG8tc2FucztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saXN0e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGRpdjpub3QoLnN0eWxlLWFib3V0X19pdGVtKXtcbiAgICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggMCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW17XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwIDMwcHggMCA5MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBtcSgncGhvbmUnLCBtYXgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDYwcHg7XG4gICAgfVxuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogNDZweDtcbiAgICAgIGhlaWdodDogNDZweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltZy9kZXNpZ24vdmlzLXN0eWxlLWFib3V0LW1hcmtlci5wbmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgQGluY2x1ZGUgY2VudGVyZXIteTtcbiAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICBAaW5jbHVkZSBtcSgncGhvbmUnLCBtYXgpIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbmZve1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBAaW5jbHVkZSBtcSgncGhvbmUnLCBtYXgpIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAuaW1wb3J0YW50LXN0eWxle1xuICAgICAgbWFyZ2luOiAwIDE1cHggMCAwO1xuICAgICAgQGluY2x1ZGUgbXEoJ3Bob25lJywgbWF4KSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoNXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBwe1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMiAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufSIsIi8vIENlbnRlcmVkIG1peGluXG5AbWl4aW4gY2VudGVyZXIteHkoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbkBtaXhpbiBjZW50ZXJlci14KCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG5AbWl4aW4gY2VudGVyZXIteSgpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5AbWl4aW4gY2VudGVyZXItcmVzZXQoKXtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8vIFRyaWFuZ2xlIG1peGluXG5AbWl4aW4gdHJpYW5nbGUoJHdpZHRoLCAkZGlyZWN0aW9uLCAkY29sb3Ipe1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBAaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgYm9yZGVyLWxlZnQ6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkd2lkdGggc29saWQgJGNvbG9yO1xuICB9XG5cbiAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgYm9yZGVyLWxlZnQ6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAkd2lkdGggc29saWQgJGNvbG9yO1xuICB9XG5cbiAgQGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG4gICAgYm9yZGVyLXRvcDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6ICR3aWR0aCBzb2xpZCAkY29sb3I7XG4gIH1cblxuICBAaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG4gICAgYm9yZGVyLXRvcDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogJHdpZHRoIHNvbGlkICRjb2xvcjtcbiAgfVxufVxuXG4vLyBQbGFjZWhvbGRlciBtaXhpblxuQG1peGluIHBsYWNlaG9sZGVyKCRjb2xvciwgJHNpemUsICR3ZWlnaHQpIHtcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBmb250LXNpemU6ICRzaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xuICB9XG5cbiAgJjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGZvbnQtc2l6ZTogJHNpemU7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XG4gIH1cblxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGZvbnQtc2l6ZTogJHNpemU7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XG4gIH1cblxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBmb250LXNpemU6ICRzaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xuICB9XG59XG5cbi8vIENsZWFyZml4IG1peGluXG5AbWl4aW4gY2xlYXJmaXgge1xuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY29udGVudDogXCIgXCI7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuLy8gUHNldWRvLWVsZW1lbnQgbWl4aW5cbkBtaXhpbiBwc2V1ZG8tZWxlbWVudCgkY29udGVudDogJycsICRkaXNwbGF5OiBibG9jaywgJHBvczogYWJzb2x1dGUpe1xuICBjb250ZW50OiAkY29udGVudDtcbiAgZGlzcGxheTogJGRpc3BsYXk7XG4gIHBvc2l0aW9uOiAkcG9zO1xufVxuXG4vLyBNZWRpYSBxdWVyeSBtaXhpblxuQG1peGluIG1xKCR3aWR0aCwgJHR5cGU6IG1pbikge1xuICBAaWYgbWFwX2hhc19rZXkoJGJyZWFrcG9pbnRzLCAkd2lkdGgpIHtcbiAgICAkd2lkdGg6IG1hcF9nZXQoJGJyZWFrcG9pbnRzLCAkd2lkdGgpO1xuICAgIEBpZiAkdHlwZSA9PSBtYXgge1xuICAgICAgJHdpZHRoOiAkd2lkdGggLSAxcHg7XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKCN7JHR5cGV9LXdpZHRoOiAkd2lkdGgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBzcmM6ICB1cmwoJy9mb250cy9pY29tb29uLmVvdD9rOTUxd3AnKTtcbiAgc3JjOiAgdXJsKCcvZm9udHMvaWNvbW9vbi5lb3Q/azk1MXdwI2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy9mb250cy9pY29tb29uLnR0Zj9rOTUxd3AnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnL2ZvbnRzL2ljb21vb24ud29mZj9rOTUxd3AnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcvZm9udHMvaWNvbW9vbi5zdmc/azk1MXdwI2ljb21vb24nKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbltjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcblxuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWxlZnQtYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbn1cbi5pY29uLXRpY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDhcIjtcbn1cbi5pY29uLXBob25lLXJlY2VpdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG4uaWNvbi1jaGVjay1lbGlwc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cbi5pY29uLUNvbW1pdG1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cbi5pY29uLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG4uaWNvbi1JbnRlZ3JpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cbi5pY29uLWxveWFsdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cbi5pY29uLVBhc3Npb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cbi5pY29uLXJpZ2h0LWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG59XG4iLCIuYmFubmVye1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3MzNweDtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWcvZGVzaWduL3Zpcy1iYW5uZXItdG9wLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIEBpbmNsdWRlIG1xKCdwaG9uZScsIG1heCkge1xuICAgIGhlaWdodDogNTUwcHg7XG4gIH1cbiAgLmNvbnRhaW5lcntcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9faW5uZXJ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQnLCBtYXgpIHtcbiAgICAgIHdpZHRoOiA2NSU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKCdwaG9uZScsIG1heCkge1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcSgncGhvbmUtc21hbGwnLCBtYXgpIHtcbiAgICAgIHdpZHRoOiA4NSU7XG4gICAgfVxuICB9XG5cbiAgJi1pbmZve1xuICAgIHdpZHRoOiA0NzVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAaW5jbHVkZSBtcSgndGFibGV0JywgbWF4KSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoJ3Bob25lJywgbWF4KSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LCAwLjQ4KTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgICZfX2hlYWRlcntcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICAgICAgcGFkZGluZzogMjVweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LCAwLjQ4KTtcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3Bob25lJywgbWF4KSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpc3R7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgICBAaW5jbHVkZSBtcSgncGhvbmUnLCBtYXgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGgxe1xuICAgICAgZm9udDogMzAwIDM4cHgvMSAkZmYtb3N3YWxkO1xuICAgICAgY29sb3I6ICRjLWJsdWUtZGFyaztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgQGluY2x1ZGUgbXEoJ3Bob25lJywgbWF4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1xKCdwaG9uZS1zbWFsbCcsIG1heCkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgICBzcGFue1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICBmb250OiA3MDAgNDlweC8xICRmZi1vc3dhbGQ7XG4gICAgICAgIGNvbG9yOiAkYy1ncmVlbjtcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3Bob25lJywgbWF4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1xKCdwaG9uZS1zbWFsbCcsIG1heCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGg0e1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgc3BhbntcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250OiA0MDAgMjRweC8xICRmZi1vc3dhbGQ7XG4gICAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBtcSgncGhvbmUnLCBtYXgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbXEoJ3Bob25lLXNtYWxsJywgbWF4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsdWUtZGFyaztcbiAgICAgICAgICBAaW5jbHVkZSBjZW50ZXJlci15O1xuICAgICAgICAgIHRvcDogNjIlO1xuICAgICAgICAgIEBpbmNsdWRlIG1xKCdwaG9uZScsIG1heCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBsZWZ0OiAtNTNweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgcmlnaHQ6IC01M3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgIGgzLHB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3Bob25lJywgbWF4KSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGgze1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBmb250OiA3MDAgMjJweC8xICRmZi1vc3dhbGQ7XG4gICAgICAgIGNvbG9yOiAkYy1ibHVlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIG1xKCdwaG9uZScsIG1heCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgY29udGVudDogJ1xcZTkwMSc7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBjb2xvcjogJGMtYmx1ZTtcbiAgICAgICAgICBAaW5jbHVkZSBjZW50ZXJlci14O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoJ3Bob25lJywgbWF4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHB7XG4gICAgICAgIGZvbnQ6IDQwMCAxNnB4LzEuMiAkZmYtbnVuaXRvLXNhbnM7XG4gICAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3Bob25lJywgbWF4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAmLWZvcm17XG4gICAgd2lkdGg6IDEwMDhweDtcbiAgICBwYWRkaW5nOiAxOHB4IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggMjdweCAwcHggcmdiYSg2NSwgMTAwLCAxMjcsIDAuMzkpO1xuICAgIEBpbmNsdWRlIGNlbnRlcmVyLXg7XG4gICAgYm90dG9tOiAtNDVweDtcbiAgICBAaW5jbHVkZSBtcSgnZGVza3RvcCcsIG1heCkge1xuICAgICAgd2lkdGg6IDk3MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcSgndGFibGV0JywgbWF4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoJ3Bob25lJywgbWF4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGZvcm17XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgaDN7XG4gICAgICAgIGZvbnQ6NzAwIDI0cHgvMSAkZmYtb3N3YWxkO1xuICAgICAgICBjb2xvcjogJGMtcmVkO1xuICAgICAgICBAaW5jbHVkZSBtcSgnZGVza3RvcCcsIG1heCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtcSgndGFibGV0JywgbWF4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGlucHV0e1xuICAgICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmMGYwZjA7XG4gICAgICAgIGZvbnQ6NDAwIDE4cHgvNTRweCAkZmYtbnVuaXRvLXNhbnM7XG4gICAgICAgIGNvbG9yOiAjYjliOWI5O1xuICAgICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlcigjYjliOWI5LCAxOHB4LCA0MDApO1xuICAgICAgICBAaW5jbHVkZSBtcSgnZGVza3RvcCcsIG1heCkge1xuICAgICAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyKCNiOWI5YjksIDE2cHgsIDQwMCk7XG4gICAgICAgICAgZm9udDo0MDAgMTZweC81NHB4ICRmZi1udW5pdG8tc2FucztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtcSgndGFibGV0JywgbWF4KSB7XG4gICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlcigjYjliOWI5LCAxNHB4LCA0MDApO1xuICAgICAgICAgIGZvbnQ6NDAwIDE0cHgvNDRweCAkZmYtbnVuaXRvLXNhbnM7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLWJsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYnV0dG9ue1xuICAgICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcmVkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYy1yZWQsIDEwJSk7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFue1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZm9udDo0MDAgMThweC81NHB4ICRmZi1udW5pdG8tc2FucztcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoJ2Rlc2t0b3AnLCBtYXgpIHtcbiAgICAgICAgICAgIGZvbnQ6NDAwIDE2cHgvNTRweCAkZmYtbnVuaXRvLXNhbnM7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQnLCBtYXgpIHtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGZvbnQ6IDQwMCAxNHB4LzQwcHggJGZmLW51bml0by1zYW5zO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGl7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICBAaW5jbHVkZSBtcSgndGFibGV0JywgbWF4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1ncm91cC0tcmVjYXB0Y2hhe1xuICAgICAgdG9wOiAtMjAwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICB9XG59IiwiLmVycm9ye1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltZy9kZXNpZ24vdmlzLWVycm9yLWJnLmpwZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaDF7XG4gICAgZm9udDo3MDAgMjAwcHgvMSAkZmYtb3N3YWxkO1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBwYWRkaW5nOiAxNjVweCAwIDM1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKCdkZXNrdG9wJywgbWF4KSB7XG4gICAgICBmb250OjcwMCAxODBweC8xICRmZi1vc3dhbGQ7XG4gICAgICBwYWRkaW5nOiAxNjVweCAwIDU1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKCdwaG9uZScsIG1heCkge1xuICAgICAgZm9udDo3MDAgMTUwcHgvMSAkZmYtb3N3YWxkO1xuICAgICAgcGFkZGluZzogMTM1cHggMCA1NXB4O1xuICAgIH1cbiAgfVxuICBoMntcbiAgICBmb250OjQwMCA0MnB4LzEgJGZmLW51bml0by1zYW5zO1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBAaW5jbHVkZSBtcSgncGhvbmUnLCBtYXgpIHtcbiAgICAgIGZvbnQ6NDAwIDQycHgvMSAkZmYtbnVuaXRvLXNhbnM7XG4gICAgfVxuICB9XG4gIHB7XG4gICAgd2lkdGg6IDU1NXB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDcwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQ6IDMwMCAyMHB4LzEuNCAkZmYtbnVuaXRvLXNhbnM7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIEBpbmNsdWRlIG1xKCdkZXNrdG9wJywgbWF4KSB7XG4gICAgICBtYXJnaW46IDAgYXV0byAxNTBweDtcbiAgICAgIGZvbnQ6IDMwMCAxOHB4LzEuNCAkZmYtbnVuaXRvLXNhbnM7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKCdwaG9uZScsIG1heCkge1xuICAgICAgd2lkdGg6IDMyMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcSgncGhvbmUtc21hbGwnLCBtYXgpIHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICB9XG4gIH1cbiAgYXtcbiAgICBmb250OiA1MDAgMjBweC8xLjQgJGZmLW51bml0by1zYW5zO1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBAaW5jbHVkZSBtcSgncGhvbmUnLCBtYXgpIHtcbiAgICAgIGZvbnQ6IDMwMCAxOHB4LzEuNCAkZmYtbnVuaXRvLXNhbnM7XG4gICAgfVxuICB9XG59IiwiLm5ld3N7XG4gICZfX2xpc3R7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjo0MHB4IDAgMjBweDtcbiAgfVxuXG4gICZfX2l0ZW17XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JlY2VkYjtcbiAgICBoM3tcbiAgICAgIGZvbnQ6IDMwMCAyNHB4LzEgJGZmLW9zd2FsZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBAaW5jbHVkZSBtcSgncGhvbmUnLCBtYXgpIHtcbiAgICAgICAgZm9udDogMzAwIDIwcHgvMSAkZmYtb3N3YWxkO1xuICAgICAgfVxuXG4gICAgICBzcGFue1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQ6IDMwMCAyNHB4LzEgJGZmLW9zd2FsZDtcbiAgICAgICAgY29sb3I6ICRjLWdyZXk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjLWdyZXk7XG4gICAgICB9XG5cbiAgICAgIGF7XG4gICAgICAgIGNvbG9yOiAkYy1yZWQ7XG4gICAgICB9XG4gICAgfVxuICAgIHB7XG4gICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgIGNvbG9yOiAkYy1ncmV5O1xuICAgICAgZm9udDogMzAwIDE2cHgvMS42ICRmZi1udW5pdG8tc2FucztcbiAgICAgIEBpbmNsdWRlIG1xKCdwaG9uZScsIG1heCkge1xuICAgICAgICBmb250OiAzMDAgMTRweC8xLjQgJGZmLW51bml0by1zYW5zO1xuICAgICAgfVxuXG4gICAgICBhe1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkYy1ibHVlO1xuICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgZm9udDogNDAwIDE2cHgvMS42ICRmZi1udW5pdG8tc2FucztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICBjb2xvcjogZGFya2VuKCRjLWJsdWUsIDEwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBoMi50aXRsZXtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxufSIsIi5wYWNrYWdlc3tcbiAgcGFkZGluZzogMzVweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblxuICAmX190aXRsZXtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM2MzZhNzI7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9fbGlzdHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIEBpbmNsdWRlIG1xKCdwaG9uZScsIG1heCkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW17XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA5MHB4KSAvIDQpO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCAyN3B4IDBweCByZ2JhKDY1LCAxMDAsIDEyNywgMC4zOSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDUwcHggMjBweCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgQGluY2x1ZGUgbXEoJ3RhYmxldCcsIG1heCkge1xuICAgICAgcGFkZGluZzogNTBweCAxMHB4IDEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDQ1cHgpIC8gNCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKCdwaG9uZScsIG1heCkge1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxNXB4KSAvIDIpO1xuICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKCdwaG9uZS1zbWFsbCcsIG1heCkge1xuICAgICAgcGFkZGluZzogNTBweCA1cHggMTBweDtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCg0bil7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDJuKXtcbiAgICAgIEBpbmNsdWRlIG1xKCdwaG9uZScsIG1heCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAmLWhlYWRlcntcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWluLWhlaWdodDogNzBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBAaW5jbHVkZSBjZW50ZXJlci14O1xuICAgICAgdG9wOiAtMzVweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNnB4KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsdWU7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBAaW5jbHVkZSBtcSgnZGVza3RvcCcsIG1heCkge1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICB9XG4gICAgICBoM3tcbiAgICAgICAgZm9udDo3MDAgMjJweC8xICRmZi1vc3dhbGQ7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgQGluY2x1ZGUgbXEoJ2Rlc2t0b3AnLCBtYXgpIHtcbiAgICAgICAgICBmb250OjcwMCAxOHB4LzEgJGZmLW9zd2FsZDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtcSgndGFibGV0JywgbWF4KSB7XG4gICAgICAgICAgZm9udDo3MDAgMTZweC8xICRmZi1vc3dhbGQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucHJpY2V7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3RhYmxldCcsIG1heCkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICBzcGFue1xuICAgICAgICAgIGZvbnQ6IDQwMCAxNnB4LzEgJGZmLW51bml0by1zYW5zO1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICBAaW5jbHVkZSBtcSgnZGVza3RvcCcsIG1heCkge1xuICAgICAgICAgICAgZm9udDogNDAwIDE0cHgvMSAkZmYtbnVuaXRvLXNhbnM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWx7XG4gICAgICBsaXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQ6IDQwMCAxNnB4LzEgJGZmLW51bml0by1zYW5zO1xuICAgICAgICBjb2xvcjogIzYzNmE3MjtcbiAgICAgICAgQGluY2x1ZGUgbXEoJ2Rlc2t0b3AnLCBtYXgpIHtcbiAgICAgICAgICBmb250OiA0MDAgMTRweC8xICRmZi1udW5pdG8tc2FucztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtcSgndGFibGV0JywgbWF4KSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgIGZvbnQ6IDQwMCAxM3B4LzEgJGZmLW51bml0by1zYW5zO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbXEoJ3Bob25lLXNtYWxsJywgbWF4KSB7XG4gICAgICAgICAgZm9udDogNDAwIDEycHgvMSAkZmYtbnVuaXRvLXNhbnM7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmx1ZTtcbiAgICAgICAgICBAaW5jbHVkZSBjZW50ZXJlci15O1xuICAgICAgICAgIGxlZnQ6IDExcHg7XG4gICAgICAgICAgQGluY2x1ZGUgbXEoJ3RhYmxldCcsIG1heCkge1xuICAgICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGltZ3tcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkYy1ibHVlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgbXEoJ3Bob25lJywgbWF4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tYnVzaW5lc3N7XG4gICAgICAucGFja2FnZXNfX2l0ZW0taGVhZGVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbjtcbiAgICAgIH1cblxuICAgICAgdWx7XG4gICAgICAgIGxpe1xuICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGltZ3tcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRjLWdyZWVuO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXByZW1pdW57XG4gICAgICAucGFja2FnZXNfX2l0ZW0taGVhZGVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODUwZmM5O1xuICAgICAgfVxuXG4gICAgICB1bHtcbiAgICAgICAgbGl7XG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODUwZmM5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbWd7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjODUwZmM5O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXByb2Zlc3Npb25hbHtcbiAgICAgIC5wYWNrYWdlc19faXRlbS1oZWFkZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXJlZDtcbiAgICAgIH1cblxuICAgICAgdWx7XG4gICAgICAgIGxpe1xuICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcmVkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbWd7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkYy1yZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1idG57XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgQGluY2x1ZGUgbXEoJ3Bob25lJywgbWF4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIGF7XG4gICAgICBzcGFue1xuICAgICAgICBmb250OjQwMCAxOHB4LzEgJGZmLW9zd2FsZDtcbiAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgfVxuICAgICAgaXtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgY29sb3I6ICRjLWdyZWVuO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVye1xuICAgICAgICAuaWNvbi1yaWdodC1hcnJvd3tcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn0iLCIuY29udGFjdHN7XG4gICZfX3RleHR7XG4gICAgZm9udDogMzAwIDE2cHgvMS40ICRmZi1udW5pdG8tc2FucztcbiAgICBjb2xvcjogJGMtZ3JleTtcbiAgICBAaW5jbHVkZSBtcSgncGhvbmUnLCBtYXgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgc3BhbntcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgQGluY2x1ZGUgbXEoJ3RhYmxldCcsIG1heCkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtcSgncGhvbmUnLCBtYXgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2lubmVye1xuICAgIG1hcmdpbjogNDVweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgQGluY2x1ZGUgbXEoJ3RhYmxldCcsIG1heCkge1xuICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKCdwaG9uZScsIG1heCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDI1cHggMDtcbiAgICB9XG4gIH1cblxuICAmLWluZm97XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNDVweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggMjdweCAwcHggcmdiYSg2NSwgMTAwLCAxMjcsIDAuMzkpO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQnLCBtYXgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoJ3Bob25lJywgbWF4KXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIG1hcmdpbjowIDAgMjBweDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICB9XG5cbiAgICAmX19saXN0e1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJl9faXRlbXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICBAaW5jbHVkZSBtcSgndGFibGV0JywgbWF4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgaDN7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQ6IDYwMCAxOHB4LzEgJGZmLW9zd2FsZDtcbiAgICAgICAgY29sb3I6ICRjLXJlZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3RhYmxldCcsIG1heCkge1xuICAgICAgICAgIGZvbnQ6IDYwMCAxNnB4LzEgJGZmLW9zd2FsZDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwLCBzcGFuIHtcbiAgICAgICAgZm9udDogMzAwIDE2cHgvMSAkZmYtbnVuaXRvLXNhbnM7XG4gICAgICAgIGNvbG9yOiAkYy1ncmV5O1xuICAgICAgICBAaW5jbHVkZSBtcSgndGFibGV0JywgbWF4KSB7XG4gICAgICAgICAgZm9udDogMzAwIDE0cHgvMSAkZmYtbnVuaXRvLXNhbnM7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgZGl2e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbntcbiAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWZvcm17XG4gICB3aWR0aDogNTAlO1xuICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIEBpbmNsdWRlIG1xKCdwaG9uZScsIG1heCkge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoJ3Bob25lLXNtYWxsJywgbWF4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBoMntcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMzBweCAwIDI1cHg7XG4gICAgICBmb250OiAzMDAgMjRweC8xICRmZi1udW5pdG8tc2FucztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgICBAaW5jbHVkZSBtcSgndGFibGV0JywgbWF4KSB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDE1cHg7XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmMGYwZjA7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICBmb250OiAzMDAgMThweC81MnB4ICRmZi1udW5pdG8tc2FucztcbiAgICAgIGNvbG9yOiAjYjliOWI5O1xuICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIoI2I5YjliOSwgMThweCwgMzAwKTtcbiAgICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQnLCBtYXgpIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlcigjYjliOWI5LCAxNnB4LCAzMDApO1xuICAgICAgICBmb250OiAzMDAgMTZweC80MHB4ICRmZi1udW5pdG8tc2FucztcbiAgICAgIH1cbiAgICAgICY6Zm9jdXN7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLWJsdWU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGV4dGFyZWF7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTM1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2YwZjBmMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTJweDtcbiAgICAgIGZvbnQ6IDMwMCAxOHB4LzFweCAkZmYtbnVuaXRvLXNhbnM7XG4gICAgICBjb2xvcjogI2I5YjliOTtcbiAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyKCNiOWI5YjksIDE4cHgsIDMwMCk7XG4gICAgICBAaW5jbHVkZSBtcSgndGFibGV0JywgbWF4KSB7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyKCNiOWI5YjksIDE2cHgsIDMwMCk7XG4gICAgICAgIGZvbnQ6IDMwMCAxNnB4LzFweCAkZmYtbnVuaXRvLXNhbnM7XG4gICAgICB9XG4gICAgICAmOmZvY3Vze1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYy1ibHVlO1xuICAgICAgfVxuICAgIH1cblxuICAgIGJ1dHRvbntcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ibHVlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbXEoJ3RhYmxldCcsIG1heCkge1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYy1ibHVlLCA1JSk7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250OiA0MDAgMThweC81NHB4ICRmZi1udW5pdG8tc2FucztcbiAgICAgICAgY29sb3I6ICRjLWJsdWU7XG4gICAgICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQnLCBtYXgpIHtcbiAgICAgICAgICBmb250OiA0MDAgMTRweC81MHB4ICRmZi1udW5pdG8tc2FucztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpIHtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAkYy1ibHVlO1xuICAgICAgICBAaW5jbHVkZSBtcSgndGFibGV0JywgbWF4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgaXtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1ncm91cHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgJi0tcmVjYXB0Y2hhe1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBkaXZ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufSIsIi5hYm91dHtcbiAgcGFkZGluZzogODBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNWY0O1xuICBAaW5jbHVkZSBtcSgncGhvbmUnLCBtYXgpIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cblxuICAmX190aXRsZXtcbiAgICBjb2xvcjogJGMtYmx1ZTtcbiAgfVxuXG4gICZfX2lubmVye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgQGluY2x1ZGUgbXEoJ3RhYmxldCcsIG1heCkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgfVxuXG4gICYtaW5mb3tcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gICAgQGluY2x1ZGUgbXEoJ2Rlc2t0b3AnLCBtYXgpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQnLCBtYXgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICBwe1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGZvbnQ6NDAwIDI0cHgvMS40ICRmZi1vc3dhbGQ7XG4gICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgICBAaW5jbHVkZSBtcSgnZGVza3RvcCcsIG1heCkge1xuICAgICAgICBmb250OjQwMCAyMHB4LzEuNCAkZmYtb3N3YWxkO1xuICAgICAgfVxuXG4gICAgICAmLmxpZ2h0e1xuICAgICAgICBmb250OjQwMCAxNnB4LzEuNCAkZmYtbnVuaXRvLXNhbnM7XG4gICAgICAgIGNvbG9yOiAjNjM2YTcyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAucXVvdGVze1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICBmb250OiA3MDAgMzhweC8xICRmZi1udW5pdG8tc2FucztcbiAgICAgICAgY29sb3I6ICRjLXJlZDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbXEoJ2Rlc2t0b3AnLCBtYXgpIHtcbiAgICAgICAgICBmb250OiA3MDAgMzBweC8xICRmZi1udW5pdG8tc2FucztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtZGlyZWN0aW9ue1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQnLCBtYXgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgICZfX2xpc3R7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgICZfX2l0ZW17XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDMwcHgpIC8gMyk7XG4gICAgICBtYXJnaW46MCAxNXB4IDEycHggMDtcbiAgICAgIGJvcmRlcjogNHB4IHNvbGlkICNjN2M2YzY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlY2VjO1xuICAgICAgcGFkZGluZzogMTVweCAwIDEwcHg7XG4gICAgICBAaW5jbHVkZSBtcSgncGhvbmUtc21hbGwnLCBtYXgpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxNXB4KSAvIDIpO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgzbil7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3Bob25lLXNtYWxsJywgbWF4KSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDJuKXtcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3Bob25lLXNtYWxsJywgbWF4KSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGg0e1xuICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgZm9udDogNDAwIDE3cHgvMSAkZmYtb3N3YWxkO1xuICAgICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgICAgIEBpbmNsdWRlIG1xKCdkZXNrdG9wJywgbWF4KSB7XG4gICAgICAgICAgZm9udDogNDAwIDE1cHgvMSAkZmYtb3N3YWxkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1ne1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICBpbWd7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIucXVhbGl0eXtcbiAgcGFkZGluZzogODBweCAwIDU4cHg7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1nL2Rlc2lnbi92aXMtcXVhbGl0eS1iZy5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIEBpbmNsdWRlIG1xKCd0YWJsZXQnLCBtYXgpIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBhZGRpbmc6IDQwcHggMCAzOHB4O1xuICB9XG5cbiAgJl9fdGV4dHtcbiAgICBmb250OjQwMCAyNHB4LzEgJGZmLW9zd2FsZDtcbiAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgICBAaW5jbHVkZSBtcSgndGFibGV0JywgbWF4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcSgncGhvbmUnLCBtYXgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gICZfX2l0ZW17XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIHBhZGRpbmc6IDAgNzBweCAwIDk1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQnLCBtYXgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKCdwaG9uZScsIG1heCkge1xuICAgICAgcGFkZGluZzogMCAwIDAgNzVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIGZvbnQtc2l6ZTogNjJweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBpY29tb29uO1xuICAgICAgY29sb3I6ICRjLWJsdWU7XG4gICAgICBAaW5jbHVkZSBjZW50ZXJlci15O1xuICAgICAgbGVmdDogMTRweDtcbiAgICAgIEBpbmNsdWRlIG1xKCdwaG9uZScsIG1heCkge1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIGg0e1xuICAgICAgZm9udDo3MDAgMjRweC8xICRmZi1vc3dhbGQ7XG4gICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgQGluY2x1ZGUgbXEoJ3Bob25lJywgbWF4KSB7XG4gICAgICAgIGZvbnQ6NzAwIDIwcHgvMSAkZmYtb3N3YWxkO1xuICAgICAgfVxuICAgIH1cbiAgICBwe1xuICAgICAgZm9udDogNDAwIDE2cHgvMS40ICRmZi1udW5pdG8tc2FucztcbiAgICAgIGNvbG9yOiAjNjM2YTcyO1xuICAgICAgQGluY2x1ZGUgbXEoJ3Bob25lJywgbWF4KSB7XG4gICAgICAgIGZvbnQ6IDQwMCAxNHB4LzEuNCAkZmYtbnVuaXRvLXNhbnM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMSl7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogJ1xcZTkwMic7XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGU5MDQnO1xuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1jaGlsZCgzKXtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiAnXFxlOTA2JztcbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQoNCl7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogJ1xcZTkwNic7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmJyZWFkY3J1bWJ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogOHB4IDAgMTVweDtcblxuICAmX19saXN0e1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbiAgfVxuXG4gICZfX2xpc3Q+bGkrbGk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIj5cIjtcbiAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgd2lkdGg6IDhweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gICZfX2l0ZW17XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgYSxzcGFue1xuICAgICAgZm9udC1mYW1pbHk6ICRmZi1udW5pdG8tc2FucztcbiAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICAgIHNwYW57XG4gICAgICBjb2xvcjogIzAwN2RhODtcbiAgICB9XG4gICAgYXtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAjMDA3ZGE4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5wYWdpbmF0aW9ue1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gICYtYm94e1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19pdGVte1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA4NXB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYjljYWQ4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgbXEoJ3RhYmxldCcsIG1heCkge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjljYWQ4O1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5uZXh0e1xuICAgICAgbWFyZ2luLWxlZnQ6IDU1cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1xKCdwaG9uZScsIG1heCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIH1cbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiAnXFxlOTA3JztcbiAgICAgICAgZm9udC1mYW1pbHk6IGljb21vb247XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICRjLWJsdWUtZGFyaztcbiAgICAgICAgQGluY2x1ZGUgY2VudGVyZXIteHk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3RhYmxldCcsIG1heCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYucHJldntcbiAgICAgIG1hcmdpbi1yaWdodDogNTVweDtcbiAgICAgIEBpbmNsdWRlIG1xKCdwaG9uZScsIG1heCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogJ1xcZTkwOSc7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpY29tb29uO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAkYy1ibHVlLWRhcms7XG4gICAgICAgIEBpbmNsdWRlIGNlbnRlcmVyLXh5O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQnLCBtYXgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1kaXNhYmxlZHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhZWFlYWU7XG4gICAgICBjb2xvcjogI2FlYWVhZTtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBjb2xvcjogI2FlYWVhZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXN7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgY29sb3I6ICNhZWFlYWUgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG5cbiAgJi1tYWlue1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIG1hcmdpbjogMCA5NXB4O1xuICAgIEBpbmNsdWRlIG1xKCdkZXNrdG9wJywgbWF4KSB7XG4gICAgICBtYXJnaW46IDAgNTVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoJ3RhYmxldCcsIG1heCkge1xuICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKCdwaG9uZScsIG1heCkge1xuICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcSgncGhvbmUtc21hbGwnLCBtYXgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9faXRlbXtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiOWNhZDg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBAaW5jbHVkZSBtcSgndGFibGV0JywgbWF4KSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQnLCBtYXgpIHtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5MGE2Yjk7XG4gICAgICAgIC5wYWdpbmF0aW9uLW1haW5fX2xpbmt7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAmLS1hY3RpdmV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsdWUtZGFyaztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtYmx1ZS1kYXJrO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmx1ZS1kYXJrO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWJsdWUtZGFyaztcbiAgICAgICAgfVxuICAgICAgICAucGFnaW5hdGlvbi1tYWluX19saW5re1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1pbnNpZGV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIC5wYWdpbmF0aW9uLW1haW5fX2xpbmt7XG4gICAgICAgICAgY29sb3I6ICRjLWJsdWUtZGFyaztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAucGFnaW5hdGlvbi1tYWluX19saW5re1xuICAgICAgICAgICAgY29sb3I6ICRjLWJsdWUtZGFyaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5re1xuICAgICAgQGluY2x1ZGUgY2VudGVyZXIteHk7XG4gICAgICBmb250LWZhbWlseTogJGZmLW51bml0by1zYW5zO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAkYy1ibHVlLWRhcms7XG4gICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBAaW5jbHVkZSBtcSgndGFibGV0JywgbWF4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuZm9vdGVyIHtcbiAgcGFkZGluZzogNjBweCAwIDk1cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWcvZGVzaWduL3Zpcy1mb290ZXItYmcuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIEBpbmNsdWRlIG1xKCd0YWJsZXQnLCBtYXgpIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMjBweDtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIG1xKCdwaG9uZScsIG1heCkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICB3aWR0aDogMzAlO1xuICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQnLCBtYXgpIHtcbiAgICAgIHdpZHRoOiAzNSU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKCdwaG9uZScsIG1heCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQ6IDQwMCAxNnB4LzEuNCAkZmYtbnVuaXRvLXNhbnM7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICAgICAgQGluY2x1ZGUgbXEoJ3RhYmxldCcsIG1heCkge1xuICAgICAgICBmb250OiA0MDAgMTRweC8xLjQgJGZmLW51bml0by1zYW5zO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J0biB7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICBoZWlnaHQ6IDU0cHg7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsdWU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGMtd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgJjpob3ZlcntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYy1ibHVlLCA1JSk7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udDogNDAwIDE4cHgvNTRweCAkZmYtbnVuaXRvLXNhbnM7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICBAaW5jbHVkZSBtcSgndGFibGV0JywgbWF4KSB7XG4gICAgICAgIGZvbnQ6IDQwMCAxNHB4LzU0cHggJGZmLW51bml0by1zYW5zO1xuICAgICAgfVxuICAgIH1cblxuICAgIGkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IC0xMThweDtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDI3cHggMHB4IHJnYmEoNjUsIDEwMCwgMTI3LCAwLjM5KTtcbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgbXEoJ2Rlc2t0b3AnLCBtYXgpIHtcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbXEoJ3RhYmxldCcsIG1heCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29udGFjdHN7XG4gICZfX2xpc3R7XG4gICAgd2lkdGg6IDI4JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM1N2FkZWQ7XG4gICAgQGluY2x1ZGUgbXEoJ3RhYmxldCcsIG1heCkge1xuICAgICAgd2lkdGg6IDM1JTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoJ3Bob25lJywgbWF4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbXtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIEBpbmNsdWRlIG1xKCdwaG9uZScsIG1heCkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGR7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIGgze1xuICAgICAgZm9udDogNzAwIDE4cHgvMSAkZmYtb3N3YWxkO1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBAaW5jbHVkZSBtcSgndGFibGV0JywgbWF4KSB7XG4gICAgICAgIGZvbnQ6IDcwMCAxNXB4LzEgJGZmLW9zd2FsZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwe1xuICAgICAgZm9udDogNDAwIDE2cHgvMS40ICRmZi1udW5pdG8tc2FucztcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIEBpbmNsdWRlIG1xKCd0YWJsZXQnLCBtYXgpIHtcbiAgICAgICAgZm9udDogNDAwIDE0cHgvMS40ICRmZi1udW5pdG8tc2FucztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iXX0= */
