html{-webkit-tap-highlight-color:transparent;height:100%;min-width:320px;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;overflow-scrolling:touch}body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,iframe{margin:0;padding:0}body{font-family:"basic-sans",Arial,Helvetica,sans-serif;font-weight:300;line-height:1.5;font-size:16px;height:100%}h1,h2,h3,h4,h5,h6{line-height:1.2}fieldset,img{border:0}address,caption,cite,dfn,em,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}a{text-decoration:none;color:#16ba78}a:hover{text-decoration:underline}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,button{font:100% "basic-sans",Arial,Helvetica,sans-serif;vertical-align:baseline;*vertical-align:middle;outline:none}input[type=checkbox],input[type=radio]{vertical-align:middle}textarea{overflow:auto;font:100% "basic-sans",Arial,Helvetica,sans-serif}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{display:block;margin:0;padding:0}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}time,mark{display:inline}mark{background-color:#ff0;color:#000}audio:not([controls]){display:none;height:0}input[type=text],input[type=reset],input[type=submit],select,button,textarea{-webkit-appearance:none}input::-ms-clear{display:none !important}img{display:block;margin:auto;max-width:100%;max-height:100%;-webkit-transition:all .24s ease;-o-transition:all .24s ease;transition:all .24s ease}@font-face{
font-display:swap;font-family:'Roboto Slab';font-style:normal;font-weight:400;src:local("Roboto Slab Regular"),local("RobotoSlab-Regular"),url('/wp-content/themes/mml-theme/dist/fonts/RobotoSlab-Regular.woff2') format("woff2"),url('/wp-content/themes/mml-theme/dist/fonts/RobotoSlab-Light.woff2') format("woff2"),url('/wp-content/themes/mml-theme/dist/fonts/RobotoSlab-Thin.woff2') format("woff2"),url('/wp-content/themes/mml-theme/dist/fonts/RobotoSlab-Bold.woff2') format("woff2");unicode-range:'U+0400-045F', 'U+0490-0491', 'U+04B0-04B1', 'U+2116';font-display:swap}h1{font-family:acumin-pro-condensed, sans-serif;font-weight:700;font-size:65px;color:#fff}h2{font-family:acumin-pro-condensed, sans-serif;font-weight:700;font-size:50px;color:#142745}h3{font-family:basic-sans, sans-serif;font-weight:700;font-size:26px;color:#070133}h4{font-family:basic-sans, sans-serif;font-weight:700;font-size:20px;color:#070133}h5{font-family:basic-sans, sans-serif;font-weight:400;font-size:16px;color:#142745}h6{font-family:basic-sans, sans-serif;font-weight:400;font-size:14px;color:#dedede}body{position:relative;color:#453434}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.container,.mml-row{max-width:1200px;margin:0 auto;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.tip-box{position:absolute;display:none;left:0;top:66px;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:489px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px;width:100%;min-height:130px;background-color:#ecfdf4;border-radius:15px;border:solid 1px #28b56d}.tip-box.show{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.tip-box .tip-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:399px}.tip-box .circle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:14px;width:60px;height:60px;border-radius:50%;color:#ffffff;background-color:#25b46f}.tip-box .text-info{padding-left:34px;color:#666666;font-size:14px}.tip-box h4{color:#28b56d;font-size:24px}.btn,.wpcf7-submit{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0;padding:20px 34px;cursor:pointer;text-align:center;white-space:nowrap;-webkit-transition:all .24s;-o-transition:all .24s;transition:all .24s;height:100%;font-size:26px;line-height:26px;font-family:acumin-pro-condensed, sans-serif;font-weight:700;background-image:-webkit-gradient(linear, left top, right top, from(#87c84b), to(#24b46f)),-webkit-gradient(linear, left top, left bottom, from(#05b885), to(#05b885));background-image:-o-linear-gradient(left, #87c84b 0%, #24b46f 100%),-o-linear-gradient(#05b885, #05b885);background-image:linear-gradient(90deg, #87c84b 0%, #24b46f 100%),linear-gradient(#05b885, #05b885);background-blend-mode:normal, normal;-webkit-box-shadow:0px 20px 32px 3px rgba(1,2,2,0.15);box-shadow:0px 20px 32px 3px rgba(1,2,2,0.15);color:#fff;border-radius:50px}.btn::after,.wpcf7-submit::after{position:absolute;content:'';top:0;right:0;bottom:0;left:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;background:rgba(0,0,0,0);border-radius:32px}.btn:hover,.wpcf7-submit:hover{color:#fff;text-decoration:none}.btn:hover::after,.wpcf7-submit:hover::after{background:rgba(0,0,0,0.1)}.btn span,.wpcf7-submit span{position:relative;z-index:10}.form-row{position:relative}.input-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px;-webkit-transition:all .24s;-o-transition:all .24s;transition:all .24s;color:#142745}.input-row label{display:block;width:100%}.input-row input,.input-row textarea{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;margin-top:10px 0 0;padding:10px 15px;outline:none;max-height:120px;-webkit-transition:all .24s;-o-transition:all .24s;transition:all .24s;resize:none;border:solid 1px #86c84b;background:#fff}.input-row input::-webkit-input-placeholder, .input-row textarea::-webkit-input-placeholder{color:#c7c7c7}.input-row input::-moz-placeholder, .input-row textarea::-moz-placeholder{color:#c7c7c7}.input-row input:-ms-input-placeholder, .input-row textarea:-ms-input-placeholder{color:#c7c7c7}.input-row input::-ms-input-placeholder, .input-row textarea::-ms-input-placeholder{color:#c7c7c7}.input-row input::placeholder,.input-row textarea::placeholder{color:#c7c7c7}[class*=slicker-]{max-height:0;overflow:hidden}[class*=slicker-].slick-initialized{overflow:unset;max-height:unset}.slick-arrow{position:absolute;z-index:1;top:62%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-box-sizing:border-box;box-sizing:border-box;line-height:30px;width:30px;text-align:center;cursor:pointer}.slick-arrow:hover{outline:none}.slick-arrow.arrow-l{left:0}.slick-arrow.arrow-l.swiper-button-lock{display:none}.slick-arrow.arrow-r{right:0}.slick-arrow.arrow-r.swiper-button-lock{display:none}.m-arrow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.m-arrow .prev{margin-right:16px}.m-arrow .prev,.m-arrow .next{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;border-radius:50%;font-size:15px;color:#fff;background-color:#8a93a4;outline:none}.m-arrow .prev.swiper-button-lock,.m-arrow .next.swiper-button-lock{display:none}.m-arrow .prev:hover,.m-arrow .next:hover{background-image:-webkit-gradient(linear, left top, right top, from(#3abe5c), to(#05b885)),-webkit-gradient(linear, left top, left bottom, from(#8a93a4), to(#8a93a4));background-image:-o-linear-gradient(left, #3abe5c 0%, #05b885 100%),-o-linear-gradient(#8a93a4, #8a93a4);background-image:linear-gradient(90deg, #3abe5c 0%, #05b885 100%),linear-gradient(#8a93a4, #8a93a4);background-blend-mode:normal, normal;-webkit-box-shadow:0px 8px 18px 2px rgba(38,193,149,0.35);box-shadow:0px 8px 18px 2px rgba(38,193,149,0.35)}.link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.link a:last-child{margin-left:22px}.link h3,.link h4{font-family:acumin-pro-condensed, sans-serif;font-weight:700;color:#26b46e}.link i{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:26px}.link i.fa-long-arrow-alt-right{font-size:20px}.link:hover{color:#67b958}.link:hover h3,.link:hover h4,.link:hover a{color:#67b958}.link:hover i{color:#67b958}.mml-pages{font-family:basic-sans, sans-serif;font-weight:400;margin-top:20px;text-align:right;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.mml-pages .mml-page{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;color:#4d4d4d}.mml-pages .mml-page:hover,.mml-pages .mml-page.mml-active{color:#fff;text-decoration:none;background-color:#82c74d;-webkit-box-shadow:0px 8px 18px 0px rgba(38,193,149,0.3);box-shadow:0px 8px 18px 0px rgba(38,193,149,0.3)}.mml-pages .mml-page-prev,.mml-pages .mml-page-next{color:#888;font-size:12px}.icon{width:1em;height:1em;vertical-align:-0.15em;fill:currentColor;overflow:hidden}#scroll_a{position:absolute;cursor:pointer;z-index:10;font-size:100px;top:0;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.mml-modal h2{text-align:center;line-height:1.1;margin-bottom:10px}.mml-modal h2+p{text-align:center}.mml-modal .form{max-width:560px;width:100%;padding:64px 70px 52px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#ffffff;-webkit-box-shadow:0px 0px 28px 2px rgba(100,138,210,0.15);box-shadow:0px 0px 28px 2px rgba(100,138,210,0.15)}.mml-modal form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.mml-modal .form-row{width:100%;margin-bottom:20px}.mml-modal .form-row span.title{display:block;margin-bottom:12px;font-size:16px;color:#4d4d4d;font-family:basic-sans, sans-serif;font-weight:700}.mml-modal .form-row:nth-of-type(2),.mml-modal .form-row:nth-of-type(3){max-width:200px;width:48%}.mml-modal .form-row:nth-of-type(2){margin-right:40px}.mml-modal .form-row:nth-of-type(6){text-align:center}.mml-modal input[type='text'],.mml-modal input[type='email'],.mml-modal textarea{width:100%;height:50px;padding:0px 10px 0px 18px;border:solid 1px #dcdcdc;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none;background-color:#ffffff;font-size:16px;color:#142745;font-family:basic-sans, sans-serif;font-weight:400}.mml-modal input[type='text']::-webkit-input-placeholder,.mml-modal input[type='email']::-webkit-input-placeholder,.mml-modal textarea::-webkit-input-placeholder{color:#c7c7c7;font-family:basic-sans, sans-serif;font-weight:300}.mml-modal input[type='text']:focus,.mml-modal input[type='email']:focus,.mml-modal textarea:focus{border:solid 1px #86c84b}.mml-modal textarea{height:130px;padding-top:15px;resize:none;outline:none}.mml-modal input[type='submit']{max-width:170px;width:100%;height:66px;margin-top:30px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none;border:none;-webkit-box-shadow:0px 20px 32px 3px rgba(1,2,2,0.15);box-shadow:0px 20px 32px 3px rgba(1,2,2,0.15)}.mml-modal input[type='submit']:hover{background-image:-webkit-gradient(linear, left top, right top, from(#05b885), to(#05b885)),-webkit-gradient(linear, left top, left bottom, from(#05b885), to(#05b885));background-image:-o-linear-gradient(left, #05b885 0%, #05b885 100%),-o-linear-gradient(#05b885, #05b885);background-image:linear-gradient(90deg, #05b885 0%, #05b885 100%),linear-gradient(#05b885, #05b885)}.mml-modal div.wpcf7-validation-errors,.mml-modal div.wpcf7-acceptance-missing{border:2px solid #86c84b}@media (max-width: 1024px){body .m-banner{margin-top:0}body .m-banner .p01-banner-bd{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.slick-arrow{top:54%}}@media (max-width: 960px){.slick-arrow{top:56%}}@media (max-width: 768px){h1{font-size:30px}h2{font-size:26px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}.btn,.wpcf7-submit{font-size:24px;padding:16px 30px}.slick-arrow{top:55%}}@media (max-width: 540px){.mml-modal .form-row{max-width:none !important;width:100% !important;margin-right:0px !important}.slick-arrow{top:54%}.tip-box{text-align:center}.tip-box .tip-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.tip-box .img-wrap{width:100%}.tip-box .circle{margin:0 auto}.tip-box .text-info{max-width:100%;padding-left:0}}@media (max-width: 320px){.slick-arrow{top:47%}}.global-wrap{margin-top:40px}.m-header{position:relative;z-index:300;background-color:transparent}.m-header.sticky-header .m-header-bd{position:fixed;z-index:20;left:0;width:100%;padding:10px 0;background-color:#192f58;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);box-shadow:0 2px 5px 0 rgba(0,0,0,0.1)}.m-header.sticky-header .mml-row{position:fixed;z-index:20;top:110px}.m-header .container{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.m-header .m-logo{padding:10px 0}.m-header .m-logo a{display:block;text-align:center}.m-header .m-nav{position:relative;margin:0 0 0 auto;white-space:nowrap;text-align:center;max-width:1000px;width:92.6%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 144px 0 47px;-webkit-box-shadow:0px 20px 32px 3px rgba(1,2,2,0.18);box-shadow:0px 20px 32px 3px rgba(1,2,2,0.18);background-color:#fff;border-radius:50px}.m-header .m-nav .responsive-menu-toggle{display:none;padding:10px;color:#919cb3}.m-header .m-nav .menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.m-header .m-nav .menu>li.menu-item{position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.m-header .m-nav .menu>li:last-child a{padding-right:0}.m-header .m-nav .menu>li:first-child a{padding-left:0}.m-header .m-nav .menu>li>a:hover{text-decoration:none}.m-header .m-nav .menu .current-menu-parent>a,.m-header .m-nav .menu .current-menu-item>a{color:#82c74d}.m-header .m-nav .menu a{position:relative;display:block;padding:0px 25px}.m-header .m-nav .menu a:hover{color:#82c74d}.m-header .m-nav .menu .menu-arrow{margin-left:0.5em;padding:0 0 0 5px}.m-header .m-nav .menu a,.m-header .m-nav .menu span{color:#919cb3}.m-header .m-nav .sub-menu{position:absolute;z-index:100;display:none;width:100%;background-color:#a1abbf;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);box-shadow:0 2px 5px 0 rgba(0,0,0,0.1)}.m-header .m-nav .sub-menu.active{display:block}.m-header .m-nav .sub-menu a{-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;color:#e6edfa}.m-header .m-nav .sub-menu a:hover{color:#82c74d}.m-header .m-nav .sub-menu .menu-arrow{-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.m-header .m-nav .sub-menu>li.menu-item{position:relative;padding:10px 0;border-bottom:1px solid rgba(0,0,0,0.05)}.m-header .m-nav .sub-menu>li.menu-item:nth-last-child{border:none}.m-header .m-nav .sub-menu>li.menu-item>.sub-menu{position:absolute;top:0;left:100%}.m-header .m-search{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#4885f8;right:22px;width:60px;height:60px;border-radius:50%;background-color:#f2f7fd;cursor:pointer}.m-header .m-search>i{font-size:26px}.m-header .menu2{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;bottom:0;left:50px;right:40px;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);width:100%;max-width:910px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:auto;background-color:#a1abbf;padding:22px 0 50px;text-align:left;font-size:14px}.m-header .menu2>li{padding:0}.m-header .menu2>li li{margin-top:10px}.m-header .menu2>li:nth-child(1){-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.m-header .menu2>li:nth-child(2){-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;border-left:solid 1px rgba(203,218,242,0.3);border-right:solid 1px rgba(203,218,242,0.3)}.m-header .menu2>li:nth-child(2) ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.m-header .menu2>li:nth-child(2) ul li{width:48%;-webkit-box-sizing:border-box;box-sizing:border-box}.m-header .menu2>li:nth-child(2) ul li:nth-child(1),.m-header .menu2>li:nth-child(2) ul li:nth-child(2){margin-top:0}.m-header .menu2>li:nth-child(3){-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.m-header .menu2 a{color:#e6edfa}.m-header .menu2 a:hover{color:#82c74d}.m-header .menu2 .sub{margin:20px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-header .menu2 .sub a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.m-header .menu2 .sub a img,.m-header .menu2 .sub a h4{display:inline-block}.m-header .menu2 .sub a h4{margin-left:16px;font-size:18px;font-family:acumin-pro-condensed, sans-serif;font-weight:700;color:#f2f7fd}.m-header .menu2 .sub a .text{border-bottom:1px solid #fff}.m-header .menu2 .sub a i{font-size:18px}.m-header .menu2 .sub a:hover{text-decoration:none}.m-header .menu2 .sub a:hover h4{color:#82c74d}.m-header .menu2 .sub a:hover .text{border-bottom:1px solid #82c74d}.m-header .search{display:none;position:absolute;bottom:-10px;right:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);width:100%;max-width:1000px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:10px;background-color:#a1abbf;padding:50px 44px}.m-header .search input{width:100%;border:none;height:46px;color:#fff;background-color:#a1abbf;border-bottom:solid 1px rgba(203,218,242,0.3)}.m-header .search input::-webkit-input-placeholder{font-size:30px;color:#fff}.m-header .search input::-moz-placeholder{font-size:30px;color:#fff}.m-header .search input:-ms-input-placeholder{font-size:30px;color:#fff}.m-header .search input::-ms-input-placeholder{font-size:30px;color:#fff}.m-header .search input::placeholder{font-size:30px;color:#fff}.m-header .search i{position:absolute;cursor:pointer;right:44px;top:50%;font-size:18px;color:#fff;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#menu-menu>li>a{padding:38px 25px}#menu-item-152{position:static}#menu-item-152 .sub-menu{position:static}#menu-item-152 #menu-item-304{position:static;padding:0;border-bottom:0}.stack .container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.stack .m-logo{width:100%;text-align:center}.stack .m-logo:after{position:absolute;left:50%;content:"";display:block;width:50%;margin-top:5px;border-bottom:1px solid #fff;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.split-menu .container{position:relative;display:inherit}.split-menu .m-logo{position:absolute;width:calc(24% - 10px);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center}.split-menu .m-nav{width:100%}.split-menu .m-nav .menu-container{float:left;width:38%}.split-menu .m-nav .menu-container:nth-last-child(1){float:right}.responsive-menu-bd{position:relative;height:0px}.responsive-menu-bd .responsive-menu-toggle{position:absolute;right:20px;top:-41px;max-width:60px}@media (max-width: 1024px){.global-wrap{margin-top:0;background:#192f58}#menu-item-152{position:relative}.m-header .container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-header .m-logo{width:100%}.m-header .m-search{-webkit-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);transform:translate(-100%, 0);top:7px}.m-header .m-nav{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;width:100%;border-radius:0;background-color:unset;-webkit-box-shadow:unset;box-shadow:unset;max-width:unset;padding:0}.m-header .m-nav .responsive-menu-toggle{display:block;top:-58px}.m-header .m-nav .menu-container{display:none}.m-header .m-nav .menu-container.has-template .menu{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-header .m-nav .menu-container.has-template .menu>li.menu-item{width:100%;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.m-header .m-nav .menu-container.has-template .menu .sub-menu .menu-arrow{-webkit-transform:translateY(-50%) rotate(0deg);-ms-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}.m-header .m-nav .menu-container.has-template .menu .sub-menu>li.menu-item>.sub-menu{top:100%;left:0}.m-header .menu2{z-index:10;left:0;right:0;max-width:100%}.stack .m-logo:after{display:none}.split-menu .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.split-menu .m-logo{position:relative;left:0;width:100%;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.split-menu .m-nav .menu-container{width:100%;float:none}.custom-menu .container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.custom-menu .m-logo{width:100%}.custom-menu .m-nav{max-width:100%;width:100%}#menu-menu>li>a{padding:10px}}.slide-mask{position:fixed;top:0;left:0;z-index:9002;display:none;width:100%;height:120%;background:rgba(0,0,0,0.6)}.slide-close{width:100%;height:60px;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:60px;text-align:right;font-size:20px}.slide-close i{display:inline-block;cursor:pointer;padding:20px}.slide-menu{position:fixed;top:0;right:-250px;z-index:100000;width:250px;height:100%;overflow-y:auto;border-bottom-width:60px;border-bottom-style:solid;border-color:#191919;color:#a6a6a6;font-size:15px;background-color:#191919}.slide-menu .menu-container{border-bottom:1px solid rgba(255,255,255,0.03)}.slide-menu .menu-container ul li{width:100%;position:relative;border-top:1px solid rgba(255,255,255,0.03);-webkit-box-sizing:border-box;box-sizing:border-box;color:#a6a6a6}.slide-menu .menu-container ul li.active{color:#fff}.slide-menu .menu-container ul li.active>a .menu-arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.slide-menu .menu-container ul li a{position:relative;display:block;padding:11px 5px 10px 20px;margin-right:50px;text-decoration:none;line-height:19px;color:inherit}.slide-menu .menu-container ul li .menu-arrow{position:absolute;right:-40px;top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;padding:0 10px;color:#453434;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.slide-menu .menu-container ul li .sub-menu{display:none}.slide-menu .menu-container>ul li .sub-menu li>a{padding-left:30px}.slide-menu .menu-container>ul li .sub-menu li .sub-menu li>a{padding-left:45px}.slide-menu .menu-container>ul li .sub-menu li .sub-menu li .sub-menu li a{padding-left:60px}@media (max-width: 960px){.m-header .search{margin-right:0;padding:20px}.m-header .search i{right:10px}.m-header .search input::-webkit-input-placeholder{font-size:18px}.m-header .search input::-moz-placeholder{font-size:18px}.m-header .search input:-ms-input-placeholder{font-size:18px}.m-header .search input::-ms-input-placeholder{font-size:18px}.m-header .search input::placeholder{font-size:18px}.m-header .m-nav .menu2{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left;padding:10px}.m-header .m-nav .menu2>li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.m-header .m-nav .menu2>li:nth-child(2){border:none}.m-header .m-nav .menu2>li:nth-child(2) li{width:33.33%}.m-header .m-nav .menu2>li ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.m-header .m-nav .menu2>li li{width:33.33%;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.m-header .m-nav .menu2>li a{padding:0}}@media (max-width: 768px){.m-header .m-nav .menu2>li:nth-child(2) li{width:50%}.m-header .m-nav .menu2>li li{width:50%}}@media (max-width: 540px){.m-header .m-search{position:absolute;left:0;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5)}.m-header .m-nav .menu2>li:nth-child(2) ul li{width:100%}.m-header .m-nav .menu2>li li{width:100%}}footer{background:-webkit-gradient(linear, left top, right top, from(#192f58), color-stop(85%, #162648));background:-o-linear-gradient(left, #192f58 0%, #162648 85%);background:linear-gradient(90deg, #192f58 0%, #162648 85%)}footer h2,footer h3,footer h4{color:#fff}footer h3{font-size:35px}footer h6{color:rgba(255,255,255,0.6)}footer a{color:#fff}footer a:hover{color:#86c84b}.cta{padding:58px 0 0}.cta .mml-row{position:relative;padding-bottom:58px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:38px;border-bottom:solid 1px rgba(142,149,166,0.8)}.cta .mml-row::after{position:absolute;content:'';top:0;left:10px;width:42px;height:2px;background:#26c195}.cta h2{max-width:764px}.footer{padding-top:78px}.footer .footTop{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:50px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.footer .footLogo .flogo img{margin-left:0}.footer .footLogo p{position:relative;margin:30px 0 40px;max-width:240px;padding-left:26px;color:#8e97ab}.footer .footLogo i{position:absolute;left:0;top:5px;font-size:14px}.footer .footLogo li{position:relative;padding-left:26px;color:#fff}.footer .footLogo li:not(:last-child){margin-bottom:20px}.footer .footLogo li img{position:absolute;left:0}.footer .footLogo li i{font-size:14px;color:#8e95a6}.footer .footLogo li i.fa-phone{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.footer .footLogo .sub{margin-top:50px}.footer .footLogo .sub a{margin-bottom:15px}.footer .footLogo .sub a:last-child{margin-bottom:0}.footer .footLogo .sub i{position:static}.footer .footLink ul{margin-top:30px}.footer .footLink li{position:relative;padding-left:26px}.footer .footLink li:not(:last-child){margin-bottom:20px}.footer .footLink li::before{position:absolute;content:'';left:0;top:10px;width:5px;height:5px;border-radius:50%;background-color:#fff}.footer .footLink li:hover::before{background-color:#82c74d}.footer .sub{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer .sub a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.footer .sub a img,.footer .sub a h4{display:inline-block}.footer .sub a h4{margin-left:16px}.footer .sub a .text{border-bottom:1px solid #fff}.footer .sub a i{font-size:18px}.footer .sub a:hover{text-decoration:none}.footer .sub a:hover h4{color:#86c84b}.footer .sub a:hover .text{border-bottom:1px solid #86c84b}.footer .footForm{max-width:418px}.footer .footForm .tip{margin-left:40px;color:#fff}.footer .footForm .sub a:first-child{margin-bottom:14px}.footer .wpcf7{margin:0 0 20px}.footer button{position:absolute;top:12px;right:12px;width:55px;height:55px;border-radius:50%;border:none;color:#fff;cursor:pointer;background-image:-webkit-gradient(linear, left top, right top, from(#3abe5c), to(#05b885)),-webkit-gradient(linear, left top, left bottom, from(#29b56d), to(#29b56d));background-image:-o-linear-gradient(left, #3abe5c 0%, #05b885 100%),-o-linear-gradient(#29b56d, #29b56d);background-image:linear-gradient(90deg, #3abe5c 0%, #05b885 100%),linear-gradient(#29b56d, #29b56d);background-blend-mode:normal, normal}.footer button:hover{background:#2e9749}.footer .copyRight{position:relative;padding:28px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-top:solid 1px rgba(142,149,166,0.8);color:#8e95a6}.footer .copyRight p{margin-top:12px}.footer .copyRight .share{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.footer .copyRight .share a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.footer .copyRight .share a:hover{text-decoration:none;color:#fff}.footer .copyRight ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:102px}.footer .copyRight li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:43px;height:43px;border-radius:50%;font-size:20px;background-color:#2e3e5f}.footer .copyRight li:not(:last-child){margin-right:18px}#J_backTop{position:fixed;z-index:10;bottom:0;right:calc((100% - 1200px) / 2);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;width:50px;height:71px;background-color:#2e3e5f;border-radius:50% 50% 0 0}#J_backTop:hover{text-decoration:none}.page-search .cta,.P10-Contact+footer .cta{display:none}@media (max-width: 1200px){#J_backTop{right:0}}@media (max-width: 768px){.cta .mml-row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.cta h2{margin-bottom:10px;max-width:100%}.footLink,.footer .sub{display:none}.footer .copyRight{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.footer .copyRight p{margin-bottom:10px}.footer .copyRight .share{width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.footer .copyRight ul{margin-right:10px}}@media (max-width: 540px){.footer .footTop{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.footer .wpcf7{margin-top:20px}.footer .footForm .tip{margin-left:0;text-align:center}}.foot-form label{display:block;margin-bottom:20px}.foot-form .item-title{display:block;margin-bottom:6px;color:#fff;font-weight:700}.foot-form input:not([type="submit"]),.foot-form textarea{width:100%;background-color:transparent;border:1px solid #ccc;padding:8px 15px;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.foot-form textarea{height:100px}.foot-form .wpcf7-submit{width:100%;border:none}.mml-cols-2,.mml-cols-3,.mml-cols-4{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}.mml-cols-2 .blog-item,.mml-cols-3 .blog-item,.mml-cols-4 .blog-item{margin:10px}.mml-cols-2 .blog-item{width:calc(50% - 20px)}.mml-cols-3 .blog-item{width:calc(33.3333% - 20px)}.mml-cols-3 .blog-title{font-size:20px;line-height:30px}.mml-blog,.mml-blog-recent{margin:120px auto;font-family:basic-sans, sans-serif;font-weight:300;line-height:23px;font-size:15px}.mml-blog a,.mml-blog-recent a{color:#444}.mml-blog a:hover,.mml-blog-recent a:hover{color:#0082d5}.mml-blog .mml-image,.mml-blog-recent .mml-image{position:relative;overflow:hidden}.mml-blog .mml-image:hover img,.mml-blog-recent .mml-image:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.mml-blog .mml-text,.mml-blog-recent .mml-text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 25px;font-weight:300}.mml-blog .fa-caret-right,.mml-blog-recent .fa-caret-right{margin-left:0.6em;-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s}.mml-blog .mml-page,.mml-blog-recent .mml-page{color:#333;font-weight:700}.mml-blog .mml-page.mml-active,.mml-blog .mml-page:hover,.mml-blog-recent .mml-page.mml-active,.mml-blog-recent .mml-page:hover{background-color:#0082d5;color:#fff}.blog-item{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden;border-radius:5px;-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s;background-color:#fff}.blog-title{display:block;font-size:25px;line-height:35px;font-weight:700}.blog-time{font-weight:400}.blog-time .fa-clock{margin-right:0.1em}.blog-excerpt{display:block;margin:10px 0 20px}.blog-tag{position:absolute;top:20px;right:0;padding:10px 14px;background-color:#0082d5;color:#fff;border-radius:5px 0 0 5px;font-weight:500;font-size:11px;line-height:11px}.blog-tag:empty{display:none}.blog-withbg{background-color:#e6eaf1;border-radius:5px}.tpl-blog-0 .blog-item,.tpl-blog-1 .blog-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.tpl-blog-0 .blog-readmore,.tpl-blog-1 .blog-readmore{font-weight:700;font-size:14px}.tpl-blog-0 .blog-excerpt,.tpl-blog-1 .blog-excerpt{color:#888}.tpl-blog-0 .blog-time{position:absolute;left:0;bottom:100%;padding:15px 9px;background-color:rgba(255,255,255,0.9);color:#333;font-weight:700;text-align:center;font-size:14px;-webkit-transform:translate(30px, -30px);-ms-transform:translate(30px, -30px);transform:translate(30px, -30px)}.tpl-blog-0 .blog-date{display:block;margin-bottom:14px;font-size:28px}.tpl-blog-0 .blog-readmore{margin:auto 5px 0 auto;color:#0082d5}.tpl-blog-0 .blog-readmore:hover{color:#0e94ea}.tpl-blog-1 .blog-readmore{margin:auto 0 0 auto;padding:0 14px;line-height:35px;border-radius:5px;background-color:#0082d5;color:#fff}.tpl-blog-1 .blog-readmore:hover{color:#fff;background-color:#0e94ea}.tpl-blog-1 .blog-time,.tpl-blog-2 .blog-time{position:absolute;bottom:100%;left:0;right:0;padding:0 25px;background-color:rgba(55,67,85,0.7);color:#fff;font-size:14px;line-height:50px}.tpl-blog-2 .blog-readmore{color:#0082d5;font-weight:400}.tpl-blog-2 .blog-readmore:hover{color:#0e94ea}.tpl-blog-2 .blog-excerpt{margin:10px 0 0;color:#666}.tpl-blog-3 .blog-time{margin-bottom:5px;font-size:14px}.tpl-blog-4 .blog-item{border-radius:0;-webkit-box-shadow:3px 4px 10px 0px rgba(69,82,139,0.1);box-shadow:3px 4px 10px 0px rgba(69,82,139,0.1)}.tpl-blog-4 .blog-item:before{content:"\20";position:absolute;top:0;left:0;right:0;height:6px;width:0;background-color:#0082d5;-webkit-transition:width 0.15s ease;-o-transition:width 0.15s ease;transition:width 0.15s ease}.tpl-blog-4 .blog-item:hover:before{width:100%}.tpl-blog-4 .mml-text{padding:60px 50px}.tpl-blog-4 .blog-time{color:#9095a2;font-size:18px;font-weight:500}.tpl-blog-4 .blog-title{margin:25px 0 15px;font-size:24px;color:#222c47}.tpl-blog-4 .blog-title:hover{color:#0082d5}.tpl-blog-4 .blog-excerpt{margin:10px 0 50px}.tpl-blog-4 .blog-readmore{margin:auto 0 0 0;color:#0082d5;font-size:18px;font-weight:500}.tpl-blog-4 .blog-readmore:hover{color:#0e94ea}.tpl-blog-4 .blog-readmore i{margin-left:0.5em}.tpl-blog-5,.tpl-blog-6,.tpl-blog-7{position:relative;overflow:hidden}.tpl-blog-5 .blog-item,.tpl-blog-6 .blog-item,.tpl-blog-7 .blog-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;border-radius:0}.tpl-blog-5:before{content:"\20";position:absolute;left:10.7627%;top:0;bottom:0;width:2px;background-color:#ddd}.tpl-blog-5 .blog-item{padding-left:16.95%;margin-bottom:40px;background-color:transparent}.tpl-blog-5 .blog-item:before{content:"\20";position:absolute;left:10.7627%;top:10px;width:9px;height:9px;border:3px solid #0082d5;border-radius:50%;background-color:#0082d5;-webkit-transform:translate(-14px, 0);-ms-transform:translate(-14px, 0);transform:translate(-14px, 0);-webkit-box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff;outline:3px solid #fff}.tpl-blog-5 .blog-item:after{content:"\20";position:absolute;top:16px;left:calc(10.7627% + 5px);height:2px;width:28px;background-color:#ddd}.tpl-blog-5 .blog-item>a{width:46%;max-width:380px}.tpl-blog-5 .mml-text{position:static}.tpl-blog-5 .blog-time{position:absolute;z-index:1;left:0;top:7px;padding:0 6px;line-height:22px;border-radius:4px;background-color:#0082d5;color:#fff;font-weight:500;font-size:12px;outline:4px solid #fff}.tpl-blog-5 .blog-readmore{margin:auto 0 10px 0;padding:0 20px;background-color:#fafbfc;color:#453434;font-size:14px;line-height:40px;text-align:right}.tpl-blog-5 .blog-readmore i{margin-right:0.5em;font-size:1.28em}.tpl-blog-6 .blog-item,.tpl-blog-7 .blog-item{margin-bottom:20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.tpl-blog-6 .blog-time,.tpl-blog-7 .blog-time{font-size:14px}.tpl-blog-6 .blog-excerpt,.tpl-blog-7 .blog-excerpt{margin:0 0 40px;color:#666}.tpl-blog-6 .blog-readmore,.tpl-blog-7 .blog-readmore{font-weight:700;font-size:14px}.tpl-blog-6 .blog-item>a{width:46%;max-width:400px}.tpl-blog-6 .mml-text{padding:20px 80px}.tpl-blog-6 .blog-title{margin:10px 0}.tpl-blog-6 .blog-readmore{color:#0082d5}.tpl-blog-6 .blog-readmore:hover{color:#0e94ea}.tpl-blog-7 .blog-item{background-color:#fbfcff}.tpl-blog-7 .blog-item>a{width:50%;max-width:590px}.tpl-blog-7 .mml-text{position:static;padding:40px 70px}.tpl-blog-7 .blog-time{position:absolute;right:40px;bottom:40px}.tpl-blog-7 .blog-title{margin:0 0 10px}.tpl-blog-7 .blog-readmore{margin:0 auto 0 0;padding:0 14px;border-radius:100px;background-color:#0082d5;color:#fff;line-height:35px}.tpl-blog-7 .blog-readmore:hover{background-color:#0e94ea;color:#fff}.mml-blog-detail{margin:120px auto 80px;font-family:basic-sans, sans-serif;font-weight:300;line-height:23px;font-size:15px}.mml-blog-detail iframe{max-width:100%}.blog-detail-colwidth{width:63%;max-width:720px}.blog-detail-title{position:relative;color:#142745;font-family:acumin-pro-condensed, sans-serif;font-weight:700;font-size:50px}.blog-detail-title::before{position:absolute;content:'';left:0;top:0;width:42px;height:2px;background:#26c195}.blog-detail-title::before{top:-30px}.blog-detail-info{margin:20px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.blog-shares{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.blog-shares a{margin:0 4px;font-size:30px}.blog-shares .addtoany_shortcode{margin-left:5px}.blog-shares .addtoany_list a{padding:0 4px;max-height:18px}.blog-article{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.blog-widget{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-left:20px;padding:25px 30px 10px 45px;max-width:380px;background-color:#fff;-webkit-box-shadow:0px 20px 30px 0px rgba(84,87,93,0.1);box-shadow:0px 20px 30px 0px rgba(84,87,93,0.1)}.blog-widget h2{margin:0;font-size:22px;line-height:24px;font-weight:700}.blog-widget ul{margin:20px 0 0;border-top:1px solid rgba(221,221,221,0.3)}.blog-widget li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.blog-widget li:hover a{color:#666}.blog-widget li:hover .fa-arrow-right{opacity:1}.blog-widget li:not(:last-child) a{border-bottom:1px solid rgba(221,221,221,0.3)}.blog-widget .fa-arrow-right{margin-right:10px;opacity:0;-webkit-transition:opacity 0.24s;-o-transition:opacity 0.24s;transition:opacity 0.24s}.blog-widget a{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:15px 0;color:#453434;line-height:21px}.blog-detail-content{line-height:1.74;font-weight:400;color:#453434;letter-spacing:0.48px}.blog-detail-content strong{font-family:basic-sans, sans-serif;font-weight:700;font-size:30px;color:#142745}.blog-detail-content h1,.blog-detail-content h2,.blog-detail-content h3,.blog-detail-content h4,.blog-detail-content h5,.blog-detail-content h6{line-height:1.3;font-weight:500;margin:0 0 15px}.blog-detail-content h1{font-size:35px}.blog-detail-content h2{font-size:29px}.blog-detail-content h3{font-size:24px}.blog-detail-content h4{font-size:19px}.blog-detail-content h5{font-size:14px}.blog-detail-content p,.blog-detail-content li{margin:0 0 10px}.blog-detail-content img,.blog-detail-content video,.blog-detail-content audio{display:block;margin:20px auto;width:unset !important;height:unset !important}.blog-detail-content img:first-child,.blog-detail-content video:first-child,.blog-detail-content audio:first-child{margin-top:0}.mml-blog-recent{margin:0 auto 120px}.mml-blog-recent>h2{margin-bottom:20px;font-weight:700;font-size:36px;color:#444}.mml-blog-recent .mml-text{padding:15px 30px 30px}.mml-blog-recent .blog-title{margin:5px 0 0}@media (max-width: 1000px){.tpl-blog-5:before{display:none}.tpl-blog-5 .blog-item{padding-left:0}.tpl-blog-5 .blog-item:before,.tpl-blog-5 .blog-item:after{display:none}.tpl-blog-5 .blog-time{left:7px;outline:none}.tpl-blog-6 .mml-text,.tpl-blog-7 .mml-text{padding:20px}}@media (max-width: 960px){.tpl-blog-4 .blog-item{width:calc(50% - 20px)}}@media (max-width: 850px){.mml-cols-3 .blog-item{width:calc(50% - 20px)}.tpl-blog-5 .blog-item{display:block}.tpl-blog-5 .blog-item>a{display:block;margin:auto;width:unset}}@media (max-width: 720px){.tpl-blog-4 .blog-item .mml-text{padding:30px 20px 20px}.tpl-blog-6 .blog-item,.tpl-blog-7 .blog-item{display:block}.tpl-blog-6 .blog-item>a,.tpl-blog-7 .blog-item>a{display:block;margin:auto;width:unset}.tpl-blog-6 .blog-excerpt,.tpl-blog-7 .blog-excerpt{margin:0 0 20px}.tpl-blog-7 .blog-item{background-color:unset}.tpl-blog-7 .mml-text{position:relative;margin:auto;max-width:590px;background-color:#fbfcff}.tpl-blog-7 .blog-time{bottom:25px;right:20px}}@media (max-width: 600px){.mml-blog{margin:40px auto}.mml-blog .mml-text{padding:15px}.mml-blog .blog-item{width:100%}.blog-title,.mml-cols-3 .blog-title{font-size:18px;line-height:24px}.tpl-blog-1 .blog-time,.tpl-blog-2 .blog-time{padding:0 15px;line-height:36px}}@media (max-width: 900px){.blog-article{display:block}.blog-detail-colwidth{width:100%;margin:auto}.blog-widget{margin:40px auto;max-width:unset}}@media (max-width: 600px){.mml-blog-detail{margin:40px auto}.blog-widget{padding:20px}.mml-blog-recent{margin:40px auto}.mml-blog-recent>h2{text-align:center}.mml-blog-recent .blog-item{margin:10px auto;max-width:380px;width:100%}}.mml-faq-item{position:relative;margin-bottom:10px;background:rgba(0,0,0,0.02);color:#666}.mml-faq-item::before{position:absolute;top:0;left:0;width:60px;height:100%;border-width:0 1px 0 0;border-style:solid;border-color:rgba(0,0,0,0.1);content:''}.mml-faq-item.active .mml-faq-item-hd{color:#0095eb}.mml-faq-item.active .mml-faq-item-hd i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.mml-faq-item .mml-faq-item-hd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:20px 0;cursor:pointer}.mml-faq-item .mml-faq-item-hd .number{width:60px;text-align:center}.mml-faq-item .mml-faq-item-hd .title{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0 20px;font-weight:normal}.mml-faq-item .mml-faq-item-hd i{position:absolute;top:0;right:0;width:80px;height:60px;line-height:60px;text-align:center;cursor:pointer;-webkit-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.mml-faq-item .mml-faq-item-bd{display:none;padding:0 80px 20px 80px}.mml-mask{position:fixed;z-index:1000;left:0;top:0;bottom:0;right:0;padding:20px;background:rgba(0,0,0,0.5);display:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.mml-mask.mml-show{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}.mml-modal{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:auto;max-height:100%;max-width:560px;background:#fff;border-radius:3px;-webkit-box-shadow:0px 0px 34px 0px rgba(33,33,33,0.15);box-shadow:0px 0px 34px 0px rgba(33,33,33,0.15)}.mml-modal-header{padding:5px 20px;text-align:right}.mml-modal-close{font-size:26px;cursor:pointer}.mml-modal-content{padding:10px 20px 20px;overflow:auto;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.m-banner{position:relative;margin-top:-140px;min-height:90px;max-height:450px;width:100%;overflow-y:hidden}.m-banner .m-banner-placeholder{position:absolute;top:0;z-index:100;height:90px;width:100%;background-color:#151515}.m-banner .m-banner-bd{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center}.m-banner .p01-banner-bd{-webkit-transform:translateY(56px);-ms-transform:translateY(56px);transform:translateY(56px)}.m-banner .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.m-banner h1{margin-bottom:30px}.page-breadcrumbs{font-family:basic-sans, sans-serif;font-weight:400;font-size:14px}.page-breadcrumbs .page-breadcrumbs-links{display:inline-block}.page-breadcrumbs a{display:inline-block;color:#dedede}.page-breadcrumbs a:last-child i{color:#82c74d}.page-breadcrumbs a i{padding:0 10px}.page-breadcrumbs a:hover{color:#82c74d;text-decoration:none}.page-breadcrumbs span{color:#82c74d}.P11-results{background:#F4F9FF}.p11-s01{padding-top:83px;padding-bottom:60px}.p11-s01 h2{margin-bottom:60px}.p11-s01 .tab{padding-bottom:30px;border-bottom:1px solid rgba(161,171,191,0.3)}.p11-s01 .tab ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p11-s01 .tab li{max-width:140px;width:100%;height:50px;line-height:50px;border-radius:5px;margin-right:20px;text-align:center;background-color:#a1abbf;font-size:18px;color:#ffffff;font-family:basic-sans, sans-serif;font-weight:700;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.p11-s01 .tab li.current{background-color:#67b958}.p11-s01 .results-row{position:relative;padding-bottom:40px;border-bottom:1px solid rgba(161,171,191,0.3)}.p11-s01 .results-row:last-of-type{border-bottom:none}.p11-s01 .results-row h4{padding-top:25px;margin-bottom:24px;font-size:20px;color:#142745}.p11-s01 .results-row ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px}.p11-s01 .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:580px;width:calc(50% - 20px);margin-left:20px;margin-bottom:20px;padding:45px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#ffffff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.p11-s01 .item:hover{-webkit-box-shadow:0px 12px 28px 2px rgba(100,138,210,0.15);box-shadow:0px 12px 28px 2px rgba(100,138,210,0.15)}.p11-s01 .item .pic{max-width:180px}.p11-s01 .item .text{max-width:340px;width:100%}.p11-s01 .item .text-main{max-width:300px;margin-left:auto;padding-left:10px}.p11-s01 .item h3{margin-bottom:30px;font-size:20px;color:#142745;font-family:acumin-pro-condensed, sans-serif;font-weight:700}.p11-s01 .item .links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p11-s01 .item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:20px;color:#25b46f;font-family:acumin-pro-condensed, sans-serif;font-weight:700;text-decoration:none}.p11-s01 .item a i{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);margin-left:18px}.p11-s01 .item a span{position:relative}.p11-s01 .item a span::before{content:'';position:absolute;left:0px;bottom:3px;width:100%;height:1px;background:#25b46f;opacity:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.p11-s01 .item a:hover{color:#67b958}.p11-s01 .item a:hover span::before{opacity:1}.p11-s02{padding-top:84px}.p11-s02 .content{max-width:600px}.p11-s02 h2{margin-bottom:14px}.p11-s02 p{margin-bottom:33px}.mml-loading{position:absolute;z-index:99;top:0px;left:0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;background:rgba(255,255,255,0.8)}.mml-loading .sk-fading-circle{position:relative;width:70px;height:70px;margin:0 auto}.mml-loading .sk-fading-circle .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0}.mml-loading .sk-fading-circle .sk-circle:before{content:'';display:block;margin:0 auto;width:10px;height:10px;background-color:#25b46f;border-radius:100%;-webkit-animation:sk-fading-circle-delay 1.2s infinite ease-in-out both;animation:sk-fading-circle-delay 1.2s infinite ease-in-out both}.mml-loading .sk-fading-circle .sk-circle-2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.mml-loading .sk-fading-circle .sk-circle-2::before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.mml-loading .sk-fading-circle .sk-circle-3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.mml-loading .sk-fading-circle .sk-circle-3::before{-webkit-animation-delay:-1s;animation-delay:-1s}.mml-loading .sk-fading-circle .sk-circle-4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.mml-loading .sk-fading-circle .sk-circle-4::before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.mml-loading .sk-fading-circle .sk-circle-5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.mml-loading .sk-fading-circle .sk-circle-5::before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.mml-loading .sk-fading-circle .sk-circle-6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.mml-loading .sk-fading-circle .sk-circle-6::before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.mml-loading .sk-fading-circle .sk-circle-7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.mml-loading .sk-fading-circle .sk-circle-7::before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.mml-loading .sk-fading-circle .sk-circle-8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.mml-loading .sk-fading-circle .sk-circle-8::before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.mml-loading .sk-fading-circle .sk-circle-9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.mml-loading .sk-fading-circle .sk-circle-9::before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.mml-loading .sk-fading-circle .sk-circle-10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.mml-loading .sk-fading-circle .sk-circle-10::before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.mml-loading .sk-fading-circle .sk-circle-11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.mml-loading .sk-fading-circle .sk-circle-11::before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.mml-loading .sk-fading-circle .sk-circle-12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.mml-loading .sk-fading-circle .sk-circle-12::before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes sk-fading-circle-delay{0%,39%,100%{opacity:0}40%{opacity:1}}@keyframes sk-fading-circle-delay{0%,39%,100%{opacity:0}40%{opacity:1}}@media (max-width: 768px){.p11-s02 .content{max-width:560px;margin:0 auto}}@media (max-width: 540px){.p11-s01{padding-bottom:20px}.p11-s01 .results-row ul{margin:0px}.p11-s01 .item{width:100%;margin:0 auto 20px}.p11-s01 .tab li{margin:0 auto}.p11-s02{padding-top:74px}}@media (max-width: 375px){.p11-s01 .tab li{margin:0 4px;font-size:14px}}.p10-s01{padding-top:84px;padding-bottom:90px}.p10-s01 .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p10-s01 .hd{max-width:600px;width:100%}.p10-s01 .hd .hd-wrap{max-width:380px;margin-left:80px}.p10-s01 .bd{max-width:580px;width:100%}.p10-s01 h2{margin-bottom:22px;color:#142745}.p10-s01 p{margin-bottom:3px}.p10-s01 ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:500px;border-top:1px solid #a5aec2;border-bottom:1px solid #a5aec2}.p10-s01 li{position:relative;width:50%;padding:11px 0px 11px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;color:#142745;font-family:basic-sans, sans-serif;font-weight:700}.p10-s01 li::before{content:'';position:absolute;left:0px;top:20px;width:5px;height:5px;border-radius:50%;background-color:#82c74d}.p10-s02{padding-bottom:120px}.p10-s02 .s02-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p10-s02 .s02-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:620px;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:637px;background:url('/wp-content/themes/mml-theme/dist/img/p10-contact/s02-img.jpg') no-repeat;background-position:center top}.p10-s02 .s02-content .content{max-width:360px;margin:0 auto;padding-right:100px;padding-left:10px}.p10-s02 .s02-content p{color:#ffffff}.p10-s02 h2{position:relative;margin-bottom:27px;line-height:1.1;color:#ffffff}.p10-s02 h2::before{position:absolute;content:'';left:0;top:0;width:42px;height:2px;background:#26c195}.p10-s02 h2::before{top:-24px}.p10-s02 .form{max-width:560px;width:100%;padding:64px 70px 52px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#ffffff;-webkit-box-shadow:0px 0px 28px 2px rgba(100,138,210,0.15);box-shadow:0px 0px 28px 2px rgba(100,138,210,0.15)}.p10-s02 form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p10-s02 .form-row{width:100%;margin-bottom:20px}.p10-s02 .form-row span.title{display:block;margin-bottom:12px;font-size:16px;color:#4d4d4d;font-family:basic-sans, sans-serif;font-weight:700}.p10-s02 .form-row:nth-of-type(2),.p10-s02 .form-row:nth-of-type(3){max-width:200px;width:50%}.p10-s02 .form-row:nth-of-type(2){margin-right:20px}.p10-s02 input[type='text'],.p10-s02 input[type='email'],.p10-s02 textarea{width:100%;height:50px;padding:0px 10px 0px 18px;border:solid 1px #dcdcdc;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none;background-color:#ffffff;font-size:16px;color:#142745;font-family:basic-sans, sans-serif;font-weight:400}.p10-s02 input[type='text']::-webkit-input-placeholder,.p10-s02 input[type='email']::-webkit-input-placeholder,.p10-s02 textarea::-webkit-input-placeholder{color:#c7c7c7;font-family:basic-sans, sans-serif;font-weight:300}.p10-s02 input[type='text']:focus,.p10-s02 input[type='email']:focus,.p10-s02 textarea:focus{border:solid 1px #86c84b}.p10-s02 textarea{height:130px;padding-top:15px;resize:none;outline:none}.p10-s02 input[type='submit']{position:relative;max-width:170px;width:100%;height:66px;margin-top:30px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none;border:none;-webkit-box-shadow:0px 20px 32px 3px rgba(1,2,2,0.15);box-shadow:0px 20px 32px 3px rgba(1,2,2,0.15)}.p10-s02 input[type='submit']:hover{-webkit-filter:brightness(0.9);filter:brightness(0.9)}.p10-s02 div.wpcf7-validation-errors,.p10-s02 div.wpcf7-acceptance-missing{border:2px solid #86c84b}@media (max-width: 768px){.p10-s01 .container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p10-s01 .hd{margin:0 auto 30px}.p10-s01 .bd{margin:0 auto}.p10-s01 .bd ul{margin:0 auto}.p10-s02 .s02-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p10-s02 .form{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;margin:0 auto}.p10-s02 .s02-content{margin:0 auto}}@media (max-width: 540px){.p10-s01{padding-top:70px;padding-bottom:80px}.p10-s02{padding-bottom:80px}.p10-s02 .form-row{max-width:none !important;width:100% !important;margin-right:0px !important}}@media (max-width: 480px){.p10-s01 .hd .hd-wrap{margin-left:0px}.p10-s01 li{width:100%}.p10-s02 .form{padding:64px 20px 20px}.p10-s02 .s02-content .content{padding:0px 20px}}.p09-s01{padding-top:100px}.p09-s01:nth-of-type(2n) .text{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.p09-s01:nth-of-type(2n) .text-main{margin-left:0px;padding-left:0px;padding-right:20px}.p09-s01 .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p09-s01 .pic{max-width:580px;width:100%}.p09-s01 .text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:600px;width:100%}.p09-s01 .text-main{max-width:476px;width:100%;margin-left:auto;padding-left:20px}.p09-s01 h4{margin-bottom:20px;color:#142745;font-size:16px}.p09-s01 h4 span{position:relative;padding-right:80px}.p09-s01 h4 span::before{content:'';position:absolute;right:13px;top:10px;width:55px;height:1px;background:#d2d6e0}.p09-s01 h2{margin-bottom:23px}.p09-s01 p{margin-bottom:6px;color:#4d4d4d}.p09-s01 li{position:relative;padding-left:20px}.p09-s01 li::before{content:'';position:absolute;left:0px;top:8px;width:5px;height:5px;border-radius:50%;background-color:#82c74d}.p09-s01 .slider{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:580px;width:100%}.p09-s01 .nav{max-width:110px;width:100%;max-height:400px}.p09-s01 .nav .swiper-slide{position:relative;height:auto !important}.p09-s01 .nav .swiper-slide::before{content:'';position:absolute;width:100%;height:100%;background:rgba(255,255,255,0.4);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.p09-s01 .nav .swiper-slide-thumb-active::before{opacity:0}.p09-s01 .for{max-width:470px;width:100%;margin-left:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.p09-s05{padding-top:200px}.p09-s05 .s05-wrap{background-color:#f0f5fa}.p09-s05 .pic img{margin-left:0px;-webkit-transform:translate(0%, -100px);-ms-transform:translate(0%, -100px);transform:translate(0%, -100px)}.p09-s05 .text-main{max-width:none}.p09-s05 ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:532px}.p09-s05 li{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 768px){.p09-s01 .container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p09-s01 .text{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;max-width:580px;margin:0 auto 30px}.p09-s01 .text-main{max-width:none;padding:0px !important;margin-left:0px}.p09-s01 .pic,.p09-s01 .slider{margin:0 auto}.p09-s05{padding-top:100px}.p09-s05 .s05-wrap{padding-top:100px;padding-bottom:100px}.p09-s05 .pic img{-webkit-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);transform:translate(0%, 0%)}}@media (max-width: 540px){.p09-s01{padding-top:80px}.p09-s05 .s05-wrap{padding-top:80px;padding-bottom:80px}}@media (max-width: 480px){.p09-s01 .nav{max-width:70px}.p09-s01 .for{margin-left:10px}}.p08-s01{padding-top:110px;padding-bottom:88px}.p08-s01 .content{max-width:586px}.p08-s01 h2{margin-bottom:20px;color:#142745}.p08-s01 p{line-height:1.4}.p08-s02 .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p08-s02 .pic{max-width:580px;width:100%}.p08-s02 .text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:600px;width:100%}.p08-s02 .text-main{max-width:400px;margin:0px auto;padding-left:40px}.p08-s02 h2{margin-bottom:32px;color:#142745}.p08-s02 p{margin-bottom:14px}.p08-s03{padding-top:120px}.p08-s03 .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p08-s03 .pic{max-width:600px;width:100%}.p08-s03 .pic img{margin-left:0px}.p08-s03 .text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:580px;width:100%}.p08-s03 .text-main{max-width:436px;margin:0px auto;padding-right:70px}.p08-s03 h2{margin-bottom:32px;color:#142745}.p08-s03 p{max-width:400px;margin-bottom:14px;color:#4d4d4d}.p08-s03 ul{max-width:400px}.p08-s03 li{position:relative;padding-left:20px;line-height:1.3}.p08-s03 li::before{content:'';position:absolute;left:0px;top:6px;width:5px;height:5px;border-radius:50%;background-color:#82c74d}.p08-s03.p08-s04{padding-bottom:120px}.p08-s03.p08-s04 .pic{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;max-width:580px}.p08-s03.p08-s04 .text{max-width:600px}.p08-s03.p08-s04 .text-main{padding:0px;padding-left:40px}.p08-s05{padding-top:84px;padding-bottom:64px;background-color:#f0f5fa}.p08-s05 .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p08-s05 h2{position:relative;max-width:480px;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-left:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.p08-s05 h2::before{position:absolute;content:'';left:0;top:0;width:42px;height:2px;background:#26c195}.p08-s05 h2::before{top:auto;left:20px;bottom:-42px}.p08-s05 .content{max-width:700px;width:100%}.p08-s05 .content p{max-width:690px;margin-bottom:16px}@media (max-width: 768px){.p08-s01 .content{max-width:580px;margin:0 auto}.p08-s02 .container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p08-s02 .text{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;max-width:580px;margin:0 auto 30px}.p08-s02 .text-main{max-width:none;padding:0px;margin-left:0px}.p08-s02 .pic{margin:0 auto}.p08-s03 .container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p08-s03 .text{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;max-width:580px;margin:0 auto 30px}.p08-s03 .text-main{max-width:none;padding:0px;margin-left:0px}.p08-s03 p,.p08-s03 ul{max-width:none}.p08-s03 .pic{margin:0 auto}.p08-s03.p08-s04 .text{max-width:580px}.p08-s03.p08-s04 .text-main{padding:0px}.p08-s05 .container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p08-s05 h2{margin-bottom:30px}.p08-s05 h2::before{bottom:auto;top:-20px}.p08-s05 .content{margin:0 auto}}@media (max-width: 540px){.p08-s01{padding-top:80px;padding-bottom:60px}.p08-s03{padding-top:80px}.p08-s03.p08-s04{padding-bottom:80px}}.p07-s01{padding-top:100px}.p07-s01 .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p07-s01 .slider{position:relative;max-width:600px;width:100%}.p07-s01 .slider #s01_slider{max-height:630px;overflow:hidden}.p07-s01 .slider .arrow_btn{position:absolute;z-index:9;top:50%;right:-20px;-webkit-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);transform:translate(0%, -50%)}.p07-s01 .slider .arrow{width:40px;height:40px;line-height:42px;border-radius:50%;text-align:center;background-color:#8a93a4;font-size:15px;color:#ffffff;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;cursor:pointer}.p07-s01 .slider .arrow:hover{-webkit-box-shadow:0px 8px 18px 2px rgba(38,193,149,0.35);box-shadow:0px 8px 18px 2px rgba(38,193,149,0.35);background-image:-webkit-gradient(linear, left top, right top, from(#3abe5c), to(#05b885)),-webkit-gradient(linear, left top, left bottom, from(#8a93a4), to(#8a93a4));background-image:-o-linear-gradient(left, #3abe5c 0%, #05b885 100%),-o-linear-gradient(#8a93a4, #8a93a4);background-image:linear-gradient(90deg, #3abe5c 0%, #05b885 100%),linear-gradient(#8a93a4, #8a93a4)}.p07-s01 .slider .arrow:focus{outline:none}.p07-s01 .slider .arrow:nth-of-type(1){margin-bottom:40px}.p07-s01 .text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:580px;width:100%}.p07-s01 .text-main{max-width:472px;width:100%;margin-left:auto;padding-left:40px}.p07-s01 h2{margin-bottom:33px}.p07-s01 p{margin-bottom:16px}.p07-s02 .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p07-s02 .text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:600px;width:100%}.p07-s02 .text-main{max-width:480px;width:100%;padding-right:20px}.p07-s02 .pic{max-width:580px;width:100%}.p07-s02 h2{margin-bottom:33px}.p07-s02 p{margin-bottom:14px;color:#453434}.p07-s02 strong{color:#4d4d4d;font-family:basic-sans, sans-serif;font-weight:700}.bakcground{background:url('/wp-content/themes/mml-theme/dist/img/p07-about/s04-bg.jpg') no-repeat;background-position:bottom center}.p07-s03{padding-top:107px}.p07-s03 .hd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p07-s03 h2{position:relative}.p07-s03 h2::before{content:"";position:absolute;left:0px;top:-25px;width:42px;border-bottom:solid 2px #26c195}.p07-s03 .arrow_btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:auto}.p07-s03 .arrow{width:40px;height:40px;line-height:42px;border-radius:50%;margin-left:17px;text-align:center;background-color:#8a93a4;font-size:15px;color:#ffffff;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;cursor:pointer}.p07-s03 .arrow:hover{-webkit-box-shadow:0px 8px 18px 2px rgba(38,193,149,0.35);box-shadow:0px 8px 18px 2px rgba(38,193,149,0.35);background-image:-webkit-gradient(linear, left top, right top, from(#3abe5c), to(#05b885)),-webkit-gradient(linear, left top, left bottom, from(#8a93a4), to(#8a93a4));background-image:-o-linear-gradient(left, #3abe5c 0%, #05b885 100%),-o-linear-gradient(#8a93a4, #8a93a4);background-image:linear-gradient(90deg, #3abe5c 0%, #05b885 100%),linear-gradient(#8a93a4, #8a93a4)}.p07-s03 .arrow:focus{outline:none}.p07-s03 .bd{padding-top:50px;overflow:hidden}.p07-s03 .bd #s03_slider,.p07-s03 .bd #s05_slider{margin-left:-20px}.p07-s03 .bd .swiper-slide{max-width:380px;width:calc(33.33% - 20px) !important;margin-left:20px}.p07-s03 .bd h4{padding-top:23px;text-align:center;font-size:16px;color:#ffffff;font-family:basic-sans, sans-serif;font-weight:400}.p07-s04{padding-top:116px;padding-bottom:120px}.p07-s04 .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p07-s04 .pic{max-width:380px;width:100%}.p07-s04 .pic img{position:relative;z-index:2;max-width:640px;width:169%}.p07-s04 .text{max-width:800px;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:120px;background-color:#1c3884}.p07-s04 .text-main{max-width:380px;padding:120px 70px 100px 0px;margin-left:auto}.p07-s04 h2{position:relative;margin-bottom:35px;color:#ffffff}.p07-s04 h2::before{content:"";position:absolute;left:0px;top:-20px;width:42px;border-bottom:solid 2px #26c195}.p07-s04 p{margin-bottom:14px;color:#ffffff}.p07-s03.p07-s05 .bd h4{max-width:300px;height:80px;margin:0px auto 0px;padding:26px 30px 0px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate(0%, -40px);-ms-transform:translate(0%, -40px);transform:translate(0%, -40px);background-color:#ffffff;font-size:16px;color:#142745;font-family:basic-sans, sans-serif;font-weight:400}.p07-s06{padding-top:110px;padding-bottom:97px;background:url('/wp-content/themes/mml-theme/dist/img/p07-about/s07-bg.jpg') no-repeat;background-position:top center}.p07-s06 .hd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p07-s06 .hd h2{margin-bottom:50px;color:#142745}.p07-s06 .hd .arrow_btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:auto}.p07-s06 .bd{position:relative}.p07-s06 .swiper-slide{width:50%;padding-right:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.p07-s06 .swiper-slide ul{position:relative;max-width:500px;width:100%;padding-top:36px;margin-left:16px;-webkit-box-sizing:border-box;box-sizing:border-box}.p07-s06 .swiper-slide ul::before{content:"";position:absolute;left:0px;top:0px;width:3px;height:100%;background:rgba(138,147,164,0.3)}.p07-s06 .swiper-slide li{position:relative;padding-bottom:26px;padding-left:96px;padding-top:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.p07-s06 .swiper-slide li::before{content:"";position:absolute;left:-14px;top:0px;width:12px;height:12px;border:9px solid #ffffff;border-radius:50%;background-color:#32bd62}.p07-s06 .swiper-slide li:last-of-type{padding-bottom:0px}.p07-s06 .swiper-slide .item_title{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p07-s06 .swiper-slide .item_title::before{content:"";position:absolute;left:-44px;top:11px;width:34px;border-top:solid 1px #32bd62}.p07-s06 .swiper-slide .item_title span{padding-right:20px;font-size:16px;color:#32bd62;font-family:basic-sans, sans-serif;font-weight:400}.p07-s06 .swiper-slide .item_title p{max-width:320px;color:#4d4d4d;font-size:16px;font-family:basic-sans, sans-serif;font-weight:300}.p07-s06 .swiper-slide .pic{padding-left:54px;padding-top:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.p07-s06 .swiper-slide .pic img{max-width:180px;margin-left:0px}.p07-s06 .arrow{width:40px;height:40px;line-height:42px;text-align:center;font-size:15px;color:#8a93a4;background-color:#ffffff;cursor:pointer;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.p07-s06 .arrow:focus{outline:none}.p07-s06 .arrow.s06-next{margin-left:15px}.p07-s06 .arrow:hover{color:#ffffff;-webkit-box-shadow:0px 8px 18px 2px rgba(38,193,149,0.35);box-shadow:0px 8px 18px 2px rgba(38,193,149,0.35);background-image:-webkit-gradient(linear, left top, right top, from(#3abe5c), to(#05b885)),-webkit-gradient(linear, left top, left bottom, from(#8a93a4), to(#8a93a4));background-image:-o-linear-gradient(left, #3abe5c 0%, #05b885 100%),-o-linear-gradient(#8a93a4, #8a93a4);background-image:linear-gradient(90deg, #3abe5c 0%, #05b885 100%),linear-gradient(#8a93a4, #8a93a4)}@media (max-width: 1024px){.p07-s03 .bd .swiper-slide{max-width:321px}.p07-s04 .container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p07-s04 .text{max-width:640px;margin:0 auto}.p07-s04 .text-main{padding-right:0px;margin:0 auto}.p07-s04 .pic{max-width:640px;margin:0 auto}.p07-s04 .pic img{width:100%}}@media (max-width: 960px){.p07-s06 .swiper-slide{padding:0px}.p07-s06 .swiper-slide ul{margin:0 auto;padding-left:16px}.p07-s06 .swiper-slide ul::before{left:16px}}@media (max-width: 768px){.p07-s01 .container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p07-s01 .text{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;max-width:600px;margin:0 auto}.p07-s01 .text-main{padding:0px;margin-left:0px}.p07-s01 .slider{margin:0 auto}.p07-s01 .slider .arrow_btn{right:0px}.p07-s02{padding-top:50px}.p07-s02 .container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p07-s02 .text{max-width:580px;margin:0 auto}.p07-s02 .text-main{padding:0px;margin-left:0px}.p07-s02 .pic{margin:0 auto}.p07-s03 .bd .swiper-slide{max-width:364px;width:calc(50% - 20px) !important}.p07-s04{padding-bottom:30px}}@media (max-width: 540px){.p07-s01{padding-top:80px}.p07-s03 .bd .swiper-slide{max-width:250px}.p07-s04{padding-top:80px;padding-bottom:0px}.p07-s04 .text-main{padding:80px 10px 40px 10px}.p07-s06{padding-top:80px;padding-bottom:80px}.p07-s06 .arrow{width:30px;height:30px;line-height:30px;font-size:14px}.p07-s06 .swiper-slide ul{padding-left:8px}.p07-s06 .swiper-slide ul::before{left:8px}.p07-s06 .swiper-slide li{padding-left:50px;padding-top:0px}.p07-s06 .swiper-slide li::before{left:-8px;width:6px;height:6px;border-width:6px}.p07-s06 .swiper-slide .item_title::before{width:20px;left:-30px}.p07-s06 .swiper-slide .item_title span{padding-right:10px}}@media (max-width: 480px){.p07-s01 .slider .arrow,.p07-s03 .arrow{width:30px;height:30px;line-height:32px}.p07-s03 .bd .swiper-slide{max-width:220px}}@media (max-width: 375px){.p07-s03 .bd #s03_slider,.p07-s03 .bd #s05_slider{margin-left:0px}.p07-s03 .bd .swiper-slide{max-width:355px;width:100% !important;margin-left:0px}}.p06-s01{padding:100px 0px}.p06-s01 .container>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px}.p06-s01 .container>ul li{max-width:380px;width:calc(33.33% - 20px);margin-left:20px;margin-bottom:40px}.p06-s01 .container>ul li a:hover{text-decoration:none}.p06-s01 .container>ul li a:hover .play{opacity:1}.p06-s01 .container>ul li a:hover h4{color:#142745}.p06-s01 .pic{position:relative}.p06-s01 .play{position:absolute;top:0px;left:0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;background-color:rgba(40,40,40,0.4);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;opacity:0}.p06-s01 .play_btn{width:70px;height:70px;line-height:74px;margin:0 auto;border-radius:50%;background-color:#ffffff;-webkit-box-shadow:0px 3px 27px 0px rgba(0,0,0,0.35);box-shadow:0px 3px 27px 0px rgba(0,0,0,0.35);text-align:center;font-size:27px;color:#82c74d}.p06-s01 h4{padding-top:20px;font-size:16px;color:#808080;font-family:basic-sans, sans-serif;font-weight:400;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.p06-s01 .pn-btn{font-family:basic-sans, sans-serif;font-weight:400;margin-top:20px;text-align:right;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p06-s01 .pn-btn ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p06-s01 .pn-btn li,.p06-s01 .pn-btn .next-page,.p06-s01 .pn-btn .prev-page{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;color:#4d4d4d}.p06-s01 .pn-btn li:hover,.p06-s01 .pn-btn li.active,.p06-s01 .pn-btn .next-page:hover,.p06-s01 .pn-btn .next-page.active,.p06-s01 .pn-btn .prev-page:hover,.p06-s01 .pn-btn .prev-page.active{color:#fff;text-decoration:none;background-color:#82c74d;-webkit-box-shadow:0px 8px 18px 0px rgba(38,193,149,0.3);box-shadow:0px 8px 18px 0px rgba(38,193,149,0.3)}.p06-s01 .pn-btn li:hover a,.p06-s01 .pn-btn li.active a,.p06-s01 .pn-btn .next-page:hover a,.p06-s01 .pn-btn .next-page.active a,.p06-s01 .pn-btn .prev-page:hover a,.p06-s01 .pn-btn .prev-page.active a{color:#fff;text-decoration:none}.p06-s01 .pn-btn .next-page,.p06-s01 .pn-btn .prev-page{color:#888;font-size:12px}@media (max-width: 768px){.p06-s01 .container>ul li{width:calc(50% - 20px)}}@media (max-width: 540px){.p06-s01{padding:80px 0px}.p06-s01 .container>ul{margin:0px}.p06-s01 .container>ul li{width:100%;margin:0 auto 40px}.p06-s01 .play{opacity:1}}.p05-1-s1{padding:94px 0 110px}.p05-1-s1 h2{position:relative;padding-top:30px;margin-bottom:50px}.p05-1-s1 h2::before{position:absolute;content:'';left:0;top:0;width:42px;height:2px;background:#26c195}.p05-1-s1 h3{margin-bottom:20px;font-size:30px}.p05-1-s1 p{margin-bottom:30px}.p05-1-s2 h2{position:relative;padding-top:30px}.p05-1-s2 h2::before{position:absolute;content:'';left:0;top:0;width:42px;height:2px;background:#26c195}.p05-1-s2 ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:40px -10px 0}.p05-1-s2 li{max-width:580px;width:calc(50% - 20px);margin:0 10px}.p05-1-s2 h4{margin-top:20px;color:#142745;text-align:center}.p05-1-s2 a:hover{text-decoration:none}.p05-1-s2 a.vp-a{position:relative;display:block}.p05-1-s2 .img-wrap{background-color:#fff}.p05-1-s2 .img-wrap span{position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(40,40,40,0.4);font-size:27px;color:#82c74d;display:block;margin:auto;width:71px;height:71px;border-radius:50%;background-color:#fff;-webkit-box-shadow:0px 3px 27px 0px rgba(0,0,0,0.35);box-shadow:0px 3px 27px 0px rgba(0,0,0,0.35)}.p05-1-s2 .img-wrap span i{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.p05-1 .p01-s5{margin-top:100px;margin-bottom:82px;padding-bottom:0;background-color:#fff}@media (max-width: 768px){.p05-1-s1{padding:40px 0}.p05-1 .p01-s5{margin-top:40px;margin-bottom:40px}.p05-1-s2 ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.p05-1-s2 li{width:100%;margin-bottom:20px}}.p05-s1{padding:100px 0;background-color:#f4f9ff}.p05-s1 .mml-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p05-s1 .filter{position:relative;max-width:380px;-webkit-box-sizing:border-box;box-sizing:border-box;width:76%;padding-top:30px}.p05-s1 .filter::before{position:absolute;content:'';left:0;top:0;height:8px;width:100%;background-color:#a1abbf;border-radius:4px 4px 0px 0px}.p05-s1 .filter a:hover,.p05-s1 .filter a.current{text-decoration:underline}.p05-s1 .filter a:hover h4,.p05-s1 .filter a:hover h5,.p05-s1 .filter a.current h4,.p05-s1 .filter a.current h5{color:#67b958}.p05-s1 .filter li{padding:20px 0}.p05-s1 .filter li.ancestor,.p05-s1 .filter li.father{padding:0}.p05-s1 .filter li .less{display:none;color:#404040}.p05-s1 .filter h4,.p05-s1 .filter h5{color:#404040}.p05-s1 .case{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.p05-s1 .cat .menu3 h5{color:#b4bbc6}.p05-s1 .cat .menu1{padding:20px 44px}.p05-s1 .cat .menu1>ul{background-color:rgba(46,62,95,0.06)}.p05-s1 .cat .ancestor .hd{padding:20px 44px}.p05-s1 .cat .ancestor.active>.hd .plus{display:none}.p05-s1 .cat .ancestor.active>.hd .less{display:block}.p05-s1 .cat .ancestor.active>ul{display:block}.p05-s1 .cat .ancestor li{padding:20px 44px}.p05-s1 .cat .ancestor .menu2{padding:10px 44px}.p05-s1 .cat .ancestor .menu2.father{padding-bottom:0}.p05-s1 .cat .ancestor .menu2.father.active>.hd .plus{display:none}.p05-s1 .cat .ancestor .menu2.father.active>.hd .less{display:block}.p05-s1 .cat .ancestor .menu2.father.active>ul{display:block}.p05-s1 .cat .ancestor .menu2:last-child{padding:20px 44px}.p05-s1 .cat .menu2 .hd{padding:20px 0}.p05-s1 .cat .menu2 ul{border-top:solid 1px #d3d9e2;border-bottom:solid 1px #d3d9e2}.p05-s1 .cat .menu2 .menu3{padding:10px 0}.p05-s1 .cat>li ul{display:none}.p05-s1 .hd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer}.p05-s1 .hd a:hover{text-decoration:none}.p05-s1 span{font-family:basic-sans, sans-serif;font-weight:400;font-size:30px;color:#4d4d4d}.p05-s1 .products{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p05-s1 .products li{margin-left:20px;margin-bottom:20px;max-width:380px;width:calc(50% - 20px)}.p05-s1 .text-wrap{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 44px 30px 42px;background-color:#fff;border-radius:10px 10px 0 0;margin-top:-20px}.p05-s1 .text{max-width:294px}.p05-s1 .text a:first-child:hover{text-decoration:none}.p05-s1 .text .link:hover a:first-child{text-decoration:underline}.p05-s1 .text .link a:first-child{text-decoration:underline}.p05-s1 p{margin:40px 0 20px}.p05-s1 .mml-pages{margin-top:40px}@media (max-width: 1024px){.p05-s1 .filter h4{font-size:18px}.p05-s1 .text-wrap{padding:20px}}@media (max-width: 768px){.p05-s1{padding:40px 0}.p05-s1 .mml-row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.p05-s1 .cat .menu1{padding:20px}.p05-s1 .cat .ancestor .hd{padding:0}.p05-s1 .cat .ancestor li{padding:20px}.p05-s1 .cat .ancestor>.hd{padding:0 20px 0}.p05-s1 .case{margin-top:20px}.p05-s1 .products{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.p05-s1 .products li:nth-child(odd){margin-left:0}}@media (max-width: 540px){.p05-s1 .products li{width:100%}.p05-s1 .products li:nth-child(even){margin-left:0}}.p04-1-s2{position:relative;padding:154px 0 90px;background-color:#f4f9ff}.p04-1-s2 ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:1264px}.p04-1-s2 li{margin-bottom:20px;width:calc(25% - 36px)}.p04-1-s2 li:not(:nth-child(4n+4)){margin-right:36px}.p04-1-s2 h2{position:relative;padding-top:30px;margin-bottom:60px}.p04-1-s2 h2::before{position:absolute;content:'';left:0;top:0;width:42px;height:2px;background:#26c195}.p04-1-s2 h4{font-family:basic-sans, sans-serif;font-weight:400;margin-top:30px;text-align:center;color:#737780}.p04-1-s3{padding-bottom:118px;background-color:#f4f9ff}.p04-1-s3 .hd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:38px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p04-1-s3 h2{position:relative;padding-top:30px}.p04-1-s3 h2::before{position:absolute;content:'';left:0;top:0;width:42px;height:2px;background:#26c195}.p04-1-s3 .swiper-slide{background:#fff}@media (max-width: 960px){.p04-1-s2 li{width:calc(33.33% - 36px)}.p04-1-s2 li:not(:nth-child(3n+3)){margin-right:36px}.p04-1-s2 li:nth-child(3n+3){margin-right:0}}@media (max-width: 768px){.p04-1 .p03-1-s1{padding-bottom:40px}.p04-1-s2{padding:40px 0}.p04-1-s2 li{width:calc(50% - 36px)}.p04-1-s2 li:not(:nth-child(2n+2)){margin-right:36px}.p04-1-s2 li:nth-child(2n+2){margin-right:0}}@media (max-width: 540px){.p04-1-s2 li{width:calc(50% - 36px)}}@media (max-width: 320px){.p04-1-s2 .mml-row ul li{width:100%;margin-right:0}}.p04-s1{padding:100px 0 50px;background-color:#f4f9ff;text-align:center}.p04-s1 ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.p04-s1 li{max-width:230px;margin:0 10px;width:calc(25% - 20px);margin-bottom:70px}.p04-s1 li a:hover{text-decoration:none}.p04-s1 li a:hover h4{font-family:basic-sans, sans-serif;font-weight:700;color:#142745}.p04-s1 li a:hover img{border:solid 2px rgba(112,121,139,0.1);-webkit-box-shadow:0px 8px 18px 0px rgba(38,193,149,0.3);box-shadow:0px 8px 18px 0px rgba(38,193,149,0.3)}.p04-s1 img{border:solid 2px rgba(112,121,139,0)}.p04-s1 h4{margin-top:20px;font-family:basic-sans, sans-serif;font-weight:400;color:#737780}@media (max-width: 768px){.p04-s1{padding:40px 0}.p04-s1 li{margin-bottom:20px}}@media (max-width: 540px){.p04-s1 li{width:calc(50% - 20px)}}@media (max-width: 320px){.p04-s1 li{width:100%}}.p03-1-s1{padding:70px 0 90px}.p03-1-s1 .mml-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p03-1-s1 .img-wrap{max-width:480px;width:41%;background-color:#f4f9ff}.p03-1-s1 .text-wrap{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-left:10px}.p03-1-s1 h2{margin-bottom:30px;color:#070133}.p03-1-s1 p{font-family:basic-sans, sans-serif;font-weight:400}.p03-1-s1 p:nth-child(2){position:relative;padding-top:20px}.p03-1-s1 p:nth-child(2)::before{position:absolute;content:'';left:0;top:0;width:42px;height:2px;background:#26c195}.p03-1-s1 p:not(:last-child){margin-bottom:20px}.p03-1-s1 .text{max-width:382px}.p03-1 .p01-s5{position:relative;margin-top:0;padding:120px 0 98px;margin-bottom:0;background-color:#f4f9ff}.p03-1 .p01-s5 .hd p{margin:20px 0 40px;max-width:614px}.p03-1 .p01-s5 .hd .link{display:inline-block}.p03-s3{padding-bottom:125px;background-color:#f4f9ff}.p03-s3 .hd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p03-s3 h2{position:relative;padding-top:30px;margin-bottom:50px}.p03-s3 h2::before{position:absolute;content:'';left:0;top:0;width:42px;height:2px;background:#26c195}.p03-s3 .swiper-slide:hover .img-wrap{background-color:#fff}.p03-s3 .swiper-slide:hover a{color:#fff}.p03-s3 .img-wrap{position:relative}.p03-s3 .text-wrap{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;bottom:0;padding:30px 10px 30px 80px;background-color:rgba(161,171,191,0.9);border-radius:10px 10px 0px 0px}.p03-s3 h4{font-size:22px;color:#fff}@media (max-width: 960px){.p03-s3 .text-wrap{padding:30px 10px;position:static}}@media (max-width: 768px){.p03-1-s1{padding-top:40px}.p03-1 .p01-s5{padding:60px 0 40px}.p03-1 .p01-s5 .hd{display:block}.p03-1 .p01-s5 .hd p{max-width:100%}.p03-s3{padding-bottom:40px}.p03-s3 .text-wrap{max-width:100%;margin:0 auto;text-align:center}}@media (max-width: 540px){.p03-1-s1 .mml-row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.p03-1-s1 .img-wrap{margin-bottom:20px;width:100%}}.p03 .p01-s2{padding-bottom:120px}.p03 .p01-s2 ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:unset;-webkit-justify-content:unset;-ms-flex-pack:unset;justify-content:unset;padding-top:0}.p03 .p01-s2 li{margin:0 0 40px;width:25%;max-width:25%;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.p03 .p01-s2 a{color:#453434}.p03 .p01-s2 h4{margin:20px 0 10px}@media (max-width: 768px){.p03 .p01-s2{padding-bottom:40px}.p03 .p01-s2 li{width:33.33%;max-width:33.33%}}@media (max-width: 540px){.p03 .p01-s2 li{width:50%;max-width:50%}}.p02-1-1-s1{padding:100px 0;text-align:center}.p02-1-1-s1 .img-wrap{margin-bottom:30px;background-color:#fff}.p02-1-1-s2{position:relative;padding:170px 0 120px;background-color:#ebf0f5}.p02-1-1-s2 .mml-row .info-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p02-1-1-s2 .img-wrap{max-width:460px;width:39%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.p02-1-1-s2 h3{font-size:24px}.p02-1-1-s2 h5{margin-top:20px;color:#808080}.p02-1-1-s2 .swiper-pagination{position:static;text-align:right;margin-right:15px;font-size:24px}.p02-1-1-s2 .swiper-pagination-current{color:#25b46f;font-family:basic-sans, sans-serif;font-weight:700}.p02-1-1-s2 .swiper-pagination-total{font-family:basic-sans, sans-serif;font-weight:400}.p02-1-1-s2 .text{max-width:582px}.p02-1-1-s2 .text>li:first-child{margin-bottom:30px}.p02-1-1-s2 .text ul{margin-top:10px}.p02-1-1-s2 .text ul li{position:relative;padding-left:20px}.p02-1-1-s2 .text ul li::before{position:absolute;content:'';width:5px;height:5px;border-radius:50%;left:0;top:10px;background-color:#82c74d}.p02-1-1-s2 .item{margin-top:26px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p02-1-1-s2 .text-wrap{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding-right:10px;padding-top:10px}.p02-1-1-s2 .btn{margin-top:33px;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 30px;-webkit-box-shadow:0px 5px 32px 3px rgba(1,2,2,0.15);box-shadow:0px 5px 32px 3px rgba(1,2,2,0.15)}.p02-1-1-s2 .imgs{max-width:460px;width:100%}.p02-1-1-s2 .video{margin-top:20px}.p02-1-1-s2 .video .m-arrow{margin-top:20px}.p02-1-1-s2 .video .m-arrow .prev,.p02-1-1-s2 .video .m-arrow .next{border-radius:0;background-color:#fff;color:#8a93a4}.p02-1-1-s2 .video .m-arrow .prev:hover,.p02-1-1-s2 .video .m-arrow .next:hover{-webkit-box-shadow:none;box-shadow:none;color:#fff}.p02-1-1-s2 .video .m-arrow .prev{margin-right:0}.p02-1-1-s2 .video .vp-a{display:block}.p02-1-1-s2 .video .vp-a:hover{text-decoration:none}.p02-1-1-s2 .video .vp-a:hover h5{color:#142745}.p02-1-1-s2 .video .pic{position:relative}.p02-1-1-s2 .video .pic::after{display:block;position:absolute;content:'';left:0;top:0;width:100%;height:100%;background-color:rgba(40,40,40,0.4)}.p02-1-1-s2 .video span{position:absolute;display:block;z-index:10;left:0;right:0;top:0;bottom:0;margin:auto;width:51px;height:51px;background-color:#ffffff;-webkit-box-shadow:0px 3px 27px 0px rgba(0,0,0,0.35);box-shadow:0px 3px 27px 0px rgba(0,0,0,0.35);border-radius:50%}.p02-1-1-s2 .video span i{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.p02-1-1-s3{padding-bottom:80px;background-color:#ebf0f5}.p02-1-1-s3 h2{position:relative;margin-bottom:40px;padding-top:30px}.p02-1-1-s3 h2::before{position:absolute;content:'';left:0;top:0;width:42px;height:2px;background:#26c195}.p02-1-1-s3 .table{position:relative;overflow-x:auto;font-family:basic-sans, sans-serif;font-weight:400}.p02-1-1-s3 i{display:none;width:40px;height:40px;line-height:40px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;font-size:24px;font-weight:700;color:#fff;background-color:#8a93a4}.p02-1-1-s3 i.up{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.p02-1-1-s3 table{width:100%;text-align:left;border-collapse:separate;border-top:solid 1px rgba(161,171,191,0.8);border-left:solid 1px rgba(161,171,191,0.8)}.p02-1-1-s3 td{padding:17px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:solid 1px rgba(161,171,191,0.8);border-right:solid 1px rgba(161,171,191,0.8)}.p02-1-1-s3 tr:nth-child(odd){background-color:#f9fbfc}.p02-1-1-s4{padding:118px 0 90px;background-color:#f4f9ff}.p02-1-1-s4 .mml-row{max-width:1000px}.p02-1-1-s4 h2{padding-top:30px;margin-bottom:30px;position:relative}.p02-1-1-s4 h2::before{position:absolute;content:'';left:0;top:0;width:42px;height:2px;background:#26c195}.p02-1-1-s4 p{max-width:610px}.p02-1-1-s4 .link{display:inline-block}.p02-1-1-s4 .hd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin-bottom:50px}.p02-1-1-s4 h4{text-align:center;color:#737780;font-family:basic-sans, sans-serif;font-weight:400;margin-top:28px}.p02-1-1-s4 .swiper-container a{display:block;max-width:180px}.p02-1-1-s4 .swiper-container a:hover{text-decoration:none}.p02-1-1-s4 .swiper-container a:hover img{border:solid 2px rgba(112,121,139,0.1);background-color:#f4f9ff;-webkit-box-shadow:0 12px 28px 2px rgba(100,138,210,0.22);box-shadow:0 12px 28px 2px rgba(100,138,210,0.22)}.p02-1-1-s4 .swiper-container a:hover h4{font-family:basic-sans, sans-serif;font-weight:700;color:#142745}.p02-1-1-s4 img{-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 2px rgba(112,121,139,0)}.p02-1-1-s5{padding-bottom:118px;background-color:#f4f9ff}.p02-1-1-s5 .mml-row{max-width:1000px}.p02-1-1-s5 .swiper-container a{display:block;max-width:230px}.p02-1-1-s5 .swiper-container a:hover{text-decoration:none}.p02-1-1-s5 .swiper-container a:hover img{border:solid 2px rgba(112,121,139,0.1);background-color:#f4f9ff;-webkit-box-shadow:0 12px 28px 2px rgba(100,138,210,0.22);box-shadow:0 12px 28px 2px rgba(100,138,210,0.22)}.p02-1-1-s5 .swiper-container a:hover h4{font-family:basic-sans, sans-serif;font-weight:700;color:#142745}.p02-1-1-s5 img{border:solid 2px rgba(112,121,139,0)}.p02-1-1-s5 h4{margin-top:20px;font-family:basic-sans, sans-serif;font-weight:400;color:#737780;text-align:center}.p02-1-1-s5 h2{padding-top:30px;margin-bottom:30px;position:relative}.p02-1-1-s5 h2::before{position:absolute;content:'';left:0;top:0;width:42px;height:2px;background:#26c195}.p02-1-1-s5 p{max-width:610px}.p02-1-1-s5 .link{display:inline-block}.p02-1-1-s5 .hd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin-bottom:50px}.p02-1-1 .p10-s02{margin:0 0 118px;min-height:837px;padding:100px 0;-webkit-box-sizing:border-box;box-sizing:border-box;background:url('/wp-content/themes/mml-theme/dist/img/p02-1-1-full-servo-flow-packing-machine/s06-img.jpg') no-repeat;background-position:center top}.p02-1-1 .p10-s02 .form-row:nth-of-type(4),.p02-1-1 .p10-s02 .form-row:nth-of-type(5){max-width:200px;width:50%}.p02-1-1 .p10-s02 .form-row:nth-of-type(4){margin-right:20px}.p02-1-1 .p10-s02 .s02-content{min-height:unset;background:none}.p02-1-1 .p10-s02 .s02-wrap{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p02-1-1 .p03-s3{background-color:#fff}@media (max-width: 1200px){.p02-1-1 .p10-s02{background-image:none;background:#192f58}.p02-1-1 .p10-s02 .s02-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.p02-1-1 .p10-s02 .s02-content{max-width:100%;margin-bottom:20px}.p02-1-1 .p10-s02 .s02-content .content{padding-left:10px;padding-right:10px;max-width:100%}.p02-1-1 .p10-s02 .form{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}@media (max-width: 768px){.p02-1-1-s1,.p02-1-1-s4{padding-top:40px}.p02-1-1-s2{padding:60px 0}.p02-1-1-s3,.p02-1-1-s5{padding-bottom:40px}.p02-1-1 .p10-s02{margin:0 0 40px}.p02-1-1-s4 .hd,.p02-1-1-s5 .hd{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p02-1-1-s4 .title,.p02-1-1-s5 .title{width:100%;margin-bottom:10px}}@media (max-width: 540px){.p02-1-1-s2 .mml-row .info-top{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.p02-1-1-s2 .img-wrap{margin-top:20px;width:100%}}@media (max-width: 480px){.p02-1-1-s2 .p10-s02 .form{padding:64px 20px 20px}.p02-1-1-s2 .p10-s02 .s02-content .content{padding:0px 20px}}.p02-1-s1{padding:30px 0 40px}.p02-1-s1 h3{font-size:24px}.p02-1-s1 h5{font-family:basic-sans, sans-serif;font-weight:300;color:#4d4d4d}.p02-1-s1 li:nth-child(even) a{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.p02-1-s1 li:nth-child(even) .fa-long-arrow-alt-right{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.p02-1-s1 li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p02-1-s1 li a p{margin:20px 0 30px;color:#453434}.p02-1-s1 li a:hover{text-decoration:none}.p02-1-s1 li a:hover h3{color:#67b958}.p02-1-s1 li a:hover i{color:#6dbb60}.p02-1-s1 li a:hover .img-wrap{background-color:#fff;-webkit-box-shadow:0px 6px 40px 0px rgba(0,0,0,0.08);box-shadow:0px 6px 40px 0px rgba(0,0,0,0.08)}.p02-1-s1 .img-wrap{max-width:580px;width:50%}.p02-1-s1 .text-wrap{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p02-1-s1 .text{max-width:360px}.p02-1-s1 .fa-long-arrow-alt-right{color:#070133;font-size:20px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.p02-1-s2{padding:120px 0;background-color:#f4f9ff}.p02-1-s2 .mml-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p02-1-s2 h2{margin-bottom:50px;color:#fff}.p02-1-s2 h4{color:#4d4d4d}.p02-1-s2 .hd{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;max-width:500px;width:43%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#3658b3;color:#fff;-webkit-box-shadow:23px 26px 40px 0px rgba(26,63,141,0.2);box-shadow:23px 26px 40px 0px rgba(26,63,141,0.2)}.p02-1-s2 .text{max-width:334px}.p02-1-s2 .text p{position:relative;padding-top:40px}.p02-1-s2 .text p::before{position:absolute;content:'';left:0;top:0;width:42px;height:2px;background:#26c195}.p02-1-s2 .bd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding-left:40px}.p02-1-s2 li{max-width:504px;border-bottom:solid 1px #e3e9f2}.p02-1-s2 li:not(:last-child){margin-bottom:20px}.p02-1-s2 li p{margin:18px 0}@media (max-width: 768px){.p02-1-s1 li a{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.p02-1-s1 .img-wrap{margin:20px 0;width:100%}.p02-1-s1 .text{max-width:100%;text-align:center}.p02-1-s2{padding:40px 0}.p02-1-s2 .mml-row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.p02-1-s2 .hd,.p02-1-s2 .text{max-width:100%;width:100%}.p02-1-s2 ul{margin-top:20px}.p02-1-s2 li{max-width:100%}.p02-1-s2 .bd{margin-top:40px;padding-left:0}}.p02-s1{padding:100px 0;background-color:#f4f9ff}.p02-s1 ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -8px}.p02-s1 li{width:calc(50% - 18px);max-width:580px;margin:0 9px 20px}.p02-s1 li:hover .img-wrap{background-color:#fff;-webkit-box-shadow:0px 12px 28px 2px rgba(100,138,210,0.2);box-shadow:0px 12px 28px 2px rgba(100,138,210,0.2)}.p02-s1 li:hover p{display:block}.p02-s1 li:hover a{text-decoration:none}.p02-s1 .img-wrap{position:relative;max-width:580px}.p02-s1 .text-wrap{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;bottom:0;padding:30px 10px 30px 80px;background-color:rgba(161,171,191,0.9);border-radius:10px 10px 0px 0px}.p02-s1 h4{font-size:22px;color:#fff}.p02-s1 p{display:none;position:relative;margin-top:10px;max-width:332px;padding-top:16px;color:#fff}.p02-s1 p::before{position:absolute;content:'';left:0;top:0;width:42px;height:2px;background:#26c195}.p02 .p01-s5 p{margin-bottom:0}.p02 .p01-s5 .hd{margin-bottom:68px}.p02 .p01-s5 .title{max-width:356px}.p02 .p01-s5 .title p{margin:20px 0 0}@media (max-width: 960px){.p02-s1 .text-wrap{position:static;padding-left:10px}.p02-s1 p{display:block;max-width:100%}}@media (max-width: 768px){.p02-s1{padding:40px 0}.p02-s1 ul{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.p02-s1 li{width:100%}}html .p01-banner{max-height:unset}html .p01-banner video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}html .p01-banner .m-banner-bd{height:100%;background-image:none;background-repeat:no-repeat;background-size:contain}html .p01-banner .container{display:block;text-align:left;width:100%;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:0;height:100%}html .p01-banner .bd-wrap{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;max-width:660px;height:100%}html .p01-banner .bd-wrap .bg{position:absolute;z-index:0;left:-63px;top:0;width:100%;height:100%;background-image:-webkit-gradient(linear, left top, right top, from(#133182), to(#2148b1)),-webkit-gradient(linear, left top, left bottom, from(#234fa7), to(#234fa7));background-image:-o-linear-gradient(left, #133182 0%, #2148b1 100%),-o-linear-gradient(#234fa7, #234fa7);background-image:linear-gradient(90deg, #133182 0%, #2148b1 100%),linear-gradient(#234fa7, #234fa7);background-blend-mode:normal, normal;border-radius:200px 0px 420px 0px;opacity:.85}html .p01-banner .p01-banner-bd{position:relative;z-index:10;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);max-width:538px}html .p01-banner p{margin-bottom:60px;max-width:412px;color:#fff}html .p01-banner .btn{padding:20px 30px}html .p01-banner .bg-item{display:block;height:902px;position:relative;overflow:hidden}@media screen and (max-width: 767px){html .p01-banner .bg-item{height:650px}}.p01-s1{position:relative;padding:122px 0 120px}.p01-s1 .container{padding:0;max-width:1176px}.p01-s1 h2{position:absolute;top:150px;margin-bottom:62px}.p01-s1 h2::before{position:absolute;content:'';left:0;top:0;width:42px;height:2px;background:#26c195}.p01-s1 h2::before{top:-20px}.p01-s1 h3{margin:26px 0 14px}.p01-s1 #gallery{margin-bottom:32px}.p01-s1 #gallery h5{font-family:basic-sans, sans-serif;font-weight:700;color:#b4b4b4}.p01-s1 #gallery .swiper-slide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p01-s1 #gallery .text-wrap{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.p01-s1 #gallery .text{max-width:274px;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px)}.p01-s1 #gallery .text a{margin-top:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p01-s1 #gallery .text a:hover{text-decoration:none}.p01-s1 #gallery .text a:hover i::after{display:block}.p01-s1 #gallery .text a h6{margin-left:12px;font-family:basic-sans, sans-serif;font-weight:700;color:#142745}.p01-s1 #gallery .img-wrap{max-width:780px;width:72%}.p01-s1 #gallery i{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:35px;height:35px;border-radius:50%;color:#fff;background-image:-webkit-gradient(linear, left top, right top, from(#3abe5c), to(#05b885)),-webkit-gradient(linear, left top, left bottom, from(#33457d), to(#33457d));background-image:-o-linear-gradient(left, #3abe5c 0%, #05b885 100%),-o-linear-gradient(#33457d, #33457d);background-image:linear-gradient(90deg, #3abe5c 0%, #05b885 100%),linear-gradient(#33457d, #33457d);background-blend-mode:normal, normal;-webkit-box-shadow:0px 8px 18px 0px rgba(38,193,149,0.3);box-shadow:0px 8px 18px 0px rgba(38,193,149,0.3)}.p01-s1 #gallery i::before{position:relative;z-index:10}.p01-s1 #gallery i::after{display:none;position:absolute;content:'';left:0;right:0;bottom:0;top:0;border-radius:50%;width:35px;height:35px;background:rgba(0,0,0,0.1);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.p01-s1 #thumbs{margin:0 -5px;text-align:center}.p01-s1 #thumbs .slick-arrow{position:absolute;font-size:40px;background:#e7ecf4;width:40px;height:40px;border-radius:50%;color:#e7ecf4;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.p01-s1 #thumbs .slick-arrow:hover{color:#333}.p01-s1 #thumbs .slick-arrow::before{position:absolute;left:0;top:0;right:0;bottom:0;z-index:-10;content:'';width:40px;height:40px;-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);border-radius:50%;background:#fff}.p01-s1 #thumbs .slick-arrow.arrow-l{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.p01-s1 #thumbs .swiper-slide{-webkit-box-sizing:border-box;box-sizing:border-box}.p01-s1 #thumbs .swiper-slide img{margin-bottom:38px;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 4px transparent}.p01-s1 #thumbs .swiper-slide:hover,.p01-s1 #thumbs .swiper-slide.swiper-slide-thumb-active{cursor:pointer}.p01-s1 #thumbs .swiper-slide:hover img,.p01-s1 #thumbs .swiper-slide.swiper-slide-thumb-active img{border:solid 4px #bdc5d3}.p01-s1 #thumbs .swiper-slide:hover h5,.p01-s1 #thumbs .swiper-slide.swiper-slide-thumb-active h5{color:#142745}.p01-s1 #thumbs .swiper-slide:hover h5 span,.p01-s1 #thumbs .swiper-slide.swiper-slide-thumb-active h5 span{opacity:1}.p01-s1 #thumbs span{position:absolute;opacity:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:50%;top:0;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:30px;height:30px;font-size:13px;color:#fff;background-image:-webkit-gradient(linear, left top, right top, from(#3abe5c), to(#05b885)),-webkit-gradient(linear, left top, left bottom, from(#33457d), to(#33457d));background-image:-o-linear-gradient(left, #3abe5c 0%, #05b885 100%),-o-linear-gradient(#33457d, #33457d);background-image:linear-gradient(90deg, #3abe5c 0%, #05b885 100%),linear-gradient(#33457d, #33457d);background-blend-mode:normal, normal;-webkit-box-shadow:0px 8px 18px 2px rgba(38,193,149,0.35);box-shadow:0px 8px 18px 2px rgba(38,193,149,0.35);border-radius:50%;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s}.p01-s1 #thumbs span i{display:block}.p01-s1 #thumbs h5{position:relative;padding-top:28px;color:#b3bac7}.p01-s1 #thumbs h5::before{position:absolute;left:50%;top:0;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);content:'';display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:50%;width:8px;height:8px;background-color:#648ad2}.p01-s1 #thumbs h5::before i{color:#fff;display:none}.p01-s1 #thumbs h5::after{position:absolute;z-index:-1;top:0;content:'';left:0;right:-30px;height:1px;background-color:#f1f1f1}.p01-s2{padding-top:118px;background-color:#f4f9ff;text-align:center}.p01-s2 a:hover{text-decoration:none}.p01-s2 a:hover img{border:solid 2px rgba(112,121,139,0.1);background-color:#f4f9ff;-webkit-box-shadow:0 12px 28px 2px rgba(100,138,210,0.22);box-shadow:0 12px 28px 2px rgba(100,138,210,0.22)}.p01-s2 a:hover h4{font-family:basic-sans, sans-serif;font-weight:700;color:#142745}.p01-s2 img{border:solid 2px rgba(112,121,139,0)}.p01-s2 h2{position:relative;padding-top:38px}.p01-s2 h2::before{position:absolute;content:'';left:0;top:0;width:42px;height:2px;background:#26c195}.p01-s2 h2::before{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.p01-s2 ul{padding-top:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.p01-s2 li{max-width:180px;width:calc(25% - 86px);margin:0 43px 80px}.p01-s2 h4{margin-top:28px;font-family:basic-sans, sans-serif;font-weight:400;color:#737780}.p01-s2 .btn{-webkit-transform:translateY(33px);-ms-transform:translateY(33px);transform:translateY(33px);padding:20px 30px;-webkit-box-shadow:0px 8px 18px 2px rgba(38,193,149,0.35);box-shadow:0px 8px 18px 2px rgba(38,193,149,0.35)}.p01-s3{padding:120px 0}.p01-s3 h2{position:relative;padding:30px 0 50px;max-width:464px}.p01-s3 h2::before{position:absolute;content:'';left:0;top:0;width:42px;height:2px;background:#26c195}.p01-s3 ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p01-s3 li{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.p01-s3 li:nth-child(2){padding:0 10px}.p01-s3 img{margin-left:0}.p01-s3 h4{margin:40px 0 20px;color:#031d5b}.p01-s3 p{max-width:266px}.p01-s4 .box1 h2{position:relative;padding-bottom:50px}.p01-s4 .box1 h2::before{position:absolute;content:'';left:0;top:0;width:42px;height:2px;background:#26c195}.p01-s4 .box1 h2::before{top:unset;bottom:0}.p01-s4 .box1 .hd{padding-bottom:50px;max-width:378px}.p01-s4 .box1 .bd{max-width:708px;width:60%;padding-left:10px}.p01-s4 .box1 .text-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.p01-s4 .box1 p:nth-child(1){margin-bottom:10px}.p01-s4 .box1 .link{margin-top:30px}.p01-s4 .box2{position:relative}.p01-s4 .box2::after{position:absolute;content:'';z-index:-11;top:140px;bottom:0;background-color:#f6f7f9;left:0;right:0}.p01-s4 .box2::before{position:absolute;z-index:-10;content:'';top:140px;bottom:120px;left:0;right:0;background-color:#182e57;-webkit-box-shadow:0px 12px 28px 2px rgba(100,138,210,0.15);box-shadow:0px 12px 28px 2px rgba(100,138,210,0.15)}.p01-s4 .box2>.img-wrap{max-width:1550px;margin-left:0}.p01-s4 .box2 .mml-row{margin-top:118px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p01-s4 .box2 .mml-row .img-wrap{max-width:750px;width:64%}.p01-s4 .box2 .mml-row .text-wrap{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding-right:10px}.p01-s4 .box2 h2{position:relative;padding-top:24px;margin-bottom:18px;color:#fff}.p01-s4 .box2 h2::before{position:absolute;content:'';left:0;top:0;width:42px;height:2px;background:#26c195}.p01-s4 .box2 .text{max-width:320px;padding-top:60px}.p01-s4 .box2 .text p{color:#7d8cb2}.p01-s4 .box2 .text p:not(:nth-child(4)){margin-bottom:8px}.p01-s4 .box2 .link{margin-top:18px}.p01-s5{padding-top:83px;padding-bottom:114px;background-color:#f6f7f9}.p01-s5 .hd{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:30px;margin-bottom:30px}.p01-s5 .hd::before{position:absolute;content:'';left:0;top:0;width:42px;height:2px;background:#26c195}.p01-s5 .text-wrap{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 44px 30px 42px;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:10px 10px 0 0;margin-top:-10px}.p01-s5 .text{max-width:294px}.p01-s5 .text a:first-child:hover{text-decoration:none}.p01-s5 .text .link:hover a:first-child{text-decoration:underline}.p01-s5 .text .link a:first-child{text-decoration:underline}.p01-s5 p{margin:40px 0 20px}.p01-s5 .link h4{font-family:acumin-pro-condensed, sans-serif;font-weight:700}.p01-s6{padding-bottom:107px;background-color:#f6f7f9}.p01-s6 .hd{position:relative;padding-top:30px;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.p01-s6 .hd::before{position:absolute;content:'';left:0;top:0;width:42px;height:2px;background:#26c195}.p01-s6 h2{margin-bottom:70px}.p01-s6 .mml-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.p01-s6 .box{max-width:900px;width:77%}@media (max-width: 1200px){.p01-s4 .box2::before{bottom:0}html .p01-banner video{display:none}.p01-s1 h2{position:relative;top:0}.p01-s1 #gallery .swiper-slide{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.p01-s1 #gallery .img-wrap{margin-top:20px;width:100%}.p01-s1 #gallery .text{max-width:100%;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@media (max-width: 960px){.p01-s4 .box2>.img-wrap{margin-top:20px}.p01-s4 .box2::before{top:0}.p01-s4 .box2 .link{margin:20px 0 40px}.p01-s4 .box2 .text{padding-top:0}.p01-s6 .mml-row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p01-s6 .box{margin-top:20px;width:100%}}@media (max-width: 768px){.p01-s1{padding:40px 0}.p01-s2{padding-top:40px}.p01-s2 li{width:calc(33.33% - 40px);margin:0 20px 40px}.p01-s3{padding:40px 0 80px}.p01-s3 p{padding-right:10px}.p01-s4 .box2 .text{max-width:100%}.p01-s4 .box2 .mml-row{margin-top:40px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p01-s4 .box2 .mml-row .img-wrap{width:100%;margin:0 40px}.p01-s4 .box2 .mml-row .text-wrap{padding-right:0}.p01-s5{padding:40px 0}.p01-s6{padding-bottom:40px}}@media (max-width: 540px){.p01-banner .p01-banner-bd{width:80%}.p01-s2 li{width:calc(50% - 40px)}.p01-s3 ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p01-s3 li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;text-align:center}.p01-s3 li:nth-child(2){padding:0}.p01-s3 img{margin-left:auto}.p01-s3 p{padding-right:0;max-width:100%}.p01-s3 h4{margin:20px 0 10px}.p01-s4 .box1 .text-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p01-s4 .box1 .hd{padding-bottom:20px}.p01-s4 .box1 .bd{width:100%;padding-left:0}.p01-s5 .text{max-width:100%}.p01-s5 .text-wrap{padding:20px}.p01-s5 p{margin-top:20px}}@media (max-width: 320px){.p01-s2 li{width:100%}}.ldp-banner{position:relative;height:900px}.ldp-banner h1{margin-bottom:40px;line-height:1 !important}.ldp-banner p{margin-bottom:20px;font-size:20px;color:#fff;font-family:basic-sans, sans-serif;font-weight:400}.ldp-banner .video-wrap{height:100%}.ldp-banner .banner-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:540px;height:100%;padding:0 60px;border-radius:200px 0 200px 0;background-image:-webkit-gradient(linear, left top, right top, from(#133182), to(#2148b1));background-image:-o-linear-gradient(left, #133182 0%, #2148b1 100%);background-image:linear-gradient(90deg, #133182 0%, #2148b1 100%);background-blend-mode:normal, normal;opacity:0.85;-webkit-box-sizing:border-box;box-sizing:border-box}.ldp-banner .btn{max-width:240px;max-height:66px}.ldp-banner .mml-row{height:100%}@media (max-width: 940px){.ldp-banner{height:750px}}@media (max-width: 768px){.ldp-banner{background-size:cover;background:url('/wp-content/themes/mml-theme/dist/img/p01-home/s01-banner.jpg') no-repeat center}.ldp-banner .banner-content{border-radius:150px 0 150px 0}.ldp-banner .vidbg-container{display:none}}@media (max-width: 450px){.ldp-banner{height:650px}.ldp-banner .banner-content{padding:0 40px}}.ldp-contact{margin:120px 0}.ldp-contact h2{margin-bottom:30px;line-height:1.1}.ldp-contact h3{margin-bottom:20px;font-size:35px;color:#fff;font-family:acumin-pro-condensed, sans-serif;font-weight:700}.ldp-contact li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:10px;font-size:16px;color:#fff;opacity:0.7;font-family:basic-sans, sans-serif;font-weight:400}.ldp-contact li:before{content:"\20";display:block;width:6px;max-width:6px;height:6px;margin-right:10px;border-radius:50%;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);background-color:#26c195}.ldp-contact input:not(.wpcf7-submit){max-width:100%;border:1px solid #dcdcdc}.ldp-contact input:not(.wpcf7-submit):focus{border-color:#86c84b}.ldp-contact input,.ldp-contact textarea{font-size:16px;color:#142745;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:basic-sans, sans-serif;font-weight:400}.ldp-contact input::-webkit-input-placeholder, .ldp-contact textarea::-webkit-input-placeholder{color:#c7c7c7;font-family:basic-sans, sans-serif;font-weight:300}.ldp-contact input::-moz-placeholder, .ldp-contact textarea::-moz-placeholder{color:#c7c7c7;font-family:basic-sans, sans-serif;font-weight:300}.ldp-contact input:-ms-input-placeholder, .ldp-contact textarea:-ms-input-placeholder{color:#c7c7c7;font-family:basic-sans, sans-serif;font-weight:300}.ldp-contact input::-ms-input-placeholder, .ldp-contact textarea::-ms-input-placeholder{color:#c7c7c7;font-family:basic-sans, sans-serif;font-weight:300}.ldp-contact input::placeholder,.ldp-contact textarea::placeholder{color:#c7c7c7;font-family:basic-sans, sans-serif;font-weight:300}.ldp-contact select{display:block;width:100%;max-width:100%;height:52px;background:#fff;border:1px solid #dcdcdc;padding-left:12px;color:#142745;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:menulist;font-family:basic-sans, sans-serif;font-weight:400}.ldp-contact select.active-border{border-color:#86c84b}.ldp-contact select.color{color:#c7c7c7;font-family:basic-sans, sans-serif;font-weight:300}.ldp-contact select option[role="default"]{color:#c7c7c7}.ldp-contact option [role="default"]{color:#c7c7c7}.ldp-contact option:not([role="default"]){color:#142745}.ldp-contact textarea{width:100%;height:130px;border:1px solid #dcdcdc;resize:none}.ldp-contact textarea:focus{border-color:#86c84b !important}.ldp-contact input[type="submit"]{display:block;width:100%;max-width:240px;font-size:26px;padding:20px;border:none;-webkit-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;color:#fff}.ldp-contact input[type="submit"]:hover{opacity:0.9}.ldp-contact .hide_select{display:none}.ldp-contact .ipt-text{margin-bottom:15px;font-size:16px;color:#4d4d4d;font-family:basic-sans, sans-serif;font-weight:700}.ldp-contact .ipt-item{width:calc(50% - 10px);max-width:calc(50% - 10px);margin-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.ldp-contact .ipt-item:last-child{margin-right:0}.ldp-contact .ipt-row{margin-bottom:20px}.ldp-contact .ipt-row:not(.message){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ldp-contact .ipt-row.message{margin-bottom:40px}.ldp-contact .ipt-row.message .ipt-item{width:100%;max-width:100%}.ldp-contact .contact-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-shadow:0px 0px 28px 2px rgba(100,138,210,0.15);box-shadow:0px 0px 28px 2px rgba(100,138,210,0.15)}.ldp-contact .contact-text,.ldp-contact .contact-form{-webkit-box-sizing:border-box;box-sizing:border-box}.ldp-contact .contact-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:51%;padding:0 75px;max-width:600px;background:url('/wp-content/themes/mml-theme/dist/img/p10-contact/s02-img.jpg') no-repeat center;background-size:cover}.ldp-contact .contact-text p{margin-bottom:25px}.ldp-contact .contact-form{width:49%;max-width:580px;padding:55px 70px 30px}@media (max-width: 840px){.ldp-contact{margin:80px 0}.ldp-contact .contact-wrap{max-width:620px;margin:0 auto}.ldp-contact .contact-text,.ldp-contact .contact-form{width:100%;max-width:100%}.ldp-contact .contact-text{padding:40px 70px}}@media (max-width: 700px){.ldp-contact .ipt-row.phone{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.ldp-contact .ipt-row.phone input,.ldp-contact .ipt-row.phone select{width:100%}.ldp-contact .ipt-row.phone .ipt-item{width:100%;max-width:100%;margin:0}.ldp-contact .ipt-row.phone .ipt-item:first-child{margin-bottom:15px}}@media (max-width: 450px){.ldp-contact .contact-text{padding:20px 40px}.ldp-contact .contact-form{padding:40px 40px 20px}}.ldp p{line-height:1.4;font-size:16px;color:#fff;font-family:basic-sans, sans-serif;font-weight:400}.ldp .a-line:after{content:"\20";display:block;width:42px;height:2px;margin:30px 0;background-color:#26c195}.ldp .b-line:before{content:"\20";display:block;width:42px;height:2px;margin:30px 0;background-color:#26c195}.ldp .products-list{position:relative;padding:120px 0 80px;background-color:#f4f9ff}.ldp .products-list h2{margin-bottom:55px;text-align:center}.ldp .products-list h2:before{margin:15px auto}.ldp .products-list h3{font-size:22px;color:#fff;font-family:basic-sans, sans-serif;font-weight:700}.ldp .products-list h3:after{content:"\20";display:block;width:42px;height:2px;margin:15px 0;background-color:#26c195}.ldp .products-list p{line-height:1.3;font-weight:300}.ldp .products-list .btn{position:absolute;left:50%;top:100%;bottom:0;max-height:65px;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.ldp .products-list .mml-row{margin-bottom:110px}.ldp .products-list .mml-row:nth-child(2){margin-bottom:0}.ldp .products-list .list-wrap,.ldp .products-list .industries{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.ldp .products-list .list-wrap .mml-item{position:relative;width:calc(50% - 8px);margin:0 16px 20px 0;overflow:hidden;background-color:#fff;-webkit-transition:all 0.4s ease-in;-o-transition:all 0.4s ease-in;transition:all 0.4s ease-in}.ldp .products-list .list-wrap .mml-item:hover{-webkit-box-shadow:0px 12px 28px 2px rgba(100,138,210,0.2);box-shadow:0px 12px 28px 2px rgba(100,138,210,0.2)}.ldp .products-list .list-wrap .mml-item:hover .mask{margin:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.ldp .products-list .list-wrap .mml-item:nth-child(2n){margin-right:0}.ldp .products-list .industries p{padding:10px 0;font-size:20px;text-align:center;-webkit-transition:all 0.32s ease-in;-o-transition:all 0.32s ease-in;transition:all 0.32s ease-in;color:#737780;font-family:basic-sans, sans-serif;font-weight:400}.ldp .products-list .industries .mml-item{width:calc(25% - 64.5px);margin:0 86px 20px 0;border-radius:6px;-webkit-transition:all 0.32s ease-in;-o-transition:all 0.32s ease-in;transition:all 0.32s ease-in}.ldp .products-list .industries .mml-item:hover{-webkit-box-shadow:0 10px 18px 2px rgba(100,138,210,0.22);box-shadow:0 10px 18px 2px rgba(100,138,210,0.22)}.ldp .products-list .industries .mml-item:hover p{color:#142745}.ldp .products-list .industries .mml-item:nth-child(4n){margin-right:0}.ldp .products-list .mask{position:absolute;left:0;right:0;top:100%;margin-top:-80px;padding:40px 80px;background-color:#a1abbf;border-radius:10px 10px 0px 0px;opacity:0.95;-webkit-transition:all 0.4s ease-in;-o-transition:all 0.4s ease-in;transition:all 0.4s ease-in;-webkit-box-sizing:border-box;box-sizing:border-box}.ldp .p01-s3 img{border-radius:50%;-webkit-box-shadow:0px 13px 35px 3px rgba(100,138,210,0.1);box-shadow:0px 13px 35px 3px rgba(100,138,210,0.1)}.ldp .p01-s3 p{color:#453434}.ldp .p01-s5 .text-wrap{min-height:250px}.ldp .p01-s5 .text-wrap p{color:#453434}.ldp .controled h2{max-width:370px}.ldp .controled h2:after{margin:40px 0}.ldp .controled p{max-width:500px;margin-bottom:15px;color:#4d4d4d}.ldp .controled li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;line-height:1.2;font-size:16px;color:#453434;font-family:basic-sans, sans-serif;font-weight:300}.ldp .controled li:before{content:"\20";display:block;width:6px;max-width:6px;height:6px;margin-right:12px;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);border-radius:50%;background-color:#82c74d}.ldp .controled .mml-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.ldp .controled .main-title,.ldp .controled .text{-webkit-box-sizing:border-box;box-sizing:border-box}.ldp .controled .main-title{width:38%}.ldp .support{position:relative;background:url('/wp-content/themes/mml-theme/dist/img/p07-about/s04-bg.jpg') no-repeat center}.ldp .support:before{content:"\20";position:absolute;right:0;left:0;top:0;bottom:0;background:#f6f7f9;z-index:-1}.ldp .support h2{margin-bottom:30px;color:#fff}.ldp .support h2:before{margin:20px 0}.ldp .support p{margin-bottom:20px;color:#7d8cb2}.ldp .support li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;line-height:1.2;font-size:16px;color:#7d8cb2;font-family:basic-sans, sans-serif;font-weight:300}.ldp .support li:before{content:"\20";display:block;width:6px;min-width:6px;height:6px;margin-right:12px;border-radius:50%;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);background-color:#82c74d}.ldp .support .slider{max-width:1550px;max-height:100%;overflow:hidden;margin-bottom:120px}.ldp .support .slider img{margin:0}.ldp .support .slick-slide{position:relative}.ldp .support .number{position:absolute;right:0;top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:44px;height:220px;max-height:100%;font-size:16px;color:#fff;background-color:#55c05f;font-family:basic-sans, sans-serif;font-weight:700}.ldp .support .mml-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:1254px}.ldp .support .text,.ldp .support .img{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.ldp .support .text{max-width:330px}.ldp .ldp-cta{padding-top:55px;background-image:-webkit-gradient(linear, left top, right top, from(#192f58), to(#162648));background-image:-o-linear-gradient(left, #192f58 0%, #162648 100%);background-image:linear-gradient(90deg, #192f58 0%, #162648 100%)}.ldp .ldp-cta h2{margin-bottom:30px;width:70%;color:#fff}.ldp .ldp-cta h2:before{margin:0 0 20px 0}.ldp .ldp-cta p{margin-top:60px;padding:40px 0;font-size:14px;border-top:1px solid #8e95a6;color:#8e95a6;opacity:0.8}.ldp .ldp-cta .cta-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width: 1024px){.ldp .products-list .mask{margin-top:-100px}}@media (max-width: 940px){.ldp .products-list{padding:80px 0}.ldp .products-list .mask{padding:30px;margin:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.ldp .support{margin-top:80px}.ldp .support .slider{margin-bottom:80px}.ldp .support .text,.ldp .support .img{width:100%;max-width:100%;margin:0 auto}.ldp .support .text{margin-bottom:50px}}@media (max-width: 768px){.ldp h1{font-size:52px}.ldp h2{font-size:44px}.ldp .p01-s3{padding:80px 0}}@media (max-width: 700px){.ldp .products-list .mask{position:static;-webkit-transform:none;-ms-transform:none;transform:none;background:none;border-radius:0}.ldp .products-list .mml-row:first-child{margin-bottom:80px}.ldp .products-list .list-wrap .mml-item{background-color:#a1abbf}.ldp .products-list .list-wrap .mml-item:hover .mask{-webkit-transform:none;-ms-transform:none;transform:none}.ldp .products-list .industries .mml-item{width:calc(50% - 30px);margin:0 60px 20px 0}.ldp .products-list .industries .mml-item:nth-child(2n){margin-right:0}.ldp .controled .main-title{width:100%}.ldp .controled h2{max-width:100%}.ldp .ldp-cta h2{width:100%}}@media (max-width: 450px){.ldp .products-list .list-wrap .mml-item{width:100%;margin:0 0 20px 0}.ldp .products-list .industries .mml-item{width:calc(50% - 10px);margin:0 20px 20px 0}}.ldp-form-window{display:none;position:fixed;top:0;right:0;left:0;bottom:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0.6);z-index:999}.ldp-form-window .close-icon{position:absolute;top:5px;right:5px;display:inline-block;width:8px;height:8px;line-height:8px;font-size:20px;font-weight:700;padding:10px;color:#525151;background-color:#f9fafa;border-radius:50%;text-decoration:none}.ldp-form-window .close-icon:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.ldp-form-window .ldp-form-content{position:absolute;width:800px;min-height:530px;background-color:#263345}.ldp-form-window .content-wrap{background:url('https://d9hhrg4mnvzow.cloudfront.net/3b6b009e38854276aba5c990bb183aed.pages.ubembed.com/f4254bef-ed1d-4691-95df-d8e486837fc3/857456e6-hotjar-bg_1000000000000000000028.png') no-repeat;height:365px}.ldp-form-window .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fff}.ldp-form-window .text-wrap{max-width:485px;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}.ldp-form-window .text-wrap h2{max-width:390px;font-size:38px;line-height:1.4}.ldp-form-window .text-wrap p{margin-top:30px;font-size:22px;color:#142745}.ldp-form-window .mml-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}.ldp-form-window .mml-form [class*="wpcf7-form-control-wrap"]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.ldp-form-window .mml-form input:not([type="submit"]){padding:7px 10px;border:1px solid #cbcbcb;background-color:#fff;color:#263345;border-radius:2px;width:77%;display:block;margin-left:5px}.ldp-form-window .mml-form .wpcf7-not-valid-tip{width:83%;margin-left:5px}.ldp-form-window .mml-form span:first-of-type input,.ldp-form-window .mml-form span:first-of-type .wpcf7-not-valid-tip{margin:0 auto;margin-right:5px}.ldp-form-window .mml-form span:first-of-type .wpcf7-not-valid-tip{margin-right:0}.ldp-form-window .btn-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin-top:20px}.ldp-form-window .btn-wrap .personal-btn{display:inline-block;padding:10px 20px;color:#fff;font-size:18px;background-image:unset;border:none;border-radius:4px;text-decoration:none;cursor:pointer;font-family:basic-sans, sans-serif;font-weight:700;background-color:#f3364c}.ldp-form-window .btn-wrap .personal-btn:hover{background-color:#d5354b}.ldp-form-window .btn-wrap .btn-content:nth-of-type(2) .personal-btn{background-color:#36a3f3}.ldp-form-window .btn-wrap .btn-content:nth-of-type(2) .personal-btn:hover{background-color:#d5354b}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsImFic3RyYWN0cy92YXJpYWJsZXMuc2NzcyIsImFic3RyYWN0cy9taXhpbnMuc2NzcyIsImxheW91dC9jb21tb24uc2NzcyIsImxheW91dC9yZXNldC5zY3NzIiwibGF5b3V0L2hlYWRlci5zY3NzIiwibGF5b3V0L2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50L21tbC1ibG9nLnNjc3MiLCJjb21wb25lbnQvbW1sLWZhcS5zY3NzIiwiY29tcG9uZW50L21tbC1wb3B1cC5zY3NzIiwiY29tcG9uZW50L21tbC1iYW5uZXIuc2NzcyIsImNvbXBvbmVudC9wYWdlLWJyZWFkY3J1bWJzLnNjc3MiLCJwYWdlcy9QMTEtcmVzdWx0cy5zY3NzIiwicGFnZXMvUDEwLUNvbnRhY3Quc2NzcyIsInBhZ2VzL1AwOS1RdWFsaXR5LnNjc3MiLCJwYWdlcy9QMDgtU3VwcG9ydC5zY3NzIiwicGFnZXMvUDA3LUFib3V0LnNjc3MiLCJwYWdlcy9QMDYtVmlkZW9zLnNjc3MiLCJwYWdlcy9QMDUtMS5zY3NzIiwicGFnZXMvUDA1LUNhc2UtU3R1ZGllcy5zY3NzIiwicGFnZXMvUDA0LTEuc2NzcyIsInBhZ2VzL1AwNC1QYWNrLVN0eWxlcy5zY3NzIiwicGFnZXMvUDAzLTEuc2NzcyIsInBhZ2VzL1AwMy1JbmR1c3RyaWVzLnNjc3MiLCJwYWdlcy9QMDItMS0xLnNjc3MiLCJwYWdlcy9QMDItMS5zY3NzIiwicGFnZXMvUDAyLU1hY2hpbmVzLnNjc3MiLCJwYWdlcy9QMDEtSG9tZS5zY3NzIiwicGFnZXMvbGRwLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcImFic3RyYWN0cy92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJhYnN0cmFjdHMvbWl4aW5zXCI7XG5cbkBpbXBvcnQgXCJsYXlvdXQvY29tbW9uXCI7XG5AaW1wb3J0IFwibGF5b3V0L2hlYWRlclwiO1xuQGltcG9ydCBcImxheW91dC9mb290ZXJcIjtcblxuQGltcG9ydCBcImNvbXBvbmVudC9tbWwtYmxvZ1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9tbWwtZmFxXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L21tbC1wb3B1cFwiO1xuQGltcG9ydCBcImNvbXBvbmVudC9tbWwtYmFubmVyXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L3BhZ2UtYnJlYWRjcnVtYnNcIjtcblx0XG5AaW1wb3J0IFwicGFnZXMvUDExLXJlc3VsdHNcIjtcbkBpbXBvcnQgXCJwYWdlcy9QMTAtQ29udGFjdFwiO1xuQGltcG9ydCBcInBhZ2VzL1AwOS1RdWFsaXR5XCI7XG5AaW1wb3J0IFwicGFnZXMvUDA4LVN1cHBvcnRcIjtcbkBpbXBvcnQgXCJwYWdlcy9QMDctQWJvdXRcIjtcbkBpbXBvcnQgXCJwYWdlcy9QMDYtVmlkZW9zXCI7XG5AaW1wb3J0IFwicGFnZXMvUDA1LTFcIjtcbkBpbXBvcnQgXCJwYWdlcy9QMDUtQ2FzZS1TdHVkaWVzXCI7XG5AaW1wb3J0IFwicGFnZXMvUDA0LTFcIjtcbkBpbXBvcnQgXCJwYWdlcy9QMDQtUGFjay1TdHlsZXNcIjtcbkBpbXBvcnQgXCJwYWdlcy9QMDMtMVwiO1xuQGltcG9ydCBcInBhZ2VzL1AwMy1JbmR1c3RyaWVzXCI7XG5AaW1wb3J0IFwicGFnZXMvUDAyLTEtMVwiO1xuQGltcG9ydCBcInBhZ2VzL1AwMi0xXCI7XG5AaW1wb3J0IFwicGFnZXMvUDAyLU1hY2hpbmVzXCI7XG5AaW1wb3J0IFwicGFnZXMvUDAxLUhvbWVcIjtcbkBpbXBvcnQgXCJwYWdlcy9sZHBcIjsiLCIvLyDlhajlsYDlrZfkvZPmoLflvI9cbiRmb250RGVmYXVsdDogXCJiYXNpYy1zYW5zXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4kYm9keUNvbG9yOiAjNDUzNDM0OyAvL+e9keermemhtemdouWGheWuueWtl+S9k+minOiJslxuJGxpbmtDb2xvcjogIzE2YmE3ODsgLy/nvZHnq5npk77mjqU8YT7lrZfkvZPpopzoibJcbiRDMTQyNzQ1OiAjMTQyNzQ1O1xuJEMwNzAxMzM6ICMwNzAxMzM7XG5cbiRpbWdVcmw6IFwiL3dwLWNvbnRlbnQvdGhlbWVzL21tbC10aGVtZS9kaXN0L2ltZ1wiO1xuIiwiLy/mlofmnKzmuqLlh7rpmpDol4/lubbmmL7npLrnnIHnlaXlj7dcbkBtaXhpbiBlbHBzKCkge1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy/mlofmnKzmuqLlh7rpmpDol4/lubbmmL7npLrnnIHnlaXlj7flpJrooYxcbkBtaXhpbiBlbHBzLXdyYXAoKXtcbiAgb3ZlcmZsb3cgOiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDsvLy13ZWJraXQtYm945Li65pen55qE5bGe5oCn5YC877yMMjAxMuW5tOacgOaWsOeahOagh+WHhuiNieahiOS4umZsZXjvvIzlpoLmnpzmiorlgLzor6XkuLpmbGV477yM5bCG5LiN5pSv5oyB5aSa6KGM55yB55Wl5Y+344CCXG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjsvL3dlYmtpdOaUr+aMgeatpOWxnuaAp++8jOW5tuS4lOaYr+S4gOS4quS4jeinhOiMg+eahOWxnuaAp++8jOayoeacieWHuueOsOWcqGNzc+inhOiMg+eahOiNieahiOS4reOAguW/hemhu+e7k+WQiGRpc3BsYXk6IC13ZWJraXQtYm945ZKMLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDvlsZ7mgKfkuIDotbfkvb/nlKhcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuLy/orqnmlofmnKzmjaLooYxcbkBtaXhpbiBidygpIHtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cblxuLy/kuInop5LlvaIt5LiKIGRlbW86IEBpbmNsdWRlIHRyaWFuZ2xlLXRvcCgxMHB4LDEwcHgsIzAwMClcbkBtaXhpbiB0cmlhbmdsZS10b3AoJHdpZHRoLCRoZWlnaHQsJGJnQ29sb3Ipe1xuICAgICRfdzogJHdpZHRoLzI7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7ICpkaXNwbGF5OmlubGluZTsgKnpvb206MTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRiZ0NvbG9yIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogZGFzaGVkIGRhc2hlZCBzb2xpZCBkYXNoZWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwICN7JF93fSAjeyRoZWlnaHR9ICN7JF93fTtcbn1cblxuLy/kuInop5LlvaIt5LiLXG5AbWl4aW4gdHJpYW5nbGUtYm90dG9tKCR3aWR0aCwkaGVpZ2h0LCRiZ0NvbG9yKXtcbiAgICAkX3c6ICR3aWR0aC8yO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrOyAqZGlzcGxheTppbmxpbmU7ICp6b29tOjE7XG4gICAgYm9yZGVyLWNvbG9yOiAkYmdDb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkIGRhc2hlZCBkYXNoZWQgZGFzaGVkO1xuICAgIGJvcmRlci13aWR0aDogI3skaGVpZ2h0fSAjeyRfd30gMCAjeyRfd307XG59XG5cbi8v5LiJ6KeS5b2iLeW3plxuQG1peGluIHRyaWFuZ2xlLWxlZnQoJHdpZHRoLCRoZWlnaHQsJGJnQ29sb3Ipe1xuICAgICRfaDogJGhlaWdodC8yO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrOyAqZGlzcGxheTppbmxpbmU7ICp6b29tOjE7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkYmdDb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IGRhc2hlZCBzb2xpZCBkYXNoZWQgZGFzaGVkO1xuICAgIGJvcmRlci13aWR0aDogI3skX2h9ICN7JHdpZHRofSAjeyRfaH0gMDtcbn1cblxuLy/kuInop5LlvaIt5Y+zXG5AbWl4aW4gdHJpYW5nbGUtcmlnaHQoJHdpZHRoLCRoZWlnaHQsJGJnQ29sb3Ipe1xuICAgICRfaDogJGhlaWdodC8yO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrOyAqZGlzcGxheTppbmxpbmU7ICp6b29tOjE7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkYmdDb2xvcjtcbiAgICBib3JkZXItc3R5bGU6IGRhc2hlZCBkYXNoZWQgZGFzaGVkIHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogI3skX2h9IDAgI3skX2h9ICN7JHdpZHRofTtcbn1cbkBtaXhpbiAgQWN1bWluUHJvQ29uZC1Cb2xkIHtcbiAgICBmb250LWZhbWlseTogYWN1bWluLXByby1jb25kZW5zZWQsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtaXhpbiAgQmFzaWNTYW5zLUJvbGQge1xuICAgIGZvbnQtZmFtaWx5OiBiYXNpYy1zYW5zLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWl4aW4gIEJhc2ljU2Fucy1SZWd1bGFyIHtcbiAgICBmb250LWZhbWlseTogYmFzaWMtc2Fucywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuQG1peGluICBCYXNpY1NhbnMtTGlnaHQge1xuICAgIGZvbnQtZmFtaWx5OiBiYXNpYy1zYW5zLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AbWl4aW4gIGxpbmUgeyAgICBcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzI2YzE5NTtcbiAgICB9XG59XG5cbi8vIGxkcCBsaW5lXG5AbWl4aW4gcHVibGljLWxpbmV7XG4gICAgY29udGVudDogXCJcXDIwXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQycHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2YzE5NTtcbn0iLCJAaW1wb3J0IFwiYWJzdHJhY3RzL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4vcmVzZXRcIjtcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvIFNsYWInO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoJ1JvYm90byBTbGFiIFJlZ3VsYXInKSxcbiAgXHRcdGxvY2FsKCdSb2JvdG9TbGFiLVJlZ3VsYXInKSxcbiAgXHRcdHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL21tbC10aGVtZS9kaXN0L2ZvbnRzL1JvYm90b1NsYWItUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgXHRcdHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL21tbC10aGVtZS9kaXN0L2ZvbnRzL1JvYm90b1NsYWItTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIFx0XHR1cmwoJy93cC1jb250ZW50L3RoZW1lcy9tbWwtdGhlbWUvZGlzdC9mb250cy9Sb2JvdG9TbGFiLVRoaW4ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIFx0XHR1cmwoJy93cC1jb250ZW50L3RoZW1lcy9tbWwtdGhlbWUvZGlzdC9mb250cy9Sb2JvdG9TbGFiLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG5cdFx0dW5pY29kZS1yYW5nZTogJ1UrMDQwMC0wNDVGJywgJ1UrMDQ5MC0wNDkxJywgJ1UrMDRCMC0wNEIxJywgJ1UrMjExNic7XG5cdFx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuaDEge1xuXHRAaW5jbHVkZSBBY3VtaW5Qcm9Db25kLUJvbGQ7XG5cdGZvbnQtc2l6ZTogNjVweDtcblx0Y29sb3I6ICNmZmY7XG59XG5oMiB7XG5cdEBpbmNsdWRlIEFjdW1pblByb0NvbmQtQm9sZDtcblx0Zm9udC1zaXplOiA1MHB4O1xuXHRjb2xvcjogJEMxNDI3NDU7XG59XG5oMyB7XG5cdEBpbmNsdWRlIEJhc2ljU2Fucy1Cb2xkO1xuXHRmb250LXNpemU6IDI2cHg7XG5cdGNvbG9yOiAkQzA3MDEzMztcbn1cbmg0IHtcblx0QGluY2x1ZGUgQmFzaWNTYW5zLUJvbGQ7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Y29sb3I6ICRDMDcwMTMzO1xufVxuaDUge1xuXHRAaW5jbHVkZSBCYXNpY1NhbnMtUmVndWxhcjtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRjb2xvcjogJEMxNDI3NDU7XG59XG5oNiB7XG5cdEBpbmNsdWRlIEJhc2ljU2Fucy1SZWd1bGFyO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGNvbG9yOiAjZGVkZWRlO1xufVxuYm9keSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y29sb3I6ICRib2R5Q29sb3I7XG59XG4vL+a4hemZpOa1ruWKqFxuLmNsZWFyZml4IHtcblx0Knpvb206IDE7XG59XG5cbi5jbGVhcmZpeDpiZWZvcmUsIC5jbGVhcmZpeDphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uY2xlYXJmaXg6YWZ0ZXIge1xuXHRjbGVhcjogYm90aDtcbn1cblxuLmNvbnRhaW5lciwgLm1tbC1yb3cge1xuXHRtYXgtd2lkdGg6IDEyMDBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDAgMTBweDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi50aXAtYm94IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBub25lO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDY2cHg7XG5cdHotaW5kZXg6IDEwO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRtYXgtd2lkdGg6IDQ4OXB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogMTBweDtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDEzMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmZGY0O1xuXHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHRib3JkZXI6IHNvbGlkIDFweCAjMjhiNTZkO1xuXHQmLnNob3cge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblx0LnRpcC13cmFwIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1heC13aWR0aDogMzk5cHg7XG5cdH1cblx0LmNpcmNsZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR3aWR0aDogNjBweDtcblx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyNWI0NmY7XG5cdH1cblx0LnRleHQtaW5mbyB7XG5cdFx0cGFkZGluZy1sZWZ0OiAzNHB4O1xuXHRcdGNvbG9yOiAjNjY2NjY2O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXHRoNCB7XG5cdFx0Y29sb3I6ICMyOGI1NmQ7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHR9XG59XG4uYnRuLFxuLndwY2Y3LXN1Ym1pdHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMjBweCAzNHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0dHJhbnNpdGlvbjogYWxsIC4yNHM7XG5cdGhlaWdodDogMTAwJTtcblx0Zm9udC1zaXplOiAyNnB4O1xuXHRsaW5lLWhlaWdodDogMjZweDtcblx0QGluY2x1ZGUgQWN1bWluUHJvQ29uZC1Cb2xkO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsXG5cdCM4N2M4NGIgMCUsXG5cdCMyNGI0NmYgMTAwJSksXG5cdGxpbmVhci1ncmFkaWVudChcblx0IzA1Yjg4NSxcblx0IzA1Yjg4NSk7XG5cdGJhY2tncm91bmQtYmxlbmQtbW9kZTogbm9ybWFsLFxuXHRub3JtYWw7XG5cdGJveC1zaGFkb3c6IDBweCAyMHB4IDMycHggM3B4XG5cdHJnYmEoMSwgMiwgMiwgMC4xNSk7XG5cdGNvbG9yOiAjZmZmO1xuXHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHQmOjphZnRlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsIDApO1xuXHRcdGJvcmRlci1yYWRpdXM6IDMycHg7XG5cdH1cbiAgICAmOmhvdmVye1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHQmOjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC4xKTtcblx0XHR9XG5cdH1cblx0c3BhbiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDEwO1xuXHR9XG59XG4uZm9ybS1yb3cge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5wdXQtcm93e1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0dHJhbnNpdGlvbjogYWxsIC4yNHM7XG5cdGNvbG9yOiAkQzE0Mjc0NTtcblx0bGFiZWx7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0aW5wdXQsIHRleHRhcmVhe1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogMTBweCAwIDA7XG5cdFx0cGFkZGluZzogMTBweCAxNXB4O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0bWF4LWhlaWdodDogMTIwcHg7XG5cdFx0dHJhbnNpdGlvbjogYWxsIC4yNHM7XG5cdFx0cmVzaXplOiBub25lO1xuXHRcdGJvcmRlcjogc29saWQgMXB4ICM4NmM4NGI7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogI2M3YzdjNztcblx0XHR9XG5cdH1cbn1cblxuLyog5L2/55SoIHNsaWNrIOaPkuS7tueahOaXtuWAmSDlrrnlmajnsbvlkI3lj6/ku6XliqDkuIogLnNsaWNrZXItKu+8jOWIneWni+WMluS5i+WQjuaJjeaYvuekuiAqL1xuW2NsYXNzKj1zbGlja2VyLV17XG5cdG1heC1oZWlnaHQ6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdCYuc2xpY2staW5pdGlhbGl6ZWR7XG5cdFx0b3ZlcmZsb3c6IHVuc2V0O1xuXHRcdG1heC1oZWlnaHQ6IHVuc2V0O1xuXHR9XG59XG4uc2xpY2stYXJyb3cge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDE7XG5cdHRvcDogNjIlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bGluZS1oZWlnaHQ6IDMwcHg7IHdpZHRoOiAzMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Jjpob3ZlciB7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxuXHQmLmFycm93LWx7XG5cdFx0bGVmdDogMDtcblx0XHQmLnN3aXBlci1idXR0b24tbG9jayB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQmLmFycm93LXJ7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ji5zd2lwZXItYnV0dG9uLWxvY2sge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cbi5tLWFycm93IHtcblx0ZGlzcGxheTogZmxleDtcblx0LnByZXYge1xuXHRcdG1hcmdpbi1yaWdodDogMTZweDtcblx0fVxuXHQucHJldiwgLm5leHQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzhhOTNhNDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdCYuc3dpcGVyLWJ1dHRvbi1sb2NrIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLFxuXHRcdFx0XHQjM2FiZTVjIDAlLFxuXHRcdFx0XHQjMDViODg1IDEwMCUpLFxuXHRcdFx0bGluZWFyLWdyYWRpZW50KFxuXHRcdFx0XHQjOGE5M2E0LFxuXHRcdFx0XHQjOGE5M2E0KTtcblx0XHRcdGJhY2tncm91bmQtYmxlbmQtbW9kZTogbm9ybWFsLFxuXHRcdFx0XHRub3JtYWw7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggOHB4IDE4cHggMnB4XG5cdFx0XHRcdHJnYmEoMzgsIDE5MywgMTQ5LCAwLjM1KTtcblx0XHR9XG5cdH1cbn1cbi5saW5rIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YTpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tbGVmdDogMjJweDtcblx0fVxuXHRoMywgaDQge1xuXHRcdEBpbmNsdWRlIEFjdW1pblByb0NvbmQtQm9sZDtcblx0XHRjb2xvcjogIzI2YjQ2ZTtcblx0fVxuXHRpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdCYuZmEtbG9uZy1hcnJvdy1hbHQtcmlnaHQge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdH1cblx0fVxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogIzY3Yjk1ODtcblx0XHRoMywgaDQsIGEge1xuXHRcdFx0Y29sb3I6ICM2N2I5NTg7XG5cdFx0fVxuXHRcdGkge1xuXHRcdFx0Y29sb3I6ICM2N2I5NTg7XG5cdFx0fVxuXHR9XG59XG4ubW1sLXBhZ2VzICB7XG5cdEBpbmNsdWRlIEJhc2ljU2Fucy1SZWd1bGFyO1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Lm1tbC1wYWdlIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdGhlaWdodDogMzBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRjb2xvcjogIzRkNGQ0ZDtcblx0XHQmOmhvdmVyLCAmLm1tbC1hY3RpdmUge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjODJjNzRkO1xuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDhweCAxOHB4IDBweFxuXHRcdFx0XHRyZ2JhKDM4LCAxOTMsIDE0OSwgMC4zKTtcblx0XHR9XG5cdH1cblx0Lm1tbC1wYWdlLXByZXYsIC5tbWwtcGFnZS1uZXh0IHtcblx0XHRjb2xvcjogIzg4ODtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdH1cbn1cbi5pY29uIHtcblx0d2lkdGg6IDFlbTtcblx0aGVpZ2h0OiAxZW07XG5cdHZlcnRpY2FsLWFsaWduOiAtMC4xNWVtO1xuXHRmaWxsOiBjdXJyZW50Q29sb3I7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4jc2Nyb2xsX2Ege1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ei1pbmRleDogMTA7XG5cdGZvbnQtc2l6ZTogMTAwcHg7XG5cdHRvcDogMDtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5tbWwtbW9kYWwge1xuXHRoMiB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHQmICsgcCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG4gICAgLmZvcm0ge1xuICAgICAgICBtYXgtd2lkdGg6IDU2MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogNjRweCA3MHB4IDUycHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjhweCAycHggcmdiYSgxMDAsIDEzOCwgMjEwLCAwLjE1KTtcbiAgICB9XG5cbiAgICBmb3JtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIC5mb3JtLXJvdyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBzcGFuLnRpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNGQ0ZDRkO1xuICAgICAgICAgICAgQGluY2x1ZGUgQmFzaWNTYW5zLUJvbGQ7XG4gICAgICAgIH1cblx0XHQmOm50aC1vZi10eXBlKDIpLFxuICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMil7XG5cdFx0ICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuXHRcdH1cblx0XHQmOm50aC1vZi10eXBlKDYpIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT0ndGV4dCddLFxuICAgIGlucHV0W3R5cGU9J2VtYWlsJ10sXG4gICAgdGV4dGFyZWEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBwYWRkaW5nOiAwcHggMTBweCAwcHggMThweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2RjZGNkYztcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogIzE0Mjc0NTtcbiAgICAgICAgQGluY2x1ZGUgQmFzaWNTYW5zLVJlZ3VsYXI7XG4gICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7XG4gICAgICAgICAgICBjb2xvcjogI2M3YzdjNztcbiAgICAgICAgICAgIEBpbmNsdWRlIEJhc2ljU2Fucy1MaWdodDtcbiAgICAgICAgfVxuICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzg2Yzg0YjtcbiAgICAgICAgfVxuICAgIH1cbiAgICB0ZXh0YXJlYXtcbiAgICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT0nc3VibWl0J117XG4gICAgICAgIG1heC13aWR0aDogMTcwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDY2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDIwcHggMzJweCAzcHhcblx0XHRyZ2JhKDEsIDIsIDIsIDAuMTUpO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDViODg1IDAlLCAjMDViODg1IDEwMCUpLGxpbmVhci1ncmFkaWVudCgjMDViODg1LCAjMDViODg1KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBkaXYud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsIGRpdi53cGNmNy1hY2NlcHRhbmNlLW1pc3Npbmd7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM4NmM4NGI7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRib2R5IC5tLWJhbm5lciB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHQucDAxLWJhbm5lci1iZCB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0fVxuXHR9XG5cdC5zbGljay1hcnJvdyB7XG5cdFx0dG9wOiA1NCU7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuXHQuc2xpY2stYXJyb3cge1xuXHRcdHRvcDogNTYlO1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0aDEge1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0fVxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiAyNnB4O1xuXHR9XG5cdGgzIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdH1cblx0aDQge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0fVxuXHRoNSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG5cdGg2IHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cblx0LmJ0biwgLndwY2Y3LXN1Ym1pdCB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdHBhZGRpbmc6IDE2cHggMzBweDtcblx0fVxuXHQuc2xpY2stYXJyb3cge1xuXHRcdHRvcDogNTUlO1xuXHR9XG5cdC5tLWJhbm5lci1iZCB7XG5cdFx0Ly8gbWF4LWhlaWdodDogMjUwcHg7XG5cdH1cblx0LnAwMS1iYW5uZXIgLm0tYmFubmVyLWJke1xuXHRcdC8vIG1heC1oZWlnaHQ6IDY1MHB4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcblx0Lm1tbC1tb2RhbCB7XG5cdFx0LmZvcm0tcm93e1xuXHRcdFx0bWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LnNsaWNrLWFycm93IHtcblx0XHR0b3A6IDU0JTtcblx0fVxuXHQudGlwLWJveCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdC50aXAtd3JhcCB7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0fVxuXHRcdC5pbWctd3JhcCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0LmNpcmNsZSB7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cdFx0LnRleHQtaW5mbyB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcblx0LnNsaWNrLWFycm93IHtcblx0XHR0b3A6IDQ3JTtcblx0fVxufVxuIiwiLyo9PT1yZXNldD09PSovXG5odG1sIHtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ly/op6PlhrPngrnlh7vlkI7lh7rnjrDpmLTlvbHpl67pophcblx0aGVpZ2h0OiAxMDAlO1xuXHRtaW4td2lkdGg6IDMyMHB4O1xuXHR0ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuXHQvL+emgeatouaoquWxj+aXtu+8jOaUvuWkp+Wtl+S9k1xuXHRvdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOy8q5b+r6YCf5rua5Yqo5ZKM5Zue5by577yM5qih5ouf5Y6f55SfYXBw5pWI5p6cKi9cbn1cblxuYm9keSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgaHIsIHAsIGJsb2NrcXVvdGUsIGRsLCBkdCwgZGQsIHVsLCBvbCwgbGksIHByZSwgZm9ybSwgZmllbGRzZXQsIGxlZ2VuZCwgYnV0dG9uLCBpbnB1dCwgdGV4dGFyZWEsIHRoLCB0ZCwgaWZyYW1lIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG5ib2R5IHtcblx0Zm9udC1mYW1pbHk6ICRmb250RGVmYXVsdDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuXHRsaW5lLWhlaWdodDogMS4yO1xufVxuXG5maWVsZHNldCwgaW1nIHtcblx0Ym9yZGVyOiAwO1xufVxuXG5hZGRyZXNzLCBjYXB0aW9uLCBjaXRlLCBkZm4sIGVtLCB0aCwgdmFyIHtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5vbCwgdWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG5hIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogJGxpbmtDb2xvcjtcbn1cblxuYTpob3ZlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5zdXAge1xuXHR2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG59XG5cbnN1YiB7XG5cdHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbn1cblxuaW5wdXQsIHNlbGVjdCwgYnV0dG9uIHtcblx0Zm9udDogMTAwJSAkZm9udERlZmF1bHQ7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcblx0KnZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLCBpbnB1dFt0eXBlPXJhZGlvXSB7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnRleHRhcmVhIHtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdGZvbnQ6IDEwMCUgJGZvbnREZWZhdWx0O1xufVxuXG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG4vKkhUTUw1Ki9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSwgdGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuYXVkaW8sIGNhbnZhcywgdmlkZW8ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCpkaXNwbGF5OiBpbmxpbmU7XG5cdCp6b29tOiAxO1xufVxuXG50aW1lLCBtYXJrIHtcblx0ZGlzcGxheTogaW5saW5lO1xufVxuXG5tYXJrIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcblx0Y29sb3I6ICMwMDA7XG59XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGhlaWdodDogMDtcbn1cblxuLy/ljrvmjolpb3Pns7vnu5/lhoXpmLTlvbFcbmlucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9cmVzZXRdLCBpbnB1dFt0eXBlPXN1Ym1pdF0sIHNlbGVjdCwgYnV0dG9uLCB0ZXh0YXJlYSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuaW5wdXQ6Oi1tcy1jbGVhciB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyBcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNHMgZWFzZTtcbn1cbiIsIiR0ZXh0Q29sb3I6ICM5MTljYjM7IC8vIOWvvOiIquaWh+Wtl+minOiJslxuJHN1YkNvbG9yOiAjZTZlZGZhOyAvLyDlrZDlr7zoiKrmloflrZfpopzoibJcbiRuYXZCZ0NvbG9yOiAjZmZmOyAvLyDlr7zoiKrog4zmma/oibJcbiRzdWJNZW51QmdDb2xvcjogI2ExYWJiZjsgLy8g5a2Q5a+86Iiq6IOM5pmv6ImyXG4kc3RpY2t5TWVudUJnQ29sb3I6ICMxOTJmNTg7IC8vIHN0aWNreSDlr7zoiKrog4zmma/oibJcbiRjdXJyZW50TWVudUNvbG9yOiAjODJjNzRkOyAvLyDlr7zoiKrmloflrZfpq5jkuq7popzoibJcbi5nbG9iYWwtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4ubS1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDMwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICYuc3RpY2t5LWhlYWRlciB7XG4gICAgLm0taGVhZGVyLWJkIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN0aWNreU1lbnVCZ0NvbG9yO1xuICAgICAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIH1cbiAgICAubW1sLXJvdyB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB6LWluZGV4OiAyMDtcbiAgICAgIC8vIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAxMTBweDtcbiAgICB9XG4gIH1cbiAgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAubS1sb2dvIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgLm0tbmF2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIHdpZHRoOiA5Mi42JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDAgMTQ0cHggMCA0N3B4O1xuICAgIGJveC1zaGFkb3c6IDBweCAyMHB4IDMycHggM3B4IHJnYmEoMSwgMiwgMiwgMC4xOCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIC5yZXNwb25zaXZlLW1lbnUtdG9nZ2xlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgfVxuICAgIC5tZW51IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICA+IGxpIHtcbiAgICAgICAgJi5tZW51LWl0ZW0ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jdXJyZW50LW1lbnUtcGFyZW50ID4gYSxcbiAgICAgIC5jdXJyZW50LW1lbnUtaXRlbSA+IGEge1xuICAgICAgICBjb2xvcjogJGN1cnJlbnRNZW51Q29sb3I7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMHB4IDI1cHg7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkY3VycmVudE1lbnVDb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm1lbnUtYXJyb3cge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC41ZW07XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDVweDtcbiAgICAgIH1cbiAgICAgIGEsXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgICB9XG4gICAgfVxuICAgIC5zdWItbWVudSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3ViTWVudUJnQ29sb3I7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICBjb2xvcjogJHN1YkNvbG9yO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGN1cnJlbnRNZW51Q29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5tZW51LWFycm93IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgfVxuICAgICAgPiBsaS5tZW51LWl0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICAgICY6bnRoLWxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tLXNlYXJjaCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogIzQ4ODVmODtcbiAgICByaWdodDogMjJweDtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmY3ZmQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgID4gaSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgfVxuICB9XG4gIC5tZW51MiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwcHg7XG4gICAgcmlnaHQ6IDQwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTEwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTFhYmJmO1xuICAgIHBhZGRpbmc6IDIycHggMCA1MHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgPiBsaSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBmbGV4OiAyO1xuICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICBib3JkZXItbGVmdDogc29saWQgMXB4IHJnYmEoI2NiZGFmMiwgMC4zKTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggcmdiYSgjY2JkYWYyLCAwLjMpO1xuICAgICAgICB1bCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSksXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgY29sb3I6ICNlNmVkZmE7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM4MmM3NGQ7XG4gICAgICB9XG4gICAgfVxuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAuc3ViIHtcbiAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaW1nLFxuICAgICAgICBoNCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIGg0IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgQGluY2x1ZGUgQWN1bWluUHJvQ29uZC1Cb2xkO1xuICAgICAgICAgIGNvbG9yOiAjZjJmN2ZkO1xuICAgICAgICB9XG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICBpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjODJjNzRkO1xuICAgICAgICAgIH1cbiAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzgyYzc0ZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMTBweDtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ExYWJiZjtcbiAgICBwYWRkaW5nOiA1MHB4IDQ0cHg7XG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhMWFiYmY7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggcmdiYSgjY2JkYWYyLCAwLjMpO1xuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgICBpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHJpZ2h0OiA0NHB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gIH1cbn1cbiNtZW51LW1lbnUge1xuICA+IGxpID4gYSB7XG4gICAgcGFkZGluZzogMzhweCAyNXB4O1xuICB9XG59XG4jbWVudS1pdGVtLTE1MiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIC5zdWItbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAjbWVudS1pdGVtLTMwNCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cbi5zdGFjayB7XG4gIC5jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAubS1sb2dvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuICB9XG59XG4vLyDlj4zlr7zoiKpcbi5zcGxpdC1tZW51IHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gIH1cbiAgLm0tbG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiBjYWxjKDI0JSAtIDEwcHgpO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5tLW5hdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLm1lbnUtY29udGFpbmVyIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDM4JTtcbiAgICAgICY6bnRoLWxhc3QtY2hpbGQoMSkge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyDoh6rlrprkuYnlr7zoiKpcbi5yZXNwb25zaXZlLW1lbnUtYmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMHB4O1xuICAucmVzcG9uc2l2ZS1tZW51LXRvZ2dsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogLTQxcHg7XG4gICAgbWF4LXdpZHRoOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdsb2JhbC13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6ICRzdGlja3lNZW51QmdDb2xvcjtcbiAgfVxuICAjbWVudS1pdGVtLTE1MiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5tLWhlYWRlciB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgIC5tLWxvZ28ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5tLXNlYXJjaCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gICAgICB0b3A6IDdweDtcbiAgICB9XG4gICAgLm0tbmF2IHtcbiAgICAgIGZsZXg6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAucmVzcG9uc2l2ZS1tZW51LXRvZ2dsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0b3A6IC01OHB4O1xuICAgICAgfVxuICAgICAgLm1lbnUtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5tZW51LWNvbnRhaW5lci5oYXMtdGVtcGxhdGUge1xuICAgICAgICAubWVudSB7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgID4gbGkubWVudS1pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZmxleDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIC5tZW51LWFycm93IHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gbGkubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5tZW51MiB7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLnN0YWNrIHtcbiAgICAubS1sb2dvIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc3BsaXQtbWVudSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICAubS1sb2dvIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG4gICAgLm0tbmF2IHtcbiAgICAgIC5tZW51LWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmN1c3RvbS1tZW51IHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gICAgLm0tbG9nbyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLm0tbmF2IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAjbWVudS1tZW51ID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09IHNpbGRlIE1lbnUgPT09PT09PT09PT09PT09PT09PVxuLnNsaWRlLW1hc2sge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTAwMjtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTIwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG4uc2xpZGUtY2xvc2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuLnNsaWRlLW1lbnUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0yNTBweDtcbiAgei1pbmRleDogMTAwMDAwO1xuICB3aWR0aDogMjUwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogNjBweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzE5MTkxOTtcbiAgY29sb3I6ICNhNmE2YTY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MTkxOTtcbiAgLm1lbnUtY29udGFpbmVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAzKTtcbiAgICB1bCBsaSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDMpO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGNvbG9yOiAjYTZhNmE2O1xuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgJiA+IGEgLm1lbnUtYXJyb3cge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxMXB4IDVweCAxMHB4IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgICAubWVudS1hcnJvdyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IC00MHB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBjb2xvcjogJGJvZHlDb2xvcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICB9XG4gICAgICAuc3ViLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAvLyBoZWlnaHQ6IDA7XG4gICAgICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uc2xpZGUtbWVudSAubWVudS1jb250YWluZXIgPiB1bCBsaSAuc3ViLW1lbnUgbGkge1xuICA+IGEge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuICAuc3ViLW1lbnUgbGkge1xuICAgID4gYSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgfVxuICAgIC5zdWItbWVudSBsaSBhIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAubS1oZWFkZXIge1xuICAgIC5zZWFyY2gge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGkge1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgIH1cbiAgICAgIGlucHV0IHtcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubS1uYXYge1xuICAgICAgLm1lbnUyIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICA+IGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIH1cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm0taGVhZGVyIC5tLW5hdiAubWVudTIgPiBsaSB7XG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgICBsaSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5tLWhlYWRlciB7XG4gICAgLm0tc2VhcmNoIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgfVxuICAgIC5tLW5hdiAubWVudTIgPiBsaSB7XG4gICAgICAmOm50aC1jaGlsZCgyKSB1bCBsaSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiRmb290Qmc6ICMxOTJmNTg7IC8vRm9vdGVy55qE6IOM5pmv6ImyXG4kZm9vdENvbG9yOiAjOGU5NWE2Oy8vIEZvb3RlcueahOWtl+S9k+minOiJslxuJGZvb3RsaW5raG92ZXI6ICM4NmM4NGI7Ly9Gb290ZXLnmoTpk77mjqU8YT46aG92ZXLml7bnmoTpopzoibJcblxuZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsXG4gICAgJGZvb3RCZyAwJSxcbiAgICAjMTYyNjQ4IDg1JSk7XG4gICAgLy8gRm9vdGVy55qESDEsIEgyLCBIMywgSDQsIEg1LCBINuminOiJslxuICAgIGgyLCBoMywgaDQge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgfVxuICAgIGg2IHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjYpO1xuICAgIH1cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRmb290bGlua2hvdmVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBhdC1yb290IC5jdGEge1xuICAgICAgICBwYWRkaW5nOiA1OHB4IDAgMDtcbiAgICAgICAgLm1tbC1yb3cge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDU4cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDM4cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggcmdiYSgjOGU5NWE2LCAuOCk7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICAjMjZjMTk1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzY0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGF0LXJvb3QgLmZvb3RlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3OHB4O1xuICAgICAgICAuZm9vdFRvcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cbiAgICAgICAgLmZvb3RMb2dvIHtcbiAgICAgICAgICAgIC5mbG9nbyB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDQwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM4ZTk3YWI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOGU5NWE2O1xuICAgICAgICAgICAgICAgICAgICAmLmZhLXBob25lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdWIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZm9vdExpbmsge1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzgyYzc0ZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3ViIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGltZywgaDQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9vdGxpbmtob3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGZvb3RsaW5raG92ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZvb3RGb3JtIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDE4cHg7XG4gICAgICAgICAgICAudGlwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdWIge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLndwY2Y3IHtcbiAgICAgICAgICAgIC8vIG1hcmdpbjogOThweCAwIDIwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC8vIGxhYmVsIHtcbiAgICAgICAgLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLy8gICAgIG1heC13aWR0aDogNDE4cHg7XG4gICAgICAgIC8vICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAvLyAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAvLyAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIC8vICAgICBzcGFuIHtcbiAgICAgICAgLy8gICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLy8gICAgIH1cbiAgICAgICAgLy8gICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgICAgIC8vICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC8vICAgICAgICAgcGFkZGluZzogMzBweCA2OHB4IDMwcHggNDBweDtcbiAgICAgICAgLy8gICAgICAgICBtYXgtd2lkdGg6IDQxOHB4O1xuICAgICAgICAvLyAgICAgICAgIGJvcmRlci1yYWRpdXM6IDkwcHg7XG4gICAgICAgIC8vICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgLy8gICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIC8vICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJlM2U1ZjtcbiAgICAgICAgLy8gICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgLy8gICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIC8vICAgICAgICAgICAgIEBpbmNsdWRlIEJhc2ljU2Fucy1SZWd1bGFyO1xuICAgICAgICAvLyAgICAgICAgICAgICBjb2xvcjogIzhlOTdhYjtcbiAgICAgICAgLy8gICAgICAgICB9XG4gICAgICAgIC8vICAgICB9XG4gICAgICAgIC8vIH1cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZyxcbiAgICAgICAgICAgICAgICAjM2FiZTVjIDAlLFxuICAgICAgICAgICAgICAgICMwNWI4ODUgMTAwJSksXG4gICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAgICAgIzI5YjU2ZCxcbiAgICAgICAgICAgICAgICAjMjliNTZkKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbm9ybWFsLFxuICAgICAgICAgICAgICAgIG5vcm1hbDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigjM2FiZTVjLCAxMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb3B5UmlnaHQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogMjhweCAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCByZ2JhKCM4ZTk1YTYsIC44KTtcbiAgICAgICAgICAgIGNvbG9yOiAkZm9vdENvbG9yO1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zaGFyZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDNweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmUzZTVmO1xuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4jSl9iYWNrVG9wIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiBjYWxjKCgxMDAlIC0gMTIwMHB4KSAvIDIpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogNTBweDtcblx0aGVpZ2h0OiA3MXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZTNlNWY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlIDUwJSAwIDA7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG4ucGFnZS1zZWFyY2gsIC5QMTAtQ29udGFjdCArIGZvb3RlciB7XG4gICAgLmN0YSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICNKX2JhY2tUb3Age1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY3RhIHtcbiAgICAgICAgLm1tbC1yb3cge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvb3RMaW5rLCAuZm9vdGVyIC5zdWIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuZm9vdGVyIC5jb3B5UmlnaHQge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnNoYXJlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgLmZvb3RlciB7XG4gICAgICAgIC5mb290VG9wIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC53cGNmNyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5mb290Rm9ybSAudGlwIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9vdC1mb3JtIHtcbiAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAuaXRlbS10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgICBpbnB1dDpub3QoW3R5cGU9XCJzdWJtaXRcIl0pLCB0ZXh0YXJlYSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdGV4dGFyZWEge1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIH1cbiAgICAud3BjZjctc3VibWl0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG59XG4iLCIkYmxvZy1jb2xvcjogIzAwODJkNTtcbiRibG9nLWNvbG9yLWhvdmVyOiAjMGU5NGVhO1xuXG4vKiBCbG9nIFBhZ2UgKi9cbi5tbWwtY29scy0yLFxuLm1tbC1jb2xzLTMsXG4ubW1sLWNvbHMtNCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xMHB4O1xuICAuYmxvZy1pdGVtIHtcbiAgICBtYXJnaW46IDEwcHg7XG4gIH1cbn1cbi5tbWwtY29scy0yIHtcbiAgLmJsb2ctaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gIH1cbn1cbi5tbWwtY29scy0zIHtcbiAgLmJsb2ctaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMyUgLSAyMHB4KTtcbiAgfVxuICAuYmxvZy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5tbWwtYmxvZyxcbi5tbWwtYmxvZy1yZWNlbnQge1xuICBtYXJnaW46IDEyMHB4IGF1dG87XG4gIEBpbmNsdWRlIEJhc2ljU2Fucy1MaWdodDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcblxuICBhIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYmxvZy1jb2xvcjtcbiAgICB9XG4gIH1cbiAgLm1tbC1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgJjpob3ZlciB7XG4gICAgICBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubW1sLXRleHQge1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDMwcHggMjVweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG4gIC5mYS1jYXJldC1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNmVtO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI0cztcbiAgfVxuICAubW1sLXBhZ2Uge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgJi5tbWwtYWN0aXZlLFxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsb2ctY29sb3I7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbn1cbi5ibG9nLWl0ZW0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjRzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJsb2ctdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5ibG9nLXRpbWUge1xuICBmb250LXdlaWdodDogNDAwO1xuICAuZmEtY2xvY2sge1xuICAgIG1hcmdpbi1yaWdodDogMC4xZW07XG4gIH1cbn1cbi5ibG9nLWV4Y2VycHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxMHB4IDAgMjBweDtcbn1cbi5ibG9nLXRhZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMTBweCAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxvZy1jb2xvcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMXB4O1xuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qIOaooeadv+agt+W8jyAqL1xuLmJsb2ctd2l0aGJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZWFmMTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4udHBsLWJsb2ctMCxcbi50cGwtYmxvZy0xIHtcbiAgLmJsb2ctaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5ibG9nLXJlYWRtb3JlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuYmxvZy1leGNlcnB0IHtcbiAgICBjb2xvcjogIzg4ODtcbiAgfVxufVxuLnRwbC1ibG9nLTAge1xuICAuYmxvZy10aW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDEwMCU7XG4gICAgcGFkZGluZzogMTVweCA5cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMHB4LCAtMzBweCk7XG4gIH1cbiAgLmJsb2ctZGF0ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgLmJsb2ctcmVhZG1vcmUge1xuICAgIG1hcmdpbjogYXV0byA1cHggMCBhdXRvO1xuICAgIGNvbG9yOiAkYmxvZy1jb2xvcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYmxvZy1jb2xvci1ob3ZlcjtcbiAgICB9XG4gIH1cbn1cbi50cGwtYmxvZy0xIHtcbiAgLmJsb2ctcmVhZG1vcmUge1xuICAgIG1hcmdpbjogYXV0byAwIDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibG9nLWNvbG9yO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxvZy1jb2xvci1ob3ZlcjtcbiAgICB9XG4gIH1cbn1cblxuLnRwbC1ibG9nLTEsXG4udHBsLWJsb2ctMiB7XG4gIC5ibG9nLXRpbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMzc0MzU1LCAwLjcpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxufVxuXG4udHBsLWJsb2ctMiB7XG4gIC5ibG9nLXJlYWRtb3JlIHtcbiAgICBjb2xvcjogJGJsb2ctY29sb3I7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYmxvZy1jb2xvci1ob3ZlcjtcbiAgICB9XG4gIH1cbiAgLmJsb2ctZXhjZXJwdCB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICBjb2xvcjogIzY2NjtcbiAgfVxufVxuXG4udHBsLWJsb2ctMyB7XG4gIC5ibG9nLXRpbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLnRwbC1ibG9nLTQge1xuICAuYmxvZy1pdGVtIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IDNweCA0cHggMTBweCAwcHggcmdiYSg2OSwgODIsIDEzOSwgMC4xKTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcMjBcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxvZy1jb2xvcjtcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMTVzIGVhc2U7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1tbC10ZXh0IHtcbiAgICBwYWRkaW5nOiA2MHB4IDUwcHg7XG4gIH1cbiAgLmJsb2ctdGltZSB7XG4gICAgY29sb3I6ICM5MDk1YTI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgLmJsb2ctdGl0bGUge1xuICAgIG1hcmdpbjogMjVweCAwIDE1cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjMjIyYzQ3O1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRibG9nLWNvbG9yO1xuICAgIH1cbiAgfVxuICAuYmxvZy1leGNlcnB0IHtcbiAgICBtYXJnaW46IDEwcHggMCA1MHB4O1xuICB9XG4gIC5ibG9nLXJlYWRtb3JlIHtcbiAgICBtYXJnaW46IGF1dG8gMCAwIDA7XG4gICAgY29sb3I6ICRibG9nLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRibG9nLWNvbG9yLWhvdmVyO1xuICAgIH1cbiAgICBpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgICB9XG4gIH1cbn1cblxuLnRwbC1ibG9nLTUsXG4udHBsLWJsb2ctNixcbi50cGwtYmxvZy03IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAuYmxvZy1pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi50cGwtYmxvZy01IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMFwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMC43NjI3JTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgfVxuICAuYmxvZy1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2Ljk1JTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFwyMFwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTAuNzYyNyU7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICB3aWR0aDogOXB4O1xuICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAkYmxvZy1jb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibG9nLWNvbG9yO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE0cHgsIDApO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICNmZmY7XG4gICAgICBvdXRsaW5lOiAzcHggc29saWQgI2ZmZjtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlxcMjBcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTZweDtcbiAgICAgIGxlZnQ6IGNhbGMoMTAuNzYyNyUgKyA1cHgpO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgfVxuICAgID4gYSB7XG4gICAgICB3aWR0aDogNDYlO1xuICAgICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICB9XG4gIH1cbiAgLm1tbC10ZXh0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5ibG9nLXRpbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA3cHg7XG4gICAgcGFkZGluZzogMCA2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibG9nLWNvbG9yO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG91dGxpbmU6IDRweCBzb2xpZCAjZmZmO1xuICB9XG4gIC5ibG9nLXJlYWRtb3JlIHtcbiAgICBtYXJnaW46IGF1dG8gMCAxMHB4IDA7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZiZmM7XG4gICAgY29sb3I6ICRib2R5Q29sb3I7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS4yOGVtO1xuICAgIH1cbiAgfVxufVxuXG4udHBsLWJsb2ctNixcbi50cGwtYmxvZy03IHtcbiAgLmJsb2ctaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5ibG9nLXRpbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuYmxvZy1leGNlcnB0IHtcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgIGNvbG9yOiAjNjY2O1xuICB9XG4gIC5ibG9nLXJlYWRtb3JlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnRwbC1ibG9nLTYge1xuICAuYmxvZy1pdGVtIHtcbiAgICA+IGEge1xuICAgICAgd2lkdGg6IDQ2JTtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgfVxuICB9XG4gIC5tbWwtdGV4dCB7XG4gICAgcGFkZGluZzogMjBweCA4MHB4O1xuICB9XG4gIC5ibG9nLXRpdGxlIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxuICAuYmxvZy1yZWFkbW9yZSB7XG4gICAgY29sb3I6ICRibG9nLWNvbG9yO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRibG9nLWNvbG9yLWhvdmVyO1xuICAgIH1cbiAgfVxufVxuXG4udHBsLWJsb2ctNyB7XG4gIC5ibG9nLWl0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmZjZmY7XG4gICAgPiBhIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDU5MHB4O1xuICAgIH1cbiAgfVxuICAubW1sLXRleHQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgcGFkZGluZzogNDBweCA3MHB4O1xuICB9XG4gIC5ibG9nLXRpbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNDBweDtcbiAgICBib3R0b206IDQwcHg7XG4gIH1cbiAgLmJsb2ctdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gIH1cbiAgLmJsb2ctcmVhZG1vcmUge1xuICAgIG1hcmdpbjogMCBhdXRvIDAgMDtcbiAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsb2ctY29sb3I7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxvZy1jb2xvci1ob3ZlcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxufVxuXG4vKiBCbG9nIERldGFpbCBQYWdlICovXG4ubW1sLWJsb2ctZGV0YWlsIHtcbiAgbWFyZ2luOiAxMjBweCBhdXRvIDgwcHg7XG4gIEBpbmNsdWRlIEJhc2ljU2Fucy1MaWdodDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgaWZyYW1lIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmJsb2ctZGV0YWlsLWNvbHdpZHRoIHtcbiAgd2lkdGg6IDYzJTtcbiAgbWF4LXdpZHRoOiA3MjBweDtcbn1cbi5ibG9nLWRldGFpbC10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMxNDI3NDU7XG4gIEBpbmNsdWRlIEFjdW1pblByb0NvbmQtQm9sZDtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBAaW5jbHVkZSBsaW5lO1xuICAmOjpiZWZvcmUge1xuICAgIHRvcDogLTMwcHg7XG4gIH1cbn1cblxuLmJsb2ctZGV0YWlsLWluZm8ge1xuICBtYXJnaW46IDIwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJsb2ctc2hhcmVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYSB7XG4gICAgbWFyZ2luOiAwIDRweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgLmFkZHRvYW55X3Nob3J0Y29kZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxuICAuYWRkdG9hbnlfbGlzdCBhIHtcbiAgICBwYWRkaW5nOiAwIDRweDtcbiAgICBtYXgtaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5cbi5ibG9nLWFydGljbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYmxvZy13aWRnZXQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4OiAxO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgcGFkZGluZzogMjVweCAzMHB4IDEwcHggNDVweDtcbiAgbWF4LXdpZHRoOiAzODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDIwcHggMzBweCAwcHggcmdiYSg4NCwgODcsIDkzLCAwLjEpO1xuICBoMiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIHVsIHtcbiAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCNkZGQsIDAuMyk7XG4gIH1cbiAgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICY6aG92ZXIge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgfVxuICAgICAgLmZhLWFycm93LXJpZ2h0IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIGEge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjZGRkLCAwLjMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZmEtYXJyb3ctcmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNHM7XG4gIH1cbiAgYSB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgY29sb3I6ICRib2R5Q29sb3I7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cbn1cblxuLmJsb2ctZGV0YWlsLWNvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMS43NDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICRib2R5Q29sb3I7XG4gIGxldHRlci1zcGFjaW5nOiAwLjQ4cHg7XG4gIHN0cm9uZyB7XG4gICAgQGluY2x1ZGUgQmFzaWNTYW5zLUJvbGQ7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGNvbG9yOiAjMTQyNzQ1O1xuICB9XG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICB9XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICBwLFxuICBsaSB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgfVxuICBpbWcsXG4gIHZpZGVvLFxuICBhdWRpbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLm1tbC1ibG9nLXJlY2VudCB7XG4gIG1hcmdpbjogMCBhdXRvIDEyMHB4O1xuICA+IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGNvbG9yOiAjNDQ0O1xuICB9XG4gIC5tbWwtdGV4dCB7XG4gICAgcGFkZGluZzogMTVweCAzMHB4IDMwcHg7XG4gIH1cbiAgLmJsb2ctdGl0bGUge1xuICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgfVxufVxuXG4vKiBSZXNwb25zaXZlIEZvciBCbG9nIFBhZ2UgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnRwbC1ibG9nLTUge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5ibG9nLWl0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJsb2ctdGltZSB7XG4gICAgICBsZWZ0OiA3cHg7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxuICAudHBsLWJsb2ctNixcbiAgLnRwbC1ibG9nLTcge1xuICAgIC5tbWwtdGV4dCB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50cGwtYmxvZy00IC5ibG9nLWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLm1tbC1jb2xzLTMgLmJsb2ctaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gIH1cbiAgLnRwbC1ibG9nLTUge1xuICAgIC5ibG9nLWl0ZW0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICA+IGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnRwbC1ibG9nLTQgLmJsb2ctaXRlbSAubW1sLXRleHQge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4O1xuICB9XG4gIC50cGwtYmxvZy02LFxuICAudHBsLWJsb2ctNyB7XG4gICAgLmJsb2ctaXRlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgID4gYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJsb2ctZXhjZXJwdCB7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIH1cbiAgfVxuICAudHBsLWJsb2ctNyB7XG4gICAgLmJsb2ctaXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICB9XG4gICAgLm1tbC10ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIG1heC13aWR0aDogNTkwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmY2ZmO1xuICAgIH1cbiAgICAuYmxvZy10aW1lIHtcbiAgICAgIGJvdHRvbTogMjVweDtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5tbWwtYmxvZyB7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gICAgLm1tbC10ZXh0IHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgfVxuICAgIC5ibG9nLWl0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIC5ibG9nLXRpdGxlLFxuICAubW1sLWNvbHMtMyAuYmxvZy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLnRwbC1ibG9nLTEsXG4gIC50cGwtYmxvZy0yIHtcbiAgICAuYmxvZy10aW1lIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIH1cbiAgfVxufVxuXG4vKiBSZXNwb25zaXZlIEZvciBCbG9nIERldGFpbCBQYWdlICovXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmJsb2ctYXJ0aWNsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmJsb2ctZGV0YWlsLWNvbHdpZHRoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgLmJsb2ctd2lkZ2V0IHtcbiAgICBtYXJnaW46IDQwcHggYXV0bztcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm1tbC1ibG9nLWRldGFpbCB7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gIH1cbiAgLmJsb2ctd2lkZ2V0IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC5tbWwtYmxvZy1yZWNlbnQge1xuICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICAgID4gaDIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAuYmxvZy1pdGVtIHtcbiAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuIiwiJHRleHRDb2xvcjogIzY2NjsgLy8gRkFR5paH5a2X6aKc6ImyXG4kdGV4dENvbG9yQWN0aXZlOiAjMDA5NWViO1xuXG4ubW1sLWZhcXt9XG4ubW1sLWZhcS1saXN0IHt9XG4ubW1sLWZhcS1pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC4wMik7XG4gIGNvbG9yOiAkdGV4dENvbG9yO1xuICAmOjpiZWZvcmV7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuICBcdHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwuMSk7XG5cdFx0Y29udGVudDogJyc7XG4gIH1cbiAgJi5hY3RpdmUge1xuXHRcdC5tbWwtZmFxLWl0ZW0taGQge1xuXHRcdFx0Y29sb3I6JHRleHRDb2xvckFjdGl2ZTtcblx0XHRcdGkge1xuXHRcdFx0XHR0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7XG5cdFx0XHR9XG5cdFx0fVxuICBcdC5tbWwtZmFxLWl0ZW0tYmQge1xuICBcdFx0Ly8gZGlzcGxheTogYmxvY2s7XG4gIFx0XHQvLyBoZWlnaHQ6IGF1dG87XG4gIFx0fVxuICB9XG5cdC5tbWwtZmFxLWl0ZW0taGQgeyBcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Lm51bWJlciB7XG4gICAgXHR3aWR0aDogNjBweDtcbiAgICBcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0LnRpdGxlIHtcblx0XHRcdGZsZXg6MTtcblx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0fVxuXHRcdGkge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogODBweDtcblx0XHRcdGhlaWdodDogNjBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA2MHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC42cyBlYXNlO1xuXHRcdH1cblx0fVxuXHQubW1sLWZhcS1pdGVtLWJkIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBhZGRpbmc6IDAgODBweCAyMHB4IDgwcHg7XG5cdFx0Ly8gdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG5cdH1cbn0iLCIubW1sLW1hc2t7XG4gICAgcG9zaXRpb246IGZpeGVkOyB6LWluZGV4OiAxMDAwO1xuICAgIGxlZnQ6IDA7IHRvcDogMDsgYm90dG9tOiAwOyByaWdodDogMDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjUpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAmLm1tbC1zaG93eyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbn1cbi5tbWwtbW9kYWx7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7IG1heC13aWR0aDogNTYwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAzNHB4IDBweCByZ2JhKDMzLCAzMywgMzMsIDAuMTUpO1xufVxuLm1tbC1tb2RhbC1oZWFkZXJ7XG4gICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubW1sLW1vZGFsLWNsb3Nle1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubW1sLW1vZGFsLWNvbnRlbnR7XG4gICAgcGFkZGluZzogMTBweCAyMHB4IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgZmxleDogMSAxIGF1dG87XG59IiwiLm0tYmFubmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tdG9wOiAtMTQwcHg7XG5cdG1pbi1oZWlnaHQ6IDkwcHg7IFxuXHRtYXgtaGVpZ2h0OiA0NTBweDtcblx0d2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93LXk6IGhpZGRlbjtcblx0Lm0tYmFubmVyLXBsYWNlaG9sZGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHotaW5kZXg6IDEwMDtcblx0XHRoZWlnaHQ6IDkwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzE1MTUxNTtcblx0fVxuXHQubS1iYW5uZXItYmQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHR9XG5cdC5wMDEtYmFubmVyLWJkIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTZweCk7XG5cdH1cbiAgXHQuY29udGFpbmVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHRoMSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxufSIsIi5wYWdlLWJyZWFkY3J1bWJzIHtcblx0QGluY2x1ZGUgQmFzaWNTYW5zLVJlZ3VsYXI7XHRcblx0Zm9udC1zaXplOiAxNHB4O1xuXHQucGFnZS1icmVhZGNydW1icy1saW5rcyB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cdGEge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRjb2xvcjogI2RlZGVkZTtcblx0XHQmOmxhc3QtY2hpbGQgeyBcblx0XHRcdGkge1xuXHRcdFx0XHRjb2xvcjogIzgyYzc0ZDtcblx0XHRcdH1cblx0XHR9XG5cdFx0aSB7XG5cdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICM4MmM3NGQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG5cdHNwYW4ge1xuXHRcdGNvbG9yOiAjODJjNzRkO1xuXHR9XG59IiwiLlAxMS1yZXN1bHRzIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjRGOUZGO1xufVxuXG4ucDExLXMwMSB7XG4gICAgcGFkZGluZy10b3A6IDgzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG5cbiAgICBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuXG4gICAgLnRhYiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkY29sb3I6ICNhMWFiYmYsICRhbHBoYTogMC4zKTtcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTFhYmJmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBAaW5jbHVkZSBCYXNpY1NhbnMtQm9sZDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG5cbiAgICAgICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY3Yjk1ODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yZXN1bHRzLXJvdyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjb2xvcjogI2ExYWJiZiwgJGFscGhhOiAwLjMpO1xuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzE0Mjc0NTtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgcGFkZGluZzogNDVweCAzMHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDEycHggMjhweCAycHggcmdiYSgxMDAsIDEzOCwgMjEwLCAwLjE1KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5waWMge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0LW1haW4ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMTQyNzQ1O1xuICAgICAgICAgICAgQGluY2x1ZGUgQWN1bWluUHJvQ29uZC1Cb2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxpbmtzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzI1YjQ2ZjtcbiAgICAgICAgICAgIEBpbmNsdWRlIEFjdW1pblByb0NvbmQtQm9sZDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogM3B4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyNWI0NmY7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY3Yjk1ODtcblxuICAgICAgICAgICAgICAgIHNwYW46OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucDExLXMwMiB7XG4gICAgcGFkZGluZy10b3A6IDg0cHg7XG5cbiAgICAuY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICAgIH1cbn1cblxuLm1tbC1sb2FkaW5nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTk7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3I6ICNmZmYsICRhbHBoYTogMC44KTtcblxuICAgIC5zay1mYWRpbmctY2lyY2xlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAuc2stY2lyY2xlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjViNDZmO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzay1mYWRpbmctY2lyY2xlLWRlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYm90aDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zay1jaXJjbGUtMiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zay1jaXJjbGUtMyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMXM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2stY2lyY2xlLTQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLS45cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zay1jaXJjbGUtNSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLS44cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zay1jaXJjbGUtNiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLS43cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zay1jaXJjbGUtNyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLS42cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zay1jaXJjbGUtOCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLS41cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zay1jaXJjbGUtOSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLS40cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zay1jaXJjbGUtMTAge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0uM3M7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2stY2lyY2xlLTExIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtLjJzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNrLWNpcmNsZS0xMiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLS4xcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgc2stZmFkaW5nLWNpcmNsZS1kZWxheSB7XG5cbiAgICAgICAgMCUsXG4gICAgICAgIDM5JSxcbiAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgNDAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgLnAxMS1zMDIgLmNvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDU2MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjU0MHB4KSB7XG4gICAgLnAxMS1zMDEge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICAgICAgICAucmVzdWx0cy1yb3cgdWwge1xuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAudGFiIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wMTEtczAyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDc0cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDozNzVweCkge1xuICAgIC5wMTEtczAxIHtcbiAgICAgICAgLnRhYiB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDRweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnAxMC1zMDEge1xuICAgIHBhZGRpbmctdG9wOiA4NHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmhkIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLmhkLXdyYXAge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJkIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgICBjb2xvcjogIzE0Mjc0NTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2E1YWVjMjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhNWFlYzI7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDExcHggMHB4IDExcHggMjBweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogIzE0Mjc0NTtcbiAgICAgICAgQGluY2x1ZGUgQmFzaWNTYW5zLUJvbGQ7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzgyYzc0ZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnAxMC1zMDIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcblxuICAgIC5zMDItd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLnMwMi1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiA2MjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDYzN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9tbWwtdGhlbWUvZGlzdC9pbWcvcDEwLWNvbnRhY3QvczAyLWltZy5qcGcnKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG5cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBAaW5jbHVkZSBsaW5lO1xuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICB0b3A6IC0yNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0ge1xuICAgICAgICBtYXgtd2lkdGg6IDU2MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogNjRweCA3MHB4IDUycHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjhweCAycHggcmdiYSgxMDAsIDEzOCwgMjEwLCAwLjE1KTtcbiAgICB9XG5cbiAgICBmb3JtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIC5mb3JtLXJvdyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBzcGFuLnRpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNGQ0ZDRkO1xuICAgICAgICAgICAgQGluY2x1ZGUgQmFzaWNTYW5zLUJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1vZi10eXBlKDIpLFxuICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMil7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPSd0ZXh0J10sXG4gICAgaW5wdXRbdHlwZT0nZW1haWwnXSxcbiAgICB0ZXh0YXJlYSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDBweCAxMHB4IDBweCAxOHB4O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZGNkY2RjO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjMTQyNzQ1O1xuICAgICAgICBAaW5jbHVkZSBCYXNpY1NhbnMtUmVndWxhcjtcbiAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntcbiAgICAgICAgICAgIGNvbG9yOiAjYzdjN2M3O1xuICAgICAgICAgICAgQGluY2x1ZGUgQmFzaWNTYW5zLUxpZ2h0O1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjODZjODRiO1xuICAgICAgICB9XG4gICAgfVxuICAgIHRleHRhcmVhe1xuICAgICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgcmVzaXplOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA2NnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAyMHB4IDMycHggM3B4IFxuXHRcdHJnYmEoMSwgMiwgMiwgMC4xNSk7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC45KVxuICAgICAgICB9XG4gICAgfVxuICAgIGRpdi53cGNmNy12YWxpZGF0aW9uLWVycm9ycywgZGl2LndwY2Y3LWFjY2VwdGFuY2UtbWlzc2luZ3tcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzg2Yzg0YjtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXtcbiAgICAucDEwLXMwMSB7XG4gICAgICAgIC5jb250YWluZXJ7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cbiAgICAgICAgLmhke1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgICAgICAgfVxuICAgICAgICAuYmR7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wMTAtczAye1xuICAgICAgICAuczAyLXdyYXB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm17XG4gICAgICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgICAuczAyLWNvbnRlbnR7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6NTQwcHgpe1xuICAgIC5wMTAtczAxe1xuICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgfVxuICAgIC5wMTAtczAyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICAgIC5mb3JtLXJvd3tcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjQ4MHB4KXtcbiAgICAucDEwLXMwMSB7XG4gICAgICAgIC5oZCAuaGQtd3JhcHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgbGl7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucDEwLXMwMiB7XG4gICAgICAgIC5mb3Jte1xuICAgICAgICAgICAgcGFkZGluZzogNjRweCAyMHB4IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5zMDItY29udGVudCAuY29udGVudHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5wMDktczAxe1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAmOm50aC1vZi10eXBlKDJuKXtcbiAgICAgICAgLnRleHR7XG4gICAgICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQtbWFpbntcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRhaW5lcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgLnBpY3tcbiAgICAgICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC50ZXh0e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLnRleHQtbWFpbntcbiAgICAgICAgbWF4LXdpZHRoOiA0NzZweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuICAgIGg0e1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBjb2xvcjogIzE0Mjc0NTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBzcGFue1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkMmQ2ZTA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDJ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gICAgfVxuICAgIHB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgY29sb3I6ICM0ZDRkNGQ7XG4gICAgfVxuICAgIGxpe1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4MmM3NGQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNsaWRlcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5uYXZ7XG4gICAgICAgIG1heC13aWR0aDogMTEwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgLnN3aXBlci1zbGlkZXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3I6ICNmZmZmZmYsICRhbHBoYTogMC40KTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZle1xuICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvcntcbiAgICAgICAgbWF4LXdpZHRoOiA0NzBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbn1cblxuLnAwOS1zMDV7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICAgIC5zMDUtd3JhcHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjVmYTtcbiAgICB9XG4gICAgLnBpY3tcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLC0xMDBweCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRleHQtbWFpbntcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cbiAgICB1bHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXgtd2lkdGg6IDUzMnB4O1xuICAgIH1cbiAgICBsaXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7XG4gICAgLnAwOS1zMDF7XG4gICAgICAgIC5jb250YWluZXJ7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cbiAgICAgICAgLnRleHR7XG4gICAgICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgICAgICAgfVxuICAgICAgICAudGV4dC1tYWlue1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5waWMsLnNsaWRlcntcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wMDktczA1e1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICAgIC5zMDUtd3JhcHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAgICAgfVxuICAgICAgICAucGlje1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLDAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6NTQwcHgpe1xuICAgIC5wMDktczAxe1xuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICB9XG4gICAgLnAwOS1zMDV7XG4gICAgICAgIC5zMDUtd3JhcHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjQ4MHB4KXtcbiAgICAucDA5LXMwMSB7XG4gICAgICAgIC5uYXZ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcntcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5wMDgtczAxIHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDg4cHg7XG5cbiAgICAuY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogNTg2cHg7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBjb2xvcjogIzE0Mjc0NTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB9XG59XG5cbi5wMDgtczAyIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAucGljIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAudGV4dC1tYWluIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgY29sb3I6ICMxNDI3NDU7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgfVxufVxuXG4ucDA4LXMwMyB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIC5jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5waWMge1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnRleHQtbWFpbiB7XG4gICAgICAgIG1heC13aWR0aDogNDM2cHg7XG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICBjb2xvcjogIzE0Mjc0NTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgY29sb3I6ICM0ZDRkNGQ7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzgyYzc0ZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnAwOC1zMDMucDA4LXMwNHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgLnBpY3tcbiAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgIH1cbiAgICAudGV4dHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICB9XG4gICAgLnRleHQtbWFpbntcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgfVxufVxuXG4ucDA4LXMwNXtcbiAgICBwYWRkaW5nLXRvcDogODRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmNWZhO1xuICAgIC5jb250YWluZXJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgIGgye1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIEBpbmNsdWRlIGxpbmU7XG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBib3R0b206IC00MnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250ZW50e1xuICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjkwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7XG4gICAgLnAwOC1zMDEge1xuICAgICAgICAuY29udGVudHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAucDA4LXMwMiB7XG4gICAgICAgIC5jb250YWluZXJ7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cbiAgICAgICAgLnRleHR7XG4gICAgICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgICAgICAgfVxuICAgICAgICAudGV4dC1tYWlue1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgfVxuICAgICAgICAucGlje1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnAwOC1zMDMge1xuICAgICAgICAuY29udGFpbmVye1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG4gICAgICAgIC50ZXh0e1xuICAgICAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQtbWFpbntcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgcCx1bHtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAucGlje1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnAwOC1zMDMucDA4LXMwNCB7XG4gICAgICAgIC50ZXh0e1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICAgICAgfVxuICAgICAgICAudGV4dC1tYWlue1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wMDgtczA1e1xuICAgICAgICAuY29udGFpbmVye1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG4gICAgICAgIGgye1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGVudHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjU0MHB4KXtcbiAgICAucDA4LXMwMSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICB9XG4gICAgLnAwOC1zMDMge1xuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICB9XG4gICAgLnAwOC1zMDMucDA4LXMwNCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIH1cbn0iLCIucDA3LXMwMSB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcblxuICAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAjczAxX3NsaWRlciB7XG4gICAgICBtYXgtaGVpZ2h0OiA2MzBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLmFycm93X2J0biB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiA5O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogLTIwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTUwJSk7XG4gICAgfVxuXG4gICAgLmFycm93IHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGE5M2E0O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA4cHggMThweCAycHggcmdiYSgzOCwgMTkzLCAxNDksIDAuMzUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMzYWJlNWMgMCUsICMwNWI4ODUgMTAwJSksXG4gICAgICAgICAgbGluZWFyLWdyYWRpZW50KCM4YTkzYTQsICM4YTkzYTQpO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnRleHQtbWFpbiB7XG4gICAgbWF4LXdpZHRoOiA0NzJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cblxuICBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuLnAwNy1zMDIge1xuICAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnRleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnRleHQtbWFpbiB7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnBpYyB7XG4gICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICBjb2xvcjogJGJvZHlDb2xvcjtcbiAgfVxuXG4gIHN0cm9uZyB7XG4gICAgY29sb3I6ICM0ZDRkNGQ7XG4gICAgQGluY2x1ZGUgQmFzaWNTYW5zLUJvbGQ7XG4gIH1cbn1cblxuLmJha2Nncm91bmQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvbW1sLXRoZW1lL2Rpc3QvaW1nL3AwNy1hYm91dC9zMDQtYmcuanBnXCIpXG4gICAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xufVxuXG4ucDA3LXMwMyB7XG4gIHBhZGRpbmctdG9wOiAxMDdweDtcblxuICAuaGQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIGgyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHRvcDogLTI1cHg7XG4gICAgICB3aWR0aDogNDJweDtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjMjZjMTk1O1xuICAgIH1cbiAgfVxuXG4gIC5hcnJvd19idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAuYXJyb3cge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDE3cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4YTkzYTQ7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMHB4IDhweCAxOHB4IDJweCByZ2JhKDM4LCAxOTMsIDE0OSwgMC4zNSk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMzYWJlNWMgMCUsICMwNWI4ODUgMTAwJSksXG4gICAgICAgIGxpbmVhci1ncmFkaWVudCgjOGE5M2E0LCAjOGE5M2E0KTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmJkIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgI3MwM19zbGlkZXIsXG4gICAgI3MwNV9zbGlkZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIH1cblxuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDIwcHgpICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICBwYWRkaW5nLXRvcDogMjNweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgQGluY2x1ZGUgQmFzaWNTYW5zLVJlZ3VsYXI7XG4gICAgfVxuICB9XG59XG5cbi5wMDctczA0IHtcbiAgcGFkZGluZy10b3A6IDExNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5waWMge1xuICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBpbWcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgICB3aWR0aDogMTY5JTtcbiAgICB9XG4gIH1cblxuICAudGV4dCB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYzM4ODQ7XG4gIH1cblxuICAudGV4dC1tYWluIHtcbiAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgIHBhZGRpbmc6IDEyMHB4IDcwcHggMTAwcHggMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgaDIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICB0b3A6IC0yMHB4O1xuICAgICAgd2lkdGg6IDQycHg7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggIzI2YzE5NTtcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5cbi5wMDctczAzLnAwNy1zMDUge1xuICAuYmQgaDQge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMHB4O1xuICAgIHBhZGRpbmc6IDI2cHggMzBweCAwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTQwcHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMTQyNzQ1O1xuICAgIEBpbmNsdWRlIEJhc2ljU2Fucy1SZWd1bGFyO1xuICB9XG59XG5cbi5wMDctczA2IHtcbiAgcGFkZGluZy10b3A6IDExMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOTdweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL21tbC10aGVtZS9kaXN0L2ltZy9wMDctYWJvdXQvczA3LWJnLmpwZ1wiKVxuICAgIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcblxuICAuaGQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgY29sb3I6ICMxNDI3NDU7XG4gICAgfVxuXG4gICAgLmFycm93X2J0biB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLmJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB1bCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcjogIzhhOTNhNCwgJGFscGhhOiAwLjMpO1xuICAgICAgfVxuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA5NnB4O1xuICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTE0cHg7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBib3JkZXI6IDlweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMmJkNjI7XG4gICAgICB9XG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLml0ZW1fdGl0bGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtNDRweDtcbiAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICMzMmJkNjI7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjMzJiZDYyO1xuICAgICAgICBAaW5jbHVkZSBCYXNpY1NhbnMtUmVndWxhcjtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICAgIGNvbG9yOiAjNGQ0ZDRkO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIEBpbmNsdWRlIEJhc2ljU2Fucy1MaWdodDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGljIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNTRweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYXJyb3cge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjOGE5M2E0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuczA2LW5leHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA4cHggMThweCAycHggcmdiYSgzOCwgMTkzLCAxNDksIDAuMzUpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjM2FiZTVjIDAlLCAjMDViODg1IDEwMCUpLFxuICAgICAgICBsaW5lYXItZ3JhZGllbnQoIzhhOTNhNCwgIzhhOTNhNCk7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAwNy1zMDMgLmJkIC5zd2lwZXItc2xpZGUge1xuICAgIG1heC13aWR0aDogMzIxcHg7XG4gIH1cblxuICAucDA3LXMwNCB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIC50ZXh0LW1haW4ge1xuICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgLnBpYyB7XG4gICAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnAwNy1zMDYgLnN3aXBlci1zbGlkZSB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIHVsIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wMDctczAxIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICBvcmRlcjogLTE7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgLnRleHQtbWFpbiB7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIH1cblxuICAgIC5zbGlkZXIge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgIC5hcnJvd19idG4ge1xuICAgICAgICByaWdodDogMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wMDctczAyIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcblxuICAgIC5jb250YWluZXIge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAudGV4dC1tYWluIHtcbiAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgfVxuXG4gICAgLnBpYyB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAucDA3LXMwMyAuYmQgLnN3aXBlci1zbGlkZSB7XG4gICAgbWF4LXdpZHRoOiAzNjRweDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAwNy1zMDQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLnAwNy1zMDYge1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAucDA3LXMwMSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cblxuICAucDA3LXMwMyAuYmQgLnN3aXBlci1zbGlkZSB7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgfVxuXG4gIC5wMDctczA0IHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuXG4gICAgLnRleHQtbWFpbiB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDEwcHggNDBweCAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wMDctczA2IHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAuYXJyb3cge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICB1bCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogLThweDtcbiAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgIGJvcmRlci13aWR0aDogNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaXRlbV90aXRsZSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgbGVmdDogLTMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnAwNy1zMDEgLnNsaWRlciAuYXJyb3csXG4gIC5wMDctczAzIC5hcnJvdyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLnAwNy1zMDMgLmJkIC5zd2lwZXItc2xpZGUge1xuICAgIG1heC13aWR0aDogMjIwcHg7XG4gIH1cblxuICAucDA3LXMwNiB7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5wMDctczAzIC5iZCB7XG4gICAgI3MwM19zbGlkZXIsXG4gICAgI3MwNV9zbGlkZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICB9XG5cbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIG1heC13aWR0aDogMzU1cHg7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5wMDYtczAxIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwcHg7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgID4gdWwge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDIwcHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAgICAgYTpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAucGxheXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaDR7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE0Mjc0NTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLnBpYyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAucGxheSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICMyODI4MjgsICRhbHBoYTogMC40KTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAucGxheV9idG4ge1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNzRweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCAyN3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgICAgY29sb3I6ICM4MmM3NGQ7XG4gICAgfVxuICAgIGg0e1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogIzgwODA4MDtcbiAgICAgICAgQGluY2x1ZGUgQmFzaWNTYW5zLVJlZ3VsYXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgfVxuICAgIC5wbi1idG4ge1xuICAgICAgICBAaW5jbHVkZSBCYXNpY1NhbnMtUmVndWxhcjtcdFxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgZGlzcGxheTogZmxleDsgXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7ICAgICAgICAgICBcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDsgXG4gICAgICAgIH1cbiAgICAgICAgbGksIC5uZXh0LXBhZ2UsIC5wcmV2LXBhZ2Uge1x0ICAgICBcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzRkNGQ0ZDtcbiAgICAgICAgICAgICY6aG92ZXIsICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4MmM3NGQ7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDhweCAxOHB4IDBweCBcbiAgICAgICAgICAgICAgICAgICAgcmdiYSgzOCwgMTkzLCAxNDksIDAuMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5leHQtcGFnZSwgLnByZXYtcGFnZSAge1xuICAgICAgICAgICAgY29sb3I6ICM4ODg7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpe1xuICAgIC5wMDYtczAxIHtcbiAgICAgICAgLmNvbnRhaW5lciA+IHVsIHtcbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6NTQwcHgpe1xuICAgIC5wMDYtczAxIHtcbiAgICAgICAgcGFkZGluZzogODBweCAwcHg7XG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgPiB1bHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wbGF5IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnAwNS0xIHtcbiAgICBAYXQtcm9vdCAucDA1LTEtczEge1xuICAgICAgICBwYWRkaW5nOiA5NHB4IDAgMTEwcHg7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpbmU7XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGF0LXJvb3QgLnAwNS0xLXMyIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbGluZTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW46IDQwcHggLTEwcHggMDtcbiAgICAgICAgfVxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgfVxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICMxNDI3NDU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnZwLWEge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW1nLXdyYXAge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgjMjgyODI4LCAuNCk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjODJjNzRkO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogNzFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcxcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCAyN3B4IDBweCBcbiAgICAgICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnAwMS1zNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucDA1LTEtczEge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgfVxuICAgIC5wMDUtMSAucDAxLXM1IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gICAgLnAwNS0xLXMyIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5wMDUge1xuICAgIEBhdC1yb290IC5wMDUtczEge1xuICAgICAgICBwYWRkaW5nOiAxMDBweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmOWZmO1xuICAgICAgICAubW1sLXJvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICAgIC5maWx0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICB3aWR0aDogNzYlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTFhYmJmO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMHB4IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICY6aG92ZXIsICYuY3VycmVudCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICBoNCwgaDUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2N2I5NTg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9ICBcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICAgICAgJi5hbmNlc3RvciwgJi5mYXRoZXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubGVzcyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDA0MDQwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gIFxuICAgICAgICAgICAgaDQsIGg1IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQwNDA0MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2FzZXtcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5jYXQge1xuICAgICAgICAgICAgLm1lbnUzIGg1IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2I0YmJjNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tZW51MSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCA0NHB4O1xuICAgICAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMyZTNlNWYsIC4wNik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFuY2VzdG9yIHtcbiAgICAgICAgICAgICAgICAuaGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDQ0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgPiAuaGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgLnBsdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAubGVzcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNDRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm1lbnUyIHsgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDQ0cHg7XG4gICAgICAgICAgICAgICAgICAgICYuZmF0aGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLmhkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBsdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGVzcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDQ0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWVudTIge1xuICAgICAgICAgICAgICAgIC5oZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2QzZDllMjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkM2Q5ZTI7XG4gICAgICAgICAgICAgICAgfSBcbiAgICAgICAgICAgICAgICAubWVudTMge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaGQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7ICBcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgICAgXG4gICAgICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBCYXNpY1NhbnMtUmVndWxhcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNGQ0ZDRkO1xuICAgICAgICB9XG4gICAgICAgIC5wcm9kdWN0cyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGV4dC13cmFwIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDQ0cHggMzBweCA0MnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgICAgfVxuICAgICAgICAudGV4dCB7ICAgICAgICAgICAgXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI5NHB4O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZDpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubGluayB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGE6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCAwIDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLm1tbC1wYWdlcyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5wMDUtczEge1xuICAgICAgICAuZmlsdGVyIHtcbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQtd3JhcCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnAwNS1zMSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgICAgLm1tbC1yb3cge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmNhdCB7XG4gICAgICAgICAgICAubWVudTEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYW5jZXN0b3Ige1xuICAgICAgICAgICAgICAgIC5oZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiAuaGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNhc2Uge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAucHJvZHVjdHMge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgIC5wMDUtczEgLnByb2R1Y3RzIGxpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5wMDQtMSB7XG4gICAgQGF0LXJvb3QgLnAwNC0xLXMyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAxNTRweCAwIDkwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY5ZmY7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTI2NHB4O1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKDRuKzQpKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMzZweCk7XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbGluZTtcbiAgICAgICAgfVxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBCYXNpY1NhbnMtUmVndWxhcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogIzczNzc4MDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAYXQtcm9vdCAucDA0LTEtczMge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTE4cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY5ZmY7XG4gICAgICAgIC5oZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBsaW5lO1xuICAgICAgICB9XG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5wMDQtMS1zMiB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDM2cHgpOyAgXG4gICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKDNuKzMpKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoM24rMykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wMDQtMSB7XG4gICAgICAgIC5wMDMtMS1zMSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucDA0LTEtczIge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7IFxuICAgICAgICBsaSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAzNnB4KTsgIFxuICAgICAgICAgICAgJjpub3QoOm50aC1jaGlsZCgybisyKSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKzIpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAucDA0LTEtczIge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAzNnB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgIC5wMDQtMS1zMiB7XG4gICAgICAgIC5tbWwtcm93IHVsIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5wMDQge1xuICAgIEBhdC1yb290IC5wMDQtczEge1xuICAgICAgICBwYWRkaW5nOiAxMDBweCAwIDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY5ZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDIwcHgpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIEJhc2ljU2Fucy1Cb2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxNDI3NDU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMnB4IHJnYmEoIzcwNzk4YiwgLjEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDhweCAxOHB4IDBweCBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDM4LCAxOTMsIDE0OSwgMC4zKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggcmdiYSgjNzA3OThiLCAwKTtcbiAgICAgICAgfVxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgQmFzaWNTYW5zLVJlZ3VsYXI7XG4gICAgICAgICAgICBjb2xvcjogIzczNzc4MDtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wMDQtczEge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAucDA0LXMxIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAucDA0LXMxIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnAwMy0xIHtcbiAgICBAYXQtcm9vdCAucDAzLTEtczEge1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDAgOTBweDtcbiAgICAgICAgLm1tbC1yb3cge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmltZy13cmFwIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgICAgICAgICB3aWR0aDogNDElO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjlmZjtcbiAgICAgICAgfVxuICAgICAgICAudGV4dC13cmFwIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzA3MDEzMztcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIEJhc2ljU2Fucy1SZWd1bGFyO1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzgycHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnAwMS1zNSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcGFkZGluZzogMTIwcHggMCA5OHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmOWZmO1xuICAgICAgICAuaGQge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgNDBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxpbmsge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAYXQtcm9vdCAucDAzLXMzIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmOWZmO1xuICAgICAgICAuaGQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBsaW5lO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC5pbWctd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmltZy13cmFwIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgICAudGV4dC13cmFwIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTBweCAzMHB4IDgwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNhMWFiYmYsIC45KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwcHggMHB4O1xuICAgICAgICB9XG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLnAwMy1zMyAudGV4dC13cmFwIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wMDMtMS1zMSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIH1cbiAgICAucDAzLTEgLnAwMS1zNSB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMCA0MHB4O1xuICAgICAgICAuaGQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnAwMy1zMyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICAudGV4dC13cmFwIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgLnAwMy0xLXMxIHtcbiAgICAgICAgLm1tbC1yb3cge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmltZy13cmFwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIucDAzIHtcbiAgLnAwMS1zMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkYm9keUNvbG9yO1xuICAgIH1cbiAgICBoNCB7XG4gICAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wMDMgLnAwMS1zMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgbGkge1xuICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgIG1heC13aWR0aDogMzMuMzMlO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5wMDMgLnAwMS1zMiBsaSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuIiwiLnAwMi0xLTEge1xuICAgIEBhdC1yb290IC5wMDItMS0xLXMxIHtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAuaW1nLXdyYXAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGF0LXJvb3QgLnAwMi0xLTEtczIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDE3MHB4IDAgMTIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmYwZjU7XG4gICAgICAgIC5tbWwtcm93IC5pbmZvLXRvcHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgICAgLmltZy13cmFwIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDYwcHg7XG4gICAgICAgICAgICB3aWR0aDogMzklO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuICAgICAgICBoNSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICM4MDgwODA7XG4gICAgICAgIH1cbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tY3VycmVudCB7XG4gICAgICAgICAgICBjb2xvcjogIzI1YjQ2ZjtcbiAgICAgICAgICAgIEBpbmNsdWRlIEJhc2ljU2Fucy1Cb2xkO1xuICAgICAgICB9XG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi10b3RhbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBCYXNpY1NhbnMtUmVndWxhcjtcbiAgICAgICAgfVxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU4MnB4O1xuICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4MmM3NGQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC50ZXh0LXdyYXAge1xuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzM3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA1cHggMzJweCAzcHggXG5cdFx0ICAgIHJnYmEoMSwgMiwgMiwgMC4xNSk7XG4gICAgICAgIH1cbiAgICAgICAgLmltZ3Mge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC52aWRlbyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgLm0tYXJyb3cge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgLnByZXYsIC5uZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4YTkzYTQ7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wcmV2IHtcbiAgICAgICAgICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5uZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gICAgICAgICBcbiAgICAgICAgICAgIC52cC1hIHsgICBcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgaDUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxNDI3NDU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGljIHsgICAgICBcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMyODI4MjgsIC40KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9ICBcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUxcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCAyN3B4IDBweCBcbiAgICAgICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfSBcbiAgICB9XG4gICAgQGF0LXJvb3QgLnAwMi0xLTEtczMge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjBmNTtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbGluZTtcbiAgICAgICAgfVxuICAgICAgICAudGFibGUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgICAgIEBpbmNsdWRlIEJhc2ljU2Fucy1SZWd1bGFyOyBcbiAgICAgICAgfVxuICAgICAgICBpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGE5M2E0O1xuICAgICAgICAgICAgJi51cCB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgICAgIFxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgIFxuICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCByZ2JhKCNhMWFiYmYsIC44KTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggcmdiYSgjYTFhYmJmLCAuOCk7XG4gICAgICAgIH1cbiAgICAgICAgdGQge1xuICAgICAgICAgICAgcGFkZGluZzogMTdweCAxMHB4O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCByZ2JhKCNhMWFiYmYsIC44KTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4IHJnYmEoI2ExYWJiZiwgLjgpO1xuICAgICAgICB9ICBcbiAgICAgICAgdHIge1xuICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZmJmYztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSAgICAgIFxuICAgIH1cbiAgICBAYXQtcm9vdCAucDAyLTEtMS1zNCB7XG4gICAgICAgIHBhZGRpbmc6IDExOHB4IDAgOTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjlmZjtcbiAgICAgICAgLm1tbC1yb3cge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbGluZTtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmxpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5oZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuICAgICAgICBoNCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogIzczNzc4MDtcbiAgICAgICAgICAgIEBpbmNsdWRlIEJhc2ljU2Fucy1SZWd1bGFyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgICAgfVxuICAgICAgICAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDJweCByZ2JhKCM3MDc5OGIsIC4xKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY5ZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDEycHggMjhweCAycHggcmdiYSgxMDAsIDEzOCwgMjEwLCAwLjIyKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBCYXNpY1NhbnMtQm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTQyNzQ1O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggcmdiYSgjNzA3OThiLCAwKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAYXQtcm9vdCAucDAyLTEtMS1zNSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMThweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjlmZjtcbiAgICAgICAgLm1tbC1yb3cge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnN3aXBlci1jb250YWluZXIge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggcmdiYSgjNzA3OThiLCAuMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmOWZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxMnB4IDI4cHggMnB4IHJnYmEoMTAwLCAxMzgsIDIxMCwgMC4yMik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgQmFzaWNTYW5zLUJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE0Mjc0NTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggcmdiYSgjNzA3OThiLCAwKTtcbiAgICAgICAgfVxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgQmFzaWNTYW5zLVJlZ3VsYXI7XG4gICAgICAgICAgICBjb2xvcjogIzczNzc4MDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBsaW5lO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MTBweDtcbiAgICAgICAgfVxuICAgICAgICAubGluayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmhkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wMTAtczAyIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTE4cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDgzN3B4O1xuICAgICAgICBwYWRkaW5nOiAxMDBweCAwO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL21tbC10aGVtZS9kaXN0L2ltZy9wMDItMS0xLWZ1bGwtc2Vydm8tZmxvdy1wYWNraW5nLW1hY2hpbmUvczA2LWltZy5qcGcpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICAgICAgLmZvcm0tcm93IHtcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNCksICAmOm50aC1vZi10eXBlKDUpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnMwMi1jb250ZW50IHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuczAyLXdyYXAge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucDAzLXMzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAucDAyLTEtMSAucDEwLXMwMiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxOTJmNTg7XG4gICAgICAgIC5zMDItd3JhcCB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAuczAyLWNvbnRlbnQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm0ge1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDo3NjhweCkge1xuICAgIC5wMDItMS0xLXMxLCAucDAyLTEtMS1zNCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIH1cbiAgICAucDAyLTEtMS1zMiB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICB9XG4gICAgLnAwMi0xLTEtczMsIC5wMDItMS0xLXM1IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIC5wMDItMS0xIC5wMTAtczAyIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICB9XG4gICAgLnAwMi0xLTEtczQsIC5wMDItMS0xLXM1IHtcbiAgICAgICAgLmhkIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6NTQwcHgpIHtcbiAgICAucDAyLTEtMS1zMiB7XG4gICAgICAgIC5tbWwtcm93IC5pbmZvLXRvcCB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAuaW1nLXdyYXAge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6NDgwcHgpIHtcbiAgICAucDAyLTEtMS1zMiB7XG4gICAgICAgIC5wMTAtczAyIHtcbiAgICAgICAgICAgIC5mb3Jte1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDY0cHggMjBweCAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAuczAyLWNvbnRlbnQgLmNvbnRlbnR7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnAwMi0xIHtcbiAgQGF0LXJvb3QgLnAwMi0xLXMxIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgNDBweDtcbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICAgIGg1IHtcbiAgICAgIEBpbmNsdWRlIEJhc2ljU2Fucy1MaWdodDtcbiAgICAgIGNvbG9yOiAjNGQ0ZDRkO1xuICAgIH1cbiAgICBsaSB7XG4gICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgfVxuICAgICAgICAuZmEtbG9uZy1hcnJvdy1hbHQtcmlnaHQge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMzBweDtcbiAgICAgICAgICBjb2xvcjogJGJvZHlDb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgY29sb3I6ICM2N2I5NTg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGkge1xuICAgICAgICAgICAgY29sb3I6ICM2ZGJiNjA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5pbWctd3JhcCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDZweCA0MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuaW1nLXdyYXAge1xuICAgICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgIC50ZXh0LXdyYXAge1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAudGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgIH1cbiAgICAuZmEtbG9uZy1hcnJvdy1hbHQtcmlnaHQge1xuICAgICAgY29sb3I6ICMwNzAxMzM7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxuICBAYXQtcm9vdCAucDAyLTEtczIge1xuICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjlmZjtcbiAgICAubW1sLXJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIGg0IHtcbiAgICAgIGNvbG9yOiAjNGQ0ZDRkO1xuICAgIH1cbiAgICAuaGQge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgd2lkdGg6IDQzJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY1OGIzO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiAyM3B4IDI2cHggNDBweCAwcHggcmdiYSgyNiwgNjMsIDE0MSwgMC4yKTtcbiAgICB9XG4gICAgLnRleHQge1xuICAgICAgbWF4LXdpZHRoOiAzMzRweDtcbiAgICAgIHAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICBAaW5jbHVkZSBsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgICAuYmQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICB9XG4gICAgbGkge1xuICAgICAgbWF4LXdpZHRoOiA1MDRweDtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTNlOWYyO1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDE4cHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucDAyLTEtczEge1xuICAgIGxpIGEge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5pbWctd3JhcCB7XG4gICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAudGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIC5wMDItMS1zMiB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIC5tbWwtcm93IHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAuaGQsXG4gICAgLnRleHQge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmJkIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIucDAyIHtcbiAgICBAYXQtcm9vdCAucDAyLXMxIHtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjlmZjtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAtOHB4O1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE4cHgpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCA5cHggMjBweDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC5pbWctd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxMnB4IDI4cHggMnB4IFxuICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgxMDAsIDEzOCwgMjEwLCAwLjIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbWctd3JhcCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgICAgICB9XG4gICAgICAgIC50ZXh0LXdyYXAge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAxMHB4IDMwcHggODBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ExYWJiZiwgLjkpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDBweCAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzMycHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgQGluY2x1ZGUgbGluZTsgICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cbiAgICAucDAxLXM1IHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5oZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2OHB4O1xuICAgICAgICB9XG4gICAgICAgIC50aXRsZSB7ICAgICAgICAgICAgXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM1NnB4O1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5wMDItczEge1xuICAgICAgICAudGV4dC13cmFwIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wMDItczEge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufSIsImh0bWwgLnAwMS1iYW5uZXIge1xuICAgIC8vIG1pbi1oZWlnaHQ6IDkwMnB4O1xuICAgIC8vIGhlaWdodDogOTAycHg7XG4gICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgdmlkZW8ge1xuICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgICAubS1iYW5uZXItYmQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgLmJkLXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDY2MHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIC5iZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OjA7XG4gICAgICAgICAgICBsZWZ0OiAtNjNweDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLFxuICAgICAgICAgICAgIzEzMzE4MiAwJSxcbiAgICAgICAgICAgICMyMTQ4YjEgMTAwJSksXG4gICAgICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgICAgICAgICAjMjM0ZmE3LFxuICAgICAgICAgICAgICAgICAgICAjMjM0ZmE3KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbm9ybWFsLFxuICAgICAgICAgICAgICAgIG5vcm1hbDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwMHB4IDBweCA0MjBweCAwcHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAuODU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnAwMS1iYW5uZXItYmQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIG1heC13aWR0aDogNTM4cHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDQxMnB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgLmJ0biB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICB9XG4gICAgLmJnLWl0ZW0gIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC8vIG1pbi1oZWlnaHQ6IDkwMnB4O1xuICAgICAgICBoZWlnaHQ6IDkwMnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgLmJnLWl0ZW0ge1xuICAgICAgICAgICAgaGVpZ2h0OiA2NTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5wMDEge1xuICAgIEBhdC1yb290IC5wMDEtczEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDEyMnB4IDAgMTIwcHg7XG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTE3NnB4O1xuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTUwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbGluZTtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBtYXJnaW46IDI2cHggMCAxNHB4O1xuICAgICAgICB9XG4gICAgICAgICNnYWxsZXJ5IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgICAgICBoNSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgQmFzaWNTYW5zLUJvbGQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNiNGI0YjQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGV4dC13cmFwIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI3NHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBpOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaDYge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBCYXNpY1NhbnMtQm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTQyNzQ1O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmltZy13cmFwIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDc4MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3MiU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLFxuICAgICAgICAgICAgICAgICAgICAjM2FiZTVjIDAlLFxuICAgICAgICAgICAgICAgICAgICAjMDViODg1IDEwMCUpLFxuICAgICAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgICAgICAgIzMzNDU3ZCxcbiAgICAgICAgICAgICAgICAgICAgIzMzNDU3ZCk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBub3JtYWwsXG4gICAgICAgICAgICAgICAgICAgIG5vcm1hbDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggOHB4IDE4cHggMHB4XG4gICAgICAgICAgICAgICAgICAgIHJnYmEoMzgsIDE5MywgMTQ5LCAwLjMpO1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC4xKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAjdGh1bWJzIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAtNXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLnNsaWNrLWFycm93IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlN2VjZjQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2U3ZWNmNDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTEwO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuYXJyb3ctbCB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDRweCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJi5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCA0cHggI2JkYzVkMztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBoNSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBCYXNpY1NhbnMtQm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTQyNzQ1O1xuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLFxuICAgICAgICAgICAgICAgICAgICAjM2FiZTVjIDAlLFxuICAgICAgICAgICAgICAgICAgICAjMDViODg1IDEwMCUpLFxuICAgICAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgICAgICAgIzMzNDU3ZCxcbiAgICAgICAgICAgICAgICAgICAgIzMzNDU3ZCk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBub3JtYWwsXG4gICAgICAgICAgICAgICAgICAgIG5vcm1hbDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggOHB4IDE4cHggMnB4XG4gICAgICAgICAgICAgICAgICAgIHJnYmEoMzgsIDE5MywgMTQ5LCAwLjM1KTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4xcztcbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2IzYmFjNztcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ4YWQyO1xuICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMzBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBhdC1yb290IC5wMDEtczIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTE4cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY5ZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggcmdiYSgjNzA3OThiLCAuMSk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY5ZmY7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTJweCAyOHB4IDJweCByZ2JhKDEwMCwgMTM4LCAyMTAsIDAuMjIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIEJhc2ljU2Fucy1Cb2xkO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE0Mjc0NTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMnB4IHJnYmEoIzcwNzk4YiwgMCk7XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDM4cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBsaW5lO1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygyNSUgLSA4NnB4KTtcbiAgICAgICAgICAgIG1hcmdpbjogMCA0M3B4IDgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIEJhc2ljU2Fucy1SZWd1bGFyO1xuICAgICAgICAgICAgY29sb3I6ICM3Mzc3ODA7XG4gICAgICAgIH1cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzNweCk7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggOHB4IDE4cHggMnB4XG4gICAgICAgICAgICByZ2JhKDM4LCAxOTMsIDE0OSwgMC4zNSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGF0LXJvb3QgLnAwMS1zMyB7XG4gICAgICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCA1MHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NjRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpbmU7XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBmbGV4OiAgMSAxIGF1dG87XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBtYXJnaW46IDQwcHggMCAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICMwMzFkNWI7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI2NnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBhdC1yb290IC5wMDEtczQge1xuICAgICAgICAuYm94MSB7XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpbmU7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5oZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNzhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5iZCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MDhweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0LXdyYXAge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5saW5rIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ib3gyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgei1pbmRleDogLTExO1xuICAgICAgICAgICAgICAgIHRvcDogMTQwcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjk7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xMDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB0b3A6IDE0MHB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMTIwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgyZTU3O1xuXHQgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTJweCAyOHB4IDJweFxuXHRcdCAgICAgICAgcmdiYSgxMDAsIDEzOCwgMjEwLCAwLjE1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gLmltZy13cmFwIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1NTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tbWwtcm93IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMThweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIC5pbWctd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzUwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50ZXh0LXdyYXAge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzdkOGNiMjtcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOm50aC1jaGlsZCg0KSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxpbmsge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGF0LXJvb3QgLnAwMS1zNSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4M3B4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTE0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjk7XG4gICAgICAgIC5oZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQtd3JhcCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCA0NHB4IDMwcHggNDJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjEwcHggMTBweCAwIDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgfVxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI5NHB4O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZDpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubGluayB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGE6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCAwIDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmxpbmsge1xuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIEFjdW1pblByb0NvbmQtQm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAYXQtcm9vdCAucDAxLXM2IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y5O1xuICAgICAgICAuaGQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbGluZTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICAgICAgfVxuICAgICAgICAubW1sLXJvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgICAgIC5ib3gge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICAgICAgICAgIHdpZHRoOiA3NyU7XG4gICAgICAgIH1cbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnAwMS1zNCAuYm94Mjo6YmVmb3JlIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgIH1cbiAgICBodG1sIC5wMDEtYmFubmVyIHtcbiAgICAgICAgdmlkZW8ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAubS1iYW5uZXItYmQge1xuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1pbWFnZTp1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL21tbC10aGVtZS9kaXN0L2ltZy9wMDEtaG9tZS9zMDEtYmFubmVyLmpwZyk7XG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wMDEtczEge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgI2dhbGxlcnkge1xuICAgICAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmltZy13cmFwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAucDAxLXM0IC5ib3gyIHtcbiAgICAgICAgPiAuaW1nLXdyYXAge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5saW5rIHtcbiAgICAgICAgICAgIG1hcmdpbjoyMHB4IDAgNDBweDtcbiAgICAgICAgfVxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucDAxLXM2IHtcbiAgICAgICAgLm1tbC1yb3cge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG4gICAgICAgIC5ib3gge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnAwMS1zMSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICB9XG4gICAgLnAwMS1zMiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygzMy4zMyUgLSA0MHB4KTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnAwMS1zMyB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCA4MHB4O1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnAwMS1zNCAuYm94MiB7XG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAubW1sLXJvdyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgLmltZy13cmFwIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0LXdyYXAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnAwMS1zNSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICB9XG4gICAgLnAwMS1zNiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cblxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgLnAwMS1iYW5uZXIgLnAwMS1iYW5uZXItYmQge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgIH1cbiAgICAucDAxLXMyIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNDBweCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnAwMS1zMyB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wMDEtczQge1xuICAgICAgICAuYm94MSB7XG4gICAgICAgICAgICAudGV4dC13cmFwIHtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJkIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnAwMS1zNSB7XG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAudGV4dC13cmFwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgLnAwMS1zMiB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmxkcC1iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogOTAwcHg7XG4gIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBAaW5jbHVkZSBCYXNpY1NhbnMtUmVndWxhcjtcbiAgfVxuXG4gIC52aWRlby13cmFwIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuYmFubmVyLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjAwcHggMCAyMDBweCAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzEzMzE4MiAwJSwgIzIxNDhiMSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG5vcm1hbCwgbm9ybWFsO1xuICAgIG9wYWNpdHk6IDAuODU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gIC5idG4ge1xuICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgbWF4LWhlaWdodDogNjZweDtcbiAgfVxuXG4gIC5tbWwtcm93IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogOTQwcHgpIHtcbiAgICBoZWlnaHQ6IDc1MHB4O1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL21tbC10aGVtZS9kaXN0L2ltZy9wMDEtaG9tZS9zMDEtYmFubmVyLmpwZ1wiKVxuICAgICAgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAuYmFubmVyLWNvbnRlbnQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTUwcHggMCAxNTBweCAwO1xuICAgIH1cbiAgICAudmlkYmctY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgaGVpZ2h0OiA2NTBweDtcbiAgICAuYmFubmVyLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubGRwLWNvbnRhY3Qge1xuICBtYXJnaW46IDEyMHB4IDA7XG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIH1cbiAgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIEBpbmNsdWRlIEFjdW1pblByb0NvbmQtQm9sZDtcbiAgfVxuICBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIEBpbmNsdWRlIEJhc2ljU2Fucy1SZWd1bGFyO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFwyMFwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgbWF4LXdpZHRoOiA2cHg7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNmMxOTU7XG4gICAgfVxuICB9XG4gIGlucHV0IHtcbiAgICAmOm5vdCgud3BjZjctc3VibWl0KSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGNkY2RjO1xuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzg2Yzg0YjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaW5wdXQsXG4gIHRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMxNDI3NDU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIEBpbmNsdWRlIEJhc2ljU2Fucy1SZWd1bGFyO1xuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjYzdjN2M3O1xuICAgICAgQGluY2x1ZGUgQmFzaWNTYW5zLUxpZ2h0O1xuICAgIH1cbiAgfVxuICBzZWxlY3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGNkY2RjO1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBjb2xvcjogIzE0Mjc0NTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbWVudWxpc3Q7XG4gICAgQGluY2x1ZGUgQmFzaWNTYW5zLVJlZ3VsYXI7XG4gICAgJi5hY3RpdmUtYm9yZGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzg2Yzg0YjtcbiAgICB9XG4gICAgJi5jb2xvciB7XG4gICAgICBjb2xvcjogI2M3YzdjNztcbiAgICAgIEBpbmNsdWRlIEJhc2ljU2Fucy1MaWdodDtcbiAgICB9XG4gICAgb3B0aW9uW3JvbGU9XCJkZWZhdWx0XCJdIHtcbiAgICAgIGNvbG9yOiAjYzdjN2M3O1xuICAgIH1cbiAgfVxuICBvcHRpb24ge1xuICAgIFtyb2xlPVwiZGVmYXVsdFwiXSB7XG4gICAgICBjb2xvcjogI2M3YzdjNztcbiAgICB9XG4gICAgJjpub3QoW3JvbGU9XCJkZWZhdWx0XCJdKSB7XG4gICAgICBjb2xvcjogIzE0Mjc0NTtcbiAgICB9XG4gIH1cbiAgdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTMwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RjZGNkYztcbiAgICByZXNpemU6IG5vbmU7XG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICM4NmM4NGIgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICB9XG4gIH1cblxuICAuaGlkZV9zZWxlY3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmlwdC10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzRkNGQ0ZDtcbiAgICBAaW5jbHVkZSBCYXNpY1NhbnMtQm9sZDtcbiAgfVxuXG4gIC5pcHQtaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLmlwdC1yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgJjpub3QoLm1lc3NhZ2UpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgICYubWVzc2FnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgLmlwdC1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29udGFjdC13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDI4cHggMnB4IHJnYmEoMTAwLCAxMzgsIDIxMCwgMC4xNSk7XG4gIH1cblxuICAuY29udGFjdC10ZXh0LFxuICAuY29udGFjdC1mb3JtIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgLmNvbnRhY3QtdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA1MSU7XG4gICAgcGFkZGluZzogMCA3NXB4O1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCN7JGltZ1VybH0vcDEwLWNvbnRhY3QvczAyLWltZy5qcGcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuICB9XG4gIC5jb250YWN0LWZvcm0ge1xuICAgIHdpZHRoOiA0OSU7XG4gICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICBwYWRkaW5nOiA1NXB4IDcwcHggMzBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4NDBweCkge1xuICAgIG1hcmdpbjogODBweCAwO1xuICAgIC5jb250YWN0LXdyYXAge1xuICAgICAgbWF4LXdpZHRoOiA2MjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgICAuY29udGFjdC10ZXh0LFxuICAgIC5jb250YWN0LWZvcm0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5jb250YWN0LXRleHQge1xuICAgICAgcGFkZGluZzogNDBweCA3MHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIC5pcHQtcm93IHtcbiAgICAgICYucGhvbmUge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGlucHV0LFxuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5pcHQtaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgLmNvbnRhY3QtdGV4dCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gICAgfVxuICAgIC5jb250YWN0LWZvcm0ge1xuICAgICAgcGFkZGluZzogNDBweCA0MHB4IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5sZHAge1xuICBwIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBAaW5jbHVkZSBCYXNpY1NhbnMtUmVndWxhcjtcbiAgfVxuICAuYS1saW5lIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIHB1YmxpYy1saW5lO1xuICAgIH1cbiAgfVxuICAuYi1saW5lIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBwdWJsaWMtbGluZTtcbiAgICB9XG4gIH1cblxuICAucHJvZHVjdHMtbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDEyMHB4IDAgODBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmOWZmO1xuICAgIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbjogMTVweCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIEBpbmNsdWRlIEJhc2ljU2Fucy1Cb2xkO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFwyMFwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI2YzE5NTtcbiAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG4gICAgLmJ0biB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXgtaGVpZ2h0OiA2NXB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgICB9XG5cbiAgICAubW1sLXJvdyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmxpc3Qtd3JhcCxcbiAgICAuaW5kdXN0cmllcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICAubGlzdC13cmFwIHtcbiAgICAgIC5tbWwtaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICAgICAgbWFyZ2luOiAwIDE2cHggMjBweCAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTJweCAyOHB4IDJweCByZ2JhKDEwMCwgMTM4LCAyMTAsIDAuMik7XG4gICAgICAgICAgLm1hc2sge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5kdXN0cmllcyB7XG4gICAgICBwIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMzJzIGVhc2UtaW47XG4gICAgICAgIGNvbG9yOiAjNzM3NzgwO1xuICAgICAgICBAaW5jbHVkZSBCYXNpY1NhbnMtUmVndWxhcjtcbiAgICAgIH1cbiAgICAgIC5tbWwtaXRlbSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDY0LjVweCk7XG4gICAgICAgIG1hcmdpbjogMCA4NnB4IDIwcHggMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zMnMgZWFzZS1pbjtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogIzE0Mjc0NTtcbiAgICAgICAgICB9XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDE4cHggMnB4IHJnYmEoMTAwLCAxMzgsIDIxMCwgMC4yMik7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNG4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm1hc2sge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogLTgwcHg7XG4gICAgICBwYWRkaW5nOiA0MHB4IDgwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTFhYmJmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDBweCAwcHg7XG4gICAgICBvcGFjaXR5OiAwLjk1O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbjtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuICB9XG5cbiAgLnAwMS1zMyB7XG4gICAgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAxM3B4IDM1cHggM3B4IHJnYmEoMTAwLCAxMzgsIDIxMCwgMC4xKTtcbiAgICB9XG4gICAgcCB7XG4gICAgICBjb2xvcjogJGJvZHlDb2xvcjtcbiAgICB9XG4gIH1cblxuICAucDAxLXM1IHtcbiAgICAudGV4dC13cmFwIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiAkYm9keUNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb250cm9sZWQge1xuICAgIGgyIHtcbiAgICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBjb2xvcjogIzRkNGQ0ZDtcbiAgICB9XG4gICAgbGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogJGJvZHlDb2xvcjtcbiAgICAgIEBpbmNsdWRlIEJhc2ljU2Fucy1MaWdodDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXDIwXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBtYXgtd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4MmM3NGQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5tbWwtcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgIC5tYWluLXRpdGxlLFxuICAgIC50ZXh0IHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuICAgIC5tYWluLXRpdGxlIHtcbiAgICAgIHdpZHRoOiAzOCU7XG4gICAgfVxuICB9XG5cbiAgLnN1cHBvcnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcMjBcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmNmY3Zjk7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG4gICAgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgY29sb3I6ICM3ZDhjYjI7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICM3ZDhjYjI7XG4gICAgICBAaW5jbHVkZSBCYXNpY1NhbnMtTGlnaHQ7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFwyMFwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgbWluLXdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODJjNzRkO1xuICAgICAgfVxuICAgIH1cbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1nVXJsfS9wMDctYWJvdXQvczA0LWJnLmpwZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAuc2xpZGVyIHtcbiAgICAgIG1heC13aWR0aDogMTU1MHB4O1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLm51bWJlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogNDRweDtcbiAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTVjMDVmO1xuICAgICAgQGluY2x1ZGUgQmFzaWNTYW5zLUJvbGQ7XG4gICAgfVxuICAgIC5tbWwtcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXgtd2lkdGg6IDEyNTRweDtcbiAgICB9XG4gICAgLnRleHQsXG4gICAgLmltZyB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG4gICAgLnRleHQge1xuICAgICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgICB9XG4gIH1cblxuICAubGRwLWN0YSB7XG4gICAgcGFkZGluZy10b3A6IDU1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMTkyZjU4IDAlLCAjMTYyNjQ4IDEwMCUpO1xuICAgIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4ZTk1YTY7XG4gICAgICBjb2xvcjogIzhlOTVhNjtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG4gICAgLmN0YS10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnByb2R1Y3RzLWxpc3Qge1xuICAgICAgLm1hc2sge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk0MHB4KSB7XG4gICAgLnByb2R1Y3RzLWxpc3Qge1xuICAgICAgcGFkZGluZzogODBweCAwO1xuICAgICAgLm1hc2sge1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICB9XG4gICAgfVxuICAgIC5zdXBwb3J0IHtcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAuc2xpZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgIH1cbiAgICAgIC50ZXh0LFxuICAgICAgLmltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgICAgLnRleHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC8vIENsZWFyIGNvbW1vbiBzdHlsZSBlZmZlY3RzXG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiA1MnB4O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgfVxuICAgIC5wMDEtczMge1xuICAgICAgcGFkZGluZzogODBweCAwO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIC5wcm9kdWN0cy1saXN0IHtcbiAgICAgIC5tYXNrIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgfVxuICAgICAgLm1tbC1yb3cge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubGlzdC13cmFwIHtcbiAgICAgICAgLm1tbC1pdGVtIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTFhYmJmO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLm1hc2sge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaW5kdXN0cmllcyB7XG4gICAgICAgIC5tbWwtaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG4gICAgICAgICAgbWFyZ2luOiAwIDYwcHggMjBweCAwO1xuICAgICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jb250cm9sZWQge1xuICAgICAgLm1haW4tdGl0bGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIGgyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAubGRwLWN0YSB7XG4gICAgICBoMiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgIC5wcm9kdWN0cy1saXN0IHtcbiAgICAgIC5saXN0LXdyYXAge1xuICAgICAgICAubW1sLWl0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmluZHVzdHJpZXMge1xuICAgICAgICAubW1sLWl0ZW0ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubGRwLWZvcm0td2luZG93IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIHotaW5kZXg6IDk5OTtcbiAgLmNsb3NlLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA4cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBjb2xvcjogIzUyNTE1MTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmYWZhO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICB9XG4gIH1cbiAgLmxkcC1mb3JtLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogODAwcHg7XG4gICAgbWluLWhlaWdodDogNTMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2MzM0NTtcbiAgfVxuICAuY29udGVudC13cmFwIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoaHR0cDovL2Q5aGhyZzRtbnZ6b3cuY2xvdWRmcm9udC5uZXQvM2I2YjAwOWUzODg1NDI3NmFiYTVjOTkwYmIxODNhZWQucGFnZXMudWJlbWJlZC5jb20vZjQyNTRiZWYtZWQxZC00NjkxLTk1ZGYtZDhlNDg2ODM3ZmMzLzg1NzQ1NmU2LWhvdGphci1iZ18xMDAwMDAwMDAwMDAwMDAwMDAwMDI4LnBuZylcbiAgICAgIG5vLXJlcGVhdDtcbiAgICBoZWlnaHQ6IDM2NXB4O1xuICB9XG4gIC5jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIC50ZXh0LXdyYXAge1xuICAgIG1heC13aWR0aDogNDg1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgICBoMiB7XG4gICAgICBtYXgtd2lkdGg6IDM5MHB4O1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgY29sb3I6ICMxNDI3NDU7XG4gICAgfVxuICB9XG4gIC5tbWwtZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIFtjbGFzcyo9XCJ3cGNmNy1mb3JtLWNvbnRyb2wtd3JhcFwiXSB7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cbiAgICBpbnB1dDpub3QoW3R5cGU9XCJzdWJtaXRcIl0pIHtcbiAgICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NiY2JjYjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogIzI2MzM0NTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIHdpZHRoOiA3NyU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuICAgIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgICAgIHdpZHRoOiA4MyU7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cbiAgICBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICAgICAgaW5wdXQsXG4gICAgICAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICAgIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYnRuLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAucGVyc29uYWwtYnRuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdW5zZXQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBAaW5jbHVkZSBCYXNpY1NhbnMtQm9sZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMzM2NGM7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1MzU0YjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJ0bi1jb250ZW50IHtcbiAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAucGVyc29uYWwtYnRuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzZhM2YzO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1MzU0YjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUlDQSxBQUFBLElBQUksQUFBQyxDQUNKLDJCQUEyQixDQUFFLFdBQVcsQ0FFeEMsTUFBTSxDQUFFLElBQUksQ0FDWixTQUFTLENBQUUsS0FBSyxDQUNoQixnQkFBZ0IsQ0FBRSxJQUFJLENBRXRCLGtCQUFrQixDQUFFLEtBQUssQ0FDekIsQUFFRCxBQUFBLElBQUksQ0FBRSxFQUFFLENBQUUsRUFBRSxDQUFFLEVBQUUsQ0FBRSxFQUFFLENBQUUsRUFBRSxDQUFFLEVBQUUsQ0FBRSxFQUFFLENBQUUsQ0FBQyxDQUFFLFVBQVUsQ0FBRSxFQUFFLENBQUUsRUFBRSxDQUFFLEVBQUUsQ0FBRSxFQUFFLENBQUUsRUFBRSxDQUFFLEVBQUUsQ0FBRSxHQUFHLENBQUUsSUFBSSxDQUFFLFFBQVEsQ0FBRSxNQUFNLENBQUUsTUFBTSxDQUFFLEtBQUssQ0FBRSxRQUFRLENBQUUsRUFBRSxDQUFFLEVBQUUsQ0FBRSxNQUFNLEFBQUMsQ0FDN0ksTUFBTSxDQUFFLENBQUMsQ0FDVCxPQUFPLENBQUUsQ0FBQyxDQUNW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 */
