@import url(https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
.hashbar-pro-block-wraper.inline-alignment{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.hashbar-free-wraper{display:flex;flex-direction:row;align-items:center}.has-text-align-center{justify-content:center}.has-text-align-left{justify-content:flex-start}.has-text-align-right{justify-content:flex-end}.has-text-align-space-between{justify-content:space-between}.has-text-align-center.wp-block-hashbar-pro-hashbar-blokcs .hashbar-pro-block-wraper.inline-alignment{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.has-text-align-left.wp-block-hashbar-pro-hashbar-blokcs .hashbar-pro-block-wraper.inline-alignment{-webkit-box-pack:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start}.has-text-align-right.wp-block-hashbar-pro-hashbar-blokcs .hashbar-pro-block-wraper.inline-alignment{-webkit-box-pack:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end}.ht-promo-banner{padding:50px 35px !important;background:#0a0d35;width:250px;border-radius:5px;position:relative}.ht-promo-button a{text-decoration:none;padding:10px 16px;background-color:#ffdf43;color:#000;border-radius:5px;display:inline-block}.ht-content .promo-title{margin:0;font-weight:600}.ht-content .promo-summery{font-size:17px;margin-top:15px !important}.ht-content .promo-title,.ht-content .promo-summery{color:#fff}.ht-promo-button{margin-top:40px!important;display:flex;font-weight:500}.ht-content{z-index:9;position:relative}.ht-promo-button{z-index:9;position:relative}.ht-promo-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;z-index:8}.wp-block-columns{margin-bottom:0}
.hthb-notification *,.hthb-notification *:before,.hthb-notification *:after{box-sizing:border-box}body{-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important}.hthb-notification a{text-decoration:none;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.hthb-notification button{cursor:pointer;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.hthb-notification{background-position:center center;background-repeat:no-repeat;position:fixed;left:0;top:0;width:100%;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;z-index:999999999999 !important;opacity:1;-ms-filter:"alpha(opacity=100)";text-shadow:none}.hthb-notification:before{background-color:#2d3e50;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;background-repeat:no-repeat;background-size:cover;background-position:center center}.hthb-notification.hthb-absolute{position:absolute}.hthb-notification.hthb-pos--bottom{top:auto !important;bottom:0}.hthb-notification.hthb-pos--left-wall,.hthb-notification.hthb-pos--right-wall{left:0;right:auto;bottom:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:auto}.hthb-notification.hthb-pos--right-wall{left:auto;right:0}.hthb-loaded{visibility:visible !important}.admin-bar .hthb-notification.hthb-pos--top{top:32px;z-index:999 !important}.hthb-state--minimized .hthb-close-toggle-wrapper{display:none}@media screen and (max-width:782px){.admin-bar .hthb-notification.hthb-pos--top{top:46px}}.hthb-pos--top-promo:before,.hthb-pos--bottom-promo:before{display:none}.hthb-pos--top-promo,.hthb-pos--bottom-promo{width:auto;max-width:100%}.hthb-pos--top-promo{top:0;bottom:auto}.hthb-pos--bottom-promo{bottom:0;top:auto}.hthb-pos--top-promo.hthb-promo-alignment--left,.hthb-pos--bottom-promo.hthb-promo-alignment--left{right:auto;left:0}.hthb-pos--top-promo.hthb-promo-alignment--right,.hthb-pos--bottom-promo.hthb-promo-alignment--right{right:0;left:auto}.hthb-pos--top-promo,.hthb-pos--bottom-promo{margin:50px}.admin-bar .hthb-pos--top-promo{margin-top:32px}.hthb-open-toggle{display:block;background-color:#ff5733;border:medium none;border-radius:0 0 4px 4px;color:#fff;position:absolute;right:20px;text-align:center;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;padding:0;z-index:999999;cursor:pointer;min-width:30px;min-height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hthb-has-open-button-text .hthb-open-toggle{padding-left:7px;padding-right:7px}.hthb-pos--top-promo .hthb-open-toggle,.hthb-pos--bottom-promo .hthb-open-toggle{display:none}.hthb-notification.hthb-pos--bottom .hthb-open-toggle{bottom:0;border-radius:5px 5px 0 0}.hthb-pos--top svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.hthb-pos--bottom svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.hthb-pos--right-wall .hthb-open-toggle svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.hthb-notification.hthb-pos--left-wall .hthb-open-toggle,.hthb-notification.hthb-pos--right-wall .hthb-open-toggle{left:100%;right:auto;top:30px;width:0}.hthb-notification.hthb-pos--right-wall .hthb-open-toggle{right:100%;left:auto;border-radius:5px 0 0 5px}.hthb-notification.hthb-pos--left-wall .hthb-open-toggle{border-radius:0 5px 5px 0}.hthb-state--open .hthb-open-toggle{display:none}.hthb-row{width:100%;position:relative;overflow:hidden;padding:10px 50px 10px 10px}.hthb-pos--left-wall .hthb-row,.hthb-pos--right-wall .hthb-row{padding:30px}.hthb-pos--top-promo .hthb-row,.hthb-pos--bottom-promo .hthb-row{padding:0}.hthb-container{max-width:1200px;width:100%;margin:0 auto;overflow:hidden;position:static}.hthb-container:before{content:"";display:table;clear:both}.hthb-pos--left-wall .hthb-container,.hthb-pos--right-wall .hthb-container{width:100%;min-width:300px}.hthb-close-toggle-wrapper{float:right;position:absolute;right:0;width:25px;text-align:center;z-index:99999;cursor:pointer;visibility:hidden}.hthb-loaded.hthb-has-close-button .hthb-close-toggle-wrapper{visibility:visible}.hthb-state--minimized .hthb-close-toggle-wrapper{visibility:hidden}.hthb-has-close-button-text .hthb-close-toggle-wrapper{top:0}.hthb-pos--left-wall .hthb-close-toggle-wrapper{background-color:#ff5733;right:0;top:0;margin:0}.hthb-pos--right-wall .hthb-close-toggle-wrapper{background-color:#ff5733;left:0;top:0;margin:0}.hthb-pos--right-wall.hthb-has-close-button-text .hthb-close-toggle-wrapper{width:auto;right:auto}.hthb-pos--left-wall.hthb-has-close-button-text .hthb-close-toggle-wrapper{width:auto}.hthb-pos--bottom.hthb-has-close-button-text .hthb-close-toggle-wrapper{width:auto}.hthb-pos--bottom-promo.hthb-has-close-button-text .hthb-close-toggle-wrapper{margin-top:0;width:inherit}.hthb-close-toggle{position:inherit;margin:0;z-index:99999;width:25px;height:25px;line-height:25px;text-align:center;right:20px}.hthb-close-toggle{background-color:transparent;border:medium none;color:#fff;display:block;text-align:center;float:left;border-radius:0;font-weight:400;cursor:pointer}.hthb-pos--left-wall .hthb-close-toggle,.hthb-pos--right-wall .hthb-close-toggle{position:initial}.hthb-pos--left-wall.hthb-has-close-button-text .hthb-close-toggle,.hthb-pos--right-wall.hthb-has-close-button-text .hthb-close-toggle{padding:15px 15px 15px 8px}.hthb-pos--right-wall.hthb-has-open-button-text .hthb-open-toggle,.hthb-pos--left-wall.hthb-has-open-button-text .hthb-open-toggle{width:auto;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;padding:7px 5px;line-height:1.4}.hthb-pos--bottom-promo.hthb-has-close-button-text .hthb-close-toggle{padding:15px 15px 15px 8px}.hthb-close-pos--center .hthb-close-toggle-wrapper{margin-top:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hthb-close-pos--center .hthb-close-toggle{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hthb-pos--top-promo .hthb-close-toggle,.hthb-pos--bottom-promo .hthb-close-toggle{right:4px}.hthb-has-close-button-text .hthb-close-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;right:0;padding:15px 15px 15px 0}.hthb-has-close-button-text.hthb-pos--top .hthb-close-toggle,.hthb-has-close-button-text.hthb-pos--bottom .hthb-close-toggle{padding-left:8px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.hthb-pos--bottom.hthb-has-close-button-text .hthb-close-toggle{position:unset}.hthb-has-close-button-text .hthb-close-text{margin-left:7px}.hthb-notification-content p{color:#eceff1;font-family:inherit;font-size:14px;font-weight:400;line-height:28px;margin:0;padding-bottom:initial}.has-text-align-center{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.hthb-notification-content .ht_btn.style_1{background:#fdd835;color:#000;padding:4px 10px;border-radius:3px;text-decoration:none}.hthb-notification-content .ht_btn.style_2{background:#ff5733 none repeat scroll 0 0;border-radius:3px;color:#fff;display:inline-block;font-size:14px;font-weight:400;margin-left:5px;padding:5px 15px}.ht-notification-social a{margin-right:5px}.ht-notification-social a i{display:inline-block;background:#fff;color:#ff5733;border-radius:50%;width:25px;height:25px;line-height:25px;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in 0s;text-align:center}.ht-notification-social a:hover i{background:#ff5733;color:#fff}.hthb-notification-content p+p{margin-top:7px}.hthb-notification .ht_notification_newsletter>h2,.hthb-notification .ht-notification-text>h2{color:#fff;font-size:22px;margin:0;margin-bottom:10px}.hthb-notification .ht_notification_newsletter>p{display:block!important;margin-bottom:14px!important}.hthb-notification .ht-notification-text>p{display:block!important;margin-bottom:0}.hthb-notification .ht_notification_newsletter input[type=email],.hthb-notification .ht-notification-text input[type=email]{background:#fff none repeat scroll 0 0;border:0 none;border-radius:3px;box-shadow:none;color:#000;height:40px;margin-bottom:10px;padding:0 10px;width:100%}.hthb-notification .ht_notification_newsletter input[type=submit],.hthb-notification .ht-notification-text input[type=submit]{background:#ff5733 none repeat scroll 0 0;border:0 none;color:#fff;cursor:pointer;height:inherit;max-width:inherit;min-width:inherit;padding:12px 25px;width:inherit;line-height:1}.hthb-notification .ht_notification_newsletter input[type=submit]:hover,.hthb-notification .ht-notification-text input[type=submit]:hover{background:rgba(255,87,51,.8)}.hthb-notification .ht_btn.style_1{background:#fdd835;color:#000;padding:4px 10px;border-radius:3px;text-decoration:none}.hthb-notification .mc4wp-alert.mc4wp-success p{line-height:150%}.hthb-countdown-section{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hthb-countdown-wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hthb-countdown-before,.hthb-countdown-after{color:#fff}.hthb-countdown-before{margin-right:15px}.hthb-countdown-after{margin-left:15px}.hthb-countdown-wrap.style-1,.hthb-countdown-wrap.style-4,.hthb-countdown-wrap.style-1,.hthb-countdown-wrap.style-5{background-color:#2d3e50}.hthb-countdown-wrap.style-2{background-color:#ebf3f9;border-radius:5px;box-shadow:0px 2px 1px 0px #888}.hthb-countdown-wrap.style-7{margin-left:3px}.hthb-countdown-wrap.style-2 .hthb-single-countdown{padding:5px 14px}.hthb-countdown-wrap.style-3 .hthb-single-countdown{background-color:#ea625d;border-radius:5px;padding:5px 12px;margin:5px}.hthb-countdown-wrap.style-4 .hthb-single-countdown{background-color:transparent;border:1px solid #fff;padding:5px 20px}.hthb-countdown-wrap.style-5 .hthb-single-countdown{border-radius:5px;padding:2px;margin:5px}.hthb-countdown-wrap.style-6 .hthb-single-countdown{border-radius:5px;padding:7px 10px;margin:5px;background-color:#ebf3f9}.hthb-countdown-wrap.style-7 .hthb-single-countdown{background-color:#ebf3f9;border-radius:5px;margin-right:5px}.hthb-single-countdown{padding:4px 10px;margin-left:-1px;text-align:center;min-width:68px}.hthb-single-countdown__time{color:#fff;font-size:22px;font-weight:700;display:block;margin-bottom:5px;line-height:normal}.hthb-countdown-wrap.style-2 .hthb-single-countdown__time{color:#222}.hthb-countdown-wrap.style-5 .hthb-single-countdown__time{background-color:#b5b5b5;border:1px solid #222;padding:1px 9px;border-radius:5px;color:#333;font-size:28px;font-weight:600}.hthb-countdown-wrap.style-6 .hthb-single-countdown__time{background-color:#ea625d;padding:0 10px;border-radius:5px;color:#333;font-size:28px;font-weight:600}.hthb-countdown-wrap.style-7 .hthb-single-countdown__time{color:#222;font-size:16px;margin-bottom:0}.hthb-single-countdown__text{color:#fff;font-size:12px;display:block}.hthb-countdown-wrap.style-2 .hthb-single-countdown__text{color:#222}.hthb-countdown-wrap.style-5 .hthb-single-countdown__text{color:#ffff;font-size:15px}.hthb-countdown-wrap.style-6 .hthb-single-countdown__text{color:#333;font-size:15px}.hthb-countdown-wrap.style-7 .hthb-single-countdown__text{color:#222;font-size:12px}.hthb-countdown .hthb-notification-content.ht-notification-text{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hthb-countdown-wrap .hthb-single-countdown:first-child{margin-left:0}.hthb-countdown-wrap .hthb-single-countdown:last-child{margin-right:0}.hthb-countdown-center .hthb-countdown-wrap{margin-left:15px}.hthb-countdown-center .hthb-countdown-section .hthb-countdown-before{margin-right:0}.hthb-countdown-center .hthb-notification-content.ht-notification-text{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.hashbar-announcement-bar-wrapper{position:relative;width:100%}.hashbar-announcement-bar-wrapper>div:not(.hashbar-announcement-bar){display:block !important;width:100% !important;box-sizing:border-box !important;position:relative;z-index:999999998;margin:0 !important;padding:8px 20px !important}.hashbar-countdown-timer{display:inline-block;font-weight:700;margin-left:8px;min-width:100px;white-space:nowrap}.hashbar-countdown-timer.countdown-simple{font-family:'Courier New',monospace;letter-spacing:.5px;font-size:inherit}.hashbar-announcement-content{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px}.hashbar-countdown-timer.countdown-digital{font-family:'Courier New',monospace;letter-spacing:1px;font-size:1.05em;background-color:rgba(0,0,0,.1);padding:4px 8px;border-radius:4px;display:inline-flex;align-items:center}.countdown-circular{display:flex;align-items:center;justify-content:center;position:relative;width:60px;height:60px;margin:0 4px}.countdown-circle-box{display:flex;flex-direction:column;align-items:center;justify-content:center;width:70px;min-height:70px;border:none;border-radius:50%;font-weight:700;text-align:center;font-variant-numeric:tabular-nums;font-family:'Courier New','Courier',monospace;padding:4px 2px;box-sizing:border-box}.countdown-circle-box .countdown-number{font-size:20px;font-weight:700;line-height:1.2;display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:clip}.countdown-circle-box .countdown-label{font-size:10px;font-weight:500;line-height:1;display:block;margin-top:2px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:clip}.countdown-box{display:flex;flex-direction:column;align-items:center;justify-content:center;width:70px;min-height:70px;border:none;border-radius:8px;font-weight:700;text-align:center;font-variant-numeric:tabular-nums;font-family:'Courier New','Courier',monospace;padding:4px 2px;box-sizing:border-box}.countdown-box .countdown-number{font-size:20px;font-weight:700;line-height:1.2;display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:clip}.countdown-box .countdown-label{font-size:10px;font-weight:500;line-height:1;display:block;margin-top:2px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:clip}.hashbar-countdown-before-section{position:fixed !important;left:0 !important;right:0 !important;width:100% !important;box-sizing:border-box !important;z-index:999999998 !important;display:flex !important;align-items:center !important;justify-content:center !important}.theme-salient .hthb-top-unset{top:unset !important}body.theme-flone{height:unset}@media screen and (max-width:768px){.hthb-notification.hthb-pos--left-wall,.hthb-notification.hthb-pos--right-wall{width:300px}}.hthb.hthb-pt--1{padding-top:1px}.hthb.hthb-pt--2{padding-top:2px}.hthb.hthb-pt--3{padding-top:3px}.hthb.hthb-pt--4{padding-top:4px}.hthb.hthb-pt--5{padding-top:5px}.hthb.hthb-pt--6{padding-top:6px}.hthb.hthb-pt--7{padding-top:7px}.hthb.hthb-pt--8{padding-top:8px}.hthb.hthb-pt--9{padding-top:9px}.hthb.hthb-pt--10{padding-top:10px}.hthb.hthb-pt--11{padding-top:11px}.hthb.hthb-pt--12{padding-top:12px}.hthb.hthb-pt--13{padding-top:13px}.hthb.hthb-pt--14{padding-top:14px}.hthb.hthb-pt--15{padding-top:15px}.hthb.hthb-pt--16{padding-top:16px}.hthb.hthb-pt--17{padding-top:17px}.hthb.hthb-pt--18{padding-top:18px}.hthb.hthb-pt--19{padding-top:19px}.hthb.hthb-pt--20{padding-top:20px}.hthb.hthb-pt--21{padding-top:21px}.hthb.hthb-pt--22{padding-top:22px}.hthb.hthb-pt--23{padding-top:23px}.hthb.hthb-pt--24{padding-top:24px}.hthb.hthb-pt--25{padding-top:25px}.hthb.hthb-pt--26{padding-top:26px}.hthb.hthb-pt--27{padding-top:27px}.hthb.hthb-pt--28{padding-top:28px}.hthb.hthb-pt--29{padding-top:29px}.hthb.hthb-pt--30{padding-top:30px}.hthb.hthb-pt--31{padding-top:31px}.hthb.hthb-pt--32{padding-top:32px}.hthb.hthb-pt--33{padding-top:33px}.hthb.hthb-pt--34{padding-top:34px}.hthb.hthb-pt--35{padding-top:35px}.hthb.hthb-pt--36{padding-top:36px}.hthb.hthb-pt--37{padding-top:37px}.hthb.hthb-pt--38{padding-top:38px}.hthb.hthb-pt--39{padding-top:39px}.hthb.hthb-pt--40{padding-top:40px}.hthb.hthb-pt--41{padding-top:41px}.hthb.hthb-pt--42{padding-top:42px}.hthb.hthb-pt--43{padding-top:43px}.hthb.hthb-pt--44{padding-top:44px}.hthb.hthb-pt--45{padding-top:45px}.hthb.hthb-pt--46{padding-top:46px}.hthb.hthb-pt--47{padding-top:47px}.hthb.hthb-pt--48{padding-top:48px}.hthb.hthb-pt--49{padding-top:49px}.hthb.hthb-pt--50{padding-top:50px}.hthb.hthb-pt--51{padding-top:51px}.hthb.hthb-pt--52{padding-top:52px}.hthb.hthb-pt--53{padding-top:53px}.hthb.hthb-pt--54{padding-top:54px}.hthb.hthb-pt--55{padding-top:55px}.hthb.hthb-pt--56{padding-top:56px}.hthb.hthb-pt--57{padding-top:57px}.hthb.hthb-pt--58{padding-top:58px}.hthb.hthb-pt--59{padding-top:59px}.hthb.hthb-pt--60{padding-top:60px}.hthb.hthb-pt--61{padding-top:61px}.hthb.hthb-pt--62{padding-top:62px}.hthb.hthb-pt--63{padding-top:63px}.hthb.hthb-pt--64{padding-top:64px}.hthb.hthb-pt--65{padding-top:65px}.hthb.hthb-pt--66{padding-top:66px}.hthb.hthb-pt--67{padding-top:67px}.hthb.hthb-pt--68{padding-top:68px}.hthb.hthb-pt--69{padding-top:69px}.hthb.hthb-pt--70{padding-top:70px}.hthb.hthb-pt--71{padding-top:71px}.hthb.hthb-pt--72{padding-top:72px}.hthb.hthb-pt--73{padding-top:73px}.hthb.hthb-pt--74{padding-top:74px}.hthb.hthb-pt--75{padding-top:75px}.hthb.hthb-pt--76{padding-top:76px}.hthb.hthb-pt--77{padding-top:77px}.hthb.hthb-pt--78{padding-top:78px}.hthb.hthb-pt--79{padding-top:79px}.hthb.hthb-pt--80{padding-top:80px}.hthb.hthb-pt--81{padding-top:81px}.hthb.hthb-pt--82{padding-top:82px}.hthb.hthb-pt--83{padding-top:83px}.hthb.hthb-pt--84{padding-top:84px}.hthb.hthb-pt--85{padding-top:85px}.hthb.hthb-pt--86{padding-top:86px}.hthb.hthb-pt--87{padding-top:87px}.hthb.hthb-pt--88{padding-top:88px}.hthb.hthb-pt--89{padding-top:89px}.hthb.hthb-pt--90{padding-top:90px}.hthb.hthb-pt--91{padding-top:91px}.hthb.hthb-pt--92{padding-top:92px}.hthb.hthb-pt--93{padding-top:93px}.hthb.hthb-pt--94{padding-top:94px}.hthb.hthb-pt--95{padding-top:95px}.hthb.hthb-pt--96{padding-top:96px}.hthb.hthb-pt--97{padding-top:97px}.hthb.hthb-pt--98{padding-top:98px}.hthb.hthb-pt--99{padding-top:99px}.hthb.hthb-pt--100{padding-top:100px}.hthb.hthb-pt--101{padding-top:101px}.hthb.hthb-pt--102{padding-top:102px}.hthb.hthb-pt--103{padding-top:103px}.hthb.hthb-pt--104{padding-top:104px}.hthb.hthb-pt--105{padding-top:105px}.hthb.hthb-pt--106{padding-top:106px}.hthb.hthb-pt--107{padding-top:107px}.hthb.hthb-pt--108{padding-top:108px}.hthb.hthb-pt--109{padding-top:109px}.hthb.hthb-pt--110{padding-top:110px}.hthb.hthb-pt--111{padding-top:111px}.hthb.hthb-pt--112{padding-top:112px}.hthb.hthb-pt--113{padding-top:113px}.hthb.hthb-pt--114{padding-top:114px}.hthb.hthb-pt--115{padding-top:115px}.hthb.hthb-pt--116{padding-top:116px}.hthb.hthb-pt--117{padding-top:117px}.hthb.hthb-pt--118{padding-top:118px}.hthb.hthb-pt--119{padding-top:119px}.hthb.hthb-pt--120{padding-top:120px}.hthb.hthb-pt--121{padding-top:121px}.hthb.hthb-pt--122{padding-top:122px}.hthb.hthb-pt--123{padding-top:123px}.hthb.hthb-pt--124{padding-top:124px}.hthb.hthb-pt--125{padding-top:125px}.hthb.hthb-pt--126{padding-top:126px}.hthb.hthb-pt--127{padding-top:127px}.hthb.hthb-pt--128{padding-top:128px}.hthb.hthb-pt--129{padding-top:129px}.hthb.hthb-pt--130{padding-top:130px}.hthb.hthb-pt--131{padding-top:131px}.hthb.hthb-pt--132{padding-top:132px}.hthb.hthb-pt--133{padding-top:133px}.hthb.hthb-pt--134{padding-top:134px}.hthb.hthb-pt--135{padding-top:135px}.hthb.hthb-pt--136{padding-top:136px}.hthb.hthb-pt--137{padding-top:137px}.hthb.hthb-pt--138{padding-top:138px}.hthb.hthb-pt--139{padding-top:139px}.hthb.hthb-pt--140{padding-top:140px}.hthb.hthb-pt--141{padding-top:141px}.hthb.hthb-pt--142{padding-top:142px}.hthb.hthb-pt--143{padding-top:143px}.hthb.hthb-pt--144{padding-top:144px}.hthb.hthb-pt--145{padding-top:145px}.hthb.hthb-pt--146{padding-top:146px}.hthb.hthb-pt--147{padding-top:147px}.hthb.hthb-pt--148{padding-top:148px}.hthb.hthb-pt--149{padding-top:149px}.hthb.hthb-pt--150{padding-top:150px}.hthb.hthb-pt--151{padding-top:151px}.hthb.hthb-pt--152{padding-top:152px}.hthb.hthb-pt--153{padding-top:153px}.hthb.hthb-pt--154{padding-top:154px}.hthb.hthb-pt--155{padding-top:155px}.hthb.hthb-pt--156{padding-top:156px}.hthb.hthb-pt--157{padding-top:157px}.hthb.hthb-pt--158{padding-top:158px}.hthb.hthb-pt--159{padding-top:159px}.hthb.hthb-pt--160{padding-top:160px}.hthb.hthb-pt--161{padding-top:161px}.hthb.hthb-pt--162{padding-top:162px}.hthb.hthb-pt--163{padding-top:163px}.hthb.hthb-pt--164{padding-top:164px}.hthb.hthb-pt--165{padding-top:165px}.hthb.hthb-pt--166{padding-top:166px}.hthb.hthb-pt--167{padding-top:167px}.hthb.hthb-pt--168{padding-top:168px}.hthb.hthb-pt--169{padding-top:169px}.hthb.hthb-pt--170{padding-top:170px}.hthb.hthb-pt--171{padding-top:171px}.hthb.hthb-pt--172{padding-top:172px}.hthb.hthb-pt--173{padding-top:173px}.hthb.hthb-pt--174{padding-top:174px}.hthb.hthb-pt--175{padding-top:175px}.hthb.hthb-pt--176{padding-top:176px}.hthb.hthb-pt--177{padding-top:177px}.hthb.hthb-pt--178{padding-top:178px}.hthb.hthb-pt--179{padding-top:179px}.hthb.hthb-pt--180{padding-top:180px}.hthb.hthb-pt--181{padding-top:181px}.hthb.hthb-pt--182{padding-top:182px}.hthb.hthb-pt--183{padding-top:183px}.hthb.hthb-pt--184{padding-top:184px}.hthb.hthb-pt--185{padding-top:185px}.hthb.hthb-pt--186{padding-top:186px}.hthb.hthb-pt--187{padding-top:187px}.hthb.hthb-pt--188{padding-top:188px}.hthb.hthb-pt--189{padding-top:189px}.hthb.hthb-pt--190{padding-top:190px}.hthb.hthb-pt--191{padding-top:191px}.hthb.hthb-pt--192{padding-top:192px}.hthb.hthb-pt--193{padding-top:193px}.hthb.hthb-pt--194{padding-top:194px}.hthb.hthb-pt--195{padding-top:195px}.hthb.hthb-pt--196{padding-top:196px}.hthb.hthb-pt--197{padding-top:197px}.hthb.hthb-pt--198{padding-top:198px}.hthb.hthb-pt--199{padding-top:199px}.hthb.hthb-pt--200{padding-top:200px}.hthb.hthb-pt--201{padding-top:201px}.hthb.hthb-pt--202{padding-top:202px}.hthb.hthb-pt--203{padding-top:203px}.hthb.hthb-pt--204{padding-top:204px}.hthb.hthb-pt--205{padding-top:205px}.hthb.hthb-pt--206{padding-top:206px}.hthb.hthb-pt--207{padding-top:207px}.hthb.hthb-pt--208{padding-top:208px}.hthb.hthb-pt--209{padding-top:209px}.hthb.hthb-pt--210{padding-top:210px}.hthb.hthb-pt--211{padding-top:211px}.hthb.hthb-pt--212{padding-top:212px}.hthb.hthb-pt--213{padding-top:213px}.hthb.hthb-pt--214{padding-top:214px}.hthb.hthb-pt--215{padding-top:215px}.hthb.hthb-pt--216{padding-top:216px}.hthb.hthb-pt--217{padding-top:217px}.hthb.hthb-pt--218{padding-top:218px}.hthb.hthb-pt--219{padding-top:219px}.hthb.hthb-pt--220{padding-top:220px}.hthb.hthb-pt--221{padding-top:221px}.hthb.hthb-pt--222{padding-top:222px}.hthb.hthb-pt--223{padding-top:223px}.hthb.hthb-pt--224{padding-top:224px}.hthb.hthb-pt--225{padding-top:225px}.hthb.hthb-pt--226{padding-top:226px}.hthb.hthb-pt--227{padding-top:227px}.hthb.hthb-pt--228{padding-top:228px}.hthb.hthb-pt--229{padding-top:229px}.hthb.hthb-pt--230{padding-top:230px}.hthb.hthb-pt--231{padding-top:231px}.hthb.hthb-pt--232{padding-top:232px}.hthb.hthb-pt--233{padding-top:233px}.hthb.hthb-pt--234{padding-top:234px}.hthb.hthb-pt--235{padding-top:235px}.hthb.hthb-pt--236{padding-top:236px}.hthb.hthb-pt--237{padding-top:237px}.hthb.hthb-pt--238{padding-top:238px}.hthb.hthb-pt--239{padding-top:239px}.hthb.hthb-pt--240{padding-top:240px}.hthb.hthb-pt--241{padding-top:241px}.hthb.hthb-pt--242{padding-top:242px}.hthb.hthb-pt--243{padding-top:243px}.hthb.hthb-pt--244{padding-top:244px}.hthb.hthb-pt--245{padding-top:245px}.hthb.hthb-pt--246{padding-top:246px}.hthb.hthb-pt--247{padding-top:247px}.hthb.hthb-pt--248{padding-top:248px}.hthb.hthb-pt--249{padding-top:249px}.hthb.hthb-pt--250{padding-top:250px}.hthb.hthb-pt--251{padding-top:251px}.hthb.hthb-pt--252{padding-top:252px}.hthb.hthb-pt--253{padding-top:253px}.hthb.hthb-pt--254{padding-top:254px}.hthb.hthb-pt--255{padding-top:255px}.hthb.hthb-pt--256{padding-top:256px}.hthb.hthb-pt--257{padding-top:257px}.hthb.hthb-pt--258{padding-top:258px}.hthb.hthb-pt--259{padding-top:259px}.hthb.hthb-pt--260{padding-top:260px}.hthb.hthb-pt--261{padding-top:261px}.hthb.hthb-pt--262{padding-top:262px}.hthb.hthb-pt--263{padding-top:263px}.hthb.hthb-pt--264{padding-top:264px}.hthb.hthb-pt--265{padding-top:265px}.hthb.hthb-pt--266{padding-top:266px}.hthb.hthb-pt--267{padding-top:267px}.hthb.hthb-pt--268{padding-top:268px}.hthb.hthb-pt--269{padding-top:269px}.hthb.hthb-pt--270{padding-top:270px}.hthb.hthb-pt--271{padding-top:271px}.hthb.hthb-pt--272{padding-top:272px}.hthb.hthb-pt--273{padding-top:273px}.hthb.hthb-pt--274{padding-top:274px}.hthb.hthb-pt--275{padding-top:275px}.hthb.hthb-pt--276{padding-top:276px}.hthb.hthb-pt--277{padding-top:277px}.hthb.hthb-pt--278{padding-top:278px}.hthb.hthb-pt--279{padding-top:279px}.hthb.hthb-pt--280{padding-top:280px}.hthb.hthb-pt--281{padding-top:281px}.hthb.hthb-pt--282{padding-top:282px}.hthb.hthb-pt--283{padding-top:283px}.hthb.hthb-pt--284{padding-top:284px}.hthb.hthb-pt--285{padding-top:285px}.hthb.hthb-pt--286{padding-top:286px}.hthb.hthb-pt--287{padding-top:287px}.hthb.hthb-pt--288{padding-top:288px}.hthb.hthb-pt--289{padding-top:289px}.hthb.hthb-pt--290{padding-top:290px}.hthb.hthb-pt--291{padding-top:291px}.hthb.hthb-pt--292{padding-top:292px}.hthb.hthb-pt--293{padding-top:293px}.hthb.hthb-pt--294{padding-top:294px}.hthb.hthb-pt--295{padding-top:295px}.hthb.hthb-pt--296{padding-top:296px}.hthb.hthb-pt--297{padding-top:297px}.hthb.hthb-pt--298{padding-top:298px}.hthb.hthb-pt--299{padding-top:299px}.hthb.hthb-pt--300{padding-top:300px}.hthb.hthb-pt--301{padding-top:301px}.hthb.hthb-pt--302{padding-top:302px}.hthb.hthb-pt--303{padding-top:303px}.hthb.hthb-pt--304{padding-top:304px}.hthb.hthb-pt--305{padding-top:305px}.hthb.hthb-pt--306{padding-top:306px}.hthb.hthb-pt--307{padding-top:307px}.hthb.hthb-pt--308{padding-top:308px}.hthb.hthb-pt--309{padding-top:309px}.hthb.hthb-pt--310{padding-top:310px}.hthb.hthb-pt--311{padding-top:311px}.hthb.hthb-pt--312{padding-top:312px}.hthb.hthb-pt--313{padding-top:313px}.hthb.hthb-pt--314{padding-top:314px}.hthb.hthb-pt--315{padding-top:315px}.hthb.hthb-pt--316{padding-top:316px}.hthb.hthb-pt--317{padding-top:317px}.hthb.hthb-pt--318{padding-top:318px}.hthb.hthb-pt--319{padding-top:319px}.hthb.hthb-pt--320{padding-top:320px}.hthb.hthb-pt--321{padding-top:321px}.hthb.hthb-pt--322{padding-top:322px}.hthb.hthb-pt--323{padding-top:323px}.hthb.hthb-pt--324{padding-top:324px}.hthb.hthb-pt--325{padding-top:325px}.hthb.hthb-pt--326{padding-top:326px}.hthb.hthb-pt--327{padding-top:327px}.hthb.hthb-pt--328{padding-top:328px}.hthb.hthb-pt--329{padding-top:329px}.hthb.hthb-pt--330{padding-top:330px}.hthb.hthb-pt--331{padding-top:331px}.hthb.hthb-pt--332{padding-top:332px}.hthb.hthb-pt--333{padding-top:333px}.hthb.hthb-pt--334{padding-top:334px}.hthb.hthb-pt--335{padding-top:335px}.hthb.hthb-pt--336{padding-top:336px}.hthb.hthb-pt--337{padding-top:337px}.hthb.hthb-pt--338{padding-top:338px}.hthb.hthb-pt--339{padding-top:339px}.hthb.hthb-pt--340{padding-top:340px}.hthb.hthb-pt--341{padding-top:341px}.hthb.hthb-pt--342{padding-top:342px}.hthb.hthb-pt--343{padding-top:343px}.hthb.hthb-pt--344{padding-top:344px}.hthb.hthb-pt--345{padding-top:345px}.hthb.hthb-pt--346{padding-top:346px}.hthb.hthb-pt--347{padding-top:347px}.hthb.hthb-pt--348{padding-top:348px}.hthb.hthb-pt--349{padding-top:349px}.hthb.hthb-pt--350{padding-top:350px}.hthb.hthb-pt--351{padding-top:351px}.hthb.hthb-pt--352{padding-top:352px}.hthb.hthb-pt--353{padding-top:353px}.hthb.hthb-pt--354{padding-top:354px}.hthb.hthb-pt--355{padding-top:355px}.hthb.hthb-pt--356{padding-top:356px}.hthb.hthb-pt--357{padding-top:357px}.hthb.hthb-pt--358{padding-top:358px}.hthb.hthb-pt--359{padding-top:359px}.hthb.hthb-pt--360{padding-top:360px}.hthb.hthb-pt--361{padding-top:361px}.hthb.hthb-pt--362{padding-top:362px}.hthb.hthb-pt--363{padding-top:363px}.hthb.hthb-pt--364{padding-top:364px}.hthb.hthb-pt--365{padding-top:365px}.hthb.hthb-pt--366{padding-top:366px}.hthb.hthb-pt--367{padding-top:367px}.hthb.hthb-pt--368{padding-top:368px}.hthb.hthb-pt--369{padding-top:369px}.hthb.hthb-pt--370{padding-top:370px}.hthb.hthb-pt--371{padding-top:371px}.hthb.hthb-pt--372{padding-top:372px}.hthb.hthb-pt--373{padding-top:373px}.hthb.hthb-pt--374{padding-top:374px}.hthb.hthb-pt--375{padding-top:375px}.hthb.hthb-pt--376{padding-top:376px}.hthb.hthb-pt--377{padding-top:377px}.hthb.hthb-pt--378{padding-top:378px}.hthb.hthb-pt--379{padding-top:379px}.hthb.hthb-pt--380{padding-top:380px}.hthb.hthb-pt--381{padding-top:381px}.hthb.hthb-pt--382{padding-top:382px}.hthb.hthb-pt--383{padding-top:383px}.hthb.hthb-pt--384{padding-top:384px}.hthb.hthb-pt--385{padding-top:385px}.hthb.hthb-pt--386{padding-top:386px}.hthb.hthb-pt--387{padding-top:387px}.hthb.hthb-pt--388{padding-top:388px}.hthb.hthb-pt--389{padding-top:389px}.hthb.hthb-pt--390{padding-top:390px}.hthb.hthb-pt--391{padding-top:391px}.hthb.hthb-pt--392{padding-top:392px}.hthb.hthb-pt--393{padding-top:393px}.hthb.hthb-pt--394{padding-top:394px}.hthb.hthb-pt--395{padding-top:395px}.hthb.hthb-pt--396{padding-top:396px}.hthb.hthb-pt--397{padding-top:397px}.hthb.hthb-pt--398{padding-top:398px}.hthb.hthb-pt--399{padding-top:399px}.hthb.hthb-pt--400{padding-top:400px}.hthb.hthb-pt--401{padding-top:401px}.hthb.hthb-pt--402{padding-top:402px}.hthb.hthb-pt--403{padding-top:403px}.hthb.hthb-pt--404{padding-top:404px}.hthb.hthb-pt--405{padding-top:405px}.hthb.hthb-pt--406{padding-top:406px}.hthb.hthb-pt--407{padding-top:407px}.hthb.hthb-pt--408{padding-top:408px}.hthb.hthb-pt--409{padding-top:409px}.hthb.hthb-pt--410{padding-top:410px}.hthb.hthb-pt--411{padding-top:411px}.hthb.hthb-pt--412{padding-top:412px}.hthb.hthb-pt--413{padding-top:413px}.hthb.hthb-pt--414{padding-top:414px}.hthb.hthb-pt--415{padding-top:415px}.hthb.hthb-pt--416{padding-top:416px}.hthb.hthb-pt--417{padding-top:417px}.hthb.hthb-pt--418{padding-top:418px}.hthb.hthb-pt--419{padding-top:419px}.hthb.hthb-pt--420{padding-top:420px}.hthb.hthb-pt--421{padding-top:421px}.hthb.hthb-pt--422{padding-top:422px}.hthb.hthb-pt--423{padding-top:423px}.hthb.hthb-pt--424{padding-top:424px}.hthb.hthb-pt--425{padding-top:425px}.hthb.hthb-pt--426{padding-top:426px}.hthb.hthb-pt--427{padding-top:427px}.hthb.hthb-pt--428{padding-top:428px}.hthb.hthb-pt--429{padding-top:429px}.hthb.hthb-pt--430{padding-top:430px}.hthb.hthb-pt--431{padding-top:431px}.hthb.hthb-pt--432{padding-top:432px}.hthb.hthb-pt--433{padding-top:433px}.hthb.hthb-pt--434{padding-top:434px}.hthb.hthb-pt--435{padding-top:435px}.hthb.hthb-pt--436{padding-top:436px}.hthb.hthb-pt--437{padding-top:437px}.hthb.hthb-pt--438{padding-top:438px}.hthb.hthb-pt--439{padding-top:439px}.hthb.hthb-pt--440{padding-top:440px}.hthb.hthb-pt--441{padding-top:441px}.hthb.hthb-pt--442{padding-top:442px}.hthb.hthb-pt--443{padding-top:443px}.hthb.hthb-pt--444{padding-top:444px}.hthb.hthb-pt--445{padding-top:445px}.hthb.hthb-pt--446{padding-top:446px}.hthb.hthb-pt--447{padding-top:447px}.hthb.hthb-pt--448{padding-top:448px}.hthb.hthb-pt--449{padding-top:449px}.hthb.hthb-pt--450{padding-top:450px}.hthb.hthb-pt--451{padding-top:451px}.hthb.hthb-pt--452{padding-top:452px}.hthb.hthb-pt--453{padding-top:453px}.hthb.hthb-pt--454{padding-top:454px}.hthb.hthb-pt--455{padding-top:455px}.hthb.hthb-pt--456{padding-top:456px}.hthb.hthb-pt--457{padding-top:457px}.hthb.hthb-pt--458{padding-top:458px}.hthb.hthb-pt--459{padding-top:459px}.hthb.hthb-pt--460{padding-top:460px}.hthb.hthb-pt--461{padding-top:461px}.hthb.hthb-pt--462{padding-top:462px}.hthb.hthb-pt--463{padding-top:463px}.hthb.hthb-pt--464{padding-top:464px}.hthb.hthb-pt--465{padding-top:465px}.hthb.hthb-pt--466{padding-top:466px}.hthb.hthb-pt--467{padding-top:467px}.hthb.hthb-pt--468{padding-top:468px}.hthb.hthb-pt--469{padding-top:469px}.hthb.hthb-pt--470{padding-top:470px}.hthb.hthb-pt--471{padding-top:471px}.hthb.hthb-pt--472{padding-top:472px}.hthb.hthb-pt--473{padding-top:473px}.hthb.hthb-pt--474{padding-top:474px}.hthb.hthb-pt--475{padding-top:475px}.hthb.hthb-pt--476{padding-top:476px}.hthb.hthb-pt--477{padding-top:477px}.hthb.hthb-pt--478{padding-top:478px}.hthb.hthb-pt--479{padding-top:479px}.hthb.hthb-pt--480{padding-top:480px}.hthb.hthb-pt--481{padding-top:481px}.hthb.hthb-pt--482{padding-top:482px}.hthb.hthb-pt--483{padding-top:483px}.hthb.hthb-pt--484{padding-top:484px}.hthb.hthb-pt--485{padding-top:485px}.hthb.hthb-pt--486{padding-top:486px}.hthb.hthb-pt--487{padding-top:487px}.hthb.hthb-pt--488{padding-top:488px}.hthb.hthb-pt--489{padding-top:489px}.hthb.hthb-pt--490{padding-top:490px}.hthb.hthb-pt--491{padding-top:491px}.hthb.hthb-pt--492{padding-top:492px}.hthb.hthb-pt--493{padding-top:493px}.hthb.hthb-pt--494{padding-top:494px}.hthb.hthb-pt--495{padding-top:495px}.hthb.hthb-pt--496{padding-top:496px}.hthb.hthb-pt--497{padding-top:497px}.hthb.hthb-pt--498{padding-top:498px}.hthb.hthb-pt--499{padding-top:499px}.hthb.hthb-pt--500{padding-top:500px}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
/*!
Theme Name: Paylynxs
Theme URI: http://paylynxs.com/
Author: Paylynxs
Author URI: https://paylynxs.com
Description: Wordpress Theme for Paylynxs website
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: paylynxs
Tags: webpack, tailwind, kronoscode, custom-theme

Kronos Theme is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
*/
/*!********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./src/sass/style.scss ***!
  \********************************************************************************************************************************************************************************/

/*!************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-4.use[3]!./src/sass/style.scss (1) ***!
  \************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*!
Theme Name: Paylynxs
Theme URI: http://paylynxs.com/
Author: Paylynxs
Author URI: https://paylynxs.com
Description: Wordpress Theme for Paylynxs website
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: kronos
Tags: webpack, tailwind, kronoscode, custom-theme

Kronos Theme is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
This structure follows the 7+1 pattern, see more https://sass-guidelin.es/#the-7-1-pattern 

# Abstracts
	-- Mixins
	-- Variables
# Base
	-- Reset
	-- Typography
# Components
	-- Buttons
	-- Dropdowns
	-- Inputs
	-- Links
# Layouts
	-- Header
	-- Footer
# Pages
# Themes
# Vendors
	-- TailwindCSS utilities clasess
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Vendors
--------------------------------------------------------------*/
/* 
* ## TailwindCSS base, components and utilities
--------------------------------------------- */
/*! tailwindcss v3.2.1 | MIT License | https://tailwindcss.com
*/
/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
*,
::before,
::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}
::before,
::after {
  --tw-content: '';
}
/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
*/
html {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
}
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}
/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}
/*
Remove the default font size and weight for headings.
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {
  color: inherit;
  text-decoration: inherit;
}
/*
Add the correct font weight in Edge and Safari.
*/
b,
strong {
  font-weight: bolder;
}
/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-size: 1em; /* 2 */
}
/*
Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}
/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}
/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}
/*
Remove the inheritance of text transform in Edge and Firefox.
*/
button,
select {
  text-transform: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}
/*
Use the modern Firefox focus style for all focusable elements.
*/
:-moz-focusring {
  outline: auto;
}
/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
:-moz-ui-invalid {
  box-shadow: none;
}
/*
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
  vertical-align: baseline;
}
/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
/*
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}
/*
Removes the default spacing and border for appropriate elements.
*/
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
/*
Prevent resizing textareas horizontally by default.
*/
textarea {
  resize: vertical;
}
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
input::-ms-input-placeholder, textarea::-ms-input-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
/*
Set the default cursor for buttons.
*/
button,
[role="button"] {
  cursor: pointer;
}
/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}
/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}
/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img,
video {
  max-width: 100%;
  height: auto;
}
/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  display: none;
}
*, ::before, ::after{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
::-webkit-backdrop{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
::backdrop{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
.container{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: .75rem;
  padding-left: .75rem;
}
@media (min-width: 390px){
  .container{
    max-width: 390px;
  }
}
@media (min-width: 576px){
  .container{
    max-width: 576px;
  }
}
@media (min-width: 768px){
  .container{
    max-width: 768px;
  }
}
@media (min-width: 992px){
  .container{
    max-width: 992px;
  }
}
@media (min-width: 1280px){
  .container{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .container{
    max-width: 1536px;
  }
}
.container{
  max-width: calc(100% - 40px);
}
@media (min-width: 576px){
  .container{
    max-width: calc(576px - 40px);
  }
}
@media (min-width: 768px){
  .container{
    max-width: calc(768px - 40px);
  }
}
@media (min-width: 992px){
  .container{
    max-width: calc(992px - 140px);
  }
}
@media (min-width: 1280px){
  .container{
    max-width: calc(1280px - 140px);
  }
}
@media (min-width: 1536px){
  .container{
    max-width: calc(1536px - 140px);
  }
}
.visible{
  visibility: visible;
}
.static{
  position: static;
}
.fixed{
  position: fixed;
}
.absolute{
  position: absolute;
}
.relative{
  position: relative;
}
.sticky{
  position: sticky;
}
.bottom-0{
  bottom: 0px;
}
.\!z-10{
  z-index: 10 !important;
}
.z-50{
  z-index: 50;
}
.col-span-12{
  grid-column: span 12 / span 12;
}
.my-6{
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.mb-1\.5{
  margin-bottom: 0.375rem;
}
.mb-1{
  margin-bottom: 0.25rem;
}
.mb-6{
  margin-bottom: 1.5rem;
}
.mb-7{
  margin-bottom: 1.75rem;
}
.ml-1\.5{
  margin-left: 0.375rem;
}
.ml-1{
  margin-left: 0.25rem;
}
.mr-3{
  margin-right: 0.75rem;
}
.mr-4{
  margin-right: 1rem;
}
.mr-1\.5{
  margin-right: 0.375rem;
}
.mr-1{
  margin-right: 0.25rem;
}
.mt-16{
  margin-top: 4rem;
}
.mt-1{
  margin-top: 0.25rem;
}
.mb-2\.5{
  margin-bottom: 0.625rem;
}
.mb-2{
  margin-bottom: 0.5rem;
}
.ml-4{
  margin-left: 1rem;
}
.mt-4{
  margin-top: 1rem;
}
.mb-4{
  margin-bottom: 1rem;
}
.block{
  display: block;
}
.inline-block{
  display: inline-block;
}
.flex{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.table{
  display: table;
}
.grid{
  display: grid;
}
.hidden{
  display: none;
}
.h-8{
  height: 2rem;
}
.h-5{
  height: 1.25rem;
}
.w-8{
  width: 2rem;
}
.w-5{
  width: 1.25rem;
}
.max-w-container{
  max-width: calc(100% - 40px);
}
.max-w-md{
  max-width: 28rem;
}
.flex-shrink{
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
.flex-grow{
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.transform{
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.resize{
  resize: both;
}
.grid-cols-1{
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-2{
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-3{
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-cols-12{
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
.flex-row{
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.flex-row-reverse{
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.flex-col{
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex-wrap{
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.items-start{
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.items-end{
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.items-center{
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.justify-start{
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-end{
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center{
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.gap-x-2{
  -webkit-column-gap: 0.5rem;
     -moz-column-gap: 0.5rem;
          column-gap: 0.5rem;
}
.gap-y-6{
  row-gap: 1.5rem;
}
.gap-x-4{
  -webkit-column-gap: 1rem;
     -moz-column-gap: 1rem;
          column-gap: 1rem;
}
.gap-y-3{
  row-gap: 0.75rem;
}
.gap-x-6{
  -webkit-column-gap: 1.5rem;
     -moz-column-gap: 1.5rem;
          column-gap: 1.5rem;
}
.rounded-full{
  border-radius: 9999px;
}
.rounded{
  border-radius: 0.25rem;
}
.border{
  border-width: 1px;
}
.border-3{
  border-width: 3px;
}
.border-white{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.border-green{
  --tw-border-opacity: 1;
  border-color: rgb(69 132 46 / var(--tw-border-opacity));
}
.border-gray{
  --tw-border-opacity: 1;
  border-color: rgb(117 117 117 / var(--tw-border-opacity));
}
.bg-white{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-light-blue{
  --tw-bg-opacity: 1;
  background-color: rgb(245 248 252 / var(--tw-bg-opacity));
}
.bg-light-gray{
  --tw-bg-opacity: 1;
  background-color: rgb(245 241 241 / var(--tw-bg-opacity));
}
.bg-blue{
  --tw-bg-opacity: 1;
  background-color: rgb(55 120 186 / var(--tw-bg-opacity));
}
.bg-gray{
  --tw-bg-opacity: 1;
  background-color: rgb(117 117 117 / var(--tw-bg-opacity));
}
.p-5{
  padding: 1.25rem;
}
.p-1{
  padding: 0.25rem;
}
.py-12{
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.px-2{
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.py-1{
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.px-7{
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}
.py-2\.5{
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.py-2{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-6{
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.px-2\.5{
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.py-1\.5{
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
.py-4{
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.\!px-14{
  padding-left: 3.5rem !important;
  padding-right: 3.5rem !important;
}
.pr-1\.5{
  padding-right: 0.375rem;
}
.pr-1{
  padding-right: 0.25rem;
}
.text-left{
  text-align: left;
}
.text-center{
  text-align: center;
}
.text-right{
  text-align: right;
}
.text-hero{
  font-size: 3.125rem;
  line-height: 1;
}
.text-h1{
  font-size: 2.5rem;
  line-height: 3rem;
}
.text-lg{
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-2xl{
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-base{
  font-size: 1rem;
  line-height: 1.5rem;
}
.text-sm{
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-xs{
  font-size: 0.75rem;
  line-height: 1rem;
}
.text-xl{
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.text-3xl{
  font-size: 1.875rem;
  line-height: 2.25rem;
}
.font-normal{
  font-weight: 400;
}
.font-medium{
  font-weight: 500;
}
.font-bold{
  font-weight: 700;
}
.font-semibold{
  font-weight: 600;
}
.uppercase{
  text-transform: uppercase;
}
.lowercase{
  text-transform: lowercase;
}
.capitalize{
  text-transform: capitalize;
}
.\!normal-case{
  text-transform: none !important;
}
.text-gray{
  --tw-text-opacity: 1;
  color: rgb(117 117 117 / var(--tw-text-opacity));
}
.text-green{
  --tw-text-opacity: 1;
  color: rgb(69 132 46 / var(--tw-text-opacity));
}
.text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.underline{
  text-decoration-line: underline;
}
.opacity-75{
  opacity: 0.75;
}
.outline{
  outline-style: solid;
}
.blur{
  --tw-blur: blur(8px);
  -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
          filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.invert{
  --tw-invert: invert(100%);
  -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
          filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.sepia{
  --tw-sepia: sepia(100%);
  -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
          filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.filter{
  -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
          filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.backdrop-filter{
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.transition{
  -webkit-transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, backdrop-filter, -webkit-box-shadow, -webkit-transform, -webkit-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, backdrop-filter, -webkit-box-shadow, -webkit-transform, -webkit-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-box-shadow, -webkit-transform, -webkit-filter;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
}
.transition-all{
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
}
.duration-300{
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}
.ease-in-out{
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
/* 
* ## Keen Slider
--------------------------------------------- */
.keen-slider:not([data-keen-slider-disabled]) {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
  width: 100%;
}
.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide {
  position: relative;
  overflow: hidden;
  width: 100%;
  min-height: 100%;
}
.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v] {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

[data-keen-slider-moves] * {
  pointer-events: none;
}

/*--------------------------------------------------------------
# Abstract
--------------------------------------------------------------*/
/* 
* ## Mixins
--------------------------------------------- */
/** Based in: https://codepen.io/MadeByMike/pen/vNrvdZ?editors=0110 */
/*————————————————————————————————————————————————————*\
    ●❱ SHORTHANDS MIXINS HELPERS
\*————————————————————————————————————————————————————*/
/*————————————————————————————————————————————————————*\
    ●❱ MIXINGS
\*————————————————————————————————————————————————————*/
/* 
* ## Variables
--------------------------------------------- */
/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/
/* 
* ## Reset
--------------------------------------------- */
/* 
* ## Typography
--------------------------------------------- */
html *{
  font-family: Rubik, sans-serif;
}
html *:not(h6){
  --tw-text-opacity: 1;
  color: rgb(57 60 63 / var(--tw-text-opacity));
}

h1, h2,
h3, h4{
  font-weight: 700;
}

h1{
  font-size: 2.5rem;
  line-height: 3rem;
}

h2{
  font-size: 1.875rem;
  line-height: 2.25rem;
}

h3{
  font-size: 1.5rem;
  line-height: 2rem;
}

h4, h5{
  font-size: 1.25rem;
  line-height: 1.75rem;
}

h6{
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgb(69 132 46 / var(--tw-text-opacity));
}

h6.mci__wrapper-info .mci__wrapper-info-title {
  font-size: 32px;
}

@media screen and (max-width: 76em) {
  h6.mci__wrapper-info .mci__wrapper-info-title {
    font-size: 28px;
  }
}

@media screen and (max-width: 48em) {
  h6.mci__wrapper-info .mci__wrapper-info-title {
    font-size: 24px;
  }
}

@media screen and (max-width: 36em) {
  h6.mci__wrapper-info .mci__wrapper-info-title {
    font-size: 22px;
  }
}

@media screen and (max-width: 29.6875em) {
  h6.mci__wrapper-info .mci__wrapper-info-title {
    font-size: 20px;
  }
}

h6.mci__wrapper-info .mci__wrapper-info-content {
  font-size: 24px;
}

@media screen and (max-width: 76em) {
  h6.mci__wrapper-info .mci__wrapper-info-content {
    font-size: 22px;
  }
}

@media screen and (max-width: 48em) {
  h6.mci__wrapper-info .mci__wrapper-info-content {
    font-size: 20px;
  }
}

@media screen and (max-width: 36em) {
  h6.mci__wrapper-info .mci__wrapper-info-content {
    font-size: 18px;
  }
}

@media screen and (max-width: 29.6875em) {
  h6.mci__wrapper-info .mci__wrapper-info-content {
    font-size: 16px;
  }
}

h6.mci__wrapper-info-title {
  color: var(--c-green-light);
}

h6.mci__wrapper-icons-item-info-title {
  font-size: 24px;
}

@media screen and (max-width: 76em) {
  h6.mci__wrapper-icons-item-info-title {
    font-size: 22px;
  }
}

@media screen and (max-width: 48em) {
  h6.mci__wrapper-icons-item-info-title {
    font-size: 20px;
  }
}

@media screen and (max-width: 36em) {
  h6.mci__wrapper-icons-item-info-title {
    font-size: 18px;
  }
}

p, a, li, blockquote{
  font-size: 1rem;
  line-height: 1.5rem;
}

p.mci__wrapper-info .mci__wrapper-info-title, a.mci__wrapper-info .mci__wrapper-info-title, li.mci__wrapper-info .mci__wrapper-info-title, blockquote.mci__wrapper-info .mci__wrapper-info-title {
  font-size: 32px;
}

@media screen and (max-width: 76em) {
  p.mci__wrapper-info .mci__wrapper-info-title, a.mci__wrapper-info .mci__wrapper-info-title, li.mci__wrapper-info .mci__wrapper-info-title, blockquote.mci__wrapper-info .mci__wrapper-info-title {
    font-size: 28px;
  }
}

@media screen and (max-width: 48em) {
  p.mci__wrapper-info .mci__wrapper-info-title, a.mci__wrapper-info .mci__wrapper-info-title, li.mci__wrapper-info .mci__wrapper-info-title, blockquote.mci__wrapper-info .mci__wrapper-info-title {
    font-size: 24px;
  }
}

@media screen and (max-width: 36em) {
  p.mci__wrapper-info .mci__wrapper-info-title, a.mci__wrapper-info .mci__wrapper-info-title, li.mci__wrapper-info .mci__wrapper-info-title, blockquote.mci__wrapper-info .mci__wrapper-info-title {
    font-size: 22px;
  }
}

@media screen and (max-width: 29.6875em) {
  p.mci__wrapper-info .mci__wrapper-info-title, a.mci__wrapper-info .mci__wrapper-info-title, li.mci__wrapper-info .mci__wrapper-info-title, blockquote.mci__wrapper-info .mci__wrapper-info-title {
    font-size: 20px;
  }
}

p.mci__wrapper-info .mci__wrapper-info-content, a.mci__wrapper-info .mci__wrapper-info-content, li.mci__wrapper-info .mci__wrapper-info-content, blockquote.mci__wrapper-info .mci__wrapper-info-content {
  font-size: 24px;
}

@media screen and (max-width: 76em) {
  p.mci__wrapper-info .mci__wrapper-info-content, a.mci__wrapper-info .mci__wrapper-info-content, li.mci__wrapper-info .mci__wrapper-info-content, blockquote.mci__wrapper-info .mci__wrapper-info-content {
    font-size: 22px;
  }
}

@media screen and (max-width: 48em) {
  p.mci__wrapper-info .mci__wrapper-info-content, a.mci__wrapper-info .mci__wrapper-info-content, li.mci__wrapper-info .mci__wrapper-info-content, blockquote.mci__wrapper-info .mci__wrapper-info-content {
    font-size: 20px;
  }
}

@media screen and (max-width: 36em) {
  p.mci__wrapper-info .mci__wrapper-info-content, a.mci__wrapper-info .mci__wrapper-info-content, li.mci__wrapper-info .mci__wrapper-info-content, blockquote.mci__wrapper-info .mci__wrapper-info-content {
    font-size: 18px;
  }
}

@media screen and (max-width: 29.6875em) {
  p.mci__wrapper-info .mci__wrapper-info-content, a.mci__wrapper-info .mci__wrapper-info-content, li.mci__wrapper-info .mci__wrapper-info-content, blockquote.mci__wrapper-info .mci__wrapper-info-content {
    font-size: 16px;
  }
}

p.mci__wrapper-icons-item-info-title, a.mci__wrapper-icons-item-info-title, li.mci__wrapper-icons-item-info-title, blockquote.mci__wrapper-icons-item-info-title {
  font-size: 24px;
}

@media screen and (max-width: 76em) {
  p.mci__wrapper-icons-item-info-title, a.mci__wrapper-icons-item-info-title, li.mci__wrapper-icons-item-info-title, blockquote.mci__wrapper-icons-item-info-title {
    font-size: 22px;
  }
}

@media screen and (max-width: 48em) {
  p.mci__wrapper-icons-item-info-title, a.mci__wrapper-icons-item-info-title, li.mci__wrapper-icons-item-info-title, blockquote.mci__wrapper-icons-item-info-title {
    font-size: 20px;
  }
}

@media screen and (max-width: 36em) {
  p.mci__wrapper-icons-item-info-title, a.mci__wrapper-icons-item-info-title, li.mci__wrapper-icons-item-info-title, blockquote.mci__wrapper-icons-item-info-title {
    font-size: 18px;
  }
}

@media (min-width: 768px){
  p, a, li, blockquote{
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

.hero-subtitle{
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 400;
}

.mci__wrapper-icons-item-info-title.hero-subtitle {
  font-weight: 400;
}

.small-copy{
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.mci__wrapper-info.small-copy .mci__wrapper-info-title {
  font-size: 18px;
}

.mci__wrapper-info.small-copy .mci__wrapper-info-content {
  font-size: 18px;
}

.mci__wrapper-icons-item-info-title.small-copy {
  line-height: 1.2;
  font-size: 20px;
}

@media screen and (max-width: 36em) {
  .mci__wrapper-icons-item-info-title.small-copy {
    font-size: 18px;
  }
}

/* 
* ## Utils
--------------------------------------------- */
.bg-white-split-blue {
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, white), color-stop(50%, #3778BA));
  background: linear-gradient(to right, white 50%, #3778BA 50%);
}

.border-gradient-green {
  border-image-slice: 1;
  border-image-source: linear-gradient(to right, #45842E, #9ACD32);
}

.stretched-link::after{
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  --tw-content: "";
  content: var(--tw-content);
}

/* 
* ## Animations
--------------------------------------------- */
.animation-fade-out{
  opacity: 0;
  display: none;
  -webkit-animation: fade-out 300ms ease-in-out;
          animation: fade-out 300ms ease-in-out;
}

@-webkit-keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fade-out {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes fade-out {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
/* 
* ## Root
--------------------------------------------- */
/*!
Theme Name: Paylynxs
Theme URI: http://paylynxs.com/
Author: Paylynxs
Author URI: https://paylynxs.com
Description: Wordpress Theme for Paylynxs website
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: kronos
Tags: webpack, tailwind, kronoscode, custom-theme

Kronos Theme is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
This structure follows the 7+1 pattern, see more https://sass-guidelin.es/#the-7-1-pattern 

# Abstracts
	-- Mixins
	-- Variables
# Base
	-- Reset
	-- Typography
# Components
	-- Buttons
	-- Dropdowns
	-- Inputs
	-- Links
# Layouts
	-- Header
	-- Footer
# Pages
# Themes
# Vendors
	-- TailwindCSS utilities clasess
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Vendors
--------------------------------------------------------------*/
/* 
* ## TailwindCSS base, components and utilities
--------------------------------------------- */
/*! tailwindcss v3.2.1 | MIT License | https://tailwindcss.com
*/
/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin: 0 !important;
  line-height: normal;
}

/*  |> BREAKPOINTS BOOSTRAP
——————————————————————————————————————————————————————*/
/*  |> OTHERS
——————————————————————————————————————————————————————*/
:root {
  /*  |> Unit check
  ——————————————————————————————————————————————————————*/
  /*  |> Convert screen sizes for media queries to 'em'
  ——————————————————————————————————————————————————————*/
  /** @see https://zellwk.com/blog/media-query-units/ */
  /** If we use 'rem', we convert them to 'em' */
  /** If we use 'px', we convert them to 'em' */
  --max-width-container: 110rem;
  /* ——— Transition duration time */
  --g-trans: 0.3s;
  /* ——— Border radius */
  --g-br: 10px;
  /* ——— Box Shadow */
  --g-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
  /* ——— Fonts */
  --body-font-size: 1rem;
  --body-line-height: 1.5;
  /* ——— Colors */
  --c-primary: #242628;
  --c-black: #201f1e;
  --c-primary-hover: #231f20de;
  --c-second: #7c7c7c;
  --c-second-hover: #595959;
  --c-body-bg: #fff;
  --c-gray: #dee0e2;
  --c-gray-2: #66686c;
  --c-gray-3: #f3f3f3;
  --c-blue: #3778ba;
  --c-blue-2: #2b5e94;
  --c-green: #45842e;
  --c-green-light: #56a23a;
  --c-green-2: #18370e;
  /* ——— HR */
  --hr-color: grey;
  --hr-opacity: 1;
  --max-w: 1200px;
  --max-w-2: 1440px;
  --max-w-3: 1600px;
  --ff-primary: "Rubik", sans-serif;
  /* ——— Mark */
  --mark-padding: 0.5rem;
  /* ——— Links */
  --link-color: var(--c-primary);
  --link-hover-color: var(--c-primary-hover);
  /* ——— Font sizes */
  /*  |> Unit check
  ——————————————————————————————————————————————————————*/
  /*  |> Convert screen sizes for media queries to 'em'
  ——————————————————————————————————————————————————————*/
  /** @see https://zellwk.com/blog/media-query-units/ */
  /** If we use 'rem', we convert them to 'em' */
  /** If we use 'px', we convert them to 'em' */
  /*  |> Unit check
  ——————————————————————————————————————————————————————*/
  /*  |> Convert screen sizes for media queries to 'em'
  ——————————————————————————————————————————————————————*/
  /** @see https://zellwk.com/blog/media-query-units/ */
  /** If we use 'rem', we convert them to 'em' */
  /** If we use 'px', we convert them to 'em' */
  /*  |> Unit check
  ——————————————————————————————————————————————————————*/
  /*  |> Convert screen sizes for media queries to 'em'
  ——————————————————————————————————————————————————————*/
  /** @see https://zellwk.com/blog/media-query-units/ */
  /** If we use 'rem', we convert them to 'em' */
  /** If we use 'px', we convert them to 'em' */
  /*  |> Unit check
  ——————————————————————————————————————————————————————*/
  /*  |> Convert screen sizes for media queries to 'em'
  ——————————————————————————————————————————————————————*/
  /** @see https://zellwk.com/blog/media-query-units/ */
  /** If we use 'rem', we convert them to 'em' */
  /** If we use 'px', we convert them to 'em' */
  /*  |> Unit check
  ——————————————————————————————————————————————————————*/
  /*  |> Convert screen sizes for media queries to 'em'
  ——————————————————————————————————————————————————————*/
  /** @see https://zellwk.com/blog/media-query-units/ */
  /** If we use 'rem', we convert them to 'em' */
  /** If we use 'px', we convert them to 'em' */
  /*  |> Unit check
  ——————————————————————————————————————————————————————*/
  /*  |> Convert screen sizes for media queries to 'em'
  ——————————————————————————————————————————————————————*/
  /** @see https://zellwk.com/blog/media-query-units/ */
  /** If we use 'rem', we convert them to 'em' */
  /** If we use 'px', we convert them to 'em' */
  /*  |> Unit check
  ——————————————————————————————————————————————————————*/
  /*  |> Convert screen sizes for media queries to 'em'
  ——————————————————————————————————————————————————————*/
  /** @see https://zellwk.com/blog/media-query-units/ */
  /** If we use 'rem', we convert them to 'em' */
  /** If we use 'px', we convert them to 'em' */
  /*  |> Unit check
  ——————————————————————————————————————————————————————*/
  /*  |> Convert screen sizes for media queries to 'em'
  ——————————————————————————————————————————————————————*/
  /** @see https://zellwk.com/blog/media-query-units/ */
  /** If we use 'rem', we convert them to 'em' */
  /** If we use 'px', we convert them to 'em' */
  /*  |> Unit check
  ——————————————————————————————————————————————————————*/
  /*  |> Convert screen sizes for media queries to 'em'
  ——————————————————————————————————————————————————————*/
  /** @see https://zellwk.com/blog/media-query-units/ */
  /** If we use 'rem', we convert them to 'em' */
  /** If we use 'px', we convert them to 'em' */
  /*  |> Unit check
  ——————————————————————————————————————————————————————*/
  /*  |> Convert screen sizes for media queries to 'em'
  ——————————————————————————————————————————————————————*/
  /** @see https://zellwk.com/blog/media-query-units/ */
  /** If we use 'rem', we convert them to 'em' */
  /** If we use 'px', we convert them to 'em' */
  /*  |> Unit check
  ——————————————————————————————————————————————————————*/
  /*  |> Convert screen sizes for media queries to 'em'
  ——————————————————————————————————————————————————————*/
  /** @see https://zellwk.com/blog/media-query-units/ */
  /** If we use 'rem', we convert them to 'em' */
  /** If we use 'px', we convert them to 'em' */
  /*  |> Unit check
  ——————————————————————————————————————————————————————*/
  /*  |> Convert screen sizes for media queries to 'em'
  ——————————————————————————————————————————————————————*/
  /** @see https://zellwk.com/blog/media-query-units/ */
  /** If we use 'rem', we convert them to 'em' */
  /** If we use 'px', we convert them to 'em' */
  /* ——— Spacing */
  /*  |> Unit check
  ——————————————————————————————————————————————————————*/
  /*  |> Convert screen sizes for media queries to 'em'
  ——————————————————————————————————————————————————————*/
  /** @see https://zellwk.com/blog/media-query-units/ */
  /** If we use 'rem', we convert them to 'em' */
  /** If we use 'px', we convert them to 'em' */
  /*  |> Unit check
  ——————————————————————————————————————————————————————*/
  /*  |> Convert screen sizes for media queries to 'em'
  ——————————————————————————————————————————————————————*/
  /** @see https://zellwk.com/blog/media-query-units/ */
  /** If we use 'rem', we convert them to 'em' */
  /** If we use 'px', we convert them to 'em' */
  /*  |> Unit check
  ——————————————————————————————————————————————————————*/
  /*  |> Convert screen sizes for media queries to 'em'
  ——————————————————————————————————————————————————————*/
  /** @see https://zellwk.com/blog/media-query-units/ */
  /** If we use 'rem', we convert them to 'em' */
  /** If we use 'px', we convert them to 'em' */
  /*  |> Unit check
  ——————————————————————————————————————————————————————*/
  /*  |> Convert screen sizes for media queries to 'em'
  ——————————————————————————————————————————————————————*/
  /** @see https://zellwk.com/blog/media-query-units/ */
  /** If we use 'rem', we convert them to 'em' */
  /** If we use 'px', we convert them to 'em' */
  /*  |> Unit check
  ——————————————————————————————————————————————————————*/
  /*  |> Convert screen sizes for media queries to 'em'
  ——————————————————————————————————————————————————————*/
  /** @see https://zellwk.com/blog/media-query-units/ */
  /** If we use 'rem', we convert them to 'em' */
  /** If we use 'px', we convert them to 'em' */
  /*  |> Unit check
  ——————————————————————————————————————————————————————*/
  /*  |> Convert screen sizes for media queries to 'em'
  ——————————————————————————————————————————————————————*/
  /** @see https://zellwk.com/blog/media-query-units/ */
  /** If we use 'rem', we convert them to 'em' */
  /** If we use 'px', we convert them to 'em' */
  /*  |> Unit check
  ——————————————————————————————————————————————————————*/
  /*  |> Convert screen sizes for media queries to 'em'
  ——————————————————————————————————————————————————————*/
  /** @see https://zellwk.com/blog/media-query-units/ */
  /** If we use 'rem', we convert them to 'em' */
  /** If we use 'px', we convert them to 'em' */
  /*  |> Unit check
  ——————————————————————————————————————————————————————*/
  /*  |> Convert screen sizes for media queries to 'em'
  ——————————————————————————————————————————————————————*/
  /** @see https://zellwk.com/blog/media-query-units/ */
  /** If we use 'rem', we convert them to 'em' */
  /** If we use 'px', we convert them to 'em' */
  --p-container: 2rem;
  /*-clean-css ignore:start */
  /*-clean-css ignore:end */
}
@media screen and (min-width: 36em) {
  :root {
    --p-container: calc(3.7037037037vw + 0.6666666667rem);
  }
}
@media screen and (min-width: 90em) {
  :root {
    --p-container: 4rem;
  }
}
:root {
  --fs-n1: 0.8rem;
  /*-clean-css ignore:start */
  /*-clean-css ignore:end */
}
@media screen and (min-width: 36em) {
  :root {
    --fs-n1: calc(0.1851851852vw + 0.7333333333rem);
  }
}
@media screen and (min-width: 90em) {
  :root {
    --fs-n1: 0.9rem;
  }
}
:root {
  --fs-base: 1rem;
  /*-clean-css ignore:start */
  /*-clean-css ignore:end */
}
@media screen and (min-width: 36em) {
  :root {
    --fs-base: calc(0vw + 1rem);
  }
}
@media screen and (min-width: 90em) {
  :root {
    --fs-base: 1rem;
  }
}
:root {
  --fs-0: 0.875rem;
  /*-clean-css ignore:start */
  /*-clean-css ignore:end */
}
@media screen and (min-width: 36em) {
  :root {
    --fs-0: calc(0.1166666667vw + 0.833rem);
  }
}
@media screen and (min-width: 90em) {
  :root {
    --fs-0: 0.938rem;
  }
}
:root {
  --fs-1: 1rem;
  /*-clean-css ignore:start */
  /*-clean-css ignore:end */
}
@media screen and (min-width: 36em) {
  :root {
    --fs-1: calc(0.2314814815vw + 0.9166666667rem);
  }
}
@media screen and (min-width: 90em) {
  :root {
    --fs-1: 1.125rem;
  }
}
:root {
  --fs-2: 1.25rem;
  /*-clean-css ignore:start */
  /*-clean-css ignore:end */
}
@media screen and (min-width: 36em) {
  :root {
    --fs-2: calc(0.462962963vw + 1.0833333333rem);
  }
}
@media screen and (min-width: 90em) {
  :root {
    --fs-2: 1.5rem;
  }
}
:root {
  --fs-3: 1.5rem;
  /*-clean-css ignore:start */
  /*-clean-css ignore:end */
}
@media screen and (min-width: 36em) {
  :root {
    --fs-3: calc(0.462962963vw + 1.3333333333rem);
  }
}
@media screen and (min-width: 90em) {
  :root {
    --fs-3: 1.75rem;
  }
}
:root {
  --fs-4: 1.625rem;
  /*-clean-css ignore:start */
  /*-clean-css ignore:end */
}
@media screen and (min-width: 36em) {
  :root {
    --fs-4: calc(0.6944444444vw + 1.375rem);
  }
}
@media screen and (min-width: 90em) {
  :root {
    --fs-4: 2rem;
  }
}
:root {
  --fs-5: 2rem;
  /*-clean-css ignore:start */
  /*-clean-css ignore:end */
}
@media screen and (min-width: 36em) {
  :root {
    --fs-5: calc(0.9259259259vw + 1.6666666667rem);
  }
}
@media screen and (min-width: 90em) {
  :root {
    --fs-5: 2.5rem;
  }
}
:root {
  --fs-6: 2rem;
  /*-clean-css ignore:start */
  /*-clean-css ignore:end */
}
@media screen and (min-width: 36em) {
  :root {
    --fs-6: calc(2.7777777778vw + 1rem);
  }
}
@media screen and (min-width: 90em) {
  :root {
    --fs-6: 3.5rem;
  }
}
:root {
  --fs-hero-1: 2.5rem;
  /*-clean-css ignore:start */
  /*-clean-css ignore:end */
}
@media screen and (min-width: 36em) {
  :root {
    --fs-hero-1: calc(3.8888888889vw + 1.1rem);
  }
}
@media screen and (min-width: 90em) {
  :root {
    --fs-hero-1: 4.6rem;
  }
}
:root {
  --fs-hero-2: 2rem;
  /*-clean-css ignore:start */
  /*-clean-css ignore:end */
}
@media screen and (min-width: 36em) {
  :root {
    --fs-hero-2: calc(7.8703703704vw - 0.8333333333rem);
  }
}
@media screen and (min-width: 90em) {
  :root {
    --fs-hero-2: 6.25rem;
  }
}
:root {
  --hg-navbar: 71px;
  /*-clean-css ignore:start */
  /*-clean-css ignore:end */
}
@media screen and (min-width: 36em) {
  :root {
    --hg-navbar: calc(6.1342592593vw + 35.6666666667px);
  }
}
@media screen and (min-width: 90em) {
  :root {
    --hg-navbar: 124px;
  }
}
:root {
  --sp-16: 1rem;
  /*-clean-css ignore:start */
  /*-clean-css ignore:end */
}
@media screen and (min-width: 36em) {
  :root {
    --sp-16: calc(0vw + 1rem);
  }
}
@media screen and (min-width: 90em) {
  :root {
    --sp-16: 1rem;
  }
}
:root {
  --sp-32: 1.5rem;
  /*-clean-css ignore:start */
  /*-clean-css ignore:end */
}
@media screen and (min-width: 36em) {
  :root {
    --sp-32: calc(0.9259259259vw + 1.1666666667rem);
  }
}
@media screen and (min-width: 90em) {
  :root {
    --sp-32: 2rem;
  }
}
:root {
  --sp-40: 2rem;
  /*-clean-css ignore:start */
  /*-clean-css ignore:end */
}
@media screen and (min-width: 36em) {
  :root {
    --sp-40: calc(0.9259259259vw + 1.6666666667rem);
  }
}
@media screen and (min-width: 90em) {
  :root {
    --sp-40: 2.5rem;
  }
}
:root {
  --sp-50: 2rem;
  /*-clean-css ignore:start */
  /*-clean-css ignore:end */
}
@media screen and (min-width: 36em) {
  :root {
    --sp-50: calc(2.0833333333vw + 1.25rem);
  }
}
@media screen and (min-width: 90em) {
  :root {
    --sp-50: 3.125rem;
  }
}
:root {
  --sp-64: 2rem;
  /*-clean-css ignore:start */
  /*-clean-css ignore:end */
}
@media screen and (min-width: 36em) {
  :root {
    --sp-64: calc(3.7037037037vw + 0.6666666667rem);
  }
}
@media screen and (min-width: 90em) {
  :root {
    --sp-64: 4rem;
  }
}
:root {
  --sp-80: 2.5rem;
  /*-clean-css ignore:start */
  /*-clean-css ignore:end */
}
@media screen and (min-width: 36em) {
  :root {
    --sp-80: calc(4.6296296296vw + 0.8333333333rem);
  }
}
@media screen and (min-width: 90em) {
  :root {
    --sp-80: 5rem;
  }
}
:root {
  --sp-120: 2.5rem;
  /*-clean-css ignore:start */
  /*-clean-css ignore:end */
}
@media screen and (min-width: 36em) {
  :root {
    --sp-120: calc(9.2592592593vw - 0.8333333333rem);
  }
}
@media screen and (min-width: 90em) {
  :root {
    --sp-120: 7.5rem;
  }
}
:root {
  --sp-160: 2.5rem;
  /*-clean-css ignore:start */
  /*-clean-css ignore:end */
}
@media screen and (min-width: 36em) {
  :root {
    --sp-160: calc(13.8888888889vw - 2.5rem);
  }
}
@media screen and (min-width: 90em) {
  :root {
    --sp-160: 10rem;
  }
}
@media screen and (max-width: 22.5em) {
  :root {
    --p-container: 1.5rem !important;
  }
}

.container--wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-inline: 40px;
}
@media screen and (max-width: 76em) {
  .container--wrapper {
    padding-inline: 30px;
  }
}
@media screen and (max-width: 48em) {
  .container--wrapper {
    padding-inline: 20px;
  }
}

html {
  scroll-behavior: smooth;
  overflow-x: hidden;
}

[class*=animation--] {
  opacity: 0;
  -webkit-transition: opacity 0.6s ease, -webkit-transform 0.6s ease, -webkit-filter 0.6s ease;
  transition: opacity 0.6s ease, -webkit-transform 0.6s ease, -webkit-filter 0.6s ease;
  transition: opacity 0.6s ease, transform 0.6s ease, filter 0.6s ease;
  transition: opacity 0.6s ease, transform 0.6s ease, filter 0.6s ease, -webkit-transform 0.6s ease, -webkit-filter 0.6s ease;
}
[class*=animation--].active--animation-no {
  opacity: 1;
  -webkit-transform: none;
          transform: none;
}
[class*=animation--].is-visible {
  opacity: 1;
  -webkit-transform: none;
          transform: none;
}

.animation--fade_in {
  opacity: 0;
  -webkit-transition: opacity 0.6s ease;
  transition: opacity 0.6s ease;
}
.animation--fade_in.is-visible {
  opacity: 1;
}

.animation--slide_up {
  opacity: 0;
  -webkit-transform: translateY(30px);
          transform: translateY(30px);
  -webkit-transition: opacity 0.6s ease, -webkit-transform 0.6s ease;
  transition: opacity 0.6s ease, -webkit-transform 0.6s ease;
  transition: opacity 0.6s ease, transform 0.6s ease;
  transition: opacity 0.6s ease, transform 0.6s ease, -webkit-transform 0.6s ease;
}
.animation--slide_up.is-visible {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.animation--slide_left {
  opacity: 0;
  -webkit-transform: translateX(-40px);
          transform: translateX(-40px);
  -webkit-transition: opacity 0.6s ease, -webkit-transform 0.6s ease;
  transition: opacity 0.6s ease, -webkit-transform 0.6s ease;
  transition: opacity 0.6s ease, transform 0.6s ease;
  transition: opacity 0.6s ease, transform 0.6s ease, -webkit-transform 0.6s ease;
}
.animation--slide_left.is-visible {
  opacity: 1;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.animation--slide_right {
  opacity: 0;
  -webkit-transform: translateX(40px);
          transform: translateX(40px);
  -webkit-transition: opacity 0.6s ease, -webkit-transform 0.6s ease;
  transition: opacity 0.6s ease, -webkit-transform 0.6s ease;
  transition: opacity 0.6s ease, transform 0.6s ease;
  transition: opacity 0.6s ease, transform 0.6s ease, -webkit-transform 0.6s ease;
}
.animation--slide_right.is-visible {
  opacity: 1;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.animation--zoom_in {
  opacity: 0;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
  -webkit-transition: opacity 0.6s ease, -webkit-transform 0.6s ease;
  transition: opacity 0.6s ease, -webkit-transform 0.6s ease;
  transition: opacity 0.6s ease, transform 0.6s ease;
  transition: opacity 0.6s ease, transform 0.6s ease, -webkit-transform 0.6s ease;
}
.animation--zoom_in.is-visible {
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
}

.animation--rotate_in {
  opacity: 0;
  -webkit-transform: rotate(-10deg) scale(0.95);
          transform: rotate(-10deg) scale(0.95);
  -webkit-transition: opacity 0.6s ease, -webkit-transform 0.6s ease;
  transition: opacity 0.6s ease, -webkit-transform 0.6s ease;
  transition: opacity 0.6s ease, transform 0.6s ease;
  transition: opacity 0.6s ease, transform 0.6s ease, -webkit-transform 0.6s ease;
}
.animation--rotate_in.is-visible {
  opacity: 1;
  -webkit-transform: rotate(0) scale(1);
          transform: rotate(0) scale(1);
}

.global-btn {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  text-transform: uppercase;
  background-color: var(--c-body-bg);
  padding: 12px 20px;
  border-radius: 6px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  position: relative;
}
.global-btn span {
  display: inline-block;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.global-btn:hover span {
  -webkit-transform: translateX(5px);
          transform: translateX(5px);
}
@media screen and (max-width: 36em) {
  .global-btn {
    font-size: 16px;
  }
}

/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/
/* 
* ## Buttons
--------------------------------------------- */
.btn {
  padding: 12px 20px;
  border-radius: 6px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  position: relative;
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  line-height: 100%;
  text-transform: uppercase;
  display: inline-block;
}
@media screen and (max-width: 36em) {
  .btn {
    font-size: 16px;
  }
}
.btn:disabled, .btn.disabled{
  cursor: not-allowed;
  opacity: 0.75;
}
.btn-primary {
  background-color: var(--c-blue);
  color: var(--c-body-bg);
}
.btn-primary span {
  display: inline-block;
  color: var(--c-body-bg);
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
}
.btn-secondary {
  background-color: var(--c-blue-2);
  color: var(--c-body-bg);
}
.btn-secondary span {
  display: inline-block;
  color: var(--c-body-bg);
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
}
.btn-white-blue {
  background-color: var(--c-body-bg);
  color: var(--c-blue);
}
.btn-white-blue span {
  display: inline-block;
  color: var(--c-blue);
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
}
.btn-white-blue-2 {
  background-color: var(--c-body-bg);
  color: var(--c-blue-2);
}
.btn-white-blue-2 span {
  display: inline-block;
  color: var(--c-blue-2);
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
}
.btn-white-green {
  background-color: var(--c-body-bg);
  color: var(--c-green);
}
.btn-white-green span {
  display: inline-block;
  color: var(--c-green);
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
}
.btn-white-green-2 {
  background-color: var(--c-body-bg);
  color: var(--c-green-2);
}
.btn-white-green-2 span {
  display: inline-block;
  color: var(--c-green-2);
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
}
.btn-white-ghost {
  border: 2px solid var(--c-body-bg);
  color: var(--c-body-bg);
}
.btn-white-ghost span {
  display: inline-block;
  color: var(--c-body-bg);
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
}
.btn-blue-ghost {
  border: 2px solid var(--c-blue);
  color: var(--c-blue);
}
.btn-blue-ghost-2 {
  border: 2px solid var(--c-blue-2);
  color: var(--c-blue-2);
  background-color: rgba(67, 146, 224, 0.1607843137);
}
.btn-small{
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
.mci__wrapper-info.btn-small .mci__wrapper-info-title {
  font-size: 32px;
}
@media screen and (max-width: 76em) {
  .mci__wrapper-info.btn-small .mci__wrapper-info-title {
    font-size: 28px;
  }
}
@media screen and (max-width: 48em) {
  .mci__wrapper-info.btn-small .mci__wrapper-info-title {
    font-size: 24px;
  }
}
@media screen and (max-width: 36em) {
  .mci__wrapper-info.btn-small .mci__wrapper-info-title {
    font-size: 22px;
  }
}
@media screen and (max-width: 29.6875em) {
  .mci__wrapper-info.btn-small .mci__wrapper-info-title {
    font-size: 20px;
  }
}
.mci__wrapper-info.btn-small .mci__wrapper-info-content {
  font-size: 24px;
}
@media screen and (max-width: 76em) {
  .mci__wrapper-info.btn-small .mci__wrapper-info-content {
    font-size: 22px;
  }
}
@media screen and (max-width: 48em) {
  .mci__wrapper-info.btn-small .mci__wrapper-info-content {
    font-size: 20px;
  }
}
@media screen and (max-width: 36em) {
  .mci__wrapper-info.btn-small .mci__wrapper-info-content {
    font-size: 18px;
  }
}
@media screen and (max-width: 29.6875em) {
  .mci__wrapper-info.btn-small .mci__wrapper-info-content {
    font-size: 16px;
  }
}
.mci__wrapper-icons-item-info-title.btn-small {
  font-size: 24px;
}
@media screen and (max-width: 76em) {
  .mci__wrapper-icons-item-info-title.btn-small {
    font-size: 22px;
  }
}
@media screen and (max-width: 48em) {
  .mci__wrapper-icons-item-info-title.btn-small {
    font-size: 20px;
  }
}
@media screen and (max-width: 36em) {
  .mci__wrapper-icons-item-info-title.btn-small {
    font-size: 18px;
  }
}
.btn-small:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(59 89 152 / var(--tw-bg-opacity));
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.btn-small:focus{
  --tw-bg-opacity: 1;
  background-color: rgb(59 89 152 / var(--tw-bg-opacity));
}
.btn-small:active{
  --tw-bg-opacity: 1;
  background-color: rgb(59 89 152 / var(--tw-bg-opacity));
}
.btn-x-small{
  padding-left: 1.75rem;
  padding-right: 1.75rem;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  font-size: 0.75rem;
  line-height: 1rem;
}
.btn-block{
  display: block;
  text-align: center;
}
.mci__wrapper-info.btn-block {
  text-align: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* 
* ## Icons
--------------------------------------------- */
.icon-facebook path {
  color: #3b5998;
}

.icon-linkedin path {
  color: #0e76a8;
}

.fa-youtube path {
  color: #c4302b;
}

.icon-green path{
  fill: #45842E;
}

.icon-blue path{
  fill: #3778BA;
}

.icon-circle-green svg{
  height: 2rem;
  width: 2rem;
  border-radius: 9999px;
  border-width: 3px;
  --tw-border-opacity: 1;
  border-color: rgb(69 132 46 / var(--tw-border-opacity));
  padding: 1.25rem;
  font-size: 1rem;
  line-height: 1.5rem;
}

.mci__wrapper-info.icon-circle-green svg .mci__wrapper-info-title {
  font-size: 32px;
}

@media screen and (max-width: 76em) {
  .mci__wrapper-info.icon-circle-green svg .mci__wrapper-info-title {
    font-size: 28px;
  }
}

@media screen and (max-width: 48em) {
  .mci__wrapper-info.icon-circle-green svg .mci__wrapper-info-title {
    font-size: 24px;
  }
}

@media screen and (max-width: 36em) {
  .mci__wrapper-info.icon-circle-green svg .mci__wrapper-info-title {
    font-size: 22px;
  }
}

@media screen and (max-width: 29.6875em) {
  .mci__wrapper-info.icon-circle-green svg .mci__wrapper-info-title {
    font-size: 20px;
  }
}

.mci__wrapper-info.icon-circle-green svg .mci__wrapper-info-content {
  font-size: 24px;
}

@media screen and (max-width: 76em) {
  .mci__wrapper-info.icon-circle-green svg .mci__wrapper-info-content {
    font-size: 22px;
  }
}

@media screen and (max-width: 48em) {
  .mci__wrapper-info.icon-circle-green svg .mci__wrapper-info-content {
    font-size: 20px;
  }
}

@media screen and (max-width: 36em) {
  .mci__wrapper-info.icon-circle-green svg .mci__wrapper-info-content {
    font-size: 18px;
  }
}

@media screen and (max-width: 29.6875em) {
  .mci__wrapper-info.icon-circle-green svg .mci__wrapper-info-content {
    font-size: 16px;
  }
}

.mci__wrapper-icons-item-info-title.icon-circle-green svg {
  font-size: 24px;
}

@media screen and (max-width: 76em) {
  .mci__wrapper-icons-item-info-title.icon-circle-green svg {
    font-size: 22px;
  }
}

@media screen and (max-width: 48em) {
  .mci__wrapper-icons-item-info-title.icon-circle-green svg {
    font-size: 20px;
  }
}

@media screen and (max-width: 36em) {
  .mci__wrapper-icons-item-info-title.icon-circle-green svg {
    font-size: 18px;
  }
}

.icon-gray path{
  fill: #757575;
}

.icon-circle-gray svg{
  height: 1.25rem;
  width: 1.25rem;
  border-radius: 9999px;
  border-width: 3px;
  --tw-border-opacity: 1;
  border-color: rgb(117 117 117 / var(--tw-border-opacity));
  padding: 0.25rem;
}

/* 
* ## Hero
--------------------------------------------- */
.hero {
  position: relative;
}
.hero.no-cards {
  padding-block: 50px;
}
@media screen and (max-width: 36em) {
  .hero.no-cards {
    padding-block: 40px;
  }
}
.hero.has-cards {
  padding-block: 75px 0;
}
@media screen and (max-width: 48em) {
  .hero.has-cards {
    padding-block: 50px;
  }
}
@media screen and (max-width: 36em) {
  .hero.has-cards {
    padding-block: 40px;
  }
}
.hero::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: -1;
  background-size: cover !important;
}
.hero.has-cards::after {
  height: 75%;
}
@media screen and (max-width: 48em) {
  .hero.has-cards::after {
    height: 100%;
  }
}
.hero.no-cards::after {
  height: 100%;
  top: 0;
}
.hero.green-dots::after {
  background: url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://www.paylynxs.com/wp-content/themes/paylynxs/dist/css/../images/green-dots.webp);
}
.hero.green-lines::after {
  background: url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://www.paylynxs.com/wp-content/themes/paylynxs/dist/css/../images/green-lines.webp);
}
.hero.blue-dots::after {
  background: url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://www.paylynxs.com/wp-content/themes/paylynxs/dist/css/../images/blue-dots.webp);
}
.hero.green-blue-gradient {
  min-height: 470px;
}
@media screen and (max-width: 76em) {
  .hero.green-blue-gradient {
    min-height: 350px;
  }
}
@media screen and (max-width: 48em) {
  .hero.green-blue-gradient {
    min-height: auto;
  }
}
.hero.green-blue-gradient::after {
  background: url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://www.paylynxs.com/wp-content/themes/paylynxs/dist/css/../images/green-blue-gradient.webp);
}
.hero.green-blue-gradient::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.0784313725);
  z-index: 0;
}
@media screen and (max-width: 80em) {
  .hero {
    height: 100%;
    margin-bottom: 0;
    padding-block: 50px;
  }
}
@media screen and (max-width: 36em) {
  .hero {
    padding-block: 40px;
  }
}
.hero__wrapper {
  max-width: var(--max-w);
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 60px;
  font-family: var(--ff-primary);
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 48em) {
  .hero__wrapper {
    gap: 40px;
    height: auto;
  }
}
@media screen and (max-width: 36em) {
  .hero__wrapper {
    gap: 30px;
    height: auto;
  }
}
.hero__wrapper-content {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 40px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
@media screen and (max-width: 62.5em) {
  .hero__wrapper-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: auto;
  }
}
.hero__wrapper-content-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 35px;
}
@media screen and (max-width: 76em) {
  .hero__wrapper-content-inner {
    gap: 25px;
  }
}
@media screen and (max-width: 48em) {
  .hero__wrapper-content-inner {
    gap: 20px;
  }
}
.hero__wrapper-content-inner-title {
  font-family: var(--ff-primary);
  font-weight: 700;
  color: var(--c-body-bg);
}
.hero__wrapper-content-inner-title.normal-size {
  font-size: 48px;
  line-height: 52px;
}
@media screen and (max-width: 76em) {
  .hero__wrapper-content-inner-title.normal-size {
    font-size: 42px;
    line-height: 1.1;
  }
}
@media screen and (max-width: 48em) {
  .hero__wrapper-content-inner-title.normal-size {
    font-size: 36px;
  }
}
@media screen and (max-width: 36em) {
  .hero__wrapper-content-inner-title.normal-size {
    font-size: 28px;
  }
}
.hero__wrapper-content-inner-title.large-size {
  font-size: 80px;
  line-height: 88px;
}
@media screen and (max-width: 76em) {
  .hero__wrapper-content-inner-title.large-size {
    font-size: 52px;
    line-height: 1.1;
  }
}
@media screen and (max-width: 48em) {
  .hero__wrapper-content-inner-title.large-size {
    font-size: 36px;
  }
}
@media screen and (max-width: 36em) {
  .hero__wrapper-content-inner-title.large-size {
    font-size: 28px;
  }
}
.hero__wrapper-content-inner-subtitle {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  text-transform: uppercase;
  color: var(--c-body-bg);
}
.hero__wrapper-content-inner-descriptionText.normal-size * {
  font-size: 28px;
  line-height: 1.3;
}
@media screen and (max-width: 48em) {
  .hero__wrapper-content-inner-descriptionText.normal-size * {
    font-size: 24px;
  }
}
@media screen and (max-width: 36em) {
  .hero__wrapper-content-inner-descriptionText.normal-size * {
    font-size: 20px;
  }
}
.hero__wrapper-content-inner-descriptionText.large-size * {
  font-size: 36px;
  line-height: 48px;
}
@media screen and (max-width: 76em) {
  .hero__wrapper-content-inner-descriptionText.large-size * {
    font-size: 28px;
    line-height: 1.3;
  }
}
@media screen and (max-width: 48em) {
  .hero__wrapper-content-inner-descriptionText.large-size * {
    font-size: 24px;
  }
}
@media screen and (max-width: 36em) {
  .hero__wrapper-content-inner-descriptionText.large-size * {
    font-size: 20px;
  }
}
.hero__wrapper-content-inner-descriptionText * {
  font-family: var(--ff-primary);
  font-weight: 300;
  color: var(--c-body-bg);
}
.hero__wrapper-content-inner-link.blue-link span {
  color: var(--c-blue);
}
.hero__wrapper-content-inner-link.green-link span {
  color: var(--c-green);
}
.hero__wrapper-content-image {
  max-width: 400px;
  width: 100%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  -o-object-fit: contain;
     object-fit: contain;
  margin-top: 75px;
}
@media screen and (max-width: 76em) {
  .hero__wrapper-content-image {
    max-width: 350px;
    margin-top: 60px;
  }
}
@media screen and (max-width: 62.5em) {
  .hero__wrapper-content-image {
    margin-top: 0;
  }
}
.hero__wrapper-cards {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 50px;
  margin-top: 50px;
}
@media screen and (max-width: 48em) {
  .hero__wrapper-cards {
    margin-top: 30px;
    grid-template-columns: 1fr;
    gap: 40px;
  }
}
@media screen and (max-width: 36em) {
  .hero__wrapper-cards {
    margin-top: 20px;
    gap: 20px;
  }
}
.hero__wrapper-cards-card {
  background-color: var(--c-body-bg);
  border-radius: 20px;
  border: 1px solid var(--c-gray);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 25px;
  overflow: hidden;
}
@media screen and (max-width: 48em) {
  .hero__wrapper-cards-card {
    gap: 20px;
  }
}
@media screen and (max-width: 36em) {
  .hero__wrapper-cards-card {
    gap: 15px;
  }
}
.hero__wrapper-cards-card-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 10px;
  padding: 25px 25px 0 25px;
}
@media screen and (max-width: 36em) {
  .hero__wrapper-cards-card-header {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.hero__wrapper-cards-card-header-title {
  font-family: var(--ff-primary);
  font-weight: 700;
  font-size: 24px;
  line-height: 100%;
  color: var(--c-primary);
}
@media screen and (max-width: 76em) {
  .hero__wrapper-cards-card-header-title {
    font-size: 22px;
  }
}
@media screen and (max-width: 48em) {
  .hero__wrapper-cards-card-header-title {
    font-size: 20px;
  }
}
.hero__wrapper-cards-card-header-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 10px;
  font-family: var(--ff-primary);
  color: var(--c-blue);
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
  overflow: hidden;
  position: relative;
}
@media screen and (max-width: 36em) {
  .hero__wrapper-cards-card-header-link {
    font-size: 16px;
  }
}
.hero__wrapper-cards-card-header-link::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: calc(100% - 20px);
  height: 2px;
  background-color: var(--c-blue);
  z-index: 0;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
}
.hero__wrapper-cards-card-header-link:hover::after {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.hero__wrapper-cards-card-header-link svg {
  width: 20px;
  height: 20px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.hero__wrapper-cards-card-description {
  padding: 0 25px;
  height: -webkit-fill-available;
}
@media screen and (max-width: 48em) {
  .hero__wrapper-cards-card-description {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }
}
.hero__wrapper-cards-card iframe {
  border-radius: 20px;
  aspect-ratio: 16/9;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  overflow: hidden;
  margin-top: auto;
}

/* 
* ## Timeline
--------------------------------------------- */
.timeline {
  padding-block: 100px;
}
@media screen and (max-width: 76em) {
  .timeline {
    padding-block: 80px;
  }
}
@media screen and (max-width: 48em) {
  .timeline {
    padding-block: 60px;
  }
}
@media screen and (max-width: 36em) {
  .timeline {
    padding-block: 40px;
  }
}
.timeline__wrapper {
  max-width: var(--max-w);
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 50px;
}
@media screen and (max-width: 76em) {
  .timeline__wrapper {
    gap: 40px;
  }
}
@media screen and (max-width: 48em) {
  .timeline__wrapper {
    gap: 30px;
  }
}
@media screen and (max-width: 36em) {
  .timeline__wrapper {
    gap: 20px;
  }
}
.timeline__wrapper-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.timeline__wrapper-info-subtitle {
  font-family: var(--ff-primary);
  font-weight: 500;
  font-size: 18px;
  line-height: 100%;
  text-transform: uppercase;
  color: var(--c-green);
}
@media screen and (max-width: 36em) {
  .timeline__wrapper-info-subtitle {
    font-size: 16px;
  }
}
.timeline__wrapper-info-title {
  font-family: var(--ff-primary);
  font-weight: 700;
  font-size: 44px;
  line-height: 100%;
  color: var(--c-primary);
}
@media screen and (max-width: 76em) {
  .timeline__wrapper-info-title {
    font-size: 32px;
  }
}
@media screen and (max-width: 48em) {
  .timeline__wrapper-info-title {
    font-size: 28px;
  }
}
@media screen and (max-width: 36em) {
  .timeline__wrapper-info-title {
    font-size: 24px;
  }
}
@media screen and (max-width: 29.6875em) {
  .timeline__wrapper-info-title {
    font-size: 22px;
  }
}
.timeline__wrapper-info-content {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  color: var(--c-gray-2);
  line-height: 100%;
}
@media screen and (max-width: 36em) {
  .timeline__wrapper-info-content {
    font-size: 16px;
  }
}
.timeline__wrapper-time {
  position: relative;
}
.timeline__wrapper-time::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 0;
  bottom: 0;
  width: 4px;
  background-color: var(--c-green);
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 1;
}
@media screen and (max-width: 48em) {
  .timeline__wrapper-time::before {
    left: auto;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
.timeline__wrapper-time-item {
  margin-bottom: 4rem;
  opacity: 0;
  -webkit-transform: translateY(80px);
          transform: translateY(80px);
  -webkit-transition: all 0.8s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.8s cubic-bezier(0.4, 0, 0.2, 1);
}
@media screen and (max-width: 76em) {
  .timeline__wrapper-time-item {
    margin-bottom: 3rem;
  }
}
@media screen and (max-width: 48em) {
  .timeline__wrapper-time-item {
    margin-bottom: 2rem;
  }
}
.timeline__wrapper-time-item:last-child {
  margin-bottom: 0;
}
.timeline__wrapper-time-item.animate-in {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.timeline__wrapper-time-item.animate-in .timeline__spot::before {
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
}
.timeline__wrapper-time-item-section {
  position: relative;
  min-height: 100px;
}
@media screen and (max-width: 76em) {
  .timeline__wrapper-time-item-section {
    display: block;
    min-height: auto;
  }
}
.timeline__wrapper-time-item-section .timeline__spot {
  position: relative;
  padding: 2.5rem;
  background-color: var(--c-body-bg);
  border-radius: 12px;
  -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
          box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 15px;
  width: calc(50% - 2rem);
  text-align: right;
}
@media screen and (max-width: 76em) {
  .timeline__wrapper-time-item-section .timeline__spot {
    padding: 2rem;
  }
}
@media screen and (max-width: 48em) {
  .timeline__wrapper-time-item-section .timeline__spot {
    width: calc(100% - 2rem);
    margin-left: 2rem;
    gap: 10px;
    text-align: left;
  }
}
@media screen and (max-width: 36em) {
  .timeline__wrapper-time-item-section .timeline__spot {
    padding: 1.3rem;
  }
}
.timeline__wrapper-time-item-section .timeline__spot::before {
  position: absolute;
  content: "";
  width: 2rem;
  height: 2rem;
  background-color: var(--c-green);
  border-radius: 50%;
  left: calc(100% + 2rem - 1rem);
  top: 2.5rem;
  border: 4px solid var(--c-body-bg);
  -webkit-box-shadow: 0 0 0 2px var(--c-green);
          box-shadow: 0 0 0 2px var(--c-green);
  z-index: 2;
  opacity: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.2s;
  transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.2s;
}
@media screen and (max-width: 48em) {
  .timeline__wrapper-time-item-section .timeline__spot::before {
    left: -2.6rem;
    width: 1.5rem;
    height: 1.5rem;
  }
}
.timeline__wrapper-time-item-section .timeline__spot--right {
  margin-left: calc(50% + 2rem);
  text-align: left;
}
@media screen and (max-width: 76em) {
  .timeline__wrapper-time-item-section .timeline__spot--right {
    margin-left: calc(50% + 2rem);
  }
}
@media screen and (max-width: 48em) {
  .timeline__wrapper-time-item-section .timeline__spot--right {
    margin-left: 2rem;
    width: calc(100% - 2rem);
  }
}
.timeline__wrapper-time-item-section .timeline__spot--right .timeline__link {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
}
.timeline__wrapper-time-item-section .timeline__spot--right::before {
  left: -3rem;
}
@media screen and (max-width: 48em) {
  .timeline__wrapper-time-item-section .timeline__spot--right::before {
    left: -2.6rem;
  }
}
.timeline__wrapper .timeline__date {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: var(--c-green);
  text-transform: uppercase;
  margin-bottom: 5px;
}
@media screen and (max-width: 36em) {
  .timeline__wrapper .timeline__date {
    font-size: 12px;
    line-height: 16px;
  }
}
.timeline__wrapper .timeline__title {
  font-family: var(--ff-primary);
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
  color: var(--c-primary);
  margin-bottom: 10px;
}
@media screen and (max-width: 76em) {
  .timeline__wrapper .timeline__title {
    font-size: 22px;
    line-height: 1.3;
  }
}
@media screen and (max-width: 36em) {
  .timeline__wrapper .timeline__title {
    font-size: 20px;
  }
}
.timeline__wrapper .timeline__content {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: var(--c-gray-2);
  margin-bottom: 15px;
}
@media screen and (max-width: 36em) {
  .timeline__wrapper .timeline__content {
    font-size: 14px;
    line-height: 20px;
  }
}
.timeline__wrapper .timeline__link {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.625rem;
  font-family: var(--ff-primary);
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: var(--c-blue);
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
}
@media screen and (max-width: 48em) {
  .timeline__wrapper .timeline__link {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
  }
}
@media screen and (max-width: 36em) {
  .timeline__wrapper .timeline__link {
    font-size: 14px;
    line-height: 20px;
  }
}
.timeline__wrapper .timeline__link:hover {
  color: var(--c-dark-blue);
}
.timeline__wrapper .timeline__link:hover i {
  -webkit-transform: translateX(5px);
          transform: translateX(5px);
}
.timeline__wrapper .timeline__link i {
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
  color: var(--c-blue);
}

/* 
* ## Details
--------------------------------------------- */
.details__summary{
  list-style-type: none;
}
.details__summary::marker{
  display: none;
}

/* 
* ## Team member
--------------------------------------------- */
.team {
  padding-block: 100px;
}
@media screen and (max-width: 76em) {
  .team {
    padding-block: 80px;
  }
}
@media screen and (max-width: 48em) {
  .team {
    padding-block: 60px;
  }
}
@media screen and (max-width: 36em) {
  .team {
    padding-block: 40px;
  }
}
.team__wrapper {
  max-width: var(--max-w);
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 80px;
}
@media screen and (max-width: 76em) {
  .team__wrapper {
    gap: 60px;
  }
}
@media screen and (max-width: 48em) {
  .team__wrapper {
    gap: 40px;
  }
}
@media screen and (max-width: 36em) {
  .team__wrapper {
    gap: 30px;
  }
}
.team__wrapper-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.team__wrapper-info-subtitle {
  font-family: var(--ff-primary);
  font-weight: 500;
  font-size: 18px;
  line-height: 100%;
  text-transform: uppercase;
  color: var(--c-green);
}
@media screen and (max-width: 36em) {
  .team__wrapper-info-subtitle {
    font-size: 16px;
  }
}
.team__wrapper-info-title {
  font-family: var(--ff-primary);
  font-weight: 700;
  font-size: 44px;
  line-height: 100%;
  color: var(--c-primary);
}
@media screen and (max-width: 76em) {
  .team__wrapper-info-title {
    font-size: 32px;
  }
}
@media screen and (max-width: 48em) {
  .team__wrapper-info-title {
    font-size: 28px;
  }
}
@media screen and (max-width: 36em) {
  .team__wrapper-info-title {
    font-size: 24px;
  }
}
@media screen and (max-width: 29.6875em) {
  .team__wrapper-info-title {
    font-size: 22px;
  }
}
.team__wrapper-info-content {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  color: var(--c-gray-2);
  line-height: 100%;
}
@media screen and (max-width: 36em) {
  .team__wrapper-info-content {
    font-size: 16px;
  }
}
.team__wrapper-members {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 50px;
}
@media screen and (max-width: 76em) {
  .team__wrapper-members {
    gap: 40px;
  }
}
@media screen and (max-width: 62.5em) {
  .team__wrapper-members {
    grid-template-columns: 1fr;
  }
}
@media screen and (max-width: 48em) {
  .team__wrapper-members {
    gap: 30px;
  }
}
@media screen and (max-width: 36em) {
  .team__wrapper-members {
    gap: 20px;
  }
}
.team__wrapper-members-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  gap: 20px;
}
.team__wrapper-members-item-image {
  width: 140px;
  height: 140px;
  border-radius: 50%;
  overflow: hidden;
  background-image: -webkit-gradient(linear, left top, right top, from(var(--c-green)), to(var(--c-green-light)));
  background-image: linear-gradient(to right, var(--c-green), var(--c-green-light));
  padding: 7px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.team__wrapper-members-item-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
}
@media screen and (max-width: 48em) {
  .team__wrapper-members-item-image {
    width: 120px;
    height: 120px;
  }
}
@media screen and (max-width: 36em) {
  .team__wrapper-members-item-image {
    width: 100px;
    height: 100px;
  }
}
.team__wrapper-members-item-body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 5px;
}
.team__wrapper-members-item-body-title {
  font-family: var(--ff-primary);
  font-weight: 700;
  font-size: 24px;
  line-height: 100%;
  color: var(--c-primary);
}
@media screen and (max-width: 76em) {
  .team__wrapper-members-item-body-title {
    font-size: 22px;
  }
}
@media screen and (max-width: 36em) {
  .team__wrapper-members-item-body-title {
    font-size: 20px;
  }
}
.team__wrapper-members-item-body-subtitle {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  line-height: 100%;
  color: var(--c-green);
}
@media screen and (max-width: 36em) {
  .team__wrapper-members-item-body-subtitle {
    font-size: 16px;
  }
}
.team__wrapper-members-item-body-readmore {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  line-height: 100%;
  color: var(--c-blue);
  margin-top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 5px;
  cursor: pointer;
}
.team__wrapper-members-item-body-readmore:hover {
  color: var(--c-blue-2);
}
.team__wrapper-members-item-body-readmore:hover i {
  color: var(--c-blue-2);
}
.team__wrapper-members-item-body-readmore i {
  font-size: 15px;
}
.team__wrapper-members-item-body .team-member__bio {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  line-height: 100%;
  color: var(--c-primary);
  margin-top: 20px;
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
  -webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}
@media screen and (max-width: 36em) {
  .team__wrapper-members-item-body .team-member__bio {
    font-size: 16px;
  }
}
.team__wrapper-members-item-body .team-member__bio.show {
  max-height: 500px;
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.hidden {
  display: none;
}

/* 
* ## Contact Section
--------------------------------------------- */
.contact {
  padding-block: 100px;
}
@media screen and (max-width: 76em) {
  .contact {
    padding-block: 80px;
  }
}
@media screen and (max-width: 48em) {
  .contact {
    padding-block: 60px;
  }
}
@media screen and (max-width: 36em) {
  .contact {
    padding-block: 40px;
  }
}
.contact__wrapper {
  width: 100%;
  max-width: var(--max-w);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 50px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 76em) {
  .contact__wrapper {
    gap: 40px;
  }
}
@media screen and (max-width: 48em) {
  .contact__wrapper {
    gap: 30px;
  }
}
@media screen and (max-width: 36em) {
  .contact__wrapper {
    gap: 20px;
  }
}
.contact__wrapper-info {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.contact__wrapper-info-subtitle {
  font-family: var(--ff-primary);
  font-weight: 500;
  font-size: 18px;
  line-height: 100%;
  text-transform: uppercase;
  color: var(--c-green);
}
@media screen and (max-width: 36em) {
  .contact__wrapper-info-subtitle {
    font-size: 16px;
  }
}
.contact__wrapper-info-title {
  font-family: var(--ff-primary);
  font-weight: 700;
  font-size: 36px;
  line-height: 100%;
  color: var(--c-primary);
}
@media screen and (max-width: 76em) {
  .contact__wrapper-info-title {
    font-size: 32px;
  }
}
@media screen and (max-width: 48em) {
  .contact__wrapper-info-title {
    font-size: 28px;
  }
}
@media screen and (max-width: 36em) {
  .contact__wrapper-info-title {
    font-size: 24px;
  }
}
@media screen and (max-width: 29.6875em) {
  .contact__wrapper-info-title {
    font-size: 22px;
  }
}
.contact__wrapper-info-content {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  line-height: 100%;
  color: var(--c-gray-2);
}
@media screen and (max-width: 36em) {
  .contact__wrapper-info-content {
    font-size: 16px;
  }
}
.contact__wrapper-icons {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 50px;
}
@media screen and (max-width: 76em) {
  .contact__wrapper-icons {
    gap: 40px;
  }
}
@media screen and (max-width: 48em) {
  .contact__wrapper-icons {
    gap: 30px;
  }
}
@media screen and (max-width: 36em) {
  .contact__wrapper-icons {
    grid-template-columns: 1fr;
    gap: 20px;
  }
}
.contact__wrapper-icons-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
}
@media screen and (max-width: 36em) {
  .contact__wrapper-icons-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.contact__wrapper-icons-item-icon {
  width: 80px;
  aspect-ratio: 1/1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 50%;
  background: -webkit-gradient(linear, left top, left bottom, from(#45842e), to(#92bf70));
  background: linear-gradient(180deg, #45842e 0%, #92bf70 100%);
  padding: 10px;
}
@media screen and (max-width: 36em) {
  .contact__wrapper-icons-item-icon {
    width: 30px;
    height: 30px;
  }
}
.contact__wrapper-icons-item-icon i {
  font-size: 28px;
}
.contact__wrapper-icons-item-icon i path {
  color: var(--c-body-bg) !important;
}
.contact__wrapper-icons-item-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}
.contact__wrapper-icons-item-info-title {
  font-family: var(--ff-primary);
  font-weight: 700;
  font-size: 22px;
  line-height: 100%;
  color: var(--c-primary);
}
@media screen and (max-width: 76em) {
  .contact__wrapper-icons-item-info-title {
    font-size: 22px;
  }
}
@media screen and (max-width: 48em) {
  .contact__wrapper-icons-item-info-title {
    font-size: 20px;
  }
}
@media screen and (max-width: 36em) {
  .contact__wrapper-icons-item-info-title {
    font-size: 18px;
  }
}
.contact__wrapper-icons-item-info-content {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  line-height: 100%;
  color: var(--c-gray-2);
}
@media screen and (max-width: 36em) {
  .contact__wrapper-icons-item-info-content {
    font-size: 16px;
  }
}
.contact__wrapper-icons-item-info-link {
  font-family: var(--ff-primary);
  font-weight: 700;
  font-size: 18px;
  line-height: 100%;
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
  color: var(--c-blue);
}
.contact__wrapper-icons-item-info-link:hover {
  color: var(--c-blue-2);
}
@media screen and (max-width: 36em) {
  .contact__wrapper-icons-item-info-link {
    font-size: 16px;
  }
}

/* 
* ## Pagination
--------------------------------------------- */
.wp-pagenavi .current, .wp-pagenavi .page, .wp-pagenavi .previouspostslink, .wp-pagenavi .nextpostslink{
  margin-right: 0.75rem;
  display: inline-block;
  border-radius: 0.25rem;
  border-width: 1px;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.wp-pagenavi .page, .wp-pagenavi .previouspostslink, .wp-pagenavi .nextpostslink{
  --tw-border-opacity: 1;
  border-color: rgb(117 117 117 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(117 117 117 / var(--tw-text-opacity));
}
.wp-pagenavi .current, .wp-pagenavi .page:hover, .wp-pagenavi .previouspostslink:hover, .wp-pagenavi .nextpostslink:hover{
  --tw-border-opacity: 1;
  border-color: rgb(69 132 46 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(69 132 46 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.mci__wrapper-info-title.wp-pagenavi .current,.mci__wrapper-info-title .wp-pagenavi .page:hover,.mci__wrapper-info-title .wp-pagenavi .previouspostslink:hover,.mci__wrapper-info-title .wp-pagenavi .nextpostslink:hover {
  color: var(--c-body-bg);
}

/* 
* ## Upcoming Events
--------------------------------------------- */
.upcoming-events {
  padding-block: 100px;
  position: relative;
  padding-inline: 40px 0;
}
@media screen and (max-width: 76em) {
  .upcoming-events {
    padding-inline: 30px 0;
  }
}
@media screen and (max-width: 48em) {
  .upcoming-events {
    padding-inline: 20px 0;
  }
}
.upcoming-events.green-dots {
  background: url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://www.paylynxs.com/wp-content/themes/paylynxs/dist/css/../images/green-dots.webp);
  background-size: cover;
}
.upcoming-events.green-dots .swiper-header span {
  color: #bfff59;
}
.upcoming-events.green-dots .swiper-header img {
  -webkit-filter: brightness(1) saturate(100%) invert(89%) sepia(100%) saturate(1000%) hue-rotate(60deg) brightness(1.2);
          filter: brightness(1) saturate(100%) invert(89%) sepia(100%) saturate(1000%) hue-rotate(60deg) brightness(1.2);
}
.upcoming-events.green-lines {
  background: url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://www.paylynxs.com/wp-content/themes/paylynxs/dist/css/../images/green-lines.webp);
  background-size: cover;
}
.upcoming-events.green-lines .swiper-header span {
  color: #bfff59;
}
.upcoming-events.green-lines .swiper-header img {
  -webkit-filter: brightness(1) saturate(100%) invert(89%) sepia(100%) saturate(1000%) hue-rotate(60deg) brightness(1.2);
          filter: brightness(1) saturate(100%) invert(89%) sepia(100%) saturate(1000%) hue-rotate(60deg) brightness(1.2);
}
.upcoming-events.blue-dots {
  background: url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://www.paylynxs.com/wp-content/themes/paylynxs/dist/css/../images/blue-dots.webp);
  background-size: cover;
}
.upcoming-events.blue-dots .swiper-header span {
  color: #00d0ff;
}
.upcoming-events.gray {
  background-color: #f6f6f7;
}
.upcoming-events.gray .swiper-slide-content::after {
  background-color: var(--c-body-bg) !important;
  border: 1px solid #dee0e2;
}
.upcoming-events.gray .swiper-header span {
  color: var(--c-green);
}
.upcoming-events.gray .swiper-header img {
  -webkit-filter: brightness(0) saturate(100%) invert(27%) sepia(100%) saturate(1000%) hue-rotate(90deg) brightness(0.8);
          filter: brightness(0) saturate(100%) invert(27%) sepia(100%) saturate(1000%) hue-rotate(90deg) brightness(0.8);
}
.upcoming-events.gray .swiper-slide-content-title,
.upcoming-events.gray .upcoming-events__wrapper-info-title,
.upcoming-events.gray .swiper-slide-content-data-date,
.upcoming-events.gray .swiper-slide-content-data-time,
.upcoming-events.gray .upcoming-events__wrapper-info-link {
  color: var(--c-primary) !important;
}
.upcoming-events.gray .swiper-slide-content-description {
  color: var(--c-gray-2) !important;
}
.upcoming-events.gray .upcoming-events__wrapper-info-link::after {
  background-color: var(--c-primary) !important;
}
.upcoming-events.gray .upcoming-events__wrapper-info-link img {
  -webkit-filter: invert(1);
          filter: invert(1);
}
.upcoming-events.gray .swiper-button-prev,
.upcoming-events.gray .swiper-button-next {
  border: 2px solid #66686c !important;
}
.upcoming-events.gray .swiper-button-prev:hover,
.upcoming-events.gray .swiper-button-next:hover {
  background-color: #66686c !important;
}
.upcoming-events.gray .swiper-button-prev:hover::after,
.upcoming-events.gray .swiper-button-next:hover::after {
  color: var(--c-body-bg) !important;
}
.upcoming-events.gray .swiper-button-prev::after,
.upcoming-events.gray .swiper-button-next::after {
  color: #66686c !important;
}
.upcoming-events.gray .btn-register,
.upcoming-events.gray .btn-view-event {
  color: var(--c-blue) !important;
}
.upcoming-events.gray .btn-register::after,
.upcoming-events.gray .btn-view-event::after {
  background-color: var(--c-blue) !important;
}
.upcoming-events.gray .btn-register img,
.upcoming-events.gray .btn-view-event img {
  -webkit-filter: brightness(0) saturate(100%) invert(20%) sepia(100%) saturate(1000%) hue-rotate(200deg) brightness(1.2);
          filter: brightness(0) saturate(100%) invert(20%) sepia(100%) saturate(1000%) hue-rotate(200deg) brightness(1.2);
}
@media screen and (max-width: 76em) {
  .upcoming-events {
    padding-block: 80px;
  }
}
@media screen and (max-width: 48em) {
  .upcoming-events {
    padding-block: 60px;
  }
}
@media screen and (max-width: 36em) {
  .upcoming-events {
    padding-block: 40px;
  }
}
.upcoming-events__wrapper {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 50px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 76em) {
  .upcoming-events__wrapper {
    gap: 40px;
  }
}
@media screen and (max-width: 48em) {
  .upcoming-events__wrapper {
    gap: 30px;
  }
}
@media screen and (max-width: 36em) {
  .upcoming-events__wrapper {
    gap: 20px;
  }
}
.upcoming-events__wrapper-info {
  max-width: var(--max-w);
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 10px;
  padding-inline: 40px;
  position: relative;
}
@media screen and (max-width: 76em) {
  .upcoming-events__wrapper-info {
    padding-inline: 30px;
  }
}
@media screen and (max-width: 48em) {
  .upcoming-events__wrapper-info {
    padding-inline: 0 20px;
  }
}
@media screen and (max-width: 36em) {
  .upcoming-events__wrapper-info {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.upcoming-events__wrapper-info-title {
  font-family: var(--ff-primary);
  font-weight: 500;
  font-size: 18px;
  line-height: 100%;
  text-align: center;
  text-transform: uppercase;
  color: var(--c-body-bg);
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  white-space: nowrap;
}
@media screen and (max-width: 36em) {
  .upcoming-events__wrapper-info-title {
    font-size: 16px;
    position: static;
    -webkit-transform: none;
            transform: none;
    text-align: left;
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
  }
}
.upcoming-events__wrapper-info-link {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  color: var(--c-body-bg);
  position: absolute;
  right: 40px;
  overflow-x: hidden;
}
@media screen and (max-width: 76em) {
  .upcoming-events__wrapper-info-link {
    right: 30px;
  }
}
@media screen and (max-width: 48em) {
  .upcoming-events__wrapper-info-link {
    right: 20px;
    font-size: 16px;
  }
}
@media screen and (max-width: 36em) {
  .upcoming-events__wrapper-info-link {
    position: relative;
    right: auto;
  }
}
.upcoming-events__wrapper-info-link::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: calc(100% - 30px);
  height: 2px;
  background-color: var(--c-body-bg);
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
}
.upcoming-events__wrapper-info-link:hover::after {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.upcoming-events__wrapper-info-link img {
  width: 24px;
  height: 24px;
  -o-object-fit: contain;
     object-fit: contain;
}
.upcoming-events__wrapper .swiper-events {
  width: 100%;
  padding-bottom: 100px;
}
@media screen and (max-width: 76em) {
  .upcoming-events__wrapper .swiper-events {
    padding-bottom: 80px;
  }
}
@media screen and (max-width: 48em) {
  .upcoming-events__wrapper .swiper-events {
    padding-bottom: 60px;
  }
}
.upcoming-events__wrapper .swiper-events .swiper-wrapper {
  width: 100%;
}
.upcoming-events__wrapper .swiper-events .swiper-wrapper .swiper-slide {
  height: -webkit-fill-available !important;
}
.upcoming-events__wrapper .swiper-events .swiper-wrapper .swiper-slide-content {
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 15px;
  padding: 25px;
  border-radius: 20px;
  position: relative;
}
.upcoming-events__wrapper .swiper-events .swiper-wrapper .swiper-slide-content::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(19, 50, 81, 0.3215686275);
  backdrop-filter: blur(6px);
  opacity: 0.7;
  z-index: -1;
  border-radius: 20px;
}
.upcoming-events__wrapper .swiper-events .swiper-wrapper .swiper-slide-content .swiper-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  text-transform: uppercase;
}
@media screen and (max-width: 36em) {
  .upcoming-events__wrapper .swiper-events .swiper-wrapper .swiper-slide-content .swiper-header {
    font-size: 16px;
  }
}
.upcoming-events__wrapper .swiper-events .swiper-wrapper .swiper-slide-content .swiper-header img {
  width: 20px;
  aspect-ratio: 1/1;
  -o-object-fit: contain;
     object-fit: contain;
}
.upcoming-events__wrapper .swiper-events .swiper-wrapper .swiper-slide-content-title {
  font-family: var(--ff-primary);
  font-weight: 700;
  font-size: 20px;
  line-height: 26px;
  color: var(--c-body-bg);
}
@media screen and (max-width: 48em) {
  .upcoming-events__wrapper .swiper-events .swiper-wrapper .swiper-slide-content-title {
    font-size: 18px;
  }
}
.upcoming-events__wrapper .swiper-events .swiper-wrapper .swiper-slide-content-data {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  margin-top: 10px;
}
.upcoming-events__wrapper .swiper-events .swiper-wrapper .swiper-slide-content-data-date {
  font-family: var(--ff-primary);
  font-weight: 500;
  font-size: 18px;
  line-height: 100%;
  text-transform: uppercase;
  color: var(--c-body-bg);
}
.upcoming-events__wrapper .swiper-events .swiper-wrapper .swiper-slide-content-data-time {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  line-height: 100%;
  text-transform: uppercase;
  color: var(--c-body-bg);
}
.upcoming-events__wrapper .swiper-events .swiper-wrapper .swiper-slide-content-description {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: var(--c-body-bg);
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin-top: 10px;
}
@media screen and (max-width: 36em) {
  .upcoming-events__wrapper .swiper-events .swiper-wrapper .swiper-slide-content-description {
    font-size: 16px;
  }
}
.upcoming-events__wrapper .swiper-events .swiper-wrapper .swiper-slide-content-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 10px;
  margin-top: 50px;
}
@media screen and (max-width: 76em) {
  .upcoming-events__wrapper .swiper-events .swiper-wrapper .swiper-slide-content-actions {
    margin-top: 40px;
  }
}
@media screen and (max-width: 48em) {
  .upcoming-events__wrapper .swiper-events .swiper-wrapper .swiper-slide-content-actions {
    margin-top: 30px;
  }
}
@media screen and (max-width: 36em) {
  .upcoming-events__wrapper .swiper-events .swiper-wrapper .swiper-slide-content-actions {
    margin-top: 20px;
  }
}
.upcoming-events__wrapper .swiper-events .swiper-wrapper .swiper-slide-content-actions .btn-register {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: var(--c-body-bg);
  position: relative;
  overflow-x: hidden;
}
.upcoming-events__wrapper .swiper-events .swiper-wrapper .swiper-slide-content-actions .btn-register::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: calc(100% - 30px);
  height: 2px;
  background-color: var(--c-body-bg);
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
}
.upcoming-events__wrapper .swiper-events .swiper-wrapper .swiper-slide-content-actions .btn-register:hover::after {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.upcoming-events__wrapper .swiper-events .swiper-wrapper .swiper-slide-content-actions .btn-register img {
  width: 18px;
  aspect-ratio: 1/1;
  -o-object-fit: contain;
     object-fit: contain;
}
.upcoming-events__wrapper .swiper-events .swiper-wrapper .swiper-slide-content-actions .btn-view-event {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: var(--c-body-bg);
  position: relative;
  overflow-x: hidden;
}
.upcoming-events__wrapper .swiper-events .swiper-wrapper .swiper-slide-content-actions .btn-view-event::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: calc(100% - 30px);
  height: 2px;
  background-color: var(--c-body-bg);
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
}
.upcoming-events__wrapper .swiper-events .swiper-wrapper .swiper-slide-content-actions .btn-view-event:hover::after {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.upcoming-events__wrapper .swiper-events .swiper-wrapper .swiper-slide-content-actions .btn-view-event img {
  width: 18px;
  aspect-ratio: 1/1;
  -o-object-fit: contain;
     object-fit: contain;
}
.upcoming-events__wrapper .swiper-events .swiper-button-prev,
.upcoming-events__wrapper .swiper-events .swiper-button-next {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 2px solid var(--c-body-bg);
  top: auto;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
}
.upcoming-events__wrapper .swiper-events .swiper-button-prev::after,
.upcoming-events__wrapper .swiper-events .swiper-button-next::after {
  content: "";
  width: 16px;
  height: 2px;
  position: relative;
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
}
.upcoming-events__wrapper .swiper-events .swiper-button-prev:hover,
.upcoming-events__wrapper .swiper-events .swiper-button-next:hover {
  background-color: var(--c-body-bg);
}
.upcoming-events__wrapper .swiper-events .swiper-button-prev:hover::after,
.upcoming-events__wrapper .swiper-events .swiper-button-next:hover::after {
  color: var(--c-blue);
}
.upcoming-events__wrapper .swiper-events .swiper-button-prev {
  left: 45%;
}
@media screen and (max-width: 76em) {
  .upcoming-events__wrapper .swiper-events .swiper-button-prev {
    left: 40%;
  }
}
@media screen and (max-width: 48em) {
  .upcoming-events__wrapper .swiper-events .swiper-button-prev {
    left: 35%;
  }
}
@media screen and (max-width: 36em) {
  .upcoming-events__wrapper .swiper-events .swiper-button-prev {
    left: 30%;
  }
}
.upcoming-events__wrapper .swiper-events .swiper-button-prev::after {
  content: "←";
  font-size: 20px;
  font-weight: bold;
  color: var(--c-body-bg);
  background: none;
  width: auto;
  height: auto;
}
.upcoming-events__wrapper .swiper-events .swiper-button-next {
  right: 45%;
}
.upcoming-events__wrapper .swiper-events .swiper-button-next::after {
  content: "→";
  font-size: 20px;
  font-weight: bold;
  color: var(--c-body-bg);
  background: none;
  width: auto;
  height: auto;
}
@media screen and (max-width: 76em) {
  .upcoming-events__wrapper .swiper-events .swiper-button-next {
    right: 40%;
  }
}
@media screen and (max-width: 48em) {
  .upcoming-events__wrapper .swiper-events .swiper-button-next {
    right: 35%;
  }
}
@media screen and (max-width: 36em) {
  .upcoming-events__wrapper .swiper-events .swiper-button-next {
    right: 30%;
  }
}

.video {
  padding-block: 50px;
}
@media screen and (max-width: 76em) {
  .video {
    padding-block: 40px;
  }
}
@media screen and (max-width: 48em) {
  .video {
    padding-block: 30px;
  }
}
.video__wrapper {
  max-width: var(--max-w);
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 50px;
}
@media screen and (max-width: 76em) {
  .video__wrapper {
    gap: 40px;
  }
}
@media screen and (max-width: 48em) {
  .video__wrapper {
    gap: 30px;
  }
}
@media screen and (max-width: 36em) {
  .video__wrapper {
    gap: 20px;
  }
}
.video__wrapper-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 25px;
}
@media screen and (max-width: 76em) {
  .video__wrapper-header {
    gap: 20px;
  }
}
.video__wrapper-header-title {
  font-family: var(--ff-primary);
  font-weight: 700;
  font-size: 32px;
  line-height: 100%;
  color: var(--c-primary);
}
@media screen and (max-width: 76em) {
  .video__wrapper-header-title {
    font-size: 28px;
  }
}
@media screen and (max-width: 48em) {
  .video__wrapper-header-title {
    font-size: 24px;
  }
}
@media screen and (max-width: 36em) {
  .video__wrapper-header-title {
    font-size: 22px;
  }
}
.video__wrapper-header-content {
  font-family: Rubik;
  font-weight: 400;
  font-style: Regular;
  font-size: 24px;
  leading-trim: NONE;
  line-height: 32px;
  letter-spacing: 0%;
  color: var(--c-gray-2);
}
@media screen and (max-width: 76em) {
  .video__wrapper-header-content {
    font-size: 22px;
    line-height: 30px;
  }
}
@media screen and (max-width: 48em) {
  .video__wrapper-header-content {
    font-size: 20px;
    line-height: 28px;
  }
}
@media screen and (max-width: 36em) {
  .video__wrapper-header-content {
    font-size: 18px;
    line-height: 26px;
  }
}
@media screen and (max-width: 29.6875em) {
  .video__wrapper-header-content {
    font-size: 16px;
    line-height: 24px;
  }
}
.video__wrapper .embed-videos {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  gap: 40px;
  width: 100%;
}
@media screen and (max-width: 48em) {
  .video__wrapper .embed-videos {
    grid-template-columns: 1fr;
    gap: 30px;
  }
}
@media screen and (max-width: 36em) {
  .video__wrapper .embed-videos {
    gap: 20px;
  }
}
.video__wrapper .embed-videos .embed-video {
  width: 100%;
  aspect-ratio: 16/9;
}
.video__wrapper .embed-videos .embed-video iframe {
  width: 100%;
  height: 100%;
  aspect-ratio: 16/9;
  border-radius: 20px;
  overflow: hidden;
}

/* 
* ## Sticky navbar
--------------------------------------------- */
.sticky-nav {
  position: sticky;
  top: 78px; /* Default fallback, will be overridden by JavaScript */
  background-color: #f6f6f7;
  border-bottom: 1px solid #dee0e2;
  z-index: 40;
}
@media screen and (max-width: 36em) {
  .sticky-nav {
    padding-block: 5px;
  }
}
.sticky-nav .container {
  max-width: var(--max-w);
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 !important;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 10px;
}
@media screen and (max-width: 36em) {
  .sticky-nav .container {
    gap: 5px;
  }
}
.sticky-nav__items {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.sticky-nav__item {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 25px 20px;
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: var(--c-primary);
  position: relative;
  overflow: hidden;
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
}
@media screen and (max-width: 76em) {
  .sticky-nav__item {
    padding: 20px 15px;
  }
}
@media screen and (max-width: 48em) {
  .sticky-nav__item {
    padding: 15px 10px;
  }
}
@media screen and (max-width: 36em) {
  .sticky-nav__item {
    font-size: 16px;
    padding: 10px 7px;
  }
}
.sticky-nav__item::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: var(--c-primary);
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
}
.sticky-nav__item:hover::after {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.sticky-nav .sticky-nav__button {
  white-space: nowrap;
}
.sticky-nav .sticky-nav__button:hover span {
  -webkit-transform: translateX(5px);
          transform: translateX(5px);
}

/* 
* ## Breadcrumb
--------------------------------------------- */
.breadcrumb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.breadcrumb__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding: 0;
}
.breadcrumb__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.breadcrumb__item:not(:last-child)::after {
  content: "/";
  margin: 0 0.75rem;
  color: rgba(255, 255, 255, 0.7);
  font-size: 0.875rem;
}
.breadcrumb__item--link {
  color: #ffffff;
  font-size: 0.75rem;
  font-weight: 300;
  text-decoration: none;
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
}
.breadcrumb__item--link:hover {
  color: rgba(255, 255, 255, 0.8);
}
@media (min-width: 768px) {
  .breadcrumb__item--link {
    font-size: 1.125rem;
  }
}
.breadcrumb__item--current {
  color: rgba(255, 255, 255, 0.9);
  font-size: 0.75rem;
  font-weight: 400;
}
@media (min-width: 768px) {
  .breadcrumb__item--current {
    font-size: 1.125rem;
  }
}

/* 
* ## Cookie notification
--------------------------------------------- */
.cookie-notification{
  position: sticky;
  bottom: 0px;
  z-index: 50;
  --tw-bg-opacity: 1;
  background-color: rgb(117 117 117 / var(--tw-bg-opacity));
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  --tw-shadow: 0px 3px 8px 0px rgba(57,60,63,0.2);
  --tw-shadow-colored: 0px 3px 8px 0px var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  -webkit-box-shadow: 0 -20px 25px -5px rgba(0, 0, 0, 0.1), 0 -8px 10px -6px rgba(0, 0, 0, 0.1);
          box-shadow: 0 -20px 25px -5px rgba(0, 0, 0, 0.1), 0 -8px 10px -6px rgba(0, 0, 0, 0.1);
}

/* 
* ## Columns Icons
--------------------------------------------- */
.column-icons-button-item:hover i, .column-icons-button-item:hover span {
  color: #3778BA;
}
.column-icons-button-item:hover svg path {
  fill: #3778BA;
}

.text-bullet-left .icon-green {
  float: left;
  font-size: 8px;
  padding-top: 6px;
  height: 100%;
  width: 75px;
}
.text-bullet-left .icon-green svg {
  text-align: center;
  margin: 0 auto;
  width: 50px;
}
.text-bullet-left .icon-description {
  padding-left: 75px;
}
.text-bullet-left .icon-title {
  padding-left: 75px;
}

.cta {
  padding-block: 100px;
}
.cta.white-bg {
  background-color: var(--c-body-bg);
}
.cta.white-bg .cta__wrapper-info-subtitle {
  color: var(--c-green);
}
.cta.white-bg .cta__wrapper-info-title,
.cta.white-bg .cta__wrapper-info-content {
  color: var(--c-primary);
}
.cta.green-bg {
  background: linear-gradient(101.46deg, #45842e 1.04%, #9acd32 155.28%);
}
.cta.green-bg .cta__wrapper-info-subtitle,
.cta.green-bg .cta__wrapper-info-title,
.cta.green-bg .cta__wrapper-info-content {
  color: var(--c-body-bg);
}
.cta.green-bg .cta-btn {
  background-color: var(--c-body-bg) !important;
  color: var(--c-green) !important;
}
.cta.green-bg .cta-btn span {
  color: var(--c-green) !important;
}
.cta.blue-bg {
  background: linear-gradient(96.4deg, #2e80d4 0.74%, #009de6 100%);
}
.cta.blue-bg .cta__wrapper-info-subtitle,
.cta.blue-bg .cta__wrapper-info-title,
.cta.blue-bg .cta__wrapper-info-content {
  color: var(--c-body-bg);
}
.cta.blue-bg .cta-btn {
  background-color: var(--c-body-bg) !important;
  color: var(--c-blue) !important;
}
.cta.blue-bg .cta-btn span {
  color: var(--c-blue) !important;
}
@media screen and (max-width: 48em) {
  .cta {
    padding-block: 60px;
  }
}
@media screen and (max-width: 36em) {
  .cta {
    padding-block: 40px;
  }
}
.cta__wrapper {
  max-width: 900px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  font-family: var(--ff-primary);
  gap: 50px;
}
@media screen and (max-width: 76em) {
  .cta__wrapper {
    gap: 40px;
  }
}
@media screen and (max-width: 48em) {
  .cta__wrapper {
    gap: 30px;
  }
}
@media screen and (max-width: 36em) {
  .cta__wrapper {
    gap: 20px;
  }
}
.cta__wrapper-info {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 25px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 48em) {
  .cta__wrapper-info {
    gap: 20px;
  }
}
@media screen and (max-width: 36em) {
  .cta__wrapper-info {
    gap: 15px;
  }
}
@media screen and (max-width: 29.6875em) {
  .cta__wrapper-info {
    gap: 10px;
  }
}
.cta__wrapper-info-subtitle {
  font-family: var(--ff-primary);
  font-weight: 500;
  font-size: 18px;
  line-height: 100%;
  text-align: center;
  text-transform: uppercase;
  color: var(--c-green);
}
@media screen and (max-width: 36em) {
  .cta__wrapper-info-subtitle {
    font-size: 16px;
  }
}
.cta__wrapper-info-title {
  font-family: var(--ff-primary);
  font-weight: 300;
  font-size: 36px;
  line-height: 48px;
  text-align: center;
  color: var(--c-primary);
}
@media screen and (max-width: 76em) {
  .cta__wrapper-info-title {
    font-size: 32px;
    line-height: 1.3;
  }
}
@media screen and (max-width: 48em) {
  .cta__wrapper-info-title {
    font-size: 28px;
  }
}
@media screen and (max-width: 36em) {
  .cta__wrapper-info-title {
    font-size: 24px;
  }
}
@media screen and (max-width: 29.6875em) {
  .cta__wrapper-info-title {
    font-size: 22px;
  }
}
.cta__wrapper-info-content {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  text-align: center;
}
.cta__wrapper-info-content * {
  line-height: 24px;
  color: var(--c-gray-2);
}
@media screen and (max-width: 36em) {
  .cta__wrapper-info-content * {
    line-height: 1.3;
  }
  .cta__wrapper-info-content {
    font-size: 16px;
  }
}
.cta__wrapper .cta-btn:hover {
  background-color: var(--c-blue-2);
}
.cta__wrapper .cta-btn:hover span {
  -webkit-transform: translateX(5px);
          transform: translateX(5px);
}

.mci {
  padding-block: 100px;
}
@media screen and (max-width: 76em) {
  .mci {
    padding-block: 80px;
  }
}
@media screen and (max-width: 48em) {
  .mci {
    padding-block: 60px;
  }
}
@media screen and (max-width: 36em) {
  .mci {
    padding-block: 40px;
  }
}
.mci.mci-gray-bg {
  background-color: #f6f6f7;
}
.mci.mci-gray-bg .mci__wrapper-icons-item-icon {
  background-color: var(--c-green-light);
}
.mci.mci-gray-bg .mci__wrapper-icons-item-icon img {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1);
}
.mci.mci-green-bg {
  background: url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://www.paylynxs.com/wp-content/themes/paylynxs/dist/css/../images/green-dots.webp);
  background-size: cover;
}
.mci.mci-green-bg .mci__wrapper-info-content {
  color: var(--c-body-bg);
}
.mci.mci-green-bg .mci__wrapper-icons-item-icon {
  background-color: rgba(24, 55, 14, 0.6392156863);
}
.mci.mci-green-bg .mci__wrapper-icons-item-icon img {
  -webkit-filter: brightness(1) invert(4) sepia(1) saturate(4) hue-rotate(40deg);
          filter: brightness(1) invert(4) sepia(1) saturate(4) hue-rotate(40deg);
}
.mci.mci-blue-bg {
  background: url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://www.paylynxs.com/wp-content/themes/paylynxs/dist/css/../images/blue-dots.webp);
  background-size: cover;
}
.mci.mci-blue-bg .mci__wrapper-info-content {
  color: var(--c-body-bg);
}
.mci.mci-blue-bg .mci__wrapper-icons-item-icon {
  background-color: rgba(19, 50, 81, 0.6392156863);
}
.mci.mci-blue-bg .mci__wrapper-icons-item-icon img {
  -webkit-filter: brightness(2) invert(1) sepia(2) saturate(38) hue-rotate(180deg);
          filter: brightness(2) invert(1) sepia(2) saturate(38) hue-rotate(180deg);
}
.mci__wrapper {
  max-width: var(--max-w);
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 50px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 76em) {
  .mci__wrapper {
    gap: 40px;
  }
}
@media screen and (max-width: 48em) {
  .mci__wrapper {
    gap: 30px;
  }
}
@media screen and (max-width: 36em) {
  .mci__wrapper {
    gap: 20px;
  }
}
.mci__wrapper-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 25px;
}
@media screen and (max-width: 48em) {
  .mci__wrapper-info {
    gap: 20px;
  }
}
@media screen and (max-width: 36em) {
  .mci__wrapper-info {
    gap: 15px;
  }
}
@media screen and (max-width: 29.6875em) {
  .mci__wrapper-info {
    gap: 10px;
  }
}
.mci__wrapper-info.text-left {
  text-align: left;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
}
.mci__wrapper-info.text-center {
  text-align: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.mci__wrapper-info.text-sm .mci__wrapper-info-title {
  font-size: 18px;
}
.mci__wrapper-info.text-sm .mci__wrapper-info-content {
  font-size: 18px;
}
.mci__wrapper-info.text-base .mci__wrapper-info-title {
  font-size: 32px;
}
@media screen and (max-width: 76em) {
  .mci__wrapper-info.text-base .mci__wrapper-info-title {
    font-size: 28px;
  }
}
@media screen and (max-width: 48em) {
  .mci__wrapper-info.text-base .mci__wrapper-info-title {
    font-size: 24px;
  }
}
@media screen and (max-width: 36em) {
  .mci__wrapper-info.text-base .mci__wrapper-info-title {
    font-size: 22px;
  }
}
@media screen and (max-width: 29.6875em) {
  .mci__wrapper-info.text-base .mci__wrapper-info-title {
    font-size: 20px;
  }
}
.mci__wrapper-info.text-base .mci__wrapper-info-content {
  font-size: 24px;
}
@media screen and (max-width: 76em) {
  .mci__wrapper-info.text-base .mci__wrapper-info-content {
    font-size: 22px;
  }
}
@media screen and (max-width: 48em) {
  .mci__wrapper-info.text-base .mci__wrapper-info-content {
    font-size: 20px;
  }
}
@media screen and (max-width: 36em) {
  .mci__wrapper-info.text-base .mci__wrapper-info-content {
    font-size: 18px;
  }
}
@media screen and (max-width: 29.6875em) {
  .mci__wrapper-info.text-base .mci__wrapper-info-content {
    font-size: 16px;
  }
}
.mci__wrapper-info-title {
  font-weight: 700;
  line-height: 100%;
}
.mci__wrapper-info-title.text-white {
  color: var(--c-body-bg);
}
.mci__wrapper-info-title.text-green {
  color: var(--c-green-light);
}
.mci__wrapper-info-title.text-primary {
  color: var(--c-primary);
}
.mci__wrapper-info-title.text-normal {
  text-transform: math-auto;
}
.mci__wrapper-info-title.text-uppercase {
  text-transform: uppercase;
}
.mci__wrapper-info-content {
  font-family: var(--ff-primary);
  font-weight: 400;
  line-height: 32px;
  color: var(--c-gray-2);
}
.mci__wrapper-icons {
  width: 100%;
  display: grid;
  gap: 50px;
}
.mci__wrapper-icons.grid-cols-3 {
  grid-template-columns: repeat(3, 1fr);
}
@media screen and (max-width: 76em) {
  .mci__wrapper-icons.grid-cols-3 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 48em) {
  .mci__wrapper-icons.grid-cols-3 {
    grid-template-columns: 1fr;
    gap: 30px;
  }
}
@media screen and (max-width: 36em) {
  .mci__wrapper-icons.grid-cols-3 {
    grid-template-columns: 1fr;
    gap: 20px;
  }
}
.mci__wrapper-icons.grid-cols-2 {
  grid-template-columns: repeat(2, 1fr);
}
@media screen and (max-width: 48em) {
  .mci__wrapper-icons.grid-cols-2 {
    grid-template-columns: 1fr;
    gap: 30px;
  }
}
@media screen and (max-width: 36em) {
  .mci__wrapper-icons.grid-cols-2 {
    grid-template-columns: 1fr;
    gap: 20px;
  }
}
@media screen and (max-width: 76em) {
  .mci__wrapper-icons {
    gap: 40px;
  }
}
@media screen and (max-width: 48em) {
  .mci__wrapper-icons {
    gap: 30px;
  }
}
@media screen and (max-width: 36em) {
  .mci__wrapper-icons {
    gap: 20px;
  }
}
.mci__wrapper-icons-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 15px 25px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.mci__wrapper-icons-item.bg-yes {
  background-color: var(--c-body-bg);
  border-radius: 16px;
  border: 1px solid var(--c-gray);
  padding: 25px;
}
.mci__wrapper-icons-item.bg-no {
  background-color: transparent;
  border-radius: 0;
  border: 0;
  padding: 0;
}
.mci__wrapper-icons-item.column-cards {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
}
.mci__wrapper-icons-item.column-cards.hover-green:hover img {
  -webkit-filter: brightness(5) invert(2) sepia(42) saturate(16) hue-rotate(67deg) !important;
          filter: brightness(5) invert(2) sepia(42) saturate(16) hue-rotate(67deg) !important;
  -webkit-transition: none !important;
  transition: none !important;
}
.mci__wrapper-icons-item.column-cards.hover-green:hover .mci__wrapper-icons-item-info-title {
  color: var(--c-green-light) !important;
}
.mci__wrapper-icons-item.column-cards.hover-blue:hover img {
  -webkit-filter: brightness(5) invert(8) sepia(2) saturate(38) hue-rotate(180deg) !important;
          filter: brightness(5) invert(8) sepia(2) saturate(38) hue-rotate(180deg) !important;
  -webkit-transition: none !important;
  transition: none !important;
}
.mci__wrapper-icons-item.column-cards.hover-blue:hover .mci__wrapper-icons-item-info-title {
  color: var(--c-blue) !important;
}
.mci__wrapper-icons-item.row-cards {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
@media screen and (max-width: 23.4375em) {
  .mci__wrapper-icons-item.row-cards {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media screen and (max-width: 48em) {
  .mci__wrapper-icons-item {
    padding: 20px;
  }
}
@media screen and (max-width: 36em) {
  .mci__wrapper-icons-item {
    padding: 15px;
  }
}
.mci__wrapper-icons-item img {
  width: 30px;
  aspect-ratio: 1/1;
  -o-object-fit: contain;
     object-fit: contain;
  opacity: 0;
  -webkit-transform: translateY(20px) scale(0.8);
          transform: translateY(20px) scale(0.8);
  -webkit-transition: opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1), transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1), transform 0.6s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
}
@media screen and (max-width: 48em) {
  .mci__wrapper-icons-item img {
    width: 25px;
  }
}
.mci__wrapper-icons-item:not(:hover) img {
  -webkit-transition: opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1), transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1), transform 0.6s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
}
.mci__wrapper-icons-item-icon {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 48em) {
  .mci__wrapper-icons-item-icon {
    width: 60px;
    height: 60px;
  }
}
.mci__wrapper-icons-item-icon i,
.mci__wrapper-icons-item-icon svg {
  width: 30px;
  aspect-ratio: 1/1;
  -o-object-fit: contain;
     object-fit: contain;
}
@media screen and (max-width: 48em) {
  .mci__wrapper-icons-item-icon i,
.mci__wrapper-icons-item-icon svg {
    width: 25px;
  }
}
.mci__wrapper-icons-item-info {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  min-height: auto;
}
.mci__wrapper-icons-item-info.start-align {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
}
.mci__wrapper-icons-item-info.center-align {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: -webkit-fill-available;
}
@media screen and (max-width: 48em) {
  .mci__wrapper-icons-item-info.center-align {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }
}
.mci__wrapper-icons-item-info-title {
  font-family: var(--ff-primary);
  line-height: 100%;
}
.mci__wrapper-icons-item-info-title.text-sm {
  line-height: 1.2;
  font-size: 20px;
}
@media screen and (max-width: 36em) {
  .mci__wrapper-icons-item-info-title.text-sm {
    font-size: 18px;
  }
}
.mci__wrapper-icons-item-info-title.text-base {
  font-size: 24px;
}
@media screen and (max-width: 76em) {
  .mci__wrapper-icons-item-info-title.text-base {
    font-size: 22px;
  }
}
@media screen and (max-width: 48em) {
  .mci__wrapper-icons-item-info-title.text-base {
    font-size: 20px;
  }
}
@media screen and (max-width: 36em) {
  .mci__wrapper-icons-item-info-title.text-base {
    font-size: 18px;
  }
}
.mci__wrapper-icons-item-info-title.text-card-white {
  color: var(--c-body-bg);
}
.mci__wrapper-icons-item-info-title.text-card-black {
  color: var(--c-primary);
}
.mci__wrapper-icons-item-info-title.text-uppercase {
  text-transform: uppercase;
}
.mci__wrapper-icons-item-info-title.text-normal {
  text-transform: math-auto;
}
.mci__wrapper-icons-item-info-title.font-semibold {
  font-weight: 500;
}
.mci__wrapper-icons-item-info-title.font-normal {
  font-weight: 400;
}
@media screen and (max-width: 36em) {
  .mci__wrapper-icons-item-info-title {
    font-size: 16px;
  }
}
.mci__wrapper-icons-item-info-content {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
}
.mci__wrapper-icons-item-info-content.text-card-white {
  color: var(--c-body-bg);
}
.mci__wrapper-icons-item-info-content.text-card-black {
  color: var(--c-primary);
}

.hover-green {
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
}
.hover-green:hover {
  border: 1px solid var(--c-green-light);
  background-color: rgba(223, 246, 223, 0.16);
}

.hover-blue {
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
}
.hover-blue:hover {
  border: 1px solid var(--c-blue);
  background-color: rgba(223, 234, 246, 0.16);
}

.quote {
  padding-block: 50px;
  position: relative;
}
.quote.green-bg {
  background: linear-gradient(101.46deg, #45842e 1.04%, #9acd32 155.28%);
}
.quote.green-bg .quote__wrapper-info-title,
.quote.green-bg .quote__wrapper-info-content {
  color: var(--c-body-bg);
}
.quote.green-bg .quote__wrapper-info-title *,
.quote.green-bg .quote__wrapper-info-content * {
  color: var(--c-body-bg);
}
.quote.blue-bg {
  background: linear-gradient(96.4deg, #2e80d4 0.74%, #009de6 100%);
}
.quote.blue-bg .quote__wrapper-info-title,
.quote.blue-bg .quote__wrapper-info-content {
  color: var(--c-body-bg);
}
.quote.blue-bg .quote__wrapper-info-title *,
.quote.blue-bg .quote__wrapper-info-content * {
  color: var(--c-body-bg);
}
.quote.light-gray-bg {
  background-color: #f6f6f7;
}
.quote.light-gray-bg .quote__wrapper-info-title {
  color: var(--c-green-light);
}
.quote.light-gray-bg .quote__wrapper-info-content * {
  color: var(--c-primary);
}
.quote.white-bg {
  background-color: var(--c-body-bg);
}
.quote.white-bg .quote__wrapper-info-title {
  color: var(--c-green-light);
}
.quote.white-bg .quote__wrapper-info-content * {
  color: var(--c-primary);
}
@media screen and (max-width: 76em) {
  .quote {
    padding-block: 40px;
  }
}
@media screen and (max-width: 48em) {
  .quote {
    padding-block: 30px;
  }
}
@media screen and (max-width: 36em) {
  .quote {
    padding-block: 20px;
  }
}
.quote__wrapper {
  max-width: var(--max-w-2);
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 50px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 48em) {
  .quote__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 40px;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
  }
}
@media screen and (max-width: 36em) {
  .quote__wrapper {
    gap: 25px;
  }
}
.quote__wrapper-info {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 15px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}
.quote__wrapper-info-title {
  font-family: var(--ff-primary);
  font-weight: 500;
  font-size: 18px;
  line-height: 100%;
  text-transform: uppercase;
  color: var(--c-body-bg);
}
@media screen and (max-width: 36em) {
  .quote__wrapper-info-title {
    font-size: 16px;
  }
}
.quote__wrapper-info-content * {
  font-family: var(--ff-primary);
  font-weight: 300;
  font-size: 30px;
  line-height: 1.2;
}
@media screen and (max-width: 76em) {
  .quote__wrapper-info-content * {
    font-size: 24px;
  }
}
@media screen and (max-width: 48em) {
  .quote__wrapper-info-content * {
    font-size: 22px;
  }
}
@media screen and (max-width: 36em) {
  .quote__wrapper-info-content * {
    font-size: 20px;
  }
}
@media screen and (max-width: 29.6875em) {
  .quote__wrapper-info-content * {
    font-size: 18px;
  }
}
@media screen and (max-width: 21.875em) {
  .quote__wrapper-info-content * {
    font-size: 16px;
  }
}
.quote__wrapper-info-content b,
.quote__wrapper-info-content strong {
  font-weight: 500;
}
.quote__wrapper-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  font-size: 18px;
}
@media screen and (max-width: 36em) {
  .quote__wrapper-link {
    font-size: 16px;
  }
}
.quote__wrapper-link:hover img {
  -webkit-transform: translateX(10px);
          transform: translateX(10px);
}
.quote__wrapper-link img {
  width: 24px;
  height: 24px;
  -o-object-fit: contain;
     object-fit: contain;
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
}

.multi-column-logo {
  padding-inline: 0 !important;
  padding-block: 100px;
}
@media screen and (max-width: 76em) {
  .multi-column-logo {
    padding-block: 80px;
  }
}
@media screen and (max-width: 48em) {
  .multi-column-logo {
    padding-block: 60px;
  }
}
@media screen and (max-width: 36em) {
  .multi-column-logo {
    padding-block: 40px;
  }
}
.multi-column-logo__wrapper {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 50px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 76em) {
  .multi-column-logo__wrapper {
    gap: 40px;
  }
}
@media screen and (max-width: 48em) {
  .multi-column-logo__wrapper {
    gap: 30px;
  }
}
@media screen and (max-width: 36em) {
  .multi-column-logo__wrapper {
    gap: 20px;
  }
}
.multi-column-logo__wrapper-title {
  font-family: var(--ff-primary);
  font-weight: 500;
  font-size: 18px;
  line-height: 100%;
  text-align: center;
  text-transform: uppercase;
  color: var(--c-green-light);
}
@media screen and (max-width: 48em) {
  .multi-column-logo__wrapper-title {
    font-size: 16px;
    padding-inline: 20px;
  }
}
.multi-column-logo__wrapper .swiper {
  width: 100%;
}
.multi-column-logo__wrapper .swiper .swiper-wrapper {
  width: 100%;
}
.multi-column-logo__wrapper .swiper .swiper-wrapper .swiper-slide {
  width: 100%;
  height: 100px;
  -o-object-fit: contain;
     object-fit: contain;
}
.multi-column-logo__wrapper-logos {
  max-width: var(--max-w);
  width: 100%;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 50px;
  padding-inline: 40px;
}
@media screen and (max-width: 76em) {
  .multi-column-logo__wrapper-logos {
    grid-template-columns: repeat(2, 1fr);
    gap: 40px;
    padding-inline: 30px;
  }
}
@media screen and (max-width: 48em) {
  .multi-column-logo__wrapper-logos {
    grid-template-columns: 1fr;
    gap: 30px;
    padding-inline: 20px;
  }
}
.multi-column-logo__wrapper-logos-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  padding: 25px;
  border-radius: 20px;
  border: 1px solid var(--c-gray);
}
.multi-column-logo__wrapper-logos-item-image {
  width: 100%;
  height: 150px;
  -o-object-fit: contain;
     object-fit: contain;
}
@media screen and (max-width: 36em) {
  .multi-column-logo__wrapper-logos-item-image {
    height: 120px;
  }
}
.multi-column-logo__wrapper-logos-item-title {
  font-family: var(--ff-primary);
  font-weight: 500;
  font-size: 20px;
  line-height: 100%;
  text-transform: uppercase;
  color: var(--c-primary);
}
@media screen and (max-width: 36em) {
  .multi-column-logo__wrapper-logos-item-title {
    font-size: 18px;
  }
}
.multi-column-logo__wrapper-logos-item-content {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: var(--c-gray-2);
}
@media screen and (max-width: 36em) {
  .multi-column-logo__wrapper-logos-item-content {
    font-size: 16px;
    line-height: 22px;
  }
}
.multi-column-logo__wrapper-logos-item-content a {
  margin-top: 12px;
}
.multi-column-logo__wrapper-logos-item-content a:hover {
  background-color: var(--c-blue-2) !important;
}
.multi-column-logo__wrapper-logos-item-content a:hover span {
  -webkit-transform: translateX(5px);
          transform: translateX(5px);
}
.multi-column-logo__wrapper-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: var(--c-blue);
  position: relative;
  overflow-x: hidden;
  text-align: center;
}
@media screen and (max-width: 48em) {
  .multi-column-logo__wrapper-link {
    padding-inline: 20px;
  }
}
.multi-column-logo__wrapper-link::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: calc(100% - 30px);
  height: 2px;
  background-color: var(--c-blue);
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
}
.multi-column-logo__wrapper-link:hover::after {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.multi-column-logo__wrapper-link img {
  width: 20px;
  aspect-ratio: 1/1;
  -o-object-fit: contain;
     object-fit: contain;
}

.testimonial {
  position: relative;
  padding-block: 50px;
  overflow-x: hidden;
  padding-left: 120px;
  margin-bottom: 100px;
}
.testimonial.pt {
  margin-top: 100px;
}
@media screen and (max-width: 76em) {
  .testimonial.pt {
    margin-top: 80px;
  }
}
@media screen and (max-width: 48em) {
  .testimonial.pt {
    margin-top: 60px;
  }
}
@media screen and (max-width: 36em) {
  .testimonial.pt {
    margin-top: 40px;
  }
}
@media screen and (max-width: 76em) {
  .testimonial {
    padding-left: 80px;
    margin-bottom: 80px;
  }
}
@media screen and (max-width: 48em) {
  .testimonial {
    padding-block: 40px;
    padding-left: 60px;
    margin-bottom: 60px;
  }
}
@media screen and (max-width: 36em) {
  .testimonial {
    padding-left: 40px;
    margin-bottom: 40px;
  }
}
.testimonial.blue-bg::after {
  background: linear-gradient(96.4deg, #2e80d4 0.74%, #009de6 100%);
}
.testimonial.green-bg::after {
  background: linear-gradient(102.37deg, #45842e 1.09%, #9acd32 151.67%);
}
.testimonial::after {
  content: "";
  width: calc(100vw - (100vw - var(--max-w)) / 2);
  height: 100%;
  background-size: cover;
  position: absolute;
  top: 0;
  left: calc((100vw - var(--max-w)) / 2);
  border-radius: 20px 0 0 20px;
  z-index: -1;
}
@media screen and (max-width: 81.25em) {
  .testimonial::after {
    width: 97vw;
    left: 3vw;
  }
}
.testimonial__wrapper {
  max-width: var(--max-w);
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  z-index: 1;
  padding-left: 65px;
  gap: 25px;
}
@media screen and (max-width: 76em) {
  .testimonial__wrapper {
    padding-left: 50px;
  }
}
@media screen and (max-width: 48em) {
  .testimonial__wrapper {
    padding-left: 40px;
  }
}
@media screen and (max-width: 36em) {
  .testimonial__wrapper {
    gap: 20px;
    padding-left: 30px;
  }
}
.testimonial__wrapper-title {
  font-family: var(--ff-primary);
  font-weight: 500;
  font-size: 18px;
  line-height: 100%;
  text-align: center;
  text-transform: uppercase;
  color: var(--c-body-bg);
}
@media screen and (max-width: 36em) {
  .testimonial__wrapper-title {
    font-size: 16px;
    text-align: left;
  }
}
.testimonial__wrapper-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 25px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}
@media screen and (max-width: 36em) {
  .testimonial__wrapper-content {
    gap: 20px;
  }
}
.testimonial__wrapper-content-quote {
  position: relative;
}
.testimonial__wrapper-content-quote .icon-quote {
  position: absolute;
  top: -5px;
  left: -50px;
  width: 40px;
  height: 40px;
}
@media screen and (max-width: 48em) {
  .testimonial__wrapper-content-quote .icon-quote {
    width: 30px;
    height: 30px;
    left: -40px;
  }
}
.testimonial__wrapper-content-quote * {
  font-family: var(--ff-primary);
  font-weight: 300;
  font-size: 30px;
  line-height: 1.3;
  color: var(--c-body-bg);
}
@media screen and (max-width: 76em) {
  .testimonial__wrapper-content-quote * {
    font-size: 24px;
  }
}
@media screen and (max-width: 48em) {
  .testimonial__wrapper-content-quote * {
    font-size: 22px;
  }
}
@media screen and (max-width: 36em) {
  .testimonial__wrapper-content-quote * {
    font-size: 20px;
  }
}
@media screen and (max-width: 29.6875em) {
  .testimonial__wrapper-content-quote * {
    font-size: 18px;
  }
}
@media screen and (max-width: 21.875em) {
  .testimonial__wrapper-content-quote * {
    font-size: 16px;
  }
}
.testimonial__wrapper-content-author {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}
@media screen and (max-width: 48em) {
  .testimonial__wrapper-content-author {
    gap: 5px;
  }
}
.testimonial__wrapper-content-author-name {
  font-family: var(--ff-primary);
  font-weight: 500;
  font-size: 18px;
  line-height: 100%;
  text-transform: uppercase;
  color: var(--c-body-bg);
}
@media screen and (max-width: 36em) {
  .testimonial__wrapper-content-author-name {
    font-size: 16px;
  }
}
.testimonial__wrapper-content-author-position {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: var(--c-body-bg);
}
@media screen and (max-width: 36em) {
  .testimonial__wrapper-content-author-position {
    font-size: 16px;
  }
}

.counters {
  padding-block: 100px;
  background-color: #f6f6f7;
}
@media screen and (max-width: 76em) {
  .counters {
    padding-block: 80px;
  }
}
@media screen and (max-width: 48em) {
  .counters {
    padding-block: 60px;
  }
}
@media screen and (max-width: 36em) {
  .counters {
    padding-block: 40px;
  }
}
.counters__wrapper {
  max-width: var(--max-w);
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 60px;
}
@media screen and (max-width: 76em) {
  .counters__wrapper {
    gap: 40px;
  }
}
@media screen and (max-width: 48em) {
  .counters__wrapper {
    gap: 30px;
  }
}
@media screen and (max-width: 36em) {
  .counters__wrapper {
    gap: 20px;
  }
}
.counters__wrapper-title {
  max-width: 800px;
  font-family: var(--ff-primary);
  font-weight: 300;
  font-size: 36px;
  line-height: 48px;
  text-align: center;
  color: var(--c-primary);
}
@media screen and (max-width: 76em) {
  .counters__wrapper-title {
    font-size: 32px;
    line-height: 1.3;
  }
}
@media screen and (max-width: 48em) {
  .counters__wrapper-title {
    font-size: 28px;
  }
}
@media screen and (max-width: 36em) {
  .counters__wrapper-title {
    font-size: 24px;
  }
}
@media screen and (max-width: 29.6875em) {
  .counters__wrapper-title {
    font-size: 22px;
  }
}
@media screen and (max-width: 21.875em) {
  .counters__wrapper-title {
    font-size: 20px;
  }
}
.counters__wrapper-items {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 50px;
}
@media screen and (max-width: 76em) {
  .counters__wrapper-items {
    grid-template-columns: repeat(3, 1fr);
    gap: 40px;
  }
}
@media screen and (max-width: 48em) {
  .counters__wrapper-items {
    grid-template-columns: repeat(2, 1fr);
    gap: 30px;
  }
}
@media screen and (max-width: 36em) {
  .counters__wrapper-items {
    grid-template-columns: 1fr;
  }
}
.counters__wrapper-items-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
}
.counters__wrapper-items-item-title {
  font-family: var(--ff-primary);
  font-weight: 700;
  font-size: 48px;
  line-height: 52px;
  text-align: center;
  color: var(--c-green-light);
  max-width: 250px;
  width: 100%;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  display: inline-block;
}
@media screen and (max-width: 76em) {
  .counters__wrapper-items-item-title {
    font-size: 40px;
    line-height: 1.3;
    max-width: 200px;
  }
}
@media screen and (max-width: 48em) {
  .counters__wrapper-items-item-title {
    font-size: 32px;
  }
}
.counters__wrapper-items-item-subtitle {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  text-align: center;
}

.full-image img {
  width: 100%;
  height: auto;
}

.mcb {
  padding-block: 50px 100px;
}
@media screen and (max-width: 76em) {
  .mcb {
    padding-block: 50px 80px;
  }
}
@media screen and (max-width: 48em) {
  .mcb {
    padding-block: 50px 60px;
  }
}
@media screen and (max-width: 36em) {
  .mcb {
    padding-block: 40px;
  }
}
.mcb__wrapper {
  max-width: var(--max-w);
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 50px;
}
@media screen and (max-width: 76em) {
  .mcb__wrapper {
    gap: 40px;
  }
}
@media screen and (max-width: 48em) {
  .mcb__wrapper {
    gap: 30px;
  }
}
.mcb__wrapper-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}
.mcb__wrapper-info-subtitle {
  font-family: var(--ff-primary);
  font-weight: 500;
  font-size: 18px;
  line-height: 100%;
  text-transform: uppercase;
  color: var(--c-green);
}
@media screen and (max-width: 36em) {
  .mcb__wrapper-info-subtitle {
    font-size: 16px;
  }
}
.mcb__wrapper-info-title {
  font-family: var(--ff-primary);
  font-weight: 700;
  font-size: 32px;
  line-height: 100%;
  color: var(--c-primary);
}
@media screen and (max-width: 76em) {
  .mcb__wrapper-info-title {
    font-size: 28px;
  }
}
@media screen and (max-width: 48em) {
  .mcb__wrapper-info-title {
    font-size: 24px;
  }
}
@media screen and (max-width: 36em) {
  .mcb__wrapper-info-title {
    font-size: 22px;
  }
}
.mcb__wrapper-bullets {
  display: grid;
  width: 100%;
  gap: 50px;
}
@media screen and (max-width: 76em) {
  .mcb__wrapper-bullets {
    gap: 40px;
  }
}
@media screen and (max-width: 48em) {
  .mcb__wrapper-bullets {
    gap: 30px;
  }
}
@media screen and (max-width: 36em) {
  .mcb__wrapper-bullets {
    gap: 20px;
  }
}
.mcb__wrapper-bullets.grid-cols-2 {
  grid-template-columns: repeat(2, 1fr);
}
@media screen and (max-width: 48em) {
  .mcb__wrapper-bullets.grid-cols-2 {
    grid-template-columns: 1fr;
  }
}
.mcb__wrapper-bullets.grid-cols-3 {
  grid-template-columns: repeat(3, 1fr);
}
@media screen and (max-width: 76em) {
  .mcb__wrapper-bullets.grid-cols-3 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 48em) {
  .mcb__wrapper-bullets.grid-cols-3 {
    grid-template-columns: 1fr;
  }
}
.mcb__wrapper-bullets img {
  width: 24px;
  aspect-ratio: 1/1;
  -o-object-fit: contain;
     object-fit: contain;
}
.mcb__wrapper-bullets-bullet {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  gap: 15px;
}
@media screen and (max-width: 36em) {
  .mcb__wrapper-bullets-bullet {
    gap: 10px;
  }
}
.mcb__wrapper-bullets-bullet-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 5px;
}
.mcb__wrapper-bullets-bullet-info-title {
  font-family: var(--ff-primary);
  font-weight: 500;
  font-size: 18px;
  line-height: 100%;
  text-transform: uppercase;
  color: var(--c-primary);
}
@media screen and (max-width: 36em) {
  .mcb__wrapper-bullets-bullet-info-title {
    font-size: 16px;
  }
}
.mcb__wrapper-bullets-bullet-info-content {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: var(--c-gray-2);
}
@media screen and (max-width: 36em) {
  .mcb__wrapper-bullets-bullet-info-content {
    font-size: 16px;
    line-height: 22px;
  }
}

.pricingTable {
  padding-block: 50px 100px;
}
@media screen and (max-width: 76em) {
  .pricingTable {
    padding-block: 50px 80px;
  }
}
@media screen and (max-width: 48em) {
  .pricingTable {
    padding-block: 50px 60px;
  }
}
@media screen and (max-width: 36em) {
  .pricingTable {
    padding-block: 40px;
  }
}
.pricingTable__wrapper {
  max-width: var(--max-w);
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 50px;
}
@media screen and (max-width: 76em) {
  .pricingTable__wrapper {
    gap: 40px;
  }
}
@media screen and (max-width: 48em) {
  .pricingTable__wrapper {
    gap: 30px;
  }
}
.pricingTable__wrapper-title {
  font-family: var(--ff-primary);
  font-weight: 700;
  font-size: 32px;
  line-height: 100%;
  color: var(--c-primary);
}
@media screen and (max-width: 76em) {
  .pricingTable__wrapper-title {
    font-size: 28px;
  }
}
@media screen and (max-width: 48em) {
  .pricingTable__wrapper-title {
    font-size: 24px;
  }
}
@media screen and (max-width: 36em) {
  .pricingTable__wrapper-title {
    font-size: 22px;
  }
}
.pricingTable__wrapper-tables {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 50px;
}
@media screen and (max-width: 76em) {
  .pricingTable__wrapper-tables {
    grid-template-columns: repeat(2, 1fr);
    gap: 40px;
  }
}
@media screen and (max-width: 48em) {
  .pricingTable__wrapper-tables {
    grid-template-columns: 1fr;
    gap: 30px;
  }
}
.pricingTable__wrapper-tables-table {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 15px;
  padding: 25px;
  border-radius: 24px;
  background-color: rgba(67, 146, 224, 0.0784313725);
  border: 1px solid rgba(67, 146, 224, 0.1607843137);
}
.pricingTable__wrapper-tables-table-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.pricingTable__wrapper-tables-table-info-title {
  font-family: var(--ff-primary);
  font-weight: 700;
  font-size: 24px;
  line-height: 100%;
  color: #081c31;
}
@media screen and (max-width: 76em) {
  .pricingTable__wrapper-tables-table-info-title {
    fot-size: 22px;
  }
}
@media screen and (max-width: 48em) {
  .pricingTable__wrapper-tables-table-info-title {
    font-size: 20px;
  }
}
.pricingTable__wrapper-tables-table-info-icon {
  width: 46px;
  aspect-ratio: 1/1;
  border-radius: 50%;
  background-color: #081c31;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (max-width: 76em) {
  .pricingTable__wrapper-tables-table-info-icon {
    width: 40px;
  }
}
@media screen and (max-width: 48em) {
  .pricingTable__wrapper-tables-table-info-icon {
    width: 36px;
  }
}
.pricingTable__wrapper-tables-table-info-icon img {
  width: 24px;
  aspect-ratio: 1/1;
  -o-object-fit: contain;
     object-fit: contain;
  opacity: 0;
  -webkit-transform: translateY(20px) scale(0.8);
          transform: translateY(20px) scale(0.8);
  -webkit-transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
}
@media screen and (max-width: 76em) {
  .pricingTable__wrapper-tables-table-info-icon img {
    width: 22px;
  }
}
@media screen and (max-width: 48em) {
  .pricingTable__wrapper-tables-table-info-icon img {
    width: 20px;
  }
}
.pricingTable__wrapper-tables-table-pricing {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 7px;
}
.pricingTable__wrapper-tables-table-pricing-label {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
  color: #081c31;
}
.pricingTable__wrapper-tables-table-pricing-data {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 7px;
}
.pricingTable__wrapper-tables-table-pricing-data-number {
  font-family: var(--ff-primary);
  font-weight: 700;
  font-size: 32px;
  line-height: 100%;
  color: #081c31;
}
@media screen and (max-width: 76em) {
  .pricingTable__wrapper-tables-table-pricing-data-number {
    font-size: 28px;
  }
}
@media screen and (max-width: 48em) {
  .pricingTable__wrapper-tables-table-pricing-data-number {
    font-size: 24px;
  }
}
.pricingTable__wrapper-tables-table-pricing-data-frequency {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: #081c31;
}
@media screen and (max-width: 36em) {
  .pricingTable__wrapper-tables-table-pricing-data-frequency {
    font-size: 16px;
    line-height: 22px;
  }
}
.pricingTable__wrapper-tables-table-link {
  margin-top: 10px;
  text-align: center;
}
.pricingTable__wrapper-tables-table-link:hover {
  background-color: var(--c-blue-2);
}
.pricingTable__wrapper-tables-table-link:hover span {
  -webkit-transform: translateX(5px);
          transform: translateX(5px);
}
.pricingTable__wrapper-tables-table-features {
  margin-top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 15px;
}
.pricingTable__wrapper-tables-table-features-title {
  font-family: var(--ff-primary);
  font-weight: 500;
  font-size: 16px;
  line-height: 100%;
}
.pricingTable__wrapper-tables-table-features-content * {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 16px;
  color: #081c31;
  line-height: 100%;
}
.pricingTable__wrapper-tables-table-features-content ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 15px;
  padding-left: 30px;
}
.pricingTable__wrapper-tables-table-features-content ul li {
  position: relative;
  line-height: 1.4;
}
.pricingTable__wrapper-tables-table-features-content ul li::before {
  content: "";
  width: 20px;
  height: 20px;
  position: absolute;
  left: -30px;
  border-radius: 50%;
  top: -2px;
  background: url(https://www.paylynxs.com/wp-content/themes/paylynxs/dist/css/../images/check-list.svg) no-repeat center center;
}
.pricingTable__wrapper-disclaimer {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  text-align: center;
  color: var(--c-primary);
}
@media screen and (max-width: 36em) {
  .pricingTable__wrapper-disclaimer {
    font-size: 16px;
    line-height: 22px;
  }
}

.mcc {
  background-color: #f6f6f7;
  padding-block: 100px;
}
@media screen and (max-width: 76em) {
  .mcc {
    padding-block: 80px;
  }
}
@media screen and (max-width: 48em) {
  .mcc {
    padding-block: 60px;
  }
}
@media screen and (max-width: 36em) {
  .mcc {
    padding-block: 40px;
  }
}
.mcc__wrapper {
  max-width: var(--max-w);
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 50px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 76em) {
  .mcc__wrapper {
    gap: 40px;
  }
}
@media screen and (max-width: 48em) {
  .mcc__wrapper {
    gap: 30px;
  }
}
.mcc__wrapper-title {
  font-family: var(--ff-primary);
  font-weight: 700;
  font-size: 32px;
  line-height: 100%;
  text-align: center;
  color: var(--c-primary);
}
@media screen and (max-width: 76em) {
  .mcc__wrapper-title {
    font-size: 28px;
  }
}
@media screen and (max-width: 48em) {
  .mcc__wrapper-title {
    font-size: 24px;
  }
}
@media screen and (max-width: 36em) {
  .mcc__wrapper-title {
    font-size: 22px;
  }
}
.mcc__wrapper-cards {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 50px;
}
@media screen and (max-width: 76em) {
  .mcc__wrapper-cards {
    grid-template-columns: repeat(2, 1fr);
    gap: 40px;
  }
}
@media screen and (max-width: 48em) {
  .mcc__wrapper-cards {
    grid-template-columns: 1fr;
    gap: 30px;
  }
}
@media screen and (max-width: 36em) {
  .mcc__wrapper-cards {
    gap: 20px;
  }
}
.mcc__wrapper-cards-card {
  padding: 25px;
  border-radius: 24px;
  background-color: var(--c-body-bg);
  border: 1px solid #dee0e2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 25px;
}
@media screen and (max-width: 76em) {
  .mcc__wrapper-cards-card {
    gap: 20px;
  }
}
@media screen and (max-width: 48em) {
  .mcc__wrapper-cards-card {
    gap: 15px;
  }
}
.mcc__wrapper-cards-card-title {
  font-family: var(--ff-primary);
  font-weight: 700;
  font-size: 20px;
  line-height: 100%;
  text-transform: uppercase;
  color: var(--c-green);
}
@media screen and (max-width: 36em) {
  .mcc__wrapper-cards-card-title {
    font-size: 18px;
  }
}
.mcc__wrapper-cards-card-content {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  color: var(--c-primary);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 25px;
}
@media screen and (max-width: 76em) {
  .mcc__wrapper-cards-card-content {
    gap: 20px;
  }
}
@media screen and (max-width: 48em) {
  .mcc__wrapper-cards-card-content {
    gap: 15px;
  }
}
.mcc__wrapper-cards-card-content a {
  text-decoration: underline;
}
.mcc__wrapper-cards-card-content * {
  line-height: 24px;
}
.mcc__wrapper-disclaimer {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  text-align: center;
  color: var(--c-primary);
}
.mcc__wrapper-disclaimer a {
  text-decoration: underline;
}
.mcc__wrapper-disclaimer a:hover {
  color: var(--c-gray-2);
}
@media screen and (max-width: 36em) {
  .mcc__wrapper-disclaimer {
    font-size: 16px;
    line-height: 22px;
  }
}

.socialMedia {
  padding-block: 100px;
  background-color: var(--c-gray-3);
}
@media screen and (max-width: 76em) {
  .socialMedia {
    padding-block: 80px;
  }
}
@media screen and (max-width: 48em) {
  .socialMedia {
    padding-block: 60px;
  }
}
@media screen and (max-width: 36em) {
  .socialMedia {
    padding-block: 40px;
  }
}
.socialMedia__wrapper {
  max-width: var(--max-w);
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 50px;
}
@media screen and (max-width: 76em) {
  .socialMedia__wrapper {
    gap: 40px;
  }
}
@media screen and (max-width: 48em) {
  .socialMedia__wrapper {
    gap: 30px;
  }
}
@media screen and (max-width: 36em) {
  .socialMedia__wrapper {
    gap: 20px;
  }
}
.socialMedia__wrapper-info {
  width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}
.socialMedia__wrapper-info-subtitle {
  font-family: var(--ff-primary);
  font-weight: 500;
  font-size: 18px;
  line-height: 100%;
  text-transform: uppercase;
  color: var(--c-green);
}
@media screen and (max-width: 36em) {
  .socialMedia__wrapper-info-subtitle {
    font-size: 16px;
  }
}
.socialMedia__wrapper-info-title {
  font-family: var(--ff-primary);
  font-weight: 700;
  font-size: 44px;
  line-height: 100%;
  color: var(--c-primary);
}
@media screen and (max-width: 76em) {
  .socialMedia__wrapper-info-title {
    font-size: 32px;
  }
}
@media screen and (max-width: 48em) {
  .socialMedia__wrapper-info-title {
    font-size: 28px;
  }
}
@media screen and (max-width: 36em) {
  .socialMedia__wrapper-info-title {
    font-size: 24px;
  }
}
@media screen and (max-width: 29.6875em) {
  .socialMedia__wrapper-info-title {
    font-size: 22px;
  }
}
.socialMedia__wrapper-social-media {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  gap: 40px;
}
@media screen and (max-width: 76em) {
  .socialMedia__wrapper-social-media {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 30px;
  }
}
@media screen and (max-width: 48em) {
  .socialMedia__wrapper-social-media {
    gap: 20px;
  }
}
.socialMedia__wrapper-social-media-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 300px;
  width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
}
.socialMedia__wrapper-social-media-item:hover i,
.socialMedia__wrapper-social-media-item:hover a {
  opacity: 0.9;
}
.socialMedia__wrapper-social-media-item i {
  font-size: 12px;
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
}
.socialMedia__wrapper-social-media-item a {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  line-height: 1.3;
  color: var(--c-gray-2);
  text-decoration: none;
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
}

.internal-topbar {
  margin-top: 0;
  border-bottom: 1px solid var(--c-gray-3);
}
.internal-topbar .container {
  max-width: var(--max-w);
  width: 100%;
  margin: 0 auto;
  padding: 0 1rem;
}
@media screen and (max-width: 76em) {
  .internal-topbar .container {
    padding: 0 2rem;
  }
}
.internal-topbar nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0;
}
@media screen and (max-width: 76em) {
  .internal-topbar nav ul {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.internal-topbar nav ul li {
  position: relative;
  overflow: hidden;
}
.internal-topbar nav ul li::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 5%;
  width: 90%;
  height: 4px;
  background-color: var(--c-blue);
  -webkit-transform: translateX(-110%);
          transform: translateX(-110%);
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
}
.internal-topbar nav ul li:hover::after {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.internal-topbar nav ul li a {
  display: inline-block;
  padding: 1.5rem;
  color: var(--c-gray-2);
  text-decoration: none;
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
  border-bottom: 4px solid transparent;
}
.internal-topbar nav ul li a:hover {
  color: var(--c-blue);
}
.internal-topbar nav ul li a.active {
  color: var(--c-blue);
  font-weight: 500;
  border-bottom-color: var(--c-blue);
}

.careers {
  padding-block: 100px;
}
@media screen and (max-width: 76em) {
  .careers {
    padding-block: 80px;
  }
}
@media screen and (max-width: 48em) {
  .careers {
    padding-block: 60px;
  }
}
@media screen and (max-width: 36em) {
  .careers {
    padding-block: 40px;
  }
}
.careers__wrapper {
  max-width: var(--max-w);
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 50px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 76em) {
  .careers__wrapper {
    gap: 40px;
  }
}
@media screen and (max-width: 48em) {
  .careers__wrapper {
    gap: 30px;
  }
}
@media screen and (max-width: 36em) {
  .careers__wrapper {
    gap: 20px;
  }
}
.careers__wrapper-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.careers__wrapper-info-subtitle {
  font-family: var(--ff-primary);
  font-weight: 500;
  font-size: 18px;
  line-height: 100%;
  text-transform: uppercase;
  color: var(--c-green);
}
@media screen and (max-width: 36em) {
  .careers__wrapper-info-subtitle {
    font-size: 16px;
  }
}
.careers__wrapper-info-title {
  font-family: var(--ff-primary);
  font-weight: 700;
  font-size: 36px;
  line-height: 100%;
  color: var(--c-primary);
}
@media screen and (max-width: 76em) {
  .careers__wrapper-info-title {
    font-size: 32px;
  }
}
@media screen and (max-width: 48em) {
  .careers__wrapper-info-title {
    font-size: 28px;
  }
}
@media screen and (max-width: 36em) {
  .careers__wrapper-info-title {
    font-size: 24px;
  }
}
@media screen and (max-width: 29.6875em) {
  .careers__wrapper-info-title {
    font-size: 22px;
  }
}
.careers__wrapper-info-content {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  line-height: 100%;
  color: var(--c-gray-2);
}
@media screen and (max-width: 36em) {
  .careers__wrapper-info-content {
    font-size: 16px;
  }
}
.careers__wrapper-careers {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr;
  gap: 50px;
}
@media screen and (max-width: 76em) {
  .careers__wrapper-careers {
    gap: 40px;
  }
}
@media screen and (max-width: 48em) {
  .careers__wrapper-careers {
    gap: 30px;
  }
}
@media screen and (max-width: 36em) {
  .careers__wrapper-careers {
    gap: 20px;
  }
}
.careers__wrapper-careers-card {
  padding: 25px;
  border-radius: 24px;
  background-color: var(--c-body-bg);
  border: 1px solid #dee0e2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 15px;
}
.careers__wrapper-careers-card-subtitle {
  font-family: var(--ff-primary);
  font-weight: 500;
  font-size: 18px;
  line-height: 100%;
  text-transform: uppercase;
  color: var(--c-green);
}
@media screen and (max-width: 36em) {
  .careers__wrapper-careers-card-subtitle {
    font-size: 16px;
  }
}
.careers__wrapper-careers-card-title {
  font-family: var(--ff-primary);
  font-weight: 700;
  font-size: 28px;
  line-height: 100%;
  color: var(--c-primary);
}
@media screen and (max-width: 76em) {
  .careers__wrapper-careers-card-title {
    font-size: 24px;
  }
}
@media screen and (max-width: 48em) {
  .careers__wrapper-careers-card-title {
    font-size: 22px;
  }
}
.careers__wrapper-careers-card-location {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  line-height: 100%;
  color: var(--c-gray-2);
}
.careers__wrapper-careers-card-location i {
  color: var(--c-gray-2);
  margin-right: 5px;
}
@media screen and (max-width: 36em) {
  .careers__wrapper-careers-card-location {
    font-size: 16px;
  }
}
.careers__wrapper-careers-card-content {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  line-height: 1.4;
  color: var(--c-primary);
  margin-top: 10px;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
@media screen and (max-width: 36em) {
  .careers__wrapper-careers-card-content {
    font-size: 16px;
  }
}
.careers__wrapper-careers-card-apply {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-top: 10px;
  text-transform: math-auto;
}
.careers__wrapper-careers-card-apply:hover {
  background-color: var(--c-blue-2);
}
.careers__wrapper-careers-card-apply:hover span {
  -webkit-transform: translateX(5px);
          transform: translateX(5px);
}

.request-demo {
  padding-block: 100px;
}
@media screen and (max-width: 76em) {
  .request-demo {
    padding-block: 80px;
  }
}
@media screen and (max-width: 48em) {
  .request-demo {
    padding-block: 60px;
  }
}
@media screen and (max-width: 36em) {
  .request-demo {
    padding-block: 40px;
  }
}
.request-demo__wrapper {
  width: 100%;
  max-width: var(--max-w);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 50px;
}
@media screen and (max-width: 76em) {
  .request-demo__wrapper {
    gap: 40px;
  }
}
@media screen and (max-width: 48em) {
  .request-demo__wrapper {
    gap: 30px;
  }
}
@media screen and (max-width: 36em) {
  .request-demo__wrapper {
    gap: 20px;
  }
}
.request-demo__wrapper-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.request-demo__wrapper-info-subtitle {
  font-family: var(--ff-primary);
  font-weight: 500;
  font-size: 18px;
  line-height: 100%;
  text-transform: uppercase;
  color: var(--c-green);
}
@media screen and (max-width: 36em) {
  .request-demo__wrapper-info-subtitle {
    font-size: 16px;
  }
}
.request-demo__wrapper-info-title {
  font-family: var(--ff-primary);
  font-weight: 700;
  font-size: 36px;
  line-height: 100%;
  color: var(--c-primary);
}
@media screen and (max-width: 76em) {
  .request-demo__wrapper-info-title {
    font-size: 32px;
  }
}
@media screen and (max-width: 48em) {
  .request-demo__wrapper-info-title {
    font-size: 28px;
  }
}
@media screen and (max-width: 36em) {
  .request-demo__wrapper-info-title {
    font-size: 24px;
  }
}
@media screen and (max-width: 29.6875em) {
  .request-demo__wrapper-info-title {
    font-size: 22px;
  }
}
.request-demo__wrapper-ctas-item-card {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 50px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 76em) {
  .request-demo__wrapper-ctas-item-card {
    gap: 40px;
  }
}
@media screen and (max-width: 48em) {
  .request-demo__wrapper-ctas-item-card {
    gap: 30px;
  }
}
@media screen and (max-width: 36em) {
  .request-demo__wrapper-ctas-item-card {
    gap: 20px;
  }
}
.request-demo__wrapper-ctas-item-card-title {
  font-family: var(--ff-primary);
  font-weight: 700;
  font-size: 28px;
  line-height: 100%;
  color: var(--c-primary);
}
@media screen and (max-width: 76em) {
  .request-demo__wrapper-ctas-item-card-title {
    font-size: 24px;
  }
}
@media screen and (max-width: 48em) {
  .request-demo__wrapper-ctas-item-card-title {
    font-size: 20px;
  }
}
@media screen and (max-width: 36em) {
  .request-demo__wrapper-ctas-item-card-title {
    font-size: 18px;
  }
}
.request-demo__wrapper-ctas-item-card-items {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 50px;
}
@media screen and (max-width: 76em) {
  .request-demo__wrapper-ctas-item-card-items {
    gap: 40px;
  }
}
@media screen and (max-width: 48em) {
  .request-demo__wrapper-ctas-item-card-items {
    gap: 30px;
    grid-template-columns: 1fr;
  }
}
@media screen and (max-width: 36em) {
  .request-demo__wrapper-ctas-item-card-items {
    gap: 20px;
  }
}
.request-demo__wrapper-ctas-item-card-items-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  padding: 30px 25px;
  border: 2px solid var(--c-gray-3);
  border-radius: 20px;
}
@media screen and (max-width: 48em) {
  .request-demo__wrapper-ctas-item-card-items-item {
    gap: 15px;
    padding: 25px;
  }
}
@media screen and (max-width: 36em) {
  .request-demo__wrapper-ctas-item-card-items-item {
    gap: 10px;
    padding: 25px 20px;
  }
}
.request-demo__wrapper-ctas-item-card-items-item-title {
  font-family: var(--ff-primary);
  font-weight: 700;
  font-size: 20px;
  line-height: 100%;
  color: var(--c-primary);
}
@media screen and (max-width: 36em) {
  .request-demo__wrapper-ctas-item-card-items-item-title {
    font-size: 18px;
  }
}
.request-demo__wrapper-ctas-item-card-items-item-content {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: var(--c-gray-2);
}
@media screen and (max-width: 36em) {
  .request-demo__wrapper-ctas-item-card-items-item-content {
    font-size: 16px;
  }
}
.request-demo__wrapper-ctas-item-card-items-item-button {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.request-demo__wrapper-ctas-item-card-items-item-button:hover {
  background-color: var(--c-blue-2);
}
.request-demo__wrapper-ctas-item-card-items-item-button:hover span {
  -webkit-transform: translateX(5px);
          transform: translateX(5px);
}

.resources {
  padding-block: 100px;
  background-color: #f6f6f6;
}
@media screen and (max-width: 76em) {
  .resources {
    padding-block: 80px;
  }
}
@media screen and (max-width: 48em) {
  .resources {
    padding-block: 60px;
  }
}
@media screen and (max-width: 36em) {
  .resources {
    padding-block: 40px;
  }
}
.resources__wrapper {
  width: 100%;
  max-width: var(--max-w);
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 50px;
}
@media screen and (max-width: 76em) {
  .resources__wrapper {
    gap: 40px;
  }
}
@media screen and (max-width: 48em) {
  .resources__wrapper {
    grid-template-columns: 1fr;
    gap: 30px;
  }
}
@media screen and (max-width: 36em) {
  .resources__wrapper {
    gap: 20px;
  }
}
.resources__wrapper-nav {
  grid-column: span 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 15px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  text-align: left;
}
.resources__wrapper-nav-title {
  font-family: var(--ff-primary);
  font-weight: 500;
  font-size: 18px;
  line-height: 100%;
  text-transform: uppercase;
  color: var(--c-green);
}
.resources__wrapper-nav-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  gap: 5px;
}
.resources__wrapper-nav-list li {
  width: 100%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding: 15px;
  border-radius: 12px;
  font-family: var(--ff-primary);
  font-weight: 300;
  font-size: 18px;
  line-height: 100%;
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
}
.resources__wrapper-nav-list li a {
  display: block;
  color: var(--c-primary);
  width: 100%;
  height: 100%;
}
.resources__wrapper-nav-list li:not(.active):hover {
  background-color: #dee0e2;
}
.resources__wrapper-nav-list .active {
  background-color: #dee0e2;
}
.resources__wrapper-feed {
  grid-column: span 3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 40px;
}
@media screen and (max-width: 76em) {
  .resources__wrapper-feed {
    gap: 30px;
  }
}
@media screen and (max-width: 48em) {
  .resources__wrapper-feed {
    grid-column: span 1;
  }
}
@media screen and (max-width: 36em) {
  .resources__wrapper-feed {
    gap: 20px;
  }
}
.resources__wrapper-feed-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 25px;
}
@media screen and (max-width: 48em) {
  .resources__wrapper-feed-info {
    gap: 15px;
  }
}
@media screen and (max-width: 36em) {
  .resources__wrapper-feed-info {
    gap: 10px;
  }
}
.resources__wrapper-feed-info-term {
  font-family: var(--ff-primary);
  font-weight: 500;
  font-size: 18px;
  line-height: 100%;
  color: var(--c-green);
}
.resources__wrapper-feed-info-term i {
  font-size: 18px;
}
.resources__wrapper-feed-info-term i * {
  color: var(--c-green) !important;
}
@media screen and (max-width: 36em) {
  .resources__wrapper-feed-info-term {
    font-size: 16px;
  }
}
.resources__wrapper-feed-info-title {
  font-family: var(--ff-primary);
  font-weight: 700;
  font-size: 48px;
  line-height: 52px;
  color: var(--c-primary);
}
@media screen and (max-width: 76em) {
  .resources__wrapper-feed-info-title {
    font-size: 42px;
    line-height: 1.3;
  }
}
@media screen and (max-width: 48em) {
  .resources__wrapper-feed-info-title {
    font-size: 32px;
    line-height: 1.3;
  }
}
@media screen and (max-width: 36em) {
  .resources__wrapper-feed-info-title {
    font-size: 28px;
  }
}
@media screen and (max-width: 29.6875em) {
  .resources__wrapper-feed-info-title {
    font-size: 22px;
  }
}
.resources__wrapper-feed-info-subtitle {
  font-family: var(--ff-primary);
  font-weight: 300;
  font-size: 28px;
  line-height: 36px;
  color: var(--c-gray-2);
  text-transform: math-auto;
}
@media screen and (max-width: 76em) {
  .resources__wrapper-feed-info-subtitle {
    font-size: 24px;
    line-height: 1.3;
  }
}
@media screen and (max-width: 48em) {
  .resources__wrapper-feed-info-subtitle {
    font-size: 20px;
  }
}
@media screen and (max-width: 36em) {
  .resources__wrapper-feed-info-subtitle {
    font-size: 18px;
  }
}
.resources__wrapper-feed-tags-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.resources__wrapper-feed-tags-list li {
  font-family: var(--ff-primary);
  font-weight: 300;
  font-size: 18px;
  line-height: 100%;
  letter-spacing: 0%;
  padding: 8px 16px;
  border-radius: 25px;
  border: 1px solid var(--c-green);
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
}
@media screen and (max-width: 36em) {
  .resources__wrapper-feed-tags-list li {
    font-size: 16px;
  }
}
.resources__wrapper-feed-tags-list li:hover {
  background-color: var(--c-green);
}
.resources__wrapper-feed-tags-list li:hover a {
  color: var(--c-body-bg);
}
.resources__wrapper-feed-tags-list li:hover button {
  color: var(--c-body-bg);
}
.resources__wrapper-feed-tags-list li a {
  color: var(--c-green);
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
}
.resources__wrapper-feed-tags-list li button {
  background: none;
  border: none;
  font-family: var(--ff-primary);
  font-weight: 300;
  font-size: 18px;
  line-height: 100%;
  letter-spacing: 0%;
  color: var(--c-green);
  cursor: pointer;
  padding: 0;
  width: 100%;
  text-align: left;
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
}
.resources__wrapper-feed-tags-list li.active {
  background-color: var(--c-green);
}
.resources__wrapper-feed-tags-list li.active a {
  color: var(--c-body-bg);
}
.resources__wrapper-feed-tags-list li.active button {
  color: var(--c-body-bg);
}
.resources__wrapper-feed-posts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 50px;
}
@media screen and (max-width: 76em) {
  .resources__wrapper-feed-posts {
    gap: 40px;
  }
}
@media screen and (max-width: 48em) {
  .resources__wrapper-feed-posts {
    gap: 30px;
  }
}
@media screen and (max-width: 36em) {
  .resources__wrapper-feed-posts {
    gap: 20px;
  }
}
.resources__wrapper-feed-posts-card {
  padding: 25px;
  border-radius: 20px;
  border: 1px solid var(--c-gray-3);
  background-color: var(--c-body-bg);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 15px;
}
.resources__wrapper-feed-posts-card-title {
  font-family: var(--ff-primary);
  font-weight: 700;
  font-size: 24px;
  line-height: 1.2;
  color: var(--c-primary);
}
@media screen and (max-width: 48em) {
  .resources__wrapper-feed-posts-card-title {
    font-size: 20px;
  }
}
@media screen and (max-width: 36em) {
  .resources__wrapper-feed-posts-card-title {
    font-size: 18px;
  }
}
.resources__wrapper-feed-posts-card-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
}
.resources__wrapper-feed-posts-card-info-text {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  line-height: 100%;
  color: var(--c-green);
  text-transform: uppercase;
}
@media screen and (max-width: 48em) {
  .resources__wrapper-feed-posts-card-info-text {
    font-size: 16px;
  }
}
.resources__wrapper-feed-posts-card-meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 7px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  margin: 10px 0 0;
}
.resources__wrapper-feed-posts-card-meta-date {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: var(--c-primary);
}
.resources__wrapper-feed-posts-card-meta-author {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: var(--c-primary);
}
.resources__wrapper-feed-posts-card-meta-author-link {
  color: var(--c-blue);
  text-decoration: underline;
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
}
.resources__wrapper-feed-posts-card-meta-author-link:hover {
  color: var(--c-blue-2);
}
.resources__wrapper-feed-posts-card-location {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: var(--c-gray-2);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
}
.resources__wrapper-feed-posts-card-location i {
  font-size: 18px;
}
.resources__wrapper-feed-posts-card .meta-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  text-align: left;
}
.resources__wrapper-feed-posts-card .meta-col .date-uppercase {
  text-transform: uppercase;
  font-weight: 500;
  line-height: 1;
}
.resources__wrapper-feed-posts-card .meta-col .time-uppercase {
  line-height: 1;
  font-weight: 400;
  text-transform: uppercase;
}
.resources__wrapper-feed-posts-card-tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 10px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.resources__wrapper-feed-posts-card-tags-item {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
  border: 1px solid var(--c-green);
  border-radius: 25px;
  padding: 6px 12px;
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
}
@media screen and (max-width: 48em) {
  .resources__wrapper-feed-posts-card-tags-item {
    font-size: 14px;
  }
}
@media screen and (max-width: 36em) {
  .resources__wrapper-feed-posts-card-tags-item {
    font-size: 12px;
  }
}
.resources__wrapper-feed-posts-card-tags-item:hover {
  background-color: var(--c-green);
}
.resources__wrapper-feed-posts-card-tags-item:hover a {
  color: var(--c-body-bg);
}
.resources__wrapper-feed-posts-card-tags-item a {
  display: block;
  width: 100%;
  height: 100%;
  color: var(--c-green);
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
}
.resources__wrapper-feed-posts-card-content {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  padding-top: 10px;
  color: var(--c-gray-2);
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
}
@media screen and (max-width: 36em) {
  .resources__wrapper-feed-posts-card-content {
    font-size: 16px;
    line-height: 1.3;
  }
}
.resources__wrapper-feed-posts-card-read-more {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  overflow: hidden;
  color: var(--c-blue);
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  white-space: nowrap;
}
.resources__wrapper-feed-posts-card-read-more::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: calc(100% - 20px);
  height: 2px;
  background-color: var(--c-blue);
  -webkit-transform: scaleX(0);
          transform: scaleX(0);
  -webkit-transform-origin: left;
          transform-origin: left;
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
}
.resources__wrapper-feed-posts-card-read-more:hover::after {
  -webkit-transform: scaleX(1);
          transform: scaleX(1);
}
.resources__wrapper-feed-posts-card-read-more img {
  width: 18px;
  aspect-ratio: 1/1;
  -o-object-fit: contain;
     object-fit: contain;
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
}
.resources__wrapper-feed-posts .no-results-message {
  grid-column: 1/-1;
  text-align: center;
  padding: 2rem;
  font-family: var(--ff-primary);
  font-size: 18px;
  color: var(--c-gray-2);
  display: none;
}

.resources__wrapper-feed-posts-card-info-term {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  line-height: 100%;
  color: var(--c-green);
}
.resources__wrapper-feed-posts-card-info-term i {
  font-size: 18px;
}
.resources__wrapper-feed-posts-card-info-term i * {
  color: var(--c-green) !important;
}
@media screen and (max-width: 36em) {
  .resources__wrapper-feed-posts-card-info-term {
    font-size: 16px;
  }
}

.bk_counters {
  padding-bottom: 50px;
}
@media screen and (max-width: 76em) {
  .bk_counters {
    padding-bottom: 40px;
  }
}
@media screen and (max-width: 48em) {
  .bk_counters {
    padding-bottom: 30px;
  }
}
@media screen and (max-width: 36em) {
  .bk_counters {
    padding-bottom: 20px;
  }
}
.bk_counters__wrapper {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 60px;
}
@media screen and (max-width: 76em) {
  .bk_counters__wrapper {
    gap: 40px;
  }
}
@media screen and (max-width: 48em) {
  .bk_counters__wrapper {
    gap: 30px;
  }
}
@media screen and (max-width: 36em) {
  .bk_counters__wrapper {
    gap: 20px;
  }
}
.bk_counters__wrapper-title {
  font-family: var(--ff-primary);
  font-weight: 300 !important;
  font-size: 36px !important;
  line-height: 48px !important;
  text-align: center !important;
  color: var(--c-primary) !important;
  padding: 0 !important;
}
@media screen and (max-width: 76em) {
  .bk_counters__wrapper-title {
    font-size: 32px !important;
    line-height: 1.3 !important;
  }
}
@media screen and (max-width: 48em) {
  .bk_counters__wrapper-title {
    font-size: 28px !important;
  }
}
@media screen and (max-width: 36em) {
  .bk_counters__wrapper-title {
    font-size: 24px !important;
  }
}
@media screen and (max-width: 29.6875em) {
  .bk_counters__wrapper-title {
    font-size: 22px !important;
  }
}
@media screen and (max-width: 21.875em) {
  .bk_counters__wrapper-title {
    font-size: 20px !important;
  }
}
.bk_counters__wrapper-items {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 50px;
}
@media screen and (max-width: 76em) {
  .bk_counters__wrapper-items {
    grid-template-columns: repeat(2, 1fr);
    gap: 40px;
  }
}
@media screen and (max-width: 48em) {
  .bk_counters__wrapper-items {
    grid-template-columns: repeat(3, 1fr);
    gap: 30px;
  }
}
@media screen and (max-width: 37.5em) {
  .bk_counters__wrapper-items {
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
  }
}
@media screen and (max-width: 28.125em) {
  .bk_counters__wrapper-items {
    grid-template-columns: 1fr;
    gap: 10px;
  }
}
.bk_counters__wrapper-items-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
}
.bk_counters__wrapper-items-item-title {
  font-family: var(--ff-primary);
  font-weight: 700 !important;
  font-size: 48px !important;
  line-height: 52px !important;
  text-align: left !important;
  color: var(--c-green-light);
  max-width: 250px !important;
  width: 100%;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  display: inline-block;
  padding: 0 !important;
}
@media screen and (max-width: 76em) {
  .bk_counters__wrapper-items-item-title {
    font-size: 40px !important;
    line-height: 1.3 !important;
    max-width: 200px !important;
  }
}
@media screen and (max-width: 48em) {
  .bk_counters__wrapper-items-item-title {
    font-size: 32px !important;
  }
}
.bk_counters__wrapper-items-item-subtitle {
  font-family: var(--ff-primary);
  font-weight: 400 !important;
  font-size: 18px !important;
  line-height: 24px !important;
  text-align: left !important;
  padding: 0 !important;
}
@media screen and (max-width: 36em) {
  .bk_counters__wrapper-items-item-subtitle {
    font-size: 16px !important;
  }
}

.bk_testimonials {
  padding-block: 50px;
  padding-inline: 0 !important;
}
@media screen and (max-width: 76em) {
  .bk_testimonials {
    padding-block: 40px;
  }
}
@media screen and (max-width: 48em) {
  .bk_testimonials {
    padding-block: 30px;
  }
}
@media screen and (max-width: 36em) {
  .bk_testimonials {
    padding-block: 20px;
  }
}
.bk_testimonials__wrapper {
  max-width: 80%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 25px;
}
@media screen and (max-width: 76em) {
  .bk_testimonials__wrapper {
    gap: 20px;
    max-width: 90%;
  }
}
@media screen and (max-width: 48em) {
  .bk_testimonials__wrapper {
    gap: 15px;
    max-width: 100%;
  }
}
@media screen and (max-width: 36em) {
  .bk_testimonials__wrapper {
    gap: 10px;
  }
}
.bk_testimonials__wrapper-text {
  font-family: var(--ff-primary);
  font-weight: 300;
  font-size: 28px;
  line-height: 36px;
  color: #081c31;
}
@media screen and (max-width: 76em) {
  .bk_testimonials__wrapper-text {
    font-size: 26px;
    line-height: 1.4;
  }
}
@media screen and (max-width: 48em) {
  .bk_testimonials__wrapper-text {
    font-size: 24px;
  }
}
@media screen and (max-width: 36em) {
  .bk_testimonials__wrapper-text {
    font-size: 22px;
  }
}
.bk_testimonials__wrapper-author {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 5px;
}
.bk_testimonials__wrapper-author-name {
  font-family: var(--ff-primary);
  font-weight: 500;
  font-size: 18px;
  line-height: 100%;
  text-transform: uppercase;
  color: var(--c-primary);
}
@media screen and (max-width: 36em) {
  .bk_testimonials__wrapper-author-name {
    font-size: 16px;
  }
}
.bk_testimonials__wrapper-author-position {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: var(--c-primary);
}
@media screen and (max-width: 36em) {
  .bk_testimonials__wrapper-author-position {
    font-size: 16px;
  }
}

.textColumn {
  padding-block: 100px;
  font-family: var(--ff-primary);
}
@media screen and (max-width: 76em) {
  .textColumn {
    padding-block: 80px;
  }
}
@media screen and (max-width: 48em) {
  .textColumn {
    padding-block: 60px;
  }
}
@media screen and (max-width: 36em) {
  .textColumn {
    padding-block: 40px;
  }
}
.textColumn__wrapper {
  max-width: 900px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 25px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
@media screen and (max-width: 76em) {
  .textColumn__wrapper {
    gap: 20px;
  }
}
@media screen and (max-width: 48em) {
  .textColumn__wrapper {
    gap: 15px;
  }
}
@media screen and (max-width: 36em) {
  .textColumn__wrapper {
    gap: 10px;
  }
}
.textColumn__wrapper-title {
  font-family: var(--ff-primary);
  font-weight: 700;
  font-size: 32px;
  line-height: 100%;
  text-align: center;
  color: var(--c-primary);
}
@media screen and (max-width: 76em) {
  .textColumn__wrapper-title {
    font-size: 30px;
    line-height: 1.3;
  }
}
@media screen and (max-width: 48em) {
  .textColumn__wrapper-title {
    font-size: 28px;
  }
}
@media screen and (max-width: 36em) {
  .textColumn__wrapper-title {
    font-size: 24px;
  }
}
@media screen and (max-width: 29.6875em) {
  .textColumn__wrapper-title {
    font-size: 22px;
  }
}
.textColumn__wrapper-description * {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  color: var(--c-gray-2);
  text-align: center;
}
@media screen and (max-width: 76em) {
  .textColumn__wrapper-description * {
    font-size: 22px;
    line-height: 1.3;
  }
}
@media screen and (max-width: 48em) {
  .textColumn__wrapper-description * {
    font-size: 20px;
  }
}
@media screen and (max-width: 36em) {
  .textColumn__wrapper-description * {
    font-size: 18px;
  }
}

.tmb {
  padding-block: 100px;
  font-family: var(--ff-primary);
}
@media screen and (max-width: 76em) {
  .tmb {
    padding-block: 80px;
  }
}
@media screen and (max-width: 48em) {
  .tmb {
    padding-block: 60px;
  }
}
@media screen and (max-width: 36em) {
  .tmb {
    padding-block: 40px;
  }
}
.tmb__wrapper {
  max-width: var(--max-w);
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  gap: 100px;
}
.tmb__wrapper.flex-row-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
@media screen and (max-width: 62.5em) {
  .tmb__wrapper.flex-row-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media screen and (max-width: 76em) {
  .tmb__wrapper {
    gap: 80px;
  }
}
@media screen and (max-width: 62.5em) {
  .tmb__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 60px;
  }
}
@media screen and (max-width: 36em) {
  .tmb__wrapper {
    gap: 40px;
  }
}
.tmb__wrapper-image {
  max-width: 420px;
  width: 100%;
  height: 350px;
  -o-object-fit: contain;
     object-fit: contain;
}
@media screen and (max-width: 62.5em) {
  .tmb__wrapper-image {
    height: 300px;
  }
}
@media screen and (max-width: 48em) {
  .tmb__wrapper-image {
    height: 250px;
  }
}
@media screen and (max-width: 36em) {
  .tmb__wrapper-image {
    height: 200px;
  }
}
.tmb__wrapper-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 50px;
}
@media screen and (max-width: 76em) {
  .tmb__wrapper-content {
    gap: 40px;
  }
}
@media screen and (max-width: 48em) {
  .tmb__wrapper-content {
    gap: 30px;
  }
}
@media screen and (max-width: 36em) {
  .tmb__wrapper-content {
    gap: 20px;
  }
}
.tmb__wrapper-content-title {
  font-family: var(--ff-primary);
  font-weight: 700;
  font-size: 32px;
  line-height: 100%;
}
@media screen and (max-width: 76em) {
  .tmb__wrapper-content-title {
    font-size: 30px;
  }
}
@media screen and (max-width: 48em) {
  .tmb__wrapper-content-title {
    font-size: 28px;
  }
}
@media screen and (max-width: 36em) {
  .tmb__wrapper-content-title {
    font-size: 24px;
  }
}
@media screen and (max-width: 29.6875em) {
  .tmb__wrapper-content-title {
    font-size: 22px;
  }
}
.tmb__wrapper-content-description {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 15px;
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  color: var(--c-gray-2);
}
@media screen and (max-width: 76em) {
  .tmb__wrapper-content-description {
    font-size: 22px;
    line-height: 1.4;
  }
}
@media screen and (max-width: 48em) {
  .tmb__wrapper-content-description {
    font-size: 20px;
  }
}
@media screen and (max-width: 36em) {
  .tmb__wrapper-content-description {
    font-size: 18px;
  }
}
.tmb__wrapper-content-description * {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  color: var(--c-gray-2);
}
@media screen and (max-width: 76em) {
  .tmb__wrapper-content-description * {
    font-size: 22px;
    line-height: 1.4;
  }
}
@media screen and (max-width: 48em) {
  .tmb__wrapper-content-description * {
    font-size: 20px;
  }
}
@media screen and (max-width: 36em) {
  .tmb__wrapper-content-description * {
    font-size: 18px;
  }
}
.tmb__wrapper-content-bullets {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 25px;
}
.tmb__wrapper-content-bullets-bullet {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.tmb__wrapper-content-bullets-bullet-icon {
  width: 32px;
  aspect-ratio: 1/1;
  -o-object-fit: contain;
     object-fit: contain;
  margin-right: 15px;
}
@media screen and (max-width: 76em) {
  .tmb__wrapper-content-bullets-bullet-icon {
    width: 28px;
  }
}
@media screen and (max-width: 48em) {
  .tmb__wrapper-content-bullets-bullet-icon {
    width: 24px;
  }
}
@media screen and (max-width: 36em) {
  .tmb__wrapper-content-bullets-bullet-icon {
    width: 20px;
  }
}
.tmb__wrapper-content-bullets-bullet-number {
  font-family: var(--ff-primary);
  font-weight: 700;
  font-size: 32px;
  line-height: 100%;
  color: #4392e0;
  text-align: center;
  width: 70px;
  min-width: 70px;
  max-width: 70px;
  height: 70px;
  min-height: 70px;
  max-height: 70px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 50%;
  border: 3px solid #4392e0;
  margin-right: 25px;
}
@media screen and (max-width: 76em) {
  .tmb__wrapper-content-bullets-bullet-number {
    font-size: 28px;
    width: 60px;
    min-width: 60px;
    max-width: 60px;
    height: 60px;
    min-height: 60px;
    max-height: 60px;
  }
}
@media screen and (max-width: 48em) {
  .tmb__wrapper-content-bullets-bullet-number {
    font-size: 24px;
    width: 50px;
    min-width: 50px;
    max-width: 50px;
    height: 50px;
    min-height: 50px;
    max-height: 50px;
  }
}
@media screen and (max-width: 36em) {
  .tmb__wrapper-content-bullets-bullet-number {
    font-size: 20px;
    width: 40px;
    min-width: 40px;
    max-width: 40px;
    height: 40px;
    min-height: 40px;
    max-height: 40px;
  }
}
.tmb__wrapper-content-bullets-bullet-title {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  color: var(--c-gray-2);
  text-align: left;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media screen and (max-width: 76em) {
  .tmb__wrapper-content-bullets-bullet-title {
    font-size: 22px;
    line-height: 1.3;
  }
}
@media screen and (max-width: 48em) {
  .tmb__wrapper-content-bullets-bullet-title {
    font-size: 20px;
  }
}
@media screen and (max-width: 36em) {
  .tmb__wrapper-content-bullets-bullet-title {
    font-size: 18px;
  }
}

.tcg {
  padding-block: 100px;
  position: relative;
  font-family: var(--ff-primary);
}
.tcg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://www.paylynxs.com/wp-content/themes/paylynxs/dist/css/../images/green-blue-gradient.webp);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
@media screen and (max-width: 76em) {
  .tcg {
    padding-block: 80px;
  }
}
@media screen and (max-width: 48em) {
  .tcg {
    padding-block: 60px;
  }
}
@media screen and (max-width: 36em) {
  .tcg {
    padding-block: 40px;
  }
}
.tcg__wrapper {
  max-width: var(--max-w);
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 50px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  z-index: 1;
}
.tcg__wrapper-title {
  font-family: var(--ff-primary);
  font-weight: 300;
  font-size: 36px;
  line-height: 48px;
  text-align: center;
  color: var(--c-body-bg);
}
@media screen and (max-width: 76em) {
  .tcg__wrapper-title {
    font-size: 30px;
    line-height: 1.3;
  }
}
@media screen and (max-width: 48em) {
  .tcg__wrapper-title {
    font-size: 28px;
  }
}
@media screen and (max-width: 36em) {
  .tcg__wrapper-title {
    font-size: 24px;
  }
}
@media screen and (max-width: 29.6875em) {
  .tcg__wrapper-title {
    font-size: 22px;
  }
}
.tcg__wrapper-cards {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 50px;
}
@media screen and (max-width: 76em) {
  .tcg__wrapper-cards {
    gap: 40px;
  }
}
@media screen and (max-width: 48em) {
  .tcg__wrapper-cards {
    grid-template-columns: 1fr;
    gap: 30px;
  }
}
@media screen and (max-width: 36em) {
  .tcg__wrapper-cards {
    gap: 20px;
  }
}
.tcg__wrapper-cards-card {
  position: relative;
  padding: 25px;
  border-radius: 20px;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 30px;
}
@media screen and (max-width: 76em) {
  .tcg__wrapper-cards-card {
    gap: 25px;
  }
}
@media screen and (max-width: 48em) {
  .tcg__wrapper-cards-card {
    gap: 20px;
  }
}
@media screen and (max-width: 36em) {
  .tcg__wrapper-cards-card {
    gap: 15px;
  }
}
.tcg__wrapper-cards-card-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 10px;
}
@media screen and (max-width: 48em) {
  .tcg__wrapper-cards-card-header {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.tcg__wrapper-cards-card-header-icon {
  width: 70px;
  min-width: 70px;
  max-width: 70px;
  height: 70px;
  min-height: 70px;
  max-height: 70px;
  border-radius: 50%;
  background-color: rgba(19, 50, 81, 0.6392156863);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 5px;
}
@media screen and (max-width: 76em) {
  .tcg__wrapper-cards-card-header-icon {
    width: 60px;
    min-width: 60px;
    max-width: 60px;
    height: 60px;
    min-height: 60px;
    max-height: 60px;
  }
}
@media screen and (max-width: 48em) {
  .tcg__wrapper-cards-card-header-icon {
    width: 50px;
    min-width: 50px;
    max-width: 50px;
    height: 50px;
    min-height: 50px;
    max-height: 50px;
  }
}
.tcg__wrapper-cards-card-header-icon img {
  width: 60%;
  height: 60%;
  -o-object-fit: contain;
     object-fit: contain;
}
.tcg__wrapper-cards-card-header-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  text-align: left;
}
@media screen and (max-width: 76em) {
  .tcg__wrapper-cards-card-header-content {
    gap: 8px;
  }
}
@media screen and (max-width: 48em) {
  .tcg__wrapper-cards-card-header-content {
    gap: 6px;
  }
}
.tcg__wrapper-cards-card-header-content-title {
  font-family: var(--ff-primary);
  font-weight: 700;
  font-size: 24px;
  line-height: 100%;
  color: var(--c-primary);
}
@media screen and (max-width: 76em) {
  .tcg__wrapper-cards-card-header-content-title {
    font-size: 22px;
    line-height: 1.3;
  }
}
@media screen and (max-width: 48em) {
  .tcg__wrapper-cards-card-header-content-title {
    font-size: 20px;
  }
}
.tcg__wrapper-cards-card-header-content-subtitle {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-style: Italic;
  font-size: 18px;
  line-height: 24px;
}
@media screen and (max-width: 76em) {
  .tcg__wrapper-cards-card-header-content-subtitle {
    font-size: 16px;
    line-height: 22px;
  }
}
.tcg__wrapper-cards-card-description {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: var(--c-primary);
}
@media screen and (max-width: 36em) {
  .tcg__wrapper-cards-card-description {
    font-size: 16px;
    line-height: 22px;
  }
}
.tcg__wrapper-cards-card::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.3607843137);
  z-index: -1;
  backdrop-filter: blur(5px);
}

.featuredBlog {
  padding-block: 100px;
  position: relative;
  font-family: var(--ff-primary);
  background-color: #f6f6f7;
}
@media screen and (max-width: 76em) {
  .featuredBlog {
    padding-block: 80px;
  }
}
@media screen and (max-width: 48em) {
  .featuredBlog {
    padding-block: 60px;
  }
}
@media screen and (max-width: 36em) {
  .featuredBlog {
    padding-block: 40px;
  }
}
.featuredBlog__wrapper {
  max-width: var(--max-w);
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 50px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 76em) {
  .featuredBlog__wrapper {
    gap: 40px;
  }
}
@media screen and (max-width: 48em) {
  .featuredBlog__wrapper {
    gap: 30px;
  }
}
@media screen and (max-width: 36em) {
  .featuredBlog__wrapper {
    gap: 20px;
  }
}
.featuredBlog__wrapper-title {
  font-family: var(--ff-primary);
  font-weight: 500;
  font-size: 18px;
  line-height: 100%;
  text-align: center;
  text-transform: uppercase;
  color: var(--c-primary);
}

/*--------------------------------------------------------------
# Layouts
--------------------------------------------------------------*/
/* 
* ## Header
--------------------------------------------- */
.header__hamburger {
  display: inline-block;
  position: relative;
}
@media (min-width: 1024px) {
  .header__hamburger {
    display: none;
  }
}
.header__hamburger.open .header__hamburger__bar:first-child {
  -webkit-transform: translateY(0) rotate(45deg);
          transform: translateY(0) rotate(45deg);
}
.header__hamburger.open .header__hamburger__bar:last-child {
  -webkit-transform: translateY(-10px) rotate(-45deg);
          transform: translateY(-10px) rotate(-45deg);
}
.header__hamburger__bar {
  display: block;
  position: relative;
  width: 28px;
  height: 3px;
  margin-bottom: 6px;
  border-radius: 6px;
  background-color: #6b7280;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.header__hamburger__bar:last-child {
  margin-bottom: 0;
}
.header__brand {
  max-width: 160px;
}
@media (min-width: 768px) {
  .header__brand {
    max-width: 200px;
  }
}
@media (min-width: 1024px) {
  .header__brand {
    max-width: 250px;
  }
}

.header__menu-link--btn {
  text-transform: uppercase;
  font-weight: 500;
  color: var(--c-blue);
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.header__menu-link--btn:hover {
  color: var(--c-dark-blue);
}

.header__menu-item--parent:hover .header__menu--child, .header__menu-item--parent.menu-open .header__menu--child {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.header__menu-item--parent:hover > a, .header__menu-item--parent.menu-open > a {
  color: var(--c-blue);
}

.header__menu--child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: absolute;
  top: 100%;
  border-top: 1px solid var(--c-light-gray);
  overflow: hidden;
  -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
          box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
  -webkit-transition: opacity 200ms ease-out, visibility 200ms ease-out, -webkit-transform 200ms ease-out;
  transition: opacity 200ms ease-out, visibility 200ms ease-out, -webkit-transform 200ms ease-out;
  transition: opacity 200ms ease-out, visibility 200ms ease-out, transform 200ms ease-out;
  transition: opacity 200ms ease-out, visibility 200ms ease-out, transform 200ms ease-out, -webkit-transform 200ms ease-out;
  -webkit-transition-delay: 0ms;
          transition-delay: 0ms;
}

.header__menu--dropdown {
  padding: 1.25rem 1rem;
  width: 15rem;
  background-color: white;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  left: 0;
  border-radius: 0 0 16px 16px;
}
.header__menu--dropdown > * + * {
  margin-top: 0.75rem;
}

.header__menu--megamenu {
  left: 0;
  width: 100%;
}

.header__cta-title path {
  fill: white;
}

.header__menu {
  display: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1024px) {
  .header__menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.header__menu-item {
  padding: 38px 20px;
  position: relative;
}
.header__menu-item:hover {
  background-color: var(--c-gray-3);
}
.header__menu-item--parent.relative {
  position: relative;
}
.header__menu-item--parent.static {
  position: static;
}

.header__menu-link {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.header__menu-link:hover {
  color: var(--c-blue);
}

.header {
  position: sticky;
  top: 0;
  z-index: 50;
  background-color: white;
  -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
          box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
}

.site {
  scroll-behavior: smooth;
}

nav {
  max-width: var(--max-w);
  width: 100%;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.header__brand-link {
  display: block;
  padding: 1.5rem 0;
}
@media (min-width: 1024px) {
  .header__brand-link {
    padding: 0;
  }
}

.nav-mobile__item-group {
  width: 100%;
}

.nav-mobile {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background-color: var(--c-primary);
  z-index: 1000;
  overflow-y: auto;
  padding: 2rem 0;
}
.nav-mobile.open {
  display: block;
}
.nav-mobile__item {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.nav-mobile__item:last-child {
  border-bottom: none;
}
.nav-mobile__item.open .nav-mobile__submenu {
  display: block;
}
.nav-mobile__menu-item {
  display: block;
  width: 100%;
  padding: 1rem 2rem;
  color: white;
  text-decoration: none;
  font-size: 1.125rem;
  font-weight: 500;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  border: none;
  background: none;
  text-align: left;
  cursor: pointer;
}
.nav-mobile__menu-item:hover {
  background-color: rgba(255, 255, 255, 0.1);
}
.nav-mobile__submenu {
  display: none;
  background-color: rgba(0, 0, 0, 0.2);
  padding: 0;
}
.nav-mobile__menu-items {
  list-style: none;
  margin: 0;
  padding: 0;
}
.nav-mobile__section {
  padding: 1.5rem 2rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.nav-mobile__section:last-child {
  border-bottom: none;
}
.nav-mobile__section--container {
  margin-bottom: 2rem;
}
.nav-mobile__section--container:last-child {
  margin-bottom: 0;
}
.nav-mobile__title {
  color: white;
  font-size: 1.25rem;
  font-weight: 600;
  margin-bottom: 0.5rem;
  text-decoration: none;
}
.nav-mobile__title:hover {
  color: var(--c-blue);
}
.nav-mobile__subtitle {
  color: white;
  font-size: 1rem;
  font-weight: 500;
  margin-bottom: 0.5rem;
}
.nav-mobile__description {
  color: rgba(255, 255, 255, 0.8);
  font-size: 0.875rem;
  line-height: 1.5;
  margin-bottom: 1rem;
}

/* 
* ## Nav mobile
--------------------------------------------- */
.nav-mobile {
  display: none;
}
@media screen and (max-width: 63.9375em) {
  .nav-mobile {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-block: 78px 0;
    background-color: var(--c-body-bg);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: var(--g-trans);
    transition: var(--g-trans);
    z-index: 40;
  }
}
@media screen and (max-width: 48em) {
  .nav-mobile {
    padding-block: 86px 0;
  }
}
@media screen and (max-width: 36em) {
  .nav-mobile {
    padding-block: 40px 0;
  }
}
.nav-mobile.open {
  visibility: visible;
  opacity: 1;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.nav-mobile__item-group {
  padding-top: 40px;
}
.nav-mobile .nav-mobile__item {
  padding-inline: 30px;
}
@media screen and (max-width: 48em) {
  .nav-mobile .nav-mobile__item {
    padding-inline: 20px;
  }
}
@media screen and (max-width: 36em) {
  .nav-mobile .nav-mobile__item {
    padding-inline: 10px;
  }
}
.nav-mobile__items {
  max-width: var(--max-w);
  width: 100%;
  margin: 0 auto;
  padding: 0 1rem;
  list-style-position: inside;
}
.nav-mobile__item {
  background-color: white;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.nav-mobile__item.open {
  background-color: #f6f6f7;
}
.nav-mobile__item.open .nav-mobile__submenu {
  display: block;
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
}
.nav-mobile__menu-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  list-style-position: inside;
}
.nav-mobile__menu-item {
  width: 100%;
  display: block;
  padding: 1rem 0;
  font-size: 18px;
  font-family: var(--ff-primary);
  font-weight: 400;
  color: var(--c-primary);
}
@media screen and (max-width: 48em) {
  .nav-mobile__menu-item {
    font-size: 16px;
  }
}
.nav-mobile__menu-item--small {
  font-size: 0.75rem;
  padding: 0.375rem 0;
}
.nav-mobile__span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 1rem; /* py-4 */
  padding-bottom: 1rem;
  padding-right: 0.375rem; /* pr-1.5 = 6px */
  cursor: pointer;
}
.nav-mobile__span::after {
  display: inline-block;
  padding: 0.25rem; /* p-1 */
  border-color: #d1d5db; /* border-gray-300 por defecto */
  border-right: 2px solid;
  border-bottom: 2px solid;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  content: "";
}
.nav-mobile__span.open::after {
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
}
.nav-mobile__submenu {
  display: none;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
  -webkit-transform-origin: top;
          transform-origin: top;
  -webkit-transition: -webkit-transform 300ms ease-in-out;
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}
.nav-mobile__cta {
  width: 100%;
  display: block;
  padding: 20px;
  font-family: var(--ff-primary);
  font-weight: 500;
  margin: 0;
  font-size: 18px;
  line-height: 100%;
  text-transform: uppercase;
  color: var(--c-body-bg);
  text-align: center;
  background: linear-gradient(96.4deg, #2e80d4 0.74%, #009de6 100%);
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
}
@media screen and (max-width: 36em) {
  .nav-mobile__cta {
    font-size: 16px;
  }
}

.nav-mobile__section--container {
  padding: 20px 30px;
  margin-bottom: 0;
  background-color: #f4f4f5;
}
@media screen and (max-width: 48em) {
  .nav-mobile__section--container {
    padding: 20px;
  }
}
@media screen and (max-width: 36em) {
  .nav-mobile__section--container {
    padding: 20px 15px;
  }
}
.nav-mobile__section--container .nav-mobile__title {
  font-family: var(--ff-primary);
  font-weight: 700;
  font-size: 24px;
  line-height: 100%;
  color: var(--c-primary);
}
@media screen and (max-width: 76em) {
  .nav-mobile__section--container .nav-mobile__title {
    font-size: 22px;
  }
}
@media screen and (max-width: 48em) {
  .nav-mobile__section--container .nav-mobile__title {
    font-size: 20px;
  }
}
@media screen and (max-width: 36em) {
  .nav-mobile__section--container .nav-mobile__title {
    font-size: 18px;
  }
}
.nav-mobile__section--container .nav-mobile__description {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: var(--c-gray-2);
}
@media screen and (max-width: 36em) {
  .nav-mobile__section--container .nav-mobile__description {
    font-size: 16px;
  }
}
.nav-mobile__section--container .nav-mobile__subtitle {
  font-family: var(--ff-primary);
  font-weight: 500;
  font-size: 18px;
  line-height: 100%;
  text-transform: uppercase;
  color: var(--c-primary);
  padding-top: 15px;
}
@media screen and (max-width: 36em) {
  .nav-mobile__section--container .nav-mobile__subtitle {
    font-size: 16px;
  }
}
.nav-mobile__section--container .nav-mobile__menu-items {
  padding-top: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 15px;
}
.nav-mobile__section--container .nav-mobile__menu-items li a {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: var(--c-primary);
  padding: 0;
}
@media screen and (max-width: 36em) {
  .nav-mobile__section--container .nav-mobile__menu-items li a {
    font-size: 16px;
  }
}

.nav-mobile__cta {
  background-color: #f4f4f5;
}
@media screen and (max-width: 48em) {
  .nav-mobile__cta {
    display: none;
  }
}
.nav-mobile__cta .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
.nav-mobile__cta .container .title {
  font-family: var(--ff-primary);
  font-weight: 700;
  font-size: 24px;
  line-height: 100%;
  color: var(--c-body-bg);
}
@media screen and (max-width: 76em) {
  .nav-mobile__cta .container .title {
    font-size: 22px;
  }
}
@media screen and (max-width: 48em) {
  .nav-mobile__cta .container .title {
    font-size: 20px;
  }
}
@media screen and (max-width: 36em) {
  .nav-mobile__cta .container .title {
    font-size: 18px;
  }
}
.nav-mobile__cta .container .subtitle {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: var(--c-body-bg);
  text-transform: uppercase;
}
@media screen and (max-width: 36em) {
  .nav-mobile__cta .container .subtitle {
    font-size: 16px;
  }
}
.nav-mobile__cta .container .body {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: var(--c-body-bg);
  text-transform: math-auto;
}
@media screen and (max-width: 36em) {
  .nav-mobile__cta .container .body {
    font-size: 16px;
  }
}
.nav-mobile__cta .container .cta-nav-mobile {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: var(--c-body-bg);
  text-transform: math-auto;
}
@media screen and (max-width: 36em) {
  .nav-mobile__cta .container .cta-nav-mobile {
    font-size: 16px;
  }
}
.nav-mobile__cta .container .cta-nav-mobile:hover span {
  -webkit-transform: translateX(5px);
          transform: translateX(5px);
}

.nav-mobile__section,
.nav-mobile__submenu {
  background-color: #f4f4f5;
}

.grid-icons {
  padding: 0;
}
.grid-icons .nav-mobile__section {
  padding: 20px;
  margin: 0 !important;
  max-width: 100%;
}
@media screen and (max-width: 36em) {
  .grid-icons .nav-mobile__section {
    padding: 20px 10px;
  }
}
.grid-icons .nav-mobile__menu-items {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 10px;
}
@media screen and (max-width: 36em) {
  .grid-icons .nav-mobile__menu-items {
    grid-template-columns: repeat(1, 1fr);
  }
}
.grid-icons .nav-mobile__menu-item {
  padding: 15px 20px;
  background-color: var(--c-body-bg);
  border: 1px solid #dee0e2;
  border-radius: 12px;
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
}
.grid-icons .nav-mobile__menu-item i {
  font-size: 20px;
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
}
@media screen and (max-width: 36em) {
  .grid-icons .nav-mobile__menu-item i {
    font-size: 16px;
  }
}
.grid-icons .nav-mobile__menu-item:hover {
  color: var(--c-blue);
}
.grid-icons .nav-mobile__menu-item:hover i * {
  color: var(--c-blue) !important;
}

/* 
* ## Footer
--------------------------------------------- */
.footer {
  padding-block: 100px;
  background-color: #f6f6f7;
}
@media screen and (max-width: 76em) {
  .footer {
    padding-block: 80px;
  }
}
@media screen and (max-width: 48em) {
  .footer {
    padding-block: 60px;
  }
}
@media screen and (max-width: 36em) {
  .footer {
    padding-block: 40px;
  }
}
.footer__wrapper {
  max-width: var(--max-w);
  width: 100%;
  font-family: var(--ff-primary);
}
.footer__wrapper .footer__copyright {
  width: 100%;
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: var(--c-primary);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 20px;
  grid-column: span 4;
}
@media screen and (max-width: 76em) {
  .footer__wrapper .footer__copyright {
    grid-column: span 3;
  }
}
@media screen and (max-width: 48em) {
  .footer__wrapper .footer__copyright {
    grid-column: span 2;
  }
}
@media screen and (max-width: 36em) {
  .footer__wrapper .footer__copyright {
    grid-column: span 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.footer__wrapper .footer__copyright img {
  width: 50px;
  aspect-ratio: 1/1;
  -o-object-fit: contain;
     object-fit: contain;
}
@media screen and (max-width: 48em) {
  .footer__wrapper .footer__copyright img {
    width: 40px;
  }
}
@media screen and (max-width: 36em) {
  .footer__wrapper .footer__copyright {
    font-size: 16px;
  }
}
.footer__wrapper .footer__wrapper-menus {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 50px;
}
@media screen and (max-width: 76em) {
  .footer__wrapper .footer__wrapper-menus {
    grid-template-columns: repeat(3, 1fr);
    gap: 40px;
  }
}
@media screen and (max-width: 48em) {
  .footer__wrapper .footer__wrapper-menus {
    grid-template-columns: repeat(2, 1fr);
    gap: 30px;
  }
}
@media screen and (max-width: 36em) {
  .footer__wrapper .footer__wrapper-menus {
    grid-template-columns: repeat(1, 1fr);
    gap: 20px;
  }
}
.footer__wrapper .footer__wrapper-menus-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 50px;
}
@media screen and (max-width: 76em) {
  .footer__wrapper .footer__wrapper-menus-menu {
    gap: 40px;
  }
}
@media screen and (max-width: 48em) {
  .footer__wrapper .footer__wrapper-menus-menu {
    gap: 30px;
  }
}
@media screen and (max-width: 36em) {
  .footer__wrapper .footer__wrapper-menus-menu {
    gap: 20px;
  }
}
.footer__wrapper .footer__wrapper-menus-menu-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}
.footer__wrapper .footer__wrapper-menus-menu-item-image {
  width: 90px;
  aspect-ratio: 1/1;
  -o-object-fit: contain;
     object-fit: contain;
}
@media screen and (max-width: 76em) {
  .footer__wrapper .footer__wrapper-menus-menu-item-image {
    width: 80px;
  }
}
.footer__wrapper .footer__wrapper-menus-menu-item-title {
  font-family: var(--ff-primary);
  font-weight: 500;
  font-size: 18px;
  line-height: 100%;
  text-transform: uppercase;
  color: var(--c-green);
}
@media screen and (max-width: 36em) {
  .footer__wrapper .footer__wrapper-menus-menu-item-title {
    font-size: 16px;
  }
}
.footer__wrapper .footer__wrapper-menus-menu-item-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 25px;
}
.footer__wrapper .footer__wrapper-menus-menu-item-content p {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: var(--c-primary);
}
@media screen and (max-width: 36em) {
  .footer__wrapper .footer__wrapper-menus-menu-item-content p {
    font-size: 16px;
  }
}
.footer__wrapper .footer__wrapper-menus-menu-item-content p a {
  padding: 12px 20px;
  border-radius: 6px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  position: relative;
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  line-height: 100%;
  text-transform: uppercase;
  background-color: var(--c-blue);
  color: var(--c-body-bg);
}
.footer__wrapper .footer__wrapper-menus-menu-item-content p a:hover {
  background-color: var(--c-blue-2);
}
.footer__wrapper .footer__wrapper-menus-menu-item-content p a:hover span {
  -webkit-transform: translateX(5px);
          transform: translateX(5px);
}
.footer__wrapper .footer__wrapper-menus-menu-item-content p a span {
  display: inline-block;
  color: var(--c-body-bg);
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
}
@media screen and (max-width: 36em) {
  .footer__wrapper .footer__wrapper-menus-menu-item-content p a {
    font-size: 16px;
  }
}
.footer__wrapper .footer__wrapper-menus-menu-item-icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}
.footer__wrapper .footer__wrapper-menus-menu-item-icons-item img {
  width: 30px;
  aspect-ratio: 1/1;
  -o-object-fit: contain;
     object-fit: contain;
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
}
.footer__wrapper .footer__wrapper-menus-menu-item-icons-item img:hover {
  -webkit-transform: translateX(5px);
          transform: translateX(5px);
}
.footer__wrapper .footer__wrapper-menus-menu-item-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}
.footer__wrapper .footer__wrapper-menus-menu-item-list-text {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: var(--c-primary);
}
@media screen and (max-width: 36em) {
  .footer__wrapper .footer__wrapper-menus-menu-item-list-text {
    font-size: 16px;
  }
}
.footer__wrapper .footer__wrapper-menus-menu-item-list-item.underline a {
  text-decoration: underline;
}
.footer__wrapper .footer__wrapper-menus-menu-item-list-item a {
  text-decoration: none;
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: var(--c-primary);
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
}
.footer__wrapper .footer__wrapper-menus-menu-item-list-item a:hover {
  opacity: 0.7;
}
@media screen and (max-width: 36em) {
  .footer__wrapper .footer__wrapper-menus-menu-item-list-item a {
    font-size: 16px;
  }
}

/* 
* ## Single
--------------------------------------------- */
.singlePost {
  padding-block: 50px;
  background-color: #f6f6f7;
  overflow: hidden;
  padding-right: 0;
}
@media screen and (max-width: 48em) {
  .singlePost {
    padding-right: 20px;
  }
}
@media screen and (max-width: 36em) {
  .singlePost {
    padding-block: 20px;
  }
}
.singlePost__wrapper {
  width: 100%;
  max-width: var(--max-w);
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  gap: 50px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}
@media screen and (max-width: 76em) {
  .singlePost__wrapper {
    gap: 40px;
  }
}
@media screen and (max-width: 48em) {
  .singlePost__wrapper {
    grid-template-columns: 1fr;
    gap: 30px;
  }
}
@media screen and (max-width: 36em) {
  .singlePost__wrapper {
    gap: 20px;
  }
}
.singlePost__wrapper-back {
  grid-column: span 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  text-align: left;
  gap: 10px;
  font-family: var(--ff-primary);
  font-weight: 300;
  font-size: 18px;
  line-height: 100%;
  color: var(--c-primary);
  width: 100%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding: 17px 15px;
  border-radius: 12px;
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
}
@media screen and (max-width: 36em) {
  .singlePost__wrapper-back {
    font-size: 16px;
  }
}
.singlePost__wrapper-back:hover {
  background-color: var(--c-gray);
}
.singlePost__wrapper-back img {
  width: 18px;
  aspect-ratio: 1/1;
  -o-object-fit: contain;
     object-fit: contain;
}
@media screen and (max-width: 48em) {
  .singlePost__wrapper-back {
    grid-column: span 1;
  }
}
.singlePost__wrapper-content {
  grid-column: span 5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 50px;
}
@media screen and (max-width: 76em) {
  .singlePost__wrapper-content {
    gap: 40px;
  }
}
@media screen and (max-width: 48em) {
  .singlePost__wrapper-content {
    gap: 30px;
    grid-column: span 1;
  }
}
.singlePost__wrapper-content-header {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  padding: 50px;
}
@media screen and (max-width: 76em) {
  .singlePost__wrapper-content-header {
    padding: 40px;
  }
}
@media screen and (max-width: 48em) {
  .singlePost__wrapper-content-header {
    padding: 40px 30px;
  }
}
@media screen and (max-width: 36em) {
  .singlePost__wrapper-content-header {
    padding: 30px 20px;
  }
}
.singlePost__wrapper-content-header::after {
  content: "";
  width: calc(100vw - (100vw - var(--max-w)) / 2);
  height: 100%;
  background: url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://www.paylynxs.com/wp-content/themes/paylynxs/dist/css/../images/green-lines.webp);
  background-size: cover;
  position: absolute;
  background-position: left;
  -o-object-position: left;
     object-position: left;
  background-repeat: no-repeat;
  top: 0;
  left: 0;
  border-radius: 24px 0 0 25px;
  z-index: 0;
}
@media screen and (max-width: 48em) {
  .singlePost__wrapper-content-header::after {
    border-radius: 20px;
    right: auto;
    left: 0 !important;
  }
}
.singlePost__wrapper-content-header-wrapper {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}
.singlePost__wrapper-content-header-wrapper-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  font-family: var(--ff-primary);
  font-weight: 300;
  font-size: 18px;
  line-height: 100%;
  text-transform: uppercase;
}
.singlePost__wrapper-content-header-wrapper-info span {
  color: var(--c-body-bg);
}
@media screen and (max-width: 36em) {
  .singlePost__wrapper-content-header-wrapper-info {
    font-size: 16px;
  }
}
.singlePost__wrapper-content-header-wrapper-info i {
  font-size: 18px;
}
.singlePost__wrapper-content-header-wrapper-info i * {
  color: var(--c-body-bg);
}
.singlePost__wrapper-content-header-wrapper-title {
  font-family: var(--ff-primary);
  font-weight: 700;
  font-size: 48px;
  line-height: 52px;
  color: var(--c-body-bg);
}
@media screen and (max-width: 76em) {
  .singlePost__wrapper-content-header-wrapper-title {
    font-size: 36px;
    line-height: 1.2;
  }
}
@media screen and (max-width: 48em) {
  .singlePost__wrapper-content-header-wrapper-title {
    font-size: 28px;
  }
}
@media screen and (max-width: 36em) {
  .singlePost__wrapper-content-header-wrapper-title {
    font-size: 22px;
  }
}
@media screen and (max-width: 29.6875em) {
  .singlePost__wrapper-content-header-wrapper-title {
    font-size: 20px;
  }
}
.singlePost__wrapper-content-header-wrapper-tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  z-index: 1;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
}
.singlePost__wrapper-content-header-wrapper-tags a {
  font-family: var(--ff-primary);
  font-weight: 300;
  font-size: 16px;
  line-height: 100%;
  color: var(--c-body-bg);
  border: 1px solid var(--c-body-bg);
  padding: 6px 12px;
  border-radius: 25px;
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
}
.singlePost__wrapper-content-header-wrapper-tags a:hover {
  background-color: var(--c-body-bg);
  color: var(--c-green);
}
@media screen and (max-width: 36em) {
  .singlePost__wrapper-content-header-wrapper-tags a {
    font-size: 14px;
  }
}
.singlePost__wrapper-content-header-wrapper-meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
  z-index: 1;
}
.singlePost__wrapper-content-header-wrapper-meta .info-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 5px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  text-align: left;
}
.singlePost__wrapper-content-header-wrapper-meta-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.singlePost__wrapper-content-header-wrapper-meta-info-excerpt {
  font-family: var(--ff-primary);
  font-weight: 300;
  font-size: 28px;
  line-height: 36px;
  color: var(--c-body-bg);
  padding-bottom: 50px;
}
@media screen and (max-width: 76em) {
  .singlePost__wrapper-content-header-wrapper-meta-info-excerpt {
    font-size: 24px;
    line-height: 32px;
    padding-bottom: 40px;
  }
}
@media screen and (max-width: 48em) {
  .singlePost__wrapper-content-header-wrapper-meta-info-excerpt {
    font-size: 20px;
    line-height: 28px;
    padding-bottom: 30px;
  }
}
@media screen and (max-width: 36em) {
  .singlePost__wrapper-content-header-wrapper-meta-info-excerpt {
    font-size: 18px;
    line-height: 24px;
    padding-bottom: 20px;
  }
}
@media screen and (max-width: 29.6875em) {
  .singlePost__wrapper-content-header-wrapper-meta-info-excerpt {
    font-size: 16px;
    line-height: 22px;
    padding-bottom: 10px;
  }
}
.singlePost__wrapper-content-header-wrapper-meta-info .btn-register {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  font-family: var(--ff-primary);
  background-color: var(--c-body-bg);
  font-weight: 400;
  font-size: 18px;
  line-height: 100%;
  color: var(--c-green);
  padding: 12px 20px;
  border-radius: 6px;
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
  text-transform: uppercase;
  margin-right: 15px;
}
@media screen and (max-width: 48em) {
  .singlePost__wrapper-content-header-wrapper-meta-info .btn-register {
    font-size: 16px;
    padding: 10px 18px;
  }
}
@media screen and (max-width: 36em) {
  .singlePost__wrapper-content-header-wrapper-meta-info .btn-register {
    padding: 10px 15px;
  }
}
.singlePost__wrapper-content-header-wrapper-meta-info .btn-register:hover img {
  -webkit-transform: translateX(5px);
          transform: translateX(5px);
}
.singlePost__wrapper-content-header-wrapper-meta-info .btn-register img {
  width: 18px;
  aspect-ratio: 1/1;
  -o-object-fit: contain;
     object-fit: contain;
  -webkit-filter: brightness(0) saturate(100%) invert(30%) sepia(100%) saturate(1000%) hue-rotate(90deg) brightness(0.8);
          filter: brightness(0) saturate(100%) invert(30%) sepia(100%) saturate(1000%) hue-rotate(90deg) brightness(0.8);
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
}
.singlePost__wrapper-content-header-wrapper-meta-info-data {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
}
.singlePost__wrapper-content-header-wrapper-meta-info-location {
  font-family: var(--ff-primary);
  font-weight: 500;
  font-size: 18px;
  line-height: 100%;
  color: var(--c-body-bg);
  text-transform: uppercase;
}
@media screen and (max-width: 36em) {
  .singlePost__wrapper-content-header-wrapper-meta-info-location {
    font-size: 16px;
  }
}
.singlePost__wrapper-content-header-wrapper-meta-info-date {
  font-family: var(--ff-primary);
  font-weight: 300;
  font-size: 18px;
  line-height: 100%;
  color: var(--c-body-bg);
  white-space: nowrap;
}
@media screen and (max-width: 36em) {
  .singlePost__wrapper-content-header-wrapper-meta-info-date {
    font-size: 16px;
  }
}
.singlePost__wrapper-content-header-wrapper-meta-info-time {
  font-family: var(--ff-primary);
  font-weight: 300;
  font-size: 18px;
  line-height: 100%;
  color: var(--c-body-bg);
  white-space: nowrap;
}
@media screen and (max-width: 36em) {
  .singlePost__wrapper-content-header-wrapper-meta-info-time {
    font-size: 16px;
  }
}
.singlePost__wrapper-content-header-wrapper-meta-info-author {
  font-family: var(--ff-primary);
  font-weight: 300;
  font-size: 18px;
  line-height: 100%;
  color: var(--c-body-bg);
  white-space: nowrap;
}
.singlePost__wrapper-content-header-wrapper-meta-info-author a {
  color: var(--c-body-bg);
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
  text-decoration: underline;
}
.singlePost__wrapper-content-header-wrapper-meta-share {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
}
.singlePost__wrapper-content-header-wrapper-meta-share img {
  width: 21px;
  aspect-ratio: 1/1;
  -o-object-fit: contain;
     object-fit: contain;
}
@media screen and (max-width: 36em) {
  .singlePost__wrapper-content-header-wrapper-meta-share img {
    width: 18px;
  }
}
.singlePost__wrapper-content-body {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: var(--c-primary);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 40px;
  word-break: break-word;
  padding-inline: 40px;
}
@media screen and (max-width: 76em) {
  .singlePost__wrapper-content-body {
    gap: 30px;
  }
}
@media screen and (max-width: 48em) {
  .singlePost__wrapper-content-body {
    padding-inline: 0;
    gap: 25px;
  }
}
.singlePost__wrapper-content-body h1 {
  font-weight: 700;
  font-size: 42px;
}
@media screen and (max-width: 76em) {
  .singlePost__wrapper-content-body h1 {
    font-size: 36px;
  }
}
@media screen and (max-width: 48em) {
  .singlePost__wrapper-content-body h1 {
    font-size: 32px;
  }
}
@media screen and (max-width: 36em) {
  .singlePost__wrapper-content-body h1 {
    font-size: 28px;
  }
}
@media screen and (max-width: 29.6875em) {
  .singlePost__wrapper-content-body h1 {
    font-size: 22px;
  }
}
.singlePost__wrapper-content-body h2 {
  font-weight: 700;
  font-size: 36px;
  padding-top: 20px;
}
@media screen and (max-width: 76em) {
  .singlePost__wrapper-content-body h2 {
    font-size: 32px;
  }
}
@media screen and (max-width: 48em) {
  .singlePost__wrapper-content-body h2 {
    font-size: 28px;
    padding-top: 10px;
  }
}
@media screen and (max-width: 36em) {
  .singlePost__wrapper-content-body h2 {
    font-size: 24px;
  }
}
@media screen and (max-width: 29.6875em) {
  .singlePost__wrapper-content-body h2 {
    font-size: 22px;
  }
}
.singlePost__wrapper-content-body h3,
.singlePost__wrapper-content-body h4,
.singlePost__wrapper-content-body h5,
.singlePost__wrapper-content-body h6 {
  font-weight: 700;
  font-size: 32px;
  padding-top: 20px;
}
@media screen and (max-width: 76em) {
  .singlePost__wrapper-content-body h3,
.singlePost__wrapper-content-body h4,
.singlePost__wrapper-content-body h5,
.singlePost__wrapper-content-body h6 {
    font-size: 28px;
  }
}
@media screen and (max-width: 48em) {
  .singlePost__wrapper-content-body h3,
.singlePost__wrapper-content-body h4,
.singlePost__wrapper-content-body h5,
.singlePost__wrapper-content-body h6 {
    font-size: 24px;
    padding-top: 10px;
  }
}
@media screen and (max-width: 36em) {
  .singlePost__wrapper-content-body h3,
.singlePost__wrapper-content-body h4,
.singlePost__wrapper-content-body h5,
.singlePost__wrapper-content-body h6 {
    font-size: 22px;
  }
}
@media screen and (max-width: 29.6875em) {
  .singlePost__wrapper-content-body h3,
.singlePost__wrapper-content-body h4,
.singlePost__wrapper-content-body h5,
.singlePost__wrapper-content-body h6 {
    font-size: 20px;
  }
}
.singlePost__wrapper-content-body a {
  color: var(--c-blue);
  text-decoration: underline;
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
}
.singlePost__wrapper-content-body a:hover {
  color: var(--c-blue-2);
}
.singlePost__wrapper-content-body ul,
.singlePost__wrapper-content-body ol {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  padding-left: 20px;
}
.singlePost__wrapper-content-body ul li,
.singlePost__wrapper-content-body ol li {
  list-style: disc;
}
.singlePost__wrapper-content-body ul li::marker,
.singlePost__wrapper-content-body ol li::marker {
  color: var(--c-green);
}
.singlePost__wrapper-content-register {
  padding: 50px;
  border-radius: 24px 0 0 24px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
}
@media screen and (max-width: 76em) {
  .singlePost__wrapper-content-register {
    padding: 40px 30px;
  }
}
@media screen and (max-width: 48em) {
  .singlePost__wrapper-content-register {
    padding: 30px 25px;
  }
}
@media screen and (max-width: 36em) {
  .singlePost__wrapper-content-register {
    padding: 30px 20px;
  }
}
.singlePost__wrapper-content-register::after {
  content: "";
  width: calc(100vw - (100vw - var(--max-w)) / 2);
  height: 100%;
  background: url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://www.paylynxs.com/wp-content/themes/paylynxs/dist/css/../images/green-lines.webp);
  background-size: cover;
  position: absolute;
  background-position: left;
  -o-object-position: left;
     object-position: left;
  background-repeat: no-repeat;
  top: 0;
  left: 0;
  border-radius: 24px 0 0 25px;
  background-color: var(--c-green);
  z-index: 0;
}
@media screen and (max-width: 48em) {
  .singlePost__wrapper-content-register::after {
    border-radius: 20px;
    right: auto;
    left: 0 !important;
  }
}
.singlePost__wrapper-content-register-meta {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.singlePost__wrapper-content-register-meta .btn-register {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  font-family: var(--ff-primary);
  background-color: var(--c-body-bg);
  font-weight: 400;
  font-size: 18px;
  line-height: 100%;
  color: var(--c-green);
  padding: 12px 20px;
  border-radius: 6px;
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
  text-transform: uppercase;
  margin-right: 15px;
}
@media screen and (max-width: 48em) {
  .singlePost__wrapper-content-register-meta .btn-register {
    font-size: 16px;
    padding: 10px 18px;
  }
}
@media screen and (max-width: 36em) {
  .singlePost__wrapper-content-register-meta .btn-register {
    padding: 10px 15px;
  }
}
.singlePost__wrapper-content-register-meta .btn-register:hover img {
  -webkit-transform: translateX(5px);
          transform: translateX(5px);
}
.singlePost__wrapper-content-register-meta .btn-register img {
  width: 18px;
  aspect-ratio: 1/1;
  -o-object-fit: contain;
     object-fit: contain;
  -webkit-filter: brightness(0) saturate(100%) invert(30%) sepia(100%) saturate(1000%) hue-rotate(90deg) brightness(0.8);
          filter: brightness(0) saturate(100%) invert(30%) sepia(100%) saturate(1000%) hue-rotate(90deg) brightness(0.8);
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
}
.singlePost__wrapper-content-register-meta-date {
  font-family: var(--ff-primary);
  font-weight: 300;
  font-size: 18px;
  line-height: 100%;
  color: var(--c-body-bg);
  white-space: nowrap;
}
@media screen and (max-width: 36em) {
  .singlePost__wrapper-content-register-meta-date {
    font-size: 16px;
  }
}
.singlePost__wrapper-content-register-meta-time {
  font-family: var(--ff-primary);
  font-weight: 300;
  font-size: 18px;
  line-height: 100%;
  color: var(--c-body-bg);
  white-space: nowrap;
}
@media screen and (max-width: 36em) {
  .singlePost__wrapper-content-register-meta-time {
    font-size: 16px;
  }
}
.singlePost__wrapper-content-register-socialMedias {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
  position: relative;
  z-index: 1;
}
.singlePost__wrapper-content-register-socialMedias a img {
  width: 20px;
  aspect-ratio: 1/1;
  -o-object-fit: contain;
     object-fit: contain;
}

.relatedPosts {
  padding-block: 100px;
  background-color: #f6f6f7;
  padding-left: 40px;
}
@media screen and (max-width: 76em) {
  .relatedPosts {
    padding-block: 80px;
    padding-left: 30px;
  }
}
@media screen and (max-width: 48em) {
  .relatedPosts {
    padding-block: 60px;
    padding-left: 20px;
  }
}
@media screen and (max-width: 36em) {
  .relatedPosts {
    padding-block: 40px;
  }
}
.relatedPosts__wrapper {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 50px;
}
@media screen and (max-width: 76em) {
  .relatedPosts__wrapper {
    gap: 40px;
  }
}
@media screen and (max-width: 48em) {
  .relatedPosts__wrapper {
    gap: 30px;
  }
}
@media screen and (max-width: 36em) {
  .relatedPosts__wrapper {
    gap: 20px;
  }
}
.relatedPosts__wrapper-title {
  font-family: var(--ff-primary);
  font-weight: 500;
  font-size: 18px;
  line-height: 100%;
  text-align: center;
  text-transform: uppercase;
  color: var(--c-primary);
}
.relatedPosts__wrapper-posts {
  width: 100%;
}
.relatedPosts__wrapper-posts .swiper {
  width: 100%;
  padding-bottom: 100px;
}
@media screen and (max-width: 76em) {
  .relatedPosts__wrapper-posts .swiper {
    padding-bottom: 80px;
  }
}
@media screen and (max-width: 48em) {
  .relatedPosts__wrapper-posts .swiper {
    padding-bottom: 60px;
  }
}
.relatedPosts__wrapper-posts .swiper .swiper-wrapper {
  width: 100%;
}
.relatedPosts__wrapper-posts .swiper .swiper-wrapper .swiper-slide {
  height: -webkit-fill-available !important;
  background-color: var(--c-body-bg);
  border: 1px solid #dee0e2;
  border-radius: 20px;
  padding: 25px;
}
.relatedPosts__wrapper-posts .swiper .swiper-wrapper .swiper-slide-content {
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 15px;
  position: relative;
}
.relatedPosts__wrapper-posts .swiper .swiper-wrapper .swiper-slide-content .swiper-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  text-transform: uppercase;
}
.relatedPosts__wrapper-posts .swiper .swiper-wrapper .swiper-slide-content .swiper-header span {
  color: var(--c-green);
}
@media screen and (max-width: 36em) {
  .relatedPosts__wrapper-posts .swiper .swiper-wrapper .swiper-slide-content .swiper-header {
    font-size: 16px;
  }
}
.relatedPosts__wrapper-posts .swiper .swiper-wrapper .swiper-slide-content .swiper-header i * {
  color: var(--c-green) !important;
}
.relatedPosts__wrapper-posts .swiper .swiper-wrapper .swiper-slide-content .swiper-header img {
  width: 20px;
  aspect-ratio: 1/1;
  -o-object-fit: contain;
     object-fit: contain;
  -webkit-filter: brightness(0) saturate(100%) invert(27%) sepia(100%) saturate(1000%) hue-rotate(90deg) brightness(0.8);
          filter: brightness(0) saturate(100%) invert(27%) sepia(100%) saturate(1000%) hue-rotate(90deg) brightness(0.8);
}
.relatedPosts__wrapper-posts .swiper .swiper-wrapper .swiper-slide-content-title {
  font-family: var(--ff-primary);
  font-weight: 700;
  font-size: 20px;
  line-height: 26px;
  color: var(--c-primary);
}
@media screen and (max-width: 48em) {
  .relatedPosts__wrapper-posts .swiper .swiper-wrapper .swiper-slide-content-title {
    font-size: 18px;
  }
}
.relatedPosts__wrapper-posts .swiper .swiper-wrapper .swiper-slide-content-tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.relatedPosts__wrapper-posts .swiper .swiper-wrapper .swiper-slide-content-tags a {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 16px;
  line-height: 1;
  color: var(--c-green);
  border: 1px solid var(--c-green);
  padding: 6px 12px;
  border-radius: 25px;
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
}
.relatedPosts__wrapper-posts .swiper .swiper-wrapper .swiper-slide-content-tags a:hover {
  background-color: var(--c-green);
  color: var(--c-body-bg);
}
.relatedPosts__wrapper-posts .swiper .swiper-wrapper .swiper-slide-content-data {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  margin-top: 10px;
}
.relatedPosts__wrapper-posts .swiper .swiper-wrapper .swiper-slide-content-data-date {
  font-family: var(--ff-primary);
  font-weight: 500;
  font-size: 18px;
  line-height: 100%;
  text-transform: uppercase;
  color: var(--c-primary);
}
.relatedPosts__wrapper-posts .swiper .swiper-wrapper .swiper-slide-content-data-time {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  line-height: 100%;
  text-transform: uppercase;
  color: var(--c-primary);
}
.relatedPosts__wrapper-posts .swiper .swiper-wrapper .swiper-slide-content-description {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: var(--c-gray-2);
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin-top: 10px;
}
@media screen and (max-width: 36em) {
  .relatedPosts__wrapper-posts .swiper .swiper-wrapper .swiper-slide-content-description {
    font-size: 16px;
  }
}
.relatedPosts__wrapper-posts .swiper .swiper-wrapper .swiper-slide-content-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 10px;
  margin-top: 50px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media screen and (max-width: 76em) {
  .relatedPosts__wrapper-posts .swiper .swiper-wrapper .swiper-slide-content-actions {
    margin-top: 40px;
  }
}
@media screen and (max-width: 48em) {
  .relatedPosts__wrapper-posts .swiper .swiper-wrapper .swiper-slide-content-actions {
    margin-top: 30px;
  }
}
@media screen and (max-width: 36em) {
  .relatedPosts__wrapper-posts .swiper .swiper-wrapper .swiper-slide-content-actions {
    margin-top: 20px;
  }
}
.relatedPosts__wrapper-posts .swiper .swiper-wrapper .swiper-slide-content-actions .btn-register {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: var(--c-blue);
  position: relative;
  overflow-x: hidden;
}
.relatedPosts__wrapper-posts .swiper .swiper-wrapper .swiper-slide-content-actions .btn-register::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: calc(100% - 30px);
  height: 2px;
  background-color: var(--c-blue);
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
}
.relatedPosts__wrapper-posts .swiper .swiper-wrapper .swiper-slide-content-actions .btn-register:hover::after {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.relatedPosts__wrapper-posts .swiper .swiper-wrapper .swiper-slide-content-actions .btn-register img {
  width: 18px;
  aspect-ratio: 1/1;
  -o-object-fit: contain;
     object-fit: contain;
  -webkit-filter: brightness(0) saturate(100%) invert(20%) sepia(100%) saturate(1000%) hue-rotate(200deg) brightness(1.2);
          filter: brightness(0) saturate(100%) invert(20%) sepia(100%) saturate(1000%) hue-rotate(200deg) brightness(1.2);
}
.relatedPosts__wrapper-posts .swiper .swiper-wrapper .swiper-slide-content-actions .btn-view-event {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: var(--c-blue);
  position: relative;
  overflow-x: hidden;
}
.relatedPosts__wrapper-posts .swiper .swiper-wrapper .swiper-slide-content-actions .btn-view-event::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: calc(100% - 30px);
  height: 2px;
  background-color: var(--c-blue);
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
}
.relatedPosts__wrapper-posts .swiper .swiper-wrapper .swiper-slide-content-actions .btn-view-event:hover::after {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.relatedPosts__wrapper-posts .swiper .swiper-wrapper .swiper-slide-content-actions .btn-view-event img {
  width: 18px;
  aspect-ratio: 1/1;
  -o-object-fit: contain;
     object-fit: contain;
  -webkit-filter: brightness(0) saturate(100%) invert(20%) sepia(100%) saturate(1000%) hue-rotate(200deg) brightness(1.2);
          filter: brightness(0) saturate(100%) invert(20%) sepia(100%) saturate(1000%) hue-rotate(200deg) brightness(1.2);
}
.relatedPosts__wrapper-posts .swiper .swiper-button-prev,
.relatedPosts__wrapper-posts .swiper .swiper-button-next {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 2px solid var(--c-gray-2);
  top: auto;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
}
.relatedPosts__wrapper-posts .swiper .swiper-button-prev::after,
.relatedPosts__wrapper-posts .swiper .swiper-button-next::after {
  content: "";
  width: 16px;
  height: 2px;
  position: relative;
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
}
.relatedPosts__wrapper-posts .swiper .swiper-button-prev:hover,
.relatedPosts__wrapper-posts .swiper .swiper-button-next:hover {
  background-color: var(--c-gray-2);
}
.relatedPosts__wrapper-posts .swiper .swiper-button-prev:hover::after,
.relatedPosts__wrapper-posts .swiper .swiper-button-next:hover::after {
  color: var(--c-body-bg);
}
.relatedPosts__wrapper-posts .swiper .swiper-button-prev {
  left: 45%;
}
@media screen and (max-width: 76em) {
  .relatedPosts__wrapper-posts .swiper .swiper-button-prev {
    left: 40%;
  }
}
@media screen and (max-width: 48em) {
  .relatedPosts__wrapper-posts .swiper .swiper-button-prev {
    left: 35%;
  }
}
@media screen and (max-width: 36em) {
  .relatedPosts__wrapper-posts .swiper .swiper-button-prev {
    left: 30%;
  }
}
.relatedPosts__wrapper-posts .swiper .swiper-button-prev::after {
  content: "←";
  font-size: 20px;
  font-weight: bold;
  color: var(--c-gray-2);
  background: none;
  width: auto;
  height: auto;
}
.relatedPosts__wrapper-posts .swiper .swiper-button-next {
  right: 45%;
}
.relatedPosts__wrapper-posts .swiper .swiper-button-next::after {
  content: "→";
  font-size: 20px;
  font-weight: bold;
  color: var(--c-gray-2);
  background: none;
  width: auto;
  height: auto;
}
@media screen and (max-width: 76em) {
  .relatedPosts__wrapper-posts .swiper .swiper-button-next {
    right: 40%;
  }
}
@media screen and (max-width: 48em) {
  .relatedPosts__wrapper-posts .swiper .swiper-button-next {
    right: 35%;
  }
}
@media screen and (max-width: 36em) {
  .relatedPosts__wrapper-posts .swiper .swiper-button-next {
    right: 30%;
  }
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes moveLeft {
  from {
    left: 100vw;
  }
  to {
    left: 0;
  }
}
@keyframes moveLeft {
  from {
    left: 100vw;
  }
  to {
    left: 0;
  }
}
.header__menu--megamenu {
  background-color: #f6f6f7 !important;
  overflow: hidden;
}
.header__menu--megamenu__wrapper {
  max-width: var(--max-w);
  width: 100%;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  gap: 50px;
}
.header__menu--megamenu__wrapper-items {
  grid-column: span 9;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 50px;
  padding: 0;
  padding-block: 50px 33px;
}
.header__menu--megamenu__wrapper-items-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}
.header__menu--megamenu__wrapper-items-section-title a {
  font-family: var(--ff-primary);
  font-weight: 700;
  font-size: 24px;
  line-height: 100%;
  color: var(--c-primary);
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
}
.header__menu--megamenu__wrapper-items-section-title a:hover {
  color: var(--c-blue);
}
.header__menu--megamenu__wrapper-items-section-description {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: var(--c-gray-2);
}
.header__menu--megamenu__wrapper-items-section-subtitle {
  font-family: var(--ff-primary);
  font-weight: 500;
  font-size: 18px;
  line-height: 24px;
  color: var(--c-primary);
  padding-top: 15px;
}
.header__menu--megamenu__wrapper-items-section-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}
.header__menu--megamenu__wrapper-items-section-menu li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 7px;
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
}
.header__menu--megamenu__wrapper-items-section-menu li a {
  color: var(--c-primary);
}
.header__menu--megamenu__wrapper-items-section-menu li a:hover {
  color: var(--c-blue);
}
.header__menu--megamenu__wrapper-cta {
  grid-column: span 3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  padding-block: 50px 33px;
  z-index: 1;
  position: relative;
}
.header__menu--megamenu__wrapper-cta::after {
  content: "";
  position: absolute;
  top: 0;
  left: -10%;
  width: 100vw;
  height: 100%;
  background: linear-gradient(96.4deg, #2e80d4 0.74%, #009de6 100%);
  z-index: -1;
}
.header__menu--megamenu__wrapper-cta .header__cta-title {
  font-family: var(--ff-primary);
  font-weight: 700;
  font-size: 24px;
  line-height: 100%;
  color: var(--c-body-bg);
}
.header__menu--megamenu__wrapper-cta .header__cta-subtitle {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  text-transform: uppercase;
  color: var(--c-body-bg);
}
.header__menu--megamenu__wrapper-cta .header__cta-body {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: var(--c-body-bg);
}
.header__menu--megamenu__wrapper-cta .header__cta-button {
  margin-top: 15px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.header__menu--megamenu__wrapper-cta .header__cta-button:hover {
  background-color: rgba(255, 255, 255, 0.1294117647) !important;
}
.header__menu--megamenu__wrapper-cta .header__cta-button:hover span {
  -webkit-transform: translateX(5px);
          transform: translateX(5px);
}
.header__menu--megamenu__wrapper-grid {
  grid-column: span 9;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 25px;
  padding-block: 50px 33px;
  margin-right: 50px;
}
.header__menu--megamenu__wrapper-grid .header__menu-item-box {
  padding: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 15px;
  border: 1px solid #dee0e2;
  background-color: var(--c-body-bg);
  border-radius: 16px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  min-height: 100%;
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
}
.header__menu--megamenu__wrapper-grid .header__menu-item-box i {
  font-size: 20px;
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
}
.header__menu--megamenu__wrapper-grid .header__menu-item-box:hover i * {
  color: var(--c-blue) !important;
}
.header__menu--megamenu__wrapper-grid .header__menu-item-box:hover .header__menu-item-box-text {
  color: var(--c-blue);
}
.header__menu--megamenu__wrapper-grid .header__menu-item-box .header__menu-item-box-text {
  font-family: var(--ff-primary);
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: var(--c-primary);
  -webkit-transition: var(--g-trans);
  transition: var(--g-trans);
}

/*--------------------------------------------------------------
# Pages
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Themes
--------------------------------------------------------------*/
.after\:absolute::after{
  content: var(--tw-content);
  position: absolute;
}
.after\:content-\[\'\'\]::after{
  --tw-content: '';
  content: var(--tw-content);
}
.hover\:bg-dark-blue:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(59 89 152 / var(--tw-bg-opacity));
}
.hover\:bg-white:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.hover\:text-blue:hover{
  --tw-text-opacity: 1;
  color: rgb(55 120 186 / var(--tw-text-opacity));
}
.hover\:shadow-none:hover{
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.active\:bg-dark-blue:active{
  --tw-bg-opacity: 1;
  background-color: rgb(59 89 152 / var(--tw-bg-opacity));
}
@media (min-width: 576px){
  .sm\:max-w-container-sm{
    max-width: calc(576px - 40px);
  }
}
@media (min-width: 768px){
  .md\:max-w-container-md{
    max-width: calc(768px - 40px);
  }
  .md\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .md\:flex-row{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .md\:text-lg{
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  .md\:text-3xl{
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
  .md\:text-xl{
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}
@media (min-width: 992px){
  .lg\:col-span-6{
    grid-column: span 6 / span 6;
  }
  .lg\:max-w-container-lg{
    max-width: calc(992px - 140px);
  }
  .lg\:justify-end{
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .lg\:text-h1{
    font-size: 2.5rem;
    line-height: 3rem;
  }
  .lg\:text-lg{
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}
@media (min-width: 1280px){
  .xl\:max-w-container-xl{
    max-width: calc(1280px - 140px);
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL21haW4uY3NzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBQSxnQkFBZ0I7QUFBaEI7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBQWtCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7K0RBQUE7QUF5QkE7OytEQUFBO0FDM0NBOzsrQ0FBQTtBQ0FBO0NBQUE7QUFBQTs7O0NBQUE7QUFBQTs7O0VBQUE7VUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7O0VBQUE7QUFBQTtBQUFBOzs7OztDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtLQUFBO0VBQUE7QUFBQTtBQUFBOzs7Q0FBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7Ozs7Q0FBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUE7VUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7Ozs7O0VBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7O0VBQUE7QUFBQTtBQUFBOzs7Q0FBQTtBQUFBOzs7O0VBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOztFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTs7OztDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBOzs7O0NBQUE7QUFBQTs7Ozs7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7RUFBQTtBQUFBO0FBQUE7OztDQUFBO0FBQUE7Ozs7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7O0VBQUE7QUFBQTtBQUFBOzs7Q0FBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTs7O0NBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7Ozs7Ozs7Ozs7OztFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBOzs7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7OztDQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTs7RUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOztFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUE7QUFBQTtBQUFBOzs7O0NBQUE7QUFBQTs7Ozs7Ozs7RUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOztFQUFBO0VBQUE7QUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQ0E7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFLUTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUpSO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7TUFBQTtBQUFBO0FBQUE7RUFBQTtNQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO01BQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO01BQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO01BQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtNQUFBO0FBQUE7QUFBQTtFQUFBO01BQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtNQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7TUFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO01BQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtNQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7TUFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO0tBQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtLQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7S0FBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO1VBQUE7RUFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtVQUFBO0VBQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO1VBQUE7QUFBQTtBREdBOzsrQ0FBQTtBRUxBO0VBQ0k7TUFBQTtFQUNBO0VBQUE7RUFBQTtFQUNBO0VBQ0E7RUFDQTtLQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDZESjtBRzNESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FINkROO0FHMURJO0VBQ0U7RUFBQTtNQUFBO1VBQUE7QUg0RE47QUd6REk7RUFDRTtNQUFBO0FIMkROOztBR3ZERTtFQUNFO0FIMERKOztBSXhGUTs7K0RBQUE7QUNBUjs7K0NBQUE7QUNBQTtBQTZJQTs7dURBQUE7QUN0SEE7O3VEQUFBO0FGakJBOzsrQ0FBQTtBTCtDQTs7K0RBQUE7QVFyREE7OytDQUFBO0FBS0E7OytDQUFBO0FKRkk7RUFBQTtBQUFBO0FBRUk7RUFBQTtFQUFBO0FBQUE7O0FBTUo7O0VBQUE7QUFBQTs7QUFJQztFQUFBO0VBQUE7QUFBQTs7QUFJRDtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTs7QUFnQkE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBOztBSTdDSjs7K0NBQUE7QUNWQTtFQUNJO0VBQUE7QVRtS0o7O0FTaEtBO0VBQ0k7RUFDQTtBVG1LSjs7QVNoS0k7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBRE1KOzsrQ0FBQTtBRWRJO0VBQUE7RUFBQTtFQUNBO1VBQUE7QUFEQTs7QUFJSjtFQUNJO0lBQ0k7RVZtTE47RVVqTEU7SUFDSTtFVm1MTjtBQUNGOztBVXpMQTtFQUNJO0lBQ0k7RVZtTE47RVVq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ZVE7RUFaSjtJQWNZO0VOMmVkO0FBQ0Y7QU14ZVE7RUFsQko7SUFvQlk7RU4wZWQ7QUFDRjtBTS9mSTtFQUVRO0VBSUo7RUFFQTtBTjRmUjtBTXhmUTtFQVpKO0lBY1k7RU4wZmQ7QUFDRjtBTXZmUTtFQWxCSjtJQW9CWTtFTnlmZDtBQUNGO0FNOWdCSTtFQUVRO0VBSUo7RUFFQTtBTjJnQlI7QU12Z0JRO0VBWko7SUFjWTtFTnlnQmQ7QUFDRjtBTXRnQlE7RUFsQko7SUFvQlk7RU53Z0JkO0FBQ0Y7QU03aEJJO0VBRVE7RUFJSjtFQUVBO0FOMGhCUjtBTXRoQlE7RUFaSjtJQWNZO0VOd2hCZDtBQUNGO0FNcmhCUTtFQWxCSjtJQW9CWTtFTnVoQmQ7QUFDRjtBTTVpQkk7RUFFUTtFQUlKO0VBRUE7QU55aUJSO0FNcmlCUTtFQVpKO0lBY1k7RU51aUJkO0FBQ0Y7QU1waUJRO0VBbEJKO0lBb0JZO0VOc2lCZDtBQUNGO0FNM2pCSTtFQUVRO0VBSUo7RUFFQTtBTndqQlI7QU1wakJRO0VBWko7SUFjWTtFTnNqQmQ7QUFDRjtBTW5qQlE7RUFsQko7SUFvQlk7RU5xakJkO0FBQ0Y7QU0xa0JJO0VBRVE7RUFJSjtFQUVBO0FOdWtCUjtBTW5rQlE7RUFaSjtJQWNZO0VOcWtCZDtBQUNGO0FNbGtCUTtFQWxCSjtJQW9CWTtFTm9rQmQ7QUFDRjtBTXpsQkk7RUFFUTtFQUlKO0VBRUE7QU5zbEJSO0FNbGxCUTtFQVpKO0lBY1k7RU5vbEJkO0FBQ0Y7QU1qbEJRO0VBbEJKO0lBb0JZO0VObWxCZDtBQUNGO0FNeG1CSTtFQUVRO0VBSUo7RUFFQTtBTnFtQlI7QU1qbUJRO0VBWko7SUFjWTtFTm1tQmQ7QUFDRjtBTWhtQlE7RUFsQko7SUFvQlk7RU5rbUJkO0FBQ0Y7QU12bkJJO0VBRVE7RUFJSjtFQUVBO0FOb25CUjtBTWhuQlE7RUFaSjtJQWNZO0VOa25CZDtBQUNGO0FNL21CUTtFQWxCSjtJQW9CWTtFTmluQmQ7QUFDRjtBTXRvQkk7RUFFUTtFQUlKO0VBRUE7QU5tb0JSO0FNL25CUTtFQVpKO0lBY1k7RU5pb0Jk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N29HWTtFQUNFO0E1QitvR2Q7QTRCNW9HWTtFQUNFO0E1QjhvR2Q7QTRCM29HWTtFQUNFO0E1QjZvR2Q7QTRCMW9HWTtFQUNFO0E1QjRvR2Q7QTRCem9HWTtFQUNFO0E1QjJvR2Q7QU94Z0hJO0VxQjJVTTtJQXNESTtFNUIyb0daO0FBQ0Y7QTRCeG9HVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1QjBvR1o7QTRCeG9HWTtFQUNFO0E1QjBvR2Q7QTRCdm9HWTtFQUNFO0E1QnlvR2Q7O0E0QmhvR0E7RUFDRTtFQUFBO0E1Qm1vR0Y7QTRCbG9HRTtFQUNFO0VBQ0E7QTVCb29HSjs7QTRCam9HQTtFQUNFO0VBQUE7QTVCb29HRjtBNEJub0dFO0VBQ0U7RUFDQTtBNUJxb0dKOztBNkJybEhBO0VBQ0U7RUFDQTtBN0J3bEhGO0E2QnRsSEU7RUFDRTtBN0J3bEhKO0E2QnRsSEk7O0VBRUU7QTdCd2xITjtBNkJ2bEhNOztFQUNFO0E3QjBsSFI7QTZCcmxIRTtFQUNFO0E3QnVsSEo7QTZCcmxISTs7RUFFRTtBN0J1bEhOO0E2QnRsSE07O0VBQ0U7QTdCeWxIUjtBNkJwbEhFO0VBQ0U7QTdCc2xISjtBNkJwbEhJO0VBQ0U7QTdCc2xITjtBNkJsbEhNO0VBQ0U7QTdCb2xIUjtBNkIva0hFO0VBQ0U7QTdCaWxISjtBNkIva0hJO0VBQ0U7QTdCaWxITjtBNkI3a0hNO0VBQ0U7QTdCK2tIUjtBT3RsSEk7RXNCNUNKO0lBeURJO0U3QjZrSEY7QUFDRjtBTzNsSEk7RXNCNUNKO0lBNkRJO0U3QjhrSEY7QUFDRjtBT2htSEk7RXNCNUNKO0lBaUVJO0U3QitrSEY7QUFDRjtBNkI3a0hFO0VBQ0U7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUNBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0E3QitrSEo7QU83bUhJO0VzQndCRjtJQVNJO0lBQUE7UUFBQTtZQUFBO0lBQ0E7SUFDQTtRQUFBO1lBQUE7SUFDQTtRQUFBO1lBQUE7RTdCZ2xISjtBQUNGO0FPcm5ISTtFc0J3QkY7SUFnQkk7RTdCaWxISjtBQUNGO0E2Qi9rSEk7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cERxcFBGO0FBQ0Y7QW9EM3BQQTtFQUNFO0lBQ0U7RXBEcXBQRjtFb0RucFBBO0lBQ0U7RXBEcXBQRjtBQUNGO0FxRDNxUkE7RUFDRTtFQUNBO0FyRDZxUkY7QXFENXFSRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJEOHFSSjtBcUQ1cVJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRDhxUk47QXFENXFSTTtFQUNFO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7QXJEOHFSUjtBcUQzcVJVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7QXJENnFSWjtBcUQzcVJZO0VBQ0U7QXJENnFSZDtBcUR4cVJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckQwcVJWO0FxRHZxUlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJEeXFSVjtBcUR0cVJRO0VBQ0U7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtBckR3cVJWO0FxRHRxUlU7RUFDRTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJEd3FSWjtBcUR0cVJZO0VBQ0U7QXJEd3FSZDtBcUR2cVJjO0VBQ0U7QXJEeXFSaEI7QXFEanFSSTtFQUNFO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckRtcVJOO0FxRGpxUk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRG1xUlI7QXFEaHFSTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJEa3FSUjtBcUQvcFJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRGlxUlI7QXFEOXBSTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJEZ3FSUjtBcUQ3cFJNO0VBQ0U7RUFDQTtFQUFBO0VBQUE7QXJEK3BSUjtBcUQ5cFJRO0VBQ0U7QXJEZ3FSVjtBcUQvcFJVO0VBQ0U7VUFBQTtBckRpcVJaO0FxRDNwUkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJENnBSTjtBcUQzcFJNO0VBQ0U7RUFDQTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7RUFDQTtFQUFBO0FyRDZwUlI7QXFEM3BSUTtFQUNFO0VBQ0E7RUFBQTtBckQ2cFJWO0FxRHhwUlk7RUFDRTtBckQwcFJkO0FxRHZwUlU7RUFDRTtBckR5cFJaO0FxRHJwUlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtBckR1cFJWOztBQXR3UkE7OytEQUFBO0FHdkRJOzsrREFBQTtBSGJKO0VBQUEsMEJHYUk7RUhiSjtBR2FJO0FIYko7RUFBQSxnQkdhSTtFSGJKO0FHYUk7QUhiSjtFQUFBLGtCR2FJO0VIYko7QUdhSTtBSGJKO0VBQUEsa0JHYUk7RUhiSjtBR2FJO0FIYko7RUFBQSxvQkdhSTtFSGJKO0FHYUk7QUhiSjtFQUFBLHNCR2FJO0VIYkosOEJHYUk7RUhiSiwrR0dhSTtVSGJKO0FHYUk7QUhiSjtFQUFBLGtCR2FJO0VIYko7QUdhSTtBSGJKO0VBQUE7SUFBQTtFR2FJO0FBQUE7QUhiSjtFQUFBO0lBQUE7RUdhSTtFSGJKO0lBQUE7RUdhSTtFSGJKO0lBQUEsOEJHYUk7SUhiSiw2QkdhSTtRSGJKLHVCR2FJO1lIYko7RUdhSTtFSGJKO0lBQUEsbUJHYUk7SUhiSjtFR2FJO0VIYko7SUFBQSxtQkdhSTtJSGJKO0VHYUk7RUhiSjtJQUFBLGtCR2FJO0lIYko7RUdhSTtBQUFBO0FIYko7RUFBQTtJQUFBO0VHYUk7RUhiSjtJQUFBO0VHYUk7RUhiSjtJQUFBLHFCR2FJO1FIYkosa0JHYUk7WUhiSjtFR2FJO0VIYko7SUFBQSxpQkdhSTtJSGJKO0VHYUk7RUhiSjtJQUFBLG1CR2FJO0lIYko7RUdhSTtBQUFBO0FIYko7RUFBQTtJQUFBO0VHYUk7QUFBQSxDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcGF5bHlueHMvLi9zcmMvc2Fzcy9zdHlsZS5zY3NzIiwid2VicGFjazovL3BheWx5bnhzLy4vc3JjL3Nhc3MvdmVuZG9ycy9fdmVuZG9ycy5zY3NzIiwid2VicGFjazovL3BheWx5bnhzLy4vc3JjL3Nhc3MvdmVuZG9ycy9fdGFpbHdpbmRjc3Muc2NzcyIsIndlYnBhY2s6Ly9wYXlseW54cy8uL3NyYy9zYXNzL3ZlbmRvcnMvX2tlZW4tc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vcGF5bHlueHMvLi9zcmMvc2Fzcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJ3ZWJwYWNrOi8vcGF5bHlueHMvLi9zcmMvc2Fzcy9hYnN0cmFjdHMvX2Fic3RyYWN0cy5zY3NzIiwid2VicGFjazovL3BheWx5bnhzLy4vc3JjL3Nhc3MvYWJzdHJhY3RzL21peGlucy9faW50ZXJwb2xldGUuc2NzcyIsIndlYnBhY2s6Ly9wYXlseW54cy8uL3NyYy9zYXNzL2Fic3RyYWN0cy9taXhpbnMvX21peGlucy5zY3NzIiwid2VicGFjazovL3BheWx5bnhzLy4vc3JjL3Nhc3MvYmFzZS9fYmFzZS5zY3NzIiwid2VicGFjazovL3BheWx5bnhzLy4vc3JjL3Nhc3MvYmFzZS9fdXRpbHMuc2NzcyIsIndlYnBhY2s6Ly9wYXlseW54cy8uL3NyYy9zYXNzL2Jhc2UvX2FuaW1hdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly9wYXlseW54cy8uL3NyYy9zYXNzL2Jhc2UvX3Jvb3Quc2NzcyIsIndlYnBhY2s6Ly9wYXlseW54cy8uL3NyYy9zYXNzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuc2NzcyIsIndlYnBhY2s6Ly9wYXlseW54cy8uL3NyYy9zYXNzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly9wYXlseW54cy8uL3NyYy9zYXNzL2NvbXBvbmVudHMvX2ljb25zLnNjc3MiLCJ3ZWJwYWNrOi8vcGF5bHlueHMvLi9zcmMvc2Fzcy9jb21wb25lbnRzL19oZXJvLnNjc3MiLCJ3ZWJwYWNrOi8vcGF5bHlueHMvLi9zcmMvc2Fzcy9jb21wb25lbnRzL190aW1lbGluZS5zY3NzIiwid2VicGFjazovL3BheWx5bnhzLy4vc3JjL3Nhc3MvY29tcG9uZW50cy9fZGV0YWlscy5zY3NzIiwid2VicGFjazovL3BheWx5bnhzLy4vc3JjL3Nhc3MvY29tcG9uZW50cy9fdGVhbS1tZW1iZXIuc2NzcyIsIndlYnBhY2s6Ly9wYXlseW54cy8uL3NyYy9zYXNzL2NvbXBvbmVudHMvX2NvbnRhY3Qtc2VjdGlvbi5zY3NzIiwid2VicGFjazovL3BheWx5bnhzLy4vc3JjL3Nhc3MvY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovL3BheWx5bnhzLy4vc3JjL3Nhc3MvY29tcG9uZW50cy9fdXBjb21pbmctZXZlbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vcGF5bHlueHMvLi9zcmMvc2Fzcy9jb21wb25lbnRzL192aWRlby5zY3NzIiwid2VicGFjazovL3BheWx5bnhzLy4vc3JjL3Nhc3MvY29tcG9uZW50cy9fc3RpY2t5X25hdmJhci5zY3NzIiwid2VicGFjazovL3BheWx5bnhzLy4vc3JjL3Nhc3MvY29tcG9uZW50cy9fYnJlYWRjcnVtYi5zY3NzIiwid2VicGFjazovL3BheWx5bnhzLy4vc3JjL3Nhc3MvY29tcG9uZW50cy9fY29va2llLW5vdGlmaWNhdGlvbi5zY3NzIiwid2VicGFjazovL3BheWx5bnhzLy4vc3JjL3Nhc3MvY29tcG9uZW50cy9fY29sdW1uLWljb25zLnNjc3MiLCJ3ZWJwYWNrOi8vcGF5bHlueHMvLi9zcmMvc2Fzcy9jb21wb25lbnRzL19jYWxsLXRvLWFjdGlvbi5zY3NzIiwid2VicGFjazovL3BheWx5bnhzLy4vc3JjL3Nhc3MvY29tcG9uZW50cy9fbXVsdGljb2x1bW4taWNvbnMuc2NzcyIsIndlYnBhY2s6Ly9wYXlseW54cy8uL3NyYy9zYXNzL2NvbXBvbmVudHMvX3F1b3RlLnNjc3MiLCJ3ZWJwYWNrOi8vcGF5bHlueHMvLi9zcmMvc2Fzcy9jb21wb25lbnRzL19tdWx0aWNvbHVtbi1sb2dvcy5zY3NzIiwid2VicGFjazovL3BheWx5bnhzLy4vc3JjL3Nhc3MvY29tcG9uZW50cy9fdGVzdGltb25pYWxzLnNjc3MiLCJ3ZWJwYWNrOi8vcGF5bHlueHMvLi9zcmMvc2Fzcy9jb21wb25lbnRzL19jb3VudGVycy5zY3NzIiwid2VicGFjazovL3BheWx5bnhzLy4vc3JjL3Nhc3MvY29tcG9uZW50cy9fZnVsbC1pbWFnZS5zY3NzIiwid2VicGFjazovL3BheWx5bnhzLy4vc3JjL3Nhc3MvY29tcG9uZW50cy9fbXVsdGljb2x1bW4tYnVsbGV0cy5zY3NzIiwid2VicGFjazovL3BheWx5bnhzLy4vc3JjL3Nhc3MvY29tcG9uZW50cy9fcHJpY2luZy10YWJsZS5zY3NzIiwid2VicGFjazovL3BheWx5bnhzLy4vc3JjL3Nhc3MvY29tcG9uZW50cy9fbXVsdGljb2x1bW4tY2FyZHMuc2NzcyIsIndlYnBhY2s6Ly9wYXlseW54cy8uL3NyYy9zYXNzL2NvbXBvbmVudHMvX3NvY2lhbC1tZWRpYS5zY3NzIiwid2VicGFjazovL3BheWx5bnhzLy4vc3JjL3Nhc3MvY29tcG9uZW50cy9faW50ZXJuYWwtdG9wYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vcGF5bHlueHMvLi9zcmMvc2Fzcy9jb21wb25lbnRzL19jYXJlZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vcGF5bHlueHMvLi9zcmMvc2Fzcy9jb21wb25lbnRzL19yZXF1ZXN0LWRlbW8uc2NzcyIsIndlYnBhY2s6Ly9wYXlseW54cy8uL3NyYy9zYXNzL2NvbXBvbmVudHMvX3Jlc291cmNlcy5zY3NzIiwid2VicGFjazovL3BheWx5bnhzLy4vc3JjL3Nhc3MvY29tcG9uZW50cy9ibG9ja3MvX2JrLWNvdW50ZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vcGF5bHlueHMvLi9zcmMvc2Fzcy9jb21wb25lbnRzL2Jsb2Nrcy9fYmstdGVzdGltb25pYWxzLnNjc3MiLCJ3ZWJwYWNrOi8vcGF5bHlueHMvLi9zcmMvc2Fzcy9jb21wb25lbnRzL190ZXh0LWNvbHVtbi5zY3NzIiwid2VicGFjazovL3BheWx5bnhzLy4vc3JjL3Nhc3MvY29tcG9uZW50cy9fdGV4dC1tZWRpYS1idWxsZXRzLnNjc3MiLCJ3ZWJwYWNrOi8vcGF5bHlueHMvLi9zcmMvc2Fzcy9jb21wb25lbnRzL190ZXh0LWNhcmQtZ3JhZGllbnQuc2NzcyIsIndlYnBhY2s6Ly9wYXlseW54cy8uL3NyYy9zYXNzL2NvbXBvbmVudHMvX2ZlYXR1cmVkLWJsb2cuc2NzcyIsIndlYnBhY2s6Ly9wYXlseW54cy8uL3NyYy9zYXNzL2xheW91dHMvX2xheW91dHMuc2NzcyIsIndlYnBhY2s6Ly9wYXlseW54cy8uL3NyYy9zYXNzL2xheW91dHMvX2hlYWRlci5zY3NzIiwid2VicGFjazovL3BheWx5bnhzLy4vc3JjL3Nhc3MvbGF5b3V0cy9fbmF2LW1vYmlsZS5zY3NzIiwid2VicGFjazovL3BheWx5bnhzLy4vc3JjL3Nhc3MvbGF5b3V0cy9fZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vcGF5bHlueHMvLi9zcmMvc2Fzcy9sYXlvdXRzL19zaW5nbGUuc2NzcyIsIndlYnBhY2s6Ly9wYXlseW54cy8uL3NyYy9zYXNzL2xheW91dHMvX21lZ2FtZW51LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyohXG5UaGVtZSBOYW1lOiBQYXlseW54c1xuVGhlbWUgVVJJOiBodHRwOi8vcGF5bHlueHMuY29tL1xuQXV0aG9yOiBQYXlseW54c1xuQXV0aG9yIFVSSTogaHR0cHM6Ly9wYXlseW54cy5jb21cbkRlc2NyaXB0aW9uOiBXb3JkcHJlc3MgVGhlbWUgZm9yIFBheWx5bnhzIHdlYnNpdGVcblZlcnNpb246IDEuMC4wXG5UZXN0ZWQgdXAgdG86IDUuNFxuUmVxdWlyZXMgUEhQOiA1LjZcbkxpY2Vuc2U6IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYyIG9yIGxhdGVyXG5MaWNlbnNlIFVSSTogTElDRU5TRVxuVGV4dCBEb21haW46IGtyb25vc1xuVGFnczogd2VicGFjaywgdGFpbHdpbmQsIGtyb25vc2NvZGUsIGN1c3RvbS10aGVtZVxuXG5Lcm9ub3MgVGhlbWUgaXMgYmFzZWQgb24gVW5kZXJzY29yZXMgaHR0cHM6Ly91bmRlcnNjb3Jlcy5tZS8sIChDKSAyMDEyLTIwMjAgQXV0b21hdHRpYywgSW5jLlxuVW5kZXJzY29yZXMgaXMgZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR1BMIHYyIG9yIGxhdGVyLlxuKi9cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuPj4+IFRBQkxFIE9GIENPTlRFTlRTOlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuVGhpcyBzdHJ1Y3R1cmUgZm9sbG93cyB0aGUgNysxIHBhdHRlcm4sIHNlZSBtb3JlIGh0dHBzOi8vc2Fzcy1ndWlkZWxpbi5lcy8jdGhlLTctMS1wYXR0ZXJuIFxuXG4jIEFic3RyYWN0c1xuXHQtLSBNaXhpbnNcblx0LS0gVmFyaWFibGVzXG4jIEJhc2Vcblx0LS0gUmVzZXRcblx0LS0gVHlwb2dyYXBoeVxuIyBDb21wb25lbnRzXG5cdC0tIEJ1dHRvbnNcblx0LS0gRHJvcGRvd25zXG5cdC0tIElucHV0c1xuXHQtLSBMaW5rc1xuIyBMYXlvdXRzXG5cdC0tIEhlYWRlclxuXHQtLSBGb290ZXJcbiMgUGFnZXNcbiMgVGhlbWVzXG4jIFZlbmRvcnNcblx0LS0gVGFpbHdpbmRDU1MgdXRpbGl0aWVzIGNsYXNlc3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBWZW5kb3JzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwidmVuZG9ycy92ZW5kb3JzXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQWJzdHJhY3Rcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJhYnN0cmFjdHMvYWJzdHJhY3RzXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQmFzZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcImJhc2UvYmFzZVwiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIENvbXBvbmVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJjb21wb25lbnRzL2NvbXBvbmVudHNcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBMYXlvdXRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwibGF5b3V0cy9sYXlvdXRzXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgUGFnZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJwYWdlcy9wYWdlc1wiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFRoZW1lc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcInRoZW1lcy90aGVtZXNcIjsiLCIvKiBcbiogIyMgVGFpbHdpbmRDU1MgYmFzZSwgY29tcG9uZW50cyBhbmQgdXRpbGl0aWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgJ3RhaWx3aW5kY3NzJztcblxuLyogXG4qICMjIEtlZW4gU2xpZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgJ2tlZW4tc2xpZGVyJzsiLCJAdGFpbHdpbmQgYmFzZTtcbkB0YWlsd2luZCBjb21wb25lbnRzO1xuQHRhaWx3aW5kIHV0aWxpdGllcztcblxuQGxheWVyIGNvbXBvbmVudHN7XG4gICAgLmNvbnRhaW5lcntcbiAgICAgICAgQGFwcGx5IG1heC13LWNvbnRhaW5lciBzbTptYXgtdy1jb250YWluZXItc20gbWQ6bWF4LXctY29udGFpbmVyLW1kIGxnOm1heC13LWNvbnRhaW5lci1sZyB4bDptYXgtdy1jb250YWluZXIteGwgMnhsOm1heC13LWNvbnRhaW5lci0yeGw7XG4gICAgfVxufSIsIi5rZWVuLXNsaWRlcjpub3QoW2RhdGEta2Vlbi1zbGlkZXItZGlzYWJsZWRdKSB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICBcbiAgICAua2Vlbi1zbGlkZXJfX3NsaWRlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgfVxuICBcbiAgICAmW2RhdGEta2Vlbi1zbGlkZXItcmV2ZXJzZV0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIH1cbiAgXG4gICAgJltkYXRhLWtlZW4tc2xpZGVyLXZdIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gIH1cbiAgXG4gIFtkYXRhLWtlZW4tc2xpZGVyLW1vdmVzXSAqIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfSIsIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVJ1YmlrOml0YWwsd2dodEAwLDMwMDswLDQwMDswLDUwMDswLDYwMDswLDcwMDswLDgwMDswLDkwMDsxLDMwMDsxLDQwMDsxLDUwMDsxLDYwMDsxLDcwMDsxLDgwMDsxLDkwMCZkaXNwbGF5PXN3YXAnKTtcblxuaHRtbCAqe1xuICAgIEBhcHBseSBmb250LXJ1YmlrO1xuICAgICY6bm90KGg2KXtcbiAgICAgICAgQGFwcGx5IHRleHQtYmxhY2s7XG4gICAgfVxufVxuXG5oMSwgaDIsIFxuaDMsIGg0e1xuICAgIEBhcHBseSBmb250LWJvbGQ7XG59XG5cbmgxe1xuICAgICBAYXBwbHkgdGV4dC1oMTtcbn1cblxuaDJ7XG4gICAgQGFwcGx5IHRleHQtM3hsO1xufVxuXG5oM3tcbiAgICBAYXBwbHkgdGV4dC0yeGw7XG59XG5cbmg0LCBoNXtcbiAgICBAYXBwbHkgdGV4dC14bDtcbn1cblxuaDZ7XG4gICAgQGFwcGx5IHRleHQtYmFzZSB0ZXh0LWdyZWVuIGZvbnQtbWVkaXVtIHVwcGVyY2FzZTtcbn1cblxucCwgYSwgbGksIGJsb2NrcXVvdGV7XG4gICAgQGFwcGx5IHRleHQtYmFzZSBtZDp0ZXh0LWxnO1xufVxuXG4vLyAudGV4dC1oZXJve1xuLy8gICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4vLyAgICAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xuLy8gICAgIEBzY3JlZW4gbWR7XG4vLyAgICAgICAgIEBhcHBseSB0ZXh0LTN4bDtcbi8vICAgICB9XG4vLyAgICAgQHNjcmVlbiBsZyB7XG4vLyAgICAgICAgIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4vLyAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjYyNXJlbTtcbi8vICAgICB9XG4vLyB9XG5cbi5oZXJvLXN1YnRpdGxle1xuICAgIEBhcHBseSB0ZXh0LTJ4bCBmb250LW5vcm1hbDtcbn1cblxuLnNtYWxsLWNvcHl7XG4gICAgQGFwcGx5IHRleHQtc207XG59IiwiLyogXG4qICMjIE1peGluc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AaW1wb3J0IFwibWl4aW5zL2ludGVycG9sZXRlXCI7XG5AaW1wb3J0IFwibWl4aW5zL21peGluc1wiO1xuXG4vKiBcbiogIyMgVmFyaWFibGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjsiLCIvKiogQmFzZWQgaW46IGh0dHBzOi8vY29kZXBlbi5pby9NYWRlQnlNaWtlL3Blbi92TnJ2ZFo/ZWRpdG9ycz0wMTEwICovXG5AdXNlICdzYXNzOm1hdGgnO1xuXG4kcmVtX2Jhc2VfcHg6IDE2O1xuJGZpeF9zYWZhcmk6IGZhbHNlICFkZWZhdWx0O1xuXG5AZnVuY3Rpb24gdHJpbV91bml0KCR2YWx1ZSkge1xuICAgIEByZXR1cm4gbWF0aC5kaXYoJHZhbHVlLCAkdmFsdWUgKiAwICsgMSk7XG59XG5cbkBmdW5jdGlvbiBmcm9tX2Jhc2VfcHgoJHZhbHVlKSB7XG4gICAgQHJldHVybiBtYXRoLmRpdih0cmltX3VuaXQoJHZhbHVlKSwgJHJlbS1iYXNlLXB4KTtcbn1cblxuQG1peGluIGludGVycG9sYXRlKCRwcm9wZXJ0aWVzLCAkbWluLXNjcmVlbiwgJG1heC1zY3JlZW4sICRtaW4tdmFsdWUsICRtYXgtdmFsdWUsICRpc19pbXBvcnRhbnQ6IG51bGwpIHtcblxuICAgICRtaW4tc2NyZWVuX3VuaXQ6IHVuaXQoJG1pbi1zY3JlZW4pO1xuICAgICRtYXgtc2NyZWVuX3VuaXQ6IHVuaXQoJG1heC1zY3JlZW4pO1xuICAgICRtaW4tdmFsdWVfdW5pdDogdW5pdCgkbWluLXZhbHVlKTtcbiAgICAkbWF4LXZhbHVlX3VuaXQ6IHVuaXQoJG1heC12YWx1ZSk7XG5cbiAgICAvKiAgfD4gVW5pdCBjaGVja1xuICAgIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlCovXG5cbiAgICBAaWYgJG1pbi1zY3JlZW5fdW5pdCAhPSRtYXgtc2NyZWVuX3VuaXQge1xuICAgICAgICBAZXJyb3IgXCJUaGUgdW5pdHMgZm9yICRtaW4tc2NyZWVuIGFuZCAkbWF4LXNjcmVlbiBhcmUgZGlmZmVyZW50LiBZb3UgY2FuIHVzZSAnZW0nLCAncHgnIG9yICdyZW0nLCBidXQgbm90IGluIGNvbWJpbmF0aW9uLlwiO1xuICAgIH1cblxuICAgIEBpZiAkbWluLXZhbHVlX3VuaXQgIT0kbWF4LXZhbHVlX3VuaXQge1xuICAgICAgICBAZXJyb3IgXCJUaGUgdW5pdHMgZm9yICRtaW4tdmFsdWUgYW5kICRtYXgtdmFsdWUgYXJlIGRpZmZlcmVudC4gWW91IGNhbiB1c2UgJ2VtJywgJ3B4JyBvciAncmVtJywgYnV0IG5vdCBpbiBjb21iaW5hdGlvbi5cIjtcbiAgICB9XG5cbiAgICAkbWF4LXNjcmVlbi1lbTogJG1heC1zY3JlZW47XG4gICAgJG1pbi1zY3JlZW4tZW06ICRtaW4tc2NyZWVuO1xuXG4gICAgLyogIHw+IENvbnZlcnQgc2NyZWVuIHNpemVzIGZvciBtZWRpYSBxdWVyaWVzIHRvICdlbSdcbiAgICDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJQqL1xuICAgIC8qKiBAc2VlIGh0dHBzOi8vemVsbHdrLmNvbS9ibG9nL21lZGlhLXF1ZXJ5LXVuaXRzLyAqL1xuXG4gICAgLyoqIElmIHdlIHVzZSAncmVtJywgd2UgY29udmVydCB0aGVtIHRvICdlbScgKi9cbiAgICBAaWYgJG1pbi1zY3JlZW5fdW5pdD09cmVtIGFuZCAkbWF4LXNjcmVlbl91bml0PT1yZW0ge1xuICAgICAgICAkbWF4LXNjcmVlbi1lbTogdHJpbV91bml0KCRtYXgtc2NyZWVuLWVtKSAqIDFlbTtcbiAgICAgICAgJG1pbi1zY3JlZW4tZW06IHRyaW1fdW5pdCgkbWluLXNjcmVlbi1lbSkgKiAxZW07XG4gICAgfVxuXG4gICAgLyoqIElmIHdlIHVzZSAncHgnLCB3ZSBjb252ZXJ0IHRoZW0gdG8gJ2VtJyAqL1xuICAgIEBpZiAkbWluLXNjcmVlbl91bml0PT1weCBhbmQgJG1heC1zY3JlZW5fdW5pdD09cHgge1xuICAgICAgICAkbWF4LXNjcmVlbi1lbTogZnJvbV9iYXNlX3B4KCRtYXgtc2NyZWVuKSAqIDFlbTtcbiAgICAgICAgJG1pbi1zY3JlZW4tZW06IGZyb21fYmFzZV9weCgkbWluLXNjcmVlbikgKiAxZW07XG4gICAgfVxuXG4gICAgJiB7XG4gICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICRtaW4tdmFsdWUgJGlzX2ltcG9ydGFudDtcblxuICAgICAgICAvLyBJbmNsdWRlIHNhZmFyaSBpZnJhbWUgcmVzaXplIGZpeCBpZiBuZWVkZWRcblxuICAgICAgICAvKi1jbGVhbi1jc3MgaWdub3JlOnN0YXJ0ICovXG4gICAgICAgIG1pbi13aWR0aDogaWYoJGZpeF9zYWZhcmksIDB2dywgbnVsbCk7XG4gICAgICAgIC8qLWNsZWFuLWNzcyBpZ25vcmU6ZW5kICovXG5cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtaW4tc2NyZWVuLWVtKSB7XG4gICAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgICAgICN7JHByb3BlcnR5fTogY2FsYy1pbnRlcnBvbGF0aW9uKCRtaW4tc2NyZWVuLCAkbWF4LXNjcmVlbiwgJG1pbi12YWx1ZSwgJG1heC12YWx1ZSkgJGlzX2ltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtYXgtc2NyZWVuLWVtKSB7XG4gICAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgICAgICN7JHByb3BlcnR5fTogJG1heC12YWx1ZSAkaXNfaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBSZXF1aXJlcyB0aGUgY2FsYy1pbnRlcnBvbGF0aW9uIGZ1bmN0aW9uIHdoaWNoIGNhbiBhbHNvIGJlIHVzZWQgaW5kZXBlbmRlbnRseVxuXG5AZnVuY3Rpb24gY2FsYy1pbnRlcnBvbGF0aW9uKCRtaW4tc2NyZWVuLCAkbWF4LXNjcmVlbiwgJG1pbi12YWx1ZSwgJG1heC12YWx1ZSkge1xuXG4gICAgJG1pbi1zY3JlZW5fdW5pdDogdW5pdCgkbWluLXNjcmVlbik7XG4gICAgJG1heC1zY3JlZW5fdW5pdDogdW5pdCgkbWF4LXNjcmVlbik7XG4gICAgJG1pbi12YWx1ZV91bml0OiB1bml0KCRtaW4tdmFsdWUpO1xuICAgICRtYXgtdmFsdWVfdW5pdDogdW5pdCgkbWF4LXZhbHVlKTtcblxuICAgIC8qICB8PiBTY3JlZW4gc2l6ZXNcbiAgICDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJQqL1xuXG4gICAgLyoqIElmIHdlIHVzZSAncmVtJywgd2UgY29udmVydCB0aGUgc2NyZWVuIHNpemVzIHRvICdyZW0nICovXG4gICAgQGlmICRtaW4tdmFsdWVfdW5pdD09cmVtIGFuZCAkbWF4LXZhbHVlX3VuaXQ9PXJlbSB7XG5cbiAgICAgICAgQGlmICRtaW4tc2NyZWVuX3VuaXQ9PWVtIGFuZCAkbWF4LXNjcmVlbl91bml0PT1lbSB7XG4gICAgICAgICAgICAkbWF4LXNjcmVlbjogdHJpbV91bml0KCRtYXgtc2NyZWVuKSAqIDFyZW07XG4gICAgICAgICAgICAkbWluLXNjcmVlbjogdHJpbV91bml0KCRtaW4tc2NyZWVuKSAqIDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAZWxzZSBpZiAkbWluLXNjcmVlbl91bml0PT1weCBhbmQgJG1heC1zY3JlZW5fdW5pdD09cHgge1xuICAgICAgICAgICAgJG1heC1zY3JlZW46IGZyb21fYmFzZV9weCgkbWF4LXNjcmVlbikgKiAxcmVtO1xuICAgICAgICAgICAgJG1pbi1zY3JlZW46IGZyb21fYmFzZV9weCgkbWluLXNjcmVlbikgKiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLyoqIElmIHdlIHVzZSAncHgnLCB3ZSBjb252ZXJ0IHRoZSBzY3JlZW4gc2l6ZXMgdG8gJ3B4JyAqL1xuICAgIH1cblxuICAgIEBlbHNlIGlmICRtaW4tdmFsdWVfdW5pdD09cHggYW5kICRtYXgtdmFsdWVfdW5pdD09cHgge1xuXG4gICAgICAgIEBpZiAkbWluLXNjcmVlbl91bml0PT1lbSBhbmQgJG1heC1zY3JlZW5fdW5pdD09ZW0gb3IgJG1pbi1zY3JlZW5fdW5pdD09cmVtIGFuZCAkbWF4LXNjcmVlbl91bml0PT1yZW0ge1xuICAgICAgICAgICAgJG1heC1zY3JlZW46IHRyaW1fdW5pdCgkbWF4LXNjcmVlbikgKiAkcmVtX2Jhc2VfcHggKiAxcHg7XG4gICAgICAgICAgICAkbWluLXNjcmVlbjogdHJpbV91bml0KCRtaW4tc2NyZWVuKSAqICRyZW1fYmFzZV9weCAqIDFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8qKiBJZiB3ZSB1c2UgJ2VtJywgd2UgY29udmVydCBzY3JlZW4gc2l6ZXMgdG8gJ2VtJyAqL1xuICAgIH1cblxuICAgIEBlbHNlIGlmICRtaW4tdmFsdWVfdW5pdD09ZW0gYW5kICRtYXgtdmFsdWVfdW5pdD09ZW0ge1xuICAgICAgICBAaWYgJG1pbi1zY3JlZW5fdW5pdD09cmVtIGFuZCAkbWF4LXNjcmVlbl91bml0PT1yZW0ge1xuICAgICAgICAgICAgJG1heC1zY3JlZW46IHRyaW1fdW5pdCgkbWF4LXNjcmVlbikgKiAxZW07XG4gICAgICAgICAgICAkbWluLXNjcmVlbjogdHJpbV91bml0KCRtaW4tc2NyZWVuKSAqIDFlbTtcblxuICAgICAgICB9XG5cbiAgICAgICAgQGVsc2UgaWYgJG1pbi1zY3JlZW5fdW5pdD09cHggYW5kICRtYXgtc2NyZWVuX3VuaXQ9PXB4IHtcbiAgICAgICAgICAgICRtYXgtc2NyZWVuOiBmcm9tX2Jhc2VfcHgoJG1heC1zY3JlZW4pICogMWVtO1xuICAgICAgICAgICAgJG1pbi1zY3JlZW46IGZyb21fYmFzZV9weCgkbWluLXNjcmVlbikgKiAxZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAkYTogbWF0aC5kaXYoJG1heC12YWx1ZSAtICRtaW4tdmFsdWUsICRtYXgtc2NyZWVuIC0gJG1pbi1zY3JlZW4pO1xuICAgICRiOiAkbWluLXZhbHVlIC0gJGEgKiAkbWluLXNjcmVlbjtcblxuICAgICRzaWduOiBcIitcIjtcblxuICAgIEBpZiAoJGIgPCAwKSB7XG4gICAgICAgICRzaWduOiBcIi1cIjtcbiAgICAgICAgJGI6IGFicygkYik7XG4gICAgfVxuXG4gICAgQHJldHVybiBjYWxjKCN7JGEqMTAwfXZ3ICN7JHNpZ259ICN7JGJ9KTtcbn1cblxuLyrigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJQqXFxcbiAgICDil4/inbEgU0hPUlRIQU5EUyBNSVhJTlMgSEVMUEVSU1xuXFwq4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUKi9cblxuJG1pbl9zY3Jlbl9zaXplOiA1NzZweDtcbiRtYXhfc2NyZW5fc2l6ZTogMTQ0MHB4O1xuXG5AbWl4aW4gcmZzKCRwcm9waWV0eSwgJG1pbl9zLCAkbWF4X3MsICRpc19pbXBvcnQ6IG51bGwpe1xuICAgIEBpbmNsdWRlIGludGVycG9sYXRlKCRwcm9waWV0eSwgJG1pbl9zY3Jlbl9zaXplLCAkbWF4X3NjcmVuX3NpemUsICRtaW5fcywgJG1heF9zLCAkaXNfaW1wb3J0KTtcbn1cblxuQG1peGluIGZvbnQtc2l6ZSgkbWluX3MsICRtYXhfcywgJGlzX2ltcG9ydDogbnVsbCl7XG4gICAgQGluY2x1ZGUgaW50ZXJwb2xhdGUoJ2ZvbnQtc2l6ZScsICRtaW5fc2NyZW5fc2l6ZSwgJG1heF9zY3Jlbl9zaXplLCAkbWluX3MsICRtYXhfcywgJGlzX2ltcG9ydCk7XG59XG5cbkBtaXhpbiBtYXJnaW4oJG1pbl9zLCAkbWF4X3MsICRpc19pbXBvcnQ6IG51bGwpe1xuICAgIEBpbmNsdWRlIGludGVycG9sYXRlKCdtYXJnaW4nLCAkbWluX3NjcmVuX3NpemUsICRtYXhfc2NyZW5fc2l6ZSwgJG1pbl9zLCAkbWF4X3MsICRpc19pbXBvcnQpO1xufVxuXG5AbWl4aW4gbWFyZ2luLXRvcCgkbWluX3MsICRtYXhfcywgJGlzX2ltcG9ydDogbnVsbCl7XG4gICAgQGluY2x1ZGUgaW50ZXJwb2xhdGUoJ21hcmdpbi10b3AnLCAkbWluX3NjcmVuX3NpemUsICRtYXhfc2NyZW5fc2l6ZSwgJG1pbl9zLCAkbWF4X3MsICRpc19pbXBvcnQpO1xufVxuXG5AbWl4aW4gbWFyZ2luLWxlZnQoJG1pbl9zLCAkbWF4X3MsICRpc19pbXBvcnQ6IG51bGwpe1xuICAgIEBpbmNsdWRlIGludGVycG9sYXRlKCdtYXJnaW4tbGVmdCcsICRtaW5fc2NyZW5fc2l6ZSwgJG1heF9zY3Jlbl9zaXplLCAkbWluX3MsICRtYXhfcywgJGlzX2ltcG9ydCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tcmlnaHQoJG1pbl9zLCAkbWF4X3MsICRpc19pbXBvcnQ6IG51bGwpe1xuICAgIEBpbmNsdWRlIGludGVycG9sYXRlKCdtYXJnaW4tcmlnaHQnLCAkbWluX3NjcmVuX3NpemUsICRtYXhfc2NyZW5fc2l6ZSwgJG1pbl9zLCAkbWF4X3MsICRpc19pbXBvcnQpO1xufVxuXG5AbWl4aW4gbWFyZ2luLWJvdHRvbSgkbWluX3MsICRtYXhfcywgJGlzX2ltcG9ydDogbnVsbCl7XG4gICAgQGluY2x1ZGUgaW50ZXJwb2xhdGUoJ21hcmdpbi1ib3R0b20nLCAkbWluX3NjcmVuX3NpemUsICRtYXhfc2NyZW5fc2l6ZSwgJG1pbl9zLCAkbWF4X3MsICRpc19pbXBvcnQpO1xufVxuXG5AbWl4aW4gcGFkZGluZygkbWluX3MsICRtYXhfcywgJGlzX2ltcG9ydDogbnVsbCl7XG4gICAgQGluY2x1ZGUgaW50ZXJwb2xhdGUoJ3BhZGRpbmcnLCAkbWluX3NjcmVuX3NpemUsICRtYXhfc2NyZW5fc2l6ZSwgJG1pbl9zLCAkbWF4X3MsICRpc19pbXBvcnQpO1xufVxuXG5AbWl4aW4gcGFkZGluZy10b3AoJG1pbl9zLCAkbWF4X3MsICRpc19pbXBvcnQ6IG51bGwpe1xuICAgIEBpbmNsdWRlIGludGVycG9sYXRlKCdwYWRkaW5nLXRvcCcsICRtaW5fc2NyZW5fc2l6ZSwgJG1heF9zY3Jlbl9zaXplLCAkbWluX3MsICRtYXhfcywgJGlzX2ltcG9ydCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXJpZ2h0KCRtaW5fcywgJG1heF9zLCAkaXNfaW1wb3J0OiBudWxsKXtcbiAgICBAaW5jbHVkZSBpbnRlcnBvbGF0ZSgncGFkZGluZy1yaWdodCcsICRtaW5fc2NyZW5fc2l6ZSwgJG1heF9zY3Jlbl9zaXplLCAkbWluX3MsICRtYXhfcywgJGlzX2ltcG9ydCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWxlZnQoJG1pbl9zLCAkbWF4X3MsICRpc19pbXBvcnQ6IG51bGwpe1xuICAgIEBpbmNsdWRlIGludGVycG9sYXRlKCdwYWRkaW5nLWxlZnQnLCAkbWluX3NjcmVuX3NpemUsICRtYXhfc2NyZW5fc2l6ZSwgJG1pbl9zLCAkbWF4X3MsICRpc19pbXBvcnQpO1xufVxuXG5AbWl4aW4gcGFkZGluZy1ib3R0b20oJG1pbl9zLCAkbWF4X3MsICRpc19pbXBvcnQ6IG51bGwpe1xuICAgIEBpbmNsdWRlIGludGVycG9sYXRlKCdwYWRkaW5nLWJvdHRvbScsICRtaW5fc2NyZW5fc2l6ZSwgJG1heF9zY3Jlbl9zaXplLCAkbWluX3MsICRtYXhfcywgJGlzX2ltcG9ydCk7XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5AbWl4aW4gY2FyZC1ncmFkaWVudC1ncmVlbigkdHJhbnNwYXJlbnQtZGlyZWN0aW9uKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICR0cmFuc3BhcmVudC1kaXJlY3Rpb24sXG4gICAgICB0cmFuc3BhcmVudCAwLjM3NXJlbSxcbiAgICAgIHdoaXRlIDAuMzc1cmVtXG4gICAgKSxcbiAgICBsaW5lYXItZ3JhZGllbnQoXG4gICAgICB0byByaWdodCxcbiAgICAgIHRoZW1lKFwiY29sb3JzLmdyZWVuXCIpLFxuICAgICAgdGhlbWUoXCJjb2xvcnMubGlnaHQtZ3JlZW5cIilcbiAgICApO1xufVxuXG5AZnVuY3Rpb24gcG93KCR2YWx1ZSwgJHBvdzogMSkge1xuICBAcmV0dXJuIGlmKCRwb3c9PTAsIDEsICR2YWx1ZSAqIHBvdygkdmFsdWUsICRwb3cgLSAxKSk7XG59XG5cbkBmdW5jdGlvbiByb3VuZGVkKCR2YWx1ZSwgJHByZWNpc2lvbjogMSkge1xuICAkcG93MTA6IHBvdygxMCwgJHByZWNpc2lvbik7XG4gIEByZXR1cm4gbWF0aC5kaXYocm91bmQoJHZhbHVlICogJHBvdzEwKSwgJHBvdzEwKTtcbn1cblxuLyrigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJQqXFxcbiAgICDil4/inbEgTUlYSU5HU1xuXFwq4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUKi9cblxuQG1peGluIG1fcXVlcnkoJHdpZHRoLCAkdHlwZTogXCJtYXhcIikge1xuICAkd2lkdGhfdmFsdWU6IHRyaW1fdW5pdCgkd2lkdGgpO1xuICAkd2lkdGhfdW5pdDogdW5pdCgkd2lkdGgpO1xuICAkd2lkdGhfcGl4ZWxzOiAwO1xuICAkd2lkdGhfYnA6IDA7XG4gICRyZW1fdmFsdWU6IDE2O1xuXG4gIC8vRGV0ZWN0IHVuaXRcbiAgQGlmICR3aWR0aF91bml0PT0gXCJyZW1cIiBvciAkd2lkdGhfdW5pdD09IFwiZW1cIiB7XG4gICAgJHdpZHRoX3BpeGVsczogJHdpZHRoX3ZhbHVlICogJHJlbV92YWx1ZTtcbiAgfSBAZWxzZSB7XG4gICAgJHdpZHRoX3BpeGVsczogJHdpZHRoX3ZhbHVlO1xuICB9XG5cbiAgQGlmICR0eXBlPT0gXCJtYXhcIiB7XG4gICAgJHdpZHRoX2JwOiBtYXRoLmRpdigkd2lkdGhfcGl4ZWxzLCAkcmVtX3ZhbHVlKSAqIDFlbTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aF9icCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAvL0BzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4gICAgJHdpZHRoX2JwOiBtYXRoLmRpdigkd2lkdGhfcGl4ZWxzICsgMC4wMiwgJHJlbV92YWx1ZSkgKiAxZW07XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkdGhfYnApIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbkBtaXhpbiBjb2woJGNvbC1udW06IFwiXCIpIHtcbiAgQGlmICgkY29sLW51bT09MTIpIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH0gQGVsc2UgaWYgKCRjb2wtbnVtPT0gXCJcIikge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH0gQGVsc2UgaWYoJGNvbC1udW09PSBcImF1dG9cIikge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfSBAZWxzZSB7XG4gICAgZmxleDogMCAwIDguMzMlICogJGNvbC1udW07XG4gICAgbWF4LXdpZHRoOiA4LjMzJSAqICRjb2wtbnVtO1xuICB9XG59XG5cbkBtaXhpbiBzZWxlY3Rfc3R5bGUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1wcmltYXJ5KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1pY29uLWFycm93LWRvd24pO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDE2cHg7XG59XG5cbkBtaXhpbiBob3ZlciB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8vIENlbnRlciBibG9ja1xuQG1peGluIGNlbnRlci1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4vLyBDb2x1bW4gd2lkdGggd2l0aCBtYXJnaW5cbkBtaXhpbiBjb2x1bW4td2lkdGgoJG51bWJlckNvbHVtbnM6IDMpIHtcbiAgd2lkdGg6IG1hcC1nZXQoJGNvbHVtbnMsICRudW1iZXJDb2x1bW5zKSAtXG4gICAgKCgkY29sdW1uc19fbWFyZ2luICogKCRudW1iZXJDb2x1bW5zIC0gMSkpIC8gJG51bWJlckNvbHVtbnMpO1xufVxuIiwiLyogXG4qICMjIFJlc2V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgXCJyZXNldFwiO1xuXG4vKiBcbiogIyMgVHlwb2dyYXBoeVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuXG4vKiBcbiogIyMgVXRpbHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGltcG9ydCBcInV0aWxzXCI7XG5cbi8qIFxuKiAjIyBBbmltYXRpb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgXCJhbmltYXRpb25zXCI7XG5cbi8qIFxuKiAjIyBSb290XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgXCJyb290XCI7XG4iLCIuYmctd2hpdGUtc3BsaXQtYmx1ZXtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHdoaXRlIDUwJSwgIzM3NzhCQSA1MCUpO1xufVxuXG4uYm9yZGVyLWdyYWRpZW50LWdyZWVue1xuICAgIGJvcmRlci1pbWFnZS1zbGljZTogMTtcbiAgICBib3JkZXItaW1hZ2Utc291cmNlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHRoZW1lKCdjb2xvcnMuZ3JlZW4nKSwgdGhlbWUoJ2NvbG9ycy5saWdodC1ncmVlbicpKTtcbn1cbi5zdHJldGNoZWQtbGlua3tcbiAgICBAYXBwbHkgYWZ0ZXI6Y29udGVudC1bJyddIGFmdGVyOmFic29sdXRlIGFmdGVyOmluc2V0LTA7XG59IiwiLmFuaW1hdGlvbi1mYWRlLW91dHtcbiAgICBAYXBwbHkgaGlkZGVuIG9wYWNpdHktMDtcbiAgICBhbmltYXRpb246IGZhZGUtb3V0IDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGUtaW4ge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuICBcbkBrZXlmcmFtZXMgZmFkZS1vdXQge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufSIsIi8qIVxuVGhlbWUgTmFtZTogUGF5bHlueHNcblRoZW1lIFVSSTogaHR0cDovL3BheWx5bnhzLmNvbS9cbkF1dGhvcjogUGF5bHlueHNcbkF1dGhvciBVUkk6IGh0dHBzOi8vcGF5bHlueHMuY29tXG5EZXNjcmlwdGlvbjogV29yZHByZXNzIFRoZW1lIGZvciBQYXlseW54cyB3ZWJzaXRlXG5WZXJzaW9uOiAxLjAuMFxuVGVzdGVkIHVwIHRvOiA1LjRcblJlcXVpcmVzIFBIUDogNS42XG5MaWNlbnNlOiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MiBvciBsYXRlclxuTGljZW5zZSBVUkk6IExJQ0VOU0VcblRleHQgRG9tYWluOiBrcm9ub3NcblRhZ3M6IHdlYnBhY2ssIHRhaWx3aW5kLCBrcm9ub3Njb2RlLCBjdXN0b20tdGhlbWVcblxuS3Jvbm9zIFRoZW1lIGlzIGJhc2VkIG9uIFVuZGVyc2NvcmVzIGh0dHBzOi8vdW5kZXJzY29yZXMubWUvLCAoQykgMjAxMi0yMDIwIEF1dG9tYXR0aWMsIEluYy5cblVuZGVyc2NvcmVzIGlzIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdQTCB2MiBvciBsYXRlci5cbiovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4+Pj4gVEFCTEUgT0YgQ09OVEVOVFM6XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5UaGlzIHN0cnVjdHVyZSBmb2xsb3dzIHRoZSA3KzEgcGF0dGVybiwgc2VlIG1vcmUgaHR0cHM6Ly9zYXNzLWd1aWRlbGluLmVzLyN0aGUtNy0xLXBhdHRlcm4gXG5cbiMgQWJzdHJhY3RzXG5cdC0tIE1peGluc1xuXHQtLSBWYXJpYWJsZXNcbiMgQmFzZVxuXHQtLSBSZXNldFxuXHQtLSBUeXBvZ3JhcGh5XG4jIENvbXBvbmVudHNcblx0LS0gQnV0dG9uc1xuXHQtLSBEcm9wZG93bnNcblx0LS0gSW5wdXRzXG5cdC0tIExpbmtzXG4jIExheW91dHNcblx0LS0gSGVhZGVyXG5cdC0tIEZvb3RlclxuIyBQYWdlc1xuIyBUaGVtZXNcbiMgVmVuZG9yc1xuXHQtLSBUYWlsd2luZENTUyB1dGlsaXRpZXMgY2xhc2Vzc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBWZW5kb3JzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBcbiogIyMgVGFpbHdpbmRDU1MgYmFzZSwgY29tcG9uZW50cyBhbmQgdXRpbGl0aWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qISB0YWlsd2luZGNzcyB2My4yLjEgfCBNSVQgTGljZW5zZSB8IGh0dHBzOi8vdGFpbHdpbmRjc3MuY29tXG4qL1xuLypcbjEuIFByZXZlbnQgcGFkZGluZyBhbmQgYm9yZGVyIGZyb20gYWZmZWN0aW5nIGVsZW1lbnQgd2lkdGguIChodHRwczovL2dpdGh1Yi5jb20vbW96ZGV2cy9jc3NyZW1lZHkvaXNzdWVzLzQpXG4yLiBBbGxvdyBhZGRpbmcgYSBib3JkZXIgdG8gYW4gZWxlbWVudCBieSBqdXN0IGFkZGluZyBhIGJvcmRlci13aWR0aC4gKGh0dHBzOi8vZ2l0aHViLmNvbS90YWlsd2luZGNzcy90YWlsd2luZGNzcy9wdWxsLzExNilcbiovXG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuJG1heC13aWR0aC1jb250YWluZXI6IDExMHJlbTtcbiRwLWNvbnRhaW5lcjogNHJlbTtcblxuLyogIHw+IEJSRUFLUE9JTlRTIEJPT1NUUkFQXG7igJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJQqL1xuJGJwLXNtOiAzNmVtO1xuJGJwLW1kOiA0OGVtO1xuJGJwLWxnOiA3NnJlbTtcbiRicC14bDogODByZW07XG4kYnAteHhsOiA5MHJlbTtcbiRicC14eHhsOiAxMjVyZW07XG5cbi8qICB8PiBPVEhFUlNcbuKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlCovXG5cbiRlbmFibGUtYnV0dG9uLXBvaW50ZXJzOiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZWRfc3BhY2luZ191dGlsaXRpZXM6IHRydWUgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAwLjVyZW07XG4ka2JkLXBhZGRpbmcteDogMC41cmVtO1xuJGtiZC1jb2xvcjogZ3JleTtcbiRrYmQtYmc6IHdoaXRlO1xuXG46cm9vdCB7XG4gIEBpbmNsdWRlIHJmcyhcIi0tcC1jb250YWluZXJcIiwgMnJlbSwgNHJlbSk7IC8vUGFkZGluZyBDb250YWluZXJcbiAgLS1tYXgtd2lkdGgtY29udGFpbmVyOiAjeyRtYXgtd2lkdGgtY29udGFpbmVyfTtcblxuICAvKiDigJTigJTigJQgVHJhbnNpdGlvbiBkdXJhdGlvbiB0aW1lICovXG4gIC0tZy10cmFuczogMC4zcztcblxuICAvKiDigJTigJTigJQgQm9yZGVyIHJhZGl1cyAqL1xuICAtLWctYnI6IDEwcHg7XG5cbiAgLyog4oCU4oCU4oCUIEJveCBTaGFkb3cgKi9cbiAgLS1nLXNoYWRvdzogcmdiYSgxNDksIDE1NywgMTY1LCAwLjIpIDBweCA4cHggMjRweDtcblxuICAvKiDigJTigJTigJQgRm9udHMgKi9cbiAgLS1ib2R5LWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1ib2R5LWxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgLyog4oCU4oCU4oCUIENvbG9ycyAqL1xuICAtLWMtcHJpbWFyeTogIzI0MjYyODtcbiAgLS1jLWJsYWNrOiAjMjAxZjFlO1xuICAtLWMtcHJpbWFyeS1ob3ZlcjogIzIzMWYyMGRlO1xuICAtLWMtc2Vjb25kOiAjN2M3YzdjO1xuICAtLWMtc2Vjb25kLWhvdmVyOiAjNTk1OTU5O1xuICAtLWMtYm9keS1iZzogI2ZmZjtcbiAgLS1jLWdyYXk6ICNkZWUwZTI7XG4gIC0tYy1ncmF5LTI6ICM2NjY4NmM7XG4gIC0tYy1ncmF5LTM6ICNmM2YzZjM7XG4gIC0tYy1ibHVlOiAjMzc3OGJhO1xuICAtLWMtYmx1ZS0yOiAjMmI1ZTk0O1xuICAtLWMtZ3JlZW46ICM0NTg0MmU7XG4gIC0tYy1ncmVlbi1saWdodDogIzU2YTIzYTtcbiAgLS1jLWdyZWVuLTI6ICMxODM3MGU7XG4gIC8qIOKAlOKAlOKAlCBIUiAqL1xuICAtLWhyLWNvbG9yOiBncmV5O1xuICAtLWhyLW9wYWNpdHk6IDE7XG5cbiAgLS1tYXgtdzogMTIwMHB4O1xuICAtLW1heC13LTI6IDE0NDBweDtcbiAgLS1tYXgtdy0zOiAxNjAwcHg7XG5cbiAgLS1mZi1wcmltYXJ5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gIC8qIOKAlOKAlOKAlCBNYXJrICovXG4gIC0tbWFyay1wYWRkaW5nOiAwLjVyZW07XG5cbiAgLyog4oCU4oCU4oCUIExpbmtzICovXG4gIC0tbGluay1jb2xvcjogdmFyKC0tYy1wcmltYXJ5KTtcbiAgLS1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS1jLXByaW1hcnktaG92ZXIpO1xuXG4gIC8qIOKAlOKAlOKAlCBGb250IHNpemVzICovXG4gIEBpbmNsdWRlIHJmcyhcIi0tZnMtbjFcIiwgMC44cmVtLCAwLjlyZW0pO1xuICBAaW5jbHVkZSByZnMoXCItLWZzLWJhc2VcIiwgMXJlbSwgMXJlbSk7XG5cbiAgQGluY2x1ZGUgcmZzKFwiLS1mcy0wXCIsIDAuODc1cmVtLCAwLjkzOHJlbSk7XG4gIEBpbmNsdWRlIHJmcyhcIi0tZnMtMVwiLCAxcmVtLCAxLjEyNXJlbSk7XG4gIEBpbmNsdWRlIHJmcyhcIi0tZnMtMlwiLCAxLjI1cmVtLCAxLjVyZW0pO1xuICBAaW5jbHVkZSByZnMoXCItLWZzLTNcIiwgMS41cmVtLCAxLjc1cmVtKTtcbiAgQGluY2x1ZGUgcmZzKFwiLS1mcy00XCIsIDEuNjI1cmVtLCAycmVtKTtcbiAgQGluY2x1ZGUgcmZzKFwiLS1mcy01XCIsIDJyZW0sIDIuNXJlbSk7XG4gIEBpbmNsdWRlIHJmcyhcIi0tZnMtNlwiLCAycmVtLCAzLjVyZW0pO1xuICBAaW5jbHVkZSByZnMoXCItLWZzLWhlcm8tMVwiLCAyLjVyZW0sIDQuNnJlbSk7XG4gIEBpbmNsdWRlIHJmcyhcIi0tZnMtaGVyby0yXCIsIDJyZW0sIDYuMjVyZW0pO1xuICBAaW5jbHVkZSByZnMoXCItLWhnLW5hdmJhclwiLCA3MXB4LCAxMjRweCk7XG5cbiAgLyog4oCU4oCU4oCUIFNwYWNpbmcgKi9cbiAgQGluY2x1ZGUgcmZzKFwiLS1zcC0xNlwiLCAxcmVtLCAxcmVtKTsgLy8xNnB4XG4gIEBpbmNsdWRlIHJmcyhcIi0tc3AtMzJcIiwgMS41cmVtLCAycmVtKTsgLy8zMnB4XG4gIEBpbmNsdWRlIHJmcyhcIi0tc3AtNDBcIiwgMnJlbSwgMi41cmVtKTsgLy80MHB4XG4gIEBpbmNsdWRlIHJmcyhcIi0tc3AtNTBcIiwgMnJlbSwgMy4xMjVyZW0pOyAvLzUwcHhcbiAgQGluY2x1ZGUgcmZzKFwiLS1zcC02NFwiLCAycmVtLCA0cmVtKTsgLy82NHB4XG4gIEBpbmNsdWRlIHJmcyhcIi0tc3AtODBcIiwgMi41cmVtLCA1cmVtKTsgLy84MHB4XG4gIEBpbmNsdWRlIHJmcyhcIi0tc3AtMTIwXCIsIDIuNXJlbSwgNy41cmVtKTsgLy8xMjBweFxuICBAaW5jbHVkZSByZnMoXCItLXNwLTE2MFwiLCAyLjVyZW0sIDEwcmVtKTsgLy8xNjBweFxuXG4gIEBpbmNsdWRlIG1fcXVlcnkoMjIuNXJlbSkge1xuICAgIC0tcC1jb250YWluZXI6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jb250YWluZXItLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1pbmxpbmU6IDQwcHg7XG5cbiAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICBwYWRkaW5nLWlubGluZTogMzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1fcXVlcnkoJGJwLW1kKSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIH1cbn1cblxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi8vQW5pbWF0aW9uc1xuXG5bY2xhc3MqPVwiYW5pbWF0aW9uLS1cIl0ge1xuICBvcGFjaXR5OiAwOyAvLyBQb3IgZGVmZWN0byBpbnZpc2libGVzXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlLCB0cmFuc2Zvcm0gMC42cyBlYXNlLCBmaWx0ZXIgMC42cyBlYXNlOyAvLyBUcmFuc2ljacOzbiBnZW7DqXJpY2Egc2kgc2UgbmVjZXNpdGFcblxuICAmLmFjdGl2ZS0tYW5pbWF0aW9uLW5vIHtcbiAgICBvcGFjaXR5OiAxOyAvLyBIYWNlcmxvIHZpc2libGUgc2kgbGEgYW5pbWFjacOzbiBubyBlc3TDoSBhY3RpdmFcbiAgICB0cmFuc2Zvcm06IG5vbmU7IC8vIEFzZWd1cmFyc2UgZGUgcXVlIG5vIGhheWEgdHJhbnNmb3JtYWNpw7NuIHJlc2lkdWFsXG4gIH1cblxuICAmLmlzLXZpc2libGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lOyAvLyBSZXN0YWJsZWNlciBjdWFscXVpZXIgdHJhbnNmb3JtYWNpw7NuXG4gIH1cbn1cblxuLy8gRmFkZSBJblxuLmFuaW1hdGlvbi0tZmFkZV9pbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlO1xuXG4gICYuaXMtdmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vLyBTbGlkZSBVcFxuLmFuaW1hdGlvbi0tc2xpZGVfdXAge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlLCB0cmFuc2Zvcm0gMC42cyBlYXNlO1xuXG4gICYuaXMtdmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuLy8gU2xpZGUgTGVmdFxuLmFuaW1hdGlvbi0tc2xpZGVfbGVmdCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDBweCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlLCB0cmFuc2Zvcm0gMC42cyBlYXNlO1xuXG4gICYuaXMtdmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuLy8gU2xpZGUgUmlnaHRcbi5hbmltYXRpb24tLXNsaWRlX3JpZ2h0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwcHgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZSwgdHJhbnNmb3JtIDAuNnMgZWFzZTtcblxuICAmLmlzLXZpc2libGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbi8vIFpvb20gSW5cbi5hbmltYXRpb24tLXpvb21faW4ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlLCB0cmFuc2Zvcm0gMC42cyBlYXNlO1xuXG4gICYuaXMtdmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbi8vIFJvdGF0ZSBJblxuLmFuaW1hdGlvbi0tcm90YXRlX2luIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKSBzY2FsZSgwLjk1KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2UsIHRyYW5zZm9ybSAwLjZzIGVhc2U7XG5cbiAgJi5pcy12aXNpYmxlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApIHNjYWxlKDEpO1xuICB9XG59XG5cbi5nbG9iYWwtYnRuIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXByaW1hcnkpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtYm9keS1iZyk7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgfVxuXG4gICY6aG92ZXIgc3BhbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuIiwiLyogXG4qICMjIEJ1dHRvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGltcG9ydCBcImJ1dHRvbnNcIjtcblxuLyogXG4qICMjIEljb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgXCJpY29uc1wiO1xuXG4vKiBcbiogIyMgSGVyb1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AaW1wb3J0IFwiaGVyb1wiO1xuXG4vKiBcbiogIyMgVGltZWxpbmVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGltcG9ydCBcInRpbWVsaW5lXCI7XG5cblxuLyogXG4qICMjIERldGFpbHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGltcG9ydCBcImRldGFpbHNcIjtcblxuLyogXG4qICMjIFRlYW0gbWVtYmVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgXCJ0ZWFtLW1lbWJlclwiO1xuXG4vKiBcbiogIyMgQ29udGFjdCBTZWN0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgXCJjb250YWN0LXNlY3Rpb25cIjtcblxuLyogXG4qICMjIFBhZ2luYXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGltcG9ydCBcInBhZ2luYXRpb25cIjtcblxuLyogXG4qICMjIFVwY29taW5nIEV2ZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AaW1wb3J0IFwidXBjb21pbmctZXZlbnRzXCI7XG5cbkBpbXBvcnQgXCJ2aWRlb1wiO1xuXG4vKiBcbiogIyMgU3RpY2t5IG5hdmJhclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AaW1wb3J0IFwic3RpY2t5X25hdmJhclwiO1xuXG4vKiBcbiogIyMgQnJlYWRjcnVtYlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AaW1wb3J0IFwiYnJlYWRjcnVtYlwiO1xuXG4vKiBcbiogIyMgQ29va2llIG5vdGlmaWNhdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AaW1wb3J0IFwiY29va2llLW5vdGlmaWNhdGlvblwiO1xuXG4vKiBcbiogIyMgQ29sdW1ucyBJY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AaW1wb3J0IFwiY29sdW1uLWljb25zXCI7XG5cbkBpbXBvcnQgXCJjYWxsLXRvLWFjdGlvblwiO1xuXG5AaW1wb3J0IFwibXVsdGljb2x1bW4taWNvbnNcIjtcblxuQGltcG9ydCBcInF1b3RlXCI7XG5cbkBpbXBvcnQgXCJtdWx0aWNvbHVtbi1sb2dvc1wiO1xuXG5AaW1wb3J0IFwidGVzdGltb25pYWxzXCI7XG5cbkBpbXBvcnQgXCJjb3VudGVyc1wiO1xuXG5AaW1wb3J0IFwiZnVsbC1pbWFnZVwiO1xuXG5AaW1wb3J0IFwibXVsdGljb2x1bW4tYnVsbGV0c1wiO1xuXG5AaW1wb3J0IFwicHJpY2luZy10YWJsZVwiO1xuXG5AaW1wb3J0IFwibXVsdGljb2x1bW4tY2FyZHNcIjtcblxuQGltcG9ydCBcInNvY2lhbC1tZWRpYVwiO1xuXG5AaW1wb3J0IFwiaW50ZXJuYWwtdG9wYmFyXCI7XG5cbkBpbXBvcnQgXCJjYXJlZXJzXCI7XG5cbkBpbXBvcnQgXCJyZXF1ZXN0LWRlbW9cIjtcblxuQGltcG9ydCBcInJlc291cmNlc1wiO1xuXG4vLyBHdXRlbmJlcmcgYmxvY2tzXG5cbkBpbXBvcnQgXCJibG9ja3MvYmstY291bnRlcnNcIjtcblxuQGltcG9ydCBcImJsb2Nrcy9iay10ZXN0aW1vbmlhbHNcIjtcblxuQGltcG9ydCBcInRleHQtY29sdW1uXCI7XG5cbkBpbXBvcnQgXCJ0ZXh0LW1lZGlhLWJ1bGxldHNcIjtcblxuQGltcG9ydCBcInRleHQtY2FyZC1ncmFkaWVudFwiO1xuXG5AaW1wb3J0IFwiZmVhdHVyZWQtYmxvZ1wiOyIsIi5idG4ge1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIEBhcHBseSBvcGFjaXR5LTc1IGN1cnNvci1ub3QtYWxsb3dlZDtcbiAgfVxuICAmLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtYmx1ZSk7XG4gICAgY29sb3I6IHZhcigtLWMtYm9keS1iZyk7XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiB2YXIoLS1jLWJvZHktYmcpO1xuICAgICAgdHJhbnNpdGlvbjogdmFyKC0tZy10cmFucyk7XG4gICAgfVxuICB9XG4gICYtc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWJsdWUtMik7XG4gICAgY29sb3I6IHZhcigtLWMtYm9keS1iZyk7XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiB2YXIoLS1jLWJvZHktYmcpO1xuICAgICAgdHJhbnNpdGlvbjogdmFyKC0tZy10cmFucyk7XG4gICAgfVxuICB9XG4gICYtd2hpdGUtYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ib2R5LWJnKTtcbiAgICBjb2xvcjogdmFyKC0tYy1ibHVlKTtcblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6IHZhcigtLWMtYmx1ZSk7XG4gICAgICB0cmFuc2l0aW9uOiB2YXIoLS1nLXRyYW5zKTtcbiAgICB9XG4gIH1cblxuICAmLXdoaXRlLWJsdWUtMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ib2R5LWJnKTtcbiAgICBjb2xvcjogdmFyKC0tYy1ibHVlLTIpO1xuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogdmFyKC0tYy1ibHVlLTIpO1xuICAgICAgdHJhbnNpdGlvbjogdmFyKC0tZy10cmFucyk7XG4gICAgfVxuICB9XG4gICYtd2hpdGUtZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtYm9keS1iZyk7XG4gICAgY29sb3I6IHZhcigtLWMtZ3JlZW4pO1xuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogdmFyKC0tYy1ncmVlbik7XG4gICAgICB0cmFuc2l0aW9uOiB2YXIoLS1nLXRyYW5zKTtcbiAgICB9XG4gIH1cbiAgJi13aGl0ZS1ncmVlbi0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWJvZHktYmcpO1xuICAgIGNvbG9yOiB2YXIoLS1jLWdyZWVuLTIpO1xuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogdmFyKC0tYy1ncmVlbi0yKTtcbiAgICAgIHRyYW5zaXRpb246IHZhcigtLWctdHJhbnMpO1xuICAgIH1cbiAgfVxuXG4gICYtd2hpdGUtZ2hvc3Qge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWMtYm9keS1iZyk7XG4gICAgY29sb3I6IHZhcigtLWMtYm9keS1iZyk7XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiB2YXIoLS1jLWJvZHktYmcpO1xuICAgICAgdHJhbnNpdGlvbjogdmFyKC0tZy10cmFucyk7XG4gICAgfVxuICB9XG4gICYtYmx1ZS1naG9zdCB7XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYy1ibHVlKTtcbiAgICBjb2xvcjogdmFyKC0tYy1ibHVlKTtcbiAgfVxuXG4gICYtYmx1ZS1naG9zdC0yIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jLWJsdWUtMik7XG4gICAgY29sb3I6IHZhcigtLWMtYmx1ZS0yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM5MmUwMjk7XG4gIH1cblxuICAmLXNtYWxsIHtcbiAgICBAYXBwbHkgcHgtMiBweS0xIHRleHQtYmFzZSBob3ZlcjpzaGFkb3ctbm9uZSBob3ZlcjpiZy1kYXJrLWJsdWUgYWN0aXZlOmJnLWRhcmstYmx1ZSBmb2N1czpiZy1kYXJrLWJsdWU7XG4gIH1cbiAgJi14LXNtYWxsIHtcbiAgICBAYXBwbHkgcHgtNyBweS0yLjUgdGV4dC14cztcbiAgfVxuICAmLWJsb2NrIHtcbiAgICBAYXBwbHkgYmxvY2sgdGV4dC1jZW50ZXI7XG4gIH1cbn1cblxuLy8gLmJ0bi1wcmltYXJ5e1xuLy8gICAgIEBhcHBseSBiZy1ibHVlIHRleHQtd2hpdGU7XG4vLyB9XG5cbi8vIC5idG4tc2Vjb25kYXJ5e1xuLy8gICAgIEBhcHBseSBiZy1saWdodC1ncmF5IHRleHQtYmxhY2s7XG4vLyB9XG5cbi8vIC5idG4td2hpdGUtZ2hvc3R7XG4vLyAgICAgQGFwcGx5IGJvcmRlciBib3JkZXItd2hpdGUgdGV4dC13aGl0ZSBjYXBpdGFsaXplIGhvdmVyOnNoYWRvdy1ub25lIGhvdmVyOmJnLXdoaXRlIGhvdmVyOnRleHQtYmx1ZTtcbi8vIH1cbiIsIi5pY29uLWZhY2Vib29rIHBhdGh7XG4gICAgY29sb3I6ICMzYjU5OTg7XG59XG5cbi5pY29uLWxpbmtlZGluIHBhdGh7XG4gICAgY29sb3I6ICMwZTc2YTg7XG59XG4uZmEteW91dHViZXtcbiAgICBwYXRoe1xuICAgICAgICBjb2xvcjogI2M0MzAyYjtcbiAgICB9XG59XG4uaWNvbi1ncmVlbiBwYXRoe1xuICAgIEBhcHBseSBmaWxsLWdyZWVuO1xufVxuLmljb24tYmx1ZSBwYXRoe1xuICAgIEBhcHBseSBmaWxsLWJsdWU7XG59XG4uaWNvbi1jaXJjbGUtZ3JlZW4gc3Zne1xuICAgIEBhcHBseSB3LTggaC04IGJvcmRlci0zIGJvcmRlci1ncmVlbiByb3VuZGVkLWZ1bGwgcC01IHRleHQtYmFzZTtcbn1cbi5pY29uLWdyYXkgcGF0aHtcbiAgICBAYXBwbHkgZmlsbC1ncmF5O1xufVxuLmljb24tY2lyY2xlLWdyYXkgc3Zne1xuICAgIEBhcHBseSB3LTUgaC01IGJvcmRlci0zIGJvcmRlci1ncmF5IHJvdW5kZWQtZnVsbCBwLTE7XG59XG4vLyAuaWNvbi1yb3VuZGVkIHN2Z3tcbi8vICAgICBAYXBwbHkgcm91bmRlZC1mdWxsIHAtNDtcbi8vIH0gXG4vLyAuaWNvbi1ib3JkZXItZ3JlZW4gc3Zne1xuLy8gICAgIEBhcHBseSBib3JkZXItMyBib3JkZXItZ3JlZW5cbi8vIH0iLCIuaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAvLyBEZWZhdWx0IHBhZGRpbmcgd2hlbiBubyBjYXJkc1xuICAmLm5vLWNhcmRzIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA1MHB4O1xuXG4gICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgLy8gUGFkZGluZyB3aGVuIGNhcmRzIGFyZSBwcmVzZW50XG4gICYuaGFzLWNhcmRzIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA3NXB4IDA7XG5cbiAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgICAgcGFkZGluZy1ibG9jazogNTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgICB9XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gV2hlbiBjYXJkcyBhcmUgcHJlc2VudFxuICAmLmhhcy1jYXJkcyB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyNSUpO1xuXG4gICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gV2hlbiBubyBjYXJkcyBhcmUgcHJlc2VudFxuICAmLm5vLWNhcmRzIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7IC8vIE5vIG9mZnNldCBuZWVkZWQgc2luY2UgcGFkZGluZyBpcyBldmVuICg3NXB4IHRvcCBhbmQgYm90dG9tKVxuICAgIH1cbiAgfVxuXG4gICYuZ3JlZW4tZG90cyB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2dyZWVuLWRvdHMud2VicFwiKTtcbiAgICB9XG4gIH1cblxuICAmLmdyZWVuLWxpbmVzIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZ3JlZW4tbGluZXMud2VicFwiKTtcbiAgICB9XG4gIH1cblxuICAmLmJsdWUtZG90cyB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JsdWUtZG90cy53ZWJwXCIpO1xuICAgIH1cbiAgfVxuXG4gICYuZ3JlZW4tYmx1ZS1ncmFkaWVudCB7XG4gICAgbWluLWhlaWdodDogNDcwcHg7XG5cbiAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1sZykge1xuICAgICAgbWluLWhlaWdodDogMzUwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9ncmVlbi1ibHVlLWdyYWRpZW50LndlYnBcIik7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDE0O1xuICAgICAgei1pbmRleDogMDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC14bCkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYmxvY2s6IDUwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgIHBhZGRpbmctYmxvY2s6IDQwcHg7XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IHZhcigtLW1heC13KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA2MHB4O1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgIGdhcDogNDBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgZ2FwOiAzMHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBnYXA6IDQwcHg7XG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuXG4gICAgICBAaW5jbHVkZSBtX3F1ZXJ5KDEwMDBweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG5cbiAgICAgICYtaW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDM1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICAgICAgICBnYXA6IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWJvZHktYmcpO1xuXG4gICAgICAgICAgJi5ub3JtYWwtc2l6ZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmxhcmdlLXNpemUge1xuICAgICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDg4cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLWxnKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1zdWJ0aXRsZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXByaW1hcnkpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWMtYm9keS1iZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmLWRlc2NyaXB0aW9uVGV4dCB7XG4gICAgICAgICAgJi5ub3JtYWwtc2l6ZSB7XG4gICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLW1kKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmxhcmdlLXNpemUge1xuICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLW1kKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgKiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtYm9keS1iZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1saW5rIHtcbiAgICAgICAgICAmLmJsdWUtbGluayB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtYmx1ZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5ncmVlbi1saW5rIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1ncmVlbik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtaW1hZ2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgbWFyZ2luLXRvcDogNzVweDtcblxuICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1sZykge1xuICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoMTAwMHB4KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtY2FyZHMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIGdhcDogNTBweDtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLW1kKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgIH1cblxuICAgICAgJi1jYXJkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ib2R5LWJnKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1ncmF5KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAyNXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLW1kKSB7XG4gICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWhlYWRlciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZzogMjVweCAyNXB4IDAgMjVweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1wcmltYXJ5KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1ibHVlKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHZhcigtLWctdHJhbnMpO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWJsdWUpO1xuICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS1nLXRyYW5zKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgcGFkZGluZzogMCAyNXB4O1xuICAgICAgICAgIGhlaWdodDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLW1kKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudGltZWxpbmUge1xuICBwYWRkaW5nLWJsb2NrOiAxMDBweDtcblxuICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1sZykge1xuICAgIHBhZGRpbmctYmxvY2s6IDgwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgIHBhZGRpbmctYmxvY2s6IDYwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgIHBhZGRpbmctYmxvY2s6IDQwcHg7XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IHZhcigtLW1heC13KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA1MHB4O1xuXG4gICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICAgIGdhcDogNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgICAgZ2FwOiAzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgfVxuXG4gICAgJi1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAmLXN1YnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXByaW1hcnkpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogdmFyKC0tYy1ncmVlbik7XG5cbiAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgY29sb3I6IHZhcigtLWMtcHJpbWFyeSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSg0NzVweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6IHZhcigtLWMtZ3JheS0yKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRpbWUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZ3JlZW4pO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoODBweCk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjhzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gQW5pbWF0aW9uIHN0YXRlIHdoZW4gaW4gdmlld1xuICAgICAgICAmLmFuaW1hdGUtaW4ge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXG4gICAgICAgICAgLnRpbWVsaW5lX19zcG90OjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1zZWN0aW9uIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1sZykge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC50aW1lbGluZV9fc3BvdCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAyLjVyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWJvZHktYmcpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDZweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSxcbiAgICAgICAgICAgICAgMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMnJlbSk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxLjNyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIFRpbWVsaW5lIGRvdCAoZGVza3RvcCBmaXJzdCAtIGluIGNlbnRlcilcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ncmVlbik7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgbGVmdDogY2FsYygxMDAlICsgMnJlbSAtIDFyZW0pO1xuICAgICAgICAgICAgICB0b3A6IDIuNXJlbTtcbiAgICAgICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tYy1ib2R5LWJnKTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWMtZ3JlZW4pO1xuICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC42cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIDAuMnM7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMi42cmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudGltZWxpbmVfX3Nwb3QtLXJpZ2h0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSArIDJyZW0pO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlICsgMnJlbSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLW1kKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50aW1lbGluZV9fbGluayB7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGxlZnQ6IGNhbGMoLTJyZW0gLSAxcmVtKTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0yLjZyZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBUaW1lbGluZSBpdGVtIGNvbnRlbnQgc3R5bGVzXG4gICAgLnRpbWVsaW5lX19kYXRlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1jLWdyZWVuKTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRpbWVsaW5lX190aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBjb2xvcjogdmFyKC0tYy1wcmltYXJ5KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLWxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50aW1lbGluZV9fY29udGVudCB7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBjb2xvcjogdmFyKC0tYy1ncmF5LTIpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGltZWxpbmVfX2xpbmsge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDAuNjI1cmVtO1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXByaW1hcnkpO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgY29sb3I6IHZhcigtLWMtYmx1ZSk7XG4gICAgICB0cmFuc2l0aW9uOiB2YXIoLS1nLXRyYW5zKTtcblxuICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLWRhcmstYmx1ZSk7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaSB7XG4gICAgICAgIHRyYW5zaXRpb246IHZhcigtLWctdHJhbnMpO1xuICAgICAgICBjb2xvcjogdmFyKC0tYy1ibHVlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5kZXRhaWxze1xuICAgICZfX3N1bW1hcnl7XG4gICAgICAgIEBhcHBseSBsaXN0LW5vbmU7XG4gICAgICAgICY6Om1hcmtlcntcbiAgICAgICAgICAgIEBhcHBseSBoaWRkZW47XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCIudGVhbSB7XG4gIHBhZGRpbmctYmxvY2s6IDEwMHB4O1xuXG4gIEBpbmNsdWRlIG1fcXVlcnkoJGJwLWxnKSB7XG4gICAgcGFkZGluZy1ibG9jazogODBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1fcXVlcnkoJGJwLW1kKSB7XG4gICAgcGFkZGluZy1ibG9jazogNjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogdmFyKC0tbWF4LXcpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDgwcHg7XG5cbiAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1sZykge1xuICAgICAgZ2FwOiA2MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLW1kKSB7XG4gICAgICBnYXA6IDQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgIGdhcDogMzBweDtcbiAgICB9XG5cbiAgICAmLWluZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICYtc3VidGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLWdyZWVuKTtcblxuICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXByaW1hcnkpO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBjb2xvcjogdmFyKC0tYy1wcmltYXJ5KTtcblxuICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1sZykge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLW1kKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KDQ3NXB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtY29udGVudCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogdmFyKC0tYy1ncmF5LTIpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtbWVtYmVycyB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIGdhcDogNTBweDtcblxuICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtX3F1ZXJ5KDEwMDBweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICYtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgZ2FwOiAyMHB4O1xuXG4gICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgIHRvIHJpZ2h0LFxuICAgICAgICAgICAgdmFyKC0tYy1ncmVlbiksXG4gICAgICAgICAgICB2YXIoLS1jLWdyZWVuLWxpZ2h0KVxuICAgICAgICAgICk7XG4gICAgICAgICAgcGFkZGluZzogN3B4O1xuXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1ib2R5IHtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBnYXA6IDVweDtcblxuICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXByaW1hcnkpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtcHJpbWFyeSk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLWxnKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYtc3VidGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXByaW1hcnkpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtZ3JlZW4pO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1yZWFkbW9yZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1ibHVlKTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogNXB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtYmx1ZS0yKTtcblxuICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1ibHVlLTIpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRlYW0tbWVtYmVyX19iaW8ge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXByaW1hcnkpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtcHJpbWFyeSk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIuY29udGFjdCB7XG4gIHBhZGRpbmctYmxvY2s6IDEwMHB4O1xuXG4gIEBpbmNsdWRlIG1fcXVlcnkoJGJwLWxnKSB7XG4gICAgcGFkZGluZy1ibG9jazogODBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1fcXVlcnkoJGJwLW1kKSB7XG4gICAgcGFkZGluZy1ibG9jazogNjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogdmFyKC0tbWF4LXcpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDUwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLWxnKSB7XG4gICAgICBnYXA6IDQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgIGdhcDogMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cblxuICAgICYtaW5mbyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAmLXN1YnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXByaW1hcnkpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogdmFyKC0tYy1ncmVlbik7XG5cbiAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgY29sb3I6IHZhcigtLWMtcHJpbWFyeSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSg0NzVweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLWdyYXktMik7XG5cbiAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWljb25zIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICBnYXA6IDUwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLWxnKSB7XG4gICAgICAgIGdhcDogNDBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcblxuICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICAmLWljb24ge1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzQ1ODQyZSAwJSwgIzkyYmY3MCAxMDAlKTtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuXG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtYm9keS1iZykgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWluZm8ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBnYXA6IDEwcHg7XG5cbiAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLXByaW1hcnkpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1sZykge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLW1kKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1ncmF5LTIpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1saW5rIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHZhcigtLWctdHJhbnMpO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtYmx1ZSk7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1ibHVlLTIpO1xuICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwLXBhZ2VuYXZpe1xuICAgIC5jdXJyZW50LCAucGFnZSwgLnByZXZpb3VzcG9zdHNsaW5rLCAubmV4dHBvc3RzbGlua3tcbiAgICAgICAgQGFwcGx5IGlubGluZS1ibG9jayBweC0yLjUgcHktMSBtci0zIHRleHQtbGcgYm9yZGVyIHJvdW5kZWQgdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tMzAwIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgICAucGFnZSwgLnByZXZpb3VzcG9zdHNsaW5rLCAubmV4dHBvc3RzbGlua3tcbiAgICAgICAgQGFwcGx5IHRleHQtZ3JheSBib3JkZXItZ3JheTtcbiAgICB9XG4gICAgLmN1cnJlbnQsIC5wYWdlOmhvdmVyLCAucHJldmlvdXNwb3N0c2xpbms6aG92ZXIsIC5uZXh0cG9zdHNsaW5rOmhvdmVye1xuICAgICAgICBAYXBwbHkgdGV4dC13aGl0ZSBib3JkZXItZ3JlZW4gYmctZ3JlZW47XG4gICAgfVxufSIsIi51cGNvbWluZy1ldmVudHMge1xuICBwYWRkaW5nLWJsb2NrOiAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWlubGluZTogNDBweCAwO1xuXG4gIEBpbmNsdWRlIG1fcXVlcnkoJGJwLWxnKSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDMwcHggMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1fcXVlcnkoJGJwLW1kKSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHggMDtcbiAgfVxuXG4gICYuZ3JlZW4tZG90cyB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2dyZWVuLWRvdHMud2VicFwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIC5zd2lwZXItaGVhZGVyIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogI2JmZmY1OTtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoODklKSBzZXBpYSgxMDAlKVxuICAgICAgICAgIHNhdHVyYXRlKDEwMDAlKSBodWUtcm90YXRlKDYwZGVnKSBicmlnaHRuZXNzKDEuMik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5ncmVlbi1saW5lcyB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2dyZWVuLWxpbmVzLndlYnBcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgIC5zd2lwZXItaGVhZGVyIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogI2JmZmY1OTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEpIHNhdHVyYXRlKDEwMCUpIGludmVydCg4OSUpIHNlcGlhKDEwMCUpXG4gICAgICAgICAgc2F0dXJhdGUoMTAwMCUpIGh1ZS1yb3RhdGUoNjBkZWcpIGJyaWdodG5lc3MoMS4yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmJsdWUtZG90cyB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JsdWUtZG90cy53ZWJwXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAuc3dpcGVyLWhlYWRlciB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICMwMGQwZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY3O1xuXG4gICAgLnN3aXBlci1zbGlkZS1jb250ZW50OjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWJvZHktYmcpICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMGUyO1xuICAgIH1cblxuICAgIC5zd2lwZXItaGVhZGVyIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogdmFyKC0tYy1ncmVlbik7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjclKSBzZXBpYSgxMDAlKVxuICAgICAgICAgIHNhdHVyYXRlKDEwMDAlKSBodWUtcm90YXRlKDkwZGVnKSBicmlnaHRuZXNzKDAuOCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1zbGlkZS1jb250ZW50LXRpdGxlLFxuICAgIC51cGNvbWluZy1ldmVudHNfX3dyYXBwZXItaW5mby10aXRsZSxcbiAgICAuc3dpcGVyLXNsaWRlLWNvbnRlbnQtZGF0YS1kYXRlLFxuICAgIC5zd2lwZXItc2xpZGUtY29udGVudC1kYXRhLXRpbWUsXG4gICAgLnVwY29taW5nLWV2ZW50c19fd3JhcHBlci1pbmZvLWxpbmsge1xuICAgICAgY29sb3I6IHZhcigtLWMtcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc3dpcGVyLXNsaWRlLWNvbnRlbnQtZGVzY3JpcHRpb24ge1xuICAgICAgY29sb3I6IHZhcigtLWMtZ3JheS0yKSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC51cGNvbWluZy1ldmVudHNfX3dyYXBwZXItaW5mby1saW5rIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wcmltYXJ5KSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgZmlsdGVyOiBpbnZlcnQoMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1idXR0b24tcHJldixcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM2NjY4NmMgIWltcG9ydGFudDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY4NmMgIWltcG9ydGFudDtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWMtYm9keS1iZykgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbG9yOiAjNjY2ODZjICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi1yZWdpc3RlcixcbiAgICAuYnRuLXZpZXctZXZlbnQge1xuICAgICAgY29sb3I6IHZhcigtLWMtYmx1ZSkgIWltcG9ydGFudDtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWJsdWUpICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjAlKSBzZXBpYSgxMDAlKVxuICAgICAgICAgIHNhdHVyYXRlKDEwMDAlKSBodWUtcm90YXRlKDIwMGRlZykgYnJpZ2h0bmVzcygxLjIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1fcXVlcnkoJGJwLWxnKSB7XG4gICAgcGFkZGluZy1ibG9jazogODBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1fcXVlcnkoJGJwLW1kKSB7XG4gICAgcGFkZGluZy1ibG9jazogNjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIC8vIG1heC13aWR0aDogdmFyKC0tbWF4LXcpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDUwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLWxnKSB7XG4gICAgICBnYXA6IDQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgIGdhcDogMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cblxuICAgICYtaW5mbyB7XG4gICAgICBtYXgtd2lkdGg6IHZhcigtLW1heC13KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIHBhZGRpbmctaW5saW5lOiA0MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1sZykge1xuICAgICAgICBwYWRkaW5nLWlubGluZTogMzBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDAgMjBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgfVxuXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXByaW1hcnkpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLWJvZHktYmcpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgZmxleDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWxpbmsge1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgY29sb3I6IHZhcigtLWMtYm9keS1iZyk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1sZykge1xuICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtYm9keS1iZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS1nLXRyYW5zKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1ldmVudHMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLWxnKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgIH1cblxuICAgICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgaGVpZ2h0OiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEzMzI1MTUyO1xuICAgICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNnB4KTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zd2lwZXItaGVhZGVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgIC8vIGNvbG9yOiAjMDBkMGZmO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXByaW1hcnkpO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1ib2R5LWJnKTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWRhdGEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICAgICAgICAgJi1kYXRlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1ib2R5LWJnKTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYtdGltZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtYm9keS1iZyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtYm9keS1iZyk7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1hY3Rpb25zIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmJ0bi1yZWdpc3RlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtYm9keS1iZyk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ib2R5LWJnKTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS1nLXRyYW5zKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmJ0bi12aWV3LWV2ZW50IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1ib2R5LWJnKTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWJvZHktYmcpO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHZhcigtLWctdHJhbnMpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnN3aXBlci1idXR0b24tcHJldixcbiAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWMtYm9keS1iZyk7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tZy10cmFucyk7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRyYW5zaXRpb246IHZhcigtLWctdHJhbnMpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ib2R5LWJnKTtcblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWJsdWUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgbGVmdDogNDUlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLWxnKSB7XG4gICAgICAgICAgbGVmdDogNDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgICAgICBsZWZ0OiAzNSU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgICAgIGxlZnQ6IDMwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIuKGkFwiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYy1ib2R5LWJnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDQ1JTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCLihpJcIjtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWMtYm9keS1iZyk7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1sZykge1xuICAgICAgICAgIHJpZ2h0OiA0MCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgICAgICAgIHJpZ2h0OiAzNSU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgICAgIHJpZ2h0OiAzMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi52aWRlbyB7XG4gIHBhZGRpbmctYmxvY2s6IDUwcHg7XG5cbiAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAzMHB4O1xuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1tYXgtdyk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA1MHB4O1xuXG4gICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICAgIGdhcDogNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgICAgZ2FwOiAzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgfVxuXG4gICAgJi1oZWFkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDI1cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLWxnKSB7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgIH1cblxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgY29sb3I6IHZhcigtLWMtcHJpbWFyeSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtY29udGVudCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBSdWJpaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zdHlsZTogUmVndWxhcjtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsZWFkaW5nLXRyaW06IE5PTkU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLWdyYXktMik7XG5cbiAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSg0NzVweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5lbWJlZC12aWRlb3Mge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzAwcHgsIDFmcikpO1xuICAgICAgZ2FwOiA0MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLW1kKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBnYXA6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgIH1cblxuICAgICAgLmVtYmVkLXZpZGVvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuXG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnN0aWNreS1uYXYge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDc4cHg7IC8qIERlZmF1bHQgZmFsbGJhY2ssIHdpbGwgYmUgb3ZlcnJpZGRlbiBieSBKYXZhU2NyaXB0ICovXG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2Zjc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMGUyO1xuICB6LWluZGV4OiA0MDtcblxuICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgIHBhZGRpbmctYmxvY2s6IDVweDtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogdmFyKC0tbWF4LXcpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgZ2FwOiA1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbXMge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgcGFkZGluZzogMjVweCAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogdmFyKC0tYy1wcmltYXJ5KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1nLXRyYW5zKTtcblxuICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLWxnKSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZzogMTBweCA3cHg7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1wcmltYXJ5KTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICB0cmFuc2l0aW9uOiB2YXIoLS1nLXRyYW5zKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zdGlja3ktbmF2X19idXR0b24ge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIvXCI7XG4gICAgICBtYXJnaW46IDAgMC43NXJlbTtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIH1cblxuICAgICYtLWxpbmsge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogdmFyKC0tZy10cmFucyk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jdXJyZW50IHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jb29raWUtbm90aWZpY2F0aW9ue1xuICAgIEBhcHBseSBzdGlja3kgYm90dG9tLTAgei01MCBweS02IGJnLWdyYXkgc2hhZG93LXdyYXBhcm91bmQ7XG4gICAgYm94LXNoYWRvdzogMCAtMjBweCAyNXB4IC01cHggcmdiKDAgMCAwIC8gMC4xKSwgMCAtOHB4IDEwcHggLTZweCByZ2IoMCAwIDAgLyAwLjEpO1xufSIsIi5jb2x1bW4taWNvbnMtYnV0dG9uLWl0ZW17XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAgIGksc3BhbntcclxuICAgICAgICAgICAgY29sb3I6ICMzNzc4QkE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHN2ZyBwYXRoe1xyXG4gICAgICAgICAgICBmaWxsOiAjMzc3OEJBOyAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4udGV4dC1idWxsZXQtbGVmdHtcclxuICAgIC5pY29uLWdyZWVue1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogOHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiA3NXB4O1xyXG4gICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmljb24tZGVzY3JpcHRpb257XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xyXG4gICAgfVxyXG4gICAgLmljb24tdGl0bGV7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi5jdGEge1xuICBwYWRkaW5nLWJsb2NrOiAxMDBweDtcblxuICAmLndoaXRlLWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWJvZHktYmcpO1xuXG4gICAgLmN0YV9fd3JhcHBlci1pbmZvLXN1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jLWdyZWVuKTtcbiAgICB9XG4gICAgLmN0YV9fd3JhcHBlci1pbmZvLXRpdGxlLFxuICAgIC5jdGFfX3dyYXBwZXItaW5mby1jb250ZW50IHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jLXByaW1hcnkpO1xuICAgIH1cbiAgfVxuXG4gICYuZ3JlZW4tYmcge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMDEuNDZkZWcsICM0NTg0MmUgMS4wNCUsICM5YWNkMzIgMTU1LjI4JSk7XG5cbiAgICAuY3RhX193cmFwcGVyLWluZm8tc3VidGl0bGUsXG4gICAgLmN0YV9fd3JhcHBlci1pbmZvLXRpdGxlLFxuICAgIC5jdGFfX3dyYXBwZXItaW5mby1jb250ZW50IHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jLWJvZHktYmcpO1xuICAgIH1cblxuICAgIC5jdGEtYnRuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtYm9keS1iZykgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiB2YXIoLS1jLWdyZWVuKSAhaW1wb3J0YW50O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWMtZ3JlZW4pICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5ibHVlLWJnIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTYuNGRlZywgIzJlODBkNCAwLjc0JSwgIzAwOWRlNiAxMDAlKTtcblxuICAgIC5jdGFfX3dyYXBwZXItaW5mby1zdWJ0aXRsZSxcbiAgICAuY3RhX193cmFwcGVyLWluZm8tdGl0bGUsXG4gICAgLmN0YV9fd3JhcHBlci1pbmZvLWNvbnRlbnQge1xuICAgICAgY29sb3I6IHZhcigtLWMtYm9keS1iZyk7XG4gICAgfVxuXG4gICAgLmN0YS1idG4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ib2R5LWJnKSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6IHZhcigtLWMtYmx1ZSkgIWltcG9ydGFudDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLWJsdWUpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA2MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXByaW1hcnkpO1xuICAgIGdhcDogNTBweDtcblxuICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLWxnKSB7XG4gICAgICBnYXA6IDQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgIGdhcDogMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cblxuICAgICYtaW5mbyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAyNXB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICAgIGdhcDogMTVweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbV9xdWVyeSg0NzVweCkge1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgICYtc3VidGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6IHZhcigtLWMtZ3JlZW4pO1xuXG4gICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6IHZhcigtLWMtcHJpbWFyeSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLW1kKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KDQ3NXB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtY29udGVudCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICoge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWdyYXktMik7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY3RhLWJ0biB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ibHVlLTIpO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHNwYW4ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5tY2kge1xuICBwYWRkaW5nLWJsb2NrOiAxMDBweDtcblxuICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1sZykge1xuICAgIHBhZGRpbmctYmxvY2s6IDgwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgIHBhZGRpbmctYmxvY2s6IDYwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgIHBhZGRpbmctYmxvY2s6IDQwcHg7XG4gIH1cblxuICAmLm1jaS1ncmF5LWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY3O1xuXG4gICAgLm1jaV9fd3JhcHBlci1pY29ucy1pdGVtLWljb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ncmVlbi1saWdodCk7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5tY2ktZ3JlZW4tYmcge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9ncmVlbi1kb3RzLndlYnBcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgIC5tY2lfX3dyYXBwZXItaW5mby1jb250ZW50IHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jLWJvZHktYmcpO1xuICAgIH1cblxuICAgIC5tY2lfX3dyYXBwZXItaWNvbnMtaXRlbS1pY29uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxODM3MGVhMztcblxuICAgICAgaW1nIHtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEpIGludmVydCg0KSBzZXBpYSgxKSBzYXR1cmF0ZSg0KSBodWUtcm90YXRlKDQwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLm1jaS1ibHVlLWJnIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmx1ZS1kb3RzLndlYnBcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgIC5tY2lfX3dyYXBwZXItaW5mby1jb250ZW50IHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jLWJvZHktYmcpO1xuICAgIH1cblxuICAgIC5tY2lfX3dyYXBwZXItaWNvbnMtaXRlbS1pY29uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzMyNTFhMztcblxuICAgICAgaW1nIHtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDIpIGludmVydCgxKSBzZXBpYSgyKSBzYXR1cmF0ZSgzOCkgaHVlLXJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogdmFyKC0tbWF4LXcpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDUwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLWxnKSB7XG4gICAgICBnYXA6IDQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgIGdhcDogMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cblxuICAgICYtaW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMjVweDtcblxuICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgICBnYXA6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1fcXVlcnkoNDc1cHgpIHtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAmLnRleHQtbGVmdCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgIH1cblxuICAgICAgJi50ZXh0LWNlbnRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICYudGV4dC1zbSB7XG4gICAgICAgIC5tY2lfX3dyYXBwZXItaW5mby10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICAgIC5tY2lfX3dyYXBwZXItaW5mby1jb250ZW50IHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi50ZXh0LWJhc2Uge1xuICAgICAgICAubWNpX193cmFwcGVyLWluZm8tdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLWxnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoNDc1cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1jaV9fd3JhcHBlci1pbmZvLWNvbnRlbnQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLWxnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoNDc1cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICYudGV4dC13aGl0ZSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWMtYm9keS1iZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmLnRleHQtZ3JlZW4ge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWdyZWVuLWxpZ2h0KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYudGV4dC1wcmltYXJ5IHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYy1wcmltYXJ5KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYudGV4dC1ub3JtYWwge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBtYXRoLWF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmLnRleHQtdXBwZXJjYXNlIHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtY29udGVudCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLWdyYXktMik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pY29ucyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBnYXA6IDUwcHg7XG5cbiAgICAgICYuZ3JpZC1jb2xzLTMge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLWxnKSB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLW1kKSB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5ncmlkLWNvbHMtMiB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cbiAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1sZykge1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLW1kKSB7XG4gICAgICAgIGdhcDogMzBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDE1cHggMjVweDtcbiAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcblxuICAgICAgICAmLmJnLXllcyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ib2R5LWJnKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtZ3JheSk7XG4gICAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYmctbm8ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmNvbHVtbi1jYXJkcyB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuXG4gICAgICAgICAgJi5ob3Zlci1ncmVlbiB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoNSkgaW52ZXJ0KDIpIHNlcGlhKDQyKSBzYXR1cmF0ZSgxNilcbiAgICAgICAgICAgICAgICAgIGh1ZS1yb3RhdGUoNjdkZWcpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5tY2lfX3dyYXBwZXItaWNvbnMtaXRlbS1pbmZvLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1ncmVlbi1saWdodCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuaG92ZXItYmx1ZSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoNSkgaW52ZXJ0KDgpIHNlcGlhKDIpIHNhdHVyYXRlKDM4KVxuICAgICAgICAgICAgICAgICAgaHVlLXJvdGF0ZSgxODBkZWcpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5tY2lfX3dyYXBwZXItaWNvbnMtaXRlbS1pbmZvLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1ibHVlKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5yb3ctY2FyZHMge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgzNzVweCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCkgc2NhbGUoMC44KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSxcbiAgICAgICAgICAgIHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gUmVzZXQgZmlsdGVyIG9uIGhvdmVyIG91dFxuICAgICAgICAmOm5vdCg6aG92ZXIpIGltZyB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksXG4gICAgICAgICAgICB0cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pY29uIHtcbiAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLW1kKSB7XG4gICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpLFxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1pbmZvIHtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgbWluLWhlaWdodDogYXV0bztcblxuICAgICAgICAgICYuc3RhcnQtYWxpZ24ge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmNlbnRlci1hbGlnbiB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpe1xuICAgICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50IDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAmLnRleHQtc20ge1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi50ZXh0LWJhc2Uge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYudGV4dC1jYXJkLXdoaXRlIHtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtYm9keS1iZyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYudGV4dC1jYXJkLWJsYWNrIHtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtcHJpbWFyeSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYudGV4dC11cHBlcmNhc2Uge1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnRleHQtbm9ybWFsIHtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG1hdGgtYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5mb250LXNlbWlib2xkIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5mb250LW5vcm1hbCB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXByaW1hcnkpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgICAgICAgICAmLnRleHQtY2FyZC13aGl0ZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWJvZHktYmcpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnRleHQtY2FyZC1ibGFjayB7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLXByaW1hcnkpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaG92ZXItZ3JlZW4ge1xuICB0cmFuc2l0aW9uOiB2YXIoLS1nLXRyYW5zKTtcbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1ncmVlbi1saWdodCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjMsIDI0NiwgMjIzLCAwLjE2KTtcbiAgfVxufVxuLmhvdmVyLWJsdWUge1xuICB0cmFuc2l0aW9uOiB2YXIoLS1nLXRyYW5zKTtcbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1ibHVlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMywgMjM0LCAyNDYsIDAuMTYpO1xuICB9XG59XG4iLCIucXVvdGUge1xuICBwYWRkaW5nLWJsb2NrOiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi5ncmVlbi1iZyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwMS40NmRlZywgIzQ1ODQyZSAxLjA0JSwgIzlhY2QzMiAxNTUuMjglKTtcblxuICAgIC5xdW90ZV9fd3JhcHBlci1pbmZvLXRpdGxlLFxuICAgIC5xdW90ZV9fd3JhcHBlci1pbmZvLWNvbnRlbnQge1xuICAgICAgY29sb3I6IHZhcigtLWMtYm9keS1iZyk7XG4gICAgICAqIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWMtYm9keS1iZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5ibHVlLWJnIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTYuNGRlZywgIzJlODBkNCAwLjc0JSwgIzAwOWRlNiAxMDAlKTtcblxuICAgIC5xdW90ZV9fd3JhcHBlci1pbmZvLXRpdGxlLFxuICAgIC5xdW90ZV9fd3JhcHBlci1pbmZvLWNvbnRlbnQge1xuICAgICAgY29sb3I6IHZhcigtLWMtYm9keS1iZyk7XG4gICAgICAqIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWMtYm9keS1iZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5saWdodC1ncmF5LWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY3O1xuXG4gICAgLnF1b3RlX193cmFwcGVyLWluZm8tdGl0bGUge1xuICAgICAgY29sb3I6IHZhcigtLWMtZ3JlZW4tbGlnaHQpO1xuICAgIH1cblxuICAgIC5xdW90ZV9fd3JhcHBlci1pbmZvLWNvbnRlbnQge1xuICAgICAgKiB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLXByaW1hcnkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYud2hpdGUtYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtYm9keS1iZyk7XG5cbiAgICAucXVvdGVfX3dyYXBwZXItaW5mby10aXRsZSB7XG4gICAgICBjb2xvcjogdmFyKC0tYy1ncmVlbi1saWdodCk7XG4gICAgfVxuXG4gICAgLnF1b3RlX193cmFwcGVyLWluZm8tY29udGVudCB7XG4gICAgICAqIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWMtcHJpbWFyeSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAzMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAyMHB4O1xuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1tYXgtdy0yKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDQwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICBnYXA6IDI1cHg7XG4gICAgfVxuXG4gICAgJi1pbmZvIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxNXB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcblxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6IHZhcigtLWMtYm9keS1iZyk7XG5cbiAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgKiB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXByaW1hcnkpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1sZykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLW1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KDQ3NXB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgzNTBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGIsXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtbGluayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIHRyYW5zaXRpb246IHZhcigtLWctdHJhbnMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm11bHRpLWNvbHVtbi1sb2dvIHtcbiAgcGFkZGluZy1pbmxpbmU6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ibG9jazogMTAwcHg7XG5cbiAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA4MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA2MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICAgIGdhcDogNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgICAgZ2FwOiAzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6IHZhcigtLWMtZ3JlZW4tbGlnaHQpO1xuXG4gICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtbG9nb3Mge1xuICAgICAgbWF4LXdpZHRoOiB2YXIoLS1tYXgtdyk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgZ2FwOiA1MHB4O1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDQwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLWxnKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLW1kKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtZ3JheSk7XG5cbiAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXByaW1hcnkpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWMtcHJpbWFyeSk7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXByaW1hcnkpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWdyYXktMik7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtYmx1ZS0yKSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXByaW1hcnkpO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgY29sb3I6IHZhcigtLWMtYmx1ZSk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLW1kKSB7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWJsdWUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS1nLXRyYW5zKTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudGVzdGltb25pYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYmxvY2s6IDUwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cbiAgJi5wdCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG5cbiAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1sZykge1xuICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1sZykge1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gICYuYmx1ZS1iZyB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk2LjRkZWcsICMyZTgwZDQgMC43NCUsICMwMDlkZTYgMTAwJSk7XG4gICAgfVxuICB9XG5cbiAgJi5ncmVlbi1iZyB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwMi4zN2RlZywgIzQ1ODQyZSAxLjA5JSwgIzlhY2QzMiAxNTEuNjclKTtcbiAgICB9XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtICgxMDB2dyAtIHZhcigtLW1heC13KSkgLyAyKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IGNhbGMoKDEwMHZ3IC0gdmFyKC0tbWF4LXcpKSAvIDIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHggMCAwIDIwcHg7XG4gICAgei1pbmRleDogLTE7XG5cbiAgICBAaW5jbHVkZSBtX3F1ZXJ5KDEzMDBweCkge1xuICAgICAgd2lkdGg6IDk3dnc7XG4gICAgICBsZWZ0OiAzdnc7XG4gICAgfVxuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1tYXgtdyk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmctbGVmdDogNjVweDtcbiAgICBnYXA6IDI1cHg7XG5cbiAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1sZykge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLW1kKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgIGdhcDogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogdmFyKC0tYy1ib2R5LWJnKTtcblxuICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMjVweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG5cbiAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgIH1cblxuICAgICAgJi1xdW90ZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuaWNvbi1xdW90ZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICBsZWZ0OiAtNTBweDtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBsZWZ0OiAtNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgKiB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXByaW1hcnkpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWMtYm9keS1iZyk7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1sZykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLW1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KDQ3NXB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgzNTBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWF1dGhvciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMTBweDtcblxuICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgICAgICAgIGdhcDogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1uYW1lIHtcbiAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYy1ib2R5LWJnKTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1wb3NpdGlvbiB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXByaW1hcnkpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWJvZHktYmcpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jb3VudGVycyB7XG4gIHBhZGRpbmctYmxvY2s6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY3O1xuXG4gIEBpbmNsdWRlIG1fcXVlcnkoJGJwLWxnKSB7XG4gICAgcGFkZGluZy1ibG9jazogODBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1fcXVlcnkoJGJwLW1kKSB7XG4gICAgcGFkZGluZy1ibG9jazogNjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogdmFyKC0tbWF4LXcpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNjBweDtcblxuICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLWxnKSB7XG4gICAgICBnYXA6IDQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgIGdhcDogMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiB2YXIoLS1jLXByaW1hcnkpO1xuXG4gICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1sZykge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLW1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtX3F1ZXJ5KDQ3NXB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbV9xdWVyeSgzNTBweCkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pdGVtcyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgZ2FwOiA1MHB4O1xuXG4gICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1sZykge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLW1kKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIGdhcDogMzBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pdGVtcy1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG5cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6IHZhcigtLWMtZ3JlZW4tbGlnaHQpO1xuICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLWxnKSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLW1kKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtc3VidGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5mdWxsLWltYWdlIHtcbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbiIsIi5tY2Ige1xuICBwYWRkaW5nLWJsb2NrOiA1MHB4IDEwMHB4O1xuXG4gIEBpbmNsdWRlIG1fcXVlcnkoJGJwLWxnKSB7XG4gICAgcGFkZGluZy1ibG9jazogNTBweCA4MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA1MHB4IDYwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgIHBhZGRpbmctYmxvY2s6IDQwcHg7XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IHZhcigtLW1heC13KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA1MHB4O1xuXG4gICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICAgIGdhcDogNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgICAgZ2FwOiAzMHB4O1xuICAgIH1cblxuICAgICYtaW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMjBweDtcblxuICAgICAgJi1zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6IHZhcigtLWMtZ3JlZW4pO1xuXG4gICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLXByaW1hcnkpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLWxnKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtYnVsbGV0cyB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBnYXA6IDUwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLWxnKSB7XG4gICAgICAgIGdhcDogNDBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICYuZ3JpZC1jb2xzLTIge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLW1kKSB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5ncmlkLWNvbHMtMyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cbiAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICB9XG5cbiAgICAgICYtYnVsbGV0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICBnYXA6IDE1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWluZm8ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBnYXA6IDVweDtcblxuICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXByaW1hcnkpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLXByaW1hcnkpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWdyYXktMik7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucHJpY2luZ1RhYmxlIHtcbiAgcGFkZGluZy1ibG9jazogNTBweCAxMDBweDtcblxuICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1sZykge1xuICAgIHBhZGRpbmctYmxvY2s6IDUwcHggODBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1fcXVlcnkoJGJwLW1kKSB7XG4gICAgcGFkZGluZy1ibG9jazogNTBweCA2MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1tYXgtdyk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNTBweDtcblxuICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLWxnKSB7XG4gICAgICBnYXA6IDQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgIGdhcDogMzBweDtcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgIGNvbG9yOiB2YXIoLS1jLXByaW1hcnkpO1xuXG4gICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1sZykge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLW1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtdGFibGVzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICBnYXA6IDUwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLWxnKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIGdhcDogNDBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGdhcDogMzBweDtcbiAgICAgIH1cblxuICAgICAgJi10YWJsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MzkyZTAxNDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzQzOTJlMDI5O1xuXG4gICAgICAgICYtaW5mbyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGNvbG9yOiAjMDgxYzMxO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1sZykge1xuICAgICAgICAgICAgICBmb3Qtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYtaWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA4MWMzMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLWxnKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCkgc2NhbGUoMC44KTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1sZykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtcHJpY2luZyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGdhcDogN3B4O1xuXG4gICAgICAgICAgJi1sYWJlbCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBjb2xvcjogIzA4MWMzMTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLWRhdGEge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDdweDtcblxuICAgICAgICAgICAgJi1udW1iZXIge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDgxYzMxO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLWxnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1mcmVxdWVuY3kge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDgxYzMxO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1saW5rIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ibHVlLTIpO1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtZmVhdHVyZXMge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGdhcDogMTVweDtcblxuICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXByaW1hcnkpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXByaW1hcnkpO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDgxYzMxO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcblxuICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgbGVmdDogLTMwcHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvc3JjL2ljb25zL2NoZWNrLWxpc3Quc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXJcbiAgICAgICAgICAgICAgICAgICAgY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtZGlzY2xhaW1lciB7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogdmFyKC0tYy1wcmltYXJ5KTtcblxuICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5tY2Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY3O1xuICBwYWRkaW5nLWJsb2NrOiAxMDBweDtcblxuICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1sZykge1xuICAgIHBhZGRpbmctYmxvY2s6IDgwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgIHBhZGRpbmctYmxvY2s6IDYwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgIHBhZGRpbmctYmxvY2s6IDQwcHg7XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IHZhcigtLW1heC13KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA1MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1sZykge1xuICAgICAgZ2FwOiA0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLW1kKSB7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogdmFyKC0tYy1wcmltYXJ5KTtcblxuICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNhcmRzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICBnYXA6IDUwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLWxnKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIGdhcDogNDBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGdhcDogMzBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmLWNhcmQge1xuICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWJvZHktYmcpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMGUyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDI1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWdyZWVuKTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWMtcHJpbWFyeSk7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGdhcDogMjVweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLWxnKSB7XG4gICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAqIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtZGlzY2xhaW1lciB7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogdmFyKC0tYy1wcmltYXJ5KTtcblxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWdyYXktMik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zb2NpYWxNZWRpYSB7XG4gIHBhZGRpbmctYmxvY2s6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWdyYXktMyk7XG5cbiAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA4MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA2MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1tYXgtdyk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNTBweDtcblxuICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLWxnKSB7XG4gICAgICBnYXA6IDQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgIGdhcDogMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cblxuICAgICYtaW5mbyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxMHB4O1xuXG4gICAgICAmLXN1YnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXByaW1hcnkpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogdmFyKC0tYy1ncmVlbik7XG5cbiAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgY29sb3I6IHZhcigtLWMtcHJpbWFyeSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSg0NzVweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtc29jaWFsLW1lZGlhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgIGdhcDogNDBweDtcblxuICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLW1kKSB7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgIH1cblxuICAgICAgJi1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tZy10cmFucyk7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgaSxcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tZy10cmFucyk7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYy1ncmF5LTIpO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS1nLXRyYW5zKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmludGVybmFsLXRvcGJhciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jLWdyYXktMyk7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1tYXgtdyk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAxcmVtO1xuXG4gICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICB9XG4gIH1cblxuICBuYXYge1xuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGdhcDogMDtcblxuICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDUlO1xuICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ibHVlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTExMCUpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHZhcigtLWctdHJhbnMpO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWdyYXktMik7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHRyYW5zaXRpb246IHZhcigtLWctdHJhbnMpO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtYmx1ZSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtYmx1ZSk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYy1ibHVlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jYXJlZXJzIHtcbiAgcGFkZGluZy1ibG9jazogMTAwcHg7XG5cbiAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA4MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA2MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1tYXgtdyk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICAgIGdhcDogNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgICAgZ2FwOiAzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgfVxuXG4gICAgJi1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAmLXN1YnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXByaW1hcnkpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogdmFyKC0tYy1ncmVlbik7XG5cbiAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgY29sb3I6IHZhcigtLWMtcHJpbWFyeSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSg0NzVweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLWdyYXktMik7XG5cbiAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNhcmVlcnMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBnYXA6IDUwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLWxnKSB7XG4gICAgICAgIGdhcDogNDBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICYtY2FyZCB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtYm9keS1iZyk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUwZTI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMTVweDtcblxuICAgICAgICAmLXN1YnRpdGxlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYy1ncmVlbik7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYy1wcmltYXJ5KTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLWxnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWxvY2F0aW9uIHtcbiAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWMtZ3JheS0yKTtcblxuICAgICAgICAgIGkge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtZ3JheS0yKTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXByaW1hcnkpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWMtcHJpbWFyeSk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWFwcGx5IHtcbiAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbWF0aC1hdXRvO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWJsdWUtMik7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucmVxdWVzdC1kZW1vIHtcbiAgcGFkZGluZy1ibG9jazogMTAwcHg7XG5cbiAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA4MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA2MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1tYXgtdyk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNTBweDtcblxuICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLWxnKSB7XG4gICAgICBnYXA6IDQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgIGdhcDogMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cblxuICAgICYtaW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgJi1zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6IHZhcigtLWMtZ3JlZW4pO1xuXG4gICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLXByaW1hcnkpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLWxnKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoNDc1cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWN0YXMge1xuICAgICAgJi1pdGVtIHtcbiAgICAgICAgJi1jYXJkIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZ2FwOiA1MHB4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1sZykge1xuICAgICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLW1kKSB7XG4gICAgICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLXByaW1hcnkpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1sZykge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLW1kKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYtaXRlbXMge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICAgIGdhcDogNTBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICAgICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgICAgICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAyNXB4O1xuICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jLWdyYXktMyk7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgICAgICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1wcmltYXJ5KTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtZ3JheS0yKTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi1idXR0b24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtYmx1ZS0yKTtcbiAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5yZXNvdXJjZXMge1xuICBwYWRkaW5nLWJsb2NrOiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA4MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1fcXVlcnkoJGJwLW1kKSB7XG4gICAgcGFkZGluZy1ibG9jazogNjBweDtcbiAgfVxuICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgIHBhZGRpbmctYmxvY2s6IDQwcHg7XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IHZhcigtLW1heC13KTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgZ2FwOiA1MHB4O1xuXG4gICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICAgIGdhcDogNDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ2FwOiAzMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cblxuICAgICYtbmF2IHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMTVweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXByaW1hcnkpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogdmFyKC0tYy1ncmVlbik7XG4gICAgICB9XG5cbiAgICAgICYtbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBnYXA6IDVweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXByaW1hcnkpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHRyYW5zaXRpb246IHZhcigtLWctdHJhbnMpO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLXByaW1hcnkpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpub3QoLmFjdGl2ZSk6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTBlMjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMGUyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1mZWVkIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogNDBweDtcblxuICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICYtaW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMjVweDtcblxuICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi10ZXJtIHtcbiAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWMtZ3JlZW4pO1xuXG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG5cbiAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1ncmVlbikgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYy1wcmltYXJ5KTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLWxnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLW1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSg0NzVweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLXN1YnRpdGxlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWMtZ3JheS0yKTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbWF0aC1hdXRvO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXRhZ3Mge1xuICAgICAgICAmLWxpc3Qge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWdyZWVuKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHZhcigtLWctdHJhbnMpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWdyZWVuKTtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtYm9keS1iZyk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWJvZHktYmcpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1ncmVlbik7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IHZhcigtLWctdHJhbnMpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1ncmVlbik7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tZy10cmFucyk7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS1nLXRyYW5zKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWdyZWVuKTtcblxuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1ib2R5LWJnKTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtYm9keS1iZyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1wb3N0cyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogNTBweDtcblxuICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1sZykge1xuICAgICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLW1kKSB7XG4gICAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWNhcmQge1xuICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWdyYXktMyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ib2R5LWJnKTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZ2FwOiAxNXB4O1xuXG4gICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLXByaW1hcnkpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLWluZm8ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuXG4gICAgICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWdyZWVuKTtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYtbWV0YSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogN3B4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDA7XG5cbiAgICAgICAgICAgICYtZGF0ZSB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtcHJpbWFyeSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtYXV0aG9yIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXByaW1hcnkpO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1wcmltYXJ5KTtcblxuICAgICAgICAgICAgICAmLWxpbmsge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWJsdWUpO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHZhcigtLWctdHJhbnMpO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1ibHVlLTIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYtbG9jYXRpb24ge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXByaW1hcnkpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtZ3JheS0yKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcblxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubWV0YS1jb2wge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgLmRhdGUtdXBwZXJjYXNlIHtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50aW1lLXVwcGVyY2FzZSB7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYtdGFncyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1ncmVlbik7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS1nLXRyYW5zKTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ncmVlbik7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1ib2R5LWJnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtZ3JlZW4pO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHZhcigtLWctdHJhbnMpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtZ3JheS0yKTtcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgICAgICAgIGxpbmUtY2xhbXA6IDI7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICAgICAgbGluZS1jbGFtcDogMjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYtcmVhZC1tb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXByaW1hcnkpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWJsdWUpO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ibHVlKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IHZhcigtLWctdHJhbnMpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tZy10cmFucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uby1yZXN1bHRzLW1lc3NhZ2Uge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXByaW1hcnkpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYy1ncmF5LTIpO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnJlc291cmNlc19fd3JhcHBlci1mZWVkLXBvc3RzLWNhcmQtaW5mby10ZXJtIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXByaW1hcnkpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogdmFyKC0tYy1ncmVlbik7XG4gIFxuICBpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG5cbiAgICAqIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jLWdyZWVuKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4iLCIuYmtfY291bnRlcnMge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1sZykge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDYwcHg7XG5cbiAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1sZykge1xuICAgICAgZ2FwOiA0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLW1kKSB7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgIGdhcDogMjBweDtcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAzNnB4IWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4IWltcG9ydGFudDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlciFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogdmFyKC0tYy1wcmltYXJ5KSFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcblxuICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4IWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMyFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLW1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweCFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweCFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1fcXVlcnkoNDc1cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4IWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbV9xdWVyeSgzNTBweCkge1xuICAgICAgICBmb250LXNpemU6IDIwcHghaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaXRlbXMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgIGdhcDogNTBweDtcblxuICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICBnYXA6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1fcXVlcnkoNjAwcHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtX3F1ZXJ5KDQ1MHB4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgICYtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDUycHggIWltcG9ydGFudDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWMtZ3JlZW4tbGlnaHQpO1xuICAgICAgICAgIG1heC13aWR0aDogMjUwcHggIWltcG9ydGFudDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1sZykge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtc3VidGl0bGUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJrX3Rlc3RpbW9uaWFscyB7XG4gIHBhZGRpbmctYmxvY2s6IDUwcHg7XG4gIHBhZGRpbmctaW5saW5lOiAwIWltcG9ydGFudDtcblxuICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1sZykge1xuICAgIHBhZGRpbmctYmxvY2s6IDQwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgIHBhZGRpbmctYmxvY2s6IDMwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgIHBhZGRpbmctYmxvY2s6IDIwcHg7XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyNXB4O1xuXG4gICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICAgIGdhcDogMjBweDtcbiAgICAgIG1heC13aWR0aDogOTAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLW1kKSB7XG4gICAgICBnYXA6IDE1cHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgIGdhcDogMTBweDtcbiAgICB9XG5cbiAgICAmLXRleHQge1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXByaW1hcnkpO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgY29sb3I6ICMwODFjMzE7XG5cbiAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLWxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1hdXRob3Ige1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDVweDtcblxuICAgICAgJi1uYW1lIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXByaW1hcnkpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogdmFyKC0tYy1wcmltYXJ5KTtcblxuICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXBvc2l0aW9uIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXByaW1hcnkpO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBjb2xvcjogdmFyKC0tYy1wcmltYXJ5KTtcblxuICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnRleHRDb2x1bW4ge1xuICBwYWRkaW5nLWJsb2NrOiAxMDBweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXByaW1hcnkpO1xuXG4gIEBpbmNsdWRlIG1fcXVlcnkoJGJwLWxnKSB7XG4gICAgcGFkZGluZy1ibG9jazogODBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1fcXVlcnkoJGJwLW1kKSB7XG4gICAgcGFkZGluZy1ibG9jazogNjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLWxnKSB7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgIGdhcDogMTVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgZ2FwOiAxMHB4O1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXByaW1hcnkpO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6IHZhcigtLWMtcHJpbWFyeSk7XG5cbiAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLWxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1fcXVlcnkoNDc1cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgKiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgY29sb3I6IHZhcigtLWMtZ3JheS0yKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLWxnKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudG1iIHtcbiAgcGFkZGluZy1ibG9jazogMTAwcHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcblxuICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1sZykge1xuICAgIHBhZGRpbmctYmxvY2s6IDgwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgIHBhZGRpbmctYmxvY2s6IDYwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgIHBhZGRpbmctYmxvY2s6IDQwcHg7XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IHZhcigtLW1heC13KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBnYXA6IDEwMHB4O1xuXG4gICAgJi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblxuICAgICAgQGluY2x1ZGUgbV9xdWVyeSgxMDAwcHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1sZykge1xuICAgICAgZ2FwOiA4MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1fcXVlcnkoMTAwMHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA2MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICBnYXA6IDQwcHg7XG4gICAgfVxuXG4gICAgJi1pbWFnZSB7XG4gICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcblxuICAgICAgQGluY2x1ZGUgbV9xdWVyeSgxMDAwcHgpIHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDUwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLWxnKSB7XG4gICAgICAgIGdhcDogNDBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSg0NzVweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLWdyYXktMik7XG5cbiAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLW1kKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgICAgKiB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXByaW1hcnkpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWdyYXktMik7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1sZykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWJ1bGxldHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDI1cHg7XG5cbiAgICAgICAgJi1idWxsZXQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICYtaWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLW1kKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLW51bWJlciB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBjb2xvcjogIzQzOTJlMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogNzBweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgIzQzOTJlMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWdyYXktMik7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgZmxleDogMTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi50Y2cge1xuICBwYWRkaW5nLWJsb2NrOiAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2dyZWVuLWJsdWUtZ3JhZGllbnQud2VicFwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG5cbiAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA4MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA2MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1tYXgtdyk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogdmFyKC0tYy1ib2R5LWJnKTtcblxuICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbV9xdWVyeSg0NzVweCkge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1jYXJkcyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ2FwOiA1MHB4O1xuXG4gICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1sZykge1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLW1kKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBnYXA6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgIH1cblxuICAgICAgJi1jYXJkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICAgICAgICBnYXA6IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1oZWFkZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgZ2FwOiAxMHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi1pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogNzBweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMzMjUxYTM7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1sZykge1xuICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICAgIGhlaWdodDogNjAlO1xuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLWxnKSB7XG4gICAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgICAgICAgICAgZ2FwOiA2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLXByaW1hcnkpO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLWxnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLXN1YnRpdGxlIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXByaW1hcnkpO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBJdGFsaWM7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWMtcHJpbWFyeSk7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjVjO1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZmVhdHVyZWRCbG9nIHtcbiAgcGFkZGluZy1ibG9jazogMTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY3O1xuICBcbiAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA4MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA2MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1tYXgtdyk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICAgIGdhcDogNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgICAgZ2FwOiAzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6IHZhcigtLWMtcHJpbWFyeSk7XG4gICAgfVxuICB9XG59XG4iLCIvKiBcbiogIyMgSGVhZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgXCJoZWFkZXJcIjtcblxuLyogXG4qICMjIE5hdiBtb2JpbGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGltcG9ydCBcIm5hdi1tb2JpbGVcIjtcblxuLyogXG4qICMjIEZvb3RlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AaW1wb3J0IFwiZm9vdGVyXCI7XG5cbi8qIFxuKiAjIyBTaW5nbGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGltcG9ydCBcInNpbmdsZVwiO1xuXG5AaW1wb3J0ICdtZWdhbWVudSc7IiwiLmhlYWRlciB7XG4gICZfX2hhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5vcGVuIHtcbiAgICAgIC5oZWFkZXJfX2hhbWJ1cmdlcl9fYmFyIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmFyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2YjcyODA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnJhbmQge1xuICAgIG1heC13aWR0aDogMTYwcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICB9XG4gIH1cbn1cbi5oZWFkZXJfX21lbnUtbGluay0tYnRuIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHZhcigtLWMtYmx1ZSk7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tYy1kYXJrLWJsdWUpO1xuICB9XG59XG5cbi5oZWFkZXJfX21lbnUtaXRlbS0tcGFyZW50IHtcbiAgJjpob3ZlcixcbiAgJi5tZW51LW9wZW4ge1xuICAgIC5oZWFkZXJfX21lbnUtLWNoaWxkIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgICA+IGEge1xuICAgICAgY29sb3I6IHZhcigtLWMtYmx1ZSk7XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXJfX21lbnUtLWNoaWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jLWxpZ2h0LWdyYXkpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwIDEwcHggMTVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4xKSxcbiAgICAwIDRweCA2cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZS1vdXQsIHZpc2liaWxpdHkgMjAwbXMgZWFzZS1vdXQsXG4gICAgdHJhbnNmb3JtIDIwMG1zIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwbXM7XG59XG5cbi5oZWFkZXJfX21lbnUtLWRyb3Bkb3duIHtcbiAgcGFkZGluZzogMS4yNXJlbSAxcmVtO1xuICB3aWR0aDogMTVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTZweCAxNnB4O1xuXG4gID4gKiArICoge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gIH1cbn1cblxuLmhlYWRlcl9fbWVudS0tbWVnYW1lbnUge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlYWRlcl9fY3RhLXRpdGxlIHtcbiAgcGF0aCB7XG4gICAgZmlsbDogd2hpdGU7XG4gIH1cbn1cblxuLy8gSGVhZGVyIG1lbnUgc3R5bGVzXG4uaGVhZGVyX19tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uaGVhZGVyX19tZW51LWl0ZW0ge1xuICBwYWRkaW5nOiAzOHB4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmhvdmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZ3JheS0zKTtcbiAgfVxuXG4gIC8vIE1lbnUgaXRlbSBwYXJlbnQgc3R5bGVzXG4gICYtLXBhcmVudCB7XG4gICAgJi5yZWxhdGl2ZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgICYuc3RhdGljIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lbnUgbGluayBzdHlsZXNcbi5oZWFkZXJfX21lbnUtbGluayB7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tYy1ibHVlKTtcbiAgfVxufVxuXG4vLyBIZWFkZXIgbWFpbiBzdHlsZXNcbi5oZWFkZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDUwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCA0cHggNnB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEpLFxuICAgIDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG5cbi8vIFNpdGUgY29udGFpbmVyXG4uc2l0ZSB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG4vLyBOYXZpZ2F0aW9uIHN0eWxlc1xubmF2IHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1tYXgtdyk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4vLyBMb2dvIGxpbmsgc3R5bGVzXG4uaGVhZGVyX19icmFuZC1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ubmF2LW1vYmlsZV9faXRlbS1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBNb2JpbGUgbmF2aWdhdGlvbiBzdHlsZXNcbi5uYXYtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLXByaW1hcnkpO1xuICB6LWluZGV4OiAxMDAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAycmVtIDA7XG5cbiAgJi5vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG5cbiAgICAmLm9wZW4ge1xuICAgICAgLm5hdi1tb2JpbGVfX3N1Ym1lbnUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19tZW51LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICB9XG4gIH1cblxuICAmX19zdWJtZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJl9fbWVudS1pdGVtcyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICZfX3NlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG5cbiAgICAmLS1jb250YWluZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jLWJsdWUpO1xuICAgIH1cbiAgfVxuXG4gICZfX3N1YnRpdGxlIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbiIsIi5uYXYtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSBtX3F1ZXJ5KDEwMjNweCkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy1ibG9jazogNzhweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtYm9keS1iZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tZy10cmFucyk7XG4gICAgei1pbmRleDogNDA7XG4gIH1cblxuICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgIHBhZGRpbmctYmxvY2s6IDg2cHggMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgcGFkZGluZy1ibG9jazogNDBweCAwO1xuICB9XG5cbiAgJi5vcGVuIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9faXRlbS1ncm91cCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cblxuICAubmF2LW1vYmlsZV9faXRlbSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgIHBhZGRpbmctaW5saW5lOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW1zIHtcbiAgICBtYXgtd2lkdGg6IHZhcigtLW1heC13KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgJi5vcGVuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2Zjc7IC8vIGxpZ2h0LWdyYXkgZXF1aXZhbGVudFxuXG4gICAgICAubmF2LW1vYmlsZV9fc3VibWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19tZW51LWl0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICB9XG5cbiAgJl9fbWVudS1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiB2YXIoLS1jLXByaW1hcnkpO1xuXG4gICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19tZW51LWl0ZW0tLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07IC8vIHRleHQteHNcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwOyAvLyBweS0xLjVcbiAgfVxuXG4gICZfX3NwYW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy10b3A6IDFyZW07IC8qIHB5LTQgKi9cbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbTsgLyogcHItMS41ID0gNnB4ICovXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMC4yNXJlbTsgLyogcC0xICovXG4gICAgICBib3JkZXItY29sb3I6ICNkMWQ1ZGI7IC8qIGJvcmRlci1ncmF5LTMwMCBwb3IgZGVmZWN0byAqL1xuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQ7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQ7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuXG4gICAgJi5vcGVuOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICB9XG4gIH1cblxuICAmX19zdWJtZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAmX19jdGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXByaW1hcnkpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiB2YXIoLS1jLWJvZHktYmcpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTYuNGRlZywgIzJlODBkNCAwLjc0JSwgIzAwOWRlNiAxMDAlKTtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1nLXRyYW5zKTtcblxuICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG59XG5cbi5uYXYtbW9iaWxlX19zZWN0aW9uLS1jb250YWluZXIge1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjU7XG5cbiAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIH1cblxuICAubmF2LW1vYmlsZV9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYy1wcmltYXJ5KTtcblxuICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLWxnKSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbW9iaWxlX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXByaW1hcnkpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiB2YXIoLS1jLWdyYXktMik7XG5cbiAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbW9iaWxlX19zdWJ0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXByaW1hcnkpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHZhcigtLWMtcHJpbWFyeSk7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG5cbiAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbW9iaWxlX19tZW51LWl0ZW1zIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNXB4O1xuXG4gICAgbGkge1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgY29sb3I6IHZhcigtLWMtcHJpbWFyeSk7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5hdi1tb2JpbGVfX2N0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjU7XG5cbiAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC50aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICBjb2xvcjogdmFyKC0tYy1ib2R5LWJnKTtcblxuICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3VidGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXByaW1hcnkpO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgY29sb3I6IHZhcigtLWMtYm9keS1iZyk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJvZHkge1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXByaW1hcnkpO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgY29sb3I6IHZhcigtLWMtYm9keS1iZyk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbWF0aC1hdXRvO1xuXG4gICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmN0YS1uYXYtbW9iaWxlIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBtYXRoLWF1dG87XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBjb2xvcjogdmFyKC0tYy1ib2R5LWJnKTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBtYXRoLWF1dG87XG5cbiAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5uYXYtbW9iaWxlX19zZWN0aW9uLFxuLm5hdi1tb2JpbGVfX3N1Ym1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY1O1xufVxuXG4uZ3JpZC1pY29ucyB7XG4gIHBhZGRpbmc6IDA7XG5cbiAgLm5hdi1tb2JpbGVfX3NlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICB9XG4gIH1cblxuICAubmF2LW1vYmlsZV9fbWVudS1pdGVtcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMTBweDtcblxuICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbW9iaWxlX19tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWJvZHktYmcpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUwZTI7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1nLXRyYW5zKTtcblxuICAgIGkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgdHJhbnNpdGlvbjogdmFyKC0tZy10cmFucyk7XG5cbiAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGkge1xuICAgICAgICAqIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYy1ibHVlKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGNvbG9yOiB2YXIoLS1jLWJsdWUpO1xuICAgIH1cbiAgfVxufVxuIiwiLmZvb3RlciB7XG4gIHBhZGRpbmctYmxvY2s6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY3O1xuXG4gIEBpbmNsdWRlIG1fcXVlcnkoJGJwLWxnKSB7XG4gICAgcGFkZGluZy1ibG9jazogODBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1fcXVlcnkoJGJwLW1kKSB7XG4gICAgcGFkZGluZy1ibG9jazogNjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogdmFyKC0tbWF4LXcpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcblxuICAgIC5mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1jLXByaW1hcnkpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBnYXA6IDIwcHg7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiA0O1xuXG4gICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1sZykge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAzO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuXG4gICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLW1kKSB7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXJfX3dyYXBwZXItbWVudXMge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICBnYXA6IDUwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLWxnKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgIGdhcDogNDBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICYtbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogNTBweDtcblxuICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1sZykge1xuICAgICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLW1kKSB7XG4gICAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBnYXA6IDEwcHg7XG5cbiAgICAgICAgICAmLWltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1sZykge1xuICAgICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1ncmVlbik7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDI1cHg7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLXByaW1hcnkpO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWJsdWUpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWJvZHktYmcpO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWJsdWUtMik7XG4gICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1ib2R5LWJnKTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHZhcigtLWctdHJhbnMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYtaWNvbnMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogMjBweDtcblxuICAgICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHZhcigtLWctdHJhbnMpO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLWxpc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDEwcHg7XG5cbiAgICAgICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtcHJpbWFyeSk7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgICAgJi51bmRlcmxpbmUge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tZy10cmFucyk7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNpbmdsZVBvc3Qge1xuICBwYWRkaW5nLWJsb2NrOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY3O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gIEBpbmNsdWRlIG1fcXVlcnkoJGJwLW1kKSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgcGFkZGluZy1ibG9jazogMjBweDtcbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogdmFyKC0tbWF4LXcpO1xuICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xuICAgIGdhcDogNTBweDtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG5cbiAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1sZykge1xuICAgICAgZ2FwOiA0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLW1kKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdhcDogMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cblxuICAgICYtYmFjayB7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgICAgLy8gZmxleDogMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICBjb2xvcjogdmFyKC0tYy1wcmltYXJ5KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgIHBhZGRpbmc6IDE3cHggMTVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICB0cmFuc2l0aW9uOiB2YXIoLS1nLXRyYW5zKTtcblxuICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ncmF5KTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiA1O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDUwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLWxnKSB7XG4gICAgICAgIGdhcDogNDBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxO1xuICAgICAgfVxuXG4gICAgICAmLWhlYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiA1MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLWxnKSB7XG4gICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLW1kKSB7XG4gICAgICAgICAgcGFkZGluZzogNDBweCAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtICgxMDB2dyAtIHZhcigtLW1heC13KSkgLyAyKTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2dyZWVuLWxpbmVzLndlYnBcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGxlZnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4IDAgMCAyNXB4O1xuICAgICAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtd3JhcHBlciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGdhcDogMjBweDtcblxuICAgICAgICAgICYtaW5mbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1ib2R5LWJnKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWJvZHktYmcpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1ib2R5LWJnKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSg0NzVweCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi10YWdzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWJvZHktYmcpO1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLWJvZHktYmcpO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tZy10cmFucyk7XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtYm9keS1iZyk7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtZ3JlZW4pO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLW1ldGEge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICAuaW5mby1jb2wge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBnYXA6IDVweDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWluZm8ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBnYXA6IDZweDtcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICAgICYtZXhjZXJwdCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWJvZHktYmcpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSg0NzVweCkge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuYnRuLXJlZ2lzdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWJvZHktYmcpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWdyZWVuKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHZhcigtLWctdHJhbnMpO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMThweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgzMCUpIHNlcGlhKDEwMCUpXG4gICAgICAgICAgICAgICAgICAgIHNhdHVyYXRlKDEwMDAlKSBodWUtcm90YXRlKDkwZGVnKSBicmlnaHRuZXNzKDAuOCk7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS1nLXRyYW5zKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLWRhdGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZ2FwOiA1cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLWxvY2F0aW9uIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtYm9keS1iZyk7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi1kYXRlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtYm9keS1iZyk7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi10aW1lIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtYm9keS1iZyk7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi1hdXRob3Ige1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1ib2R5LWJnKTtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1ib2R5LWJnKTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHZhcigtLWctdHJhbnMpO1xuICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtc2hhcmUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBnYXA6IDIwcHg7XG5cbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtYm9keSB7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiA1MHB4O1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLXByaW1hcnkpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLWxnKSB7XG4gICAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgICAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgICAgICAgICBnYXA6IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBmb250LXNpemU6IDQycHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1sZykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLW1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KDQ3NXB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KDQ3NXB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDMsXG4gICAgICAgIGg0LFxuICAgICAgICBoNSxcbiAgICAgICAgaDYge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KDQ3NXB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWMtYmx1ZSk7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tZy10cmFucyk7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWJsdWUtMik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHVsLFxuICAgICAgICBvbCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuXG4gICAgICAgICAgICAmOjptYXJrZXIge1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1ncmVlbik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtcmVnaXN0ZXIge1xuICAgICAgICBwYWRkaW5nOiA1MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4IDAgMCAyNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSAoMTAwdncgLSB2YXIoLS1tYXgtdykpIC8gMik7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9ncmVlbi1saW5lcy53ZWJwXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweCAwIDAgMjVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWdyZWVuKTtcbiAgICAgICAgICB6LWluZGV4OiAwO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLW1ldGEge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAuYnRuLXJlZ2lzdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXByaW1hcnkpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ib2R5LWJnKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWdyZWVuKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHZhcigtLWctdHJhbnMpO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDMwJSkgc2VwaWEoMTAwJSlcbiAgICAgICAgICAgICAgICBzYXR1cmF0ZSgxMDAwJSkgaHVlLXJvdGF0ZSg5MGRlZykgYnJpZ2h0bmVzcygwLjgpO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS1nLXRyYW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLWRhdGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXByaW1hcnkpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtYm9keS1iZyk7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi10aW1lIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWJvZHktYmcpO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXNvY2lhbE1lZGlhcyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucmVsYXRlZFBvc3RzIHtcbiAgcGFkZGluZy1ibG9jazogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2Zjc7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcblxuICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1sZykge1xuICAgIHBhZGRpbmctYmxvY2s6IDgwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA2MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDUwcHg7XG5cbiAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1sZykge1xuICAgICAgZ2FwOiA0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLW1kKSB7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgIGdhcDogMjBweDtcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogdmFyKC0tYy1wcmltYXJ5KTtcbiAgICB9XG5cbiAgICAmLXBvc3RzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAuc3dpcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcblxuICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1sZykge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgIGhlaWdodDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ib2R5LWJnKTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUwZTI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMjVweDtcblxuICAgICAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgLnN3aXBlci1oZWFkZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWdyZWVuKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1zbSkge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWdyZWVuKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDI3JSkgc2VwaWEoMTAwJSlcbiAgICAgICAgICAgICAgICAgICAgc2F0dXJhdGUoMTAwMCUpIGh1ZS1yb3RhdGUoOTBkZWcpIGJyaWdodG5lc3MoMC44KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtcHJpbWFyeSk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1tZCkge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYtdGFncyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWdyZWVuKTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtZ3JlZW4pO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tZy10cmFucyk7XG5cbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWdyZWVuKTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtYm9keS1iZyk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi1kYXRhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAmLWRhdGUge1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtdGltZSB7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWdyYXktMik7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLWFjdGlvbnMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbGcpIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtbWQpIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJ0bi1yZWdpc3RlciB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWJsdWUpO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ibHVlKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tZy10cmFucyk7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjAlKSBzZXBpYSgxMDAlKVxuICAgICAgICAgICAgICAgICAgICAgIHNhdHVyYXRlKDEwMDAlKSBodWUtcm90YXRlKDIwMGRlZykgYnJpZ2h0bmVzcygxLjIpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5idG4tdmlldy1ldmVudCB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWJsdWUpO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ibHVlKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tZy10cmFucyk7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjAlKSBzZXBpYSgxMDAlKVxuICAgICAgICAgICAgICAgICAgICAgIHNhdHVyYXRlKDEwMDAlKSBodWUtcm90YXRlKDIwMGRlZykgYnJpZ2h0bmVzcygxLjIpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYy1ncmF5LTIpO1xuICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IHZhcigtLWctdHJhbnMpO1xuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS1nLXRyYW5zKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtZ3JheS0yKTtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1ib2R5LWJnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgICBsZWZ0OiA0NSU7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtX3F1ZXJ5KCRicC1sZykge1xuICAgICAgICAgICAgbGVmdDogNDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLW1kKSB7XG4gICAgICAgICAgICBsZWZ0OiAzNSU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbV9xdWVyeSgkYnAtc20pIHtcbiAgICAgICAgICAgIGxlZnQ6IDMwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIuKGkFwiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1ncmF5LTIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICAgIHJpZ2h0OiA0NSU7XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIuKGklwiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1ncmF5LTIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLWxnKSB7XG4gICAgICAgICAgICByaWdodDogNDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLW1kKSB7XG4gICAgICAgICAgICByaWdodDogMzUlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1fcXVlcnkoJGJwLXNtKSB7XG4gICAgICAgICAgICByaWdodDogMzAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBtb3ZlTGVmdCB7XG4gIGZyb20ge1xuICAgIGxlZnQ6IDEwMHZ3O1xuICB9XG4gIHRvIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4iLCIuaGVhZGVyX19tZW51LS1tZWdhbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjcgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgJl9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1tYXgtdyk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICBnYXA6IDUwcHg7XG5cbiAgICAmLWl0ZW1zIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDk7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIGdhcDogNTBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwYWRkaW5nLWJsb2NrOiA1MHB4IDMzcHg7XG5cbiAgICAgICYtc2VjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMTBweDtcblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLXByaW1hcnkpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tZy10cmFucyk7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1ibHVlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWMtZ3JheS0yKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtc3VidGl0bGUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYy1wcmltYXJ5KTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbWVudSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGdhcDogMTBweDtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZ2FwOiA3cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtYmx1ZSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWN0YSB7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiAzO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICBwYWRkaW5nLWJsb2NrOiA1MHB4IDMzcHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAtMTAlO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk2LjRkZWcsICMyZTgwZDQgMC43NCUsICMwMDlkZTYgMTAwJSk7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgfVxuXG4gICAgICAuaGVhZGVyX19jdGEtdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLWJvZHktYmcpO1xuICAgICAgfVxuXG4gICAgICAuaGVhZGVyX19jdGEtc3VidGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZmYtcHJpbWFyeSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLWJvZHktYmcpO1xuICAgICAgfVxuXG4gICAgICAuaGVhZGVyX19jdGEtYm9keSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1wcmltYXJ5KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgY29sb3I6IHZhcigtLWMtYm9keS1iZyk7XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXJfX2N0YS1idXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYyMSAhaW1wb3J0YW50O1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1ncmlkIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDk7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgIGdhcDogMjVweDtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDUwcHggMzNweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcblxuICAgICAgLmhlYWRlcl9fbWVudS1pdGVtLWJveCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTBlMjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ib2R5LWJnKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tZy10cmFucyk7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IHZhcigtLWctdHJhbnMpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtYmx1ZSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmhlYWRlcl9fbWVudS1pdGVtLWJveC10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLWJsdWUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkZXJfX21lbnUtaXRlbS1ib3gtdGV4dCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZmLXByaW1hcnkpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLXByaW1hcnkpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHZhcigtLWctdHJhbnMpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/