*{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit;box-shadow:none;outline:none}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}*{font-family:"Manrope";color:#000}a{transition:.3s;text-decoration:none}p{font-weight:400;font-size:22px;line-height:140%;letter-spacing:0;width:100%}.description{width:100%;margin-bottom:40px}.description p{font-size:18px}.description:last-child{margin-bottom:0}h1,.h1{font-family:"Oswald",sans-serif;font-weight:500;font-size:58px;line-height:120%;letter-spacing:0;margin-bottom:20px;width:100%;text-transform:uppercase}h1 strong,.h1 strong{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;font-weight:inherit;color:#3952e0}h2,.h2{font-family:"Oswald",sans-serif;font-weight:500;font-size:58px;line-height:120%;letter-spacing:0;margin-bottom:20px;width:100%;text-transform:uppercase}h2 strong,.h2 strong{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;font-weight:inherit;color:#3952e0}h3,.h3{font-family:"Oswald",sans-serif;font-weight:500;font-size:50px;line-height:120%;letter-spacing:0;margin-bottom:20px;width:100%;text-transform:uppercase}h4,.h4{font-family:"Oswald",sans-serif;font-weight:500;font-size:42px;line-height:120%;letter-spacing:0;margin-bottom:20px;width:100%;text-transform:uppercase}h5,.h5{font-family:"Oswald",sans-serif;font-weight:500;font-size:34px;line-height:120%;letter-spacing:0;margin-bottom:20px;width:100%;text-transform:uppercase}h6,.h6{font-family:"Oswald",sans-serif;font-weight:500;font-size:26px;line-height:120%;letter-spacing:0;margin-bottom:20px;width:100%;text-transform:uppercase}@media(max-width: 1200px){h1,.h1{font-size:40px}}@media(min-width: 2500px){h1,.h1{font-size:98px;margin-bottom:30px}h2,.h2{font-size:98px;margin-bottom:30px}p{font-size:26px}.description p{font-size:26px}}@media(max-width: 1100px){h2,.h2{font-size:48px}}@media(max-width: 1024px){h1,.h1{font-size:40px}h2,.h2{font-size:40px}p{font-size:18px}}@media(max-width: 756px){h1,.h1{font-size:36px}h2,.h2{font-size:36px}p{font-size:12px}.description{margin-bottom:30px}.description p{font-size:12px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}body{background-color:#fafafa;position:relative}body.modal-open{overflow:hidden}body.admin-bar header{top:20px}@keyframes slideLeft{0%,100%{transform:translateX(0)}50%{transform:translateX(-30px)}}.animate-section{opacity:0;transform:translateY(-50px);transition:opacity .6s ease,transform .6s ease}.animate-section.animated{opacity:1;transform:translateY(0)}main{min-height:70vh}.card-wrapper{border-radius:15px;background-color:#fff;border:1px solid #e1e1e1}.card-wrapper .card-title{margin-bottom:35px;font-family:"Oswald",sans-serif;font-weight:500;font-size:40px;line-height:100%;letter-spacing:0;width:100%;text-transform:uppercase}.text-with-checkmark{display:flex;align-items:center}.text-with-checkmark:before{content:"";width:35px;min-width:35px;height:35px;border-radius:5px;background-color:#3952e0;display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-position:center;background-size:24px;background-image:url(../img/icons/checkmark-ico.svg);margin-right:10px}@media(min-width: 2500px){.card-wrapper{padding:40px 50px}.card-wrapper .card-title{font-size:80px}}@media(max-width: 756px){.card-wrapper .card-title{font-size:32px;margin-bottom:15px}.text-with-checkmark:before{width:30px;height:30px;min-width:30px;background-size:20px}}.container{margin:0 auto;display:flex;flex-wrap:wrap;max-width:1448px;width:100%;padding:0 64px}.container-fluid{max-width:100%;width:100%;padding:0 24px;margin:0 auto}.container-fluid .container{padding:0;max-width:1320px}.d-flex{display:flex;flex-wrap:wrap}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.flex-column{flex-direction:column}.row{display:flex;margin:0 -10px;width:calc(100% + 20px);flex-wrap:wrap}[class*=col-]{padding:0 10px}.col-lg-1{width:8.33333333%}.col-lg-2{width:16.66666667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333333%}.col-lg-5{width:41.66666667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333333%}.col-lg-8{width:66.66666667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333333%}.col-lg-11{width:91.66666667%}.col-lg-12{width:100%}.offset-lg-6{margin-left:50%}.inset-lg-6{margin-right:50%}@media(min-width: 2500px){.row{margin:0 -20px;width:calc(100% + 40px)}[class*=col-]{padding:0 20px}.container{max-width:2560px;padding:0 80px}.container-fluid{padding:0 40px}.container-fluid .container{padding:0;max-width:2440px}}@media(max-width: 1024px){.row{margin:0 -10px;width:calc(100% + 20px)}[class*=col-]{padding:0 10px}.col-md-1{width:8.33333333%}.col-md-2{width:16.66666667%}.col-md-3{width:25%}.col-md-4{width:33.33333333%}.col-md-5{width:41.66666667%}.col-md-6{width:50%}.col-md-7{width:58.33333333%}.col-md-8{width:66.66666667%}.col-md-9{width:75%}.col-md-10{width:83.33333333%}.col-md-11{width:91.66666667%}.col-md-12{width:100%}.container{padding:0 15px}.container-fluid{padding:0 15px}.offset-lg-6{margin-left:0}.inset-lg-6{margin-right:0}}@media(max-width: 756px){.row{margin:0 -5px;width:calc(100% + 10px)}.row [class*=col-]{padding:0 5px}.col-m-1{width:8.33333333%}.col-m-2{width:16.66666667%}.col-m-3{width:25%}.col-m-4{width:33.33333333%}.col-m-5{width:41.66666667%}.col-m-6{width:50%}.col-m-7{width:58.33333333%}.col-m-8{width:66.66666667%}.col-m-9{width:75%}.col-m-10{width:83.33333333%}.col-m-11{width:91.66666667%}.col-m-12{width:100%}}.btn{display:flex;justify-content:center;align-items:center;line-height:100%;letter-spacing:0;padding:0 32px;height:65px;width:-moz-fit-content;width:fit-content;transition:.3s;cursor:pointer;border-radius:15px;font-size:20px}.btn-blue{background-color:#3952e0;color:#fff}.btn-blue:hover{background-color:#002}.btn-blue-dark{background-color:#010044;color:#fff}.btn-blue-dark:hover{background-color:#3952e0}.btn-white{background-color:#fff;color:#000;font-weight:400;font-size:18px}.btn-white:hover{background-color:#3952e0;color:#fff}.btn-bordered{background-color:#fff;color:#000;font-weight:400;font-size:18px;border:1px solid #e1e1e1}.btn-bordered:hover{background-color:#3952e0;border-color:#3952e0;color:#fff}.btn-w-arrow{padding:0 54px;font-size:20px}.btn-w-arrow:after{content:"";display:block;width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(../img/icons/arrow-up-ico.svg);margin-left:20px;transition:.3s;transform:translateY(2px)}.btn-w-arrow:hover:after{transform:rotate(90deg)}.btn-phone{padding:0 64px;font-size:18px}.btn-phone:before{content:"";display:block;width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(../img/icons/header-phone.svg);margin-right:12px;transition:.3s}.nav-button-header{display:none}@media(min-width: 2500px){.btn{height:95px;padding:0 100px;font-size:22px}.btn-w-arrow:after{width:35px;height:35px}.btn-phone:before{width:35px;height:35px}}@media(max-width: 1200px){.btn{padding:0 20px}.btn-w-arrow{padding:0 20px}}@media(min-width: 1025px)and (max-width: 1350px){.btn{font-size:16px}}@media(max-width: 756px){.nav-button-header{display:flex;position:absolute;top:125px;left:15px;z-index:1;max-width:246px;width:100%}}@media(max-width: 756px){.btn{font-size:12px;padding:0 12px;height:35px;border-radius:8px}.btn-phone:before{width:13px;height:13px;margin-right:10px}.btn-w-arrow:after{width:16px;height:16px;margin-left:10px}.nav-button-header{top:55px;max-width:183px}}input[type=text],input[type=email],input[type=tel],input[type=number]{max-width:100%;width:100%;border:1px solid #e1e1e1;background-color:#fafafa;border-radius:15px;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0;height:74px;padding:0 20px;transition:.3s}input[type=text]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=number]::-moz-placeholder{color:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;font-weight:inherit}input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=number]::placeholder{color:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;font-weight:inherit}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=number]:focus{border-color:#3952e0}input[type=submit]{max-width:100%;width:100%;transition:.3s}textarea{max-width:100%;width:100%;border:1px solid #e1e1e1;background-color:#fafafa;border-radius:15px;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0;height:112px;padding:26px 20px;resize:none;transition:.3s}textarea::-moz-placeholder{color:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;font-weight:inherit}textarea::placeholder{color:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;font-weight:inherit}textarea:focus{border-color:#3952e0}@media(min-width: 2500px){input[type=text],input[type=email],input[type=tel],input[type=number]{height:95px;font-size:22px;padding:0 40px}textarea{padding:30px 40px;font-size:22px;height:175px}}@media(max-width: 756px){input[type=text],input[type=email],input[type=tel],input[type=number]{height:56px;font-size:12px}textarea{font-size:12px;height:56px;overflow:hidden;padding:20px}}.footer-menu{display:flex;list-style:none;padding:0;margin:0;width:100%}.footer-menu li{display:flex;width:-moz-fit-content;width:fit-content}.footer-menu li a{font-weight:400;font-size:18px;line-height:100%;letter-spacing:0;display:flex;width:-moz-fit-content;width:fit-content;color:#fff}.footer-menu li a:hover{color:#3952e0}.footer-menu li+li{margin-left:40px}@media(min-width: 2500px){.footer-menu li a{font-size:26px}.footer-menu li+li{margin-left:60px}}@media(max-width: 1024px){.footer-menu{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #fff;width:100%}}@media(max-width: 756px){.footer-menu{padding-bottom:15px;margin-bottom:15px}.footer-menu li a{font-size:14px}.footer-menu li+li{margin-left:20px}}@media(max-width: 370px){.footer-menu li+li{margin-left:10px}}.main-menu{list-style:none;display:flex;margin:0;padding:0;width:-moz-fit-content;width:fit-content;flex-direction:column}.main-menu:first-of-type{padding-left:0}.main-menu li{display:flex;margin-bottom:20px}.main-menu li:last-of-type{margin-bottom:0}.main-menu li a{font-weight:400;font-size:18px;line-height:100%;letter-spacing:0}.main-menu li a:hover{color:#3952e0}.addition-menu{width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column;list-style:none;padding:0;margin:0}.addition-menu li{display:flex;margin-bottom:20px}.addition-menu li:last-of-type{margin-bottom:0}.addition-menu li a{font-weight:756;font-size:18px;line-height:100%;letter-spacing:0;color:#3952e0}.addition-menu li a:hover{color:#010044}@media(min-width: 2500px){.main-menu li a{font-size:26px}.addition-menu li a{font-size:26px}}@media(max-width: 1024px){.main-menu li a{font-size:16px}}@media(max-width: 756px){.main-menu li{margin-bottom:15px}.main-menu li a{font-size:12px}.addition-menu li{margin-bottom:15px}.addition-menu li a{font-size:12px}}.slider-section{max-width:100%;position:relative;overflow:hidden}.slider-wrapper{max-width:100%;position:relative;width:100%}.swiper-slide{transition:.3s}.swiper-button-next,.swiper-button-prev{right:0;width:40px;height:40px;background-repeat:no-repeat;background-position:center;background-size:12px;background-image:url(../img/icons/slider-arrow.svg);transition:.3s;border-radius:12px}.modal-dialog{position:fixed;right:0;top:0;z-index:99999;opacity:0;width:100%;min-height:100%;justify-content:center;align-items:center;visibility:hidden;transition:opacity .5s ease-in-out;display:flex;background:rgba(0,0,0,.3019607843)}.modal-dialog .modal-body{width:100%;max-width:870px;height:100%;background-color:#fff;padding:80px;border-radius:15px;position:relative}.modal-dialog.modal-closing{opacity:0;transition:.5s}.modal-dialog.modal-opening{opacity:1;display:block;animation:fadeIn .5s ease;visibility:visible;pointer-events:initial}.modal-dialog .modal-content{max-width:870px;width:100%;height:100%}.modal-dialog .modal-open{overflow:hidden;pointer-events:none}.modal-dialog .modal-close{position:absolute;right:40px;top:40px;border:none;cursor:pointer;background-image:url(../img/icons/close-modal-ico.svg);background-repeat:no-repeat;background-position:center;background-size:contain;background-color:rgba(0,0,0,0);width:35px;height:35px;padding:0}.modal-dialog .modal-close span{display:none}.modal-dialog .modal-title{font-family:"Oswald",sans-serif;font-weight:400;font-size:60px;line-height:100%;letter-spacing:0;margin-bottom:60px;text-transform:uppercase}.modal-thanks .modal-body{max-width:532px}.modal-thanks .modal-content{max-width:532px}.modal-thanks .modal-wrapper{display:flex;flex-direction:column;width:100%;align-items:center}.modal-thanks .modal-ico{width:100%;margin-bottom:30px;display:flex;justify-content:center}.modal-thanks .modal-ico img{max-width:156px;width:100%;-o-object-fit:contain;object-fit:contain}.modal-thanks .modal-title{margin-bottom:20px}.modal-thanks p{margin-bottom:15px;text-align:center;font-size:22px}.modal-thanks p:last-of-type{margin-bottom:0}@keyframes fadeIn{0%{opacity:0}0.1%{opacity:0}100%{opacity:1}}@media(max-width: 1024px){.modal-dialog .modal-content{padding:0 15px}}@media(max-width: 756px){.modal-dialog .modal-body{padding:30px 15px}.modal-dialog .modal-title{margin-bottom:20px;font-size:30px}.modal-dialog .modal-close{width:14px;height:14px;top:15px;right:15px}.modal-thanks .modal-ico{margin-bottom:20px}.modal-thanks .modal-ico img{max-width:120px}.modal-thanks p{font-size:16px;margin-bottom:10px}}.tab-panels{position:relative}.tab-panels .tab-panel{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;transition:all .4s ease}.tab-panels .tab-panel.active{opacity:1;visibility:visible}.wpcf7 .hidden-fields-container{display:none}.wpcf7 .screen-reader-response{display:none}.wpcf7 form .wpcf7-response-output{display:none}.wpcf7 form .wpcf7-not-valid-tip{display:none}.wpcf7 form .wpcf7-spinner{display:none}.wpcf7 form>p{display:flex;flex-wrap:wrap;width:100%;margin-bottom:0}.wpcf7 form>p .wpcf7-form-control-wrap{display:block;width:100%;margin-bottom:20px}.wpcf7 form>p input[type=submit]{margin-top:10px;height:65px;background-color:#3952e0;color:#fff;font-weight:500;font-size:16px;line-height:100%;letter-spacing:0;border:none;border-radius:15px;cursor:pointer}.wpcf7 form>p input[type=submit]:hover{background-color:#010044}.wpcf7 form br{display:none}.wpcf7 form .wpcf7-checkbox .wpcf7-list-item{margin:0}.wpcf7 form .wpcf7-checkbox .wpcf7-list-item label{display:flex;align-items:flex-start;cursor:pointer;position:relative;padding-left:30px;margin:0}.wpcf7 form .wpcf7-checkbox .wpcf7-list-item label input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.wpcf7 form .wpcf7-checkbox .wpcf7-list-item label input[type=checkbox]:checked+.wpcf7-list-item-label::after{opacity:1}.wpcf7 form .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label{font-weight:400;font-size:14px;max-width:312px;display:block;line-height:120%;letter-spacing:0;position:relative;padding-left:10px}.wpcf7 form .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label::before{content:"";position:absolute;left:-30px;top:1px;width:25px;height:25px;border:1px solid #d9d9d9;border-radius:8px;background:rgba(0,0,0,0);transition:all .3s ease;z-index:1}.wpcf7 form .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label::after{content:"";position:absolute;left:-26px;top:5px;width:19px;height:19px;border-radius:4px;background-color:#3952e0;opacity:0;transition:opacity .3s ease;z-index:2}@media(min-width: 2500px){.wpcf7 form>p input[type=submit]{height:95px;font-size:22px}.wpcf7 form .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label::before{width:40px;height:40px}.wpcf7 form .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label{font-size:18px;max-width:100%;height:40px;display:flex;align-items:center;padding-left:20px}.wpcf7 form .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label::after{width:30px;height:30px;left:-24px;top:7px}}@media(max-width: 756px){.wpcf7 form>p .wpcf7-form-control-wrap{margin-bottom:15px}.wpcf7 form>p input[type=submit]{height:35px;font-size:12px;border-radius:8px;margin-top:10px}}.accordion-block{width:100%}.accordion-block .accordion-item{transition:all .3s;overflow:hidden;border-bottom:1px solid #000;margin-bottom:60px}.accordion-block .accordion-item:last-of-type{margin-bottom:0}.accordion-block .accordion-item .accordion-item-header{width:100%;cursor:pointer;display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:0;transition:all ease .3s;position:relative;font-weight:400;font-size:22px;line-height:100%;letter-spacing:0;padding:0 0 27px}.accordion-block .accordion-item .accordion-item-header .accordion-ico{display:flex;align-items:center;justify-content:center;width:35px;min-width:35px;height:35px;border-radius:5px;background-color:#010124;position:relative;margin-left:20px;transition:.3s}.accordion-block .accordion-item .accordion-item-header .accordion-ico:after{content:"";background-repeat:no-repeat;background-position:center;background-size:contain;width:13px;height:13px;background-image:url(../img/icons/arrow-white.svg);transition:.3s;position:absolute}.accordion-block .accordion-item .accordion-item-content{overflow:hidden;width:100%;transition:height .3s ease-in-out;height:0}.accordion-block .accordion-item .accordion-item-content .accordion-content-wrapper{padding:0 0 24px}.accordion-block .accordion-item .accordion-item-content .accordion-content-wrapper p{font-size:18px}.accordion-block .accordion-item:hover .accordion-item-header{color:#3952e0}.accordion-block .accordion-item:hover .accordion-item-header .accordion-ico{background-color:#3952e0}.accordion-block .accordion-item.active .accordion-item-header{color:#3952e0}.accordion-block .accordion-item.active .accordion-item-header .accordion-ico{background-color:#3952e0}.accordion-block .accordion-item.active .accordion-item-header .accordion-ico:after{transform:rotate(90deg)}.accordion-block .accordion-item.active .accordion-item-content{transition:height .3s ease-in-out}@media(min-width: 2500px){.accordion-block .accordion-item .accordion-item-header{font-size:26px}.accordion-block .accordion-item .accordion-item-header .accordion-ico{width:60px;height:60px;min-width:60px}.accordion-block .accordion-item .accordion-item-header .accordion-ico:after{width:20px;height:20px}.accordion-block .accordion-item .accordion-item-content .accordion-content-wrapper p{font-size:22px}}@media(max-width: 1024px){.accordion-block .accordion-item{margin-bottom:20px}.accordion-block .accordion-item:last-of-type{margin-bottom:20px}}@media(max-width: 756px){.accordion-block .accordion-item .accordion-item-header{font-size:14px;padding-bottom:7px;height:45px;align-items:center}.accordion-block .accordion-item .accordion-item-content .accordion-content-wrapper{padding:0 0 15px}.accordion-block .accordion-item .accordion-item-content .accordion-content-wrapper p{font-size:12px}}.default-banner{height:100vh;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative}.default-banner .main-banner-video{position:absolute;top:0;left:0;width:100%;height:100%}.default-banner .main-banner-video video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.default-banner .btn-mobile{display:none}.default-banner .container{height:inherit}.default-banner .banner-content{height:inherit;padding:70px 0;display:flex;flex-direction:column;justify-content:flex-end;position:relative;z-index:1}.default-banner .banner-content h1{color:#fff}.default-banner .banner-content .description p{color:#fff;max-width:764px;margin-bottom:20px}.default-banner .banner-content .description p:last-of-type{margin-bottom:0}@media(min-width: 2500px){.default-banner .banner-content{padding:170px 0}.default-banner .banner-content .description p{max-width:924px}}@media(max-width: 756px){.default-banner .banner-content{padding:50px 0 150px}.default-banner .btn-mobile{display:flex}}.quiz-section{margin:130px 0}.quiz-section .form-wrapper{display:flex;flex-direction:column;width:100%;justify-content:space-between;height:100%}.quiz-section .form-wrapper .description{margin-bottom:30px}.quiz-section .quiz-wrapper{width:100%;padding:50px 40px;border-radius:15px;border:1px solid #e1e1e1;background-color:#fff}.quiz-section .quiz-wrapper .quiz-step{display:none}.quiz-section .quiz-wrapper .quiz-step.active{display:block}.quiz-section .quiz-wrapper .quiz-title{font-family:"Oswald",sans-serif;font-weight:400;font-size:46px;line-height:100%;letter-spacing:0;margin-bottom:20px;text-transform:uppercase}.quiz-section .quiz-wrapper .quiz-title p{font-size:inherit;line-height:inherit;letter-spacing:inherit;font-weight:inherit;font-family:inherit}.quiz-section .quiz-wrapper .quiz-title strong{font-size:inherit;line-height:inherit;letter-spacing:inherit;font-weight:inherit;font-family:inherit;color:#3952e0}.quiz-section .quiz-wrapper .quiz-answers{display:flex;flex-wrap:wrap;padding:30px 30px 10px;border-radius:15px;background-color:#fafafa;border:1px solid #e1e1e1;justify-content:space-between}.quiz-section .quiz-wrapper .quiz-answers .quiz-answer{position:relative;display:flex;align-items:center;margin-bottom:20px;cursor:pointer;width:50%}.quiz-section .quiz-wrapper .quiz-answers .quiz-answer .wpcf7-list-item{display:flex;align-items:center;width:100%;cursor:pointer;margin:0}.quiz-section .quiz-wrapper .quiz-answers .quiz-answer .wpcf7-list-item input[type=radio]{position:absolute;opacity:0;width:0;height:0}.quiz-section .quiz-wrapper .quiz-answers .quiz-answer .wpcf7-list-item input[type=radio]:checked+.wpcf7-list-item-label::before{border-color:#3952e0}.quiz-section .quiz-wrapper .quiz-answers .quiz-answer .wpcf7-list-item input[type=radio]:checked+.wpcf7-list-item-label::after{opacity:1}.quiz-section .quiz-wrapper .quiz-answers .quiz-answer .wpcf7-list-item .wpcf7-list-item-label{position:relative;padding-left:40px;cursor:pointer;font-size:18px;line-height:1.4;display:flex;align-items:center;width:100%}.quiz-section .quiz-wrapper .quiz-answers .quiz-answer .wpcf7-list-item .wpcf7-list-item-label::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:30px;height:30px;border:1px solid #000;border-radius:50%;background:#fff;transition:border-color .3s;box-sizing:border-box}.quiz-section .quiz-wrapper .quiz-answers .quiz-answer .wpcf7-list-item .wpcf7-list-item-label::after{content:"";position:absolute;width:20px;height:20px;top:50%;left:5px;transform:translateY(-50%);border-radius:50%;background:#3952e0;opacity:0;transition:opacity .3s;box-sizing:border-box}.quiz-section .quiz-wrapper .input-wrapper p{font-size:16px}.quiz-section .quiz-wrapper .input-wrapper label[for=acceptance-1]{position:relative;padding-left:34px;cursor:pointer;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0;display:inline-block;margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.quiz-section .quiz-wrapper .input-wrapper label[for=acceptance-1]::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:24px;height:24px;border:1px solid #d9d9d9;border-radius:8px;background:rgba(0,0,0,0);transition:all .3s ease}.quiz-section .quiz-wrapper .input-wrapper label[for=acceptance-1]::after{content:"";position:absolute;left:5px;top:50%;transform:translateY(-50%);width:16px;height:16px;border-radius:5px;background-color:#3952e0;opacity:0;transition:.3s}.quiz-section .quiz-wrapper .input-wrapper #acceptance-1:checked~label[for=acceptance-1]::after{opacity:1}.quiz-section .quiz-wrapper .input-wrapper #acceptance-1:checked~label[for=acceptance-1]::before{border-color:#3952e0}.quiz-section .quiz-wrapper .input-wrapper #acceptance-1{display:none}.quiz-section .quiz-wrapper .input-wrapper label[for=acceptance-1].checked::after{opacity:1}.quiz-section .quiz-wrapper .input-wrapper label[for=acceptance-1].checked::before{border-color:#3952e0}.quiz-section .quiz-wrapper .wpcf7-acceptance{position:absolute;left:0;top:0;height:100%;width:100%}.quiz-section .quiz-wrapper .input-wrapper:has(.wpcf7-acceptance){cursor:pointer}.quiz-section .quiz-wrapper .input-wrapper:has(.wpcf7-acceptance) .wpcf7-form-control-wrap{position:absolute;left:0;top:0;width:100%;height:100%}.quiz-section .quiz-wrapper .input-wrapper:has(.wpcf7-acceptance) p{display:flex;align-items:center;margin:0;padding-left:34px;font-weight:400;font-size:16px;line-height:1.2;min-height:24px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.quiz-section .quiz-wrapper .input-wrapper:has(.wpcf7-acceptance) p::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:24px;height:24px;border:1px solid #d9d9d9;border-radius:8px;background:rgba(0,0,0,0);transition:all .3s ease;box-sizing:border-box}.quiz-section .quiz-wrapper .input-wrapper:has(.wpcf7-acceptance) p::after{content:"";position:absolute;left:4px;top:50%;transform:translateY(-50%);width:16px;height:16px;border-radius:5px;background-color:#3952e0;opacity:0;transition:.3s;box-sizing:border-box}.quiz-section .quiz-wrapper .input-wrapper:has(.wpcf7-acceptance).checked p::after{opacity:1}.quiz-section .quiz-wrapper .input-wrapper:has(.wpcf7-acceptance).checked p::before{border-color:#3952e0}.quiz-section .quiz-wrapper .input-wrapper:has(.wpcf7-acceptance).invalid p::before{border-color:red}.quiz-section .quiz-wrapper .wpcf7-acceptance input[type=checkbox]{position:absolute;opacity:0;width:100%;left:0;top:0;z-index:1;cursor:pointer;height:100%}.quiz-section .quiz-wrapper .wpcf7-acceptance input[type=checkbox]:focus-visible+span p::before{box-shadow:0 0 0 2px rgba(57,82,224,.3);outline:none}.quiz-section .quiz-wrapper .wpcf7-acceptance input[type=checkbox]:checked~.input-wrapper p::after{opacity:1}.quiz-section .quiz-wrapper .wpcf7-acceptance input[type=checkbox]:checked~.input-wrapper p::before{border-color:#3952e0}.quiz-section .quiz-wrapper .input-wrapper:has(input[type=submit]){position:relative;height:65px}.quiz-section .quiz-wrapper .input-wrapper:has(input[type=submit]):after{content:"";display:block;width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(../img/icons/arrow-up-ico.svg);position:absolute;right:20px;top:calc(50% - 12px);transition:.3s}.quiz-section .quiz-wrapper .input-wrapper:has(input[type=submit]):hover:after{transform:rotate(90deg)}.quiz-section .quiz-wrapper input[type=text],.quiz-section .quiz-wrapper input[type=email],.quiz-section .quiz-wrapper input[type=tel],.quiz-section .quiz-wrapper input[type=email]{height:90px;padding:0 30px;color:#000;font-weight:400;font-size:18px;line-height:100%;letter-spacing:0;border-radius:15px;border:1px solid #e1e1e1;background-color:#fafafa;max-width:100%;width:100%}.quiz-section .quiz-wrapper input[type=text]::-moz-placeholder, .quiz-section .quiz-wrapper input[type=email]::-moz-placeholder, .quiz-section .quiz-wrapper input[type=tel]::-moz-placeholder, .quiz-section .quiz-wrapper input[type=email]::-moz-placeholder{color:#000;font-weight:400;font-size:18px;line-height:100%;letter-spacing:0}.quiz-section .quiz-wrapper input[type=text]::placeholder,.quiz-section .quiz-wrapper input[type=email]::placeholder,.quiz-section .quiz-wrapper input[type=tel]::placeholder,.quiz-section .quiz-wrapper input[type=email]::placeholder{color:#000;font-weight:400;font-size:18px;line-height:100%;letter-spacing:0}.quiz-section .quiz-wrapper input[type=text].invalid,.quiz-section .quiz-wrapper input[type=email].invalid,.quiz-section .quiz-wrapper input[type=tel].invalid,.quiz-section .quiz-wrapper input[type=email].invalid{border-color:red}.quiz-section .quiz-wrapper input[type=submit]{border:none;max-width:100%;width:100%;padding:0 50px 0 30px;text-align:start;transition:.3s}.quiz-section .quiz-wrapper .quiz-step-3 .quiz-answers{margin-bottom:20px}.quiz-section .quiz-wrapper .quiz-step-3 .input-wrapper{margin-bottom:0}.quiz-section .quiz-wrapper .quiz-contacts{display:flex;flex-wrap:wrap;justify-content:space-between}.quiz-section .quiz-wrapper .quiz-contacts .input-wrapper{margin-bottom:20px;width:calc(50% - 10px)}.quiz-section .quiz-wrapper .quiz-contacts .input-wrapper:nth-of-type(5),.quiz-section .quiz-wrapper .quiz-contacts .input-wrapper:nth-of-type(6){margin-bottom:0}.quiz-section .quiz-wrapper .quiz-contacts .input-wrapper:nth-of-type(6){display:flex;align-items:center}.quiz-section .quiz-wrapper .quiz-gits-block{width:100%;padding:40px 46px;border-radius:15px;border:1px solid #3952e0;display:flex;flex-direction:column;height:100%}.quiz-section .quiz-wrapper .quiz-gits-block .h2{margin-bottom:40px}.quiz-section .quiz-wrapper .quiz-gits-block .gift-list{display:flex;width:100%;flex-direction:column}.quiz-section .quiz-wrapper .quiz-gits-block .gift-list .gift-item{background-color:#3952e0;padding:20px;border-radius:15px;margin-bottom:22px}.quiz-section .quiz-wrapper .quiz-gits-block .gift-list .gift-item:last-of-type{margin-bottom:0}.quiz-section .quiz-wrapper .quiz-gits-block .gift-list .gift-item p{font-weight:500;font-size:18px;line-height:100%;letter-spacing:0;color:#fff;max-width:220px}@media(min-width: 2500px){.quiz-section .form-wrapper .description{margin-bottom:100px}.quiz-section .quiz-wrapper{padding:90px 40px}.quiz-section .quiz-wrapper .quiz-title{font-size:80px;margin-bottom:30px}.quiz-section .quiz-wrapper .quiz-answers{padding:40px 40px 10px}.quiz-section .quiz-wrapper .quiz-answers .quiz-answer{margin-bottom:30px}.quiz-section .quiz-wrapper .quiz-answers .quiz-answer input[type=radio]+label{font-size:22px}.quiz-section .quiz-wrapper .quiz-gits-block{justify-content:flex-start;height:100%;max-width:531px;margin-left:auto}.quiz-section .quiz-wrapper .quiz-gits-block .h2{font-size:58px}.quiz-section .quiz-wrapper .quiz-gits-block .gift-list .gift-item{padding:20px 26px}.quiz-section .quiz-wrapper .quiz-gits-block .gift-list .gift-item p{font-size:22px;max-width:280px}.quiz-section .quiz-wrapper input[type=text],.quiz-section .quiz-wrapper input[type=email],.quiz-section .quiz-wrapper input[type=tel],.quiz-section .quiz-wrapper input[type=email]{height:90px;font-size:22px}.quiz-section .quiz-wrapper input[type=text]::-moz-placeholder, .quiz-section .quiz-wrapper input[type=email]::-moz-placeholder, .quiz-section .quiz-wrapper input[type=tel]::-moz-placeholder, .quiz-section .quiz-wrapper input[type=email]::-moz-placeholder{font-size:22px}.quiz-section .quiz-wrapper input[type=text]::placeholder,.quiz-section .quiz-wrapper input[type=email]::placeholder,.quiz-section .quiz-wrapper input[type=tel]::placeholder,.quiz-section .quiz-wrapper input[type=email]::placeholder{font-size:22px}.quiz-section .quiz-wrapper input[type=submit]{padding:0 200px;background-position:75% 50%}.quiz-section .quiz-wrapper input[type=checkbox]+label{font-size:22px;padding-left:54px}.quiz-section .quiz-wrapper input[type=checkbox]+label::before{width:35px;height:35px;top:calc(50% - 18px)}.quiz-section .quiz-wrapper input[type=checkbox]+label::after{top:11px;width:24px;height:24px;left:7px}.quiz-section .quiz-wrapper input[type=submit]:hover{background-position:75% 60%}.quiz-section .quiz-wrapper .input-wrapper:has(input[type=submit]):after{right:20%}.quiz-section .quiz-wrapper input[type=submit]{text-align:center}.quiz-section .quiz-wrapper .input-wrapper label[for=acceptance-1]{font-size:22px;padding-left:50px}.quiz-section .quiz-wrapper .input-wrapper label[for=acceptance-1]::before{width:35px;height:35px;top:50%}.quiz-section .quiz-wrapper .input-wrapper label[for=acceptance-1]::after{top:50%;width:24px;height:24px;left:7px}.quiz-section .quiz-wrapper .quiz-answers .quiz-answer label{font-size:22px}.quiz-section .quiz-wrapper .input-wrapper:has(input[type=submit]){height:95px}.quiz-section .quiz-wrapper .input-wrapper:has(.wpcf7-acceptance) p{font-size:22px}}@media(min-width: 1025px)and (max-width: 1440px){.quiz-section h2{font-size:50px}}@media(max-width: 1024px){.quiz-section .quiz-wrapper .quiz-gits-block{display:none}.quiz-section .quiz-wrapper .quiz-answers .quiz-answer{width:100%}.quiz-section .quiz-wrapper .input-wrapper{width:100%}.quiz-section .quiz-wrapper .quiz-contacts .input-wrapper:nth-of-type(5){margin-bottom:15px}.quiz-section .quiz-wrapper input[type=checkbox]+label:after{top:9px}.quiz-section .quiz-wrapper .quiz-contacts{flex-direction:column}.quiz-section .quiz-wrapper .quiz-contacts .input-wrapper{width:100%}}@media(max-width: 756px){.quiz-section{margin:80px 0}.quiz-section .quiz-wrapper{padding:20px 10px}.quiz-section .quiz-wrapper .quiz-title{font-size:36px}.quiz-section .quiz-wrapper .quiz-answers{padding:20px 25px}.quiz-section .quiz-wrapper .quiz-answers .quiz-answer input[type=radio]+label{font-size:12px}.quiz-section .quiz-wrapper .quiz-answers .quiz-answer:last-of-type{margin-bottom:0}.quiz-section .quiz-wrapper input[type=text],.quiz-section .quiz-wrapper input[type=email],.quiz-section .quiz-wrapper input[type=tel],.quiz-section .quiz-wrapper input[type=email]{font-size:12px;height:56px}.quiz-section .quiz-wrapper input[type=text]::-moz-placeholder, .quiz-section .quiz-wrapper input[type=email]::-moz-placeholder, .quiz-section .quiz-wrapper input[type=tel]::-moz-placeholder, .quiz-section .quiz-wrapper input[type=email]::-moz-placeholder{font-size:inherit}.quiz-section .quiz-wrapper input[type=text]::placeholder,.quiz-section .quiz-wrapper input[type=email]::placeholder,.quiz-section .quiz-wrapper input[type=tel]::placeholder,.quiz-section .quiz-wrapper input[type=email]::placeholder{font-size:inherit}.quiz-section .quiz-wrapper input[type=checkbox]+label{font-size:12px}.quiz-section .quiz-wrapper .quiz-gits-block{padding:20px 15px}.quiz-section .quiz-wrapper .quiz-gits-block .h2{margin-bottom:30px}.quiz-section .quiz-wrapper .quiz-gits-block .gift-list .gift-item{margin-bottom:10px}.quiz-section .quiz-wrapper .quiz-gits-block .gift-list .gift-item p{font-size:12px;max-width:100%}.quiz-section .quiz-wrapper input[type=checkbox]+label:after{top:5px}.quiz-section .quiz-wrapper .input-wrapper:has(input[type=submit]):after{width:16px;height:16px;top:calc(50% - 8px);right:15%}.quiz-section .quiz-wrapper input[type=submit]{text-align:center}.quiz-section .quiz-wrapper .quiz-answers .quiz-answer label{font-size:12px}.quiz-section .quiz-wrapper .quiz-answers .quiz-answer .wpcf7-list-item .wpcf7-list-item-label{font-size:12px}}.steps-business-section{margin:130px 0}.steps-business-section .steps-tabs{width:100%;background-color:#002;padding:50px 40px;border-radius:15px;position:relative;background-image:url(../img/bussines-steps-decor.webp);background-repeat:no-repeat;background-position:100% 100%;background-size:60%}.steps-business-section .steps-tabs h2{color:#fff}.steps-business-section .steps-tabs .description{margin-bottom:55px}.steps-business-section .steps-tabs .description p{color:#fff}.steps-business-section .tabs-block{position:relative;width:100%}.steps-business-section .tabs-block .tabs-nav{counter-reset:tab-counter;width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:50px}.steps-business-section .tabs-block .tabs-nav .nav-button{font-family:"Oswald",sans-serif;font-weight:400;font-size:26px;line-height:100%;letter-spacing:0;color:#fff;transition:.3s;background-color:rgba(0,0,0,0);border:none;display:flex;flex-direction:column;align-items:center;text-transform:uppercase;width:14.2857%;cursor:pointer;padding:0}.steps-business-section .tabs-block .tabs-nav .nav-button:before{counter-increment:tab-counter;content:counter(tab-counter, decimal-leading-zero);display:flex;align-items:center;justify-content:center;width:65px;height:65px;border-radius:15px;border:1px solid #f4f4f4;transition:.3s;background-color:rgba(0,0,0,0);margin-bottom:20px;font-family:"Oswald",sans-serif;font-weight:400;font-size:45px;line-height:100%;letter-spacing:0}.steps-business-section .tabs-block .tabs-nav .nav-button.active:before{background-color:#3952e0;border-color:#3952e0}.steps-business-section .tabs-block .tab-panels{display:flex;min-height:492px}.steps-business-section .tabs-block .tab-panels .tab-panel{width:55%;height:100%;background-color:#fafafa;border-radius:15px;padding:40px 20px}.steps-business-section .tabs-block .tab-panels .tab-panel-image{width:45%;display:flex;align-items:center;justify-content:center;margin-left:55%}.steps-business-section .tabs-block .tab-panels .tab-panel-image img{max-width:500px;width:100%;-o-object-fit:contain;object-fit:contain;transform:rotate(-14deg);transition:.3s}.steps-business-section .tabs-block .tab-panel-content{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%}.steps-business-section .tabs-block .tab-panel-content .tab-content-header{width:100%}.steps-business-section .tabs-block .tab-panel-content .tab-title{font-family:"Oswald",sans-serif;font-weight:500;font-size:46px;line-height:100%;letter-spacing:0;margin-bottom:20px;text-transform:uppercase}.steps-business-section .tabs-block .tab-panel-content .tab-description{width:100%;margin-bottom:40px}.steps-business-section .tabs-block .tab-panel-content .tab-description p{font-size:18px}.steps-business-section .tabs-block .tab-panel-content .tab-panel-benefits{width:100%}.steps-business-section .tabs-block .tab-panel-content .tab-panel-benefits .tab-benefit{margin-bottom:20px;font-weight:400;font-size:18px;line-height:100%;letter-spacing:0}.steps-business-section .tabs-block .tab-panel-content .tab-panel-benefits .tab-benefit:last-of-type{margin-bottom:0}@media(min-width: 2500px){.steps-business-section{margin:190px 0}.steps-business-section .steps-tabs{padding:90px 40px}.steps-business-section .steps-tabs h2{font-size:98px}.steps-business-section .steps-tabs .description p{max-width:1200px}.steps-business-section .tabs-block .tabs-nav{margin-bottom:90px;max-width:90%}.steps-business-section .tabs-block .tabs-nav .nav-button{font-size:40px;width:-moz-fit-content;width:fit-content}.steps-business-section .tabs-block .tabs-nav .nav-button:before{width:95px;height:95px}.steps-business-section .tabs-block .tabs-nav .nav-button:nth-of-type(1){align-items:flex-start}.steps-business-section .tabs-block .tabs-nav .nav-button:nth-of-type(1):before{margin-left:33%}.steps-business-section .tabs-block .tab-panels{min-height:550px}.steps-business-section .tabs-block .tab-panels .tab-panel{padding:40px}.steps-business-section .tabs-block .tab-panels .tab-panel-image img{max-width:700px}.steps-business-section .tabs-block .tab-panel-content .tab-title{margin-bottom:30px;font-size:80px}.steps-business-section .tabs-block .tab-panel-content .tab-description{margin-bottom:30px}.steps-business-section .tabs-block .tab-panel-content .tab-description p{font-size:26px;max-width:900px}.steps-business-section .tabs-block .tab-panel-content .tab-panel-benefits .tab-benefit{font-size:22px}}@media(max-width: 1250px){.steps-business-section .tabs-block .tab-panels{min-height:550px}}@media(max-width: 1100px){.steps-business-section .tabs-block .tabs-nav .nav-button{font-size:20px;letter-spacing:-1px}}@media(max-width: 1024px){.steps-business-section .steps-header{position:relative}.steps-business-section .steps-header:after{content:"";display:none;width:27px;height:27px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(../img/icons/grab-ico.webp);position:absolute;bottom:-105px;right:40px;animation:slideLeft 2.5s ease-in-out infinite}.steps-business-section h2{padding:0 40px}.steps-business-section .description{padding:0 40px}.steps-business-section .description p{max-width:90%}.steps-business-section .steps-tabs{padding:50px 0}.steps-business-section .tabs-block{padding-bottom:0}.steps-business-section .tabs-block .tabs-nav{overflow:auto;padding:0 40px;min-width:100%;height:120px}.steps-business-section .tabs-block .tabs-nav::-webkit-scrollbar{display:none;width:0}.steps-business-section .tabs-block .tabs-nav .nav-button{width:30%}.steps-business-section .tabs-block .tabs-nav .nav-button+.nav-button{margin-left:50px}.steps-business-section .tabs-block .tab-panels{flex-direction:column;min-height:initial}.steps-business-section .tabs-block .tab-panels .tab-panel{position:static;margin-left:40px;width:calc(100% - 80px);display:none;height:initial}.steps-business-section .tabs-block .tab-panels .tab-panel.active{display:block}.steps-business-section .tabs-block .tab-panels .tab-panel-image{display:none}}@media(max-width: 756px){.steps-business-section{margin:80px 0}.steps-business-section .steps-header:after{right:15px;display:block}.steps-business-section h2{padding:0 15px}.steps-business-section .description{padding:0 15px}.steps-business-section .description p{max-width:85%}.steps-business-section .steps-tabs{padding:20px 0;background-image:url(../img/bussines-steps-decor-mobile.webp);background-size:100%}.steps-business-section .steps-tabs .description{margin-bottom:30px}.steps-business-section .tabs-block .tabs-nav{padding:0 15px;height:70px}.steps-business-section .tabs-block .tabs-nav .nav-button{font-size:16px}.steps-business-section .tabs-block .tabs-nav .nav-button:before{width:35px;height:35px;font-size:22px;border-radius:8px;margin-bottom:10px}.steps-business-section .tabs-block .tabs-nav .nav-button+.nav-button{margin-left:40px}.steps-business-section .tabs-block .tab-panels .tab-panel{padding:20px;margin-left:15px;width:calc(100% - 30px)}.steps-business-section .tabs-block .tab-panels .tab-panel-image{margin-top:100px}.steps-business-section .tabs-block .tab-panels .tab-panel-image img{max-width:280px}.steps-business-section .tabs-block .tab-panel-content .tab-title{font-size:36px}.steps-business-section .tabs-block .tab-panel-content .tab-description{margin-bottom:35px}.steps-business-section .tabs-block .tab-panel-content .tab-description p{font-size:12px}.steps-business-section .tabs-block .tab-panel-content .tab-panel-benefits .tab-benefit{font-size:12px;margin-bottom:12px}}.projects-section{margin:130px 0}.projects-section .description{margin-bottom:40px}.projects-section .btn{width:100%}.projects-section .project-card{height:582px;background-repeat:no-repeat;background-position:center;background-size:cover;display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:20px;background-color:#010044;background-blend-mode:multiply;border-radius:15px;position:relative;overflow:hidden;transition:.3s}.projects-section .project-card .project-image{position:absolute;bottom:0;left:0;max-width:100%;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:0 100%;object-position:0 100%}.projects-section .project-card .project-content{padding:30px;background-color:rgba(1,0,68,.6980392157);position:relative;z-index:1}.projects-section .project-card .project-content .project-title{font-family:"Oswald",sans-serif;font-weight:400;font-size:46px;line-height:100%;letter-spacing:0;color:#fff;margin-bottom:20px;text-transform:uppercase;transition:.3s}.projects-section .project-card .project-content .project-type{font-weight:400;font-size:18px;line-height:100%;letter-spacing:0;color:#fff}.projects-section .project-card:hover{background-color:rgba(1,0,68,.3)}@media(min-width: 2500px){.projects-section{margin:190px 0}.projects-section .project-card{height:893px;margin-bottom:40px}.projects-section .project-card .project-content{padding:50px 40px}.projects-section .project-card .project-content .project-title{font-size:80px;margin-bottom:40px}.projects-section .project-card .project-content .project-type{font-size:24px}.projects-section .btn{margin-top:10px}}@media(max-width: 1200px){.projects-section .project-card .project-content .project-title{font-size:40px}}@media(max-width: 1024px){.projects-section .project-card{height:380px}.projects-section .project-card .project-content .project-title{font-size:36px}}@media(max-width: 756px){.projects-section{margin:80px 0}.projects-section .description{margin-bottom:30px}.projects-section .project-card{margin-bottom:15px;height:375px}.projects-section .project-card .project-content{padding:20px}.projects-section .project-card .project-content .project-title{font-size:36px}.projects-section .project-card .project-content .project-type{font-size:14px}.projects-section .btn{margin-top:15px}}.blog-section{margin:130px 0}.blog-section h2{color:#fff}.blog-section .description{margin-bottom:40px}.blog-section .description p{color:#fff}.blog-section .btn{width:100%;margin-top:20px}.blog-section .btn:hover{background-color:#fff;color:#3952e0}.blog-section .blog-wrapper{width:100%;background-color:#002;padding:50px 40px;border-radius:15px}@media(min-width: 2500px){.blog-section .blog-wrapper{padding:90px 40px}.blog-section .btn{margin-top:40px}}@media(max-width: 1024px){.blog-section .row .col-md-12:not(:last-of-type){margin-bottom:20px}}@media(max-width: 756px){.blog-section{margin:80px 0}.blog-section .btn{margin-top:30px}.blog-section .description{margin-bottom:30px}.blog-section .blog-wrapper{padding:20px 10px}.blog-section .row .col-m-12:has(.blog-card){margin-bottom:15px}.blog-section .row .col-m-12:has(.blog-card):last-of-type{margin-bottom:0}}.faq{margin:130px 0}.faq h2{margin-bottom:55px}.faq .accordion-block{-moz-column-count:2;column-count:2;gap:0}.faq .accordion-block .accordion-column:nth-of-type(1){padding-right:10px}.faq .accordion-block .accordion-column:nth-of-type(2){padding-left:10px}.faq .accordion-block .accordion-item{display:inline-block}@media(min-width: 2500px){.faq{margin:190px 0}.faq h2{margin-bottom:70px}.faq .accordion-block .accordion-column:nth-of-type(1){padding-right:20px}.faq .accordion-block .accordion-column:nth-of-type(2){padding-left:20px}}@media(max-width: 1024px){.faq .accordion-block{-moz-column-count:1;column-count:1}.faq .accordion-block .accordion-column:nth-of-type(1){padding-right:0}.faq .accordion-block .accordion-column:nth-of-type(2){padding-left:0}.faq .accordion-block .accordion-column:nth-of-type(2) .accordion-item:last-of-type{margin-bottom:0}}@media(max-width: 756px){.faq{margin:80px 0}.faq h2{margin-bottom:20px}}.callback{margin:130px 0}.callback .callback-content{width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url(../img/calback-back.webp);padding:60px 40px;border-radius:15px;position:relative;height:100%}.callback .callback-content:after{content:"";display:block;width:216px;height:220px;background-repeat:no-repeat;background-position:100% 100%;background-size:contain;position:absolute;right:0;bottom:0;background-image:url(../img/callback-phone-img.webp)}.callback .callback-content h2{font-weight:400;font-size:45px;line-height:100%;letter-spacing:0;color:#fff}.callback .callback-content .description p{color:#fff;font-size:22px;margin-bottom:20px}.callback .callback-content .description p:last-of-type{margin-bottom:0}.callback .callback-content .contacts-block{margin-top:84px;width:100%}.callback .callback-content .contacts-block .description{margin-bottom:20px}.callback .callback-content .contacts-block .socials-block{width:100%;display:flex;margin-top:20px}.callback .callback-content .contacts-block .socials-block .social-link{padding:5px 5px 8px;width:65px;height:65px;display:flex;align-items:center;justify-content:center;border-radius:15px;background-color:#fff;color:#000;font-weight:400;font-size:45px;font-family:"Oswald",sans-serif;line-height:100%;letter-spacing:0;text-transform:uppercase;transition:.3s}.callback .callback-content .contacts-block .socials-block .social-link:hover{background-color:#3952e0;color:#fff}.callback .callback-content .contacts-block .socials-block .social-link+.social-link{margin-left:20px}.callback .callback-content .contacts-block .btn-phone{max-width:326px;width:100%}.callback .form-wrapper{width:100%;padding:40px 30px;background-color:#fff;border-radius:15px}@media(min-width: 2500px){.callback{margin:190px 0}.callback .form-wrapper{padding:90px 40px}.callback .callback-content{height:100%}.callback .callback-content h2{font-size:80px}.callback .callback-content>.description{margin-bottom:30px}.callback .callback-content>.description p{font-size:26px}.callback .callback-content .contacts-block{margin-top:30px}.callback .callback-content .contacts-block .description{margin-bottom:50px}.callback .callback-content .contacts-block .description p{font-size:26px;max-width:520px}.callback .callback-content .contacts-block .btn-phone{max-width:408px;padding:0 50px}.callback .callback-content .contacts-block .socials-block{margin-top:30px}.callback .callback-content .contacts-block .socials-block .social-link{width:95px;height:95px;font-size:56px}.callback .callback-content .contacts-block .socials-block .social-link+.social-link{margin-left:30px}.callback .callback-content:after{background-image:url(../img/calback-back-large.webp);height:400px;width:260px}}@media(max-width: 1024px){.callback .form-wrapper{margin-top:20px;border:1px solid #e1e1e1}}@media(max-width: 756px){.callback{margin:80px 0}.callback .callback-content{padding:20px 10px;height:initial;min-height:274px}.callback .callback-content:after{display:none}.callback .callback-content h2{font-size:36px}.callback .callback-content .description p{font-size:14px}.callback .callback-content .contacts-block{margin-top:30px}.callback .callback-content .contacts-block .btn-phone{max-width:187px}.callback .callback-content .contacts-block .socials-block{margin-top:25px}.callback .callback-content .contacts-block .socials-block .social-link{width:35px;height:35px;font-size:18px;border-radius:8px}.callback .callback-content .contacts-block .socials-block .social-link+.social-link{margin-left:8px}.callback .form-wrapper{padding:20px 10px}}.testimonials-section{margin:130px 0}.testimonials-section h2{max-width:920px;margin-bottom:40px}.testimonials-section .testimonial-author{font-family:"Oswald",sans-serif;font-weight:400;font-size:18px;line-height:100%;letter-spacing:0;margin-top:20px;color:rgba(57,82,224,.6980392157);text-transform:uppercase}.testimonials-section .btn{margin-top:30px;max-width:338px;width:100%;padding:0 10px}.testimonials-section .testimonial-item .testimonial-text p{font-size:18px}.testimonials-section .testimonial-media{max-width:312px;width:100%}.testimonials-section .testimonial-media .testimonial-video{width:100%;height:371px;border-radius:15px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:#d9d9d9}.testimonials-section .testimonial-media .testimonial-video video,.testimonials-section .testimonial-media .testimonial-video iframe{max-width:100%;width:100%;height:inherit;-o-object-fit:cover;object-fit:cover}.testimonials-section .testimonial-media .testimonial-video .play-video{background-color:rgba(0,0,0,0);border:none;width:55px;height:69px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(../img/icons/btn-play.svg);cursor:pointer;position:absolute;transition:.3s}.testimonials-section .row-top .testimonial-item .testimonial-text p{max-width:420px;text-wrap:balance}.testimonials-section .row-top .testimonial-media{margin:0 auto}.testimonials-section .row-center{margin-top:161px}.testimonials-section .row-center .col-lg-3:nth-of-type(2) .testimonial-item{margin-top:-116px;padding-left:6px}.testimonials-section .row-center .col-lg-6 .testimonial-item{max-width:484px;margin-left:auto}.testimonials-section .row-bottom .testimonial-item{max-width:514px;margin:-110px auto 0;position:relative}.testimonials-section .row-bottom .testimonial-item:before{content:"";display:block;height:3px;background-color:#000;position:absolute}.testimonials-section .row-bottom .testimonial-item .testimonial-text p{text-wrap:balance}@media(min-width: 2500px){.testimonials-section{margin:190px 0}.testimonials-section h2{max-width:1560px;margin-bottom:70px}.testimonials-section .testimonial-item .testimonial-text p{font-size:26px}.testimonials-section .testimonial-author{margin-top:30px;font-size:36px}.testimonials-section .btn{max-width:510px}.testimonials-section .testimonial-media{max-width:570px}.testimonials-section .testimonial-media .testimonial-video{height:644px}.testimonials-section .testimonial-media .testimonial-video .play-video{width:64px;height:81px}.testimonials-section .row-top .testimonial-item .testimonial-text p{max-width:520px}.testimonials-section .row-center{margin-top:0}.testimonials-section .row-center .col-lg-3:nth-of-type(2){display:flex;align-items:center}.testimonials-section .row-center .col-lg-3:nth-of-type(2) .testimonial-item{margin-top:0}.testimonials-section .row-center .col-lg-6 .testimonial-item{max-width:744px;margin-top:303px}.testimonials-section .row-bottom .testimonial-item{margin-top:0;max-width:744px}}@media(max-width: 1200px){.testimonials-section .row-bottom .testimonial-item{margin-top:20px}}@media(max-width: 1024px){.testimonials-section .testimonial-item .testimonial-text p{font-size:14px;text-wrap:balance}.testimonials-section .testimonial-author{font-size:14px;margin-top:15px}.testimonials-section .row-top .testimonial-media{margin:0}.testimonials-section .row-top .testimonial-item .testimonial-text p{max-width:100%}.testimonials-section .row-center{margin-top:0}.testimonials-section .row-center .col-lg-3:nth-of-type(1){order:3;margin-top:-160px}.testimonials-section .row-center .col-lg-3:nth-of-type(2) .testimonial-item{margin-top:-110px;padding-left:0}.testimonials-section .row-center .col-lg-6 .testimonial-item{margin-left:0;margin-top:50px;max-width:100%}.testimonials-section .row-bottom .testimonial-item{max-width:50%;padding-left:20px;margin:-160px 0 0 auto}.testimonials-section .btn{height:35px;font-size:12px;border-radius:8px;max-width:275px;width:100%;margin-top:20px}}@media(max-width: 756px){.testimonials-section{margin:80px 0}.testimonials-section .testimonial-item .testimonial-text p{font-size:14px}.testimonials-section .testimonial-media{max-width:100%}.testimonials-section .btn{margin-top:25px;width:100%;max-width:100%}.testimonials-section .testimonial-author{margin-top:15px;font-size:14px}.testimonials-section .testimonial-media{margin:30px 0}.testimonials-section .row-top .testimonial-media{margin:30px 0}.testimonials-section .row-top .testimonial-item .testimonial-text p{text-wrap:initial}.testimonials-section .row-center .col-lg-3:nth-of-type(1){margin-top:0}.testimonials-section .row-center .col-lg-3:nth-of-type(2) .testimonial-item{margin-bottom:30px;margin-top:0}.testimonials-section .row-center .col-lg-6 .testimonial-item{margin-top:0}.testimonials-section .row-bottom .testimonial-item{margin-top:0;max-width:100%;padding-left:0}}.blog-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;height:650px;border-radius:15px;background-repeat:no-repeat;background-position:center;background-size:100% 100%;padding:30px 30px 30px 40px;z-index:1}.blog-card:after{content:"";display:flex;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:100% 100%;border-radius:15px;background-image:url(../img/blog-card-back-default.webp);position:absolute;top:0;left:0;z-index:0}.blog-card .blog-card-image{width:100%;height:100%;position:absolute;z-index:1;top:0;left:0;background-repeat:no-repeat;background-position:center;background-size:100% 100%}.blog-card .blog-card-title{font-family:"Oswald",sans-serif;font-weight:400;font-size:46px;line-height:100%;letter-spacing:0;color:#fff;display:flex;align-items:flex-end;justify-content:space-between;transition:.3s;position:relative;z-index:1}.blog-card .blog-card-title:after{content:"";display:flex;align-items:center;justify-content:center;width:35px;min-width:35px;height:35px;border-radius:5px;background-repeat:no-repeat;background-position:center;background-size:13px;background-image:url(../img/icons/arrow-black.svg);background-color:#fff;margin-left:20px;transition:.3s}.blog-card:hover .blog-card-title{color:#010044}.blog-card:hover .blog-card-title:after{background-color:#010044;background-image:url(../img/icons/arrow-white.svg)}@media(min-width: 1025px)and (max-width: 1350px){.blog-card{height:450px}}@media(min-width: 2500px){.blog-card{height:852px;padding:50px}.blog-card .blog-card-title{font-size:80px}.blog-card .blog-card-title:after{min-width:60px;width:60px;height:60px;background-size:20px}}@media(max-width: 1024px){.blog-card{height:400px;padding:30px}.blog-card .blog-card-title{font-size:30px}}@media(max-width: 600px){.blog-card{height:375px;padding:20px}.blog-card .blog-card-title{font-size:22px}}.blog-section-promo{margin:130px 0}.blog-section-promo h2{font-size:42px}.blog-section-promo .row .col-lg-6:nth-of-type(1){padding-right:40px}.blog-section-promo .blog-benefit-promo{padding:40px;border-radius:15px;position:relative;background-repeat:no-repeat;background-position:0 100%;background-size:cover;background-image:url(../img/calback-back.webp);overflow:hidden}.blog-section-promo .blog-benefit-promo:after{content:"";display:block;width:140px;height:140px;background-repeat:no-repeat;background-position:100% 100%;background-size:contain;position:absolute;right:0;bottom:0;background-image:url(../img/calback-back-large.webp)}.blog-section-promo .blog-benefit-promo .title{font-family:"Oswald",sans-serif;font-weight:400;font-size:45px;line-height:100%;letter-spacing:0;color:#fff;margin-bottom:20px}.blog-section-promo .blog-benefit-promo .description{margin-bottom:50px}.blog-section-promo .blog-benefit-promo .description p{font-size:22px;color:#fff}.blog-section-promo .blog-benefit-promo .btn{max-width:338px;width:100%}.blog-section-promo .blog-benefit-promo .btn-mobile{display:none}.blog-section-promo-light h2{margin-bottom:30px;max-width:500px;font-size:58px}.blog-section-promo-light .description{margin-bottom:0;max-width:474px}.blog-section-promo-light .description-bottom{padding-top:30px;margin-top:30px;border-top:1px solid #000}.blog-section-promo-light .blog-benefit-promo{background-image:url(../img/blog-promo-back-light.webp)}.blog-section-promo-light .blog-benefit-promo .btn-white:hover{background-color:#002}@media(min-width: 2500px){.blog-section-promo{margin:190px 0}.blog-section-promo h2{margin-bottom:40px;font-size:78px}.blog-section-promo .description p{max-width:880px}.blog-section-promo .blog-benefit-promo{padding:50px 40px}.blog-section-promo .blog-benefit-promo:after{width:320px;height:320px;background-image:url(../img/callback-phone-img.webp)}.blog-section-promo .blog-benefit-promo .title{font-size:58px}.blog-section-promo .blog-benefit-promo .description{margin-bottom:180px}.blog-section-promo .blog-benefit-promo .description p{font-size:26px}.blog-section-promo .blog-benefit-promo .btn{max-width:614px}.blog-section-promo-light .title{max-width:800px}.blog-section-promo-light .blog-benefit-promo .description{margin-bottom:100px}.blog-section-promo-light .blog-benefit-promo .description p{max-width:560px}.blog-section-promo-light h2{max-width:850px;font-size:98px}.blog-section-promo-light .description{max-width:980px}.blog-section-promo-light .description p{max-width:920px}}@media(max-width: 1440px){.blog-section-promo h2{font-size:34px}.blog-section-promo-light h2{font-size:58px}}@media(max-width: 1024px){.blog-section-promo .row .col-md-12:nth-of-type(2){order:-1}.blog-section-promo .blog-benefit-promo{margin-bottom:30px}.blog-section-promo .blog-benefit-promo .btn+.btn{margin-top:10px}.blog-section-promo-light h2{max-width:100%}.blog-section-promo-light .description{max-width:100%}.blog-section-promo h2{font-size:40px}}@media(max-width: 756px){.blog-section-promo{margin:80px 0}.blog-section-promo .blog-benefit-promo{padding:20px 15px}.blog-section-promo .blog-benefit-promo:after{width:100px;height:100px}.blog-section-promo .blog-benefit-promo .title{font-size:36px}.blog-section-promo .blog-benefit-promo .description{margin-bottom:30px}.blog-section-promo .blog-benefit-promo .description p{font-size:12px}.blog-section-promo .blog-benefit-promo .btn-pc{display:none}.blog-section-promo .blog-benefit-promo .btn-mobile{display:flex}.blog-section-promo .blog-benefit-promo .btn{max-width:187px}.blog-section-promo .row .col-m-12:nth-of-type(1){padding-right:5px}.blog-section-promo-light h2{font-size:36px}}.running-line-section{padding:150px 0 80px;overflow:hidden}.running-line-section .container-fluid{padding:0}.running-line-section .running-line-wrapper{display:flex;background-color:#3952e0;padding:5px 0;transform:rotate(-2.54deg)}.running-line-section .running-line-wrapper .running-line{white-space:nowrap;font-family:"Oswald",sans-serif;font-weight:500;font-size:48px;line-height:100%;letter-spacing:0;color:#fff;text-transform:uppercase;animation:runLine 10s linear infinite}.running-line-section .running-line-wrapper .running-line+.running-line{margin-left:120px}.running-line-section+section{margin:0 0 130px}.running-line-section .benefits-cards{display:flex;counter-reset:benefit-counter;overflow:auto;-webkit-overflow-scrolling:touch;width:100%;min-width:100%;height:-moz-fit-content;height:fit-content;cursor:grab;padding:0 60px;max-width:100%;margin:80px auto 50px}.running-line-section .benefits-cards::-webkit-scrollbar{display:none;width:0}.running-line-section .benefits-cards .card-wrapper{min-width:360px;width:360px;padding:30px;display:flex;flex-direction:column}.running-line-section .benefits-cards .card-wrapper .card-title{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #000;display:flex;justify-content:space-between;font-size:24px;min-height:70px}.running-line-section .benefits-cards .card-wrapper .card-title:after{counter-increment:benefit-counter;content:counter(benefit-counter, decimal-leading-zero);font-family:"Oswald",sans-serif;font-weight:500;font-size:24px;line-height:100%;letter-spacing:0;color:#3952e0;margin-left:50px}.running-line-section .benefits-cards .card-wrapper+.card-wrapper{margin-left:20px}@keyframes runLine{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@media(min-width: 2500px){.running-line-section{padding:120px 0 190px}.running-line-section .running-line-wrapper{padding:10px 0}.running-line-section .running-line-wrapper .running-line{font-size:58px}.running-line-section .benefits-cards{margin:140px 0 0}.running-line-section .benefits-cards .card-wrapper{min-width:660px;width:660px;padding:40px;min-height:756px}.running-line-section .benefits-cards .card-wrapper .card-title{font-size:58px;padding-bottom:30px;margin-bottom:30px;min-height:147px}.running-line-section .benefits-cards .card-wrapper .card-title:after{font-size:58px}.running-line-section .benefits-cards .card-wrapper .card-description p{font-size:22px}.running-line-section .benefits-cards .card-wrapper+.card-wrapper{margin-left:40px}}@media(max-width: 1024px){.running-line-section .benefits-cards{padding:0 15px;flex-wrap:wrap}.running-line-section .benefits-cards .card-wrapper{min-width:initial;width:calc(50% - 10px);margin-bottom:20px}.running-line-section .benefits-cards .card-wrapper+.card-wrapper{margin-left:0}.running-line-section .benefits-cards .card-wrapper:nth-of-type(odd){margin-right:10px}.running-line-section .benefits-cards .card-wrapper:nth-of-type(even){margin-left:10px}.running-line-section .benefits-cards .card-wrapper:last-of-type{width:100%;margin-right:0}}@media(max-width: 756px){.running-line-section{padding:60px 0 80px;overflow:hidden}.running-line-section .running-line-wrapper .running-line{font-size:22px}.running-line-section .running-line-wrapper .running-line+.running-line{margin-left:22px}.running-line-section .benefits-cards{margin:35px 0 0}.running-line-section .benefits-cards .card-wrapper{margin-bottom:10px;width:calc(50% - 5px);padding:15px 15px 20px}.running-line-section .benefits-cards .card-wrapper .card-title{font-size:22px;flex-direction:column-reverse}.running-line-section .benefits-cards .card-wrapper .card-title:after{margin-left:0;font-size:22px;margin-bottom:10px}.running-line-section .benefits-cards .card-wrapper:nth-of-type(even){margin-left:5px}.running-line-section .benefits-cards .card-wrapper:nth-of-type(odd){margin-right:5px}}.related-blog-section{margin:130px 0}.related-blog-section h2{margin-bottom:40px}@media(min-width: 2500px){.related-blog-section{margin:190px 0}}@media(max-width: 756px){.related-blog-section{margin:80px 0}.related-blog-section h2{margin-bottom:30px}.related-blog-section .row .col-m-12{margin-bottom:15px}.related-blog-section .row .col-m-12:last-of-type{margin-bottom:0}}.fixed-widgets{display:none}@media(max-width: 1024px){.fixed-widgets{z-index:999;display:flex;flex-direction:column;align-items:flex-end;position:fixed;bottom:15px;right:0;width:100%;padding:0 15px}.fixed-widgets .button-widgets{transition:.3s;width:35px;height:35px;background-repeat:no-repeat;background-position:center;background-size:contain;border-radius:8px;display:flex;align-items:center;justify-content:center;background-color:#3952e0;border:none;background-image:url(../img/icons/widgets-button-ico.svg)}.fixed-widgets .button-widgets:after{content:"";display:block;width:9px;height:9px;background-repeat:no-repeat;background-position:center;background-size:9px;opacity:0;position:absolute;transition:.3s;background-image:url(../img/icons/widgets-button-close.svg)}.fixed-widgets .button-widgets.active{background-size:9px;background-color:#e1e1e1;background-image:none}.fixed-widgets .button-widgets.active:after{opacity:1}.fixed-widgets .widgets-list{transition:.3s;opacity:0;visibility:hidden;overflow:hidden;pointer-events:none;height:0}.fixed-widgets .widgets-list .widget-link{font-family:"Oswald",sans-serif;color:#fff;font-weight:400;font-size:18px;line-height:100%;letter-spacing:0;text-align:center;width:35px;height:35px;background-repeat:no-repeat;background-position:center;background-size:contain;border-radius:8px;display:flex;align-items:center;justify-content:center;background-color:#3952e0;margin-bottom:10px}.fixed-widgets .widgets-list.active{opacity:1;visibility:visible;pointer-events:initial;height:initial;overflow:initial}}.pagination{display:flex;width:100%;justify-content:center;margin-top:60px}.pagination .page-btn{margin:0 5px;width:45px;height:45px;background-color:#3952e0;color:#fff;font-weight:500;font-size:20px;line-height:100%;letter-spacing:0;border:none;padding:5px;text-align:center;display:flex;align-items:center;cursor:pointer;justify-content:center;transition:.3s}.pagination .page-btn:hover{background-color:#000}.pagination .page-btn.active{background-color:#000}.pagination .btn-next,.pagination .btn-prev{font-size:0;background-repeat:no-repeat;background-position:center;background-size:20px;width:50px;background-image:url(../img/icons/pagination-arrow.svg)}.pagination .btn-next{transform:scaleX(-1)}@media(min-width: 2500px){.pagination .page-btn{width:75px;height:75px;font-size:26px;margin:0 10px}.pagination .btn-next,.pagination .btn-prev{width:80px;background-size:30px}}@media(max-width: 756px){.pagination{margin-top:20px}.pagination .page-btn{width:35px;height:35px;font-size:12px}.pagination .btn-next,.pagination .btn-prev{font-size:0;background-size:12px}}.about-section{margin:130px 0}.about-section .btn-small-screens{display:none}.about-section .content-wrapper{width:100%}.about-section .content-wrapper .description{margin-bottom:40px}.about-section .content-wrapper .description p{max-width:560px;font-size:22px}.about-section .about-advantages{width:100%}.about-section .about-advantages .advantage-card{display:flex;flex-direction:column;min-height:185px;justify-content:space-between;padding:30px 15px 30px 30px;margin-bottom:20px;height:calc(100% - 20px)}.services-section{margin:130px 0}.services-section h2{color:#fff}.services-section .description{margin-bottom:40px}.services-section .description p{color:#fff}.services-section .services-wrapper{width:100%;padding:50px 40px;background-color:#002;border-radius:15px}.services-section .service-card{padding:40px 30px;margin-bottom:20px;height:calc(100% - 20px);display:flex;flex-direction:column;justify-content:space-between}.services-section .service-card .card-header{width:100%;margin-bottom:80px}.services-section .service-card .card-header .card-title{font-family:"Oswald",sans-serif;font-weight:500;font-size:46px;line-height:100%;letter-spacing:0;margin-bottom:40px;width:100%;text-transform:uppercase}.services-section .service-card .card-header .card-content{width:100%;margin:0;padding:0;list-style:none}.services-section .service-card .card-header .card-content li{font-weight:400;font-size:22px;line-height:140%;letter-spacing:0}.services-section .service-card .card-bottom{width:100%}.services-section .service-card .card-bottom .card-subtitle{font-family:"Oswald",sans-serif;font-weight:400;font-size:24px;line-height:100%;letter-spacing:0;margin-bottom:20px}.services-section .service-card .card-bottom .card-duration{width:100%;display:flex;margin-bottom:80px}.services-section .service-card .card-bottom .card-duration .duration-item{font-weight:400;font-size:18px;line-height:100%;letter-spacing:0}.services-section .service-card .card-bottom .card-duration .duration-item+.duration-item{margin-left:100px}.services-section .service-card .card-bottom .card-buttons{display:flex;width:100%;justify-content:space-between}.services-section .service-card .card-bottom .card-buttons .btn{width:calc(50% - 10px)}@media(min-width: 1025px)and (max-width: 1350px){.about-section .content-wrapper .description p{font-size:16px}.services-section .service-card .card-header .card-content li{font-size:16px}}@media(min-width: 2500px){.about-section{margin:190px 0}.about-section .content-wrapper .description p{font-size:26px;max-width:660px}.about-section .advantage-card{margin-bottom:40px;height:calc(100% - 40px)}.about-section .advantage-card .card-description p{max-width:400px}.services-section{margin:190px 0}.services-section .services-wrapper{padding:90px 40px}.services-section .description{margin-bottom:60px}.services-section .service-card{margin-bottom:40px;height:calc(100% - 40px)}.services-section .service-card .card-header .card-title{font-size:80px;margin-bottom:20px}.services-section .service-card .card-header .card-content li{font-size:26px}.services-section .service-card .card-bottom .card-subtitle{font-size:36px}.services-section .service-card .card-bottom .card-duration .duration-item{font-size:22px}}@media(min-width: 1025px)and (max-width: 1440px){.services-section .service-card .card-header .card-title{font-size:40px}}@media(max-width: 1024px){.about-section h2{max-width:550px}.about-section .btn-pc{display:none}.about-section .btn-small-screens{display:flex}.about-section .content-wrapper .description p{font-size:18px}}@media(max-width: 756px){.default-banner-home{height:initial}.default-banner-home .banner-content{padding:165px 0 300px}.default-banner-home .banner-content .description{margin-bottom:60px}.default-banner-home .banner-content .btn{max-width:100%;width:100%}.about-section{margin:80px 0}.about-section .content-wrapper .description p{font-size:12px;max-width:310px}.about-section .about-advantages .advantage-card{padding:15px;min-height:140px}.about-section .btn-small-screens{width:100%}.services-section{margin:80px 0}.services-section .description{margin-bottom:30px}.services-section .services-wrapper{padding:20px 10px}.services-section .service-card{padding:20px;margin-bottom:15px;height:initial}.services-section .service-card .card-header{margin-bottom:30px}.services-section .service-card .card-header .card-title{font-size:36px;margin-bottom:20px}.services-section .service-card .card-header .card-content li{font-size:12px}.services-section .service-card .card-bottom .card-subtitle{font-size:18px;margin-bottom:15px}.services-section .service-card .card-bottom .card-duration{margin-bottom:30px}.services-section .service-card .card-bottom .card-duration .duration-item{font-size:12px}.services-section .service-card .card-bottom .card-buttons{flex-direction:column}.services-section .service-card .card-bottom .card-buttons .btn{width:100%;margin-bottom:10px}.services-section .service-card .card-bottom .card-buttons .btn:last-of-type{margin-bottom:0}}.footer{background-color:#002;padding:26px 0 40px}.footer .row-top{padding-bottom:20px;border-bottom:1px solid #fff;margin-bottom:40px}.footer .row-top .col-lg-7{display:flex;align-items:center}.footer .row-top .footer-mail{font-family:"Inter";font-weight:400;font-size:45px;line-height:100%;letter-spacing:0;color:#fff}.footer .row-top .footer-mail:hover{color:#3952e0}.footer .row-top .col-lg-5{display:flex;justify-content:flex-end}.footer .row-bottom .btn-mobile{display:none}.footer .row-bottom .footer-left{display:flex}.footer .row-bottom .footer-left .footer-qr{width:235px;height:235px;border-radius:15px;overflow:hidden;background-color:#fff;display:flex;align-items:center;justify-content:center;margin-right:20px}.footer .row-bottom .footer-left .footer-qr:last-of-type{margin-right:0}.footer .row-bottom .footer-left .footer-qr img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.footer .row-bottom .footer-left .footer-qr-telegram{padding:7px 3px 16px 6px}.footer .row-bottom .footer-left .footer-qr-whatsapp{padding:24px}.footer .row-bottom .footer-socials{display:flex;flex-direction:column}.footer .row-bottom .footer-socials .social-link{padding:5px 5px 8px;width:65px;height:65px;display:flex;align-items:center;justify-content:center;border-radius:15px;font-family:"Oswald",sans-serif;background-color:#3952e0;color:#fff;font-weight:400;font-size:45px;line-height:100%;letter-spacing:0;text-transform:uppercase;transition:.3s;margin-bottom:20px}.footer .row-bottom .footer-socials .social-link:hover{background-color:#fff;color:#3952e0}.footer .row-bottom .footer-socials .social-link:last-of-type{margin-bottom:0}.footer .row-bottom .footer-buttons{margin-left:10px;display:flex;flex-direction:column;align-items:flex-end}.footer .row-bottom .footer-buttons .btn{max-width:326px;width:100%;padding:0 20px;margin-bottom:20px}.footer .row-bottom .footer-buttons .btn:last-child{margin-bottom:0}.footer .row-bottom .footer-buttons .btn:hover{background-color:#fff;color:#3952e0}.footer .row-bottom .footer-buttons .btn-w-arrow{font-size:18px}.footer .row-bottom .footer-buttons .btn-w-arrow:after{margin-left:10px}.footer .row-bottom .footer-buttons .btn-w-arrow:hover:after{background-image:url(../img/icons/arrow-up-ico-blue.svg)}.footer .row-bottom .footer-buttons .btn-phone{border:1px solid #fff;color:#fff;font-weight:500;margin-top:auto}.footer .row-bottom .footer-buttons .btn-phone:hover{border-color:#3952e0;background-color:#3952e0;color:#fff}.footer .row-bottom .footer-copy{width:100%;display:flex;flex-direction:column;margin-top:30px}.footer .row-bottom .footer-copy p{font-weight:400;font-size:22px;line-height:100%;letter-spacing:0;color:#fff;margin-bottom:15px}.footer .row-bottom .footer-copy p:last-of-type{margin-bottom:0}.footer .row-bottom .footer-copy p a{color:inherit;font-size:inherit;letter-spacing:inherit;font-weight:inherit;line-height:inherit}.footer .row-bottom .footer-copy p a:hover{color:#3952e0}@media(max-width: 1440px){.footer .row-bottom .footer-socials .social-link{font-size:30px;padding:8px 5px}}@media(min-width: 2500px){.footer{padding:50px 0}.footer .row-bottom .footer-left .footer-qr{width:345px;height:345px;margin-right:40px}.footer .row-bottom .footer-socials{justify-content:flex-end}.footer .row-bottom .footer-socials .social-link{width:95px;height:95px;font-size:56px}.footer .row-bottom .footer-copy{margin-top:70px}.footer .row-bottom .footer-copy p{font-size:24px}.footer .row-bottom .footer-buttons .btn{max-width:408px;margin-bottom:30px}}@media(min-width: 1025px)and (max-width: 1200px){.footer-menu li+li{margin-left:20px}}@media(max-width: 1024px){.footer{padding:20px 0 15px}.footer .footer-nav{width:100%}.footer .row-top{margin-bottom:25px;padding-bottom:0;border-bottom:0}.footer .row-top .col-lg-5{justify-content:flex-start}.footer .row-bottom .btn-mobile{display:none}.footer .row-bottom .footer-buttons{margin-left:0;margin-top:25px;align-items:flex-start}}@media(max-width: 756px){.footer .row-top .footer-mail{font-size:22px}.footer .row-bottom .btn-pc{display:none}.footer .row-bottom .btn-mobile{display:flex}.footer .row-bottom .btn-phone{border:1px solid #fff;color:#fff;padding:0 10px;max-width:187px;width:100%}.footer .row-bottom .footer-left{justify-content:space-between}.footer .row-bottom .footer-left .footer-qr{display:none}.footer .row-bottom .footer-socials{flex-direction:row;justify-content:flex-end}.footer .row-bottom .footer-socials .social-link{width:35px;height:35px;font-size:18px;border-radius:8px;margin-bottom:0}.footer .row-bottom .footer-socials .social-link+.social-link{margin-left:15px}.footer .row-bottom .footer-buttons .btn{max-width:100%;font-size:12px}.footer .row-bottom .footer-copy p{font-size:12px;margin-bottom:5px}}.header{position:fixed;top:0;left:0;width:100%;padding:30px 0;transition:.3s;z-index:999}.header .logo img{max-width:156px;min-width:165px;width:100%;height:65px}.header .btn-white{padding:0 50px;font-weight:500;margin-right:20px}.header .popup-button{background-color:#fff;border:none;display:flex;align-items:center;justify-content:center;flex-direction:column;width:65px;height:65px;border-radius:15px;cursor:pointer;transition:.3s}.header .popup-button .line{transition:.3s}.header .button-popup-menu .line{height:1px;background-color:#000;width:35px;display:block}.header .button-popup-menu .line:nth-of-type(2){margin:9px 0}.header .button-popup-menu:hover{background-color:#3952e0}.header .button-popup-menu:hover .line{background-color:#fff}.header .header-phone{margin-right:20px;background-color:#3952e0;border-radius:15px;display:inline-flex;align-items:center;position:relative;width:65px;height:65px;transition:width .3s cubic-bezier(0.4, 0, 0.2, 1);overflow:hidden;text-decoration:none}.header .header-phone .phone-button{display:flex;align-items:center;justify-content:center;width:65px;min-width:65px;border-radius:15px;height:65px;cursor:pointer;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);background-repeat:no-repeat;background-position:center;background-size:20px;background-image:url(../img/icons/header-phone.svg);position:relative;z-index:2;flex-shrink:0}.header .header-phone .phone-text{height:65px;border-radius:15px;display:flex;align-items:center;background-color:#3952e0;justify-content:center;opacity:0;white-space:nowrap;padding:0 15px 0 10px;transition:opacity .3s cubic-bezier(0.4, 0, 0.2, 1);font-weight:500;font-size:20px;line-height:100%;letter-spacing:0;color:#fff;position:absolute;left:65px;top:0;pointer-events:none}.header .header-phone:hover{width:290px}.header .header-phone:hover .phone-button{box-shadow:5px 0 10.9px 0 rgba(0,0,0,.2509803922)}.header .header-phone:hover .phone-text{opacity:1;pointer-events:auto}.header .header-popup{position:fixed;top:0;left:0;width:100%;pointer-events:none;visibility:hidden;opacity:0;transition:.3s;background-color:#fff;padding:30px 0;z-index:999}.header .header-popup.show{opacity:1;visibility:visible;pointer-events:initial}.header .header-popup .button-popup-close{border:1px solid #e1e1e1;position:relative}.header .header-popup .button-popup-close .line{display:block;position:absolute;width:15px;height:1px;background-color:#000;transition:.3s}.header .header-popup .button-popup-close .line:nth-child(1){transform:rotate(45deg)}.header .header-popup .button-popup-close .line:nth-child(2){transform:rotate(-45deg)}.header .header-popup .button-popup-close:hover{border-color:#3952e0;background-color:#3952e0}.header .header-popup .button-popup-close:hover .line{background-color:#fff}.header .header-popup .header-nav{width:100%;margin:60px 0 80px;display:flex}.header .header-popup .header-nav .menu-wrapper{padding:0 40px}.header .header-popup .header-nav .menu-wrapper:first-of-type{padding-left:0}.header .header-popup .header-nav .menu-title{font-family:"Oswald",sans-serif;text-transform:uppercase;font-weight:500;font-size:24px;line-height:100%;letter-spacing:0;color:#3952e0;margin-bottom:20px}.header .header-popup .header-contact-title{font-weight:400;font-size:18px;line-height:100%;letter-spacing:0;margin-bottom:20px}.header .header-popup .header-mail{width:100%;margin-bottom:40px}.header .header-popup .header-mail a{font-family:"Inter";font-weight:400;font-size:45px;line-height:100%;letter-spacing:0}.header .header-popup .header-mail a:hover{color:#3952e0}.header .header-popup .header-contacts{display:flex;width:100%}.header .header-popup .header-contacts .header-contact-item{display:flex;flex-direction:column}.header .header-popup .header-contacts .header-contact-item:nth-of-type(1){width:30%}.header .header-popup .header-contacts .header-contact-item:nth-of-type(2){width:30%}.header .header-popup .header-contacts .header-contact-item:nth-of-type(3){width:40%;justify-content:flex-end}.header .header-popup .header-contacts .header-socials{display:flex;align-items:center}.header .header-popup .header-contacts .header-socials .social-link{padding:5px 5px 8px;width:65px;height:65px;display:flex;align-items:center;justify-content:center;border-radius:15px;font-family:"Oswald",sans-serif;background-color:#3952e0;color:#fff;font-weight:400;font-size:45px;line-height:100%;letter-spacing:0;text-transform:uppercase;transition:.3s}.header .header-popup .header-contacts .header-socials .social-link:hover{background-color:#010044}.header .header-popup .header-contacts .header-socials .social-link+.social-link{margin-left:20px}.header .header-popup .header-contacts .header-contact-item-copy p{text-align:right;margin-bottom:17px}.header .header-popup .header-contacts .header-contact-item-copy p:last-of-type{margin-bottom:0}.header .header-popup .header-contacts .header-contact-item-copy p a{font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}.header .header-popup .header-contacts .header-contact-item-copy p a:hover{color:#3952e0}.header .btn-header-nav{max-width:315px;width:100%;margin-left:20px}.header .btn-header-nav:hover{background-color:#fff;color:#000}.header .btn-header-nav:hover:after{background-image:url(../img/icons/arrow-dark-ico.svg)}.header .col-left{display:flex;align-items:center}.header.scrolled{background-color:#002;padding:10px 0}.header.scrolled .header-popup{padding:10px 0 30px}.header .nav-button-header{display:none}@media(min-width: 2500px){.header{padding:30px 0}.header .logo img{height:95px;max-width:228px}.header .popup-button{width:95px;height:95px}.header .popup-button .line{width:50px}.header .popup-button .line:nth-of-type(2){margin:13px 0}.header .btn-header-nav{max-width:435px}.header .header-popup{padding:30px 0 40px}.header .header-popup .button-popup-close .line{width:22px}.header .header-popup .header-nav{margin:110px 0 310px}.header .header-popup .header-nav .menu-title{font-size:36px;margin-bottom:30px}.header .header-popup .header-nav .menu-wrapper{padding:0 60px}.header .header-popup .header-contact-title{font-size:22px;margin-bottom:30px}.header .header-popup .header-contacts .header-socials .social-link{width:95px;height:95px;font-size:56px}.header .header-popup .header-contacts .header-contact-item-copy p{font-size:22px}.header .header-phone{width:95px;height:95px}.header .header-phone .phone-button{background-size:40px;width:95px;height:95px}.header .header-phone .phone-text{height:95px;padding:0 35px 0 50px}.header .header-phone .phone-button{width:95px}.header .header-phone:hover{width:336px}.header.scrolled{padding:30px 0}.header.scrolled .header-popup{padding:30px 0 40px}}@media(max-width: 1420px){.header .btn-white{padding:0 25px}.header .btn-header-nav{padding:0 25px}.header .header-phone .phone-text{font-size:16px}.header .header-phone:hover{width:226px}}@media(max-width: 1440px){.header .header-popup .header-contacts .header-socials .social-link{padding:8px 5px;font-size:30px}.header .header-popup .header-mail a{font-size:35px}}@media(max-width: 1200px){.header .btn-white{padding:0 20px}}@media(min-width: 1025px)and (max-width: 1200px){.header .btn-header-nav{display:none}.header .row .col-lg-7{width:80%}.header .row .col-lg-5{width:20%}}@media(max-width: 1024px){.header .header-phone .phone-text{display:none}.header .header-phone:hover{width:initial}.header .header-popup .header-nav .menu-title{font-size:20px}.header .header-popup .header-nav .menu-wrapper{padding:0 20px}.header .header-popup .header-contacts{flex-wrap:wrap}.header .header-popup .header-contacts .header-contact-item:nth-of-type(1),.header .header-popup .header-contacts .header-contact-item:nth-of-type(2){width:50%}.header .header-popup .header-contacts .header-contact-item:nth-of-type(3){width:100%;margin-top:40px}.header .header-popup .header-contacts .header-contact-item-copy p{text-align:start}}@media(max-width: 756px){.btn-header-nav{display:none}.header{padding:10px 0}.header .btn-white{font-size:14px;padding:0 10px}.header .logo img{max-width:84px;height:35px;min-width:84px}.header .header-phone{width:35px;height:35px;border-radius:8px;margin-right:8px}.header .header-phone .phone-button{width:35px;height:35px;background-size:12px;min-width:unset}.header .popup-button{width:35px;height:35px;border-radius:8px}.header .popup-button .line{width:18px}.header .popup-button .line:nth-of-type(2){margin:5px 0}.header .header-popup{padding:10px 0}.header .header-popup .button-popup-close .line{width:10px}.header .header-popup .header-nav{margin:30px 0;flex-wrap:wrap}.header .header-popup .header-nav .menu-title{font-size:18px;margin-bottom:15px}.header .header-popup .header-nav .menu-wrapper{padding:0 12px}.header .header-popup .header-nav .menu-wrapper:nth-of-type(3){width:100%;padding-left:0;margin-top:30px}.header .header-popup .header-contact-title{font-size:12px;margin-bottom:15px}.header .header-popup .header-mail{margin-bottom:30px}.header .header-popup .header-mail a{font-size:18px}.header .header-popup .header-contacts .header-socials .social-link{width:35px;height:35px;border-radius:8px;font-size:18px}.header .header-popup .header-contacts .header-socials .social-link+.social-link{margin-left:10px}.header .header-popup .header-contacts .header-contact-item:nth-of-type(3){margin-top:35px}.header .header-popup .header-contacts .header-contact-item-copy p{font-size:12px;margin-bottom:10px}.header.scrolled .header-popup{padding:10px 0}}@media(max-width: 600px){.btn-header-nav{display:flex}.header .btn-white{display:none}}.blog-section-main{margin:130px 0}.blog-section-main .row .col-lg-6{padding-top:20px}.blog-section-main .row .col-lg-6:nth-of-type(1),.blog-section-main .row .col-lg-6:nth-of-type(2){padding-top:0}@media(min-width: 2500px){.default-banner-blog .banner-content .description p{max-width:1100px}.blog-section-main{margin:190px 0}}@media(max-width: 1024px){.blog-section-main .row .col-lg-6:nth-of-type(1),.blog-section-main .row .col-lg-6:nth-of-type(2){padding-top:20px}}@media(max-width: 756px){.blog-section-main{margin:80px 0}.blog-section-main .description{margin-bottom:15px}.blog-section-main .row .col-lg-6:nth-of-type(1){padding-top:0}}.single-blog-content{margin:130px 0}.single-blog-content .content-block ul,.single-blog-content .content-block ol{padding-left:30px;margin:0}.single-blog-content .content-block ul li,.single-blog-content .content-block ol li{font-weight:400;font-size:18px;line-height:130%;letter-spacing:0}.single-blog-content .content-block p{margin-bottom:20px;font-size:18px}.single-blog-content .content-block p:last-of-type{margin-bottom:0}.single-blog-content .description-bottom{margin-top:30px;padding-top:30px;border-top:1px solid #000}@media(min-width: 2500px){.default-banner-single .banner-content .description p{max-width:1000px}.single-blog-content{margin:190px 0}.single-blog-content .content-block p{font-size:26px;max-width:1420px}.single-blog-content .content-block ol li,.single-blog-content .content-block ul li{font-size:26px;max-width:1420px}.single-blog-content .description-bottom{padding-top:40px;margin-top:40px;width:100%}}@media(max-width: 756px){.default-banner-single .banner-content{padding:80px 0}.single-blog-content{margin:80px 0}.single-blog-content .content-block p{font-size:12px;margin-bottom:15px}.single-blog-content .content-block ol,.single-blog-content .content-block ul{padding-left:25px}.single-blog-content .content-block ol li,.single-blog-content .content-block ul li{font-size:12px}.single-blog-content .description-bottom{padding-top:20px;margin-top:20px}.blog-section-promo-light h2{max-width:300px}}.about-main-section{margin:130px 0}.about-main-section .about-wrapper{background-color:#002;padding:50px 40px;border-radius:15px;width:100%}.about-main-section .card-wrapper{padding:30px 15px 30px 30px;height:calc(100% - 20px);margin-bottom:20px}.about-main-section .description-top p{max-width:620px}.about-main-section .description p{color:#fff}.about-main-section .row-bottom{margin-top:20px;align-items:flex-end}.about-main-section .description-bottom{margin-bottom:0}.about-main-section .description-bottom:nth-of-type(1){margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #fff}.benefits-education-section{padding:130px 0;background-repeat:no-repeat;background-position:center;background-size:100% 100%;background-image:url(../img/about-education-back.webp)}.benefits-education-section .card{padding:30px;border-radius:15px;background-color:#d9d9d9;display:flex;flex-direction:column;justify-content:flex-end;height:415px}.benefits-education-section .card .card-title{font-family:"Oswald",sans-serif;font-weight:500;font-size:24px;line-height:100%;letter-spacing:0}.benefits-education-section+section{margin:0 0 130px}.our-team-section{margin:130px 0 110px}.our-team-section h2{color:#fff}.our-team-section .description p{color:#fff}.our-team-section .our-team-wrapper{background-color:#002;padding:50px 40px;width:100%;border-radius:15px}.our-team-section .team-card{height:303px;background-color:#d9d9d9;border-radius:15px;display:flex;flex-direction:column;justify-content:flex-end;padding:30px;margin-bottom:20px}.our-team-section .team-card .card-title{font-family:"Oswald",sans-serif;font-weight:500;font-size:24px;line-height:100%;letter-spacing:0;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #000}.our-team-section .team-card .card-position{font-weight:400;font-size:18px;line-height:100%;letter-spacing:0}.our-team-section .row .mobile-col{display:none}@media(min-width: 2500px){.default-banner-about .banner-content .description p{max-width:1400px}.about-main-section{margin:190px 0 0}.about-main-section .btn{max-width:577px;width:100%}.about-main-section .about-wrapper{padding:90px 40px}.about-main-section .card-wrapper{padding:40px 50px 30px}.about-main-section .description-top p{max-width:1120px}.about-main-section .description-bottom:nth-of-type(1){padding-bottom:40px;margin-bottom:40px}.about-main-section .description-bottom:nth-of-type(1) p{display:inline}.benefits-education-section{padding:190px 0;background-image:url(../img/about-education-back-large.webp);background-size:100% 85%}.benefits-education-section .card{height:644px}.benefits-education-section .card .card-title{font-size:58px}.our-team-section .our-team-wrapper{padding:90px 40px}.our-team-section .team-card{padding:40px;height:500px}.our-team-section .team-card .card-title{font-size:58px;padding-bottom:40px;margin-bottom:40px}.our-team-section .team-card .card-position{font-size:22px}}@media(max-width: 1200px){.benefits-education-section .card{height:315px}}@media(max-width: 1024px){.about-main-section .row-bottom .col-md-12:nth-of-type(2){order:-1;margin-bottom:30px}.benefits-education-section{padding:130px 0 110px}.benefits-education-section .card{margin-bottom:20px}.our-team-section h2{margin-bottom:40px}.our-team-section .description-pc{display:none}.our-team-section .row .col-md-6{display:none}.our-team-section .row .col-md-6:has(.team-card){display:block}.our-team-section .row .col-md-6.mobile-col{display:block}}@media(max-width: 756px){.about-main-section{margin:80px 0}.about-main-section .about-wrapper{padding:20px 10px}.about-main-section .description{margin-bottom:20px}.about-main-section .card-wrapper{padding:20px;margin-bottom:10px;height:calc(100% - 10px)}.about-main-section .description-bottom:nth-of-type(1){margin-top:10px;padding-bottom:15px}.about-main-section .description-bottom:last-of-type{margin-bottom:0}.about-main-section .btn{width:100%}.benefits-education-section{padding:0 0 160px;background-image:url(../img/about-education-back-mobile.webp);background-size:100% 120%}.benefits-education-section .card{height:228px;padding:20px 15px;margin-bottom:10px}.benefits-education-section .card .card-title{font-size:22px}.benefits-education-section+section{margin:0 0 80px}.our-team-section{margin:80px 0}.our-team-section h2{margin-bottom:30px}.our-team-section .our-team-wrapper{padding:20px 10px}.our-team-section .team-card{padding:15px;height:236px}.our-team-section .team-card .card-title{font-size:22px;padding-bottom:10px;margin-bottom:10px}.our-team-section .team-card .card-position{font-size:12px}}.service-main-section{margin:130px 0}.service-main-section .service-main-wrapper{width:100%;background-color:#002;border-radius:15px;padding:50px 40px;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:20px}.service-main-section .service-card{padding:40px 30px}.service-main-section .service-card .card-title{font-size:46px}.service-main-section .service-card .card-content{margin-bottom:50px}.service-main-section .service-card .card-content p{font-size:18px}.service-main-section .service-card .card-bottom{width:100%}.service-main-section .service-card .card-bottom .card-subtitle{font-family:"Oswald",sans-serif;font-weight:500;font-size:24px;line-height:100%;letter-spacing:0;text-transform:uppercase}.service-main-section .service-card .card-bottom .card-option-wrapper{margin-top:40px;width:100%}.service-main-section .service-card .card-bottom .card-option-wrapper:first-of-type{margin-top:0}.service-main-section .service-card .card-bottom .card-options{display:flex;margin-top:20px}.service-main-section .service-card .card-bottom .card-options .option-item{font-weight:400;font-size:18px;line-height:100%;letter-spacing:0}.service-main-section .service-card .card-bottom .card-options .option-item+.option-item{margin-left:44px}.service-main-section .service-card .card-bottom .btn{max-width:100%;width:100%;margin-top:40px}.service-main-section .service-card:last-of-type{grid-column:span 2;display:flex}.service-main-section .service-card:last-of-type .card-header{width:50%;padding-right:40px}.service-main-section .service-card:last-of-type .card-bottom{width:50%;padding-left:40px}.services-list-section{margin:130px 0;background-repeat:no-repeat;background-position:center;background-size:100% 60%;background-image:url(../img/services-list-decor.webp)}.services-list-section h2{margin-bottom:40px}.services-list-section .card-wrapper{min-height:303px;height:calc(100% - 20px);margin-bottom:20px;display:flex;flex-direction:column;justify-content:flex-end;padding:30px}.services-list-section .card-wrapper .card-title{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #000;font-size:24px}@media(min-width: 2500px){.service-main-section .service-card .card-title{font-size:80px}.service-main-section .service-card .card-content p{font-size:26px}.service-main-section .service-card .card-bottom .card-subtitle{font-size:36px}.service-main-section .service-card .card-bottom .card-options .option-item{font-size:22px}.service-main-section .service-card .card-bottom .btn{margin-top:90px}.services-list-section{background-image:url(../img/services-list-decor-large.webp);margin:250px 0 190px}.services-list-section h2{margin-bottom:60px}.services-list-section .card-wrapper{min-height:500px;padding:40px}.services-list-section .card-wrapper .card-title{font-size:58px;margin-bottom:40px;padding-bottom:40px}.services-list-section .card-wrapper .card-description p{font-size:22px;max-width:330px}}@media(max-width: 1024px){.service-main-section .service-main-wrapper{display:flex;flex-direction:column}.service-main-section .service-card:last-of-type{flex-direction:column}.service-main-section .service-card:last-of-type .card-header{width:100%;padding-right:0}.service-main-section .service-card:last-of-type .card-bottom{width:100%;padding-left:0}.services-list-section .card-wrapper{min-height:initial}.services-list-section .row .col-md-6{display:none}.services-list-section .row .col-md-6:has(.card-wrapper){display:block}.services-list-section .row .col-md-6:last-of-type{width:100%}}@media(max-width: 756px){.service-main-section{margin:80px 0}.service-main-section .service-main-wrapper{padding:20px 10px}.service-main-section .service-card{padding:20px}.service-main-section .service-card .card-title{font-size:32px}.service-main-section .service-card .card-content{margin-bottom:30px}.service-main-section .service-card .card-content p{font-size:12px}.service-main-section .service-card .card-bottom .card-subtitle{font-size:18px}.service-main-section .service-card .card-bottom .card-options{margin-top:10px}.service-main-section .service-card .card-bottom .card-options .option-item{font-size:12px}.services-list-section{margin:80px 0 0;padding:0 0 80px;background-image:url(../img/services-list-decor-mobile.webp);background-size:100% 110%}.services-list-section .card-wrapper{padding:15px;min-height:236px}.services-list-section .card-wrapper .card-title{font-size:20px;margin-bottom:10px;padding-bottom:10px}.services-list-section .row .col-m-6:last-of-type .card-wrapper{min-height:initial}.services-list-section .row .col-m-6:last-of-type .card-wrapper .card-description p{max-width:220px}.services-list-section+section{margin-top:0}}.default-banner-services .banner-content .description p{margin-bottom:0;max-width:750px}.projects-section-main{margin:130px 0 20px}.projects-section-main .projects-filters{margin:0 -10px 50px;width:calc(100% + 20px);display:flex;flex-wrap:wrap}.projects-section-main .projects-filters .filter-item{padding:0 10px}.projects-section-main .projects-filters .filter-item span{display:flex;justify-content:center;align-items:center;height:65px;padding:0 10px;background-color:#fff;border:1px solid #e1e1e1;transition:.3s;font-weight:400;font-size:18px;line-height:100%;letter-spacing:0;border-radius:15px;cursor:pointer}.projects-section-main .projects-filters .filter-item.active span{border-color:#002;background-color:#002;color:#fff}.projects-section-main .projects-filters .filter-item:nth-of-type(1){width:16%}.projects-section-main .projects-filters .filter-item:nth-of-type(2){width:23%}.projects-section-main .projects-filters .filter-item:nth-of-type(3){width:23%}.projects-section-main .projects-filters .filter-item:nth-of-type(4){width:16%}.projects-section-main .projects-filters .filter-item:nth-of-type(5){width:22%}.services-seo-section{margin:130px 0}.services-seo-section .seo-wrapper{width:100%;border-radius:15px;background-repeat:no-repeat;background-position:0 100%;background-size:100% 100%;background-image:url(../img/services-seo-decor.webp);background-color:#002}.services-seo-section .seo-wrapper .content-wrapper{width:100%;padding:50px 40px}.services-seo-section .seo-wrapper .content-wrapper h2{color:#fff;font-size:46px}.services-seo-section .seo-wrapper .content-wrapper .description{margin-bottom:30px}.services-seo-section .seo-wrapper .content-wrapper .description p{color:#fff;margin-bottom:10px;max-width:520px}.services-seo-section .seo-wrapper .content-wrapper .btn{background-color:#fff;color:#3952e0;padding:0 15px 0 87px;max-width:326px;width:100%}.services-seo-section .seo-wrapper .content-wrapper .btn:after{background-color:#3952e0;justify-self:flex-end;margin-left:auto;border-radius:5px}.services-seo-section .seo-wrapper .content-wrapper .btn:hover{background-color:#3952e0;color:#fff}.services-seo-section .seo-wrapper .image-wrapper{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:15px;padding:20px 80px 56px;height:100%}.services-seo-section .seo-wrapper .image-wrapper img{max-width:488px;width:100%;-o-object-fit:contain;object-fit:contain;height:355px}.services-benefits-section{margin:130px 0}.services-benefits-section .service-benefits-wrapper{width:100%;border-radius:15px;background-color:#002;padding:50px 40px}.services-benefits-section .service-benefits-wrapper h2{margin-bottom:30px;color:#fff}.services-benefits-section .service-benefits-wrapper .description p{color:#fff;max-width:350px}.services-benefits-section .cards-list{width:100%}.services-benefits-section .cards-list .card-wrapper{margin-bottom:20px;height:185px;padding:30px;display:flex;flex-direction:column;justify-content:space-between}.services-benefits-section .cards-list .card-wrapper:before{content:"";display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:5px;background-color:#3952e0;background-repeat:no-repeat;background-position:center;background-size:25px;background-image:url(../img/icons/checkmark-ico.svg)}.services-benefits-section .cards-list .card-wrapper .card-text{font-weight:400;font-size:18px;line-height:100%;letter-spacing:0}@media(max-width: 1100px){.projects-section-main .projects-filters .filter-item:nth-of-type(1){width:18%}.projects-section-main .projects-filters .filter-item:nth-of-type(2){width:21%}.projects-section-main .projects-filters .filter-item:nth-of-type(3){width:21%}.projects-section-main .projects-filters .filter-item:nth-of-type(4){width:18%}.projects-section-main .projects-filters .filter-item:nth-of-type(5){width:22%}}@media(min-width: 2500px){.default-banner-services .banner-content .description p{max-width:1100px}.projects-section-main{margin:190px 0}.projects-section-main .projects-filters .filter-item span{height:95px;font-size:22px}.services-seo-section{margin:190px 0}.services-seo-section .seo-wrapper .content-wrapper h2{font-size:80px;margin-bottom:40px}.services-seo-section .seo-wrapper .content-wrapper .description{margin-bottom:70px}.services-seo-section .seo-wrapper .content-wrapper .description p{margin-bottom:20px;max-width:720px}.services-seo-section .seo-wrapper .content-wrapper .btn{max-width:435px;padding:0 40px}.services-seo-section .seo-wrapper .content-wrapper .btn:after{margin-left:20px}.services-seo-section .seo-wrapper .image-wrapper img{height:574px;max-width:788px}.services-benefits-section .service-benefits-wrapper .description p{max-width:756px}.services-benefits-section .cards-list .card-wrapper{padding:40px;height:320px}.services-benefits-section .cards-list .card-wrapper:before{width:45px;height:45px}.services-benefits-section .cards-list .card-wrapper .card-text{font-size:26px}}@media(max-width: 1024px){.projects-section-main{margin:110px 0 20px}.projects-section-main .projects-filters{flex-wrap:wrap}.projects-section-main .projects-filters .filter-item{padding-top:20px}.projects-section-main .projects-filters .filter-item:nth-of-type(1),.projects-section-main .projects-filters .filter-item:nth-of-type(2),.projects-section-main .projects-filters .filter-item:nth-of-type(3),.projects-section-main .projects-filters .filter-item:nth-of-type(4){width:50%}.projects-section-main .projects-filters .filter-item:last-of-type{width:100%}.services-benefits-section .cards-list{margin-top:30px}}@media(max-width: 756px){.projects-section-main{margin:10px 0 0}.projects-section-main .projects-filters{margin-bottom:30px}.projects-section-main .projects-filters .filter-item{padding:10px 5px 0}.projects-section-main .projects-filters .filter-item span{height:35px;font-size:12px;border-radius:8px}.services-seo-section{margin:80px 0}.services-seo-section .seo-wrapper{background-image:url(../img/services-seo-decor-mobile.webp)}.services-seo-section .seo-wrapper .content-wrapper{padding:20px 20px 40px}.services-seo-section .seo-wrapper .content-wrapper h2{font-size:36px}.services-seo-section .seo-wrapper .content-wrapper .description{margin-bottom:20px}.services-seo-section .seo-wrapper .content-wrapper .btn{max-width:183px;padding:0 26px 0 52px}.services-seo-section .seo-wrapper .image-wrapper{padding:24px 50px}.services-seo-section .seo-wrapper .image-wrapper img{max-width:100%;height:initial}.services-benefits-section{margin:80px 0}.services-benefits-section .service-benefits-wrapper{padding:20px 20px 10px}.services-benefits-section .service-benefits-wrapper h2{max-width:260px;margin-bottom:20px}.services-benefits-section .cards-list .card-wrapper{padding:15px;height:143px;margin-bottom:10px}.services-benefits-section .cards-list .card-wrapper .card-text{font-size:12px;max-width:80px}}.default-banner-case{position:relative}.default-banner-case .banner-content{flex-direction:row;justify-content:flex-start;align-items:flex-end}.default-banner-case .banner-content h1{max-width:50%}.default-banner-case .banner-content .banner-image img{position:absolute;bottom:0;max-width:40%;width:100%;right:0;-o-object-fit:contain;object-fit:contain;max-height:960px;-o-object-position:0 0;object-position:0 0}.default-banner-case .banner-content .banner-image img:nth-of-type(1){top:240px;right:15%;-o-object-fit:cover;object-fit:cover;max-width:420px}.case-content-section{margin:130px 0}.case-content-section .case-content{max-width:50%;width:100%;padding-right:30px}.case-content-section .case-content p{margin-bottom:30px}.case-content-section .case-content p:last-of-type{margin-bottom:0}.case-content-section .case-content p strong{font-size:26px;line-height:inherit;color:inherit;letter-spacing:inherit;font-family:"Oswald",sans-serif;text-transform:uppercase}.case-tools-section{margin:130px 0}.case-tools-section .case-tools-wrapper{width:100%;border-radius:15px;background-color:#002;background-repeat:no-repeat;background-position:center;background-size:100% 100%;background-image:url(../img/case-tools-decor.webp);position:relative;overflow:hidden}.case-tools-section .row{position:relative;z-index:1}.case-tools-section .title{font-size:18px;line-height:100%;letter-spacing:0;text-transform:uppercase;margin-bottom:50px;color:#fff}.case-tools-section .font-name{font-family:"Oswald",sans-serif;font-weight:400;font-size:45px;line-height:100%;letter-spacing:0;color:#fff;text-transform:uppercase;margin-bottom:30px}.case-tools-section .font-example{font-family:"Oswald",sans-serif;font-weight:400;font-size:140px;line-height:100%;letter-spacing:0;color:rgba(255,255,255,.3019607843);margin-bottom:50px}.case-tools-section .tools-left .subtitle{display:flex;align-items:center;margin-bottom:20px;max-width:65%;width:100%;justify-content:space-between}.case-tools-section .tools-left .subtitle:last-of-type{margin-bottom:0}.case-tools-section .tools-left .subtitle .subtitle-name{font-family:"Oswald",sans-serif;font-weight:400;font-size:26px;line-height:100%;letter-spacing:0;color:#fff}.case-tools-section .tools-left .subtitle .subtitle-size{font-family:"Oswald",sans-serif;font-weight:400;font-size:26px;line-height:100%;letter-spacing:0;color:#fff;text-transform:uppercase}.case-tools-section .tools-left .font-example{text-transform:uppercase}.case-tools-section .tools-right .font-name{font-size:35px;text-transform:capitalize}.case-tools-section .tools-right .font-text{display:flex;align-items:center;justify-content:space-between;max-width:50%;width:100%}.case-tools-section .tools-right .font-text:last-of-type{margin-bottom:0}.case-tools-section .tools-right .font-text .font-text-name{font-weight:400;font-size:18px;line-height:100%;letter-spacing:0;color:#fff;margin-bottom:20px}.case-tools-section .tools-right .font-text .font-text-size{font-weight:400;font-size:18px;line-height:100%;letter-spacing:0;color:#fff;margin-bottom:20px}.case-tools-section .title-color-palette{margin-top:130px}.case-tools-section .color-palette{margin-top:30px;display:flex;width:100%}.case-tools-section .color-palette .palette-card{width:143px;height:143px;border-radius:15px;border:1px solid rgba(255,255,255,.3019607843);padding:10px;display:flex;align-items:flex-end}.case-tools-section .color-palette .palette-card .palette-card-title{font-weight:500;font-size:18px;line-height:100%;letter-spacing:0;text-transform:uppercase}.case-tools-section .color-palette .palette-card:not(:first-of-type){margin-left:20px}.case-tools-section .color-palette .palette-card:nth-of-type(odd) .palette-card-title{color:#002}.case-tools-section .color-palette .palette-card:nth-of-type(even){margin-top:163px}.case-tools-section .color-palette .palette-card:nth-of-type(even) .palette-card-title{color:#fff}.case-tools-section img{width:100%;-o-object-fit:cover;object-fit:cover}.case-tools-section .image-large-screens{display:none}.case-tools-section .image-small-screens{display:none}.develop-stages-section{margin:130px 0}.develop-stages-section h2{margin-bottom:40px}.develop-stages-section .row{counter-reset:stage-counter}.develop-stages-section .stage-card{padding:30px;height:calc(100% - 20px);margin-bottom:20px}.develop-stages-section .stage-card .card-title{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #000;display:flex;justify-content:space-between;font-size:24px;min-height:80px}.develop-stages-section .stage-card .card-title:after{counter-increment:stage-counter;content:counter(stage-counter, decimal-leading-zero);font-family:"Oswald",sans-serif;font-weight:500;font-size:24px;line-height:100%;letter-spacing:0;margin-left:20px}.develop-stages-section .row-bottom .description p{margin-top:20px;padding-top:20px;border-top:1px solid #000}.develop-stages-section .row-bottom .subtitle{font-family:"Oswald",sans-serif;font-weight:500;font-size:45px;line-height:100%;letter-spacing:0;margin-bottom:20px;text-transform:uppercase}.develop-stages-section .row-bottom .btn{max-width:100%;width:100%}.results-seo-section{margin:130px 0}.results-seo-section h2{margin-bottom:40px;color:#fff}.results-seo-section .results-seo-wrapper{padding:50px 40px;border-radius:15px;width:100%;background-color:#002;background-repeat:no-repeat;background-position:100% 0;background-size:50% 70%;background-image:url(../img/results-seo-decor.webp)}.results-seo-section .results-seo-wrapper .row{margin-bottom:60px}.results-seo-section .results-seo-wrapper .row:last-of-type{margin-bottom:0}.results-seo-section .result-card{padding:40px 20px;border-radius:15px}.results-seo-section .result-card-start{background-color:#fff}.results-seo-section .result-card-start .title{font-family:"Oswald",sans-serif;font-weight:500;font-size:58px;line-height:100%;letter-spacing:0;margin-bottom:30px;color:#002;text-transform:uppercase}.results-seo-section .result-card-start ul{list-style:none;padding:0;margin:0}.results-seo-section .result-card-start ul li{font-weight:400;font-size:18px;line-height:140%;letter-spacing:0;display:flex;align-items:center;margin-bottom:20px}.results-seo-section .result-card-start ul li:last-of-type{margin-bottom:0}.results-seo-section .result-card-start ul li:before{content:"";display:block;width:35px;min-width:35px;height:35px;border-radius:50%;margin-right:10px;background-color:#3952e0}.results-seo-section .result-card-research{background-color:#3952e0}.results-seo-section .result-card-research .title{font-family:"Oswald",sans-serif;font-weight:500;font-size:46px;line-height:100%;letter-spacing:0;margin-bottom:30px;color:#fff;text-transform:uppercase}.results-seo-section .result-card-research ul{padding:0;margin:0;list-style:none}.results-seo-section .result-card-research ul li{font-weight:400;font-size:18px;line-height:140%;letter-spacing:0;margin-bottom:20px;display:flex;align-items:center;color:#fff}.results-seo-section .result-card-research ul li:before{content:"";width:35px;min-width:35px;height:35px;border-radius:5px;display:flex;align-items:center;justify-content:center;background-size:25px;background-repeat:no-repeat;background-position:center;background-color:#fff;margin-right:10px;background-image:url(../img/icons/checmark-blue.svg)}.results-seo-section .result-card-research ul li:last-of-type{margin-bottom:0}.results-seo-section .result-image{width:100%;height:100%}.results-seo-section .result-image img{width:100%;height:100%;border-radius:15px}.results-seo-section .results-total{padding:20px 0 0 20px;margin-top:20px;margin-bottom:0;border-top:1px solid #fff}.results-seo-section .results-total li{font-weight:400;color:#fff;font-size:18px;line-height:140%;letter-spacing:0}.results-seo-section .results-total li::marker{font-size:14px}.case-results-total{margin:130px 0}.case-results-total h2{color:#fff}.case-results-total .description p{color:#fff}.case-results-total .results-total-wrapper{width:100%;border-radius:15px;padding:50px 40px;background-color:#002}.case-results-total .card-wrapper{min-height:184px;height:calc(100% - 20px);margin-bottom:20px;display:flex;flex-direction:column;justify-content:space-between;padding:30px}.case-results-total .card-wrapper:before{content:"";width:35px;height:35px;min-width:35px;border-radius:5px;display:flex;align-items:center;justify-content:center;background-size:25px;background-repeat:no-repeat;background-position:center;background-color:#3952e0;background-image:url(../img/icons/checkmark-ico.svg);margin-bottom:15px}.case-results-total .card-wrapper .card-title{font-size:24px;margin-bottom:0}.case-results-total .row-bottom .description{margin-top:20px;padding-top:20px;border-top:1px solid #fff}.case-results-total .row-bottom .description p{max-width:510px}@media(min-width: 2500px){.default-banner-case .banner-content .banner-image img{max-height:1697px;max-width:50%}.default-banner-case .banner-content .banner-image img:nth-of-type(1){max-width:800px;bottom:unset;top:300px}.case-content-section{margin:190px 0;min-height:240px}.case-content-section .case-content p strong{font-size:36px}.case-tools-section .image-large-screens{display:block}.case-tools-section .image-medium-screens{display:none}.case-tools-section .case-tools-wrapper{padding:90px 40px}.case-tools-section .case-tools-wrapper:after{background-image:url(../img/case-tools-decor-line-large.webp);width:35%;height:90%}.case-tools-section .row .col-lg-6{width:30%}.case-tools-section .row .col-lg-6:nth-of-type(2){padding-left:200px;width:35%}.case-tools-section .title{font-size:26px}.case-tools-section .font-name{font-size:80px}.case-tools-section .tools-left .font-example{font-size:160px}.case-tools-section .tools-left .subtitle{max-width:100%}.case-tools-section .tools-left .subtitle .subtitle-name{font-size:58px}.case-tools-section .tools-left .subtitle .subtitle-size{font-size:58px}.case-tools-section .tools-right .font-name{font-size:70px;margin-bottom:70px}.case-tools-section .tools-right .font-example{font-size:130px;margin-bottom:60px}.case-tools-section .tools-right .font-text{max-width:100%;margin-bottom:10px}.case-tools-section .tools-right .font-text:last-of-type{margin-bottom:0}.case-tools-section .tools-right .font-text .font-text-name{font-size:42px;margin-bottom:0}.case-tools-section .tools-right .font-text .font-text-size{font-size:42px}.case-tools-section .color-palette .palette-card{width:206px;height:206px;padding:30px 17px}.case-tools-section .color-palette .palette-card:not(:first-of-type){margin-left:30px}.case-tools-section .color-palette .palette-card:nth-of-type(even){margin-top:236px}.develop-stages-section{margin:190px 0}.develop-stages-section h2{max-width:890px}.develop-stages-section .stage-card{padding:40px;min-height:505px;margin-bottom:40px;height:calc(100% - 40px)}.develop-stages-section .stage-card .card-title{font-size:40px;margin-bottom:30px;padding-bottom:30px}.develop-stages-section .stage-card .card-title:after{font-size:58px}.develop-stages-section .stage-card .card-description p{font-size:22px}.develop-stages-section .row-bottom .description{margin-bottom:30px}.develop-stages-section .row-bottom .description p{margin-top:10px;padding-top:30px}.develop-stages-section .row-bottom .subtitle{margin-bottom:50px}.results-seo-section{margin:190px 0}.results-seo-section h2{margin-bottom:60px}.results-seo-section .results-seo-wrapper{padding:90px 40px}.results-seo-section .result-card{padding:40px}.results-seo-section .result-card .title{font-size:98px;margin-bottom:60px}.results-seo-section .result-card-start ul li{font-size:26px;margin-bottom:50px}.results-seo-section .result-card-research ul li{font-size:26px;margin-bottom:50px}.results-seo-section .result-image img{height:528px}.results-seo-section .results-total{margin-top:0;padding-top:30px}.results-seo-section .results-total li{font-size:22px}.case-results-total h2{margin-bottom:50px}.case-results-total .results-total-wrapper{padding:90px 40px}.case-results-total .card-wrapper{padding:40px;min-height:340px;margin-bottom:40px;height:calc(100% - 40px)}.case-results-total .card-wrapper:before{width:95px;height:95px;background-size:65px;border-radius:15px}.case-results-total .card-wrapper .card-title{font-size:36px}.case-results-total .row-bottom .description{margin-top:10px;padding-top:30px}.case-results-total .row-bottom .description p{max-width:740px}}@media(max-width: 1024px){.default-banner-case{height:1020px}.default-banner-case .banner-content{align-items:flex-start;padding:240px 0 70px;flex-direction:column}.default-banner-case .banner-content h1{max-width:70%;margin-bottom:30px}.default-banner-case .banner-content .banner-image{width:100%}.default-banner-case .banner-content .banner-image img{max-width:60%;position:initial;bottom:0;left:20%;right:unset}.default-banner-case .banner-content .banner-image img:nth-of-type(2){position:absolute}.default-banner-case .banner-content .banner-image img:nth-of-type(1){top:300px;left:15px;max-width:50%;max-height:560px}.case-content-section .case-content{max-width:100%;padding-right:0}.case-tools-section .case-tools-wrapper:after{background-image:url(../img/case-tools-decor-line-mobile.webp);width:100%}.case-tools-section .case-tools-wrapper .row .col-md-12:nth-of-type(2){margin-top:60px}.results-seo-section .result-image{margin-top:60px}}@media(max-width: 756px){.default-banner-case{height:initial}.default-banner-case .banner-content{padding:180px 0 0}.default-banner-case .banner-content h1{max-width:100%}.default-banner-case .banner-content .banner-image img{max-width:90%;left:unset;right:0}.default-banner-case .banner-content .banner-image img:nth-of-type(1){max-width:60%;max-height:461px;margin-bottom:-65px}.case-content-section{margin:120px 0 50px}.case-content-section .case-content p{font-size:16px;margin-bottom:10px}.case-content-section .case-content p strong{font-size:18px}.case-tools-section{margin:50px 0 80px}.case-tools-section .image-medium-screens{display:none}.case-tools-section .image-small-screens{display:block}.case-tools-section .case-tools-wrapper .row .col-md-12:nth-of-type(2){margin-top:35px}.case-tools-section .title{margin-bottom:5px;font-size:14px}.case-tools-section .font-name{font-size:26px;margin-bottom:20px}.case-tools-section .font-example{font-size:60px;margin-bottom:30px}.case-tools-section .tools-left .subtitle{max-width:80%}.case-tools-section .tools-left .subtitle .subtitle-name{font-size:26px}.case-tools-section .tools-left .subtitle .subtitle-size{font-size:26px;margin-left:10px}.case-tools-section .tools-right .title{margin-bottom:10px}.case-tools-section .tools-right .font-name{font-size:22px}.case-tools-section .tools-right .font-example{font-size:40px}.case-tools-section .tools-right .font-text{max-width:75%}.case-tools-section .tools-right .font-text .font-text-name{font-size:16px}.case-tools-section .tools-right .font-text .font-text-size{font-size:16px;margin-left:10px}.case-tools-section .title-color-palette{margin-top:35px}.case-tools-section .color-palette{margin-top:25px;flex-wrap:wrap}.case-tools-section .color-palette .palette-card{width:70px;height:70px;padding:5px}.case-tools-section .color-palette .palette-card .palette-card-title{font-size:12px}.case-tools-section .color-palette .palette-card:nth-of-type(even){margin-top:80px}.case-tools-section .color-palette .palette-card:not(:first-of-type){margin-left:10px}.develop-stages-section{margin:80px 0}.develop-stages-section h2{margin-bottom:30px}.develop-stages-section .stage-card{padding:15px 10px 15px 15px}.develop-stages-section .stage-card .card-title{font-size:22px;flex-direction:column-reverse;justify-content:flex-end;min-height:81px;margin-bottom:10px;padding-bottom:10px}.develop-stages-section .stage-card .card-title:after{font-size:22px;margin-left:0;margin-bottom:10px}.develop-stages-section .stage-card .card-description p{font-size:10px}.develop-stages-section .row .col-m-6:nth-of-type(3) .stage-card .card-title,.develop-stages-section .row .col-m-6:nth-of-type(4) .stage-card .card-title{min-height:101px}.develop-stages-section .row .col-m-6:nth-of-type(2) .stage-card .card-title{word-break:break-all}.develop-stages-section .row-bottom .description{margin-bottom:20px}.develop-stages-section .row-bottom .description p{margin-top:0}.develop-stages-section .row-bottom .subtitle{margin-bottom:30px;font-size:36px}.results-seo-section{margin:80px 0}.results-seo-section .results-seo-wrapper{padding:20px 15px}.results-seo-section .results-seo-wrapper .row{margin-bottom:20px}.results-seo-section .result-card-start{padding:20px 15px}.results-seo-section .result-card-start .title{font-size:36px}.results-seo-section .result-card-start ul li{font-size:12px}.results-seo-section .result-card-start ul li:before{width:25px;min-width:25px;height:25px}.results-seo-section .result-card-research{padding:20px 15px}.results-seo-section .result-card-research .title{font-size:36px}.results-seo-section .result-card-research ul li{font-size:12px}.results-seo-section .result-card-research ul li:before{width:25px;min-width:25px;height:25px;background-size:17px}.results-seo-section .result-image{margin-top:20px;height:169px}.results-seo-section .results-total{margin-top:0}.results-seo-section .results-total li{font-size:12px}.case-results-total{margin:80px 0}.case-results-total .results-total-wrapper{padding:20px 15px}.case-results-total .results-total-wrapper .description{margin-bottom:20px}.case-results-total .card-wrapper{padding:15px;min-height:143px;margin-bottom:10px;height:calc(100% - 10px)}.case-results-total .card-wrapper:before{margin-bottom:10px}.case-results-total .card-wrapper .card-title{font-size:16px}.case-results-total .row-bottom .description{margin-top:10px;padding-top:15px;margin-bottom:0}}.site-nav-section{margin:200px 0}.site-nav-section .site-nav-block{max-width:35%;margin:auto;width:100%;box-shadow:2px 2px 10px rgba(0,0,0,.15)}.site-nav-section .site-nav-header{width:100%;padding:40px 20px;background-color:#eee;display:flex;align-items:center;justify-content:space-between}.site-nav-section .site-nav-header .site-name{text-transform:uppercase;font-weight:700}.site-nav-section .site-nav-header .site-logo img{max-width:160px;-o-object-fit:contain;object-fit:contain;width:100%}.site-nav-section .site-nav{padding:30px 20px}.site-nav-section .site-nav ul{padding:0;list-style:none;margin:0}.site-nav-section .site-nav ul li{display:flex;align-items:center;margin-bottom:10px}.site-nav-section .site-nav ul li:before{content:"";display:flex;width:40px;height:40px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(../img/icons/link-ico.png);margin-right:20px}.site-nav-section .site-nav ul li a{font-size:18px}.site-nav-section .site-nav ul li a:hover{color:#3952e0}.site-nav-section .site-nav ul li:last-of-type{margin-bottom:0}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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RUEsa0NBQ0UsY0FDQSxZQUNBLFdBQ0Esd0NBR0YsbUNBQ0UsV0FDQSxrQkFDQSxzQkFDQSxhQUNBLG1CQUNBLDhCQUVBLDhDQUNFLHlCQUNBLGdCQUtBLGtEQUNFLGdCQUNBLHlDQUNBLFdBT04sNEJBQ0Usa0JBRUEsK0JBQ0UsVUFDQSxnQkFDQSxTQUVBLGtDQUNFLGFBQ0EsbUJBQ0EsbUJBRUEseUNBQ0UsV0FDQSxhQUNBLFdBQ0EsWUFDQSw0QkFDQSwyQkFDQSx3QkFDQSxnREFDQSxrQkFHRixvQ0FDRSxlQUVBLDBDQUNFLGNBSUosK0NBQ0UsZ0IiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly93ZWJwYWNrLXByb2plY3QvLi9zb3VyY2Uvc2Nzcy9iYXNlL19yZXNldC5zY3NzIiwid2VicGFjazovL3dlYnBhY2stcHJvamVjdC8uL3NvdXJjZS9zY3NzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXByb2plY3QvLi9zb3VyY2Uvc2Nzcy9hYnN0cmFjdC9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvYmFzZS9fYmFzZS5zY3NzIiwid2VicGFjazovL3dlYnBhY2stcHJvamVjdC8uL3NvdXJjZS9zY3NzL2Jhc2UvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXByb2plY3QvLi9zb3VyY2Uvc2Nzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvY29tcG9uZW50cy9faW5wdXRzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvY29tcG9uZW50cy9fZm9vdGVyLW1lbnUuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXByb2plY3QvLi9zb3VyY2Uvc2Nzcy9jb21wb25lbnRzL19tYWluLW1lbnUuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXByb2plY3QvLi9zb3VyY2Uvc2Nzcy9jb21wb25lbnRzL19zbGlkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvY29tcG9uZW50cy9fcG9wdXAuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXByb2plY3QvLi9zb3VyY2Uvc2Nzcy9jb21wb25lbnRzL190YWJzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvY29tcG9uZW50cy9fd2NwN2Zvcm0uc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXByb2plY3QvLi9zb3VyY2Uvc2Nzcy9jb21wb25lbnRzL19hY2NvcmRpb24uc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXByb2plY3QvLi9zb3VyY2Uvc2Nzcy9jb21wb25lbnRzL19kZWZhdWx0LWJhbm5lci5zY3NzIiwid2VicGFjazovL3dlYnBhY2stcHJvamVjdC8uL3NvdXJjZS9zY3NzL2NvbXBvbmVudHMvX3F1aXotc2VjdGlvbi5zY3NzIiwid2VicGFjazovL3dlYnBhY2stcHJvamVjdC8uL3NvdXJjZS9zY3NzL2NvbXBvbmVudHMvX3N0ZXBzLWJ1c2luZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvY29tcG9uZW50cy9fcHJvamVjdHMtc2VjdGlvbi5zY3NzIiwid2VicGFjazovL3dlYnBhY2stcHJvamVjdC8uL3NvdXJjZS9zY3NzL2NvbXBvbmVudHMvX2Jsb2ctc2VjdGlvbi5zY3NzIiwid2VicGFjazovL3dlYnBhY2stcHJvamVjdC8uL3NvdXJjZS9zY3NzL2NvbXBvbmVudHMvX2ZhcS5zY3NzIiwid2VicGFjazovL3dlYnBhY2stcHJvamVjdC8uL3NvdXJjZS9zY3NzL2NvbXBvbmVudHMvX2NhbGxiYWNrLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvY29tcG9uZW50cy9fdGVzdGltb25pYWxzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvY29tcG9uZW50cy9fYmxvZy1jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvY29tcG9uZW50cy9fYmxvZy1zZWN0aW9uLXByb21vLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvY29tcG9uZW50cy9fcnVubmluZy1saW5lLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvY29tcG9uZW50cy9fcmVsYXRlZC1wb3N0cy1zZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvY29tcG9uZW50cy9fd2lkZ2V0cy5zY3NzIiwid2VicGFjazovL3dlYnBhY2stcHJvamVjdC8uL3NvdXJjZS9zY3NzL2NvbXBvbmVudHMvX3BhZ2luZ2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvbGF5b3V0L19ob21lLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXByb2plY3QvLi9zb3VyY2Uvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzIiwid2VicGFjazovL3dlYnBhY2stcHJvamVjdC8uL3NvdXJjZS9zY3NzL2xheW91dC9fYmxvZy5zY3NzIiwid2VicGFjazovL3dlYnBhY2stcHJvamVjdC8uL3NvdXJjZS9zY3NzL2xheW91dC9fc2luZ2xlLWJsb2cuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXByb2plY3QvLi9zb3VyY2Uvc2Nzcy9sYXlvdXQvX2Fib3V0LnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvbGF5b3V0L19zaW5nbGUtc2VydmljZS5zY3NzIiwid2VicGFjazovL3dlYnBhY2stcHJvamVjdC8uL3NvdXJjZS9zY3NzL2xheW91dC9fY2FzZXMuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLXByb2plY3QvLi9zb3VyY2Uvc2Nzcy9sYXlvdXQvX3NpbmdsZS1jYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1wcm9qZWN0Ly4vc291cmNlL3Njc3MvbGF5b3V0L19zaXRlLW5hdi1wYWdlLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyogQm94IHNpemluZyBydWxlcyAqL1xuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luICovXG5ib2R5LFxuaDEsXG5oMixcbmgzLFxuaDQsXG5wLFxuZmlndXJlLFxuYmxvY2txdW90ZSxcbmRsLFxuZGQge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIFJlbW92ZSBsaXN0IHN0eWxlcyBvbiB1bCwgb2wgZWxlbWVudHMgd2l0aCBhIGxpc3Qgcm9sZSwgd2hpY2ggc3VnZ2VzdHMgZGVmYXVsdCBzdHlsaW5nIHdpbGwgYmUgcmVtb3ZlZCAqL1xudWxbcm9sZT1cImxpc3RcIl0sXG5vbFtyb2xlPVwibGlzdFwiXSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8qIFNldCBjb3JlIHJvb3QgZGVmYXVsdHMgKi9cbmh0bWw6Zm9jdXMtd2l0aGluIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbi8qIFNldCBjb3JlIGJvZHkgZGVmYXVsdHMgKi9cbmJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qIEEgZWxlbWVudHMgdGhhdCBkb24ndCBoYXZlIGEgY2xhc3MgZ2V0IGRlZmF1bHQgc3R5bGVzICovXG5hOm5vdChbY2xhc3NdKSB7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcbn1cblxuLyogTWFrZSBpbWFnZXMgZWFzaWVyIHRvIHdvcmsgd2l0aCAqL1xuaW1nLFxucGljdHVyZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIEluaGVyaXQgZm9udHMgZm9yIGlucHV0cyBhbmQgYnV0dG9ucyAqL1xuaW5wdXQsXG5idXR0b24sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi8qIFJlbW92ZSBhbGwgYW5pbWF0aW9ucyBhbmQgdHJhbnNpdGlvbnMgZm9yIHBlb3BsZSB0aGF0IHByZWZlciBub3QgdG8gc2VlIHRoZW0gKi9cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgaHRtbDpmb2N1cy13aXRoaW4ge1xuICAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvO1xuICB9XG4gIFxuICAqLFxuICAqOjpiZWZvcmUsXG4gICo6OmFmdGVyIHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjAxbXMgIWltcG9ydGFudDtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuIiwiKiB7XHJcbiAgZm9udC1mYW1pbHk6ICQtLWZvbnQtZGVmYXVsdDtcclxuICBjb2xvcjogJC0tY29sb3ItZGVmYXVsdDtcclxufVxyXG5cclxuYSB7XHJcbiAgdHJhbnNpdGlvbjogMC4zcztcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcblxyXG5wIHtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc2l6ZTogMjJweDtcclxuICBsaW5lLWhlaWdodDogMTQwJTtcclxuICBsZXR0ZXItc3BhY2luZzogMDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmRlc2NyaXB0aW9uIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbmgxLCAuaDEge1xyXG4gIGZvbnQtZmFtaWx5OiAkLS1mb250LXNlY29uZDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc2l6ZTogNThweDtcclxuICBsaW5lLWhlaWdodDogMTIwJTtcclxuICBsZXR0ZXItc3BhY2luZzogMDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gIHN0cm9uZyB7XHJcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XHJcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcclxuICAgIGNvbG9yOiAkLS1jb2xvci1zZWNvbmQ7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuaDIsIC5oMiB7XHJcbiAgZm9udC1mYW1pbHk6ICQtLWZvbnQtc2Vjb25kO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zaXplOiA1OHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgc3Ryb25nIHtcclxuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcclxuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gICAgY29sb3I6ICQtLWNvbG9yLXNlY29uZDtcclxuICB9XHJcblxyXG59XHJcblxyXG5oMywgLmgzIHtcclxuICBmb250LWZhbWlseTogJC0tZm9udC1zZWNvbmQ7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXNpemU6IDUwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG5oNCwgLmg0IHtcclxuICBmb250LWZhbWlseTogJC0tZm9udC1zZWNvbmQ7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXNpemU6IDQycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG5oNSwgLmg1IHtcclxuICBmb250LWZhbWlseTogJC0tZm9udC1zZWNvbmQ7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXNpemU6IDM0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG5oNiwgLmg2IHtcclxuICBmb250LWZhbWlseTogJC0tZm9udC1zZWNvbmQ7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXNpemU6IDI2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgaDEsIC5oMSB7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XHJcbiAgaDEsIC5oMSB7XHJcbiAgICBmb250LXNpemU6IDk4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuICBoMiwgLmgyIHtcclxuICAgIGZvbnQtc2l6ZTogOThweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG4gIH1cclxuICAuZGVzY3JpcHRpb24ge1xyXG5cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcclxuICBoMiwgLmgyIHtcclxuICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG5cclxuICBoMSwgLmgxIHtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICB9XHJcblxyXG4gIGgyLCAuaDIge1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc1NnB4KSB7XHJcbiAgaDEsIC5oMSB7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgfVxyXG5cclxuICBoMiwgLmgyIHtcclxuICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuXHJcbiAgLmRlc2NyaXB0aW9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG4iLCIvL1xuLy8gUHJvamVjdCBWYXJpYWJsZXNcbi8vXG5cbi8qIGZvbnRzICovXG4kLS1mb250LWRlZmF1bHQ6IFwiTWFucm9wZVwiO1xuJC0tZm9udC1zZWNvbmQ6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4kLS1mb250LXRoaXJkOiBcIkludGVyXCI7XG5cblxuLyogY29sb3JzICovXG4kLS1jb2xvci1kZWZhdWx0OiAjMDAwMDAwO1xuJC0tY29sb3Itd2hpdGU6ICNmZmZmZmY7XG4kLS1jb2xvci13aGl0ZS1zZWNvbmQ6ICNGN0Y3Rjc7XG4kLS1jb2xvci1zaGl0LXRoaXJkOiAjRkFGQUZBO1xuJC0tY29sb3Itc2Vjb25kOiAjMzk1MkUwO1xuJC0tY29sb3ItdGhpcmQ6ICMwMTAwNDQ7XG4kLS1jb2xvci1ib3JkZXI6ICNFMUUxRTE7XG4kLS1jb2xvci1iYWNrZ3JvdW5kLWRhcms6ICMwMDAwMjI7XG4iLCIuc3Itb25seSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IC0xcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJi5tb2RhbC1vcGVuIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxufVxyXG5cclxuYm9keS5hZG1pbi1iYXIge1xyXG4gIGhlYWRlciB7XHJcbiAgICB0b3A6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlTGVmdCB7XHJcbiAgMCUsIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTtcclxuICB9XHJcbn1cclxuXHJcbi5hbmltYXRlLXNlY3Rpb24ge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MHB4KTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZSwgdHJhbnNmb3JtIDAuNnMgZWFzZTtcclxufVxyXG5cclxuLmFuaW1hdGUtc2VjdGlvbi5hbmltYXRlZCB7XHJcbiAgb3BhY2l0eTogMTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbn1cclxuXHJcbm1haW4ge1xyXG4gIG1pbi1oZWlnaHQ6IDcwdmg7XHJcbn1cclxuXHJcbi5jYXJkLXdyYXBwZXIge1xyXG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3Itd2hpdGU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJC0tY29sb3ItYm9yZGVyO1xyXG5cclxuICAuY2FyZC10aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICQtLWZvbnQtc2Vjb25kO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLnRleHQtd2l0aC1jaGVja21hcmsge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgbWluLXdpZHRoOiAzNXB4O1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3Itc2Vjb25kO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2NoZWNrbWFyay1pY28uc3ZnKTtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcclxuICAuY2FyZC13cmFwcGVyIHtcclxuICAgIHBhZGRpbmc6IDQwcHggNTBweDtcclxuICAgIC5jYXJkLXRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiA4MHB4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NTZweCkge1xyXG4gIC5jYXJkLXdyYXBwZXIge1xyXG5cclxuICAgIC5jYXJkLXRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC50ZXh0LXdpdGgtY2hlY2ttYXJrIHtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIG1pbi13aWR0aDogMzBweDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcbiIsIlxyXG4uY29udGFpbmVyIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBtYXgtd2lkdGg6IDE0NDhweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAwIDY0cHg7XHJcbn1cclxuXHJcbi5jb250YWluZXItZmx1aWQge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAwIDI0cHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gIC5jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1heC13aWR0aDogMTMyMHB4O1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5kLWZsZXgge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcbi5qdXN0aWZ5LWJldHdlZW4ge1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLmp1c3RpZnktZW5kIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG59XHJcblxyXG4uZmxleC1jb2x1bW4ge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbi5yb3cge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbWFyZ2luOiAwIC0xMHB4O1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbltjbGFzcyo9XCJjb2wtXCJdIHtcclxuICBwYWRkaW5nOiAwIDEwcHg7XHJcbn1cclxuXHJcbi5jb2wtbGctMSB7XHJcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xyXG59XHJcbi5jb2wtbGctMiB7XHJcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcclxufVxyXG4uY29sLWxnLTMge1xyXG4gIHdpZHRoOiAyNSU7XHJcbn1cclxuLmNvbC1sZy00IHtcclxuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xyXG59XHJcbi5jb2wtbGctNSB7XHJcbiAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcclxufVxyXG4uY29sLWxnLTYge1xyXG4gIHdpZHRoOiA1MCU7XHJcbn1cclxuLmNvbC1sZy03IHtcclxuICB3aWR0aDogNTguMzMzMzMzMzMlO1xyXG59XHJcbi5jb2wtbGctOCB7XHJcbiAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcclxufVxyXG4uY29sLWxnLTkge1xyXG4gIHdpZHRoOiA3NSU7XHJcbn1cclxuLmNvbC1sZy0xMCB7XHJcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcclxufVxyXG4uY29sLWxnLTExIHtcclxuICB3aWR0aDogOTEuNjY2NjY2NjclXHJcbn1cclxuLmNvbC1sZy0xMiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5vZmZzZXQtbGctNiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcclxufVxyXG5cclxuLmluc2V0LWxnLTYge1xyXG4gIG1hcmdpbi1yaWdodDogNTAlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XHJcbiAgLnJvdyB7XHJcbiAgICBtYXJnaW46IDAgLTIwcHg7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XHJcbiAgfVxyXG4gIFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICB9XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDI1NjBweDtcclxuICAgIHBhZGRpbmc6IDAgODBweDtcclxuICB9XHJcbiAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICBwYWRkaW5nOiAwIDQwcHg7XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1heC13aWR0aDogMjQ0MHB4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAucm93IHtcclxuICAgIG1hcmdpbjogMCAtMTBweDtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcclxuICB9XHJcbiAgW2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gIH1cclxuICAuY29sLW1kLTEge1xyXG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLW1kLTIge1xyXG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1tZC0zIHtcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtNCB7XHJcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLW1kLTUge1xyXG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1tZC02IHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtNyB7XHJcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLW1kLTgge1xyXG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1tZC05IHtcclxuICAgIHdpZHRoOiA3NSU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtMTAge1xyXG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC0xMSB7XHJcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclXHJcbiAgfVxyXG4gIC5jb2wtbWQtMTIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gIH1cclxuICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICB9XHJcbiAgLm9mZnNldC1sZy02IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxuICAuaW5zZXQtbGctNiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzU2cHgpIHtcclxuICAucm93IHtcclxuICAgIG1hcmdpbjogMCAtNXB4O1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xyXG5cclxuICAgIFtjbGFzcyo9Y29sLV0ge1xyXG4gICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbC1tLTEge1xyXG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLW0tMiB7XHJcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLW0tMyB7XHJcbiAgICB3aWR0aDogMjUlO1xyXG4gIH1cclxuICAuY29sLW0tNCB7XHJcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLW0tNSB7XHJcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLW0tNiB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxuICAuY29sLW0tNyB7XHJcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLW0tOCB7XHJcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLW0tOSB7XHJcbiAgICB3aWR0aDogNzUlO1xyXG4gIH1cclxuICAuY29sLW0tMTAge1xyXG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tLTExIHtcclxuICAgIHdpZHRoOiA5MS42NjY2NjY2NyVcclxuICB9XHJcbiAgLmNvbC1tLTEyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuIiwiLmJ0biB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gIHBhZGRpbmc6IDAgMzJweDtcclxuICBoZWlnaHQ6IDY1cHg7XHJcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG59XHJcblxyXG4uYnRuLWJsdWUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXNlY29uZDtcclxuICBjb2xvcjogJC0tY29sb3Itd2hpdGU7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3ItYmFja2dyb3VuZC1kYXJrO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5idG4tYmx1ZS1kYXJrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci10aGlyZDtcclxuICBjb2xvcjogJC0tY29sb3Itd2hpdGU7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3Itc2Vjb25kO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5idG4td2hpdGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xyXG4gIGNvbG9yOiAkLS1jb2xvci1kZWZhdWx0O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXNlY29uZDtcclxuICAgIGNvbG9yOiAkLS1jb2xvci13aGl0ZTtcclxuICB9XHJcblxyXG59XHJcblxyXG4uYnRuLWJvcmRlcmVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci13aGl0ZTtcclxuICBjb2xvcjogJC0tY29sb3ItZGVmYXVsdDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkLS1jb2xvci1ib3JkZXI7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3Itc2Vjb25kO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkLS1jb2xvci1zZWNvbmQ7XHJcbiAgICBjb2xvcjogJC0tY29sb3Itd2hpdGU7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmJ0bi13LWFycm93IHtcclxuICBwYWRkaW5nOiAwIDU0cHg7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvYXJyb3ctdXAtaWNvLnN2Zyk7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5idG4tcGhvbmUge1xyXG4gIHBhZGRpbmc6IDAgNjRweDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvaGVhZGVyLXBob25lLnN2Zyk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gIH1cclxufVxyXG5cclxuLm5hdi1idXR0b24taGVhZGVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XHJcbiAgLmJ0biB7XHJcbiAgICBoZWlnaHQ6IDk1cHg7XHJcbiAgICBwYWRkaW5nOiAwIDEwMHB4O1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gIH1cclxuICAuYnRuLXctYXJyb3cge1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICB3aWR0aDogMzVweDtcclxuICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5idG4tcGhvbmUge1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgIGhlaWdodDogMzVweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gIC5idG4ge1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gIH1cclxuICAuYnRuLXctYXJyb3cge1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMzUwcHgpIHtcclxuICAuYnRuIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NTZweCkge1xyXG4gIC5uYXYtYnV0dG9uLWhlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMjVweDtcclxuICAgIGxlZnQ6IDE1cHg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgbWF4LXdpZHRoOiAyNDZweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc1NnB4KSB7XHJcblxyXG4gIC5idG4ge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgcGFkZGluZzogMCAxMnB4O1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1waG9uZSB7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICB3aWR0aDogMTNweDtcclxuICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmJ0bi13LWFycm93IHtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLm5hdi1idXR0b24taGVhZGVyIHtcclxuICAgIHRvcDogNTVweDtcclxuICAgIG1heC13aWR0aDogMTgzcHg7XHJcbiAgfVxyXG5cclxufVxyXG4iLCJpbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICQtLWNvbG9yLWJvcmRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3Itc2hpdC10aGlyZDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGhlaWdodDogNzRweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICQtLWNvbG9yLXNlY29uZDtcbiAgfVxuXG59XG5cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG50ZXh0YXJlYSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICQtLWNvbG9yLWJvcmRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3Itc2hpdC10aGlyZDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGhlaWdodDogMTEycHg7XG4gIHBhZGRpbmc6IDI2cHggMjBweDtcbiAgcmVzaXplOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICQtLWNvbG9yLXNlY29uZDtcbiAgfVxuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgaW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT1lbWFpbF0sIGlucHV0W3R5cGU9dGVsXSwgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgICBoZWlnaHQ6IDk1cHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxuICB0ZXh0YXJlYSB7XG4gICAgcGFkZGluZzogMzBweCA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBoZWlnaHQ6IDE3NXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTZweCkge1xuICBpbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPWVtYWlsXSwgaW5wdXRbdHlwZT10ZWxdLCBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAgIGhlaWdodDogNTZweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgdGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4iLCIuZm9vdGVyLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgIGEge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICQtLWNvbG9yLXNlY29uZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmICsgbGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgfVxuXG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZm9vdGVyLW1lbnUge1xuXG4gICAgbGkge1xuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgfVxuXG4gICAgICAmICsgbGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvb3Rlci1tZW51IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkLS1jb2xvci13aGl0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzU2cHgpIHtcbiAgLmZvb3Rlci1tZW51IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgbGkge1xuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuXG4gICAgICAmICsgbGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzBweCkge1xuICAuZm9vdGVyLW1lbnUge1xuXG4gICAgbGkge1xuXG4gICAgICAmICsgbGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuIiwiLm1haW4tbWVudSB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHdpZHRoOiBmaXQtY29udGVudDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgbGkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkLS1jb2xvci1zZWNvbmQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5hZGRpdGlvbi1tZW51IHtcclxuICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcblxyXG4gIGxpIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDc1NjtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgIGNvbG9yOiAkLS1jb2xvci1zZWNvbmQ7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJC0tY29sb3ItdGhpcmQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcclxuICAubWFpbi1tZW51IHtcclxuXHJcbiAgICBsaSB7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmFkZGl0aW9uLW1lbnUge1xyXG5cclxuICAgIGxpIHtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG5cclxuICAubWFpbi1tZW51IHtcclxuXHJcbiAgICBsaSB7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NTZweCkge1xyXG4gIC5tYWluLW1lbnUge1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuYWRkaXRpb24tbWVudSB7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcbiIsIi5zbGlkZXItc2VjdGlvbiB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uc2xpZGVyLXdyYXBwZXIge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5zd2lwZXItc2xpZGUge1xyXG4gIHRyYW5zaXRpb246IDAuM3M7XHJcbn1cclxuXHJcbi5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9zbGlkZXItYXJyb3cuc3ZnKTtcclxuICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzU2cHgpIHtcclxuXHJcbn1cclxuIiwiLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk5OTk7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDREO1xuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDg3MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci13aGl0ZTtcbiAgICBwYWRkaW5nOiA4MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJi5tb2RhbC1jbG9zaW5nIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG4gIH1cblxuICAmLm1vZGFsLW9wZW5pbmcge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYW5pbWF0aW9uOiBmYWRlSW4gLjVzIGVhc2U7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDg3MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5tb2RhbC1vcGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLm1vZGFsLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDQwcHg7XG4gICAgdG9wOiA0MHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9jbG9zZS1tb2RhbC1pY28uc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJC0tZm9udC1zZWNvbmQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbn1cblxuLm1vZGFsLXRoYW5rcyB7XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIG1heC13aWR0aDogNTMycHg7XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA1MzJweDtcbiAgfVxuXG4gIC5tb2RhbC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5tb2RhbC1pY28ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDE1NnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cblxuICB9XG5cbiAgLm1vZGFsLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxufVxuXG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAwLjElIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cbiAgLm1vZGFsLWRpYWxvZyB7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuXG4gIH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzU2cHgpIHtcblxuICAubW9kYWwtZGlhbG9nIHtcblxuICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgICB9XG5cbiAgICAubW9kYWwtdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG5cbiAgICAubW9kYWwtY2xvc2Uge1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICByaWdodDogMTVweDtcbiAgICB9XG5cbiAgfVxuXG4gIC5tb2RhbC10aGFua3Mge1xuXG4gICAgLm1vZGFsLWljbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICB9XG5cbn1cbiIsIi50YWItcGFuZWxzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC50YWItcGFuZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuXG4gIH1cblxufVxuXG4iLCIud3BjZjcge1xuXG4gIC5oaWRkZW4tZmllbGRzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zY3JlZW4tcmVhZGVyLXJlc3BvbnNlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgZm9ybSB7XG5cbiAgICAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAud3BjZjctc3Bpbm5lciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgID4gcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXNlY29uZDtcbiAgICAgICAgY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3ItdGhpcmQ7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG5cbiAgICB9XG5cbiAgICBiciB7XG4gICAgICBkaXNwbGF5OiBub25lXG4gICAgfVxuXG4gICAgaW5wdXQge1xuXG5cbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcblxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cbiAgICB9XG5cbiAgICAud3BjZjctY2hlY2tib3gge1xuICAgICAgLndwY2Y3LWxpc3QtaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuXG5cbiAgICAgICAgICAgICY6Y2hlY2tlZCArIC53cGNmNy1saXN0LWl0ZW0tbGFiZWw6OmFmdGVyIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMxMnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAtMzBweDtcbiAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IC0yNnB4O1xuICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXNlY29uZDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndwY2Y3IHtcblxuICAgIGZvcm0ge1xuXG4gICAgICA+IHAge1xuXG4gICAgICAgIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgaGVpZ2h0OiA5NXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAud3BjZjctY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbSAud3BjZjctbGlzdC1pdGVtLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgfVxuXG4gICAgICAud3BjZjctY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbSAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAud3BjZjctY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbSAud3BjZjctbGlzdC1pdGVtLWxhYmVsOjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGxlZnQ6IC0yNHB4O1xuICAgICAgICB0b3A6IDdweDtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTZweCkge1xuICAud3BjZjcge1xuXG4gICAgZm9ybSB7XG5cbiAgICAgID4gcCB7XG5cbiAgICAgICAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG59XG4iLCIuYWNjb3JkaW9uLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkLS1jb2xvci1kZWZhdWx0O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5hY2NvcmRpb24taXRlbS1oZWFkZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHBhZGRpbmc6IDAgMCAyN3B4O1xuXG4gICAgICAuYWNjb3JkaW9uLWljbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgbWluLXdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxMDEyNDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9hcnJvdy13aGl0ZS5zdmcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5hY2NvcmRpb24taXRlbS1jb250ZW50IHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgaGVpZ2h0OiAwO1xuXG4gICAgICAuYWNjb3JkaW9uLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAyNHB4O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG5cbiAgICAgIC5hY2NvcmRpb24taXRlbS1oZWFkZXIge1xuICAgICAgICBjb2xvcjogJC0tY29sb3Itc2Vjb25kO1xuXG4gICAgICAgIC5hY2NvcmRpb24taWNvIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci1zZWNvbmQ7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAuYWNjb3JkaW9uLWl0ZW0uYWN0aXZlIHtcblxuICAgIC5hY2NvcmRpb24taXRlbS1oZWFkZXIge1xuICAgICAgY29sb3I6ICQtLWNvbG9yLXNlY29uZDtcblxuICAgICAgLmFjY29yZGlvbi1pY28ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci1zZWNvbmQ7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1pdGVtLWNvbnRlbnQge1xuICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICB9XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWNjb3JkaW9uLWJsb2NrIHtcblxuICAgIC5hY2NvcmRpb24taXRlbSB7XG5cbiAgICAgIC5hY2NvcmRpb24taXRlbS1oZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG5cbiAgICAgICAgLmFjY29yZGlvbi1pY28ge1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDYwcHg7XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLmFjY29yZGlvbi1pdGVtLWNvbnRlbnQge1xuXG4gICAgICAgIC5hY2NvcmRpb24tY29udGVudC13cmFwcGVyIHtcblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFjY29yZGlvbi1ibG9jayB7XG5cbiAgICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTZweCkge1xuICAuYWNjb3JkaW9uLWJsb2NrIHtcblxuICAgIC5hY2NvcmRpb24taXRlbSB7XG5cbiAgICAgIC5hY2NvcmRpb24taXRlbS1oZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLmFjY29yZGlvbi1pdGVtLWNvbnRlbnQge1xuXG4gICAgICAgIC5hY2NvcmRpb24tY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMTVweDtcblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG59XG4iLCIuZGVmYXVsdC1iYW5uZXIge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAubWFpbi1iYW5uZXItdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICB2aWRlbyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICB9XG5cbiAgLmJ0bi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gIH1cblxuICAuYmFubmVyLWNvbnRlbnQge1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiA3MHB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBoMSB7XG4gICAgICBjb2xvcjogJC0tY29sb3Itd2hpdGU7XG4gICAgfVxuXG4gICAgLmRlc2NyaXB0aW9uIHtcblxuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiAkLS1jb2xvci13aGl0ZTtcbiAgICAgICAgbWF4LXdpZHRoOiA3NjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG5cbiAgLmRlZmF1bHQtYmFubmVyIHtcblxuICAgIC5iYW5uZXItY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxNzBweCAwO1xuXG4gICAgICAuZGVzY3JpcHRpb24ge1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1heC13aWR0aDogOTI0cHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc1NnB4KSB7XG4gIC5kZWZhdWx0LWJhbm5lciB7XG5cbiAgICAuYmFubmVyLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogNTBweCAwIDE1MHB4O1xuICAgIH1cblxuXG4gICAgLmJ0bi1tb2JpbGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgfVxufVxuIiwiLnF1aXotc2VjdGlvbiB7XG4gIG1hcmdpbjogMTMwcHggMDtcblxuICAuZm9ybS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICB9XG5cbiAgLnF1aXotd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNTBweCA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJC0tY29sb3ItYm9yZGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xuXG4gICAgLnF1aXotc3RlcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5xdWl6LXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkLS1mb250LXNlY29uZDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgfVxuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICBjb2xvcjogJC0tY29sb3Itc2Vjb25kO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnF1aXotYW5zd2VycyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgcGFkZGluZzogMzBweCAzMHB4IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICQtLWNvbG9yLWJvcmRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgLnF1aXotYW5zd2VyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgLndwY2Y3LWxpc3QtaXRlbSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuXG4gICAgICAgICAgICAmOmNoZWNrZWQgKyAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICQtLWNvbG9yLXNlY29uZDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJC0tY29sb3ItZGVmYXVsdDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3M7XG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICQtLWNvbG9yLXNlY29uZDtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmlucHV0LXdyYXBwZXIge1xuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICBsYWJlbFtmb3I9XCJhY2NlcHRhbmNlLTFcIl0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk1MkUwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAjYWNjZXB0YW5jZS0xOmNoZWNrZWQgfiBsYWJlbFtmb3I9XCJhY2NlcHRhbmNlLTFcIl0ge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzM5NTJFMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAjYWNjZXB0YW5jZS0xIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgbGFiZWxbZm9yPVwiYWNjZXB0YW5jZS0xXCJdLmNoZWNrZWQge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzM5NTJFMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLndwY2Y3LWFjY2VwdGFuY2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5pbnB1dC13cmFwcGVyOmhhcygud3BjZjctYWNjZXB0YW5jZSkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk1MkUwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuY2hlY2tlZCBwIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzM5NTJFMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmludmFsaWQgcCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmYwMDAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndwY2Y3LWFjY2VwdGFuY2UgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAmOmZvY3VzLXZpc2libGUgKyBzcGFuIHA6OmJlZm9yZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKCMzOTUyRTAsIDAuMyk7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCB+IC5pbnB1dC13cmFwcGVyIHA6OmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgICAgJjpjaGVja2VkIH4gLmlucHV0LXdyYXBwZXIgcDo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMzk1MkUwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbnB1dC13cmFwcGVyOmhhcyhpbnB1dFt0eXBlPVwic3VibWl0XCJdKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDY1cHg7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvYXJyb3ctdXAtaWNvLnN2Zyk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAxMnB4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSwgaW5wdXRbdHlwZT1cImVtYWlsXCJdLCBpbnB1dFt0eXBlPVwidGVsXCJdLCBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgY29sb3I6ICQtLWNvbG9yLWRlZmF1bHQ7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkLS1jb2xvci1ib3JkZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICQtLWNvbG9yLWRlZmF1bHQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICAmLmludmFsaWQge1xuXG4gICAgICAgIGJvcmRlci1jb2xvcjogcmVkO1xuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCA1MHB4IDAgMzBweDtcbiAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICB9XG5cbiAgICAucXVpei1zdGVwLTMge1xuXG4gICAgICAucXVpei1hbnN3ZXJzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cblxuICAgICAgLmlucHV0LXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnF1aXotY29udGFjdHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgLmlucHV0LXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcblxuICAgICAgICAmOm50aC1vZi10eXBlKDUpLCAmOm50aC1vZi10eXBlKDYpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSg2KSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucXVpei1naXRzLWJsb2NrIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogNDBweCA0NnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICQtLWNvbG9yLXNlY29uZDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAuaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgfVxuXG4gICAgICAuZ2lmdC1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgLmdpZnQtaXRlbSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3Itc2Vjb25kO1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuXG4gICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnF1aXotc2VjdGlvbiB7XG5cbiAgICAuZm9ybS13cmFwcGVyIC5kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICB9XG5cbiAgICAucXVpei13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDkwcHggNDBweDtcblxuICAgICAgLnF1aXotdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIC5xdWl6LWFuc3dlcnMge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDQwcHggMTBweDtcblxuICAgICAgICAucXVpei1hbnN3ZXIge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICBpbnB1dFt0eXBlPXJhZGlvXSB7XG5cbiAgICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLnF1aXotZ2l0cy1ibG9jayB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUzMXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgICAgICAuaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5naWZ0LWxpc3Qge1xuXG4gICAgICAgICAgLmdpZnQtaXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDI2cHg7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIC5xdWl6LXNlY3Rpb24gLnF1aXotd3JhcHBlciBpbnB1dFt0eXBlPXRleHRdLCAucXVpei1zZWN0aW9uIC5xdWl6LXdyYXBwZXIgaW5wdXRbdHlwZT1lbWFpbF0sIC5xdWl6LXNlY3Rpb24gLnF1aXotd3JhcHBlciBpbnB1dFt0eXBlPXRlbF0sIC5xdWl6LXNlY3Rpb24gLnF1aXotd3JhcHBlciBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG5cbiAgfVxuXG4gIC5xdWl6LXNlY3Rpb24gLnF1aXotd3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIHBhZGRpbmc6IDAgMjAwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzUlIDUwJTtcbiAgfVxuXG4gIC5xdWl6LXNlY3Rpb24gLnF1aXotd3JhcHBlciBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1NHB4O1xuICB9XG5cbiAgLnF1aXotc2VjdGlvbiAucXVpei13cmFwcGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHRvcDogY2FsYyg1MCUgLSAxOHB4KTtcbiAgfVxuXG4gIC5xdWl6LXNlY3Rpb24gLnF1aXotd3JhcHBlciBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOjphZnRlciB7XG4gICAgdG9wOiAxMXB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBsZWZ0OiA3cHg7XG4gIH1cblxuICAucXVpei1zZWN0aW9uIC5xdWl6LXdyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3NSUgNjAlO1xuICB9XG5cbiAgLnF1aXotc2VjdGlvbiAucXVpei13cmFwcGVyIC5pbnB1dC13cmFwcGVyOmhhcyhpbnB1dFt0eXBlPXN1Ym1pdF0pOmFmdGVyIHtcbiAgICByaWdodDogMjAlO1xuXG4gIH1cbiAgLnF1aXotc2VjdGlvbiAucXVpei13cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnF1aXotc2VjdGlvbiAucXVpei13cmFwcGVyIC5pbnB1dC13cmFwcGVyIGxhYmVsW2Zvcj1hY2NlcHRhbmNlLTFdIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICB9XG5cbiAgLnF1aXotc2VjdGlvbiAucXVpei13cmFwcGVyIC5pbnB1dC13cmFwcGVyIGxhYmVsW2Zvcj1hY2NlcHRhbmNlLTFdOjpiZWZvcmUge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICB0b3A6IDUwJTtcbiAgfVxuXG4gIC5xdWl6LXNlY3Rpb24gLnF1aXotd3JhcHBlciAuaW5wdXQtd3JhcHBlciBsYWJlbFtmb3I9YWNjZXB0YW5jZS0xXTo6YWZ0ZXIge1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBsZWZ0OiA3cHg7XG4gIH1cblxuICAucXVpei1zZWN0aW9uIC5xdWl6LXdyYXBwZXIgLnF1aXotYW5zd2VycyAucXVpei1hbnN3ZXIgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuXG4gIC5xdWl6LXNlY3Rpb24gLnF1aXotd3JhcHBlciAuaW5wdXQtd3JhcHBlcjpoYXMoaW5wdXRbdHlwZT1zdWJtaXRdKSB7XG4gICAgaGVpZ2h0OiA5NXB4O1xuICB9XG5cbiAgLnF1aXotc2VjdGlvbiAucXVpei13cmFwcGVyIC5pbnB1dC13cmFwcGVyOmhhcygud3BjZjctYWNjZXB0YW5jZSkgcCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAucXVpei1zZWN0aW9uIHtcblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICB9XG5cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5xdWl6LXNlY3Rpb24ge1xuXG4gICAgLnF1aXotd3JhcHBlciB7XG5cbiAgICAgIC5xdWl6LWdpdHMtYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAucXVpei1hbnN3ZXJzIHtcblxuICAgICAgICAucXVpei1hbnN3ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLmlucHV0LXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLnF1aXotY29udGFjdHMge1xuXG4gICAgICAgIC5pbnB1dC13cmFwcGVyIHtcblxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoNSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG5cbiAgICAgICAgJiArIGxhYmVsIHtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgdG9wOiA5cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5xdWl6LXdyYXBwZXIgLnF1aXotY29udGFjdHMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAucXVpei13cmFwcGVyIC5xdWl6LWNvbnRhY3RzIC5pbnB1dC13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTZweCkge1xuICAucXVpei1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDgwcHggMDtcblxuICAgIC5xdWl6LXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xuXG4gICAgICAucXVpei10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIH1cblxuICAgICAgLnF1aXotYW5zd2VycyB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjVweDtcblxuICAgICAgICAucXVpei1hbnN3ZXIge1xuXG4gICAgICAgICAgaW5wdXRbdHlwZT1yYWRpb10ge1xuXG4gICAgICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgaW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT1lbWFpbF0sIGlucHV0W3R5cGU9dGVsXSwgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGhlaWdodDogNTZweDtcblxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcblxuICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC5xdWl6LWdpdHMtYmxvY2sge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG5cbiAgICAgICAgLmgyIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmdpZnQtbGlzdCB7XG5cbiAgICAgICAgICAuZ2lmdC1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgLnF1aXotc2VjdGlvbiAucXVpei13cmFwcGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YWZ0ZXIge1xuICAgIHRvcDogNXB4O1xuICB9XG5cbiAgLnF1aXotc2VjdGlvbiAucXVpei13cmFwcGVyIC5pbnB1dC13cmFwcGVyOmhhcyhpbnB1dFt0eXBlPXN1Ym1pdF0pOmFmdGVyIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDhweCk7XG4gICAgcmlnaHQ6IDE1JTtcbiAgfVxuXG4gIC5xdWl6LXNlY3Rpb24gLnF1aXotd3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5xdWl6LXNlY3Rpb24gLnF1aXotd3JhcHBlciAucXVpei1hbnN3ZXJzIC5xdWl6LWFuc3dlciBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgLnF1aXotc2VjdGlvbiAucXVpei13cmFwcGVyIC5xdWl6LWFuc3dlcnMgLnF1aXotYW5zd2VyIC53cGNmNy1saXN0LWl0ZW0gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cblxufVxuIiwiLnN0ZXBzLWJ1c2luZXNzLXNlY3Rpb24ge1xuICBtYXJnaW46IDEzMHB4IDA7XG5cbiAgLnN0ZXBzLXRhYnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLWJhY2tncm91bmQtZGFyaztcbiAgICBwYWRkaW5nOiA1MHB4IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9idXNzaW5lcy1zdGVwcy1kZWNvci53ZWJwKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDYwJTtcblxuICAgIGgyIHtcbiAgICAgIGNvbG9yOiAkLS1jb2xvci13aGl0ZTtcbiAgICB9XG5cbiAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcblxuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiAkLS1jb2xvci13aGl0ZTtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgLnRhYnMtYmxvY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC50YWJzLW5hdiB7XG4gICAgICBjb3VudGVyLXJlc2V0OiB0YWItY291bnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgICAubmF2LWJ1dHRvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkLS1mb250LXNlY29uZDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGNvbG9yOiAkLS1jb2xvci13aGl0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgd2lkdGg6IDE0LjI4NTclO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiB0YWItY291bnRlcjtcbiAgICAgICAgICBjb250ZW50OiBjb3VudGVyKHRhYi1jb3VudGVyLCBkZWNpbWFsLWxlYWRpbmctemVybyk7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGNEY0RjQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkLS1mb250LXNlY29uZDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcblxuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3Itc2Vjb25kO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkLS1jb2xvci1zZWNvbmQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC50YWItcGFuZWxzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtaW4taGVpZ2h0OiA0OTJweDtcblxuICAgICAgLnRhYi1wYW5lbCB7XG4gICAgICAgIHdpZHRoOiA1NSU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3Itc2hpdC10aGlyZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgICAgfVxuXG4gICAgICAudGFiLXBhbmVsLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1NSU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE0ZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuXG5cbiAgICAudGFiLXBhbmVsLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgLnRhYi1jb250ZW50LWhlYWRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAudGFiLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICQtLWZvbnQtc2Vjb25kO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgLnRhYi1kZXNjcmlwdGlvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC50YWItcGFuZWwtYmVuZWZpdHMge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAudGFiLWJlbmVmaXQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG5cbiAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN0ZXBzLWJ1c2luZXNzLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogMTkwcHggMDtcblxuICAgIC5zdGVwcy10YWJzIHtcbiAgICAgIHBhZGRpbmc6IDkwcHggNDBweDtcblxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDk4cHg7XG4gICAgICB9XG5cbiAgICAgIC5kZXNjcmlwdGlvbiB7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnRhYnMtYmxvY2sge1xuXG4gICAgICAudGFicy1uYXYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcblxuICAgICAgICAubmF2LWJ1dHRvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiA5NXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA5NXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMzJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLnRhYi1wYW5lbHMge1xuICAgICAgICBtaW4taGVpZ2h0OiA1NTBweDtcblxuICAgICAgICAudGFiLXBhbmVsIHtcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRhYi1wYW5lbC1pbWFnZSB7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC50YWItcGFuZWwtY29udGVudCB7XG5cbiAgICAgICAgLnRhYi10aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAudGFiLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLnRhYi1wYW5lbC1iZW5lZml0cyB7XG5cbiAgICAgICAgICAudGFiLWJlbmVmaXQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgLnN0ZXBzLWJ1c2luZXNzLXNlY3Rpb24ge1xuXG4gICAgLnRhYnMtYmxvY2sge1xuXG4gICAgICAudGFiLXBhbmVscyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuc3RlcHMtYnVzaW5lc3Mtc2VjdGlvbiAudGFicy1ibG9jayAudGFicy1uYXYgLm5hdi1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGVwcy1idXNpbmVzcy1zZWN0aW9uIHtcblxuICAgIC5zdGVwcy1oZWFkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2dyYWItaWNvLndlYnApO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTEwNXB4O1xuICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgYW5pbWF0aW9uOiBzbGlkZUxlZnQgMi41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgfVxuXG4gICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDAgNDBweDtcblxuICAgICAgcCB7XG4gICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnN0ZXBzLXRhYnMge1xuICAgICAgcGFkZGluZzogNTBweCAwO1xuICAgIH1cblxuICAgIC50YWJzLWJsb2NrIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAudGFicy1uYXYge1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTIwcHg7XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2LWJ1dHRvbiB7XG4gICAgICAgICAgd2lkdGg6IDMwJTtcblxuICAgICAgICAgICYgKyAubmF2LWJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC50YWItcGFuZWxzIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcblxuICAgICAgICAudGFiLXBhbmVsIHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIGhlaWdodDogaW5pdGlhbDtcblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLnRhYi1wYW5lbC1pbWFnZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTZweCkge1xuICAuc3RlcHMtYnVzaW5lc3Mtc2VjdGlvbiB7XG4gICAgbWFyZ2luOiA4MHB4IDA7XG5cbiAgICAuc3RlcHMtaGVhZGVyIHtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG5cbiAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgICBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuc3RlcHMtdGFicyB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2J1c3NpbmVzLXN0ZXBzLWRlY29yLW1vYmlsZS53ZWJwKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblxuICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC50YWJzLWJsb2NrIHtcblxuICAgICAgLnRhYnMtbmF2IHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDcwcHg7XG5cbiAgICAgICAgLm5hdi1idXR0b24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmICsgLm5hdi1idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAudGFiLXBhbmVscyB7XG5cbiAgICAgICAgLnRhYi1wYW5lbCB7XG4gICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAudGFiLXBhbmVsLWltYWdlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLnRhYi1wYW5lbC1jb250ZW50IHtcblxuICAgICAgICAudGFiLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAudGFiLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAudGFiLXBhbmVsLWJlbmVmaXRzIHtcblxuICAgICAgICAgIC50YWItYmVuZWZpdCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG59XG4iLCIucHJvamVjdHMtc2VjdGlvbiB7XG4gIG1hcmdpbjogMTMwcHggMDtcblxuICAuZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wcm9qZWN0LWNhcmQge1xuICAgIGhlaWdodDogNTgycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXRoaXJkO1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuXG4gICAgLnByb2plY3QtaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogMCAxMDAlO1xuICAgIH1cblxuICAgIC5wcm9qZWN0LWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTAwNDRCMjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgIC5wcm9qZWN0LXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICQtLWZvbnQtc2Vjb25kO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgfVxuXG4gICAgICAucHJvamVjdC10eXBlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGNvbG9yOiAkLS1jb2xvci13aGl0ZTtcbiAgICAgIH1cblxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxLCAwLCA2OCwgMC4zKTtcbiAgICB9XG5cbiAgfVxuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnByb2plY3RzLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogMTkwcHggMDtcblxuICAgIC5wcm9qZWN0LWNhcmQge1xuICAgICAgaGVpZ2h0OiA4OTNweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgIC5wcm9qZWN0LWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDQwcHg7XG5cbiAgICAgICAgLnByb2plY3QtdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2plY3QtdHlwZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9qZWN0cy1zZWN0aW9uIC5wcm9qZWN0LWNhcmQgLnByb2plY3QtY29udGVudCAucHJvamVjdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb2plY3RzLXNlY3Rpb24ge1xuXG4gICAgLnByb2plY3QtY2FyZCB7XG4gICAgICBoZWlnaHQ6IDM4MHB4O1xuXG4gICAgICAucHJvamVjdC1jb250ZW50IHtcblxuICAgICAgICAucHJvamVjdC10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTZweCkge1xuICAucHJvamVjdHMtc2VjdGlvbiB7XG4gICAgbWFyZ2luOiA4MHB4IDA7XG5cbiAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAucHJvamVjdC1jYXJkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBoZWlnaHQ6IDM3NXB4O1xuXG4gICAgICAucHJvamVjdC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcblxuICAgICAgICAucHJvamVjdC10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2plY3QtdHlwZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG5cbiAgfVxufVxuIiwiLmJsb2ctc2VjdGlvbiB7XG4gIG1hcmdpbjogMTMwcHggMDtcblxuICBoMiB7XG4gICAgY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xuICB9XG5cbiAgLmRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgcCB7XG4gICAgICBjb2xvcjogJC0tY29sb3Itd2hpdGU7XG4gICAgfVxuXG4gIH1cblxuICAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci13aGl0ZTtcbiAgICAgIGNvbG9yOiAkLS1jb2xvci1zZWNvbmQ7XG4gICAgfVxuXG4gIH1cblxuICAuYmxvZy13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci1iYWNrZ3JvdW5kLWRhcms7XG4gICAgcGFkZGluZzogNTBweCA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIH1cblxufVxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmJsb2ctc2VjdGlvbiB7XG5cbiAgICAuYmxvZy13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDkwcHggNDBweDtcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuXG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvZy1zZWN0aW9uIHtcblxuICAgIC5yb3cge1xuXG4gICAgICAuY29sLW1kLTEyIHtcblxuICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc1NnB4KSB7XG4gIC5ibG9nLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogODBweCAwO1xuXG4gICAgLmJ0biB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cblxuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC5ibG9nLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgIH1cblxuICAgIC5yb3cge1xuXG4gICAgICAuY29sLW0tMTI6aGFzKC5ibG9nLWNhcmQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cbn1cbiIsIi5mYXEge1xuICBtYXJnaW46IDEzMHB4IDA7XG5cbiAgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gIH1cblxuICAuYWNjb3JkaW9uLWJsb2NrIHtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgZ2FwOiAwO1xuXG4gICAgLmFjY29yZGlvbi1jb2x1bW4ge1xuXG4gICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIH1cblxuICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5hY2NvcmRpb24taXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gIH1cblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5mYXEge1xuICAgIG1hcmdpbjogMTkwcHggMDtcblxuICAgIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1ibG9jayB7XG5cbiAgICAgIC5hY2NvcmRpb24tY29sdW1uIHtcblxuICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhcSB7XG5cbiAgICAuYWNjb3JkaW9uLWJsb2NrIHtcbiAgICAgIGNvbHVtbi1jb3VudDogMTtcblxuICAgICAgLmFjY29yZGlvbi1jb2x1bW4ge1xuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgICAuYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc1NnB4KSB7XG4gIC5mYXEge1xuICAgIG1hcmdpbjogODBweCAwO1xuXG4gICAgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgfVxufVxuIiwiLmNhbGxiYWNrIHtcbiAgbWFyZ2luOiAxMzBweCAwO1xuXG4gIC5jYWxsYmFjay1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2FsYmFjay1iYWNrLndlYnApO1xuICAgIHBhZGRpbmc6IDYwcHggNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyMTZweDtcbiAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NhbGxiYWNrLXBob25lLWltZy53ZWJwKTtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGNvbG9yOiAkLS1jb2xvci13aGl0ZTtcbiAgICB9XG5cblxuXG4gICAgLmRlc2NyaXB0aW9uIHtcblxuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiAkLS1jb2xvci13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICAgID4gLmRlc2NyaXB0aW9uIHtcblxuICAgICAgcCB7XG5cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5jb250YWN0cy1ibG9jayB7XG4gICAgICBtYXJnaW4tdG9wOiA4NHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5zb2NpYWxzLWJsb2NrIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgLnNvY2lhbC1saW5rIHtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggNXB4IDhweDtcbiAgICAgICAgICB3aWR0aDogNjVweDtcbiAgICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3Itd2hpdGU7XG4gICAgICAgICAgY29sb3I6ICQtLWNvbG9yLWRlZmF1bHQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICQtLWZvbnQtc2Vjb25kO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3Itc2Vjb25kO1xuICAgICAgICAgICAgY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYgKyAuc29jaWFsLWxpbmsge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAuYnRuLXBob25lIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMjZweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIC5mb3JtLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci13aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB9XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuY2FsbGJhY2sge1xuICAgIG1hcmdpbjogMTkwcHggMDtcblxuICAgIC5mb3JtLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogOTBweCA0MHB4O1xuICAgIH1cblxuICAgIC5jYWxsYmFjay1jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICB9XG5cbiAgICAgID4gLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbnRhY3RzLWJsb2NrIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAuYnRuLXBob25lIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQwOHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zb2NpYWxzLWJsb2NrIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICAgICAgLnNvY2lhbC1saW5rIHtcbiAgICAgICAgICAgIHdpZHRoOiA5NXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA5NXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiA1NnB4O1xuXG4gICAgICAgICAgICAmICsgLnNvY2lhbC1saW5rIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NhbGJhY2stYmFjay1sYXJnZS53ZWJwKTtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgfVxuXG4gICAgfVxuXG5cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jYWxsYmFjayB7XG5cbiAgICAuZm9ybS13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkLS1jb2xvci1ib3JkZXI7XG4gICAgfVxuXG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc1NnB4KSB7XG4gIC5jYWxsYmFjayB7XG4gICAgbWFyZ2luOiA4MHB4IDA7XG5cbiAgICAuY2FsbGJhY2stY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgICBtaW4taGVpZ2h0OiAyNzRweDtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgfVxuXG4gICAgICAuZGVzY3JpcHRpb24ge1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC5jb250YWN0cy1ibG9jayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgICAgLmJ0bi1waG9uZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxODdweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zb2NpYWxzLWJsb2NrIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuXG4gICAgICAgICAgLnNvY2lhbC1saW5rIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gICAgICAgICAgICAmICsgLnNvY2lhbC1saW5rIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5mb3JtLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgIH1cblxuICB9XG59XG4iLCIudGVzdGltb25pYWxzLXNlY3Rpb24ge1xuICBtYXJnaW46IDEzMHB4IDA7XG5cbiAgaDIge1xuICAgIG1heC13aWR0aDogOTIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC50ZXN0aW1vbmlhbC1hdXRob3Ige1xuICAgIGZvbnQtZmFtaWx5OiAkLS1mb250LXNlY29uZDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGNvbG9yOiAjMzk1MkUwQjI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIC5idG4ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWF4LXdpZHRoOiAzMzhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cblxuICAudGVzdGltb25pYWwtaXRlbSB7XG5cbiAgICAudGVzdGltb25pYWwtdGV4dCB7XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIC50ZXN0aW1vbmlhbC1tZWRpYSB7XG4gICAgbWF4LXdpZHRoOiAzMTJweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC50ZXN0aW1vbmlhbC12aWRlbyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzcxcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEOUQ5O1xuXG4gICAgICB2aWRlbywgaWZyYW1lIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cblxuICAgICAgLnBsYXktdmlkZW8ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgaGVpZ2h0OiA2OXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9idG4tcGxheS5zdmcpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgLnJvdy10b3Age1xuXG4gICAgLnRlc3RpbW9uaWFsLWl0ZW0ge1xuXG4gICAgICAudGVzdGltb25pYWwtdGV4dCB7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgICAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnRlc3RpbW9uaWFsLW1lZGlhIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuXG4gIH1cblxuICAucm93LWNlbnRlciB7XG4gICAgbWFyZ2luLXRvcDogMTYxcHg7XG5cbiAgICAuY29sLWxnLTMge1xuXG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcblxuICAgICAgICAudGVzdGltb25pYWwtaXRlbSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTExNnB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5jb2wtbGctNiB7XG5cbiAgICAgIC50ZXN0aW1vbmlhbC1pdGVtIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0ODRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAgICAgLnRlc3RpbW9uaWFsLXRleHQge1xuXG4gICAgICAgICAgcCB7XG5cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIC5yb3ctYm90dG9tIHtcblxuICAgIC50ZXN0aW1vbmlhbC1pdGVtIHtcbiAgICAgIG1heC13aWR0aDogNTE0cHg7XG4gICAgICBtYXJnaW46IC0xMTBweCBhdXRvIDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB9XG5cbiAgICAgIC50ZXN0aW1vbmlhbC10ZXh0IHtcblxuICAgICAgICBwIHtcbiAgICAgICAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxufVxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnRlc3RpbW9uaWFscy1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDE5MHB4IDA7XG5cbiAgICBoMiB7XG4gICAgICBtYXgtd2lkdGg6IDE1NjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgfVxuXG4gICAgLnRlc3RpbW9uaWFsLWl0ZW0ge1xuXG4gICAgICAudGVzdGltb25pYWwtdGV4dCB7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC50ZXN0aW1vbmlhbC1hdXRob3Ige1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIG1heC13aWR0aDogNTEwcHg7XG4gICAgfVxuXG4gICAgLnRlc3RpbW9uaWFsLW1lZGlhIHtcbiAgICAgIG1heC13aWR0aDogNTcwcHg7XG5cbiAgICAgIC50ZXN0aW1vbmlhbC12aWRlbyB7XG4gICAgICAgIGhlaWdodDogNjQ0cHg7XG5cbiAgICAgICAgLnBsYXktdmlkZW8ge1xuICAgICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICAgIGhlaWdodDogODFweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAucm93LXRvcCB7XG5cbiAgICAgIC50ZXN0aW1vbmlhbC1pdGVtIHtcblxuICAgICAgICAudGVzdGltb25pYWwtdGV4dCB7XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnJvdy1jZW50ZXIge1xuICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgLmNvbC1sZy0zIHtcblxuICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAudGVzdGltb25pYWwtaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLmNvbC1sZy02IHtcblxuICAgICAgICAudGVzdGltb25pYWwtaXRlbSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA3NDRweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMDNweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAucm93LWJvdHRvbSAge1xuXG4gICAgICAudGVzdGltb25pYWwtaXRlbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1heC13aWR0aDogNzQ0cHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC50ZXN0aW1vbmlhbHMtc2VjdGlvbiAucm93LWJvdHRvbSAudGVzdGltb25pYWwtaXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50ZXN0aW1vbmlhbHMtc2VjdGlvbiB7XG5cbiAgICAudGVzdGltb25pYWwtaXRlbSB7XG5cbiAgICAgIC50ZXN0aW1vbmlhbC10ZXh0IHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC50ZXN0aW1vbmlhbC1hdXRob3Ige1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG5cbiAgICAucm93LXRvcCB7XG5cbiAgICAgIC50ZXN0aW1vbmlhbC1tZWRpYSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgLnRlc3RpbW9uaWFsLWl0ZW0ge1xuXG4gICAgICAgIC50ZXN0aW1vbmlhbC10ZXh0IHtcblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5yb3ctY2VudGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgIC5jb2wtbGctMyB7XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTE2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG5cbiAgICAgICAgICAudGVzdGltb25pYWwtaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAuY29sLWxnLTYge1xuXG4gICAgICAgIC50ZXN0aW1vbmlhbC1pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAucm93LWJvdHRvbSB7XG5cbiAgICAgIC50ZXN0aW1vbmlhbC1pdGVtIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgbWFyZ2luOiAtMTYwcHggMCAwIGF1dG87XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIG1heC13aWR0aDogMjc1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuXG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc1NnB4KSB7XG4gIC50ZXN0aW1vbmlhbHMtc2VjdGlvbiB7XG4gICAgbWFyZ2luOiA4MHB4IDA7XG5cbiAgICAudGVzdGltb25pYWwtaXRlbSB7XG5cbiAgICAgIC50ZXN0aW1vbmlhbC10ZXh0IHtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnRlc3RpbW9uaWFsLW1lZGlhIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAudGVzdGltb25pYWwtYXV0aG9yIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgLnRlc3RpbW9uaWFsLW1lZGlhIHtcbiAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgIH1cblxuICAgIC5yb3ctdG9wIHtcblxuICAgICAgLnRlc3RpbW9uaWFsLW1lZGlhIHtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgICB9XG5cbiAgICAgIC50ZXN0aW1vbmlhbC1pdGVtIHtcblxuICAgICAgICAudGVzdGltb25pYWwtdGV4dCB7XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIHRleHQtd3JhcDogaW5pdGlhbDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAucm93LWNlbnRlciB7XG5cbiAgICAgIC5jb2wtbGctMyB7XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuXG4gICAgICAgICAgLnRlc3RpbW9uaWFsLWl0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAuY29sLWxnLTYge1xuXG4gICAgICAgIC50ZXN0aW1vbmlhbC1pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5yb3ctYm90dG9tIHtcblxuICAgICAgLnRlc3RpbW9uaWFsLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG59XG4iLCIuYmxvZy1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBoZWlnaHQ6IDY1MHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMzBweCA0MHB4O1xuICB6LWluZGV4OiAxO1xuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Jsb2ctY2FyZC1iYWNrLWRlZmF1bHQud2VicCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cblxuICAuYmxvZy1jYXJkLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIH1cblxuICAuYmxvZy1jYXJkLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJC0tZm9udC1zZWNvbmQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgbWluLXdpZHRoOiAzNXB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTNweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvYXJyb3ctYmxhY2suc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIH1cblxuICB9XG5cbiAgJjpob3ZlciB7XG5cbiAgICAuYmxvZy1jYXJkLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAkLS1jb2xvci10aGlyZDtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXRoaXJkO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2Fycm93LXdoaXRlLnN2Zyk7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgLmJsb2ctY2FyZCB7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ibG9nLWNhcmQge1xuICAgIGhlaWdodDogODUycHg7XG4gICAgcGFkZGluZzogNTBweDtcblxuICAgIC5ibG9nLWNhcmQtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA4MHB4O1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgbWluLXdpZHRoOiA2MHB4O1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cbiAgLmJsb2ctY2FyZCB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuXG4gICAgLmJsb2ctY2FyZC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuXG4gIH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmJsb2ctY2FyZCB7XG4gICAgaGVpZ2h0OiAzNzVweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgLmJsb2ctY2FyZC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuXG4gIH1cbn1cbiIsIi5ibG9nLXNlY3Rpb24tcHJvbW8ge1xuICBtYXJnaW46IDEzMHB4IDA7XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgfVxuXG4gIC5yb3cge1xuXG4gICAgLmNvbC1sZy02Om50aC1vZi10eXBlKDEpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gIH1cblxuICAuYmxvZy1iZW5lZml0LXByb21vIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jYWxiYWNrLWJhY2sud2VicCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2FsYmFjay1iYWNrLWxhcmdlLndlYnApO1xuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJC0tZm9udC1zZWNvbmQ7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGNvbG9yOiAkLS1jb2xvci13aGl0ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGNvbG9yOiAkLS1jb2xvci13aGl0ZTtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgbWF4LXdpZHRoOiAzMzhweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5idG4tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gIH1cblxufVxuXG4uYmxvZy1zZWN0aW9uLXByb21vLWxpZ2h0IHtcblxuICBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIGZvbnQtc2l6ZTogNThweDtcbiAgfVxuXG4gIC5kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXgtd2lkdGg6IDQ3NHB4O1xuICB9XG5cbiAgLmRlc2NyaXB0aW9uLWJvdHRvbSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJC0tY29sb3ItZGVmYXVsdDtcbiAgfVxuXG4gIC5ibG9nLWJlbmVmaXQtcHJvbW8ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmxvZy1wcm9tby1iYWNrLWxpZ2h0LndlYnApO1xuXG4gICAgLmJ0bi13aGl0ZSB7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci1iYWNrZ3JvdW5kLWRhcms7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG59XG5cblxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYmxvZy1zZWN0aW9uLXByb21vIHtcbiAgICBtYXJnaW46IDE5MHB4IDA7XG5cbiAgICBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgZm9udC1zaXplOiA3OHB4O1xuICAgIH1cblxuICAgIC5kZXNjcmlwdGlvbiB7XG5cbiAgICAgIHAge1xuICAgICAgICBtYXgtd2lkdGg6IDg4MHB4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmJsb2ctYmVuZWZpdC1wcm9tbyB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDQwcHg7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2FsbGJhY2stcGhvbmUtaW1nLndlYnApO1xuICAgICAgfVxuXG4gICAgICAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDU4cHg7XG4gICAgICB9XG5cbiAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4MHB4O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC5idG4ge1xuICAgICAgICBtYXgtd2lkdGg6IDYxNHB4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAuYmxvZy1zZWN0aW9uLXByb21vLWxpZ2h0IHtcblxuICAgIC50aXRsZSB7XG4gICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIH1cblxuICAgIC5ibG9nLWJlbmVmaXQtcHJvbW8ge1xuXG4gICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDU2MHB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIG1heC13aWR0aDogODUwcHg7XG4gICAgICBmb250LXNpemU6IDk4cHg7XG4gICAgfVxuXG4gICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgIG1heC13aWR0aDogOTgwcHg7XG5cbiAgICAgIHAge1xuICAgICAgICBtYXgtd2lkdGg6IDkyMHB4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5ibG9nLXNlY3Rpb24tcHJvbW8ge1xuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgIH1cblxuICB9XG5cbiAgLmJsb2ctc2VjdGlvbi1wcm9tby1saWdodCB7XG5cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDU4cHg7XG4gICAgfVxuXG4gIH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9nLXNlY3Rpb24tcHJvbW8ge1xuXG4gICAgLnJvdyB7XG4gICAgICAuY29sLW1kLTEyOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9nLWJlbmVmaXQtcHJvbW8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgLmJ0biArIC5idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgfVxuXG4gICAgfVxuXG5cblxuICB9XG5cbiAgLmJsb2ctc2VjdGlvbi1wcm9tby1saWdodCB7XG5cbiAgICBoMiB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgfVxuXG4gIC5ibG9nLXNlY3Rpb24tcHJvbW8gaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuXG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc1NnB4KSB7XG4gIC5ibG9nLXNlY3Rpb24tcHJvbW8ge1xuICAgIG1hcmdpbjogODBweCAwO1xuXG4gICAgLmJsb2ctYmVuZWZpdC1wcm9tbyB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICB9XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIH1cblxuICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAuYnRuLXBjIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmJ0bi1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuXG4gICAgICAuYnRuIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxODdweDtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5yb3cge1xuXG4gICAgICAuY29sLW0tMTI6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIC5ibG9nLXNlY3Rpb24tcHJvbW8tbGlnaHQgaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuXG59XG4iLCIucnVubmluZy1saW5lLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAxNTBweCAwIDgwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5ydW5uaW5nLWxpbmUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci1zZWNvbmQ7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTIuNTRkZWcpO1xuXG4gICAgLnJ1bm5pbmctbGluZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgZm9udC1mYW1pbHk6ICQtLWZvbnQtc2Vjb25kO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBjb2xvcjogJC0tY29sb3Itd2hpdGU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYW5pbWF0aW9uOiBydW5MaW5lIDEwcyBsaW5lYXIgaW5maW5pdGU7XG5cbiAgICAgICYgKyAucnVubmluZy1saW5lIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEyMHB4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAmICsgc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAwIDAgMTMwcHg7XG4gIH1cblxuICAuYmVuZWZpdHMtY2FyZHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY291bnRlci1yZXNldDogYmVuZWZpdC1jb3VudGVyO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBjdXJzb3I6IGdyYWI7XG4gICAgcGFkZGluZzogMCA2MHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDgwcHggYXV0byA1MHB4O1xuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHdpZHRoOiAwO1xuICAgIH1cblxuICAgIC5jYXJkLXdyYXBwZXIge1xuICAgICAgbWluLXdpZHRoOiAzNjBweDtcbiAgICAgIHdpZHRoOiAzNjBweDtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgLmNhcmQtdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICQtLWNvbG9yLWRlZmF1bHQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA3MHB4O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBiZW5lZml0LWNvdW50ZXI7XG4gICAgICAgICAgY29udGVudDogY291bnRlcihiZW5lZml0LWNvdW50ZXIsIGRlY2ltYWwtbGVhZGluZy16ZXJvKTtcbiAgICAgICAgICBmb250LWZhbWlseTogJC0tZm9udC1zZWNvbmQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgY29sb3I6ICQtLWNvbG9yLXNlY29uZDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgICYgKyAuY2FyZC13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG59XG5cbkBrZXlmcmFtZXMgcnVuTGluZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxufVxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJ1bm5pbmctbGluZS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwIDE5MHB4O1xuXG4gICAgLnJ1bm5pbmctbGluZS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcblxuICAgICAgLnJ1bm5pbmctbGluZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5iZW5lZml0cy1jYXJkcyB7XG4gICAgICBtYXJnaW46IDE0MHB4IDAgMDtcblxuICAgICAgLmNhcmQtd3JhcHBlciB7XG4gICAgICAgIG1pbi13aWR0aDogNjYwcHg7XG4gICAgICAgIHdpZHRoOiA2NjBweDtcbiAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgbWluLWhlaWdodDogNzU2cHg7XG5cbiAgICAgICAgLmNhcmQtdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDE0N3B4O1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDU4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZC1kZXNjcmlwdGlvbiB7XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgICYgKyAuY2FyZC13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ydW5uaW5nLWxpbmUtc2VjdGlvbiB7XG5cbiAgICAuYmVuZWZpdHMtY2FyZHMge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAuY2FyZC13cmFwcGVyIHtcbiAgICAgICAgbWluLXdpZHRoOiBpbml0aWFsO1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAmICsgLmNhcmQtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzU2cHgpIHtcbiAgLnJ1bm5pbmctbGluZS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgODBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLnJ1bm5pbmctbGluZS13cmFwcGVyIHtcblxuICAgICAgLnJ1bm5pbmctbGluZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcblxuICAgICAgICAmICsgLnJ1bm5pbmctbGluZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIycHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmJlbmVmaXRzLWNhcmRzIHtcbiAgICAgIG1hcmdpbjogMzVweCAwIDA7XG5cbiAgICAgIC5jYXJkLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMjBweDtcblxuICAgICAgICAuY2FyZC10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuIiwiLnJlbGF0ZWQtYmxvZy1zZWN0aW9uIHtcbiAgbWFyZ2luOiAxMzBweCAwO1xuXG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVsYXRlZC1ibG9nLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogMTkwcHggMDtcbiAgfVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTZweCkge1xuICAucmVsYXRlZC1ibG9nLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogODBweCAwO1xuXG4gICAgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAucm93IHtcblxuICAgICAgLmNvbC1tLTEyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cbn1cbiIsIi5maXhlZC13aWRnZXRzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5maXhlZC13aWRnZXRzIHtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgIC5idXR0b24td2lkZ2V0cyB7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXNlY29uZDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvd2lkZ2V0cy1idXR0b24taWNvLnN2Zyk7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA5cHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy93aWRnZXRzLWJ1dHRvbi1jbG9zZS5zdmcpO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogOXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTFFMUUxO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLndpZGdldHMtbGlzdCB7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGhlaWdodDogMDtcblxuICAgICAgLndpZGdldC1saW5rIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICQtLWZvbnQtc2Vjb25kO1xuICAgICAgICBjb2xvcjogJC0tY29sb3Itd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci1zZWNvbmQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG4gICAgICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG5cbiAgLnBhZ2UtYnRuIHtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci1zZWNvbmQ7XG4gICAgY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3ItZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci1kZWZhdWx0O1xuICAgIH1cblxuICB9XG5cbiAgLmJ0bi1uZXh0LCAuYnRuLXByZXYge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9wYWdpbmF0aW9uLWFycm93LnN2Zyk7XG4gIH1cblxuICAuYnRuLW5leHQge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgfVxuXG4gIC5idG4tbmV4dC1wcmV2IHtcblxuICB9XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuXG4gIC5wYWdpbmF0aW9uIHtcblxuICAgIC5wYWdlLWJ0biB7XG4gICAgICB3aWR0aDogNzVweDtcbiAgICAgIGhlaWdodDogNzVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIH1cblxuICAgIC5idG4tbmV4dCwgLmJ0bi1wcmV2IHtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMHB4O1xuICAgIH1cblxuICAgIC5idG4tbmV4dCB7XG5cbiAgICB9XG5cbiAgICAuYnRuLW5leHQtcHJldiB7XG5cbiAgICB9XG5cbiAgfVxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTZweCkge1xuICAucGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgIC5wYWdlLWJ0biB7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG5cbiAgICAuYnRuLW5leHQsIC5idG4tcHJldiB7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gICAgfVxuXG4gIH1cbn1cbiIsIi5hYm91dC1zZWN0aW9uIHtcbiAgbWFyZ2luOiAxMzBweCAwO1xuXG4gIC5idG4tc21hbGwtc2NyZWVucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jb250ZW50LXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAuYWJvdXQtYWR2YW50YWdlcyB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuYWR2YW50YWdlLWNhcmQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtaW4taGVpZ2h0OiAxODVweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IDMwcHggMTVweCAzMHB4IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICB9XG5cbiAgfVxuXG59XG5cbi5zZXJ2aWNlcy1zZWN0aW9uIHtcbiAgbWFyZ2luOiAxMzBweCAwO1xuXG4gIGgyIHtcbiAgICBjb2xvcjogJC0tY29sb3Itd2hpdGU7XG4gIH1cblxuICAuZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAkLS1jb2xvci13aGl0ZTtcbiAgICB9XG5cbiAgfVxuXG4gIC5zZXJ2aWNlcy13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1MHB4IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3ItYmFja2dyb3VuZC1kYXJrO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIH1cblxuICAuc2VydmljZS1jYXJkIHtcbiAgICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuXG4gICAgICAuY2FyZC10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkLS1mb250LXNlY29uZDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuXG4gICAgICAuY2FyZC1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmNhcmQtYm90dG9tIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAuY2FyZC1zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkLS1mb250LXNlY29uZDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5jYXJkLWR1cmF0aW9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG5cbiAgICAgICAgLmR1cmF0aW9uLWl0ZW0ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuXG4gICAgICAgICAgJiArIC5kdXJhdGlvbi1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC5jYXJkLWJ1dHRvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDEzNTBweCkge1xuICAuYWJvdXQtc2VjdGlvbiAuY29udGVudC13cmFwcGVyIC5kZXNjcmlwdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnNlcnZpY2VzLXNlY3Rpb24gLnNlcnZpY2UtY2FyZCAuY2FyZC1oZWFkZXIgLmNhcmQtY29udGVudCBsaSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFib3V0LXNlY3Rpb24ge1xuICAgIG1hcmdpbjogMTkwcHggMDtcblxuICAgIGgyIHtcblxuICAgIH1cblxuICAgIC5jb250ZW50LXdyYXBwZXIge1xuXG4gICAgICAuZGVzY3JpcHRpb24ge1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDY2MHB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5hZHZhbnRhZ2UtY2FyZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcblxuICAgICAgLmNhcmQtZGVzY3JpcHRpb24ge1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAuc2VydmljZXMtc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAxOTBweCAwO1xuXG4gICAgLnNlcnZpY2VzLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogOTBweCA0MHB4O1xuICAgIH1cblxuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cblxuICAgIC5zZXJ2aWNlLWNhcmQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDBweCk7XG5cbiAgICAgIC5jYXJkLWhlYWRlciB7XG5cbiAgICAgICAgLmNhcmQtdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQtY29udGVudCB7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAuY2FyZC1ib3R0b20ge1xuXG4gICAgICAgIC5jYXJkLXN1YnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZC1kdXJhdGlvbiB7XG5cbiAgICAgICAgICAuZHVyYXRpb24taXRlbSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZXJ2aWNlcy1zZWN0aW9uIC5zZXJ2aWNlLWNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWJvdXQtc2VjdGlvbiB7XG5cbiAgICBoMiB7XG4gICAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICAgIH1cblxuICAgIC5idG4tcGMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuYnRuLXNtYWxsLXNjcmVlbnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAuY29udGVudC13cmFwcGVyIHtcblxuICAgICAgLmRlc2NyaXB0aW9uIHtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc1NnB4KSB7XG5cbiAgLmRlZmF1bHQtYmFubmVyLWhvbWUge1xuICAgIGhlaWdodDogaW5pdGlhbDtcblxuICAgIC5iYW5uZXItY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxNjVweCAwIDMwMHB4O1xuXG4gICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgfVxuXG4gICAgICAuYnRuIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgLmFib3V0LXNlY3Rpb24ge1xuICAgIG1hcmdpbjogODBweCAwO1xuXG4gICAgLmNvbnRlbnQtd3JhcHBlciB7XG5cbiAgICAgIC5kZXNjcmlwdGlvbiB7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIG1heC13aWR0aDogMzEwcHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmFib3V0LWFkdmFudGFnZXMge1xuXG4gICAgICAuYWR2YW50YWdlLWNhcmQge1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxNDBweDtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5idG4tc21hbGwtc2NyZWVucyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgfVxuXG4gIC5zZXJ2aWNlcy1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDgwcHggMDtcblxuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC5zZXJ2aWNlcy13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICB9XG5cbiAgICAuc2VydmljZS1jYXJkIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgaGVpZ2h0OiBpbml0aWFsO1xuXG4gICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkLWNvbnRlbnQge1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLmNhcmQtYm90dG9tIHtcblxuICAgICAgICAuY2FyZC1zdWJ0aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZC1kdXJhdGlvbiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgIC5kdXJhdGlvbi1pdGVtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkLWJ1dHRvbnMge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbn1cbiIsIi5mb290ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLWJhY2tncm91bmQtZGFyaztcclxuICBwYWRkaW5nOiAyNnB4IDAgNDBweDtcclxuXHJcbiAgLnJvdy10b3Age1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJC0tY29sb3Itd2hpdGU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgIC5jb2wtbGctNyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci1tYWlsIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICQtLWZvbnQtdGhpcmQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICBjb2xvcjogJC0tY29sb3Itd2hpdGU7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJC0tY29sb3Itc2Vjb25kO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbGctNSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLnJvdy1ib3R0b20ge1xyXG5cclxuICAgIC5idG4tbW9iaWxlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLWxlZnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgLmZvb3Rlci1xciB7XHJcbiAgICAgICAgd2lkdGg6IDIzNXB4O1xyXG4gICAgICAgIGhlaWdodDogMjM1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb290ZXItcXItdGVsZWdyYW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDdweCAzcHggMTZweCA2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb290ZXItcXItd2hhdHNhcHAge1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci1zb2NpYWxzIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgIC5zb2NpYWwtbGluayB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDVweCA4cHg7XHJcbiAgICAgICAgd2lkdGg6IDY1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2NXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzOTUyRTA7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICBjb2xvcjogJC0tY29sb3Itc2Vjb25kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItYnV0dG9ucyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblxyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDMyNnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICBjb2xvcjogJC0tY29sb3Itc2Vjb25kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idG4tdy1hcnJvdyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcblxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvYXJyb3ctdXAtaWNvLWJsdWUuc3ZnKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ0bi1waG9uZSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJC0tY29sb3Itd2hpdGU7XHJcbiAgICAgICAgY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICQtLWNvbG9yLXNlY29uZDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXNlY29uZDtcclxuICAgICAgICAgIGNvbG9yOiAkLS1jb2xvci13aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItY29weSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJC0tY29sb3Itc2Vjb25kO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgLmZvb3RlciAucm93LWJvdHRvbSAuZm9vdGVyLXNvY2lhbHMgLnNvY2lhbC1saW5rIHtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIHBhZGRpbmc6IDhweCA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XHJcbiAgLmZvb3RlciB7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDA7XHJcblxyXG4gICAgLnJvdy1ib3R0b20ge1xyXG5cclxuICAgICAgLmZvb3Rlci1sZWZ0IHtcclxuXHJcbiAgICAgICAgLmZvb3Rlci1xciB7XHJcbiAgICAgICAgICB3aWR0aDogMzQ1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDM0NXB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb290ZXItc29jaWFscyB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgLnNvY2lhbC1saW5rIHtcclxuICAgICAgICAgIHdpZHRoOiA5NXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA5NXB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiA1NnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb290ZXItY29weSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvb3Rlci1idXR0b25zIHtcclxuXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDQwOHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAuZm9vdGVyLW1lbnUgbGkrbGkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLmZvb3RlciB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDAgMTVweDtcclxuXHJcbiAgICAuZm9vdGVyLW5hdiB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3ctdG9wIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcblxyXG4gICAgICAuY29sLWxnLTUge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAucm93LWJvdHRvbSB7XHJcblxyXG4gICAgICAuYnRuLW1vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvb3Rlci1idXR0b25zIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzU2cHgpIHtcclxuICAuZm9vdGVyIHtcclxuXHJcbiAgICAucm93LXRvcCB7XHJcblxyXG4gICAgICAuZm9vdGVyLW1haWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAucm93LWJvdHRvbSB7XHJcblxyXG4gICAgICAuYnRuLXBjIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnRuLW1vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ0bi1waG9uZSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJC0tY29sb3Itd2hpdGU7XHJcbiAgICAgICAgY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDE4N3B4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9vdGVyLWxlZnQge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgLmZvb3Rlci1xciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb290ZXItc29jaWFscyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAuc29jaWFsLWxpbmsge1xyXG4gICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICYgKyAuc29jaWFsLWxpbmsge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvb3Rlci1idXR0b25zIHtcclxuXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvb3Rlci1jb3B5IHtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcbiIsIi5oZWFkZXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgdHJhbnNpdGlvbjogMC4zcztcclxuICB6LWluZGV4OiA5OTk7XHJcblxyXG4gIC5sb2dvIHtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDE1NnB4O1xyXG4gICAgICBtaW4td2lkdGg6IDE2NXB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiA2NXB4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5idG4td2hpdGUge1xyXG4gICAgcGFkZGluZzogMCA1MHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICB9XHJcblxyXG5cclxuICAucG9wdXAtYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB3aWR0aDogNjVweDtcclxuICAgIGhlaWdodDogNjVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuICAgIC5saW5lIHtcclxuICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuYnV0dG9uLXBvcHVwLW1lbnUge1xyXG5cclxuICAgIC5saW5lIHtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLWRlZmF1bHQ7XHJcbiAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgIG1hcmdpbjogOXB4IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXNlY29uZDtcclxuXHJcbiAgICAgIC5saW5lIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci13aGl0ZTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuaGVhZGVyLXBob25lIHtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXNlY29uZDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogNjVweDtcclxuICAgIGhlaWdodDogNjVweDtcclxuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgLnBob25lLWJ1dHRvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB3aWR0aDogNjVweDtcclxuICAgICAgbWluLXdpZHRoOiA2NXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvaGVhZGVyLXBob25lLnN2Zyk7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnBob25lLXRleHQge1xyXG4gICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXNlY29uZDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDEwcHg7XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDY1cHg7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHdpZHRoOiAyOTBweDtcclxuXHJcbiAgICAgIC5waG9uZS1idXR0b24ge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDVweCAwIDEwLjlweCAwICMwMDAwMDA0MDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnBob25lLXRleHQge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oZWFkZXItcG9wdXAge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xyXG4gICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG5cclxuICAgICYuc2hvdyB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24tcG9wdXAtY2xvc2Uge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkLS1jb2xvci1ib3JkZXI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIC5saW5lIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3ItZGVmYXVsdDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkLS1jb2xvci1zZWNvbmQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3Itc2Vjb25kO1xyXG5cclxuICAgICAgICAubGluZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci13aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItbmF2IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogNjBweCAwIDgwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAubWVudS13cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XHJcblxyXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubWVudS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICQtLWZvbnQtc2Vjb25kO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgY29sb3I6ICQtLWNvbG9yLXNlY29uZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItY29udGFjdC10aXRsZSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItbWFpbCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICQtLWZvbnQtdGhpcmQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICQtLWNvbG9yLXNlY29uZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItY29udGFjdHMge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIC5oZWFkZXItY29udGFjdC1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgLmhlYWRlci1zb2NpYWxzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5zb2NpYWwtbGluayB7XHJcbiAgICAgICAgICBwYWRkaW5nOiA1cHggNXB4IDhweDtcclxuICAgICAgICAgIHdpZHRoOiA2NXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA2NXB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJC0tZm9udC1zZWNvbmQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci1zZWNvbmQ7XHJcbiAgICAgICAgICBjb2xvcjogJC0tY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci10aGlyZDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmICsgLnNvY2lhbC1saW5rIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5oZWFkZXItY29udGFjdC1pdGVtLWNvcHkge1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcclxuXHJcbiAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkLS1jb2xvci1zZWNvbmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmJ0bi1oZWFkZXItbmF2IHtcclxuICAgIG1heC13aWR0aDogMzE1cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci13aGl0ZTtcclxuICAgICAgY29sb3I6ICQtLWNvbG9yLWRlZmF1bHQ7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2Fycm93LWRhcmstaWNvLnN2Zyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmNvbC1sZWZ0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJi5zY3JvbGxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci1iYWNrZ3JvdW5kLWRhcms7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcblxyXG4gICAgLmhlYWRlci1wb3B1cCB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAzMHB4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5uYXYtYnV0dG9uLWhlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcclxuICAuaGVhZGVyIHtcclxuICAgIHBhZGRpbmc6IDMwcHggMDtcclxuXHJcbiAgICAubG9nbyB7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGhlaWdodDogOTVweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDIyOHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5wb3B1cC1idXR0b24ge1xyXG4gICAgICB3aWR0aDogOTVweDtcclxuICAgICAgaGVpZ2h0OiA5NXB4O1xyXG5cclxuICAgICAgLmxpbmUge1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG5cclxuICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgIG1hcmdpbjogMTNweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1oZWFkZXItbmF2IHtcclxuICAgICAgbWF4LXdpZHRoOiA0MzVweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLXBvcHVwIHtcclxuICAgICAgcGFkZGluZzogMzBweCAwIDQwcHg7XHJcblxyXG4gICAgICAuYnV0dG9uLXBvcHVwLWNsb3NlIHtcclxuXHJcbiAgICAgICAgLmxpbmUge1xyXG4gICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgLmhlYWRlci1uYXYge1xyXG4gICAgICAgIG1hcmdpbjogMTEwcHggMCAzMTBweDtcclxuXHJcbiAgICAgICAgLm1lbnUtdGl0bGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZW51LXdyYXBwZXIge1xyXG4gICAgICAgICAgcGFkZGluZzogMCA2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5oZWFkZXItY29udGFjdC10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5oZWFkZXItY29udGFjdHMge1xyXG5cclxuICAgICAgICAuaGVhZGVyLXNvY2lhbHMge1xyXG5cclxuICAgICAgICAgIC5zb2NpYWwtbGluayB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDk1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTZweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyLWNvbnRhY3QtaXRlbS1jb3B5IHtcclxuXHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItcGhvbmUge1xyXG4gICAgICB3aWR0aDogOTVweDtcclxuICAgICAgaGVpZ2h0OiA5NXB4O1xyXG5cclxuICAgICAgLnBob25lLWJ1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MHB4O1xyXG4gICAgICAgIHdpZHRoOiA5NXB4O1xyXG4gICAgICAgIGhlaWdodDogOTVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnBob25lLXRleHQge1xyXG4gICAgICAgIGhlaWdodDogOTVweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDM1cHggMCA1MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucGhvbmUtYnV0dG9uIHtcclxuICAgICAgICB3aWR0aDogOTVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgd2lkdGg6IDMzNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYuc2Nyb2xsZWQge1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcblxyXG4gICAgICAuaGVhZGVyLXBvcHVwIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDAgNDBweDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQyMHB4KSB7XHJcbiAgLmhlYWRlciB7XHJcblxyXG4gICAgLmJ0bi13aGl0ZSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLWhlYWRlci1uYXYge1xyXG4gICAgICBwYWRkaW5nOiAwIDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1waG9uZSB7XHJcblxyXG4gICAgICAucGhvbmUtdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB3aWR0aDogMjI2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG4gIC5oZWFkZXIgLmhlYWRlci1wb3B1cCAuaGVhZGVyLWNvbnRhY3RzIC5oZWFkZXItc29jaWFscyAuc29jaWFsLWxpbmsge1xyXG4gICAgcGFkZGluZzogOHB4IDVweDtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICB9XHJcbiAgLmhlYWRlciAuaGVhZGVyLXBvcHVwIC5oZWFkZXItbWFpbCBhIHtcclxuICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAuaGVhZGVyIHtcclxuXHJcbiAgICAuYnRuLXdoaXRlIHtcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAuaGVhZGVyIHtcclxuXHJcbiAgICAuYnRuLWhlYWRlci1uYXYge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3cge1xyXG5cclxuICAgICAgLmNvbC1sZy03IHtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29sLWxnLTUge1xyXG4gICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5oZWFkZXIge1xyXG5cclxuICAgIC5oZWFkZXItcGhvbmUge1xyXG4gICAgICAucGhvbmUtdGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1wb3B1cCB7XHJcblxyXG4gICAgICAuaGVhZGVyLW5hdiB7XHJcblxyXG4gICAgICAgIC5tZW51LXRpdGxlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZW51LXdyYXBwZXIge1xyXG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5oZWFkZXItY29udGFjdHMge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgLmhlYWRlci1jb250YWN0LWl0ZW0ge1xyXG5cclxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSksICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyLWNvbnRhY3QtaXRlbS1jb3B5IHtcclxuXHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc1NnB4KSB7XHJcbiAgLmJ0bi1oZWFkZXItbmF2IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5oZWFkZXIge1xyXG4gICAgcGFkZGluZzogMTBweCAwO1xyXG5cclxuICAgIC5idG4td2hpdGUge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAubG9nbyB7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogODRweDtcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiA4NHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItcGhvbmUge1xyXG4gICAgICB3aWR0aDogMzVweDtcclxuICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG5cclxuXHJcbiAgICAgIC5waG9uZS1idXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAucG9wdXAtYnV0dG9uIHtcclxuICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG5cclxuICAgICAgLmxpbmUge1xyXG4gICAgICAgIHdpZHRoOiAxOHB4O1xyXG5cclxuICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgIG1hcmdpbjogNXB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLXBvcHVwIHtcclxuICAgICAgcGFkZGluZzogMTBweCAwO1xyXG5cclxuICAgICAgLmJ1dHRvbi1wb3B1cC1jbG9zZSB7XHJcblxyXG4gICAgICAgIC5saW5lIHtcclxuICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5oZWFkZXItbmF2IHtcclxuICAgICAgICBtYXJnaW46IDMwcHggMDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgIC5tZW51LXRpdGxlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWVudS13cmFwcGVyIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMTJweDtcclxuXHJcbiAgICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgLmhlYWRlci1jb250YWN0LXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmhlYWRlci1tYWlsIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaGVhZGVyLWNvbnRhY3RzIHtcclxuXHJcbiAgICAgICAgLmhlYWRlci1zb2NpYWxzIHtcclxuXHJcbiAgICAgICAgICAuc29jaWFsLWxpbmsge1xyXG4gICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuXHJcbiAgICAgICAgICAgICYgICsgLnNvY2lhbC1saW5rIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyLWNvbnRhY3QtaXRlbSB7XHJcblxyXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlci1jb250YWN0LWl0ZW0tY29weSB7XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLnNjcm9sbGVkIHtcclxuXHJcbiAgICAgIC5oZWFkZXItcG9wdXAge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuXHJcbiAgLmJ0bi1oZWFkZXItbmF2IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyIC5idG4td2hpdGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuIiwiLmJsb2ctc2VjdGlvbi1tYWluIHtcbiAgbWFyZ2luOiAxMzBweCAwO1xuXG4gIC5yb3cge1xuXG4gICAgLmNvbC1sZy02IHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gICAgICAmOm50aC1vZi10eXBlKDEpLCAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmRlZmF1bHQtYmFubmVyLWJsb2cge1xuXG4gICAgLmJhbm5lci1jb250ZW50IHtcblxuICAgICAgLmRlc2NyaXB0aW9uIHtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIC5ibG9nLXNlY3Rpb24tbWFpbiB7XG4gICAgbWFyZ2luOiAxOTBweCAwO1xuICB9XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvZy1zZWN0aW9uLW1haW4ge1xuXG4gICAgLnJvdyB7XG5cbiAgICAgIC5jb2wtbGctNiB7XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSgxKSwgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuXG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc1NnB4KSB7XG4gIC5ibG9nLXNlY3Rpb24tbWFpbiB7XG4gICAgbWFyZ2luOiA4MHB4IDA7XG5cbiAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICAucm93IHtcblxuICAgICAgLmNvbC1sZy02Om50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG59XG4iLCIuc2luZ2xlLWJsb2ctY29udGVudCB7XG4gIG1hcmdpbjogMTMwcHggMDtcblxuICBoMiB7XG5cbiAgfVxuXG4gIC5jb250ZW50LWJsb2NrIHtcblxuICAgIHVsLCBvbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgLmRlc2NyaXB0aW9uLWJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJC0tY29sb3ItZGVmYXVsdDtcbiAgfVxuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAuZGVmYXVsdC1iYW5uZXItc2luZ2xlIHtcblxuICAgLmJhbm5lci1jb250ZW50IHtcblxuICAgICAuZGVzY3JpcHRpb24ge1xuXG4gICAgICAgcCB7XG4gICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgICB9XG5cbiAgICAgfVxuXG4gICB9XG5cbiB9XG5cbiAgLnNpbmdsZS1ibG9nLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMTkwcHggMDtcblxuICAgIC5jb250ZW50LWJsb2NrIHtcblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDIwcHg7XG4gICAgICB9XG5cbiAgICAgIG9sLCB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxNDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5kZXNjcmlwdGlvbi1ib3R0b20ge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG5cblxuICAgIH1cblxuICB9XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc1NnB4KSB7XG4gIC5kZWZhdWx0LWJhbm5lci1zaW5nbGUge1xuXG4gICAgLmJhbm5lci1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICB9XG5cbiAgfVxuXG4gIC5zaW5nbGUtYmxvZy1jb250ZW50IHtcbiAgICBtYXJnaW46IDgwcHggMDtcblxuICAgIC5jb250ZW50LWJsb2NrIHtcblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIH1cblxuICAgICAgb2wsIHVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmRlc2NyaXB0aW9uLWJvdHRvbSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuXG4gIH1cblxuICAuYmxvZy1zZWN0aW9uLXByb21vLWxpZ2h0IHtcblxuICAgIGgyIHtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgfVxuXG4gIH1cblxufVxuIiwiLmFib3V0LW1haW4tc2VjdGlvbiB7XG4gIG1hcmdpbjogMTMwcHggMDtcblxuICAuYWJvdXQtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3ItYmFja2dyb3VuZC1kYXJrO1xuICAgIHBhZGRpbmc6IDUwcHggNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNhcmQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4IDMwcHggMzBweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuZGVzY3JpcHRpb24tdG9wIHtcblxuICAgICBwIHtcbiAgICAgICBtYXgtd2lkdGg6IDYyMHB4O1xuICAgICB9XG5cbiAgfVxuXG4gIC5kZXNjcmlwdGlvbiB7XG5cbiAgIHAge1xuICAgICBjb2xvcjogJC0tY29sb3Itd2hpdGU7XG4gICB9XG5cbiAgfVxuXG4gIC5yb3ctYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5kZXNjcmlwdGlvbi1ib3R0b20ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkLS1jb2xvci13aGl0ZTtcbiAgICB9XG5cbiAgfVxuXG59XG5cbi5iZW5lZml0cy1lZHVjYXRpb24tc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDEzMHB4IDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYWJvdXQtZWR1Y2F0aW9uLWJhY2sud2VicCk7XG5cbiAgLmNhcmQge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEOUQ5O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGhlaWdodDogNDE1cHg7XG5cbiAgICAuY2FyZC10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJC0tZm9udC1zZWNvbmQ7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB9XG5cbiAgfVxuXG4gICYgKyBzZWN0aW9uIHtcbiAgICBtYXJnaW46IDAgMCAxMzBweDtcbiAgfVxuXG59XG5cbi5vdXItdGVhbS1zZWN0aW9uIHtcbiAgbWFyZ2luOiAxMzBweCAwIDExMHB4O1xuXG4gIGgyIHtcbiAgICBjb2xvcjogJC0tY29sb3Itd2hpdGU7XG4gIH1cblxuICAuZGVzY3JpcHRpb24ge1xuXG4gICAgcCB7XG4gICAgICBjb2xvcjogJC0tY29sb3Itd2hpdGU7XG4gICAgfVxuXG4gIH1cblxuICAub3VyLXRlYW0td3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3ItYmFja2dyb3VuZC1kYXJrO1xuICAgIHBhZGRpbmc6IDUwcHggNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB9XG5cbiAgLnRlYW0tY2FyZCB7XG4gICAgaGVpZ2h0OiAzMDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEOUQ5O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgLmNhcmQtdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICQtLWZvbnQtc2Vjb25kO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJC0tY29sb3ItZGVmYXVsdDtcbiAgICB9XG5cbiAgICAuY2FyZC1wb3NpdGlvbiB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB9XG5cbiAgfVxuXG4gIC5yb3cge1xuXG4gICAgLm1vYmlsZS1jb2wge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgfVxuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmRlZmF1bHQtYmFubmVyLWFib3V0IHtcblxuICAgIC5iYW5uZXItY29udGVudCAuZGVzY3JpcHRpb24ge1xuXG4gICAgICBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIC5hYm91dC1tYWluLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogMTkwcHggMCAwO1xuXG4gICAgLmJ0biB7XG4gICAgICBtYXgtd2lkdGg6IDU3N3B4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmFib3V0LXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogOTBweCA0MHB4O1xuICAgIH1cblxuICAgIC5jYXJkLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogNDBweCA1MHB4IDMwcHg7XG4gICAgfVxuXG4gICAgLmRlc2NyaXB0aW9uLXRvcCB7XG5cbiAgICAgIHAge1xuICAgICAgICBtYXgtd2lkdGg6IDExMjBweDtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5kZXNjcmlwdGlvbi1ib3R0b20ge1xuXG4gICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgLmJlbmVmaXRzLWVkdWNhdGlvbi1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAxOTBweCAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYWJvdXQtZWR1Y2F0aW9uLWJhY2stbGFyZ2Uud2VicCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDg1JTtcblxuICAgIC5jYXJkIHtcbiAgICAgIGhlaWdodDogNjQ0cHg7XG5cbiAgICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA1OHB4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAub3VyLXRlYW0tc2VjdGlvbiB7XG5cbiAgICAub3VyLXRlYW0td3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA5MHB4IDQwcHg7XG4gICAgfVxuXG4gICAgLnRlYW0tY2FyZCB7XG4gICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA1MDBweDtcblxuICAgICAgLmNhcmQtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDU4cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgfVxuXG4gICAgICAuY2FyZC1wb3NpdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYmVuZWZpdHMtZWR1Y2F0aW9uLXNlY3Rpb24gLmNhcmQge1xuICAgIGhlaWdodDogMzE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWJvdXQtbWFpbi1zZWN0aW9uIHtcblxuICAgIC5yb3ctYm90dG9tIHtcblxuICAgICAgLmNvbC1tZC0xMjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgLmJlbmVmaXRzLWVkdWNhdGlvbi1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAxMzBweCAwIDExMHB4O1xuXG4gICAgLmNhcmQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgfVxuXG4gIC5vdXItdGVhbS1zZWN0aW9uIHtcblxuICAgIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgLmRlc2NyaXB0aW9uLXBjIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnJvdyB7XG5cbiAgICAgIC5jb2wtbWQtNiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgJjpoYXMoLnRlYW0tY2FyZCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5tb2JpbGUtY29sIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTZweCkge1xuICAuYWJvdXQtbWFpbi1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDgwcHggMDtcblxuICAgIC5hYm91dC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICB9XG5cbiAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAuY2FyZC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICB9XG5cbiAgICAuZGVzY3JpcHRpb24tYm90dG9tIHtcblxuICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICB9XG5cbiAgLmJlbmVmaXRzLWVkdWNhdGlvbi1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDAgMTYwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hYm91dC1lZHVjYXRpb24tYmFjay1tb2JpbGUud2VicCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEyMCU7XG5cbiAgICAuY2FyZCB7XG4gICAgICBoZWlnaHQ6IDIyOHB4O1xuICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgLmNhcmQtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIC5iZW5lZml0cy1lZHVjYXRpb24tc2VjdGlvbiArIHNlY3Rpb24ge1xuICAgIG1hcmdpbjogMCAwIDgwcHg7XG4gIH1cblxuICAub3VyLXRlYW0tc2VjdGlvbiB7XG4gICAgbWFyZ2luOiA4MHB4IDA7XG5cbiAgICBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC5vdXItdGVhbS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICB9XG5cbiAgICAudGVhbS1jYXJkIHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDIzNnB4O1xuXG4gICAgICAuY2FyZC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIC5jYXJkLXBvc2l0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxufVxuIiwiLnNlcnZpY2UtbWFpbi1zZWN0aW9uIHtcbiAgbWFyZ2luOiAxMzBweCAwO1xuXG4gIC5zZXJ2aWNlLW1haW4td3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3ItYmFja2dyb3VuZC1kYXJrO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgcGFkZGluZzogNTBweCA0MHB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLWdhcDogMjBweDtcbiAgfVxuXG4gIC5zZXJ2aWNlLWNhcmQge1xuICAgIHBhZGRpbmc6IDQwcHggMzBweDtcblxuICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICB9XG5cbiAgICAuY2FyZC1jb250ZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuY2FyZC1ib3R0b20ge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5jYXJkLXN1YnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICQtLWZvbnQtc2Vjb25kO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgLmNhcmQtb3B0aW9uLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAuY2FyZC1vcHRpb25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgICAub3B0aW9uLWl0ZW0ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuXG4gICAgICAgICAgJiArIC5vcHRpb24taXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNDRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC5idG4ge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIC5jYXJkLWJvdHRvbSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbn1cblxuLnNlcnZpY2VzLWxpc3Qtc2VjdGlvbiB7XG4gIG1hcmdpbjogMTMwcHggMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNjAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlcnZpY2VzLWxpc3QtZGVjb3Iud2VicCk7XG5cbiAgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAuY2FyZC13cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiAzMDNweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcGFkZGluZzogMzBweDtcblxuICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkLS1jb2xvci1kZWZhdWx0O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cblxuICB9XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc2VydmljZS1tYWluLXNlY3Rpb24ge1xuXG4gICAgLnNlcnZpY2UtY2FyZCB7XG5cbiAgICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgfVxuXG4gICAgICAuY2FyZC1jb250ZW50IHtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAuY2FyZC1ib3R0b20ge1xuXG4gICAgICAgIC5jYXJkLXN1YnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZC1vcHRpb25zIHtcblxuICAgICAgICAgIC5vcHRpb24taXRlbSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgLnNlcnZpY2VzLWxpc3Qtc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZXJ2aWNlcy1saXN0LWRlY29yLWxhcmdlLndlYnApO1xuICAgIG1hcmdpbjogMjUwcHggMCAxOTBweDtcblxuICAgIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuXG4gICAgLmNhcmQtd3JhcHBlciB7XG4gICAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICAgIHBhZGRpbmc6IDQwcHg7XG5cbiAgICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA1OHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgIH1cblxuICAgICAgLmNhcmQtZGVzY3JpcHRpb24ge1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXG4gIC5zZXJ2aWNlLW1haW4tc2VjdGlvbiB7XG5cbiAgICAuc2VydmljZS1tYWluLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLnNlcnZpY2UtY2FyZCB7XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZC1ib3R0b20ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIC5zZXJ2aWNlcy1saXN0LXNlY3Rpb24ge1xuXG4gICAgLmNhcmQtd3JhcHBlciB7XG4gICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgIH1cblxuICAgIC5yb3cge1xuXG4gICAgICAuY29sLW1kLTYge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICY6aGFzKC5jYXJkLXdyYXBwZXIpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTZweCkge1xuICAuc2VydmljZS1tYWluLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogODBweCAwO1xuXG4gICAgLnNlcnZpY2UtbWFpbi13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICB9XG5cbiAgICAuc2VydmljZS1jYXJkIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgfVxuXG4gICAgICAuY2FyZC1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAuY2FyZC1ib3R0b20ge1xuXG4gICAgICAgIC5jYXJkLXN1YnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZC1vcHRpb25zIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgICAgICAgLm9wdGlvbi1pdGVtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIC5zZXJ2aWNlcy1saXN0LXNlY3Rpb24ge1xuICAgIG1hcmdpbjogODBweCAwIDA7XG4gICAgcGFkZGluZzogMCAwIDgwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZXJ2aWNlcy1saXN0LWRlY29yLW1vYmlsZS53ZWJwKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTEwJTtcblxuICAgIC5jYXJkLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDIzNnB4O1xuXG4gICAgICAuY2FyZC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAucm93IHtcblxuICAgICAgLmNvbC1tLTY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgLmNhcmQtd3JhcHBlciB7XG4gICAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcblxuICAgICAgICAgIC5jYXJkLWRlc2NyaXB0aW9uIHtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJiArIHNlY3Rpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgfVxuXG5cbn1cbiIsIi5kZWZhdWx0LWJhbm5lci1zZXJ2aWNlcyB7XG5cbiAgLmJhbm5lci1jb250ZW50IHtcblxuICAgIC5kZXNjcmlwdGlvbiB7XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxufVxuXG4ucHJvamVjdHMtc2VjdGlvbi1tYWluIHtcbiAgbWFyZ2luOiAxMzBweCAwIDIwcHg7XG5cbiAgLnByb2plY3RzLWZpbHRlcnMge1xuICAgIG1hcmdpbjogMCAtMTBweCA1MHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIC5maWx0ZXItaXRlbSB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkLS1jb2xvci1ib3JkZXI7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICQtLWNvbG9yLWJhY2tncm91bmQtZGFyaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci1iYWNrZ3JvdW5kLWRhcms7XG4gICAgICAgICAgY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICB3aWR0aDogMTYlO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgd2lkdGg6IDIzJTtcbiAgICAgIH1cblxuICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgIHdpZHRoOiAyMyU7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgICB3aWR0aDogMTYlO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1vZi10eXBlKDUpIHtcbiAgICAgICAgd2lkdGg6IDIyJTtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbn1cblxuLnNlcnZpY2VzLXNlby1zZWN0aW9uIHtcbiAgbWFyZ2luOiAxMzBweCAwO1xuXG4gIC5zZW8td3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlcnZpY2VzLXNlby1kZWNvci53ZWJwKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci1iYWNrZ3JvdW5kLWRhcms7XG5cbiAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogNTBweCA0MHB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAkLS1jb2xvci13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgICAgfVxuXG4gICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIGNvbG9yOiAkLS1jb2xvci13aGl0ZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAuYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3Itd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkLS1jb2xvci1zZWNvbmQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDg3cHg7XG4gICAgICAgIG1heC13aWR0aDogMzI2cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXNlY29uZDtcbiAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXNlY29uZDtcbiAgICAgICAgICBjb2xvcjogJC0tY29sb3Itd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgIHBhZGRpbmc6IDIwcHggODBweCA1NnB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDQ4OHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgaGVpZ2h0OiAzNTVweDtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbn1cblxuLnNlcnZpY2VzLWJlbmVmaXRzLXNlY3Rpb24ge1xuICBtYXJnaW46IDEzMHB4IDA7XG5cbiAgLnNlcnZpY2UtYmVuZWZpdHMtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci1iYWNrZ3JvdW5kLWRhcms7XG4gICAgcGFkZGluZzogNTBweCA0MHB4O1xuXG4gICAgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGNvbG9yOiAkLS1jb2xvci13aGl0ZTtcbiAgICB9XG5cbiAgICAuZGVzY3JpcHRpb24ge1xuXG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAuY2FyZHMtbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuY2FyZC13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBoZWlnaHQ6IDE4NXB4O1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLXNlY29uZDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvY2hlY2ttYXJrLWljby5zdmcpO1xuICAgICAgfVxuXG4gICAgICAuY2FyZC10ZXh0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnByb2plY3RzLXNlY3Rpb24tbWFpbiB7XG5cbiAgICAucHJvamVjdHMtZmlsdGVycyB7XG5cbiAgICAgIC5maWx0ZXItaXRlbSB7XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgd2lkdGg6IDE4JTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgIHdpZHRoOiAyMSU7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICB3aWR0aDogMjElO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSg0KSB7XG4gICAgICAgICAgd2lkdGg6IDE4JTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoNSkge1xuICAgICAgICAgIHdpZHRoOiAyMiU7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZGVmYXVsdC1iYW5uZXItc2VydmljZXMge1xuXG4gICAgLmJhbm5lci1jb250ZW50IHtcblxuICAgICAgLmRlc2NyaXB0aW9uIHtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIC5wcm9qZWN0cy1zZWN0aW9uLW1haW4ge1xuICAgIG1hcmdpbjogMTkwcHggMDtcblxuICAgIC5wcm9qZWN0cy1maWx0ZXJzIHtcblxuICAgICAgLmZpbHRlci1pdGVtIHtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBoZWlnaHQ6IDk1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgLnNlcnZpY2VzLXNlby1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDE5MHB4IDA7XG5cbiAgICAuc2VvLXdyYXBwZXIge1xuXG4gICAgICAuY29udGVudC13cmFwcGVyIHtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0MzVweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLmltYWdlLXdyYXBwZXIge1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiA1NzRweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDc4OHB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgLnNlcnZpY2VzLWJlbmVmaXRzLXNlY3Rpb24ge1xuXG4gICAgLnNlcnZpY2UtYmVuZWZpdHMtd3JhcHBlciB7XG5cbiAgICAgIC5kZXNjcmlwdGlvbiB7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA3NTZweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuY2FyZHMtbGlzdCB7XG5cbiAgICAgIC5jYXJkLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDMyMHB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZC10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9qZWN0cy1zZWN0aW9uLW1haW4ge1xuICAgIG1hcmdpbjogMTEwcHggMCAyMHB4O1xuXG4gICAgLnByb2plY3RzLWZpbHRlcnMge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAuZmlsdGVyLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcblxuICAgICAgICAmOm50aC1vZi10eXBlKDEpLCAmOm50aC1vZi10eXBlKDIpLCAmOm50aC1vZi10eXBlKDMpLCAmOm50aC1vZi10eXBlKDQpIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgLnNlcnZpY2VzLWJlbmVmaXRzLXNlY3Rpb24ge1xuXG4gICAgLmNhcmRzLWxpc3Qge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG5cbiAgfVxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTZweCkge1xuICAucHJvamVjdHMtc2VjdGlvbi1tYWluIHtcbiAgICBtYXJnaW46IDEwcHggMCAwO1xuXG4gICAgLnByb2plY3RzLWZpbHRlcnMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgLmZpbHRlci1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMTBweCA1cHggMDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIC5zZXJ2aWNlcy1zZW8tc2VjdGlvbiB7XG4gICAgbWFyZ2luOiA4MHB4IDA7XG5cbiAgICAuc2VvLXdyYXBwZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZXJ2aWNlcy1zZW8tZGVjb3ItbW9iaWxlLndlYnApO1xuXG4gICAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDQwcHg7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgIG1heC13aWR0aDogMTgzcHg7XG4gICAgICAgICAgcGFkZGluZzogMCAyNnB4IDAgNTJweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMjRweCA1MHB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIC5zZXJ2aWNlcy1iZW5lZml0cy1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDgwcHggMDtcblxuICAgIC5zZXJ2aWNlLWJlbmVmaXRzLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDEwcHg7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5jYXJkcy1saXN0IHtcblxuICAgICAgLmNhcmQtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTQzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgLmNhcmQtdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIG1heC13aWR0aDogODBweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG59XG4iLCIuZGVmYXVsdC1iYW5uZXItY2FzZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuYmFubmVyLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgIGgxIHtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgIH1cblxuICAgIC5iYW5uZXItaW1hZ2Uge1xuXG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgbWF4LWhlaWdodDogOTYwcHg7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogMCAwO1xuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgIHRvcDogMjQwcHg7XG4gICAgICAgICAgcmlnaHQ6IDE1JTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbn1cblxuXG4uY2FzZS1jb250ZW50LXNlY3Rpb24ge1xuICBtYXJnaW46IDEzMHB4IDA7XG5cbiAgLmNhc2UtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkLS1mb250LXNlY29uZDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbn1cblxuLmNhc2UtdG9vbHMtc2VjdGlvbiB7XG4gIG1hcmdpbjogMTMwcHggMDtcblxuICAuY2FzZS10b29scy13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLWJhY2tncm91bmQtZGFyaztcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Nhc2UtdG9vbHMtZGVjb3Iud2VicCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAucm93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBjb2xvcjogJC0tY29sb3Itd2hpdGU7XG4gIH1cblxuICAuZm9udC1uYW1lIHtcbiAgICBmb250LWZhbWlseTogJC0tZm9udC1zZWNvbmQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5mb250LWV4YW1wbGUge1xuICAgIGZvbnQtZmFtaWx5OiAkLS1mb250LXNlY29uZDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgY29sb3I6ICNGRkZGRkY0RDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgLnRvb2xzLWxlZnQge1xuXG4gICAgLnN1YnRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIG1heC13aWR0aDogNjUlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgLnN1YnRpdGxlLW5hbWUge1xuICAgICAgICBmb250LWZhbWlseTogJC0tZm9udC1zZWNvbmQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBjb2xvcjogJC0tY29sb3Itd2hpdGU7XG4gICAgICB9XG5cbiAgICAgIC5zdWJ0aXRsZS1zaXplIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICQtLWZvbnQtc2Vjb25kO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmZvbnQtZXhhbXBsZSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICB9XG5cbiAgLnRvb2xzLXJpZ2h0IHtcblxuICAgIC5mb250LW5hbWUge1xuICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgfVxuXG4gICAgLmZvbnQtdGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgLmZvbnQtdGV4dC1uYW1lIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGNvbG9yOiAkLS1jb2xvci13aGl0ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cblxuICAgICAgLmZvbnQtdGV4dC1zaXplIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGNvbG9yOiAkLS1jb2xvci13aGl0ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgLnRpdGxlLWNvbG9yLXBhbGV0dGUge1xuICAgIG1hcmdpbi10b3A6IDEzMHB4O1xuICB9XG5cbiAgLmNvbG9yLXBhbGV0dGUge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5wYWxldHRlLWNhcmQge1xuICAgICAgd2lkdGg6IDE0M3B4O1xuICAgICAgaGVpZ2h0OiAxNDNweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGNEQ7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgLnBhbGV0dGUtY2FyZC10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuXG4gICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIH1cblxuICAgICAgJjpudGgtb2YtdHlwZShvZGQpIHtcblxuICAgICAgICAucGFsZXR0ZS1jYXJkLXRpdGxlIHtcbiAgICAgICAgICBjb2xvcjogJC0tY29sb3ItYmFja2dyb3VuZC1kYXJrO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgJjpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2M3B4O1xuXG4gICAgICAgIC5wYWxldHRlLWNhcmQtdGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAkLS1jb2xvci13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cblxuICAuaW1hZ2UtbGFyZ2Utc2NyZWVucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5pbWFnZS1zbWFsbC1zY3JlZW5zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbn1cblxuLmRldmVsb3Atc3RhZ2VzLXNlY3Rpb24ge1xuICBtYXJnaW46IDEzMHB4IDA7XG5cbiAgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAucm93IHtcbiAgICBjb3VudGVyLXJlc2V0OiBzdGFnZS1jb3VudGVyO1xuICB9XG5cbiAgLnN0YWdlLWNhcmQge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgLmNhcmQtdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICQtLWNvbG9yLWRlZmF1bHQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWluLWhlaWdodDogODBweDtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBzdGFnZS1jb3VudGVyO1xuICAgICAgICBjb250ZW50OiBjb3VudGVyKHN0YWdlLWNvdW50ZXIsIGRlY2ltYWwtbGVhZGluZy16ZXJvKTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICQtLWZvbnQtc2Vjb25kO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIC5yb3ctYm90dG9tIHtcblxuICAgIC5kZXNjcmlwdGlvbiB7XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICQtLWNvbG9yLWRlZmF1bHQ7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuc3VidGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICQtLWZvbnQtc2Vjb25kO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICB9XG5cbn1cblxuLnJlc3VsdHMtc2VvLXNlY3Rpb24ge1xuICBtYXJnaW46IDEzMHB4IDA7XG5cbiAgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xuICB9XG5cbiAgLnJlc3VsdHMtc2VvLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDUwcHggNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICQtLWNvbG9yLWJhY2tncm91bmQtZGFyaztcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJSA3MCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9yZXN1bHRzLXNlby1kZWNvci53ZWJwKTtcblxuICAgIC5yb3cge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLnJlc3VsdC1jYXJkIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgfVxuXG4gIC5yZXN1bHQtY2FyZC1zdGFydCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3Itd2hpdGU7XG5cbiAgICAudGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICQtLWZvbnQtc2Vjb25kO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgY29sb3I6ICQtLWNvbG9yLWJhY2tncm91bmQtZGFyaztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgbGkge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgIG1pbi13aWR0aDogMzVweDtcbiAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci1zZWNvbmQ7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLnJlc3VsdC1jYXJkLXJlc2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkLS1jb2xvci1zZWNvbmQ7XG5cbiAgICAudGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICQtLWZvbnQtc2Vjb25kO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgbGkge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgIG1pbi13aWR0aDogMzVweDtcbiAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3Itd2hpdGU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvY2hlY21hcmstYmx1ZS5zdmcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC5yZXN1bHQtaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgfVxuXG4gIH1cblxuICAucmVzdWx0cy10b3RhbCB7XG4gICAgcGFkZGluZzogMjBweCAwIDAgMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICQtLWNvbG9yLXdoaXRlO1xuXG4gICAgbGkge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAkLS1jb2xvci13aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG5cbiAgICAgICY6Om1hcmtlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbn1cblxuLmNhc2UtcmVzdWx0cy10b3RhbCB7XG4gIG1hcmdpbjogMTMwcHggMDtcblxuICBoMiB7XG4gICAgY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xuICB9XG5cbiAgLmRlc2NyaXB0aW9uIHtcblxuICAgIHAge1xuICAgICAgY29sb3I6ICQtLWNvbG9yLXdoaXRlO1xuICAgIH1cblxuICB9XG5cbiAgLnJlc3VsdHMtdG90YWwtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBwYWRkaW5nOiA1MHB4IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3ItYmFja2dyb3VuZC1kYXJrO1xuICB9XG5cbiAgLmNhcmQtd3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogMTg0cHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMzBweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIG1pbi13aWR0aDogMzVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJC0tY29sb3Itc2Vjb25kO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9jaGVja21hcmstaWNvLnN2Zyk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gIH1cblxuICAucm93LWJvdHRvbSB7XG5cbiAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICQtLWNvbG9yLXdoaXRlO1xuXG4gICAgICBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MTBweDtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuXG4gIC5kZWZhdWx0LWJhbm5lci1jYXNlIHtcblxuICAgIC5iYW5uZXItY29udGVudCB7XG5cbiAgICAgIC5iYW5uZXItaW1hZ2Uge1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTY5N3B4O1xuICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICAgICAgYm90dG9tOiB1bnNldDtcbiAgICAgICAgICAgIHRvcDogMzAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgLmNhc2UtY29udGVudC1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDE5MHB4IDA7XG4gICAgbWluLWhlaWdodDogMjQwcHg7XG5cbiAgICAuY2FzZS1jb250ZW50IHtcblxuICAgICAgcCB7XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAuY2FzZS10b29scy1zZWN0aW9uIHtcblxuICAgIC5pbWFnZS1sYXJnZS1zY3JlZW5zIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5pbWFnZS1tZWRpdW0tc2NyZWVucyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5jYXNlLXRvb2xzLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogOTBweCA0MHB4O1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jYXNlLXRvb2xzLWRlY29yLWxpbmUtbGFyZ2Uud2VicCk7XG4gICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgIGhlaWdodDogOTAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yb3cge1xuXG4gICAgICAuY29sLWxnLTYge1xuICAgICAgICB3aWR0aDogMzAlO1xuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjAwcHg7XG4gICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgIH1cblxuICAgIC5mb250LW5hbWUge1xuICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgIH1cblxuICAgIC50b29scy1sZWZ0IHtcblxuICAgICAgLmZvbnQtZXhhbXBsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTYwcHg7XG4gICAgICB9XG5cbiAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAuc3VidGl0bGUtbmFtZSB7XG4gICAgICAgICAgZm9udC1zaXplOiA1OHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnN1YnRpdGxlLXNpemUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAudG9vbHMtcmlnaHQge1xuXG4gICAgICAuZm9udC1uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgICAgfVxuXG4gICAgICAuZm9udC1leGFtcGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIH1cblxuICAgICAgLmZvbnQtdGV4dCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb250LXRleHQtbmFtZSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9udC10ZXh0LXNpemUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuY29sb3ItcGFsZXR0ZSB7XG5cbiAgICAgIC5wYWxldHRlLWNhcmQge1xuICAgICAgICB3aWR0aDogMjA2cHg7XG4gICAgICAgIGhlaWdodDogMjA2cHg7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTdweDtcblxuICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjM2cHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAuZGV2ZWxvcC1zdGFnZXMtc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAxOTBweCAwO1xuXG4gICAgaDIge1xuICAgICAgbWF4LXdpZHRoOiA4OTBweDtcbiAgICB9XG5cbiAgICAuc3RhZ2UtY2FyZCB7XG4gICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgbWluLWhlaWdodDogNTA1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcblxuICAgICAgLmNhcmQtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC5jYXJkLWRlc2NyaXB0aW9uIHtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnJvdy1ib3R0b20ge1xuXG4gICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAuc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAucmVzdWx0cy1zZW8tc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAxOTBweCAwO1xuXG4gICAgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG5cbiAgICAucmVzdWx0cy1zZW8td3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA5MHB4IDQwcHg7XG4gICAgfVxuXG4gIH1cblxuICAucmVzdWx0cy1zZW8tc2VjdGlvbiB7XG5cbiAgICAucmVzdWx0LWNhcmQge1xuICAgICAgcGFkZGluZzogNDBweDtcblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA5OHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnJlc3VsdC1jYXJkLXN0YXJ0IHtcblxuICAgICAgdWwge1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAucmVzdWx0LWNhcmQtcmVzZWFyY2gge1xuXG4gICAgICB1bCB7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5yZXN1bHQtaW1hZ2Uge1xuXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDUyOHB4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnJlc3VsdHMtdG90YWwge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgLmNhc2UtcmVzdWx0cy10b3RhbCB7XG5cbiAgICBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cblxuICAgIC5yZXN1bHRzLXRvdGFsLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogOTBweCA0MHB4O1xuICAgIH1cblxuICAgIC5jYXJkLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDM0MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDBweCk7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDk1cHg7XG4gICAgICAgIGhlaWdodDogOTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2NXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAuY2FyZC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5yb3ctYm90dG9tIHtcblxuICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA3NDBweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRlZmF1bHQtYmFubmVyLWNhc2Uge1xuICAgIGhlaWdodDogMTAyMHB4O1xuXG4gICAgLmJhbm5lci1jb250ZW50IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZzogMjQwcHggMCA3MHB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgaDEge1xuICAgICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cblxuICAgICAgLmJhbm5lci1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDIwJTtcbiAgICAgICAgICByaWdodDogdW5zZXQ7XG5cbiAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgIHRvcDogMzAwcHg7XG4gICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1NjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAuY2FzZS1jb250ZW50LXNlY3Rpb24ge1xuXG4gICAgLmNhc2UtY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICB9XG5cbiAgLmNhc2UtdG9vbHMtc2VjdGlvbiB7XG5cbiAgICAuY2FzZS10b29scy13cmFwcGVyIHtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2FzZS10b29scy1kZWNvci1saW5lLW1vYmlsZS53ZWJwKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5yb3cge1xuXG4gICAgICAgIC5jb2wtbWQtMTI6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAucmVzdWx0cy1zZW8tc2VjdGlvbiB7XG5cbiAgICAucmVzdWx0LWltYWdlIHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgfVxuXG4gIH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzU2cHgpIHtcblxuICAuZGVmYXVsdC1iYW5uZXItY2FzZSB7XG4gICAgaGVpZ2h0OiBpbml0aWFsO1xuXG4gICAgLmJhbm5lci1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDE4MHB4IDAgMDtcblxuICAgICAgaDEge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5iYW5uZXItaW1hZ2Uge1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNDYxcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtNjVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIC5jYXNlLWNvbnRlbnQtc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAxMjBweCAwIDUwcHg7XG5cbiAgICAuY2FzZS1jb250ZW50IHtcblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIC5jYXNlLXRvb2xzLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogNTBweCAwIDgwcHg7XG5cbiAgICAuaW1hZ2UtbWVkaXVtLXNjcmVlbnMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuaW1hZ2Utc21hbGwtc2NyZWVucyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuY2FzZS10b29scy13cmFwcGVyIHtcbiAgICAgIC5yb3cge1xuXG4gICAgICAgIC5jb2wtbWQtMTI6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAuZm9udC1uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLmZvbnQtZXhhbXBsZSB7XG4gICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC50b29scy1sZWZ0IHtcblxuICAgICAgLnN1YnRpdGxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG5cbiAgICAgICAgLnN1YnRpdGxlLW5hbWUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdWJ0aXRsZS1zaXplIHtcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnRvb2xzLXJpZ2h0IHtcblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cblxuICAgICAgLmZvbnQtbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIH1cblxuICAgICAgLmZvbnQtZXhhbXBsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIH1cblxuICAgICAgLmZvbnQtdGV4dCB7XG4gICAgICAgIG1heC13aWR0aDogNzUlO1xuXG4gICAgICAgIC5mb250LXRleHQtbmFtZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvbnQtdGV4dC1zaXplIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnRpdGxlLWNvbG9yLXBhbGV0dGUge1xuICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICB9XG5cbiAgICAuY29sb3ItcGFsZXR0ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAucGFsZXR0ZS1jYXJkIHtcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuXG4gICAgICAgIC5wYWxldHRlLWNhcmQtdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgLmRldmVsb3Atc3RhZ2VzLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogODBweCAwO1xuXG4gICAgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAuc3RhZ2UtY2FyZCB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDEwcHggMTVweCAxNXB4O1xuXG4gICAgICAuY2FyZC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBtaW4taGVpZ2h0OiA4MXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2FyZC1kZXNjcmlwdGlvbiB7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5yb3cge1xuXG4gICAgICAuY29sLW0tNiB7XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSgzKSwgJjpudGgtb2YtdHlwZSg0KSB7XG4gICAgICAgICAgLnN0YWdlLWNhcmQge1xuXG4gICAgICAgICAgICAuY2FyZC10aXRsZSB7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG5cbiAgICAgICAgICAuc3RhZ2UtY2FyZCB7XG5cbiAgICAgICAgICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnJvdy1ib3R0b20ge1xuXG4gICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAuc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIC5yZXN1bHRzLXNlby1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDgwcHggMDtcblxuICAgIC5yZXN1bHRzLXNlby13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcblxuICAgICAgLnJvdyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAucmVzdWx0LWNhcmQtc3RhcnQge1xuICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuXG4gICAgICAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDI1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnJlc3VsdC1jYXJkLXJlc2VhcmNoIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgfVxuXG4gICAgICB1bCB7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxN3B4O1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5yZXN1bHQtaW1hZ2Uge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGhlaWdodDogMTY5cHg7XG4gICAgfVxuXG4gICAgLnJlc3VsdHMtdG90YWwge1xuICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgbGkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIC5jYXNlLXJlc3VsdHMtdG90YWwge1xuICAgIG1hcmdpbjogODBweCAwO1xuXG4gICAgLnJlc3VsdHMtdG90YWwtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG5cbiAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuY2FyZC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBtaW4taGVpZ2h0OiAxNDNweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcHgpO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnJvdy1ib3R0b20ge1xuICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxufVxuIiwiLnNpdGUtbmF2LXNlY3Rpb24ge1xuICBtYXJnaW46IDIwMHB4IDA7XG5cbiAgLnNpdGUtbmF2LWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDM1JTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMnB4IDJweCAxMHB4IHJnYigwIDAgMCAvIDE1JSk7XG4gIH1cblxuICAuc2l0ZS1uYXYtaGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0MHB4ICAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIC5zaXRlLW5hbWUge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgLnNpdGUtbG9nbyB7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAuc2l0ZS1uYXYge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcblxuICAgIHVsIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvbGluay1pY28ucG5nKTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMzk1MkUwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/