body,html{overflow-x:hidden}body{margin:0}.content-modules{max-width:1440px;height:auto;margin:0 auto}.img-responsive{display:block;width:100%;height:auto}.content-modules *{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.content-modules a,.content-modules h1,.content-modules h2,.content-modules h3,.content-modules h4,.content-modules h5,.content-modules h6,.content-modules li,.content-modules p{width:100%;height:auto;text-transform:none;font-family:Montserrat,sans-serif;letter-spacing:-.5px}.content-modules h1{font-weight:700;font-size:26px;line-height:32px}@media screen and (min-width:768px){.content-modules h1{font-size:54px;line-height:65px}}.content-modules h2{font-weight:500;font-size:14px;line-height:29px}@media screen and (min-width:768px){.content-modules h2{font-size:24px;line-height:57px}}.content-modules h3{font-weight:600;font-size:29px;line-height:35px}@media screen and (min-width:768px){.content-modules h3{font-size:58px;line-height:70px}}.content-modules p{font-weight:300;font-size:14px;line-height:22px}@media screen and (min-width:768px){.content-modules p{font-size:24px;line-height:32px}}.content-modules section{margin-bottom:50px}.content-modules p a{text-decoration:none;color:#ff7e6f;word-wrap:break-word}.about-us .talent h2{text-align:center;font-weight:700;font-size:30px;line-height:48px;margin:40px 0}@media screen and (min-width:768px){.about-us .talent h2{font-size:48px;line-height:65px}}.about-us .talent p a{text-decoration:none;color:#ff7e6f;word-wrap:break-word}.about-us .swiper-prev-next-wrapper{position:relative;top:-190px}@media (max-width:768px){.about-us .swiper-prev-next-wrapper{display:none}}.about-us .swiper-prev-next-wrapper .swiper-button-next{right:-60px}.about-us .swiper-prev-next-wrapper .swiper-button-prev{left:-60px}.about-us .swiper-pagination-wrapper{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:30px 0}.about-us .swiper-pagination-wrapper .swiper-pagination-bullet{margin:0 5px}.about-us .outter-padding{padding:55px 0}@media (min-width:768px){.about-us .outter-padding{padding:50px 55px}}.about-us .line-wrapper{width:100%;height:800px;position:absolute;top:120px;left:5px}.about-us .line-wrapper.line-left,.about-us .line-wrapper.line-right{background-image:url(../img/hp-intro-line.svg);background-size:19% 8px;background-repeat:no-repeat;background-position:-10% 2.5%}@media screen and (min-width:768px){.about-us .line-wrapper.line-left,.about-us .line-wrapper.line-right{background-position:-2% 5%}}.about-us .line-wrapper.line-left.blue,.about-us .line-wrapper.line-right.blue{background-image:url(../img/hp-news-line.svg)}.about-us .line-wrapper.line-right{background-position:110% 1.5%}@media screen and (min-width:768px){.about-us .line-wrapper.line-right{background-position:102% 5%}}.notfound{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.notfound__wrapper{min-height:350px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.notfound__wrapper h1,.notfound__wrapper p{padding:20px}.latest-news{background-color:#f5f5f5;padding:20px 20px 40px 20px}.latest-news h2{text-align:center;font-size:26px;line-height:32px;font-weight:700;margin-bottom:20px;margin-top:20px}@media screen and (min-width:768px){.latest-news h2{font-size:48px;line-height:58px}}.latest-news .latest-news-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1150px){.latest-news .latest-news-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.latest-news .latest-news-wrapper .hero_image{padding:20px}@media screen and (max-width:768px){.latest-news .latest-news-wrapper .hero_image{margin:0;padding:20px 0}}.latest-news .latest-news-wrapper .wp-block-embed{max-width:885px;margin:0 auto 50px auto}@media screen and (min-width:768px){.latest-news .latest-news-wrapper .wp-block-embed{margin-bottom:50px}}.latest-news .latest-news-wrapper .wp-block-embed__wrapper{position:relative;padding-bottom:56.25%;height:0}.latest-news .latest-news-wrapper .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.latest-news .container{position:relative}.latest-news .overlay{position:absolute;top:20px;bottom:0;left:20px;right:0;height:79%;width:94.5%;opacity:0;-webkit-transition:.5s ease;transition:.5s ease;background-color:#ff6861;padding:40px}.latest-news .overlay a{text-decoration:none}@media screen and (max-width:768px){.latest-news .overlay{left:0;width:100%;height:90%}}@media screen and (min-width:769px) and (max-width:1150px){.latest-news .overlay{height:84.5%;width:96%}}@media screen and (max-width:650px){.latest-news .overlay{padding:15px}}@media screen and (min-width:1151px) and (max-width:1300px){.latest-news .overlay{padding:0 20px}}.latest-news .overlay .main_heading{margin-bottom:30px}@media screen and (max-width:600px){.latest-news .overlay .main_heading{margin-bottom:10px}}.latest-news .overlay .cs-text-module__content-container{width:100%}.latest-news .overlay .cs-text-module__content-container h2{color:#fff;font-size:36px;text-align:left;font-weight:900;margin-bottom:10px;line-height:normal}@media screen and (max-width:600px){.latest-news .overlay .cs-text-module__content-container h2{font-size:23px;margin-top:0}}@media screen and (min-width:1151px) and (max-width:1300px){.latest-news .overlay .cs-text-module__content-container h2{font-size:30px}}.latest-news .overlay .cs-text-module__content-container h3{color:#fff;text-align:left;font-size:16px;line-height:normal;font-style:italic;font-weight:400}.latest-news .overlay p{font-size:18px;line-height:normal;color:#fff;overflow:hidden;text-overflow:ellipsis;height:66px}.latest-news .overlay p a{color:#fff}@media screen and (max-width:600px){.latest-news .overlay p{font-size:13px;height:30px}}.latest-news .overlay .continue{margin-top:20px;font-style:italic;font-size:16px;height:auto}@media screen and (max-width:399px){.latest-news .overlay .continue{display:none}}.latest-news .container:hover .overlay{opacity:1}.button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:600px){.button-wrapper{margin-top:30px}}.button-wrapper a{width:100%;max-width:400px;text-align:center;text-decoration:none;font-weight:700;font-size:20px;border:solid 1px #ff6861;padding:20px;color:#000}.button-wrapper a:hover{color:#ff6861}.hide-mobile{display:block}@media screen and (max-width:768px){.hide-mobile{display:none}}.hide-desktop{display:none}@media screen and (max-width:768px){.hide-desktop{display:block}}.navigation{width:100%;position:relative;height:180px}.navigation .logo{max-width:430px;margin:0 auto;width:70%;padding-top:80px}@media screen and (min-width:768px){.navigation .logo{width:100%}}.navigation #menuToggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:fixed;top:0;right:0;width:40px;height:80px;background:#ff7e6f;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (min-width:768px){.navigation #menuToggle{width:60px;height:100px}}.navigation #menuToggle a{text-decoration:none;color:#fff;-webkit-transition:color .3s ease;transition:color .3s ease}.navigation #menuToggle a:hover{color:#000}.navigation #menuToggle input{display:-webkit-box;display:-ms-flexbox;display:flex;width:40px;height:80px;position:absolute;top:0;left:0;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}@media screen and (min-width:768px){.navigation #menuToggle input{width:60px;height:100px}}.navigation #menuToggle span{font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;width:22px;height:2px;margin-bottom:3px;position:relative;background:#fff;border-radius:3px;z-index:1;-webkit-transform-origin:4px 0;transform-origin:4px 0;-webkit-transition:background .25s cubic-bezier(.77,.2,.05,1),opacity .55s ease,-webkit-transform .25s cubic-bezier(.77,.2,.05,1);transition:background .25s cubic-bezier(.77,.2,.05,1),opacity .55s ease,-webkit-transform .25s cubic-bezier(.77,.2,.05,1);transition:transform .25s cubic-bezier(.77,.2,.05,1),background .25s cubic-bezier(.77,.2,.05,1),opacity .55s ease;transition:transform .25s cubic-bezier(.77,.2,.05,1),background .25s cubic-bezier(.77,.2,.05,1),opacity .55s ease,-webkit-transform .25s cubic-bezier(.77,.2,.05,1)}.navigation #menuToggle span:first-child{-webkit-transform-origin:0 0;transform-origin:0 0}.navigation #menuToggle span:nth-last-child(2){-webkit-transform-origin:0 100%;transform-origin:0 100%}@media screen and (min-width:768px){.navigation #menuToggle span{width:33px;height:3px;margin-bottom:5px}}.navigation #menuToggle input:checked~span{opacity:1;-webkit-transform:rotate(45deg) translate(-3px,-1px);transform:rotate(45deg) translate(-3px,-1px);background:#fff}@media screen and (min-width:768px){.navigation #menuToggle input:checked~span{-webkit-transform:rotate(45deg) translate(-4px,-2px);transform:rotate(45deg) translate(-4px,-2px)}}.navigation #menuToggle input:checked~span:nth-last-child(3){opacity:0;-webkit-transform:rotate(0) scale(.2,.2);transform:rotate(0) scale(.2,.2)}.navigation #menuToggle input:checked~span:nth-last-child(2){-webkit-transform:rotate(-45deg) translate(0,-1px);transform:rotate(-45deg) translate(0,-1px)}.navigation #menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;width:250px;margin:60px 0 0 -95px;padding:30px 50px;padding-top:50px;background:#ff7e6f;list-style-type:none;-webkit-font-smoothing:antialiased;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translate(100%,0);transform:translate(100%,0);-webkit-transition:-webkit-transform .5s cubic-bezier(.77,.2,.05,1);transition:-webkit-transform .5s cubic-bezier(.77,.2,.05,1);transition:transform .5s cubic-bezier(.77,.2,.05,1);transition:transform .5s cubic-bezier(.77,.2,.05,1),-webkit-transform .5s cubic-bezier(.77,.2,.05,1)}@media screen and (min-width:768px){.navigation #menu{padding-top:50px;margin:50px 0 0 -95px}}.navigation #menu li{padding:10px 0;font-size:22px}.navigation #menuToggle input:checked~ul{-webkit-transform:none;transform:none}footer{background-color:#000;padding:50px 40px;font-size:19px;margin-top:50px}@media screen and (min-width:768px){footer{font-size:14px;line-height:26px}}footer p{color:#fff;text-align:center;font-size:18px;font-family:Montserrat,sans-serif;letter-spacing:-.5px}footer a{color:#fff;text-align:center;display:block;font-size:18px;font-family:Montserrat,sans-serif;letter-spacing:-.5px;text-decoration:none}footer a:hover{text-decoration:none;color:#fff}footer .social-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:30px}footer .social-wrapper .social-icon{padding:0 25px}footer .social-wrapper .social-icon img{max-width:35px;width:100%}.latest{width:100%;max-width:890px;margin:0 auto}.latest *{font-family:Montserrat,sans-serif;font-size:18px;line-height:25px}.latest h1{text-align:center;margin-bottom:40px}.latest p{padding-bottom:20px}@media screen and (max-width:900px){.latest p{padding:10px}}.latest ul{margin-left:40px;font-size:18px;line-height:22px;font-weight:300;padding-bottom:20px}.latest ul li{padding:5px 0}.latest .tags{width:100%;margin-top:50px;margin-bottom:40px}@media screen and (max-width:599px){.latest .tags{padding-left:20px;padding-right:20px}}.latest .tags p{padding:5px 0;text-align:center;font-style:italic;color:#676767}.latest .share p{padding:5px 0;text-align:center;font-style:italic;color:#676767}.latest .share .share-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:400px;margin:20px auto}.latest .share .share-wrapper a{width:36px;margin:0 5px}.latest .share .share-wrapper a i{font-size:25px;color:#ff6861}.latest .quote-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:599px){.latest .quote-flex{padding:0 50px}}.latest .wp-block-column,.latest .wp-block-columns{max-width:885px;margin:0 auto}@media screen and (min-width:600px){.latest .wp-block-columns .wp-block-column:nth-child(1){padding-right:50px}}.latest .wp-block-columns{margin-bottom:50px}@media screen and (max-width:767px){.latest .wp-block-columns{margin-bottom:0}}.latest .wp-block-column p{padding-bottom:20px}@media screen and (max-width:600px){.latest .wp-block-column p{padding:10px 20px}}.latest .wp-block-column .wp-block-image{margin-bottom:0}.latest .wp-block-column .wp-block-pullquote{-ms-flex-negative:0;flex-shrink:0;width:100%}.latest .wp-block-columns:nth-of-type(1) p:nth-of-type(1){padding-top:30px}.latest .hero_image img{max-width:885px;display:block;margin:0 auto}.latest .main_heading{position:relative;padding-right:20px}@media screen and (max-width:599px){.latest .main_heading{padding-left:20px;padding-right:20px;margin-bottom:0}}@media screen and (min-width:600px){.latest .main_heading{width:100%;min-width:300px;max-width:370px;padding-left:10px}}.latest .main_heading h2{font-size:36px;line-height:42px;text-align:left;font-weight:900;margin:15px 0}.latest .main_heading h3{text-align:left;font-size:16px;line-height:22px;color:#ff7e6f;font-style:italic}.latest .main_heading .cs-text-module__content-container{width:100%}.latest .main_heading .line-wrapper{width:100%;height:6px}@media screen and (max-width:600px){.latest .main_heading .line-wrapper{left:10px}}.latest .main_heading .line-wrapper.line-left,.latest .main_heading .line-wrapper.line-right{background-image:url(../img/hp-intro-line.svg);background-size:24% 8px;background-repeat:no-repeat;background-position:-10% 2.5%}@media screen and (min-width:768px){.latest .main_heading .line-wrapper.line-left,.latest .main_heading .line-wrapper.line-right{background-position:-2% 5%}}.latest .main_heading .line-wrapper.line-left.blue,.latest .main_heading .line-wrapper.line-right.blue{background-image:url(../img/hp-news-line.svg)}.latest .main_heading .line-wrapper.line-right{background-position:110% 1.5%}@media screen and (min-width:768px){.latest .main_heading .line-wrapper.line-right{background-position:102% 5%}}.latest p{font-size:18px;line-height:25px}@media screen and (max-width:599px){.latest p{padding:10px 20px}}@media screen and (max-width:599px){.latest .wp-block-file{padding:0 20px}}.latest .wp-block-button__link,.latest .wp-block-file a{background-color:#ff6861}@media screen and (max-width:599px){.latest .wp-block-spacer{display:none}}.latest .wp-block-embed{max-width:885px;margin:0 auto 50px auto}@media screen and (min-width:768px){.latest .wp-block-embed{margin-bottom:50px}}.latest .wp-block-embed__wrapper{position:relative;padding-bottom:56.25%;height:0}.latest .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.latest .wp-block-image{margin:50px 0}@media screen and (max-width:599px){.latest .wp-block-image{margin:20px 0!important}}.latest .wp-block-image img{max-width:760px;height:100%;margin:0 auto;display:block;width:100%}.latest .wp-block-image figcaption{margin:0 auto;width:50%;text-align:center;font-family:Montserrat,sans-serif;padding:5px 0}.latest .wp-block-columns .wp-block-column .wp-block-pullquote{background-size:24% 8px}.latest .wp-block-pullquote{background-image:url(../img/hp-intro-line.svg);background-size:21% 3.5px;background-repeat:no-repeat;background-position:-10% 2.5%;position:relative}@media (max-width:599px){.latest .wp-block-pullquote{margin:20px 0}}.latest .wp-block-pullquote p{padding-top:40px;font-size:40px;line-height:42px;font-weight:900;text-align:left}@media screen and (max-width:600px){.latest .wp-block-pullquote p{padding-left:0;padding-right:0}}@media screen and (max-width:767px){.latest .wp-block-pullquote p{font-size:24px;line-height:26px}}.latest figcaption{text-align:center}@media screen and (max-width:600px){.latest figcaption{padding:0 20px}}.latest hr{width:100%;color:#000;margin-top:120px}.latest .article-content:last-of-type hr{display:none}.latest .article-content{margin-bottom:70px}.latest .article-content .readmore{width:47%;float:right;margin-top:40px;margin-bottom:40px;color:#ff7e6f;font-style:italic;text-decoration:none}@media screen and (max-width:599px){.latest .article-content .readmore{width:100%;padding-left:20px}}.latest .article-content .readless{width:21%;float:right;font-size:30px}.latest .article-content .readless i{color:#000}.latest .article-content:last-of-type{margin-bottom:100px}.latest .close{position:relative;width:32px;height:32px;opacity:1}.latest .close:hover{opacity:.5}.latest .close:after,.latest .close:before{position:absolute;right:30px;content:" ";height:33px;width:2px;background-color:#333}@media screen and (max-width:600px){.latest .close:after,.latest .close:before{left:90%}}.latest .close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.latest .close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.latest .vlp-link-container .vlp-link-text-container{font-size:18px;line-height:22px;width:100%;height:auto;text-transform:none;font-family:Montserrat,sans-serif;letter-spacing:-.5px;font-weight:300;padding-bottom:20px}@media screen and (max-width:600px){.latest .vlp-link-container .vlp-link-text-container{padding:10px}}.latest .vlp-link-container .vlp-link-image-container .vlp-link-image{padding-bottom:10px}.latest .vlp-link-container .vlp-link-image-container .vlp-link-image img{max-width:100%!important;width:100%!important;max-height:100%!important;height:100%!important}.latest .img-full-width>*{max-width:100%!important;width:100%!important}.iba .no-bg{background-image:unset}.iba .desktop{display:block}@media screen and (max-width:767px){.iba .desktop{display:none}}.iba .mobile{display:none}@media screen and (max-width:767px){.iba .mobile{display:block}}.iba img.mobile{padding:10px}.iba .iba-logo{max-width:352px;padding-top:50px}@media screen and (max-width:767px){.iba .iba-logo{padding-left:10px;padding-right:10px}}.iba .full-width-image{margin-left:0;margin-right:0}.iba .cs-intro__content-container{width:80%}.iba .cs-intro__content-container p{width:39%;display:block;margin:0 auto}@media screen and (max-width:600px){.iba .cs-intro__content-container p{width:100%}}.iba .orange{background-color:#ff9b00}.iba .purple{background-color:#565bac}.iba .grey{background-color:#e9ede7}.iba .white{color:#fff}.iba .quote_1{padding-bottom:100px;padding-top:50px}@media screen and (max-width:767px){.iba .quote_1{padding-bottom:50px;padding-top:25px}}.iba .quote_1 .quote{font-size:59px;font-weight:900;line-height:62px}@media screen and (max-width:767px){.iba .quote_1 .quote{font-size:24px;line-height:26px}}.iba .quote_2{padding-bottom:130px;padding-top:130px;margin-bottom:0}@media screen and (max-width:767px){.iba .quote_2{padding-bottom:50px;padding-top:50px}}.iba .quote_2 .quote{font-size:43px;line-height:48px;font-weight:800;text-align:left;color:#fff}@media screen and (max-width:767px){.iba .quote_2 .quote{font-size:24px;line-height:26px}}.iba .section_1{padding-top:100px;padding-bottom:20px}@media screen and (max-width:767px){.iba .section_1{padding-top:50px}}.iba .section_1 h2{font-weight:900;font-size:43px;line-height:53px;margin-bottom:0}@media screen and (max-width:767px){.iba .section_1 h2{font-size:30px;line-height:40px}}.iba .section_1 h3{font-weight:800;font-size:25px;line-height:28px;width:100%;max-width:700px;display:block;margin:0 auto;padding-bottom:75px}@media screen and (max-width:767px){.iba .section_1 h3{padding-bottom:20px}}.iba .section_1 .full-width-image{padding-bottom:100px}@media screen and (max-width:767px){.iba .section_1 .full-width-image{padding-bottom:0}}.iba .section_1 .copyright{font-size:16px}.iba .section_2 .full-width-image{margin:0}.iba .section_2 img.mobile{padding:0}.iba .section_2 h2{font-weight:900;font-size:35px;line-height:45px;margin-bottom:30px}@media screen and (max-width:767px){.iba .section_2 h2{font-size:28px;line-height:32px}}@media screen and (min-width:768px){.iba .section_2 .cs-text-module__content-container{width:55%}}.iba .section_2 .cs-text-module{padding-top:75px;padding-bottom:150px;margin-bottom:0}.iba .section_3 .full-width-image{margin:0}.iba .section_3 img.mobile{padding:0}.iba .section_3 .cs-text-module{padding-top:75px;padding-bottom:75px}.mentors h2{text-align:center;font-size:30px;line-height:38px;font-weight:500}.mentors .no-bg{background-image:unset}.mentors .blue{background-image:unset!important}.mentors .break{display:none}@media screen and (min-width:769px) and (max-width:1150px){.mentors .break{display:block}}.mentors .section_1 .cs-text-module{max-width:700px;margin-left:auto;margin-right:auto}@media screen and (min-width:769px){.mentors .section_1 .cs-text-module__content-container{width:100%}}.mentors .section_1 img{max-width:700px;margin:0 auto}.mentors .section_1 h2{margin-top:20px;margin-bottom:0}.mentors .section_2 h2{font-size:30px;line-height:38px;font-weight:500}.mentors .team-module{padding-bottom:0}.mentors .team-module__wrapper{-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}.mentors .team-module__member{max-width:280px}.mentors .team-module__member h3{font-size:21px;line-height:26.6px;font-weight:500;margin-bottom:5px}.mentors .team-module__member p{font-size:15px;line-height:18px;font-weight:500}.mentors .section_3{background-color:#03e89f;padding-top:100px}.mentors .section_3 h2{margin-bottom:40px}.mentors .section_3 .team-module{padding-top:10px}@media screen and (max-width:768px){.mentors .team-module__wrapper{margin-top:0}}.mentors .two-images__left,.mentors .two-images__right{max-width:432px}.mentors .two-images__right{padding-left:0}@media screen and (min-width:769px) and (max-width:1100px){.mentors .two-images__right{padding-left:15px}}.mentors .two-images__left{padding-right:0}@media screen and (min-width:769px) and (max-width:1100px){.mentors .two-images__left{padding-right:15px}}@media screen and (max-width:768px){.mentors .two-images__left{margin-bottom:50px}}.mentors .two-images__wrapper img{max-width:432px;margin:0 auto}.mentors .blockquote{padding-top:40px;padding-bottom:105px}@media screen and (max-width:600px){.mentors .blockquote{padding-top:0;padding-bottom:55px}}.mentors .blockquote .quote{font-weight:900;font-size:30px;line-height:32px}@media screen and (max-width:600px){.mentors .blockquote .quote{font-size:24px;line-height:26px}}.mentors .blockquote .author{font-weight:900;font-size:24px;line-height:32px;padding-top:20px}@media screen and (max-width:600px){.mentors .blockquote .author{font-size:20px;line-height:32px}}.mentors .section_4{padding-top:80px}.mentors .section_4 .extra-pad{padding-bottom:20px}.mentors .section_4 .team-module{padding-top:10px;padding-bottom:20px;margin-bottom:0}.mentors .section_4 .team-module__wrapper{margin-top:0}.mentors .section_4 h2{margin-bottom:0}.mentors .section_4 .blockquote{padding:0}.mentors .section_4 .blockquote .quote{padding-bottom:15px}.mentors .full-width-image.bottom{padding-top:40px}.mentors .bottom-banner{background-color:#f7f7f7;padding:80px 0;margin-top:115px}@media screen and (max-width:768px){.mentors .bottom-banner{margin-top:70px}}.mentors .bottom-banner p{font-size:25.2px;line-height:30.6px}@media screen and (max-width:768px){.mentors .bottom-banner p{font-size:20px;line-height:25px}}.mentors-clarks .heading-larger{text-align:center;font-size:30px;line-height:1.1;font-weight:800}@media screen and (min-width:769px){.mentors-clarks .heading-larger{font-size:54px}}.mentors-clarks h2{font-weight:800}.mentors-clarks .no-bg{background-image:unset}.mentors-clarks .blue{background-image:unset!important}.mentors-clarks .section_1 .cs-text-module{max-width:670px;margin:2rem auto 4rem auto}@media screen and (min-width:769px){.mentors-clarks .section_1 .cs-text-module{margin:4rem auto}}@media screen and (min-width:769px){.mentors-clarks .section_1 .cs-text-module__content-container{width:100%}}.mentors-clarks .section_2 .cs-text-heading{margin-bottom:0}.mentors-clarks .section_2 .two-images{margin-top:2rem}@media screen and (min-width:769px){.mentors-clarks .section_2 .two-images{margin-top:5rem}}.mentors-clarks .section_3{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;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 55px}@media screen and (min-width:1025px){.mentors-clarks .section_3{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:3rem}}.mentors-clarks .section_3 .author-wrapper{width:100%}@media screen and (min-width:1025px){.mentors-clarks .section_3 .author-wrapper{width:45%}}.mentors-clarks .section_3 .quote-wrapper{width:100%}@media screen and (min-width:1025px){.mentors-clarks .section_3 .quote-wrapper{width:55%;padding-left:6rem}}.mentors-clarks .section_3 .cs-text-module__content-container{width:100%}.mentors-clarks .section_3 .cs-text-module__content-container>*{text-align:left}.mentors-clarks .section_3 .cs-text-module__content-container .text-bolder{font-weight:700;line-height:1.3;font-size:20px;margin-bottom:1.5rem}@media screen and (min-width:769px){.mentors-clarks .section_3 .cs-text-module__content-container .text-bolder{font-size:24px}}.mentors-clarks .section_3 .quote-wrapper .intro{margin-bottom:4rem}.mentors-clarks .author-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;text-align:center}.mentors-clarks .author-wrapper .author-img{width:100%;max-width:300px;margin-bottom:2rem}.mentors-clarks .author-wrapper .title-wrapper .author{font-size:20px;font-weight:500}.mentors-clarks .author-wrapper .title-wrapper .title{font-size:14px;font-weight:500;line-height:1.4}.mentors-clarks .section_4{margin-top:3rem;padding:3rem;background-color:#d490ff}@media screen and (min-width:769px){.mentors-clarks .section_4{padding:6rem}}.mentors-clarks .section_4 h2{font-size:30px;margin-bottom:0;line-height:1.1}@media screen and (min-width:769px){.mentors-clarks .section_4 h2{font-size:40px;margin-bottom:3rem}}.mentors-clarks .section_4 .mentees-quote-wrapper{margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;width:100%}.mentors-clarks .section_4 .quote-img{width:100%}@media screen and (min-width:769px){.mentors-clarks .section_4 .quote-img{width:32.3%}}.mentors-clarks .section_5{padding:3rem}@media screen and (min-width:769px){.mentors-clarks .section_5{padding:2rem 6rem;margin-top:2.5rem}}.mentors-clarks .section_5 h3{font-weight:700;line-height:1.3;font-size:22px;margin-bottom:1.5rem}@media screen and (min-width:769px){.mentors-clarks .section_5 h3{font-size:26px}}@media screen and (min-width:769px){.mentors-clarks .section_5 .speakers-wrapper{margin-top:6rem}}.mentors-clarks .section_5 .speakers-wrapper .author-img{margin-bottom:.5rem}.mentors-clarks .section_5 .speakers-wrapper .speaker{margin-bottom:2rem}.mentors-clarks .section_5 .speakers-wrapper .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:4rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.mentors-clarks .section_5 .speakers-wrapper .row:nth-of-type(odd){-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mentors-clarks .section_5 .speakers-wrapper .row:nth-of-type(odd) .speaker{-ms-flex-preferred-size:40%;flex-basis:40%}@media screen and (min-width:769px){.mentors-clarks .section_5 .speakers-wrapper .row:nth-of-type(odd) .speaker{-ms-flex-preferred-size:20%;flex-basis:20%}}.mentors-clarks .section_5 .speakers-wrapper .row:nth-of-type(even){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:3rem}@media screen and (min-width:769px){.mentors-clarks .section_5 .speakers-wrapper .row:nth-of-type(even){gap:6rem}}.mentors-clarks .section_5 .speakers-wrapper .row:nth-of-type(even) .speaker{-ms-flex-preferred-size:40%;flex-basis:40%}@media screen and (min-width:769px){.mentors-clarks .section_5 .speakers-wrapper .row:nth-of-type(even) .speaker{-ms-flex-preferred-size:20%;flex-basis:20%}}.mentors-clarks .section_6{padding:5rem 1rem;background-color:#fed65d}@media screen and (min-width:769px){.mentors-clarks .section_6{padding:6rem}}.mentors-clarks .section_6 h2{font-size:30px;margin-bottom:2rem;line-height:1.1}@media screen and (min-width:769px){.mentors-clarks .section_6 h2{font-size:40px}}.mentors-clarks .section_6 .organisation-wrapper{margin:6rem auto 0 auto;max-width:800px}.mentors-clarks .section_6 .organisation-wrapper .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5rem}.mentors-clarks .section_6 .organisation-wrapper .row-1{margin-bottom:5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:769px){.mentors-clarks .section_6 .organisation-wrapper .row-1{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.mentors-clarks .section_6 .organisation-wrapper .row-2{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:769px){.mentors-clarks .section_6 .organisation-wrapper .row-2{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.mentors-clarks .section_6 .organisation-wrapper .barclays{max-width:145px}.mentors-clarks .section_6 .organisation-wrapper .linkedin{max-width:145px}.mentors-clarks .section_6 .organisation-wrapper .samsung{max-width:145px}.mentors-clarks .section_6 .organisation-wrapper .pinterest{max-width:130px}.mentors-clarks .section_6 .organisation-wrapper .dnad{max-width:130px}.mentors-clarks .section_6 .organisation-wrapper .brand-advance{max-width:130px}.mentors-clarks .section_6 .organisation-wrapper .logo{width:50%}@media screen and (min-width:769px){.mentors-clarks .section_6 .organisation-wrapper .logo{width:100%}}.mentors-clarks .bottom-banner{background-color:#f7f7f7;padding:80px 0}.mentors-clarks .bottom-banner p{font-size:25.2px;line-height:30.6px}@media screen and (max-width:768px){.mentors-clarks .bottom-banner p{font-size:20px;line-height:25px}}.hp-intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:40px 0}.hp-intro__main-container{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-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;top:0;left:0}.hp-intro__content-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:95%;text-align:center;margin-top:10%}@media screen and (min-width:768px){.hp-intro__content-container{width:52%;margin-top:0}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.hp-intro__content-container{width:63%}}.hp-news{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.hp-news .line{width:100%;max-width:1440px;height:100%;min-height:480px;max-height:480px;background-image:url(../img/hp-news-line.svg);background-size:22% 10px;background-repeat:no-repeat;background-position:102% 50%;position:absolute;z-index:999}@media screen and (max-width:320px){.hp-news .line{min-height:440px;max-height:440px;background-position:102% 45%}}@media screen and (min-width:768px){.hp-news .line{min-height:300px;max-height:300px;background-position:102% 75%;background-size:20% 8px}}@media screen and (min-width:936px){.hp-news .line{min-height:500px;max-height:500px;background-position:102% 75%}}@media screen and (min-width:1300px){.hp-news .line{min-height:700px;max-height:700px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.hp-news .line{min-height:670px;max-height:670px;background-position:102% 45%}}.hp-news__main-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;min-height:480px;background:no-repeat center;background-size:150%;background-position:80% 0;position:relative;top:0;left:0}@media screen and (max-width:320px){.hp-news__main-container{min-height:440px}}@media screen and (min-width:425px){.hp-news__main-container{min-height:600px}}@media screen and (min-width:600px){.hp-news__main-container{min-height:750px}}@media screen and (min-width:321px) and (max-width:375px){.hp-news__main-container{min-height:480px}}@media screen and (min-width:768px){.hp-news__main-container{min-height:300px;background-size:100%;background-position:center}}@media screen and (min-width:936px){.hp-news__main-container{min-height:500px}}@media screen and (min-width:1300px){.hp-news__main-container{min-height:700px}}@media screen and (max-width:768px) and (orientation:landscape){.hp-news__main-container{min-height:750px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.hp-news__main-container{min-height:750px;background-position:75% 0}.hp-news__main-container .white{color:#000!important}}.hp-news__content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;float:left;width:85%;position:absolute;margin-left:8.5%;margin-top:87%}@media screen and (min-width:768px){.hp-news__content-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50%;margin-top:0;height:100%}}@media screen and (min-width:1439px){.hp-news__content-container{margin-left:8.5%;width:35%}}@media screen and (min-width:768px) and (max-width:936px){.hp-news__content-container{width:80%}}@media screen and (max-width:768px) and (orientation:landscape){.hp-news__content-container{width:85%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.hp-news__content-container{width:85%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:55%}}.hp-news__content-container h2{color:#ff7e6f}.hp-news__content-container h3{margin-bottom:15px}.hp-news__content-container span{display:inline-block;width:100%;max-width:40px;height:auto;max-height:35px;position:relative;top:-5px;left:20px}@media screen and (min-width:768px){.hp-news__content-container span{max-width:70px;max-height:70px;top:-10px;left:20px;margin:0}}.hp-news__content-container span img{width:100%;height:auto;display:none}.hp-news__content-container.light h3,.hp-news__content-container.light p{color:#000}@media screen and (min-width:768px){.hp-news__content-container.light h3,.hp-news__content-container.light p{color:#fff}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.hp-news__content-container.light h3,.hp-news__content-container.light p{color:#000}}.hp-news__content-container.dark h3,.hp-news__content-container.dark p{color:#000}.hp-news__content-container.dark .black,.hp-news__content-container.light .black{color:#000}.hp-news__content-container.dark .white,.hp-news__content-container.light .white{color:#fff}@media (max-width:790px){.hp-news__content-container.dark .white,.hp-news__content-container.light .white{color:#000}}.hp-case-study{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.hp-case-study__main-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;min-height:480px;background:no-repeat center;background-size:150%;background-position:80% 0;position:relative;top:0;left:0}@media screen and (max-width:320px){.hp-case-study__main-container{min-height:440px}}@media screen and (min-width:425px){.hp-case-study__main-container{min-height:600px}}@media screen and (min-width:600px){.hp-case-study__main-container{min-height:750px}}@media screen and (min-width:321px) and (max-width:375px){.hp-case-study__main-container{min-height:480px}}@media screen and (min-width:768px){.hp-case-study__main-container{min-height:300px;background-size:100%;background-position:center}}@media screen and (min-width:936px){.hp-case-study__main-container{min-height:500px}}@media screen and (min-width:1300px){.hp-case-study__main-container{min-height:700px}}@media screen and (max-width:768px) and (orientation:landscape){.hp-case-study__main-container{min-height:750px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.hp-case-study__main-container{min-height:750px;background-position:75% 0}.hp-case-study__main-container .white{color:#000!important}}.hp-case-study__content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;float:left;width:85%;position:absolute;margin-left:8.5%;margin-top:87%}@media screen and (min-width:768px){.hp-case-study__content-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:37%;margin-top:0;height:100%}}@media screen and (min-width:768px) and (max-width:936px){.hp-case-study__content-container{width:80%}}@media screen and (max-width:768px) and (orientation:landscape){.hp-case-study__content-container{width:85%}}@media screen and (min-width:700px) and (max-width:767px){.hp-case-study__content-container{margin-top:82%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.hp-case-study__content-container{width:85%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:55%}}.hp-case-study__content-container h2{color:#ff7e6f}.hp-case-study__content-container h3{margin-bottom:15px}.hp-case-study__content-container span{display:inline-block;width:100%;max-width:40px;height:auto;max-height:35px;position:relative;top:-5px;left:20px}@media screen and (min-width:768px){.hp-case-study__content-container span{max-width:70px;max-height:70px;top:-10px;left:20px;margin:0}}.hp-case-study__content-container span img{width:100%;height:auto;display:none}.hp-case-study__content-container.light h3,.hp-case-study__content-container.light p{color:#000}@media screen and (min-width:768px){.hp-case-study__content-container.light h3,.hp-case-study__content-container.light p{color:#fff}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.hp-case-study__content-container.light h3,.hp-case-study__content-container.light p{color:#000}}.hp-case-study__content-container.dark h3,.hp-case-study__content-container.dark p{color:#000}.hp-case-study__content-container.dark .black,.hp-case-study__content-container.light .black{color:#000}.hp-case-study__content-container.dark .white,.hp-case-study__content-container.light .white{color:#fff}@media (max-width:790px){.hp-case-study__content-container.dark .white,.hp-case-study__content-container.light .white{color:#000}}@media screen and (min-width:769px){.hp-tile-black{color:#000!important}}.cs-intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.cs-intro__main-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-image:url(../img/hp-intro-line.svg);background-size:19% 8px;background-repeat:no-repeat;background-position:-10% 55%;width:100%;height:100%;top:0;left:0}@media screen and (min-width:768px){.cs-intro__main-container{background-position:-2% 75%}}.cs-intro__main-container.blue{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-size:19% 8px;background-repeat:no-repeat;background-position:-10% 55%;width:100%;height:100%;top:0;left:0}@media screen and (min-width:768px){.cs-intro__main-container.blue{background-position:-2% 75%}}.cs-intro__content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:60%;text-align:center}@media screen and (min-width:768px){.cs-intro__content-container{width:40%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.cs-intro__content-container{width:60%}}.cs-intro__content-container h1{font-size:30px;line-height:48px;margin-bottom:4%}@media screen and (min-width:768px){.cs-intro__content-container h1{font-size:48px;line-height:65px}}.cs-intro__content-container p{font-weight:500;font-size:20px;line-height:28px}@media screen and (min-width:768px){.cs-intro__content-container p{font-size:30px;line-height:38px}}.cs-quote{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.cs-quote__main-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;top:0;left:0;background-color:#f7f7f7;padding:70px 0 50px 0}.cs-quote__content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:85%;text-align:center}@media screen and (min-width:768px){.cs-quote__content-container{width:70%}}.cs-quote__content-container p{font-weight:500;font-style:italic;font-size:20px;line-height:32px;margin:4% 0}@media screen and (min-width:768px){.cs-quote__content-container p{font-size:26px;line-height:38px}}.cs-quote__content-container img{width:74px!important;height:57px!important;margin:0 auto}@media screen and (min-width:768px){.cs-quote__content-container img{width:74px!important;height:57px!important}}.cs-quote__name p{font-weight:600;font-style:normal;font-size:18px;line-height:25px;margin:0}.cs-quote__name .pink{color:#ff7e6f;margin:3% 0 0}@media screen and (min-width:768px){.cs-quote__name .pink{margin:0}}.cs-text-module{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.cs-text-module__main-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;top:0;left:0}.cs-text-module__main-container.line-left,.cs-text-module__main-container.line-right{background-image:url(../img/hp-intro-line.svg);background-size:19% 8px;background-repeat:no-repeat;background-position:-10% 2.5%}@media screen and (min-width:768px){.cs-text-module__main-container.line-left,.cs-text-module__main-container.line-right{background-position:-2% 5%}}.cs-text-module__main-container.line-left.blue,.cs-text-module__main-container.line-right.blue{background-image:url(../img/hp-news-line.svg)}.cs-text-module__main-container.line-right{background-position:110% 1.5%}@media screen and (min-width:768px){.cs-text-module__main-container.line-right{background-position:102% 5%}}.cs-text-module__content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:75%;text-align:center}@media screen and (min-width:768px){.cs-text-module__content-container{width:60%}}.cs-text-module__content-container h2{font-size:26px;line-height:34px;margin-bottom:4%}@media screen and (min-width:768px){.cs-text-module__content-container h2{font-size:30px;line-height:38px}}.cs-text-module__content-container p{font-weight:400;font-size:16px;line-height:20px;margin-bottom:2%}.cs-text-module__content-container p:last-child{margin-bottom:0}@media screen and (min-width:768px){.cs-text-module__content-container p{font-size:18px;line-height:22px}}.cs-text-module__content-container iframe{width:100%}@media screen and (min-width:768px){.cs-text-module__content-container iframe{min-height:500px}}.full-width-image{margin:0}@media screen and (min-width:768px){.full-width-image{margin:0 55px}}.full-width-image__main-container{margin:0 auto;width:100%;height:auto}.video-embed{margin:0}@media screen and (min-width:768px){.video-embed{margin:0 50px}}.video-embed__wrapper{position:relative;padding-bottom:56.25%;height:0}.video-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-embed__wrapper video{width:100%!important;height:auto!important;outline:0}.video-embed__wrapper.teaser{position:relative}.video-embed__wrapper.teaser .playButton{border-radius:100px;border:8px solid #fff;height:100px;position:absolute;width:100px;margin:auto;top:0;bottom:0;right:0;left:0;cursor:pointer;display:block;opacity:.95;-webkit-transition:opacity 150ms;transition:opacity 150ms}.video-embed__wrapper.teaser .playButton:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:25px 0 25px 50px;border-color:transparent transparent transparent #fff;position:absolute;top:0;left:0;right:-10px;bottom:0;margin:auto}.video-embed__wrapper.teaser #mute-wrapper{display:block;bottom:5px;right:15px;position:absolute;cursor:pointer}.video-embed__wrapper.teaser #mute-wrapper .icon{padding:20px}.video-embed__wrapper.teaser #mute-wrapper #unmute{display:none}.video__mp4{margin:0}@media screen and (min-width:768px){.video__mp4{margin:0 50px}}.video__mp4__wrapper{position:relative}.video__mp4__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video__mp4__wrapper video{width:100%!important;height:auto!important;outline:0}.video__mp4__wrapper.teaser{position:relative}.video__mp4__wrapper.teaser .playButton{border-radius:100px;border:8px solid #fff;height:100px;position:absolute;width:100px;margin:auto;top:0;bottom:0;right:0;left:0;cursor:pointer;display:block;opacity:.95;-webkit-transition:opacity 150ms;transition:opacity 150ms}.video__mp4__wrapper.teaser .playButton:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:25px 0 25px 50px;border-color:transparent transparent transparent #fff;position:absolute;top:0;left:0;right:-10px;bottom:0;margin:auto}.video__mp4__wrapper.teaser #mute-wrapper{display:block;bottom:5px;right:15px;position:absolute;cursor:pointer}.video__mp4__wrapper.teaser #mute-wrapper .icon{padding:20px}.video__mp4__wrapper.teaser #mute-wrapper #unmute{display:none}.swiper{width:100%;max-width:800px;height:100%;margin-left:auto;margin-right:auto;padding:50px}.swiper .swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swiper .swiper-pagination{padding:50px 0}.swiper .swiper-button-prev:after,.swiper .swiper-rtl .swiper-button-next:after{color:#ff7d6e}.swiper .swiper-button-next:after,.swiper .swiper-rtl .swiper-button-prev:after{color:#ff7d6e}:root{--swiper-theme-color:#ff7d6e!important}.two-images{overflow:auto}@media screen and (min-width:768px){.two-images{margin:0 55px}}.two-images__main-container{width:100%;overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}@media screen and (max-width:768px){.two-images__main-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}.two-images__left,.two-images__right{width:50%}@media screen and (max-width:768px){.two-images__left,.two-images__right{margin-bottom:20px;width:100%}}.two-images__left{padding-right:25px}@media screen and (max-width:768px){.two-images__left{padding-right:0}}.two-images__right{padding-left:25px}@media screen and (max-width:768px){.two-images__right{padding-left:0}}.two-images__video{position:relative;width:100%;padding-bottom:117.77%}@media screen and (min-width:768px){.two-images__video{width:48.5%;padding-bottom:57%}}.two-images__video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.team-module{padding:50px 0}.team-module__content-container h2{text-align:center;font-weight:700;font-size:30px;line-height:48px}@media screen and (min-width:768px){.team-module__content-container h2{font-size:48px;line-height:65px}}.team-module__content-container .info-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 100px}@media screen and (max-width:768px){.team-module__content-container .info-wrapper{padding:0}}.team-module__content-container .info-wrapper p{font-size:24px;line-height:36px}@media screen and (max-width:1024px){.team-module__content-container .info-wrapper p{font-size:18px;line-height:28px}}.team-module__content-container .info-wrapper a{text-decoration:none;color:#ff7e6f;font-size:24px;line-height:36px;word-wrap:break-word}@media screen and (max-width:1024px){.team-module__content-container .info-wrapper a{font-size:18px;line-height:28px}}.team-module__content-container .info-wrapper .twitter{color:#000}.team-module__content-container .info-wrapper .arrow{max-width:17px;margin-left:.5rem}.team-module__content-container .info-wrapper .address,.team-module__content-container .info-wrapper .business-enq,.team-module__content-container .info-wrapper .maps,.team-module__content-container .info-wrapper .talent-enq{width:50%;padding:50px 20px}@media screen and (max-width:768px){.team-module__content-container .info-wrapper .address,.team-module__content-container .info-wrapper .business-enq,.team-module__content-container .info-wrapper .maps,.team-module__content-container .info-wrapper .talent-enq{width:100%}}.team-module__wrapper{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.team-module__member{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:366px;padding:30px}.team-module__member .member-img{width:100%}.team-module__member h3{font-size:28px;line-height:38px;text-align:center;margin-top:20px}.team-module__member .title{font-size:24px;line-height:30px;text-align:center;margin-bottom:20px}.team-module__member .bio{display:block;margin:0 auto;width:200px}.team-module__member .bio .arrow{max-width:15px;margin-left:10px}.team-module__member .bio .cta{text-decoration:none;color:#ff7e6f;display:block;text-align:center}.cs-quote-slider{width:100%;padding:50px 0}.cs-quote-slider h2{text-align:center;font-weight:700;font-size:30px;line-height:40px;margin:50px 0;padding:0 30px}@media screen and (min-width:768px){.cs-quote-slider h2{font-size:48px;line-height:58px;padding:0 30px 40px 0}}.cs-quote-slider__main-container{width:100%;height:100%;top:0;left:0;background-color:#f7f7f7;padding:70px 0 50px 0}.cs-quote-slider__content-container{width:85%;text-align:center;margin:0 auto}@media screen and (min-width:768px){.cs-quote-slider__content-container{width:70%}}.cs-quote-slider__content-container .swiper-prev-next-wrapper>:focus{outline:1px solid transparent}.cs-quote-slider__content-container .swiper-pagination>:focus{outline:1px solid transparent}.cs-quote-slider__content-container p{font-weight:500;font-style:italic;font-size:20px;line-height:32px;margin:4% 0}@media screen and (min-width:768px){.cs-quote-slider__content-container p{font-size:26px;line-height:38px}}.cs-quote-slider__content-container .quote-mark{max-width:37px;margin:0 auto}@media screen and (min-width:768px){.cs-quote-slider__content-container .quote-mark{max-width:74px;max-height:57px}}.cs-quote-slider__name p{font-weight:600;font-style:normal;font-size:18px;line-height:25px;margin:0}.cs-quote-slider__name .pink{color:#ff7e6f;margin:3% 0 0}@media screen and (min-width:768px){.cs-quote-slider__name .pink{margin:0}}.cs-quote-slider .swiper .swiper-slide{display:block;background-color:#f7f7f7}.cs-quote-slider .swiper-pagination{bottom:inherit!important}.services-module{padding:50px 0}.services-module__content-container h2{text-align:center;font-weight:700;font-size:30px;line-height:48px;margin:40px 0}@media screen and (min-width:768px){.services-module__content-container h2{font-size:48px;line-height:65px}}.services-module__content-container .service-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.services-module__content-container .service-wrapper .service-block{background-color:#000;padding:65px 40px;width:100%;max-width:400px;height:100%;min-height:195px;margin:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.services-module__content-container .service-wrapper .service-block p{color:#fff;text-align:center}@media screen and (max-width:1024px){.services-module__content-container .service-wrapper .service-block p{font-size:18px;line-height:28px}}.clients-module{padding-top:50px}.clients-module__content-container h2{text-align:center;font-weight:700;font-size:30px;line-height:48px;margin:40px 0}@media screen and (min-width:768px){.clients-module__content-container h2{font-size:48px;line-height:65px}}.clients-module__content-container .clients-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.clients-module__content-container .clients-wrapper .client-block{max-width:400px;max-height:200px;padding:40px;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.clients-module__content-container .clients-wrapper .client-block img{width:60%;max-height:inherit}.arrow.arrow-left,.arrow.arrow-right{max-width:70px;display:block}@media screen and (max-width:475px){.arrow.arrow-left,.arrow.arrow-right{max-width:35px}}.arrow-left{float:left}.cta-wrap{display:block;float:left;font-size:30px;font-family:Montserrat,sans-serif;letter-spacing:-.5px;margin-right:35px;margin-left:35px;text-decoration:none;color:#000}@media screen and (max-width:475px){.cta-wrap{font-size:18px}}.cta-next{float:right}.next-cta,.prev-cta{text-decoration:none}.cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cta-wrapper{padding:30px 20px}.audio-embed{margin:0}@media screen and (min-width:768px){.audio-embed{margin:0 50px}}.audio-embed__wrapper{position:relative;padding-bottom:20%;height:0}.audio-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;max-height:100px}.audio-embed__wrapper audio{width:100%!important;height:auto!important;outline:0}.audio-embed .audio-upload_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 40px}.audio-embed .audio-upload_wrapper audio{width:100%;max-width:600px}.what-we-do{width:100%;padding:50px 0;position:relative}.what-we-do .what-we-do-arrow{position:absolute;top:9.5rem}@media screen and (min-width:320px){.what-we-do .what-we-do-arrow{height:3px;right:-44px}}.what-we-do__main-container{width:100%;height:100%;top:0;left:0;background-color:#f7f7f7}.what-we-do__content-container{width:85%;text-align:center;margin:0 auto;padding:50px 0 80px 0}@media screen and (min-width:768px){.what-we-do__content-container{width:70%}}.what-we-do__content-container h2{text-align:center;font-weight:700;font-size:30px;line-height:40px;margin:0;padding:30px 0 50px 0}@media screen and (min-width:768px){.what-we-do__content-container h2{font-size:48px;line-height:58px}}.what-we-do__content-container h3{font-size:28px;line-height:38px;text-align:center}.what-we-do__content-container .dot{height:20px;width:20px;background-color:#ff7e6f;border-radius:50%;display:inline-block;margin:30px 0}.what-we-do__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.module__multi-video{overflow:auto}@media screen and (min-width:768px){.module__multi-video{margin:0 55px}}.module__multi-video__wrapper{width:100%;overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;gap:10px}@media screen and (max-width:768px){.module__multi-video__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}.module__multi-video.square{margin-top:10%}@media screen and (min-width:768px){.module__multi-video.square .module__multi-video__item{width:100%;padding-bottom:0;aspect-ratio:1/1}}.module__multi-video__item{position:relative;width:100%;padding-bottom:117.77%}@media screen and (max-width:768px){.module__multi-video__item{margin-bottom:20px;width:100%}}@media screen and (min-width:768px){.module__multi-video__item{width:48.5%;padding-bottom:57%}}.module__multi-video__item iframe{position:absolute;top:0;left:0;width:100%;height:100%}@-webkit-keyframes modal-video{from{opacity:0}to{opacity:1}}@keyframes modal-video{from{opacity:0}to{opacity:1}}@-webkit-keyframes modal-video-inner{from{-webkit-transform:translate(0,100px);transform:translate(0,100px)}to{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes modal-video-inner{from{-webkit-transform:translate(0,100px);transform:translate(0,100px)}to{-webkit-transform:translate(0,0);transform:translate(0,0)}}.modal-video{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000000;cursor:pointer;opacity:1;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:modal-video;animation-name:modal-video;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.modal-video-close{opacity:0}.modal-video-close .modal-video-movie-wrap{-webkit-transform:translate(0,100px);transform:translate(0,100px)}.modal-video-body{max-width:83%;width:100%;height:100%;margin:0 auto;padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box}.modal-video-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}@media (orientation:landscape){.modal-video-inner{padding:10px 60px;-webkit-box-sizing:border-box;box-sizing:border-box}}.modal-video-movie-wrap{width:100%;height:0;position:relative;padding-bottom:56.25%;background-color:#333;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:modal-video-inner;animation-name:modal-video-inner;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.modal-video-movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:4px 5px 11px 15px rgba(0,0,0,.47);box-shadow:4px 5px 11px 15px rgba(0,0,0,.47)}.modal-video-close-btn{position:absolute;z-index:2;top:-45px;right:0;display:inline-block;width:22px;height:35px;overflow:hidden;border:none;background:0 0;cursor:pointer}@media (orientation:landscape){.modal-video-close-btn{top:0;right:-45px}}.modal-video-close-btn:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal-video-close-btn:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modal-video-close-btn:after,.modal-video-close-btn:before{content:"";position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#fff;border-radius:5px;margin-top:-6px}.three-images{overflow:auto}@media screen and (min-width:768px){.three-images{margin:0 55px}}.three-images__main-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1%}@media screen and (max-width:768px){.three-images__main-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.three-images__image{width:100%;margin-bottom:20px}@media screen and (min-width:768px){.three-images__image{width:33%;margin-bottom:0}}.tiled-images{margin:0}@media screen and (min-width:768px){.tiled-images{margin:0 55px}}.tiled-images .tiled_layout{display:grid}.tiled-images .layout_one{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr)}.tiled-images .layout_one .tiled-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tiled-images .layout_one .tiled-image:nth-of-type(1){grid-column:span 2/span 2;grid-row:span 2/span 2}.tiled-images .layout_one .tiled-image:nth-of-type(2){grid-column-start:3}.tiled-images .layout_one .tiled-image:nth-of-type(3){grid-column-start:4}.tiled-images .layout_one .tiled-image:nth-of-type(4){grid-column:span 2/span 2;grid-column-start:3;grid-row-start:2}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiYmFzZS9fYmFzZS5zY3NzIiwibGF5b3V0cy9fbmF2LnNjc3MiLCJsYXlvdXRzL19mb290ZXIuc2NzcyIsImxheW91dHMvX2xhdGVzdC5zY3NzIiwibGF5b3V0cy9faWJhLnNjc3MiLCJsYXlvdXRzL19tZW50b3JzLnNjc3MiLCJsYXlvdXRzL19tZW50b3JzLWNsYXJrcy5zY3NzIiwiY29tcG9uZW50cy9faG9tZXBhZ2UtaW50cm8tbW9kdWxlcy5zY3NzIiwiY29tcG9uZW50cy9faG9tZXBhZ2UtbmV3cy1tb2R1bGUuc2NzcyIsImNvbXBvbmVudHMvX2hvbWVwYWdlLWNhc2Utc3R1ZHktbW9kdWxlLnNjc3MiLCJjb21wb25lbnRzL19jYXNlLXN0dWR5LWludHJvLW1vZHVsZS5zY3NzIiwiY29tcG9uZW50cy9fY2FzZS1zdHVkeS1xdW90ZS1tb2R1bGUuc2NzcyIsImNvbXBvbmVudHMvX2Nhc2Utc3R1ZHktdGV4dC1tb2R1bGUuc2NzcyIsImNvbXBvbmVudHMvX2Z1bGwtd2lkdGgtaW1hZ2UtbW9kdWxlLnNjc3MiLCJjb21wb25lbnRzL192aWRlby1lbWJlZC1tb2R1bGUuc2NzcyIsImNvbXBvbmVudHMvX2Nhc2Utc3R1ZHktY2Fyb3VzZWwtbW9kdWxlLnNjc3MiLCJjb21wb25lbnRzL190d28taW1hZ2UtbW9kdWxlLnNjc3MiLCJjb21wb25lbnRzL190ZWFtLW1vZHVsZS5zY3NzIiwiY29tcG9uZW50cy9fcXVvdGUtc2xpZGVyLW1vZHVsZS5zY3NzIiwiY29tcG9uZW50cy9fc2VydmljZXMtbW9kdWxlLnNjc3MiLCJjb21wb25lbnRzL19jbGllbnRzLW1vZHVsZS5zY3NzIiwiY29tcG9uZW50cy9fYXJyb3dzLnNjc3MiLCJjb21wb25lbnRzL19jYXNlLXN0dWR5LWF1ZGlvLW1vZHVsZS5zY3NzIiwiY29tcG9uZW50cy9fd2hhdC13ZS1kby1tb2R1bGUuc2NzcyIsImNvbXBvbmVudHMvX211bHRpLXZpZGVvLW1vZHVsZS5zY3NzIiwiY29tcG9uZW50cy9fbW9kYWwtdmlkZW8uc2NzcyIsImNvbXBvbmVudHMvX3RocmVlLWltYWdlLW1vZHVsZS5zY3NzIiwiY29tcG9uZW50cy9fdGlsZWQtaW1hZ2UtbW9kdWxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsS0NEQSxLQUVFLFdBQUEsT0FHRixLQUNFLE9BQUEsRUFHRixpQkFDRSxVQUFBLE9BQ0EsT0FBQSxLQUNBLE9BQUEsRUFBQSxLQUdGLGdCQUNFLFFBQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUlBLG1CQUNFLE9BQUEsRUFDQSxRQUFBLEVBQ0EsbUJBQUEsV0FBQSxXQUFBLFdEVUosbUJDUEUsb0JEQUYsb0JBQ0Esb0JBQ0Esb0JBQ0Esb0JBQ0Esb0JBRUEsb0JBREEsbUJDSUksTUFBQSxLQUNBLE9BQUEsS0FDQSxlQUFBLEtBQ0EsWUFBQSxVQUFBLENBQUEsV0FDQSxlQUFBLE1BR0Ysb0JBQ0UsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBRUEsb0NBTEYsb0JBTUksVUFBQSxLQUNBLFlBQUEsTUFJSixvQkFDRSxZQUFBLElBRUEsVUFBQSxLQUNBLFlBQUEsS0FFQSxvQ0FORixvQkFPSSxVQUFBLEtBQ0EsWUFBQSxNQUlKLG9CQUNFLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUVBLG9DQUxGLG9CQU1JLFVBQUEsS0FDQSxZQUFBLE1BSUosbUJBQ0UsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBRUEsb0NBTEYsbUJBTUksVUFBQSxLQUNBLFlBQUEsTUFJSix5QkFDRSxjQUFBLEtBSUEscUJBQ0UsZ0JBQUEsS0FDQSxNQUFBLFFBQ0EsVUFBQSxXQU9GLHFCQUNFLFdBQUEsT0FDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxPQUFBLEtBQUEsRUFFQSxvQ0FQRixxQkFRSSxVQUFBLEtBQ0EsWUFBQSxNQUtGLHNCQUNFLGdCQUFBLEtBQ0EsTUFBQSxRQUNBLFVBQUEsV0FLTixvQ0FDRSxTQUFBLFNBQ0EsSUFBQSxPQUVBLHlCQUpGLG9DQUtJLFFB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Y2VzQ29udGVudCI6WyJodG1sLFxuYm9keSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNvbnRlbnQtbW9kdWxlcyB7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uaW1nLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmNvbnRlbnQtbW9kdWxlcyAqIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmNvbnRlbnQtbW9kdWxlcyBoMSxcbi5jb250ZW50LW1vZHVsZXMgaDIsXG4uY29udGVudC1tb2R1bGVzIGgzLFxuLmNvbnRlbnQtbW9kdWxlcyBoNCxcbi5jb250ZW50LW1vZHVsZXMgaDUsXG4uY29udGVudC1tb2R1bGVzIGg2LFxuLmNvbnRlbnQtbW9kdWxlcyBwLFxuLmNvbnRlbnQtbW9kdWxlcyBsaSxcbi5jb250ZW50LW1vZHVsZXMgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG59XG4uY29udGVudC1tb2R1bGVzIGgxIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50LW1vZHVsZXMgaDEge1xuICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICBsaW5lLWhlaWdodDogNjVweDtcbiAgfVxufVxuLmNvbnRlbnQtbW9kdWxlcyBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudC1tb2R1bGVzIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU3cHg7XG4gIH1cbn1cbi5jb250ZW50LW1vZHVsZXMgaDMge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI5cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnQtbW9kdWxlcyBoMyB7XG4gICAgZm9udC1zaXplOiA1OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICB9XG59XG4uY29udGVudC1tb2R1bGVzIHAge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnQtbW9kdWxlcyBwIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbi5jb250ZW50LW1vZHVsZXMgc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uY29udGVudC1tb2R1bGVzIHAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZjdlNmY7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmFib3V0LXVzIC50YWxlbnQgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbjogNDBweCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXQtdXMgLnRhbGVudCBoMiB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICB9XG59XG4uYWJvdXQtdXMgLnRhbGVudCBwIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmY3ZTZmO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4uYWJvdXQtdXMgLnN3aXBlci1wcmV2LW5leHQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMTkwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0LXVzIC5zd2lwZXItcHJldi1uZXh0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5hYm91dC11cyAuc3dpcGVyLXByZXYtbmV4dC13cmFwcGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogLTYwcHg7XG59XG4uYWJvdXQtdXMgLnN3aXBlci1wcmV2LW5leHQtd3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogLTYwcHg7XG59XG4uYWJvdXQtdXMgLnN3aXBlci1wYWdpbmF0aW9uLXdyYXBwZXIge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDMwcHggMDtcbn1cbi5hYm91dC11cyAuc3dpcGVyLXBhZ2luYXRpb24td3JhcHBlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbi5hYm91dC11cyAub3V0dGVyLXBhZGRpbmcge1xuICBwYWRkaW5nOiA1NXB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0LXVzIC5vdXR0ZXItcGFkZGluZyB7XG4gICAgcGFkZGluZzogNTBweCA1NXB4O1xuICB9XG59XG4uYWJvdXQtdXMgLmxpbmUtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDgwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTIwcHg7XG4gIGxlZnQ6IDVweDtcbn1cbi5hYm91dC11cyAubGluZS13cmFwcGVyLmxpbmUtbGVmdCwgLmFib3V0LXVzIC5saW5lLXdyYXBwZXIubGluZS1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9ocC1pbnRyby1saW5lLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxOSUgOHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAlIDIuNSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXQtdXMgLmxpbmUtd3JhcHBlci5saW5lLWxlZnQsIC5hYm91dC11cyAubGluZS13cmFwcGVyLmxpbmUtcmlnaHQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yJSA1JTtcbiAgfVxufVxuLmFib3V0LXVzIC5saW5lLXdyYXBwZXIubGluZS1sZWZ0LmJsdWUsIC5hYm91dC11cyAubGluZS13cmFwcGVyLmxpbmUtcmlnaHQuYmx1ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9ocC1uZXdzLWxpbmUuc3ZnXCIpO1xufVxuLmFib3V0LXVzIC5saW5lLXdyYXBwZXIubGluZS1yaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDExMCUgMS41JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dC11cyAubGluZS13cmFwcGVyLmxpbmUtcmlnaHQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMiUgNSU7XG4gIH1cbn1cblxuLm5vdGZvdW5kIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5ub3Rmb3VuZF9fd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5ub3Rmb3VuZF9fd3JhcHBlciBoMSxcbi5ub3Rmb3VuZF9fd3JhcHBlciBwIHtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLmxhdGVzdC1uZXdzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgcGFkZGluZzogMjBweCAyMHB4IDQwcHggMjBweDtcbn1cbi5sYXRlc3QtbmV3cyBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGF0ZXN0LW5ld3MgaDIge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNThweDtcbiAgfVxufVxuLmxhdGVzdC1uZXdzIC5sYXRlc3QtbmV3cy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLmxhdGVzdC1uZXdzIC5sYXRlc3QtbmV3cy13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ubGF0ZXN0LW5ld3MgLmxhdGVzdC1uZXdzLXdyYXBwZXIgLmhlcm9faW1hZ2Uge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxhdGVzdC1uZXdzIC5sYXRlc3QtbmV3cy13cmFwcGVyIC5oZXJvX2ltYWdlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG4ubGF0ZXN0LW5ld3MgLmxhdGVzdC1uZXdzLXdyYXBwZXIgLndwLWJsb2NrLWVtYmVkIHtcbiAgbWF4LXdpZHRoOiA4ODVweDtcbiAgbWFyZ2luOiAwIGF1dG8gNTBweCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhdGVzdC1uZXdzIC5sYXRlc3QtbmV3cy13cmFwcGVyIC53cC1ibG9jay1lbWJlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLmxhdGVzdC1uZXdzIC5sYXRlc3QtbmV3cy13cmFwcGVyIC53cC1ibG9jay1lbWJlZF9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgaGVpZ2h0OiAwO1xufVxuLmxhdGVzdC1uZXdzIC5sYXRlc3QtbmV3cy13cmFwcGVyIC53cC1ibG9jay1lbWJlZF9fd3JhcHBlciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5sYXRlc3QtbmV3cyAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxhdGVzdC1uZXdzIC5vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMjBweDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogNzklO1xuICB3aWR0aDogOTQuNSU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjg2MTtcbiAgcGFkZGluZzogNDBweDtcbn1cbi5sYXRlc3QtbmV3cyAub3ZlcmxheSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxhdGVzdC1uZXdzIC5vdmVybGF5IHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogOTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAubGF0ZXN0LW5ld3MgLm92ZXJsYXkge1xuICAgIGhlaWdodDogODQuNSU7XG4gICAgd2lkdGg6IDk2JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmxhdGVzdC1uZXdzIC5vdmVybGF5IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTUxcHgpIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmxhdGVzdC1uZXdzIC5vdmVybGF5IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi5sYXRlc3QtbmV3cyAub3ZlcmxheSAubWFpbl9oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5sYXRlc3QtbmV3cyAub3ZlcmxheSAubWFpbl9oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4ubGF0ZXN0LW5ld3MgLm92ZXJsYXkgLmNzLXRleHQtbW9kdWxlX19jb250ZW50LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxhdGVzdC1uZXdzIC5vdmVybGF5IC5jcy10ZXh0LW1vZHVsZV9fY29udGVudC1jb250YWluZXIgaDIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogOTAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmxhdGVzdC1uZXdzIC5vdmVybGF5IC5jcy10ZXh0LW1vZHVsZV9fY29udGVudC1jb250YWluZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTUxcHgpIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmxhdGVzdC1uZXdzIC5vdmVybGF5IC5jcy10ZXh0LW1vZHVsZV9fY29udGVudC1jb250YWluZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuLmxhdGVzdC1uZXdzIC5vdmVybGF5IC5jcy10ZXh0LW1vZHVsZV9fY29udGVudC1jb250YWluZXIgaDMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubGF0ZXN0LW5ld3MgLm92ZXJsYXkgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBoZWlnaHQ6IDY2cHg7XG59XG4ubGF0ZXN0LW5ld3MgLm92ZXJsYXkgcCBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubGF0ZXN0LW5ld3MgLm92ZXJsYXkgcCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufVxuLmxhdGVzdC1uZXdzIC5vdmVybGF5IC5jb250aW51ZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOTlweCkge1xuICAubGF0ZXN0LW5ld3MgLm92ZXJsYXkgLmNvbnRpbnVlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubGF0ZXN0LW5ld3MgLmNvbnRhaW5lcjpob3ZlciAub3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5idXR0b24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmJ1dHRvbi13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4uYnV0dG9uLXdyYXBwZXIgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2ZmNjg2MTtcbiAgcGFkZGluZzogMjBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uYnV0dG9uLXdyYXBwZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmY2ODYxO1xufVxuXG4uaGlkZS1tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oaWRlLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGlkZS1kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oaWRlLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5uYXZpZ2F0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxODBweDtcbiAgLypcbiAgICAqIE1ha2UgdGhpcyBhYnNvbHV0ZSBwb3NpdGlvbmVkXG4gICAgKiBhdCB0aGUgdG9wIGxlZnQgb2YgdGhlIHNjcmVlblxuICAgICovXG4gIC8qXG4gICAgKiBBbmQgbGV0J3Mgc2xpZGUgaXQgaW4gZnJvbSB0aGUgbGVmdFxuICAgICovXG59XG4ubmF2aWdhdGlvbiAubG9nbyB7XG4gIG1heC13aWR0aDogNDMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogNzAlO1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZpZ2F0aW9uIC5sb2dvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm5hdmlnYXRpb24gI21lbnVUb2dnbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmY3ZTZmO1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLypcbiAgICAgICogSnVzdCBhIHF1aWNrIGhhbWJ1cmdlclxuICAgICAgKi9cbiAgLyogXG4gICAgICAqIFRyYW5zZm9ybSBhbGwgdGhlIHNsaWNlcyBvZiBoYW1idXJnZXJcbiAgICAgICogaW50byBhIGNyb3NzbWFyay5cbiAgICAgICovXG4gIC8qXG4gICAgICAqIEJ1dCBsZXQncyBoaWRlIHRoZSBtaWRkbGUgb25lLlxuICAgICAgKi9cbiAgLypcbiAgICAgICogT2h5ZWFoIGFuZCB0aGUgbGFzdCBvbmUgc2hvdWxkIGdvIHRoZSBvdGhlciBkaXJlY3Rpb25cbiAgICAgICovXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2aWdhdGlvbiAjbWVudVRvZ2dsZSB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuLm5hdmlnYXRpb24gI21lbnVUb2dnbGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5uYXZpZ2F0aW9uICNtZW51VG9nZ2xlIGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5uYXZpZ2F0aW9uICNtZW51VG9nZ2xlIGlucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogODBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIC8qIGhpZGUgdGhpcyAqL1xuICB6LWluZGV4OiAyO1xuICAvKiBhbmQgcGxhY2UgaXQgb3ZlciB0aGUgaGFtYnVyZ2VyICovXG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZpZ2F0aW9uICNtZW51VG9nZ2xlIGlucHV0IHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG59XG4ubmF2aWdhdGlvbiAjbWVudVRvZ2dsZSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA0cHggMHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAuMiwgMC4wNSwgMSksIGJhY2tncm91bmQgMC4yNXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAuMiwgMC4wNSwgMSksIG9wYWNpdHkgMC41NXMgZWFzZTtcbn1cbi5uYXZpZ2F0aW9uICNtZW51VG9nZ2xlIHNwYW46Zmlyc3QtY2hpbGQge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbn1cbi5uYXZpZ2F0aW9uICNtZW51VG9nZ2xlIHNwYW46bnRoLWxhc3QtY2hpbGQoMikge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmlnYXRpb24gI21lbnVUb2dnbGUgc3BhbiB7XG4gICAgd2lkdGg6IDMzcHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4ubmF2aWdhdGlvbiAjbWVudVRvZ2dsZSBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoLTNweCwgLTFweCk7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2aWdhdGlvbiAjbWVudVRvZ2dsZSBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtNHB4LCAtMnB4KTtcbiAgfVxufVxuLm5hdmlnYXRpb24gI21lbnVUb2dnbGUgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46bnRoLWxhc3QtY2hpbGQoMykge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBzY2FsZSgwLjIsIDAuMik7XG59XG4ubmF2aWdhdGlvbiAjbWVudVRvZ2dsZSBpbnB1dDpjaGVja2VkIH4gc3BhbjpudGgtbGFzdC1jaGlsZCgyKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDAsIC0xcHgpO1xufVxuLm5hdmlnYXRpb24gI21lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjUwcHg7XG4gIG1hcmdpbjogNjBweCAwIDAgLTk1cHg7XG4gIHBhZGRpbmc6IDMwcHggNTBweDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIGJhY2tncm91bmQ6ICNmZjdlNmY7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC8qIHRvIHN0b3AgZmxpY2tlcmluZyBvZiB0ZXh0IGluIHNhZmFyaSAqL1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjc3LCAwLjIsIDAuMDUsIDEpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmlnYXRpb24gI21lbnUge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIG1hcmdpbjogNTBweCAwIDAgLTk1cHg7XG4gIH1cbn1cbi5uYXZpZ2F0aW9uICNtZW51IGxpIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBmb250LXNpemU6IDIycHg7XG59XG4ubmF2aWdhdGlvbiAjbWVudVRvZ2dsZSBpbnB1dDpjaGVja2VkIH4gdWwge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDUwcHggNDBweDtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbmZvb3RlciBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG59XG5mb290ZXIgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuZm9vdGVyIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuZm9vdGVyIC5zb2NpYWwtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuZm9vdGVyIC5zb2NpYWwtd3JhcHBlciAuc29jaWFsLWljb24ge1xuICBwYWRkaW5nOiAwIDI1cHg7XG59XG5mb290ZXIgLnNvY2lhbC13cmFwcGVyIC5zb2NpYWwtaWNvbiBpbWcge1xuICBtYXgtd2lkdGg6IDM1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubGF0ZXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODkwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmxhdGVzdCAqIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuLmxhdGVzdCBoMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5sYXRlc3QgcCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmxhdGVzdCBwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG4ubGF0ZXN0IHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLmxhdGVzdCB1bCBsaSB7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuLmxhdGVzdCAudGFncyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmxhdGVzdCAudGFncyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5sYXRlc3QgLnRhZ3MgcCB7XG4gIHBhZGRpbmc6IDVweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICM2NzY3Njc7XG59XG4ubGF0ZXN0IC5zaGFyZSBwIHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogIzY3Njc2Nztcbn1cbi5sYXRlc3QgLnNoYXJlIC5zaGFyZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDIwcHggYXV0bztcbn1cbi5sYXRlc3QgLnNoYXJlIC5zaGFyZS13cmFwcGVyIGEge1xuICB3aWR0aDogMzZweDtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbi5sYXRlc3QgLnNoYXJlIC5zaGFyZS13cmFwcGVyIGEgaSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICNmZjY4NjE7XG59XG4ubGF0ZXN0IC5xdW90ZS1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubGF0ZXN0IC5xdW90ZS1mbGV4IHtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gIH1cbn1cbi5sYXRlc3QgLndwLWJsb2NrLWNvbHVtbnMsXG4ubGF0ZXN0IC53cC1ibG9jay1jb2x1bW4ge1xuICBtYXgtd2lkdGg6IDg4NXB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5sYXRlc3QgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMSkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cbn1cbi5sYXRlc3QgLndwLWJsb2NrLWNvbHVtbnMge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxhdGVzdCAud3AtYmxvY2stY29sdW1ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmxhdGVzdCAud3AtYmxvY2stY29sdW1uIHAge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5sYXRlc3QgLndwLWJsb2NrLWNvbHVtbiBwIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbn1cbi5sYXRlc3QgLndwLWJsb2NrLWNvbHVtbiAud3AtYmxvY2staW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxhdGVzdCAud3AtYmxvY2stY29sdW1uIC53cC1ibG9jay1wdWxscXVvdGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGF0ZXN0IC53cC1ibG9jay1jb2x1bW5zOm50aC1vZi10eXBlKDEpIHA6bnRoLW9mLXR5cGUoMSkge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5sYXRlc3QgLmhlcm9faW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiA4ODVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmxhdGVzdCAubWFpbl9oZWFkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmxhdGVzdCAubWFpbl9oZWFkaW5nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAubGF0ZXN0IC5tYWluX2hlYWRpbmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbi5sYXRlc3QgLm1haW5faGVhZGluZyBoMiB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuLmxhdGVzdCAubWFpbl9oZWFkaW5nIGgzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICNmZjdlNmY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5sYXRlc3QgLm1haW5faGVhZGluZyAuY3MtdGV4dC1tb2R1bGVfX2NvbnRlbnQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGF0ZXN0IC5tYWluX2hlYWRpbmcgLmxpbmUtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5sYXRlc3QgLm1haW5faGVhZGluZyAubGluZS13cmFwcGVyIHtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG59XG4ubGF0ZXN0IC5tYWluX2hlYWRpbmcgLmxpbmUtd3JhcHBlci5saW5lLWxlZnQsIC5sYXRlc3QgLm1haW5faGVhZGluZyAubGluZS13cmFwcGVyLmxpbmUtcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaHAtaW50cm8tbGluZS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMjQlIDhweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwJSAyLjUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhdGVzdCAubWFpbl9oZWFkaW5nIC5saW5lLXdyYXBwZXIubGluZS1sZWZ0LCAubGF0ZXN0IC5tYWluX2hlYWRpbmcgLmxpbmUtd3JhcHBlci5saW5lLXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMiUgNSU7XG4gIH1cbn1cbi5sYXRlc3QgLm1haW5faGVhZGluZyAubGluZS13cmFwcGVyLmxpbmUtbGVmdC5ibHVlLCAubGF0ZXN0IC5tYWluX2hlYWRpbmcgLmxpbmUtd3JhcHBlci5saW5lLXJpZ2h0LmJsdWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaHAtbmV3cy1saW5lLnN2Z1wiKTtcbn1cbi5sYXRlc3QgLm1haW5faGVhZGluZyAubGluZS13cmFwcGVyLmxpbmUtcmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMTAlIDEuNSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGF0ZXN0IC5tYWluX2hlYWRpbmcgLmxpbmUtd3JhcHBlci5saW5lLXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDIlIDUlO1xuICB9XG59XG4ubGF0ZXN0IHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmxhdGVzdCBwIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5sYXRlc3QgLndwLWJsb2NrLWZpbGUge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLmxhdGVzdCAud3AtYmxvY2stZmlsZSBhLFxuLmxhdGVzdCAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjg2MTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5sYXRlc3QgLndwLWJsb2NrLXNwYWNlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmxhdGVzdCAud3AtYmxvY2stZW1iZWQge1xuICBtYXgtd2lkdGg6IDg4NXB4O1xuICBtYXJnaW46IDAgYXV0byA1MHB4IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGF0ZXN0IC53cC1ibG9jay1lbWJlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLmxhdGVzdCAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGhlaWdodDogMDtcbn1cbi5sYXRlc3QgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmxhdGVzdCAud3AtYmxvY2staW1hZ2Uge1xuICBtYXJnaW46IDUwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5sYXRlc3QgLndwLWJsb2NrLWltYWdlIHtcbiAgICBtYXJnaW46IDIwcHggMCAhaW1wb3J0YW50O1xuICB9XG59XG4ubGF0ZXN0IC53cC1ibG9jay1pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDc2MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGF0ZXN0IC53cC1ibG9jay1pbWFnZSBmaWdjYXB0aW9uIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbi5sYXRlc3QgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbiAud3AtYmxvY2stcHVsbHF1b3RlIHtcbiAgYmFja2dyb3VuZC1zaXplOiAyNCUgOHB4O1xufVxuLmxhdGVzdCAud3AtYmxvY2stcHVsbHF1b3RlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2hwLWludHJvLWxpbmUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIxJSAzLjVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwJSAyLjUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmxhdGVzdCAud3AtYmxvY2stcHVsbHF1b3RlIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxufVxuLmxhdGVzdCAud3AtYmxvY2stcHVsbHF1b3RlIHAge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5sYXRlc3QgLndwLWJsb2NrLXB1bGxxdW90ZSBwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxhdGVzdCAud3AtYmxvY2stcHVsbHF1b3RlIHAge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuLmxhdGVzdCBmaWdjYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmxhdGVzdCBmaWdjYXB0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi5sYXRlc3QgaHIge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xufVxuLmxhdGVzdCAuYXJ0aWNsZS1jb250ZW50Omxhc3Qtb2YtdHlwZSBociB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGF0ZXN0IC5hcnRpY2xlLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuLmxhdGVzdCAuYXJ0aWNsZS1jb250ZW50IC5yZWFkbW9yZSB7XG4gIHdpZHRoOiA0NyU7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgY29sb3I6ICNmZjdlNmY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmxhdGVzdCAuYXJ0aWNsZS1jb250ZW50IC5yZWFkbW9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG4ubGF0ZXN0IC5hcnRpY2xlLWNvbnRlbnQgLnJlYWRsZXNzIHtcbiAgd2lkdGg6IDIxJTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDMwcHg7XG59XG4ubGF0ZXN0IC5hcnRpY2xlLWNvbnRlbnQgLnJlYWRsZXNzIGkge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5sYXRlc3QgLmFydGljbGUtY29udGVudDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbi5sYXRlc3QgLmNsb3NlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBvcGFjaXR5OiAxO1xufVxuLmxhdGVzdCAuY2xvc2U6aG92ZXIge1xuICBvcGFjaXR5OiAwLjU7XG59XG4ubGF0ZXN0IC5jbG9zZTpiZWZvcmUsXG4ubGF0ZXN0IC5jbG9zZTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMwcHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDMzcHg7XG4gIHdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubGF0ZXN0IC5jbG9zZTpiZWZvcmUsXG4gIC5sYXRlc3QgLmNsb3NlOmFmdGVyIHtcbiAgICBsZWZ0OiA5MCU7XG4gIH1cbn1cbi5sYXRlc3QgLmNsb3NlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5sYXRlc3QgLmNsb3NlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5sYXRlc3QgLnZscC1saW5rLWNvbnRhaW5lciAudmxwLWxpbmstdGV4dC1jb250YWluZXIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmxhdGVzdCAudmxwLWxpbmstY29udGFpbmVyIC52bHAtbGluay10ZXh0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuLmxhdGVzdCAudmxwLWxpbmstY29udGFpbmVyIC52bHAtbGluay1pbWFnZS1jb250YWluZXIgLnZscC1saW5rLWltYWdlIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ubGF0ZXN0IC52bHAtbGluay1jb250YWluZXIgLnZscC1saW5rLWltYWdlLWNvbnRhaW5lciAudmxwLWxpbmstaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG4ubGF0ZXN0IC5pbWctZnVsbC13aWR0aCA+ICoge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmliYSAubm8tYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1bnNldDtcbn1cbi5pYmEgLmRlc2t0b3Age1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pYmEgLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5pYmEgLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaWJhIC5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaWJhIGltZy5tb2JpbGUge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmliYSAuaWJhLWxvZ28ge1xuICBtYXgtd2lkdGg6IDM1MnB4O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pYmEgLmliYS1sb2dvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuLmliYSAuZnVsbC13aWR0aC1pbWFnZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uaWJhIC5jcy1pbnRyb19fY29udGVudC1jb250YWluZXIge1xuICB3aWR0aDogODAlO1xufVxuLmliYSAuY3MtaW50cm9fX2NvbnRlbnQtY29udGFpbmVyIHAge1xuICB3aWR0aDogMzklO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuaWJhIC5jcy1pbnRyb19fY29udGVudC1jb250YWluZXIgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5pYmEgLm9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjliMDA7XG59XG4uaWJhIC5wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY1YmFjO1xufVxuLmliYSAuZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVkZTc7XG59XG4uaWJhIC53aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmliYSAucXVvdGVfMSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaWJhIC5xdW90ZV8xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgfVxufVxuLmliYSAucXVvdGVfMSAucXVvdGUge1xuICBmb250LXNpemU6IDU5cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiA2MnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmliYSAucXVvdGVfMSAucXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuLmliYSAucXVvdGVfMiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbiAgcGFkZGluZy10b3A6IDEzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmliYSAucXVvdGVfMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cbi5pYmEgLnF1b3RlXzIgLnF1b3RlIHtcbiAgZm9udC1zaXplOiA0M3B4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaWJhIC5xdW90ZV8yIC5xdW90ZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG4uaWJhIC5zZWN0aW9uXzEge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmliYSAuc2VjdGlvbl8xIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuLmliYSAuc2VjdGlvbl8xIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiA0M3B4O1xuICBsaW5lLWhlaWdodDogNTNweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pYmEgLnNlY3Rpb25fMSBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4uaWJhIC5zZWN0aW9uXzEgaDMge1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pYmEgLnNlY3Rpb25fMSBoMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5pYmEgLnNlY3Rpb25fMSAuZnVsbC13aWR0aC1pbWFnZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pYmEgLnNlY3Rpb25fMSAuZnVsbC13aWR0aC1pbWFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi5pYmEgLnNlY3Rpb25fMSAuY29weXJpZ2h0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmliYSAuc2VjdGlvbl8yIC5mdWxsLXdpZHRoLWltYWdlIHtcbiAgbWFyZ2luOiAwO1xufVxuLmliYSAuc2VjdGlvbl8yIGltZy5tb2JpbGUge1xuICBwYWRkaW5nOiAwO1xufVxuLmliYSAuc2VjdGlvbl8yIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pYmEgLnNlY3Rpb25fMiBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaWJhIC5zZWN0aW9uXzIgLmNzLXRleHQtbW9kdWxlX19jb250ZW50LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDU1JTtcbiAgfVxufVxuLmliYSAuc2VjdGlvbl8yIC5jcy10ZXh0LW1vZHVsZSB7XG4gIHBhZGRpbmctdG9wOiA3NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaWJhIC5zZWN0aW9uXzMgLmZ1bGwtd2lkdGgtaW1hZ2Uge1xuICBtYXJnaW46IDA7XG59XG4uaWJhIC5zZWN0aW9uXzMgaW1nLm1vYmlsZSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uaWJhIC5zZWN0aW9uXzMgLmNzLXRleHQtbW9kdWxlIHtcbiAgcGFkZGluZy10b3A6IDc1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3NXB4O1xufVxuXG4ubWVudG9ycyBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5tZW50b3JzIC5uby1iZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVuc2V0O1xufVxuLm1lbnRvcnMgLmJsdWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1bnNldCAhaW1wb3J0YW50O1xufVxuLm1lbnRvcnMgLmJyZWFrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC5tZW50b3JzIC5icmVhayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5tZW50b3JzIC5zZWN0aW9uXzEgLmNzLXRleHQtbW9kdWxlIHtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tZW50b3JzIC5zZWN0aW9uXzEgLmNzLXRleHQtbW9kdWxlX19jb250ZW50LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tZW50b3JzIC5zZWN0aW9uXzEgaW1nIHtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubWVudG9ycyAuc2VjdGlvbl8xIGgyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tZW50b3JzIC5zZWN0aW9uXzIgaDIge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm1lbnRvcnMgLnRlYW0tbW9kdWxlIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ubWVudG9ycyAudGVhbS1tb2R1bGVfX3dyYXBwZXIge1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xufVxuLm1lbnRvcnMgLnRlYW0tbW9kdWxlX19tZW1iZXIge1xuICBtYXgtd2lkdGg6IDI4MHB4O1xufVxuLm1lbnRvcnMgLnRlYW0tbW9kdWxlX19tZW1iZXIgaDMge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNi42cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5tZW50b3JzIC50ZWFtLW1vZHVsZV9fbWVtYmVyIHAge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm1lbnRvcnMgLnNlY3Rpb25fMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwM2U4OWY7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cbi5tZW50b3JzIC5zZWN0aW9uXzMgaDIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLm1lbnRvcnMgLnNlY3Rpb25fMyAudGVhbS1tb2R1bGUge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tZW50b3JzIC50ZWFtLW1vZHVsZV9fd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLm1lbnRvcnMgLnR3by1pbWFnZXNfX3JpZ2h0LFxuLm1lbnRvcnMgLnR3by1pbWFnZXNfX2xlZnQge1xuICBtYXgtd2lkdGg6IDQzMnB4O1xufVxuLm1lbnRvcnMgLnR3by1pbWFnZXNfX3JpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAubWVudG9ycyAudHdvLWltYWdlc19fcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuLm1lbnRvcnMgLnR3by1pbWFnZXNfX2xlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAubWVudG9ycyAudHdvLWltYWdlc19fbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1lbnRvcnMgLnR3by1pbWFnZXNfX2xlZnQge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi5tZW50b3JzIC50d28taW1hZ2VzX193cmFwcGVyIGltZyB7XG4gIG1heC13aWR0aDogNDMycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm1lbnRvcnMgLmJsb2NrcXVvdGUge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm1lbnRvcnMgLmJsb2NrcXVvdGUge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gIH1cbn1cbi5tZW50b3JzIC5ibG9ja3F1b3RlIC5xdW90ZSB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubWVudG9ycyAuYmxvY2txdW90ZSAucXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuLm1lbnRvcnMgLmJsb2NrcXVvdGUgLmF1dGhvciB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm1lbnRvcnMgLmJsb2NrcXVvdGUgLmF1dGhvciB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG4ubWVudG9ycyAuc2VjdGlvbl80IHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG4ubWVudG9ycyAuc2VjdGlvbl80IC5leHRyYS1wYWQge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5tZW50b3JzIC5zZWN0aW9uXzQgLnRlYW0tbW9kdWxlIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1lbnRvcnMgLnNlY3Rpb25fNCAudGVhbS1tb2R1bGVfX3dyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm1lbnRvcnMgLnNlY3Rpb25fNCBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubWVudG9ycyAuc2VjdGlvbl80IC5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMDtcbn1cbi5tZW50b3JzIC5zZWN0aW9uXzQgLmJsb2NrcXVvdGUgLnF1b3RlIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4ubWVudG9ycyAuZnVsbC13aWR0aC1pbWFnZS5ib3R0b20ge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbi5tZW50b3JzIC5ib3R0b20tYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgcGFkZGluZzogODBweCAwO1xuICBtYXJnaW4tdG9wOiAxMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tZW50b3JzIC5ib3R0b20tYmFubmVyIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG59XG4ubWVudG9ycyAuYm90dG9tLWJhbm5lciBwIHtcbiAgZm9udC1zaXplOiAyNS4ycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMC42cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWVudG9ycyAuYm90dG9tLWJhbm5lciBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbn1cblxuLm1lbnRvcnMtY2xhcmtzIC5oZWFkaW5nLWxhcmdlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBmb250LXdlaWdodDogODAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1lbnRvcnMtY2xhcmtzIC5oZWFkaW5nLWxhcmdlciB7XG4gICAgZm9udC1zaXplOiA1NHB4O1xuICB9XG59XG4ubWVudG9ycy1jbGFya3MgaDIge1xuICBmb250LXdlaWdodDogODAwO1xufVxuLm1lbnRvcnMtY2xhcmtzIC5uby1iZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVuc2V0O1xufVxuLm1lbnRvcnMtY2xhcmtzIC5ibHVlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5tZW50b3JzLWNsYXJrcyAuc2VjdGlvbl8xIC5jcy10ZXh0LW1vZHVsZSB7XG4gIG1heC13aWR0aDogNjcwcHg7XG4gIG1hcmdpbjogMnJlbSBhdXRvIDRyZW0gYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tZW50b3JzLWNsYXJrcyAuc2VjdGlvbl8xIC5jcy10ZXh0LW1vZHVsZSB7XG4gICAgbWFyZ2luOiA0cmVtIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tZW50b3JzLWNsYXJrcyAuc2VjdGlvbl8xIC5jcy10ZXh0LW1vZHVsZV9fY29udGVudC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubWVudG9ycy1jbGFya3MgLnNlY3Rpb25fMiAuY3MtdGV4dC1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tZW50b3JzLWNsYXJrcyAuc2VjdGlvbl8yIC50d28taW1hZ2VzIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tZW50b3JzLWNsYXJrcyAuc2VjdGlvbl8yIC50d28taW1hZ2VzIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICB9XG59XG4ubWVudG9ycy1jbGFya3MgLnNlY3Rpb25fMyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgNTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubWVudG9ycy1jbGFya3MgLnNlY3Rpb25fMyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgZ2FwOiAzcmVtO1xuICB9XG59XG4ubWVudG9ycy1jbGFya3MgLnNlY3Rpb25fMyAuYXV0aG9yLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubWVudG9ycy1jbGFya3MgLnNlY3Rpb25fMyAuYXV0aG9yLXdyYXBwZXIge1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbn1cbi5tZW50b3JzLWNsYXJrcyAuc2VjdGlvbl8zIC5xdW90ZS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm1lbnRvcnMtY2xhcmtzIC5zZWN0aW9uXzMgLnF1b3RlLXdyYXBwZXIge1xuICAgIHdpZHRoOiA1NSU7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtO1xuICB9XG59XG4ubWVudG9ycy1jbGFya3MgLnNlY3Rpb25fMyAuY3MtdGV4dC1tb2R1bGVfX2NvbnRlbnQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWVudG9ycy1jbGFya3MgLnNlY3Rpb25fMyAuY3MtdGV4dC1tb2R1bGVfX2NvbnRlbnQtY29udGFpbmVyID4gKiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubWVudG9ycy1jbGFya3MgLnNlY3Rpb25fMyAuY3MtdGV4dC1tb2R1bGVfX2NvbnRlbnQtY29udGFpbmVyIC50ZXh0LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1lbnRvcnMtY2xhcmtzIC5zZWN0aW9uXzMgLmNzLXRleHQtbW9kdWxlX19jb250ZW50LWNvbnRhaW5lciAudGV4dC1ib2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLm1lbnRvcnMtY2xhcmtzIC5zZWN0aW9uXzMgLnF1b3RlLXdyYXBwZXIgLmludHJvIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbi5tZW50b3JzLWNsYXJrcyAuYXV0aG9yLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWVudG9ycy1jbGFya3MgLmF1dGhvci13cmFwcGVyIC5hdXRob3ItaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ubWVudG9ycy1jbGFya3MgLmF1dGhvci13cmFwcGVyIC50aXRsZS13cmFwcGVyIC5hdXRob3Ige1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubWVudG9ycy1jbGFya3MgLmF1dGhvci13cmFwcGVyIC50aXRsZS13cmFwcGVyIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5tZW50b3JzLWNsYXJrcyAuc2VjdGlvbl80IHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgcGFkZGluZzogM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0OTBmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tZW50b3JzLWNsYXJrcyAuc2VjdGlvbl80IHtcbiAgICBwYWRkaW5nOiA2cmVtO1xuICB9XG59XG4ubWVudG9ycy1jbGFya3MgLnNlY3Rpb25fNCBoMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tZW50b3JzLWNsYXJrcyAuc2VjdGlvbl80IGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuLm1lbnRvcnMtY2xhcmtzIC5zZWN0aW9uXzQgLm1lbnRlZXMtcXVvdGUtd3JhcHBlciB7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1lbnRvcnMtY2xhcmtzIC5zZWN0aW9uXzQgLnF1b3RlLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1lbnRvcnMtY2xhcmtzIC5zZWN0aW9uXzQgLnF1b3RlLWltZyB7XG4gICAgd2lkdGg6IDMyLjMlO1xuICB9XG59XG4ubWVudG9ycy1jbGFya3MgLnNlY3Rpb25fNSB7XG4gIHBhZGRpbmc6IDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWVudG9ycy1jbGFya3MgLnNlY3Rpb25fNSB7XG4gICAgcGFkZGluZzogMnJlbSA2cmVtO1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgfVxufVxuLm1lbnRvcnMtY2xhcmtzIC5zZWN0aW9uXzUgaDMge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tZW50b3JzLWNsYXJrcyAuc2VjdGlvbl81IGgzIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tZW50b3JzLWNsYXJrcyAuc2VjdGlvbl81IC5zcGVha2Vycy13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICB9XG59XG4ubWVudG9ycy1jbGFya3MgLnNlY3Rpb25fNSAuc3BlYWtlcnMtd3JhcHBlciAuYXV0aG9yLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5tZW50b3JzLWNsYXJrcyAuc2VjdGlvbl81IC5zcGVha2Vycy13cmFwcGVyIC5zcGVha2VyIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5tZW50b3JzLWNsYXJrcyAuc2VjdGlvbl81IC5zcGVha2Vycy13cmFwcGVyIC5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxcmVtO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubWVudG9ycy1jbGFya3MgLnNlY3Rpb25fNSAuc3BlYWtlcnMtd3JhcHBlciAucm93Om50aC1vZi10eXBlKG9kZCkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubWVudG9ycy1jbGFya3MgLnNlY3Rpb25fNSAuc3BlYWtlcnMtd3JhcHBlciAucm93Om50aC1vZi10eXBlKG9kZCkgLnNwZWFrZXIge1xuICBmbGV4LWJhc2lzOiA0MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWVudG9ycy1jbGFya3MgLnNlY3Rpb25fNSAuc3BlYWtlcnMtd3JhcHBlciAucm93Om50aC1vZi10eXBlKG9kZCkgLnNwZWFrZXIge1xuICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgfVxufVxuLm1lbnRvcnMtY2xhcmtzIC5zZWN0aW9uXzUgLnNwZWFrZXJzLXdyYXBwZXIgLnJvdzpudGgtb2YtdHlwZShldmVuKSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWVudG9ycy1jbGFya3MgLnNlY3Rpb25fNSAuc3BlYWtlcnMtd3JhcHBlciAucm93Om50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICBnYXA6IDZyZW07XG4gIH1cbn1cbi5tZW50b3JzLWNsYXJrcyAuc2VjdGlvbl81IC5zcGVha2Vycy13cmFwcGVyIC5yb3c6bnRoLW9mLXR5cGUoZXZlbikgLnNwZWFrZXIge1xuICBmbGV4LWJhc2lzOiA0MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWVudG9ycy1jbGFya3MgLnNlY3Rpb25fNSAuc3BlYWtlcnMtd3JhcHBlciAucm93Om50aC1vZi10eXBlKGV2ZW4pIC5zcGVha2VyIHtcbiAgICBmbGV4LWJhc2lzOiAyMCU7XG4gIH1cbn1cbi5tZW50b3JzLWNsYXJrcyAuc2VjdGlvbl82IHtcbiAgcGFkZGluZzogNXJlbSAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVkNjVkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1lbnRvcnMtY2xhcmtzIC5zZWN0aW9uXzYge1xuICAgIHBhZGRpbmc6IDZyZW07XG4gIH1cbn1cbi5tZW50b3JzLWNsYXJrcyAuc2VjdGlvbl82IGgyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1lbnRvcnMtY2xhcmtzIC5zZWN0aW9uXzYgaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuLm1lbnRvcnMtY2xhcmtzIC5zZWN0aW9uXzYgLm9yZ2FuaXNhdGlvbi13cmFwcGVyIHtcbiAgbWFyZ2luOiA2cmVtIGF1dG8gMCBhdXRvO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xufVxuLm1lbnRvcnMtY2xhcmtzIC5zZWN0aW9uXzYgLm9yZ2FuaXNhdGlvbi13cmFwcGVyIC5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDVyZW07XG59XG4ubWVudG9ycy1jbGFya3MgLnNlY3Rpb25fNiAub3JnYW5pc2F0aW9uLXdyYXBwZXIgLnJvdy0xIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tZW50b3JzLWNsYXJrcyAuc2VjdGlvbl82IC5vcmdhbmlzYXRpb24td3JhcHBlciAucm93LTEge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG4ubWVudG9ycy1jbGFya3MgLnNlY3Rpb25fNiAub3JnYW5pc2F0aW9uLXdyYXBwZXIgLnJvdy0yIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tZW50b3JzLWNsYXJrcyAuc2VjdGlvbl82IC5vcmdhbmlzYXRpb24td3JhcHBlciAucm93LTIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbi5tZW50b3JzLWNsYXJrcyAuc2VjdGlvbl82IC5vcmdhbmlzYXRpb24td3JhcHBlciAuYmFyY2xheXMge1xuICBtYXgtd2lkdGg6IDE0NXB4O1xufVxuLm1lbnRvcnMtY2xhcmtzIC5zZWN0aW9uXzYgLm9yZ2FuaXNhdGlvbi13cmFwcGVyIC5saW5rZWRpbiB7XG4gIG1heC13aWR0aDogMTQ1cHg7XG59XG4ubWVudG9ycy1jbGFya3MgLnNlY3Rpb25fNiAub3JnYW5pc2F0aW9uLXdyYXBwZXIgLnNhbXN1bmcge1xuICBtYXgtd2lkdGg6IDE0NXB4O1xufVxuLm1lbnRvcnMtY2xhcmtzIC5zZWN0aW9uXzYgLm9yZ2FuaXNhdGlvbi13cmFwcGVyIC5waW50ZXJlc3Qge1xuICBtYXgtd2lkdGg6IDEzMHB4O1xufVxuLm1lbnRvcnMtY2xhcmtzIC5zZWN0aW9uXzYgLm9yZ2FuaXNhdGlvbi13cmFwcGVyIC5kbmFkIHtcbiAgbWF4LXdpZHRoOiAxMzBweDtcbn1cbi5tZW50b3JzLWNsYXJrcyAuc2VjdGlvbl82IC5vcmdhbmlzYXRpb24td3JhcHBlciAuYnJhbmQtYWR2YW5jZSB7XG4gIG1heC13aWR0aDogMTMwcHg7XG59XG4ubWVudG9ycy1jbGFya3MgLnNlY3Rpb25fNiAub3JnYW5pc2F0aW9uLXdyYXBwZXIgLmxvZ28ge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1lbnRvcnMtY2xhcmtzIC5zZWN0aW9uXzYgLm9yZ2FuaXNhdGlvbi13cmFwcGVyIC5sb2dvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm1lbnRvcnMtY2xhcmtzIC5ib3R0b20tYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgcGFkZGluZzogODBweCAwO1xufVxuLm1lbnRvcnMtY2xhcmtzIC5ib3R0b20tYmFubmVyIHAge1xuICBmb250LXNpemU6IDI1LjJweDtcbiAgbGluZS1oZWlnaHQ6IDMwLjZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tZW50b3JzLWNsYXJrcyAuYm90dG9tLWJhbm5lciBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbn1cblxuLmhwLWludHJvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cbi5ocC1pbnRyb19fbWFpbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmhwLWludHJvX19jb250ZW50LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA5NSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhwLWludHJvX19jb250ZW50LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDUyJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5ocC1pbnRyb19fY29udGVudC1jb250YWluZXIge1xuICAgIHdpZHRoOiA2MyU7XG4gIH1cbn1cblxuLmhwLW5ld3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ocC1uZXdzIC5saW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQ4MHB4O1xuICBtYXgtaGVpZ2h0OiA0ODBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2hwLW5ld3MtbGluZS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMjIlIDEwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMiUgNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5ocC1uZXdzIC5saW5lIHtcbiAgICBtaW4taGVpZ2h0OiA0NDBweDtcbiAgICBtYXgtaGVpZ2h0OiA0NDBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDIlIDQ1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhwLW5ld3MgLmxpbmUge1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMiUgNzUlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjAlIDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTM2cHgpIHtcbiAgLmhwLW5ld3MgLmxpbmUge1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMiUgNzUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgLmhwLW5ld3MgLmxpbmUge1xuICAgIG1pbi1oZWlnaHQ6IDcwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDcwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5ocC1uZXdzIC5saW5lIHtcbiAgICBtaW4taGVpZ2h0OiA2NzBweDtcbiAgICBtYXgtaGVpZ2h0OiA2NzBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDIlIDQ1JTtcbiAgfVxufVxuLmhwLW5ld3NfX21haW4tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogNDgwcHg7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTUwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogODAlIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmhwLW5ld3NfX21haW4tY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiA0NDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDI1cHgpIHtcbiAgLmhwLW5ld3NfX21haW4tY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmhwLW5ld3NfX21haW4tY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiA3NTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIxcHgpIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuaHAtbmV3c19fbWFpbi1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDQ4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaHAtbmV3c19fbWFpbi1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkzNnB4KSB7XG4gIC5ocC1uZXdzX19tYWluLWNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAuaHAtbmV3c19fbWFpbi1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDcwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5ocC1uZXdzX19tYWluLWNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogNzUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLmhwLW5ld3NfX21haW4tY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiA3NTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3NSUgMDtcbiAgfVxuICAuaHAtbmV3c19fbWFpbi1jb250YWluZXIgLndoaXRlIHtcbiAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICB9XG59XG4uaHAtbmV3c19fY29udGVudC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogODUlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiA4LjUlO1xuICBtYXJnaW4tdG9wOiA4NyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaHAtbmV3c19fY29udGVudC1jb250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MzlweCkge1xuICAuaHAtbmV3c19fY29udGVudC1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjUlO1xuICAgIHdpZHRoOiAzNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTM2cHgpIHtcbiAgLmhwLW5ld3NfX2NvbnRlbnQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5ocC1uZXdzX19jb250ZW50LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogNzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAuaHAtbmV3c19fY29udGVudC1jb250YWluZXIge1xuICAgIHdpZHRoOiA4NSU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi10b3A6IDU1JTtcbiAgfVxufVxuLmhwLW5ld3NfX2NvbnRlbnQtY29udGFpbmVyIGgyIHtcbiAgY29sb3I6ICNmZjdlNmY7XG59XG4uaHAtbmV3c19fY29udGVudC1jb250YWluZXIgaDMge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmhwLW5ld3NfX2NvbnRlbnQtY29udGFpbmVyIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaHAtbmV3c19fY29udGVudC1jb250YWluZXIgc3BhbiB7XG4gICAgbWF4LXdpZHRoOiA3MHB4O1xuICAgIG1heC1oZWlnaHQ6IDcwcHg7XG4gICAgdG9wOiAtMTBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmhwLW5ld3NfX2NvbnRlbnQtY29udGFpbmVyIHNwYW4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ocC1uZXdzX19jb250ZW50LWNvbnRhaW5lci5saWdodCBoMyxcbi5ocC1uZXdzX19jb250ZW50LWNvbnRhaW5lci5saWdodCBwIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaHAtbmV3c19fY29udGVudC1jb250YWluZXIubGlnaHQgaDMsXG4gIC5ocC1uZXdzX19jb250ZW50LWNvbnRhaW5lci5saWdodCBwIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogNzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAuaHAtbmV3c19fY29udGVudC1jb250YWluZXIubGlnaHQgaDMsXG4gIC5ocC1uZXdzX19jb250ZW50LWNvbnRhaW5lci5saWdodCBwIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxufVxuLmhwLW5ld3NfX2NvbnRlbnQtY29udGFpbmVyLmRhcmsgaDMsXG4uaHAtbmV3c19fY29udGVudC1jb250YWluZXIuZGFyayBwIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uaHAtbmV3c19fY29udGVudC1jb250YWluZXIuZGFyayAuYmxhY2ssIC5ocC1uZXdzX19jb250ZW50LWNvbnRhaW5lci5saWdodCAuYmxhY2sge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5ocC1uZXdzX19jb250ZW50LWNvbnRhaW5lci5kYXJrIC53aGl0ZSwgLmhwLW5ld3NfX2NvbnRlbnQtY29udGFpbmVyLmxpZ2h0IC53aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc5MHB4KSB7XG4gIC5ocC1uZXdzX19jb250ZW50LWNvbnRhaW5lci5kYXJrIC53aGl0ZSwgLmhwLW5ld3NfX2NvbnRlbnQtY29udGFpbmVyLmxpZ2h0IC53aGl0ZSB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cbn1cblxuLmhwLWNhc2Utc3R1ZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ocC1jYXNlLXN0dWR5X19tYWluLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQ4MHB4O1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1MCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDgwJSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5ocC1jYXNlLXN0dWR5X19tYWluLWNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogNDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyNXB4KSB7XG4gIC5ocC1jYXNlLXN0dWR5X19tYWluLWNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogNjAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ocC1jYXNlLXN0dWR5X19tYWluLWNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogNzUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMXB4KSBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmhwLWNhc2Utc3R1ZHlfX21haW4tY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiA0ODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhwLWNhc2Utc3R1ZHlfX21haW4tY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MzZweCkge1xuICAuaHAtY2FzZS1zdHVkeV9fbWFpbi1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgLmhwLWNhc2Utc3R1ZHlfX21haW4tY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiA3MDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuaHAtY2FzZS1zdHVkeV9fbWFpbi1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDc1MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5ocC1jYXNlLXN0dWR5X19tYWluLWNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogNzUwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzUlIDA7XG4gIH1cbiAgLmhwLWNhc2Utc3R1ZHlfX21haW4tY29udGFpbmVyIC53aGl0ZSB7XG4gICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmhwLWNhc2Utc3R1ZHlfX2NvbnRlbnQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDg1JTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogOC41JTtcbiAgbWFyZ2luLXRvcDogODclO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhwLWNhc2Utc3R1ZHlfX2NvbnRlbnQtY29udGFpbmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMzclO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDkzNnB4KSB7XG4gIC5ocC1jYXNlLXN0dWR5X19jb250ZW50LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuaHAtY2FzZS1zdHVkeV9fY29udGVudC1jb250YWluZXIge1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhwLWNhc2Utc3R1ZHlfX2NvbnRlbnQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA4MiU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLmhwLWNhc2Utc3R1ZHlfX2NvbnRlbnQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogODUlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tdG9wOiA1NSU7XG4gIH1cbn1cbi5ocC1jYXNlLXN0dWR5X19jb250ZW50LWNvbnRhaW5lciBoMiB7XG4gIGNvbG9yOiAjZmY3ZTZmO1xufVxuLmhwLWNhc2Utc3R1ZHlfX2NvbnRlbnQtY29udGFpbmVyIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5ocC1jYXNlLXN0dWR5X19jb250ZW50LWNvbnRhaW5lciBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhwLWNhc2Utc3R1ZHlfX2NvbnRlbnQtY29udGFpbmVyIHNwYW4ge1xuICAgIG1heC13aWR0aDogNzBweDtcbiAgICBtYXgtaGVpZ2h0OiA3MHB4O1xuICAgIHRvcDogLTEwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5ocC1jYXNlLXN0dWR5X19jb250ZW50LWNvbnRhaW5lciBzcGFuIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaHAtY2FzZS1zdHVkeV9fY29udGVudC1jb250YWluZXIubGlnaHQgaDMsXG4uaHAtY2FzZS1zdHVkeV9fY29udGVudC1jb250YWluZXIubGlnaHQgcCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhwLWNhc2Utc3R1ZHlfX2NvbnRlbnQtY29udGFpbmVyLmxpZ2h0IGgzLFxuICAuaHAtY2FzZS1zdHVkeV9fY29udGVudC1jb250YWluZXIubGlnaHQgcCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLmhwLWNhc2Utc3R1ZHlfX2NvbnRlbnQtY29udGFpbmVyLmxpZ2h0IGgzLFxuICAuaHAtY2FzZS1zdHVkeV9fY29udGVudC1jb250YWluZXIubGlnaHQgcCB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cbn1cbi5ocC1jYXNlLXN0dWR5X19jb250ZW50LWNvbnRhaW5lci5kYXJrIGgzLFxuLmhwLWNhc2Utc3R1ZHlfX2NvbnRlbnQtY29udGFpbmVyLmRhcmsgcCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmhwLWNhc2Utc3R1ZHlfX2NvbnRlbnQtY29udGFpbmVyLmRhcmsgLmJsYWNrLCAuaHAtY2FzZS1zdHVkeV9fY29udGVudC1jb250YWluZXIubGlnaHQgLmJsYWNrIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uaHAtY2FzZS1zdHVkeV9fY29udGVudC1jb250YWluZXIuZGFyayAud2hpdGUsIC5ocC1jYXNlLXN0dWR5X19jb250ZW50LWNvbnRhaW5lci5saWdodCAud2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3OTBweCkge1xuICAuaHAtY2FzZS1zdHVkeV9fY29udGVudC1jb250YWluZXIuZGFyayAud2hpdGUsIC5ocC1jYXNlLXN0dWR5X19jb250ZW50LWNvbnRhaW5lci5saWdodCAud2hpdGUge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ocC10aWxlLWJsYWNrIHtcbiAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jcy1pbnRybyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNzLWludHJvX19tYWluLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaHAtaW50cm8tbGluZS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTklIDhweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwJSA1NSU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jcy1pbnRyb19fbWFpbi1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yJSA3NSU7XG4gIH1cbn1cbi5jcy1pbnRyb19fbWFpbi1jb250YWluZXIuYmx1ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE5JSA4cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMCUgNTUlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3MtaW50cm9fX21haW4tY29udGFpbmVyLmJsdWUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yJSA3NSU7XG4gIH1cbn1cbi5jcy1pbnRyb19fY29udGVudC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogNjAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3MtaW50cm9fX2NvbnRlbnQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5jcy1pbnRyb19fY29udGVudC1jb250YWluZXIge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbi5jcy1pbnRyb19fY29udGVudC1jb250YWluZXIgaDEge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiA0JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jcy1pbnRyb19fY29udGVudC1jb250YWluZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNjVweDtcbiAgfVxufVxuLmNzLWludHJvX19jb250ZW50LWNvbnRhaW5lciBwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jcy1pbnRyb19fY29udGVudC1jb250YWluZXIgcCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB9XG59XG5cbi5jcy1xdW90ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNzLXF1b3RlX19tYWluLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIHBhZGRpbmc6IDcwcHggMCA1MHB4IDA7XG59XG4uY3MtcXVvdGVfX2NvbnRlbnQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDg1JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNzLXF1b3RlX19jb250ZW50LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuLmNzLXF1b3RlX19jb250ZW50LWNvbnRhaW5lciBwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW46IDQlIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3MtcXVvdGVfX2NvbnRlbnQtY29udGFpbmVyIHAge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgfVxufVxuLmNzLXF1b3RlX19jb250ZW50LWNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogNzRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDU3cHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3MtcXVvdGVfX2NvbnRlbnQtY29udGFpbmVyIGltZyB7XG4gICAgd2lkdGg6IDc0cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDU3cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmNzLXF1b3RlX19uYW1lIHAge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbjogMDtcbn1cbi5jcy1xdW90ZV9fbmFtZSAucGluayB7XG4gIGNvbG9yOiAjZmY3ZTZmO1xuICBtYXJnaW46IDMlIDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jcy1xdW90ZV9fbmFtZSAucGluayB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5jcy10ZXh0LW1vZHVsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNzLXRleHQtbW9kdWxlX19tYWluLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uY3MtdGV4dC1tb2R1bGVfX21haW4tY29udGFpbmVyLmxpbmUtbGVmdCwgLmNzLXRleHQtbW9kdWxlX19tYWluLWNvbnRhaW5lci5saW5lLXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2hwLWludHJvLWxpbmUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE5JSA4cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMCUgMi41JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jcy10ZXh0LW1vZHVsZV9fbWFpbi1jb250YWluZXIubGluZS1sZWZ0LCAuY3MtdGV4dC1tb2R1bGVfX21haW4tY29udGFpbmVyLmxpbmUtcmlnaHQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yJSA1JTtcbiAgfVxufVxuLmNzLXRleHQtbW9kdWxlX19tYWluLWNvbnRhaW5lci5saW5lLWxlZnQuYmx1ZSwgLmNzLXRleHQtbW9kdWxlX19tYWluLWNvbnRhaW5lci5saW5lLXJpZ2h0LmJsdWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaHAtbmV3cy1saW5lLnN2Z1wiKTtcbn1cbi5jcy10ZXh0LW1vZHVsZV9fbWFpbi1jb250YWluZXIubGluZS1yaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDExMCUgMS41JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jcy10ZXh0LW1vZHVsZV9fbWFpbi1jb250YWluZXIubGluZS1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAyJSA1JTtcbiAgfVxufVxuLmNzLXRleHQtbW9kdWxlX19jb250ZW50LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiA3NSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jcy10ZXh0LW1vZHVsZV9fY29udGVudC1jb250YWluZXIge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbi5jcy10ZXh0LW1vZHVsZV9fY29udGVudC1jb250YWluZXIgaDIge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBtYXJnaW4tYm90dG9tOiA0JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jcy10ZXh0LW1vZHVsZV9fY29udGVudC1jb250YWluZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgfVxufVxuLmNzLXRleHQtbW9kdWxlX19jb250ZW50LWNvbnRhaW5lciBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMiU7XG59XG4uY3MtdGV4dC1tb2R1bGVfX2NvbnRlbnQtY29udGFpbmVyIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3MtdGV4dC1tb2R1bGVfX2NvbnRlbnQtY29udGFpbmVyIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuLmNzLXRleHQtbW9kdWxlX19jb250ZW50LWNvbnRhaW5lciBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jcy10ZXh0LW1vZHVsZV9fY29udGVudC1jb250YWluZXIgaWZyYW1lIHtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuXG4uZnVsbC13aWR0aC1pbWFnZSB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mdWxsLXdpZHRoLWltYWdlIHtcbiAgICBtYXJnaW46IDAgNTVweDtcbiAgfVxufVxuLmZ1bGwtd2lkdGgtaW1hZ2VfX21haW4tY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi52aWRlby1lbWJlZCB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWRlby1lbWJlZCB7XG4gICAgbWFyZ2luOiAwIDUwcHg7XG4gIH1cbn1cbi52aWRlby1lbWJlZF9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgLyogMTY6OSAqL1xuICBoZWlnaHQ6IDA7XG59XG4udmlkZW8tZW1iZWRfX3dyYXBwZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udmlkZW8tZW1iZWRfX3dyYXBwZXIgdmlkZW8ge1xuICAvKiBvdmVycmlkZSBvdGhlciBzdHlsZXMgdG8gbWFrZSByZXNwb25zaXZlICovXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiAwO1xufVxuLnZpZGVvLWVtYmVkX193cmFwcGVyLnRlYXNlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWRlby1lbWJlZF9fd3JhcHBlci50ZWFzZXIgLnBsYXlCdXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYm9yZGVyOiA4cHggc29saWQgI2ZmZjtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwLjk1O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zO1xufVxuLnZpZGVvLWVtYmVkX193cmFwcGVyLnRlYXNlciAucGxheUJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAyNXB4IDAgMjVweCA1MHB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogLTEwcHg7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnZpZGVvLWVtYmVkX193cmFwcGVyLnRlYXNlciAjbXV0ZS13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvdHRvbTogNXB4O1xuICByaWdodDogMTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udmlkZW8tZW1iZWRfX3dyYXBwZXIudGVhc2VyICNtdXRlLXdyYXBwZXIgLmljb24ge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLnZpZGVvLWVtYmVkX193cmFwcGVyLnRlYXNlciAjbXV0ZS13cmFwcGVyICN1bm11dGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW9fX21wNCB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWRlb19fbXA0IHtcbiAgICBtYXJnaW46IDAgNTBweDtcbiAgfVxufVxuLnZpZGVvX19tcDRfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmlkZW9fX21wNF9fd3JhcHBlciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi52aWRlb19fbXA0X193cmFwcGVyIHZpZGVvIHtcbiAgLyogb3ZlcnJpZGUgb3RoZXIgc3R5bGVzIHRvIG1ha2UgcmVzcG9uc2l2ZSAqL1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgb3V0bGluZTogMDtcbn1cbi52aWRlb19fbXA0X193cmFwcGVyLnRlYXNlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWRlb19fbXA0X193cmFwcGVyLnRlYXNlciAucGxheUJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBib3JkZXI6IDhweCBzb2xpZCAjZmZmO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDAuOTU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXM7XG59XG4udmlkZW9fX21wNF9fd3JhcHBlci50ZWFzZXIgLnBsYXlCdXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMjVweCAwIDI1cHggNTBweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IC0xMHB4O1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbn1cbi52aWRlb19fbXA0X193cmFwcGVyLnRlYXNlciAjbXV0ZS13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvdHRvbTogNXB4O1xuICByaWdodDogMTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udmlkZW9fX21wNF9fd3JhcHBlci50ZWFzZXIgI211dGUtd3JhcHBlciAuaWNvbiB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4udmlkZW9fX21wNF9fd3JhcHBlci50ZWFzZXIgI211dGUtd3JhcHBlciAjdW5tdXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDUwcHg7XG59XG4uc3dpcGVyIC5zd2lwZXItc2xpZGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG4uc3dpcGVyIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb2xvcjogI2ZmN2Q2ZTtcbn1cbi5zd2lwZXIgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5zd2lwZXIgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbG9yOiAjZmY3ZDZlO1xufVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjZmY3ZDZlICFpbXBvcnRhbnQ7XG59XG5cbi50d28taW1hZ2VzIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHdvLWltYWdlcyB7XG4gICAgbWFyZ2luOiAwIDU1cHg7XG4gIH1cbn1cbi50d28taW1hZ2VzX19tYWluLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudHdvLWltYWdlc19fbWFpbi1jb250YWluZXIge1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICB9XG59XG4udHdvLWltYWdlc19fbGVmdCwgLnR3by1pbWFnZXNfX3JpZ2h0IHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50d28taW1hZ2VzX19sZWZ0LCAudHdvLWltYWdlc19fcmlnaHQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi50d28taW1hZ2VzX19sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50d28taW1hZ2VzX19sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi50d28taW1hZ2VzX19yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50d28taW1hZ2VzX19yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cbi50d28taW1hZ2VzX192aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxMTcuNzclO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnR3by1pbWFnZXNfX3ZpZGVvIHtcbiAgICB3aWR0aDogNDguNSU7XG4gICAgcGFkZGluZy1ib3R0b206IDU3JTtcbiAgfVxufVxuLnR3by1pbWFnZXNfX3ZpZGVvIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udGVhbS1tb2R1bGUge1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG4udGVhbS1tb2R1bGVfX2NvbnRlbnQtY29udGFpbmVyIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRlYW0tbW9kdWxlX19jb250ZW50LWNvbnRhaW5lciBoMiB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICB9XG59XG4udGVhbS1tb2R1bGVfX2NvbnRlbnQtY29udGFpbmVyIC5pbmZvLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwIDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRlYW0tbW9kdWxlX19jb250ZW50LWNvbnRhaW5lciAuaW5mby13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4udGVhbS1tb2R1bGVfX2NvbnRlbnQtY29udGFpbmVyIC5pbmZvLXdyYXBwZXIgcCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRlYW0tbW9kdWxlX19jb250ZW50LWNvbnRhaW5lciAuaW5mby13cmFwcGVyIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuLnRlYW0tbW9kdWxlX19jb250ZW50LWNvbnRhaW5lciAuaW5mby13cmFwcGVyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmY3ZTZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRlYW0tbW9kdWxlX19jb250ZW50LWNvbnRhaW5lciAuaW5mby13cmFwcGVyIGEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuLnRlYW0tbW9kdWxlX19jb250ZW50LWNvbnRhaW5lciAuaW5mby13cmFwcGVyIC50d2l0dGVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4udGVhbS1tb2R1bGVfX2NvbnRlbnQtY29udGFpbmVyIC5pbmZvLXdyYXBwZXIgLmFycm93IHtcbiAgbWF4LXdpZHRoOiAxN3B4O1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLnRlYW0tbW9kdWxlX19jb250ZW50LWNvbnRhaW5lciAuaW5mby13cmFwcGVyIC5idXNpbmVzcy1lbnEsXG4udGVhbS1tb2R1bGVfX2NvbnRlbnQtY29udGFpbmVyIC5pbmZvLXdyYXBwZXIgLnRhbGVudC1lbnEsXG4udGVhbS1tb2R1bGVfX2NvbnRlbnQtY29udGFpbmVyIC5pbmZvLXdyYXBwZXIgLm1hcHMsXG4udGVhbS1tb2R1bGVfX2NvbnRlbnQtY29udGFpbmVyIC5pbmZvLXdyYXBwZXIgLmFkZHJlc3Mge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiA1MHB4IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGVhbS1tb2R1bGVfX2NvbnRlbnQtY29udGFpbmVyIC5pbmZvLXdyYXBwZXIgLmJ1c2luZXNzLWVucSxcbiAgLnRlYW0tbW9kdWxlX19jb250ZW50LWNvbnRhaW5lciAuaW5mby13cmFwcGVyIC50YWxlbnQtZW5xLFxuICAudGVhbS1tb2R1bGVfX2NvbnRlbnQtY29udGFpbmVyIC5pbmZvLXdyYXBwZXIgLm1hcHMsXG4gIC50ZWFtLW1vZHVsZV9fY29udGVudC1jb250YWluZXIgLmluZm8td3JhcHBlciAuYWRkcmVzcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi50ZWFtLW1vZHVsZV9fd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4udGVhbS1tb2R1bGVfX21lbWJlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMzY2cHg7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG4udGVhbS1tb2R1bGVfX21lbWJlciAubWVtYmVyLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRlYW0tbW9kdWxlX19tZW1iZXIgaDMge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4udGVhbS1tb2R1bGVfX21lbWJlciAudGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udGVhbS1tb2R1bGVfX21lbWJlciAuYmlvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMjAwcHg7XG59XG4udGVhbS1tb2R1bGVfX21lbWJlciAuYmlvIC5hcnJvdyB7XG4gIG1heC13aWR0aDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4udGVhbS1tb2R1bGVfX21lbWJlciAuYmlvIC5jdGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmY3ZTZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY3MtcXVvdGUtc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cbi5jcy1xdW90ZS1zbGlkZXIgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogNTBweCAwcHg7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jcy1xdW90ZS1zbGlkZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNThweDtcbiAgICBwYWRkaW5nOiAwIDMwcHggNDBweCAwO1xuICB9XG59XG4uY3MtcXVvdGUtc2xpZGVyX19tYWluLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgcGFkZGluZzogNzBweCAwIDUwcHggMDtcbn1cbi5jcy1xdW90ZS1zbGlkZXJfX2NvbnRlbnQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDg1JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jcy1xdW90ZS1zbGlkZXJfX2NvbnRlbnQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG4uY3MtcXVvdGUtc2xpZGVyX19jb250ZW50LWNvbnRhaW5lciAuc3dpcGVyLXByZXYtbmV4dC13cmFwcGVyID4gKjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5jcy1xdW90ZS1zbGlkZXJfX2NvbnRlbnQtY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbiA+ICo6Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uY3MtcXVvdGUtc2xpZGVyX19jb250ZW50LWNvbnRhaW5lciBwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW46IDQlIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3MtcXVvdGUtc2xpZGVyX19jb250ZW50LWNvbnRhaW5lciBwIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cbn1cbi5jcy1xdW90ZS1zbGlkZXJfX2NvbnRlbnQtY29udGFpbmVyIC5xdW90ZS1tYXJrIHtcbiAgbWF4LXdpZHRoOiAzN3B4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jcy1xdW90ZS1zbGlkZXJfX2NvbnRlbnQtY29udGFpbmVyIC5xdW90ZS1tYXJrIHtcbiAgICBtYXgtd2lkdGg6IDc0cHg7XG4gICAgbWF4LWhlaWdodDogNTdweDtcbiAgfVxufVxuLmNzLXF1b3RlLXNsaWRlcl9fbmFtZSBwIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW46IDA7XG59XG4uY3MtcXVvdGUtc2xpZGVyX19uYW1lIC5waW5rIHtcbiAgY29sb3I6ICNmZjdlNmY7XG4gIG1hcmdpbjogMyUgMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNzLXF1b3RlLXNsaWRlcl9fbmFtZSAucGluayB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uY3MtcXVvdGUtc2xpZGVyIC5zd2lwZXIgLnN3aXBlci1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLmNzLXF1b3RlLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBib3R0b206IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnNlcnZpY2VzLW1vZHVsZSB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cbi5zZXJ2aWNlcy1tb2R1bGVfX2NvbnRlbnQtY29udGFpbmVyIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW46IDQwcHggMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlcnZpY2VzLW1vZHVsZV9fY29udGVudC1jb250YWluZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNjVweDtcbiAgfVxufVxuLnNlcnZpY2VzLW1vZHVsZV9fY29udGVudC1jb250YWluZXIgLnNlcnZpY2Utd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc2VydmljZXMtbW9kdWxlX19jb250ZW50LWNvbnRhaW5lciAuc2VydmljZS13cmFwcGVyIC5zZXJ2aWNlLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogNjVweCA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxOTVweDtcbiAgbWFyZ2luOiAycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlcnZpY2VzLW1vZHVsZV9fY29udGVudC1jb250YWluZXIgLnNlcnZpY2Utd3JhcHBlciAuc2VydmljZS1ibG9jayBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2VydmljZXMtbW9kdWxlX19jb250ZW50LWNvbnRhaW5lciAuc2VydmljZS13cmFwcGVyIC5zZXJ2aWNlLWJsb2NrIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuXG4uY2xpZW50cy1tb2R1bGUge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cbi5jbGllbnRzLW1vZHVsZV9fY29udGVudC1jb250YWluZXIgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbjogNDBweCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2xpZW50cy1tb2R1bGVfX2NvbnRlbnQtY29udGFpbmVyIGgyIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gIH1cbn1cbi5jbGllbnRzLW1vZHVsZV9fY29udGVudC1jb250YWluZXIgLmNsaWVudHMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uY2xpZW50cy1tb2R1bGVfX2NvbnRlbnQtY29udGFpbmVyIC5jbGllbnRzLXdyYXBwZXIgLmNsaWVudC1ibG9jayB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBwYWRkaW5nOiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jbGllbnRzLW1vZHVsZV9fY29udGVudC1jb250YWluZXIgLmNsaWVudHMtd3JhcHBlciAuY2xpZW50LWJsb2NrIGltZyB7XG4gIHdpZHRoOiA2MCU7XG4gIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5hcnJvdy5hcnJvdy1sZWZ0LFxuLmFycm93LmFycm93LXJpZ2h0IHtcbiAgbWF4LXdpZHRoOiA3MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3NXB4KSB7XG4gIC5hcnJvdy5hcnJvdy1sZWZ0LFxuICAuYXJyb3cuYXJyb3ctcmlnaHQge1xuICAgIG1heC13aWR0aDogMzVweDtcbiAgfVxufVxuXG4uYXJyb3ctbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uY3RhLXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzVweCkge1xuICAuY3RhLXdyYXAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uY3RhLW5leHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5uZXh0LWN0YSxcbi5wcmV2LWN0YSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmN0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jdGEtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbn1cblxuLmF1ZGlvLWVtYmVkIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmF1ZGlvLWVtYmVkIHtcbiAgICBtYXJnaW46IDAgNTBweDtcbiAgfVxufVxuLmF1ZGlvLWVtYmVkX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMjAlO1xuICAvKiAxNjo5ICovXG4gIGhlaWdodDogMDtcbn1cbi5hdWRpby1lbWJlZF9fd3JhcHBlciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwcHg7XG59XG4uYXVkaW8tZW1iZWRfX3dyYXBwZXIgYXVkaW8ge1xuICAvKiBvdmVycmlkZSBvdGhlciBzdHlsZXMgdG8gbWFrZSByZXNwb25zaXZlICovXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiAwO1xufVxuLmF1ZGlvLWVtYmVkIC5hdWRpby11cGxvYWRfd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwIDQwcHg7XG59XG4uYXVkaW8tZW1iZWQgLmF1ZGlvLXVwbG9hZF93cmFwcGVyIGF1ZGlvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG5cbi53aGF0LXdlLWRvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndoYXQtd2UtZG8gLndoYXQtd2UtZG8tYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgLndoYXQtd2UtZG8gLndoYXQtd2UtZG8tYXJyb3cge1xuICAgIGhlaWdodDogM3B4O1xuICAgIHJpZ2h0OiAtNDRweDtcbiAgfVxufVxuLndoYXQtd2UtZG9fX21haW4tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLndoYXQtd2UtZG9fX2NvbnRlbnQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDg1JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNTBweCAwIDgwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53aGF0LXdlLWRvX19jb250ZW50LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuLndoYXQtd2UtZG9fX2NvbnRlbnQtY29udGFpbmVyIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDMwcHggMCA1MHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAud2hhdC13ZS1kb19fY29udGVudC1jb250YWluZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNThweDtcbiAgfVxufVxuLndoYXQtd2UtZG9fX2NvbnRlbnQtY29udGFpbmVyIGgzIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndoYXQtd2UtZG9fX2NvbnRlbnQtY29udGFpbmVyIC5kb3Qge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3ZTZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG4ud2hhdC13ZS1kb19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tb2R1bGVfX211bHRpLXZpZGVvIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kdWxlX19tdWx0aS12aWRlbyB7XG4gICAgbWFyZ2luOiAwIDU1cHg7XG4gIH1cbn1cbi5tb2R1bGVfX211bHRpLXZpZGVvX193cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1vZHVsZV9fbXVsdGktdmlkZW9fX3dyYXBwZXIge1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICB9XG59XG4ubW9kdWxlX19tdWx0aS12aWRlby5zcXVhcmUge1xuICBtYXJnaW4tdG9wOiAxMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kdWxlX19tdWx0aS12aWRlby5zcXVhcmUgLm1vZHVsZV9fbXVsdGktdmlkZW9fX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgfVxufVxuLm1vZHVsZV9fbXVsdGktdmlkZW9fX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMTE3Ljc3JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tb2R1bGVfX211bHRpLXZpZGVvX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kdWxlX19tdWx0aS12aWRlb19faXRlbSB7XG4gICAgd2lkdGg6IDQ4LjUlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1NyU7XG4gIH1cbn1cbi5tb2R1bGVfX211bHRpLXZpZGVvX19pdGVtIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5Aa2V5ZnJhbWVzIG1vZGFsLXZpZGVvIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBtb2RhbC12aWRlby1pbm5lciB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMHB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbn1cbi5tb2RhbC12aWRlbyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHotaW5kZXg6IDEwMDAwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLW5hbWU6IG1vZGFsLXZpZGVvO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xufVxuXG4ubW9kYWwtdmlkZW8tY2xvc2Uge1xuICBvcGFjaXR5OiAwO1xufVxuLm1vZGFsLXZpZGVvLWNsb3NlIC5tb2RhbC12aWRlby1tb3ZpZS13cmFwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDBweCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwcHgpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMHB4KTtcbn1cblxuLm1vZGFsLXZpZGVvLWJvZHkge1xuICBtYXgtd2lkdGg6IDgzJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5tb2RhbC12aWRlby1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5tb2RhbC12aWRlby1pbm5lciB7XG4gICAgcGFkZGluZzogMTBweCA2MHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuLm1vZGFsLXZpZGVvLW1vdmllLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi1uYW1lOiBtb2RhbC12aWRlby1pbm5lcjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogLW1zLXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG59XG4ubW9kYWwtdmlkZW8tbW92aWUtd3JhcCBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogNHB4IDVweCAxMXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjQ3KTtcbn1cblxuLm1vZGFsLXZpZGVvLWNsb3NlLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAtNDVweDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMzVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5tb2RhbC12aWRlby1jbG9zZS1idG4ge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLTQ1cHg7XG4gIH1cbn1cbi5tb2RhbC12aWRlby1jbG9zZS1idG46YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLm1vZGFsLXZpZGVvLWNsb3NlLWJ0bjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4ubW9kYWwtdmlkZW8tY2xvc2UtYnRuOmJlZm9yZSwgLm1vZGFsLXZpZGVvLWNsb3NlLWJ0bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tdG9wOiAtNnB4O1xufVxuXG4udGhyZWUtaW1hZ2VzIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGhyZWUtaW1hZ2VzIHtcbiAgICBtYXJnaW46IDAgNTVweDtcbiAgfVxufVxuLnRocmVlLWltYWdlc19fbWFpbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGhyZWUtaW1hZ2VzX19tYWluLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnRocmVlLWltYWdlc19faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aHJlZS1pbWFnZXNfX2ltYWdlIHtcbiAgICB3aWR0aDogMzMlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnRpbGVkLWltYWdlcyB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aWxlZC1pbWFnZXMge1xuICAgIG1hcmdpbjogMCA1NXB4O1xuICB9XG59XG4udGlsZWQtaW1hZ2VzIC50aWxlZF9sYXlvdXQge1xuICBkaXNwbGF5OiBncmlkO1xufVxuLnRpbGVkLWltYWdlcyAubGF5b3V0X29uZSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG59XG4udGlsZWQtaW1hZ2VzIC5sYXlvdXRfb25lIC50aWxlZC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnRpbGVkLWltYWdlcyAubGF5b3V0X29uZSAudGlsZWQtaW1hZ2U6bnRoLW9mLXR5cGUoMSkge1xuICBncmlkLWNvbHVtbjogc3BhbiAyL3NwYW4gMjtcbiAgZ3JpZC1yb3c6IHNwYW4gMi9zcGFuIDI7XG59XG4udGlsZWQtaW1hZ2VzIC5sYXlvdXRfb25lIC50aWxlZC1pbWFnZTpudGgtb2YtdHlwZSgyKSB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xufVxuLnRpbGVkLWltYWdlcyAubGF5b3V0X29uZSAudGlsZWQtaW1hZ2U6bnRoLW9mLXR5cGUoMykge1xuICBncmlkLWNvbHVtbi1zdGFydDogNDtcbn1cbi50aWxlZC1pbWFnZXMgLmxheW91dF9vbmUgLnRpbGVkLWltYWdlOm50aC1vZi10eXBlKDQpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMi9zcGFuIDI7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICBncmlkLXJvdy1zdGFydDogMjtcbn0iLCJodG1sLFxuYm9keSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNvbnRlbnQtbW9kdWxlcyB7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uaW1nLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmNvbnRlbnQtbW9kdWxlcyB7XG4gICoge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2LFxuICBwLFxuICBsaSxcbiAgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICB9XG5cbiAgaDEge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICAgIH1cbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1N3B4O1xuICAgIH1cbiAgfVxuXG4gIGgzIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICBmb250LXNpemU6IDU4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB9XG4gIH1cblxuICBzZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgcCB7XG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogI2ZmN2U2ZjtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICB9XG4gIH1cbn1cblxuLmFib3V0LXVzIHtcbiAgLnRhbGVudCB7XG4gICAgaDIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgbWFyZ2luOiA0MHB4IDBweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjZmY3ZTZmO1xuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1wcmV2LW5leHQtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTE5MHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgcmlnaHQ6IC02MHB4O1xuICAgIH1cblxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgbGVmdDogLTYwcHg7XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1wYWdpbmF0aW9uLXdyYXBwZXIge1xuICAgIGhlaWdodDogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG5cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgfVxuICB9XG5cbiAgLm91dHRlci1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiA1NXB4IDA7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggNTVweDtcbiAgICB9XG4gIH1cblxuICAubGluZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDgwMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEyMHB4O1xuICAgIGxlZnQ6IDVweDtcblxuICAgICYubGluZS1sZWZ0LFxuICAgICYubGluZS1yaWdodCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaHAtaW50cm8tbGluZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE5JSA4cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwJSAyLjUlO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMiUgNSU7XG4gICAgICB9XG5cbiAgICAgICYuYmx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9ocC1uZXdzLWxpbmUuc3ZnXCIpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYubGluZS1yaWdodCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMTAlIDEuNSU7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMiUgNSU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ub3Rmb3VuZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogMzUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBoMSxcbiAgICBwIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5sYXRlc3QtbmV3cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIC8vIHBhZGRpbmc6IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHggMjBweCA0MHB4IDIwcHg7XG5cbiAgaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICAgIH1cbiAgfVxuXG4gIC5sYXRlc3QtbmV3cy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLmhlcm9faW1hZ2Uge1xuICAgICAgcGFkZGluZzogMjBweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndwLWJsb2NrLWVtYmVkIHtcbiAgICAgIG1heC13aWR0aDogODg1cHg7XG4gICAgICBtYXJnaW46IDAgYXV0byA1MHB4IGF1dG87XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIH1cblxuICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICAgICAgaGVpZ2h0OiAwO1xuXG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyB3aWR0aDogNTAlO1xuICB9XG5cbiAgLm92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyB0b3A6IDEwcHg7XG4gICAgLy8gYm90dG9tOiAwO1xuICAgIC8vIGxlZnQ6IDA7XG4gICAgLy8gcmlnaHQ6IDA7XG4gICAgLy8gaGVpZ2h0OiA5NSU7XG4gICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAyMHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIC8vIGhlaWdodDogODkuNSU7XG4gICAgaGVpZ2h0OiA3OSU7XG4gICAgd2lkdGg6IDk0LjUlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogMC41cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjY4NjE7XG4gICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDQwcHg7XG5cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDkwJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRzY3JlZW4tc20gKyAxfSkgYW5kIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgICAgaGVpZ2h0OiA4NC41JTtcbiAgICAgIHdpZHRoOiA5NiU7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE1MXB4KSBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICAvLyBwYWRkaW5nOiAxNXB4O1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cblxuICAgIC5tYWluX2hlYWRpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNzLXRleHQtbW9kdWxlX19jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC8vIHBhZGRpbmctdG9wOiA1JTtcblxuICAgICAgaDIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAvLyBwYWRkaW5nOiA3MHB4IDIwcHggMjBweCAzMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE1MXB4KSBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgaGVpZ2h0OiA2NnB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuY29udGludWUge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5OXB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhaW5lcjpob3ZlciAub3ZlcmxheSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uYnV0dG9uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGJvcmRlcjogc29saWQgMXB4I2ZmNjg2MTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmY2ODYxO1xuICB9XG59XG5cbi5oaWRlLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmhpZGUtZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi5uYXZpZ2F0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxODBweDtcblxuICAubG9nbyB7XG4gICAgbWF4LXdpZHRoOiA0MzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogNzAlO1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICNtZW51VG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBiYWNrZ3JvdW5kOiAkcGluaztcbiAgICB6LWluZGV4OiAxO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgLyogaGlkZSB0aGlzICovXG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgLyogYW5kIHBsYWNlIGl0IG92ZXIgdGhlIGhhbWJ1cmdlciAqL1xuXG4gICAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8qXG4gICAgICAgICogSnVzdCBhIHF1aWNrIGhhbWJ1cmdlclxuICAgICAgICAqL1xuICAgIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDRweCAwcHg7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAuMiwgMC4wNSwgMSksXG4gICAgICAgIGJhY2tncm91bmQgMC4yNXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAuMiwgMC4wNSwgMSksIG9wYWNpdHkgMC41NXMgZWFzZTtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgd2lkdGg6IDMzcHg7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLyogXG4gICAgICAgICogVHJhbnNmb3JtIGFsbCB0aGUgc2xpY2VzIG9mIGhhbWJ1cmdlclxuICAgICAgICAqIGludG8gYSBjcm9zc21hcmsuXG4gICAgICAgICovXG4gICAgaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoLTNweCwgLTFweCk7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoLTRweCwgLTJweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLypcbiAgICAgICAgKiBCdXQgbGV0J3MgaGlkZSB0aGUgbWlkZGxlIG9uZS5cbiAgICAgICAgKi9cbiAgICBpbnB1dDpjaGVja2VkIH4gc3BhbjpudGgtbGFzdC1jaGlsZCgzKSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2NhbGUoMC4yLCAwLjIpO1xuICAgIH1cblxuICAgIC8qXG4gICAgICAgICogT2h5ZWFoIGFuZCB0aGUgbGFzdCBvbmUgc2hvdWxkIGdvIHRoZSBvdGhlciBkaXJlY3Rpb25cbiAgICAgICAgKi9cbiAgICBpbnB1dDpjaGVja2VkIH4gc3BhbjpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgwLCAtMXB4KTtcbiAgICB9XG4gIH1cblxuICAvKlxuICAgICogTWFrZSB0aGlzIGFic29sdXRlIHBvc2l0aW9uZWRcbiAgICAqIGF0IHRoZSB0b3AgbGVmdCBvZiB0aGUgc2NyZWVuXG4gICAgKi9cbiAgI21lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWFyZ2luOiA2MHB4IDAgMCAtOTVweDtcbiAgICBwYWRkaW5nOiAzMHB4IDUwcHg7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgYmFja2dyb3VuZDogJHBpbms7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC8qIHRvIHN0b3AgZmxpY2tlcmluZyBvZiB0ZXh0IGluIHNhZmFyaSAqL1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjc3LCAwLjIsIDAuMDUsIDEpO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgbWFyZ2luOiA1MHB4IDAgMCAtOTVweDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuICB9XG5cbiAgLypcbiAgICAqIEFuZCBsZXQncyBzbGlkZSBpdCBpbiBmcm9tIHRoZSBsZWZ0XG4gICAgKi9cbiAgI21lbnVUb2dnbGUgaW5wdXQ6Y2hlY2tlZCB+IHVsIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbiIsIlxuXG5mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgcGFkZGluZzogNTBweCA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuXG4gICAgXG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuXG4gICAgLnNvY2lhbC13cmFwcGVyIHtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgICAuc29jaWFsLWljb24ge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyNXB4O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIFxuXG4gICAgfVxufSIsIi5sYXRlc3Qge1xuICAmIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDg5MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgKiB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxuXG4gIGgxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIHAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgLy8gcGFkZGluZy1yaWdodDogNTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG4gIH1cblxuICB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICBsaSB7XG4gICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICB9XG4gIH1cblxuICAudGFncyB7XG4gICAgJiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBjb2xvcjogIzY3Njc2NztcbiAgICB9XG4gIH1cblxuICAuc2hhcmUge1xuICAgIHAge1xuICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBjb2xvcjogIzY3Njc2NztcbiAgICB9XG4gICAgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgICAgYSB7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICAvLyBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgICAgIGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICBjb2xvcjogI2ZmNjg2MTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5xdW90ZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vY29sdW1uIHN0eWxlXG4gIC53cC1ibG9jay1jb2x1bW5zLFxuICAud3AtYmxvY2stY29sdW1uIHtcbiAgICBtYXgtd2lkdGg6IDg4NXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMSkge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIH1cbiAgfVxuXG4gIC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skc2NyZWVuLXNtIC0gMX0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgcCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAvLyBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndwLWJsb2NrLWltYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAvLyBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC53cC1ibG9jay1jb2x1bW4gLndwLWJsb2NrLXB1bGxxdW90ZSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAud3AtYmxvY2stY29sdW1uczpudGgtb2YtdHlwZSgxKSBwOm50aC1vZi10eXBlKDEpIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuXG4gIC8vIEJMT0NLIFNUWUxFU1xuXG4gIC8vaGVybyBpbWFnZSBibG9ja1xuICAuaGVyb19pbWFnZSB7XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA4ODVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgLy8gLmhlcm9fdmlkZW8ge1xuICAvLyAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgLy8gfVxuXG4gIC8vbWFpbiBoZWFkaW5nIGJsb2NrXG4gIC5tYWluX2hlYWRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBtYXJnaW46IDE1cHggMDtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBjb2xvcjogJHBpbms7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuXG4gICAgLmNzLXRleHQtbW9kdWxlX19jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAubGluZS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAvLyB0b3A6IC0xNHB4O1xuICAgICAgLy8gbGVmdDogMDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgIH1cblxuICAgICAgJi5saW5lLWxlZnQsXG4gICAgICAmLmxpbmUtcmlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaHAtaW50cm8tbGluZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQlIDhweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwJSAyLjUlO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIlIDUlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5ibHVlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaHAtbmV3cy1saW5lLnN2Z1wiKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmxpbmUtcmlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMTAlIDEuNSU7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDIlIDUlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy90ZXh0IGJsb2NrXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLndwLWJsb2NrLWZpbGUge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLy9maWxlIGRvd24gbG9hZCBidXR0b24gYW5kIG90aGVyIGJ1dHRvbnNcbiAgLndwLWJsb2NrLWZpbGUgYSxcbiAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjg2MTtcbiAgfVxuXG4gIC8vIHNwYWNlclxuICAud3AtYmxvY2stc3BhY2VyIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvL3ZpZGVvIGJsb2NrXG4gIC53cC1ibG9jay1lbWJlZCB7XG4gICAgbWF4LXdpZHRoOiA4ODVweDtcbiAgICBtYXJnaW46IDAgYXV0byA1MHB4IGF1dG87XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICAgIGhlaWdodDogMDtcblxuICAgICAgaWZyYW1lIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy9pbWFnZSBibG9ja1xuICAud3AtYmxvY2staW1hZ2Uge1xuICAgIG1hcmdpbjogNTBweCAwO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAgIG1hcmdpbjogMjBweCAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogNzYwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgZmlnY2FwdGlvbiB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICB9XG4gIH1cblxuICAvLyBwdWxsb3V0IHF1b3RlXG4gIC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAud3AtYmxvY2stY29sdW1uIHtcbiAgICAgIC53cC1ibG9jay1wdWxscXVvdGUge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0JSA4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndwLWJsb2NrLXB1bGxxdW90ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2hwLWludHJvLWxpbmUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjElIDMuNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwJSAyLjUlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyBsZWZ0OiAxNSU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1zbSAtIDF9KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gZmlnY2FwdGlvblxuXG4gIGZpZ2NhcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLy9vdGhlciBwYWdlIGVsZW1lbnRzXG5cbiAgaHIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICB9XG5cbiAgLmFydGljbGUtY29udGVudDpsYXN0LW9mLXR5cGUgaHIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYXJ0aWNsZS1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuXG4gICAgLnJlYWRtb3JlIHtcbiAgICAgIHdpZHRoOiA0NyU7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmVhZGxlc3Mge1xuICAgICAgd2lkdGg6IDIxJTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGkge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYXJ0aWNsZS1jb250ZW50Omxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5jbG9zZTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG4gIC5jbG9zZTpiZWZvcmUsXG4gIC5jbG9zZTphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGhlaWdodDogMzNweDtcbiAgICB3aWR0aDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgbGVmdDogOTAlO1xuICAgIH1cbiAgfVxuICAuY2xvc2U6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgLmNsb3NlOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG5cbiAgLy9WTFBcblxuICAudmxwLWxpbmstY29udGFpbmVyIHtcbiAgICAudmxwLWxpbmstdGV4dC1jb250YWluZXIge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC52bHAtbGluay1pbWFnZS1jb250YWluZXIge1xuICAgICAgLnZscC1saW5rLWltYWdlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5yZWFkLW1vcmUtd3JhcHBlciB7XG4gIC8vICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAvLyAgICAgICAgIG1heC1oZWlnaHQ6IDI3ZW07XG4gIC8vICAgICB9XG4gIC8vIH1cblxuICAvLyBGVUxMIFdJRFRIIElNQUdFIE9WRVJSSURFXG4gIC5pbWctZnVsbC13aWR0aCA+ICoge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi5pYmEge1xuICAubm8tYmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVuc2V0O1xuICB9XG5cbiAgLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbSAtIDEpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLm1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20gLSAxKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICBpbWcubW9iaWxlIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG5cbiAgLmliYS1sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDM1MnB4O1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbSAtIDEpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLmZ1bGwtd2lkdGgtaW1hZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC8vIGludHJvXG5cbiAgLmNzLWludHJvX19jb250ZW50LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDgwJTtcblxuICAgIHAge1xuICAgICAgd2lkdGg6IDM5JTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGJnIGNvbG91cnNcblxuICAub3JhbmdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5YjAwO1xuICB9XG5cbiAgLnB1cnBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU2NWJhYztcbiAgfVxuXG4gIC5ncmV5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllZGU3O1xuICB9XG5cbiAgLndoaXRlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5xdW90ZV8xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtIC0gMSkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICB9XG5cbiAgICAucXVvdGUge1xuICAgICAgZm9udC1zaXplOiA1OXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MnB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtIC0gMSkge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5xdW90ZV8yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtIC0gMSkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICB9XG5cbiAgICAucXVvdGUge1xuICAgICAgZm9udC1zaXplOiA0M3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtIC0gMSkge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uXzEge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20gLSAxKSB7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgZm9udC1zaXplOiA0M3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUzcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtIC0gMSkge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbSAtIDEpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZ1bGwtd2lkdGgtaW1hZ2Uge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbSAtIDEpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvcHlyaWdodCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgLnNlY3Rpb25fMiB7XG4gICAgLmZ1bGwtd2lkdGgtaW1hZ2Uge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIGltZy5tb2JpbGUge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtIC0gMSkge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jcy10ZXh0LW1vZHVsZV9fY29udGVudC1jb250YWluZXIge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICB3aWR0aDogNTUlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jcy10ZXh0LW1vZHVsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogNzVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLnNlY3Rpb25fMyB7XG4gICAgLmZ1bGwtd2lkdGgtaW1hZ2Uge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIGltZy5tb2JpbGUge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuY3MtdGV4dC1tb2R1bGUge1xuICAgICAgcGFkZGluZy10b3A6IDc1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgICB9XG4gIH1cbn0gLy9pYmFcbiIsIi5tZW50b3JzIHtcbiAgaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAubm8tYmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVuc2V0O1xuICB9XG5cbiAgLmJsdWUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYnJlYWsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAuc2VjdGlvbl8xIHtcbiAgICAuY3MtdGV4dC1tb2R1bGUge1xuICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgICAmX19jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAuc2VjdGlvbl8yIHtcbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICB9XG5cbiAgLnRlYW0tbW9kdWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAmX193cmFwcGVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBub3JtYWw7XG4gICAgfVxuICAgICZfX21lbWJlciB7XG4gICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuXG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2LjZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uXzMge1xuICAgIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgLnRlYW0tbW9kdWxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwM2U4OWY7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG5cbiAgLnRlYW0tbW9kdWxlX193cmFwcGVyIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAudHdvLWltYWdlc19fcmlnaHQsXG4gIC50d28taW1hZ2VzX19sZWZ0IHtcbiAgICBtYXgtd2lkdGg6IDQzMnB4O1xuICB9XG4gIC50d28taW1hZ2VzX19yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB9XG4gIH1cbiAgLnR3by1pbWFnZXNfX2xlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gIH1cblxuICAudHdvLWltYWdlc19fd3JhcHBlciB7XG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogNDMycHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbiAgLmJsb2NrcXVvdGUge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDVweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gICAgfVxuXG4gICAgLnF1b3RlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYXV0aG9yIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uXzQge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuXG4gICAgLmV4dHJhLXBhZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgLnRlYW0tbW9kdWxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC50ZWFtLW1vZHVsZV9fd3JhcHBlciB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmJsb2NrcXVvdGUge1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgLnF1b3RlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZ1bGwtd2lkdGgtaW1hZ2UuYm90dG9tIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuXG4gIC5ib3R0b20tYmFubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICBtYXJnaW4tdG9wOiAxMTVweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAyNS4ycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzAuNnB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm1lbnRvcnMtY2xhcmtzIHtcbiAgLmhlYWRpbmctbGFyZ2VyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICBmb250LXNpemU6IDU0cHg7XG4gICAgfVxuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIH1cblxuICAubm8tYmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVuc2V0O1xuICB9XG5cbiAgLmJsdWUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2VjdGlvbl8xIHtcbiAgICAuY3MtdGV4dC1tb2R1bGUge1xuICAgICAgbWF4LXdpZHRoOiA2NzBweDtcbiAgICAgIG1hcmdpbjogMnJlbSBhdXRvIDRyZW0gYXV0bztcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgbWFyZ2luOiA0cmVtIGF1dG87XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uXzIge1xuICAgIC5jcy10ZXh0LWhlYWRpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLnR3by1pbWFnZXMge1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlY3Rpb25fMyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIDU1cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgZ2FwOiAzcmVtO1xuICAgIH1cblxuICAgIC5hdXRob3Itd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5xdW90ZS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgIHdpZHRoOiA1NSU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNnJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNzLXRleHQtbW9kdWxlX19jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgID4gKiB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG5cbiAgICAgIC50ZXh0LWJvbGRlciB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnF1b3RlLXdyYXBwZXIge1xuICAgICAgLmludHJvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYXV0aG9yLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAuYXV0aG9yLWltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cblxuICAgIC50aXRsZS13cmFwcGVyIHtcbiAgICAgIC5hdXRob3Ige1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VjdGlvbl80IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIHBhZGRpbmc6IDNyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0OTBmZjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICBwYWRkaW5nOiA2cmVtO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4xO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lbnRlZXMtcXVvdGUtd3JhcHBlciB7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiAwLjVyZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAucXVvdGUtaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgd2lkdGg6IDMyLjMlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uXzUge1xuICAgIHBhZGRpbmc6IDNyZW07XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgcGFkZGluZzogMnJlbSA2cmVtO1xuICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNwZWFrZXJzLXdyYXBwZXIge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgICAgIH1cbiAgICAgIC5hdXRob3ItaW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgfVxuXG4gICAgICAuc3BlYWtlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICB9XG5cbiAgICAgIC5yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB9XG5cbiAgICAgIC5yb3c6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgLnNwZWFrZXIge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDQwJTtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMjAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucm93Om50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDogM3JlbTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICAgIGdhcDogNnJlbTtcbiAgICAgICAgfVxuICAgICAgICAuc3BlYWtlciB7XG4gICAgICAgICAgZmxleC1iYXNpczogNDAlO1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAyMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlY3Rpb25fNiB7XG4gICAgcGFkZGluZzogNXJlbSAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWQ2NWQ7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgcGFkZGluZzogNnJlbTtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAub3JnYW5pc2F0aW9uLXdyYXBwZXIge1xuICAgICAgbWFyZ2luOiA2cmVtIGF1dG8gMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA4MDBweDtcblxuICAgICAgLnJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogNXJlbTtcbiAgICAgIH1cblxuICAgICAgLnJvdy0xIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5yb3ctMiB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5iYXJjbGF5cyB7XG4gICAgICAgIG1heC13aWR0aDogMTQ1cHg7XG4gICAgICB9XG5cbiAgICAgIC5saW5rZWRpbiB7XG4gICAgICAgIG1heC13aWR0aDogMTQ1cHg7XG4gICAgICB9XG5cbiAgICAgIC5zYW1zdW5nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDVweDtcbiAgICAgIH1cblxuICAgICAgLnBpbnRlcmVzdCB7XG4gICAgICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgICB9XG5cbiAgICAgIC5kbmFkIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzBweDtcbiAgICAgIH1cblxuICAgICAgLmJyYW5kLWFkdmFuY2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDEzMHB4O1xuICAgICAgfVxuXG4gICAgICAubG9nbyB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYm90dG9tLWJhbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjUuMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwLjZweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ocC1pbnRybyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0MHB4IDA7XG5cbiAgJl9fbWFpbi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL2hwLWludHJvLWxpbmUuc3ZnXCIpO1xuICAgIC8vIGJhY2tncm91bmQtc2l6ZTogMjUlIDEwcHg7XG4gICAgLy8gYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAvLyAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yJTtcbiAgICAvLyAgIGJhY2tncm91bmQtc2l6ZTogMTklIDhweDtcbiAgICAvLyB9XG4gIH1cblxuICAmX19jb250ZW50LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogOTUlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxMCU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgd2lkdGg6IDUyJTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogNzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAgICAgd2lkdGg6IDYzJTtcbiAgICB9XG4gIH1cbn1cbiIsIi5ocC1uZXdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLmxpbmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA0ODBweDtcbiAgICBtYXgtaGVpZ2h0OiA0ODBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaHAtbmV3cy1saW5lLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIyJSAxMHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAyJSA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk5OTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4teHhzLW1pbikge1xuICAgICAgbWluLWhlaWdodDogNDQwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiA0NDBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMiUgNDUlO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAyJSA3NSU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwJSA4cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDIlIDc1JTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgbWluLWhlaWdodDogNzAwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiA3MDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gICAgICBtaW4taGVpZ2h0OiA2NzBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDY3MHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAyJSA0NSU7XG4gICAgfVxuICB9XG5cbiAgJl9fbWFpbi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDQ4MHB4O1xuICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNTAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDgwJSAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4teHhzLW1pbikge1xuICAgICAgbWluLWhlaWdodDogNDQwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDI1cHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICBtaW4taGVpZ2h0OiA3NTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjFweCkgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWluKSB7XG4gICAgICBtaW4taGVpZ2h0OiA0ODBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAvLyBtYXgtd2lkdGg6IDEzMjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDcwMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDc1MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDc1MHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzUlIDA7XG5cbiAgICAgIC53aGl0ZSB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogODUlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tbGVmdDogOC41JTtcbiAgICBtYXJnaW4tdG9wOiA4NyU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXhsZy1taW4pIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4LjUlO1xuICAgICAgd2lkdGg6IDM1JTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICB3aWR0aDogODAlO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAgIHdpZHRoOiA4NSU7XG4gICAgfVxuXG4gICAgLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTcwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC8vICAgICBtYXJnaW4tdG9wOiA4MSU7XG4gICAgLy8gfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogNzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAgICAgd2lkdGg6IDg1JTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi10b3A6IDU1JTtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBjb2xvcjogJHBpbms7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LWhlaWdodDogMzVweDtcbiAgICAgIC8vIG1hcmdpbi1sZWZ0OiA4JTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTVweDtcbiAgICAgIGxlZnQ6IDIwcHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgIG1heC13aWR0aDogNzBweDtcbiAgICAgICAgbWF4LWhlaWdodDogNzBweDtcbiAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYubGlnaHQge1xuICAgICAgaDMsXG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuZGFyayB7XG4gICAgICBoMyxcbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuZGFyayxcbiAgICAmLmxpZ2h0IHtcbiAgICAgIC5ibGFjayB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB9XG5cbiAgICAgIC53aGl0ZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc5MHB4KSB7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmhwLWNhc2Utc3R1ZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcblxuICAmX19tYWluLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNDgwcHg7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1MCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogODAlIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi14eHMtbWluKSB7XG4gICAgICBtaW4taGVpZ2h0OiA0NDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MjVweCkge1xuICAgICAgbWluLWhlaWdodDogNjAwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDc1MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMXB4KSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi14cy1taW4pIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ4MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDcwMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDc1MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDc1MHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzUlIDA7XG5cbiAgICAgIC53aGl0ZSB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogODUlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tbGVmdDogOC41JTtcbiAgICBtYXJnaW4tdG9wOiA4NyU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAvLyB3aWR0aDogMjclO1xuICAgICAgd2lkdGg6IDM3JTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgICB3aWR0aDogODUlO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDgyJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gICAgICB3aWR0aDogODUlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luLXRvcDogNTUlO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGNvbG9yOiAkcGluaztcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtaGVpZ2h0OiAzNXB4O1xuICAgICAgLy8gbWFyZ2luLWxlZnQ6IDglO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtNXB4O1xuICAgICAgbGVmdDogMjBweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgLy8gbWF4LXdpZHRoOiA0MnB4O1xuICAgICAgICAvLyBtYXgtaGVpZ2h0OiA3MHB4O1xuICAgICAgICAvLyBtYXJnaW4tbGVmdDogMTMlO1xuICAgICAgICBtYXgtd2lkdGg6IDcwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDcwcHg7XG4gICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxpZ2h0IHtcbiAgICAgIGgzLFxuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogNzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRhcmsge1xuICAgICAgaDMsXG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRhcmssXG4gICAgJi5saWdodCB7XG4gICAgICAuYmxhY2sge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgfVxuXG4gICAgICAud2hpdGUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3OTBweCkge1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmhwLXRpbGUtYmxhY2sge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi5jcy1pbnRybyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICZfX21haW4tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9ocC1pbnRyby1saW5lLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE5JSA4cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAlIDU1JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIlIDc1JTtcbiAgICB9XG4gIH1cblxuICAmX19tYWluLWNvbnRhaW5lciB7XG4gICAgJi5ibHVlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2hwLW5ld3MtbGluZS5zdmcnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTklIDhweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAlIDU1JTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIlIDc1JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiA2MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogNzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNzLXF1b3RlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJl9fbWFpbi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgcGFkZGluZzogNzBweCAwIDUwcHggMDtcbiAgfVxuXG4gICZfX2NvbnRlbnQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDg1JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIG1hcmdpbjogNCUgMDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDc0cHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogNTdweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgIHdpZHRoOiA3NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogNTdweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX25hbWUge1xuICAgIHAge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5waW5rIHtcbiAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgIG1hcmdpbjogMyUgMCAwO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY3MtdGV4dC1tb2R1bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJl9fbWFpbi1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICYubGluZS1sZWZ0LFxuICAgICAgICAmLmxpbmUtcmlnaHQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaHAtaW50cm8tbGluZS5zdmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTklIDhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAlIDIuNSU7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIlIDUlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmJsdWUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2hwLW5ld3MtbGluZS5zdmcnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubGluZS1yaWdodCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMTAlIDEuNSU7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAyJSA1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0JTtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIlO1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5mdWxsLXdpZHRoLWltYWdlIHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICBtYXJnaW46IDAgNTVweDtcbiAgICB9XG5cbiAgICAmX19tYWluLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbn0iLCIudmlkZW8tZW1iZWQge1xuICBtYXJnaW46IDA7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBtYXJnaW46IDAgNTBweDtcbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgIC8qIDE2OjkgKi9cbiAgICBoZWlnaHQ6IDA7XG5cbiAgICBpZnJhbWUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIHZpZGVvIHtcbiAgICAgIC8qIG92ZXJyaWRlIG90aGVyIHN0eWxlcyB0byBtYWtlIHJlc3BvbnNpdmUgKi9cbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fd3JhcHBlci50ZWFzZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5wbGF5QnV0dG9uIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgYm9yZGVyOiA4cHggc29saWQgI2ZmZjtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG9wYWNpdHk6IDAuOTU7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zO1xuICAgIH1cblxuICAgIC5wbGF5QnV0dG9uOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDI1cHggMCAyNXB4IDUwcHg7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmY7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cblxuICAgICNtdXRlLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3R0b206IDVweDtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAuaWNvbiB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICN1bm11dGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udmlkZW9fX21wNCB7XG4gIG1hcmdpbjogMDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIG1hcmdpbjogMCA1MHB4O1xuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgLy8gLyogMTY6OSAqL1xuICAgIC8vIGhlaWdodDogMDtcblxuICAgIGlmcmFtZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgdmlkZW8ge1xuICAgICAgLyogb3ZlcnJpZGUgb3RoZXIgc3R5bGVzIHRvIG1ha2UgcmVzcG9uc2l2ZSAqL1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgb3V0bGluZTogMDtcbiAgICB9XG4gIH1cblxuICAmX193cmFwcGVyLnRlYXNlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnBsYXlCdXR0b24ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICBib3JkZXI6IDhweCBzb2xpZCAjZmZmO1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3BhY2l0eTogMC45NTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXM7XG4gICAgfVxuXG4gICAgLnBsYXlCdXR0b246YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogMjVweCAwIDI1cHggNTBweDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogLTEwcHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuXG4gICAgI211dGUtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIC5pY29uIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIH1cblxuICAgICAgI3VubXV0ZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc3dpcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZzogNTBweDtcblxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG5cbiAgLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbiAgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gICAgY29sb3I6ICNmZjdkNmU7XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuICAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgICBjb2xvcjogI2ZmN2Q2ZTtcbiAgfVxufVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjZmY3ZDZlICFpbXBvcnRhbnQ7XG59XG4iLCIudHdvLWltYWdlcyB7XG4gIG92ZXJmbG93OiBhdXRvO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgbWFyZ2luOiAwIDU1cHg7XG4gIH1cblxuICAmX19tYWluLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgJl9fbGVmdCxcbiAgJl9fcmlnaHQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2xlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIH1cbiAgfVxuICAmX19yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3ZpZGVvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDExNy43NyU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgd2lkdGg6IDQ4LjUlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDU3JTtcbiAgICB9XG4gICAgaWZyYW1lIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbiIsIi50ZWFtLW1vZHVsZSB7XG4gIHBhZGRpbmc6IDUwcHggMDtcblxuICAmX19jb250ZW50LWNvbnRhaW5lciB7XG4gICAgaDIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbmZvLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHBhZGRpbmc6IDAgMTAwcHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogI2ZmN2U2ZjtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudHdpdHRlciB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgfVxuXG4gICAgICAuYXJyb3cge1xuICAgICAgICBtYXgtd2lkdGg6IDE3cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICB9XG5cbiAgICAgIC5idXNpbmVzcy1lbnEsXG4gICAgICAudGFsZW50LWVucSxcbiAgICAgIC5tYXBzLFxuICAgICAgLmFkZHJlc3Mge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDIwcHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgJl9fbWVtYmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAzNjZweDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuXG4gICAgLm1lbWJlci1pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLmJpbyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDIwMHB4O1xuXG4gICAgICAuYXJyb3cge1xuICAgICAgICBtYXgtd2lkdGg6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAuY3RhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogI2ZmN2U2ZjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jcy1xdW90ZS1zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNTBweCAwO1xuXG4gIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiA1MHB4IDBweDtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU4cHg7XG5cbiAgICAgIHBhZGRpbmc6IDAgMzBweCA0MHB4IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fbWFpbi1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIHBhZGRpbmc6IDcwcHggMCA1MHB4IDA7XG4gIH1cblxuICAmX19jb250ZW50LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDg1JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICB9XG5cbiAgICAuc3dpcGVyLXByZXYtbmV4dC13cmFwcGVyID4gKjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uID4gKjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBtYXJnaW46IDQlIDA7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnF1b3RlLW1hcmsge1xuICAgICAgbWF4LXdpZHRoOiAzN3B4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgIG1heC13aWR0aDogNzRweDtcbiAgICAgICAgbWF4LWhlaWdodDogNTdweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19uYW1lIHtcbiAgICBwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAucGluayB7XG4gICAgICBjb2xvcjogJHBpbms7XG4gICAgICBtYXJnaW46IDMlIDAgMDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgfVxuXG4gIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgYm90dG9tOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi5zZXJ2aWNlcy1tb2R1bGV7XG4gICAgXG4gICAgcGFkZGluZzogNTBweCAwO1xuXG4gICAgJl9fY29udGVudC1jb250YWluZXIge1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCAwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAuc2VydmljZS13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgIC5zZXJ2aWNlLWJsb2NrIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDY1cHggNDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxOTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDJweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY2xpZW50cy1tb2R1bGUge1xuICBwYWRkaW5nLXRvcDogNTBweDtcblxuICAmX19jb250ZW50LWNvbnRhaW5lciB7XG4gICAgaDIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgbWFyZ2luOiA0MHB4IDBweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2xpZW50cy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgIC5jbGllbnQtYmxvY2sge1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5hcnJvdy5hcnJvdy1sZWZ0LFxuLmFycm93LmFycm93LXJpZ2h0IHtcbiAgbWF4LXdpZHRoOiA3MHB4O1xuICBkaXNwbGF5OiBibG9jaztcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzVweCkge1xuICAgIG1heC13aWR0aDogMzVweDtcbiAgfVxufVxuXG4uYXJyb3ctbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uY3RhLXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICRibGFjaztcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzVweCkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uY3RhLW5leHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5uZXh0LWN0YSxcbi5wcmV2LWN0YSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmN0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jdGEtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbn1cbiIsIi5hdWRpby1lbWJlZCB7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgbWFyZ2luOiAwIDUwcHg7XG4gICAgfVxuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwJTtcbiAgICAgICAgLyogMTY6OSAqL1xuICAgICAgICBoZWlnaHQ6IDA7XG5cbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYXVkaW8ge1xuICAgICAgICAgICAgLyogb3ZlcnJpZGUgb3RoZXIgc3R5bGVzIHRvIG1ha2UgcmVzcG9uc2l2ZSAqL1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hdWRpby11cGxvYWRfd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG5cbiAgICAgICAgYXVkaW8ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi53aGF0LXdlLWRve1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAud2hhdC13ZS1kby1hcnJvdyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLy8gcmlnaHQ6IDBweDtcbiAgICAgICAgdG9wOiA5LjVyZW07XG4gICAgICAgXG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi14eHMpIHtcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgcmlnaHQ6IC00NHB4O1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAmX19tYWluLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICB9XG5cbiAgICAmX19jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMCA4MHB4IDA7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCA1MHB4IDA7XG4gICAgXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNThweDtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRvdCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgIC8vICAgJi5saW5lLWxlZnQsXG4gICAgICAgIC8vICAgJi5saW5lLXJpZ2h0IHtcbiAgICAgICAgLy8gICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaHAtaW50cm8tbGluZS5zdmcnKTtcbiAgICAgICAgLy8gICAgICAgYmFja2dyb3VuZC1zaXplOiAxOSUgOHB4O1xuICAgICAgICAvLyAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAvLyAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAlIDIuNSU7XG4gIFxuICAgICAgICAvLyAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAvLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIlIDUlO1xuICAgICAgICAvLyAgICAgICB9XG4gIFxuICAgICAgICAvLyAgICAgICAmLmJsdWUge1xuICAgICAgICAvLyAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaHAtbmV3cy1saW5lLnN2ZycpO1xuICAgICAgICAvLyAgICAgICB9XG4gICAgICAgIC8vICAgfVxuICBcbiAgICAgICAgLy8gICAmLmxpbmUtcmlnaHQge1xuICAgICAgICAvLyAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMTAlIDEuNSU7XG4gIFxuICAgICAgICAvLyAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAvLyAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAyJSA1JTtcbiAgICAgICAgLy8gICAgICAgfVxuICAgICAgICAvLyAgIH1cbiAgICAgICBcbiAgICB9XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgICAgXG59IiwiLm1vZHVsZV9fbXVsdGktdmlkZW8ge1xuICBvdmVyZmxvdzogYXV0bztcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIG1hcmdpbjogMCA1NXB4O1xuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgIGdhcDogMTBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gICYuc3F1YXJlIHtcbiAgICBtYXJnaW4tdG9wOiAxMCU7XG4gICAgLm1vZHVsZV9fbXVsdGktdmlkZW9fX2l0ZW0ge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwJTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTcuNzclO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICB3aWR0aDogNDguNSU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTclO1xuICAgIH1cbiAgICBpZnJhbWUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxufVxuIiwiJGFuaW1hdGlvbi1zcGVlZDogMC4zcztcbiRhbmltYXRpb24tZnVuY3Rpb246IGVhc2Utb3V0O1xuJGJhY2tkcm9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4kbW9kYWwtYmctY29sb3I6ICMzMzM7XG5cbkBrZXlmcmFtZXMgbW9kYWwtdmlkZW8ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBtb2RhbC12aWRlby1pbm5lciB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMHB4KTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxufVxuXG4ubW9kYWwtdmlkZW8ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tkcm9wLWNvbG9yO1xuICB6LWluZGV4OiAxMDAwMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICRhbmltYXRpb24tZnVuY3Rpb247XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogJGFuaW1hdGlvbi1zcGVlZDtcbiAgYW5pbWF0aW9uLW5hbWU6IG1vZGFsLXZpZGVvO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgJGFuaW1hdGlvbi1zcGVlZCAkYW5pbWF0aW9uLWZ1bmN0aW9uO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgJGFuaW1hdGlvbi1zcGVlZCAkYW5pbWF0aW9uLWZ1bmN0aW9uO1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAkYW5pbWF0aW9uLXNwZWVkICRhbmltYXRpb24tZnVuY3Rpb247XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgJGFuaW1hdGlvbi1zcGVlZCAkYW5pbWF0aW9uLWZ1bmN0aW9uO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRhbmltYXRpb24tc3BlZWQgJGFuaW1hdGlvbi1mdW5jdGlvbjtcbn1cblxuLm1vZGFsLXZpZGVvLWNsb3NlIHtcbiAgb3BhY2l0eTogMDtcblxuICAmIC5tb2RhbC12aWRlby1tb3ZpZS13cmFwIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDBweCk7XG4gIH1cbn1cblxuLm1vZGFsLXZpZGVvLWJvZHkge1xuICBtYXgtd2lkdGg6IDgzJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5tb2RhbC12aWRlby1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgIHBhZGRpbmc6IDEwcHggNjBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG5cbi5tb2RhbC12aWRlby1tb3ZpZS13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtYmctY29sb3I7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICRhbmltYXRpb24tZnVuY3Rpb247XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogJGFuaW1hdGlvbi1zcGVlZDtcbiAgYW5pbWF0aW9uLW5hbWU6IG1vZGFsLXZpZGVvLWlubmVyO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAkYW5pbWF0aW9uLXNwZWVkICRhbmltYXRpb24tZnVuY3Rpb247XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gJGFuaW1hdGlvbi1zcGVlZCAkYW5pbWF0aW9uLWZ1bmN0aW9uO1xuICAtbXMtdHJhbnNpdGlvbjogLW1zLXRyYW5zZm9ybSAkYW5pbWF0aW9uLXNwZWVkICRhbmltYXRpb24tZnVuY3Rpb247XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAkYW5pbWF0aW9uLXNwZWVkICRhbmltYXRpb24tZnVuY3Rpb247XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkYW5pbWF0aW9uLXNwZWVkICRhbmltYXRpb24tZnVuY3Rpb247XG5cbiAgJiBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogNHB4IDVweCAxMXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjQ3KTtcbiAgfVxufVxuXG4ubW9kYWwtdmlkZW8tY2xvc2UtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IC00NXB4O1xuICByaWdodDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtNDVweDtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG5cbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICB9XG59XG4iLCIudGhyZWUtaW1hZ2VzIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBtYXJnaW46IDAgNTVweDtcbiAgfVxuXG4gICZfX21haW4tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDElO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgd2lkdGg6IDMzJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4iLCIudGlsZWQtaW1hZ2VzIHtcbiAgbWFyZ2luOiAwO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIG1hcmdpbjogMCA1NXB4O1xuICB9XG4gIC50aWxlZF9sYXlvdXQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbiAgLmxheW91dF9vbmUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcbiAgICAudGlsZWQtaW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyIC8gc3BhbiAyO1xuICAgICAgICBncmlkLXJvdzogc3BhbiAyIC8gc3BhbiAyO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gICAgICB9XG4gICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyIC8gc3BhbiAyO1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iXX0= */
