:root{--violet:#7923cf;--violetlight:#9a39fb;--blue:#1060e4;--bluelight:#6aa2ff;--lightblue:#23aecc;--lightbluelight:#4dd4f2;--turquoise:#23cfb0;--turquoiselight:#4af6d7;--green:#05ad48;--greenlight:#3ed67b;--lime:#5acf24;--limelight:#83ef50;--orange:#faa619;--orangelight:#ffb73e;--darkorange:#ee703b;--darkorangelight:#f78b5d;--red:#ee2f31;--redlight:#fb5d5e;--pink:#ea3365;--pinklight:#ff5f8b}.d-none{display:none}.table_scroll{margin-bottom:25px}.table_scroll table{margin-bottom:0}@media screen and (max-width:768px){.table_scroll{width:calc(100% + 20px);margin-right:-20px;margin-bottom:20px}.table_scroll table{width:700px}}table{border:1px solid #e1e1f3;border-radius:15px;border-collapse:separate;overflow:hidden;margin-bottom:25px}table td,table th{font-size:15px;line-height:24px;text-align:left;padding:20px 14px}table td:first-child,table th:first-child{padding-left:20px}table td:last-child,table th:last-child{padding-right:20px}table th{font-weight:600;font-size:16px;background:#151f78;color:#fff}table td{font-weight:500;color:#3e3e45;border-bottom:1px solid #e1e1f3}table td a{font-size:15px}table tr:last-child td{border-bottom:none}table .btn{width:200px;margin:0}.table-offer td,.table-offer th{width:50%;padding:15px 25px}.table-offer td:first-child,.table-offer th:first-child{border-right:1px solid #e1e1f3;padding-left:25px}.table-offer td:last-child,.table-offer th:last-child{padding-right:25PX}.table-offer td{vertical-align:top}.table-offer th{border-bottom:none;background:#f9faff}.table-offer-header{align-items:center;gap:10px}.table-offer-casino{gap:10px 15px;justify-content:flex-start;align-items:center}.table-offer .img{width:50px;height:50px}.table-offer .img img{max-width:40px}.table-offer-name{font-size:16px;font-weight:600;line-height:normal;color:#242428}.table-offer .rating-svg{height:50px}.table-offer .rating-circle{width:50px;height:50px}@media screen and (max-width:768px){.table-offer td,.table-offer th{padding:15px}.table-offer td:first-child,.table-offer th:first-child{padding-right:10px;padding-left:15px}.table-offer td:last-child,.table-offer th:last-child{padding-left:10px;padding-right:15px}.table-offer th{position:relative}.table-offer td{font-size:14px}.table-offer .rating-svg{position:absolute;top:15px;right:10px}.table-offer-name{font-size:15px;min-width:100%}}.table-review-bonus{overflow:visible;margin-bottom:20px}.table-review-bonus .title{display:none}.table-review-bonus th{font-size:14px;line-height:18px}.table-review-bonus th:first-child{border-radius:15px 0 0 0}.table-review-bonus th:last-child{border-radius:0 15px 0 0}.table-review-bonus-code{width:234px}.table-review-bonus .btn-code{margin:0}.table-review-bonus .btn_green{width:100%;height:42px;font-size:15px}@media screen and (max-width:768px){.table-review-bonus{display:block;border-radius:0;border:none}.table-review-bonus tbody{display:block}.table-review-bonus thead{display:none}.table-review-bonus tr{display:flex;gap:15px;flex-wrap:wrap;border:1px solid #e6e6ef;background:#f9faff;border-radius:15px;padding:20px}.table-review-bonus tr:not(:last-child){margin-bottom:20px}.table-review-bonus td{border-bottom:none;padding:0}.table-review-bonus td:first-child{padding-left:0}.table-review-bonus td:last-child{padding-right:0}.table-review-bonus-code{min-width:100%}.table-review-bonus .title{display:block;font-size:14px;font-weight:500;margin-bottom:5px}}@media screen and (max-width:500px){.table-review-bonus td{min-width:100%}}.clear:after{content:"";display:block;clear:both}.side{gap:25px 20px;margin-bottom:25px}.side__item{flex:1}.side__item .heading{font-size:18px;border-bottom:1px solid #e1e1f3;padding-bottom:10px;margin-bottom:20px}.side ul{margin-bottom:0}.side ul li{font-weight:500}.side ul li:before{display:none}@media screen and (max-width:768px){.side__item{min-width:100%}}.tablecontent .heading{position:relative;font-size:16px;line-height:normal;width:100%;text-align:left;padding-left:21px}.tablecontent .heading .svg{position:absolute;width:14px;height:8px;left:2px;top:calc(50% - 4px);transition:all .5s;transform:rotate(-90deg)}.tablecontent ol{max-height:0;overflow:hidden;transition:all .5s;margin-bottom:0}.tablecontent ol li{line-height:28px}.tablecontent ol a{text-decoration:none;line-height:28px}.tablecontent.open .heading .svg{transform:rotate(0)}.tablecontent.open ol{max-height:1000px;overflow:visible;padding-top:17px}.tablecontent_dark{line-height:18px;margin-bottom:15px}.tablecontent_dark .heading{align-items:center;gap:10px;justify-content:flex-start;text-transform:uppercase;color:#242428;font-size:12px;line-height:18px;padding-left:0;margin-bottom:0}.tablecontent_dark .heading svg{width:14px;min-width:14px;height:14px;fill:#242428}.tablecontent_dark .heading:hover{color:#1060e4}.tablecontent_dark .heading:hover svg{fill:#1060e4}.tablecontent_dark .tablecontent-list{counter-reset:number}.tablecontent_dark .tablecontent-list li{position:relative;line-height:22px;padding-left:20px}.tablecontent_dark .tablecontent-list li:not(:last-child){margin-bottom:7px}.tablecontent_dark .tablecontent-list li:before{position:absolute;top:0;left:0;font-weight:600;font-size:14px;line-height:22px;color:#000;counter-increment:number;content:counter(number) ". "}.tablecontent_dark .tablecontent-list li a{font-size:14px;font-weight:500;color:#000;line-height:22px}.tablecontent_dark.open .heading,.tablecontent_dark .tablecontent-list li a:hover{color:#1060e4}.tablecontent_dark.open .heading svg{fill:#1060e4}.tablecontent_dark.open .tablecontent-list{padding-top:10px}@media screen and (max-width:768px){.tablecontent .heading{font-size:14px;padding-left:23px}.tablecontent .heading:before{width:13px;height:7px;top:calc(50% - 3.5px);left:0}.tablecontent_dark .heading{padding-left:0}.tablecontent_dark .tablecontent-list{counter-reset:number}.tablecontent_dark .tablecontent-list li:before,.tablecontent_dark .tablecontent-list li a{font-size:13px;line-height:20px}}details summary{list-style:none;cursor:pointer}details summary::marker{display:none}details summary::-webkit-details-marker{display:none;color:transparent}.disable{position:relative;filter:grayscale(1)}.disable:before{position:absolute;z-index:10;content:"";top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:transparent}figure iframe{display:block}.figure-img{border-radius:15px;overflow:hidden;margin-bottom:25px}.figure-img iframe{display:block}.figure-img img{height:auto;width:100%;margin:0}.figure-img figcaption{background:#242428;font-size:14px;font-weight:500;line-height:16px;color:#fff;padding:10px 20px}@media screen and (max-width:768px){.figure-img{margin-bottom:20px}.figure-img figcaption{padding:10px 15px}}.embed{position:relative;align-items:center;justify-content:flex-start;gap:7px;margin-top:10px}.embed:not(.embed_dashed){display:inline-flex}.embed:not(.embed_dashed) .embed-title{min-width:81px;font-size:13px;color:#242428;line-height:20px}.embed:not(.embed_dashed) .embed-block{display:inline-flex;align-items:center;justify-content:center;height:24px;position:relative;border:1px solid #e1e1f3;background:#f9faff;text-align:center;border-radius:5px;padding:0 10px}.embed:not(.embed_dashed) .embed-text{display:inline-block;font-size:13px;font-weight:500;color:#242428}.embed:not(.embed_dashed).copy .embed-block{background:#fff}.embed:not(.embed_dashed).copy .embed-text{color:#242428}.embed-title{font-weight:600}.embed input.embed-copy{position:absolute;z-index:1;width:100%;height:22px;top:0;bottom:0;left:0;font-size:12px;font-weight:600;line-height:normal;color:#fff;background:transparent;opacity:0}.embed input.embed-copy:valid:not(:focus):not(:-moz-placeholder-shown){border-color:#1060e4}.embed input.embed-copy:valid:not(:focus):not(:-ms-input-placeholder){border-color:#1060e4}.embed input.embed-copy:focus,.embed input.embed-copy:focus:valid,.embed input.embed-copy:valid,.embed input.embed-copy:valid:not(:focus):not(:placeholder-shown){border-color:#1060e4}.embed .copy-text{position:absolute;right:-60px;top:calc(50% - 11px);display:inline-block;opacity:0;border-radius:5px;background:#151516;font-size:12px;font-weight:600;line-height:12px;color:#fff;padding:5px 8px}.embed.copy .copy-text{animation:animate 3s linear}.embed-svg{fill:#3a3a49}.embed.embed_dashed{border-radius:5px;background:rgba(5,173,72,.1);border:2px dashed #05ad48;cursor:pointer;padding:15px}.embed.embed_dashed input.embed-copy{height:100%;cursor:pointer}.embed.embed_dashed .embed-title{font-size:10px;line-height:100%;color:#3a3a49;text-transform:uppercase}.embed.embed_dashed .embed-block{flex:1;display:flex;justify-content:space-between;align-items:center}.embed.embed_dashed .embed-text{font-size:14px;font-weight:600;line-height:20px;color:#242428}@media screen and (max-width:450px){.embed .copy-text{right:0;top:-24px}}.noembed{width:100%;height:49px;border:2px dashed #767688;border-radius:5px;background:#f9faff;line-height:45px;text-align:center;font-size:10px;font-weight:600;text-transform:uppercase;color:#767688;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top:10px}@keyframes animate{0%{opacity:0}20%{opacity:1}to{opacity:1}}blockquote{position:relative;background:#f9faff;border-radius:15px;padding:67px 30px 30px;margin-bottom:25px}blockquote .svg{position:absolute;width:22px;height:22px;top:30px;left:30px;margin:0}blockquote a,blockquote a:not([class]),blockquote p{font-size:18px;font-weight:600;line-height:26px;color:#242428;margin-bottom:0}blockquote a:hover,blockquote a:not([class]):hover{color:#1060e4}@media screen and (max-width:768px){blockquote{padding:57px 20px 20px;margin-bottom:20px}blockquote .svg{top:20px;left:20px}}.get{display:inline-flex;align-items:center;text-align:center;justify-content:center;height:40px;line-height:40px;border-radius:5px;background:rgba(60,127,238,.05);font-size:14px;font-weight:500;line-height:26px;color:#1060e4;justify-content:space-between;gap:5px;flex-wrap:nowrap;padding:3px 12px}.get,.get svg{transition:all .5s}.get svg{position:relative;fill:#1060e4;right:0;min-width:8px}.get:hover{background:#1060e4;color:#fff}.get:hover svg{fill:#fff;right:-5px}.get_dark{color:#3a3a49}.get_dark svg{fill:#3a3a49}.get_dark:hover{color:#1060e4;background:rgba(60,127,238,.05)}.get_dark:hover svg{fill:#1060e4}.container-help{max-width:840px;position:relative;margin:0 auto}@media screen and (max-width:850px){.container-help{display:block}}.help{width:64px}.help img{width:56px;height:56px;-o-object-fit:cover;object-fit:cover;border-radius:100%;margin:0}.help-btn{display:inline-flex;position:relative;z-index:10;width:60px;height:60px;border-radius:100%;border:2px solid #fff;box-shadow:0 0 0 2px #e1e1f3;transition:all .3s}.help-btn:hover{box-shadow:0 0 0 2px #1060e4}.help_sticky{position:absolute;top:20px;bottom:0;right:-59px}.help_sticky .hel-btn{opacity:0}.help_sticky .help-btn.fixed{position:fixed;top:auto!important;bottom:20px}.help_sticky .help-btn.absolute{position:absolute;top:auto!important;bottom:20px!important}.help_fixed{position:absolute;opacity:0;width:64px;right:-87px;top:20px;bottom:0}.help_fixed .help-btn.fixed{position:fixed;top:auto!important;bottom:20px}.help_fixed .help-btn.absolute{position:absolute;top:auto!important;bottom:20px!important}.help-question{position:absolute;top:-4px;left:50px;display:inline-flex;border-radius:12px 12px 12px 0;border:2px solid #fff;font-size:13px;font-weight:600;line-height:18px;color:#fff;background:#1060e4;padding:3px 10px}.help-question span{display:inline-block}.help-hidden{width:0;overflow:hidden;transition:all .3s}@media screen and (min-width:993px){.help-btn:hover .help-question{gap:3px}.help-btn:hover .help-hidden{width:auto}}@media screen and (max-width:992px){.help_fixed{right:5px}.help_sticky{right:20px}}.popup{display:none;position:fixed;z-index:104}.popup-coockies{display:flex;flex-wrap:wrap;align-items:center;gap:7px 15px;width:514px;bottom:15px;left:calc(50% - 257px);border-radius:15px;background:#200b72;padding:10px}.popup-coockies .text{flex:1;display:flex;align-items:center;gap:7px}.popup-coockies .text:before{content:"";background-image:url(/static/build/img/svg/cookie-orange.svg);background-repeat:no-repeat;background-size:cover;width:18px;min-width:18px;height:18px}.popup-coockies p{font-size:12px;line-height:16px;color:#fff;margin-bottom:0}.popup-coockies .btn{margin:0}@media screen and (max-width:450px){.popup-coockies{width:calc(100% - 40px);left:20px}.popup-coockies .text{min-width:100%}.popup-coockies .btn{width:100%}}.popup-talk{position:fixed;z-index:105;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.popup-talk.open{display:block}@media screen and (max-width:450px){.popup-talk{padding:70px 0}}.talk{display:flex;position:absolute;z-index:106;width:1000px;left:calc(50% - 500px);top:50%;transform:translateY(-50%);border-radius:0 25px 25px 25px;background:#fff;box-shadow:0 4px 40px 0 rgba(6,13,73,.1);overflow:hidden}.talk .close{position:absolute;z-index:5;width:12px;height:12px;top:15px;right:20px}.talk .close .svg{width:12px;height:12px;margin:0}.talk .close .svg.svg-mob{display:none}.talk__item{flex:1;padding:40px}.talk-text{position:relative;background:#151f78;color:#fff}.talk-text .talk-bg{position:absolute;z-index:0;top:0;bottom:0;left:0;right:0;width:100%;height:100%;margin:0}.talk-inner{position:relative;z-index:1}.talk-title{display:inline-block;border-radius:12px;background:#7923cf;font-size:13px;font-weight:500;line-height:18px;color:#fff;padding:3px 12px;margin-bottom:20px}.talk-heading{font-size:34px;font-weight:600;line-height:40px;margin-bottom:20px}.talk-overly{position:fixed;z-index:105;top:0;left:0;right:0;bottom:0;height:100%;background:hsla(0,0%,100%,.9)}.talk .text{margin-bottom:30px}.talk .btn:hover svg{width:18px}.talk .experts-block{justify-content:flex-start;align-items:center;gap:15px}.talk .experts-block .btn{width:195px;height:42px;font-size:15px;margin:0}.talk .experts-experts picture:not(:first-child){margin-left:-10px}.talk .experts-experts img{margin:0}@media screen and (max-width:1050px){.talk{width:calc(100% - 40px);left:20px;transform:translateY(-50%)}}@media screen and (max-width:992px){.talk .close{top:10px;right:15px}.talk__item{padding:20px}.talk__item:last-child{padding-top:25px}}@media screen and (max-width:768px){.talk .close{top:20px;right:20px}.talk .close .svg.svg-desctop{display:none}.talk .close .svg.svg-mob{display:block}.talk__item{min-width:100%}.talk__item:last-child{padding-top:20px}.talk-text{text-align:center;padding-top:25px}.talk-heading{font-size:28px;line-height:36px;margin-bottom:15px}.talk .text{margin-bottom:25px}.talk .experts-block,.talk .experts-experts{justify-content:center}}@media screen and (max-width:500px){.talk .experts-experts{min-width:100%}}@media screen and (max-width:450px){.talk{position:relative;left:auto;top:auto;transform:none;width:calc(100% - 40px);margin-left:20px}}.talk-form .formgroup{gap:0 20px}.talk-form .formgroup input{flex:1;margin-bottom:15px}.talk-form .formgroup textarea{min-height:140px;margin-bottom:15px}.talk-form .formgroup.disable input,.talk-form .formgroup.disable textarea{border-color:#f9faff;background:#f9faff}.talk-form .formgroup.disable input::placeholder,.talk-form .formgroup.disable textarea::placeholder{color:#8a8a9c}.talk-form .formgroup.disable input::-webkit-input-placeholder,.talk-form .formgroup.disable textarea::-webkit-input-placeholder{color:#8a8a9c}.talk-form .formgroup.disable input:-moz-placeholder,.talk-form .formgroup.disable input::-moz-placeholder,.talk-form .formgroup.disable textarea:-moz-placeholder,.talk-form .formgroup.disable textarea::-moz-placeholder{color:#8a8a9c}.talk-form .formgroup.disable input:-ms-input-placeholder,.talk-form .formgroup.disable textarea:-ms-input-placeholder{color:#8a8a9c}.talk-form .btn{width:200px;height:42px;font-size:15px;margin:0}@media screen and (max-width:500px){.talk-form .formgroup input{min-width:100%}.talk-form .btn{width:100%}}.talk-provide{font-size:12px;line-height:18px;margin-bottom:15px}.talk-provide a{font-size:inherit;line-height:inherit;font-weight:400}.payment-system{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:20px;margin-bottom:25px}.payment-system__item{border-radius:15px;background:#f9faff;padding:20px}.payment-system__item p{font-size:15px;margin-bottom:0}.payment-system-header{align-items:center;gap:10px;justify-content:flex-start;font-size:16px;font-weight:600;line-height:26px;color:#242428;margin-bottom:15px}.payment-system-header img{width:26px;height:26px;margin:0}@media screen and (max-width:768px){.payment-system{margin-bottom:20px}}.cabinet-menu-link{width:100%;align-items:center;justify-content:flex-start;gap:8px}.cabinet-menu-link .cabinet-svg{width:20px;min-width:20px;height:20px;fill:#242428;display:flex}.cabinet-menu-link.active .cabinet-svg,.cabinet-menu-link:hover .cabinet-svg{fill:#1060e4}.upgrade{align-items:center;gap:15px 20px;padding:25px}.upgrade .svg{position:absolute;margin:0}.upgrade-logging .upgrade-header{position:relative;padding-left:27px}.upgrade-logging .upgrade-header .svg{width:12px;min-width:12px;height:13px;left:5px;top:5px}.upgrade-text{flex:1}.upgrade-header{justify-content:flex-start;align-items:start;flex-wrap:nowrap;gap:7px;margin-bottom:6px}.upgrade-header img{width:24px;min-width:24px;height:24px;margin:0}.upgrade-heading{font-size:18px;font-weight:600;line-height:24px;color:#242428}.upgrade p{font-size:13px;font-weight:500;line-height:19px;margin-bottom:0}.upgrade-see{display:inline-block;white-space:nowrap;font-size:13px;font-weight:600;line-height:15px;color:#1060e4;margin-top:4px}.upgrade-see:hover{text-decoration:underline}.upgrade-btn-unsubscribe{width:123px;height:40px;line-height:38px;font-weight:500;color:#767688}.upgrade-btn-unsubscribe:hover{border-color:#1060e4}.upgrade-subscribe .upgrade-block,.upgrade-subscribe .upgrade-success{gap:15px 20px;align-items:center}.upgrade-subscribe .upgrade-block .upgrade-heading{padding-left:22px}.upgrade-subscribe .upgrade-success .upgrade-heading{padding-left:26px}.upgrade-subscribe .upgrade-heading{position:relative;display:inline-block;font-size:14px;line-height:16px;margin-bottom:6px}.upgrade-subscribe .upgrade-heading .svg{left:0;top:0}.upgrade-success{display:none}@media screen and (max-width:768px){.upgrade{text-align:center}.upgrade-logging .upgrade-header{padding-left:0;padding-top:30px}.upgrade-logging .upgrade-header .svg{display:block;left:calc(50% - 6px);top:0}.upgrade:not(.upgrade-subscribe) .upgrade-text{position:relative;padding-bottom:30px}.upgrade-text{min-width:100%}.upgrade-text .hidden{display:none}.upgrade-see{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.upgrade-header{justify-content:center;font-size:16px;line-height:22px;text-align:center;margin-bottom:7px}.upgrade-header:has(.remark){flex-direction:column;align-items:center}.upgrade-header img{display:none}.upgrade .btn{margin-inline:auto}}.banner-login{background-image:url(/static/build/img/banner-bg@2x.png);background-repeat:no-repeat;background-size:cover;justify-content:flex-start;align-items:flex-end;gap:25px 30px;color:#fff;border-radius:10px;margin-bottom:20px}.banner-login-img{margin-left:auto}.banner-login-img img{height:auto;margin:0}.banner-login:not(.banner-login-main){padding:25px 0 25px 25px}.banner-login:not(.banner-login-main) p{font-size:13px;line-height:19px;margin-bottom:15px}.banner-login:not(.banner-login-main) .banner-login-text{max-width:460px}.banner-login:not(.banner-login-main) .banner-login-text .landing-heading{margin-bottom:10px}.banner-login:not(.banner-login-main) .banner-login-text h2{font-size:22px;line-height:26px;margin-bottom:10px;margin-top:0}.banner-login:not(.banner-login-main) .banner-login-img{margin-bottom:-25px}.banner-login p{color:#e6e6ef}.banner-login-text{flex:1}.banner-login-text h2{color:#fff}.banner-login-text .btn{margin:0}.banner-login-main{padding:17px 0 40px 40px}.banner-login-main .banner-login-text{max-width:680px}.banner-login-main .banner-login-img{margin-bottom:-40px}.banner-login-main p{margin-bottom:30px}@media screen and (max-width:768px){.banner-login{background-image:url(/static/build/img/banner-bg-mob@2x.png)}.banner-login p{margin-bottom:20px}.banner-login-text{max-width:100%;min-width:100%;text-align:center}.banner-login-text h2{text-align:center;margin-bottom:15px}.banner-login .btn{margin-inline:auto}.banner-login-img{margin-bottom:0}.banner-login-img img{width:auto}.banner-login:not(.banner-login-main){justify-content:center;padding:25px 20px 0}.banner-login:not(.banner-login-main) p{font-size:15px;line-height:22px}.banner-login:not(.banner-login-main) .banner-login-img{margin-right:-20px;margin-bottom:0}.banner-login-main{padding:25px 20px 0}.banner-login-main .banner-login-img{margin-right:-20px;margin-bottom:0}}.details-popup{display:none;position:fixed;z-index:99;top:0;left:0;width:100%;height:100%;overflow-y:scroll;scrollbar-width:none;padding:0 20px}.details-popup .close{position:absolute;top:12px;right:12px;width:13px;height:13px;background-image:url(/static/build/img/svg/close.svg);background-repeat:no-repeat;background-size:cover}.details-popup-bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;background:hsla(0,0%,100%,.7);backdrop-filter:blur(10px)}.details-popup-body{position:relative;z-index:11;max-width:780px;background:#fff;border-radius:15px;box-shadow:0 4px 40px 0 rgba(6,13,73,.1);padding:30px 25px;margin:100px 0 50px;margin-inline:auto}.details-popup .feature-details{margin-bottom:20px}.details-popup .how-to-use{border-radius:10px;background:#f9faff;padding:20px}.details-popup .how-to-use:not(:last-child){margin-bottom:20px}.details-popup .how-to-use .heading{margin-bottom:15px}.details-popup-step{position:relative;counter-reset:number}.details-popup-step:before{position:absolute;content:"";width:1px;height:100%;border-left:1px dashed #05ad48;top:0;left:9px}.details-popup-step__item{position:relative;padding-left:23px}.details-popup-step__item:not(:last-child){padding-bottom:20px}.details-popup-step__item:after{position:absolute;content:"";width:10px;height:10px;border-radius:100%;background:#fff;border:5px solid #05ad48;top:0;left:0}.details-popup-step__item .heading{position:relative;padding-top:22px;margin-bottom:10px}.details-popup-step__item .heading:before{position:absolute;counter-increment:number;content:"step " counter(number);top:0;left:0;font-size:13px;font-weight:600;line-height:20px;color:#05ad48;text-transform:uppercase}.details-popup-step__item p{font-size:14px;line-height:20px}.details-popup-step__item p:last-child{margin-bottom:0}.details-popup-bonuses__item{position:relative;width:100%;border:1px solid #e1e1f3;border-radius:7px;justify-content:flex-start;align-items:center;gap:7px 15px;padding:15px 60px 15px 15px}.details-popup-bonuses__item:hover{box-shadow:0 4px 40px 0 rgba(6,13,73,.1)}.details-popup-bonuses__item:not(:last-child){margin-bottom:10px}.details-popup-bonuses__item .heading{flex:1;text-align:left}.details-popup-bonuses__item .svg{position:absolute;width:30px;height:30px;right:15px;top:calc(50% - 15px);margin:0}.details-popup-bonuses .remark{font-size:10px;line-height:14px;border-radius:12px;background:transparent;padding:4px 8px}@media screen and (max-width:1024px){.details-popup-body{margin:50px 0 90px}}@media screen and (max-width:768px){.details-popup .close{top:10px;right:10px}.details-popup-body{padding:25px 20px;margin:130px 0 30px}.details-popup-card{position:relative;padding-bottom:55px}.details-popup-card .img{width:100%;min-width:100%;height:120px}.details-popup-card-bonus{max-width:100%;min-width:100%;text-align:center}.details-popup-card-bonus .bonus{margin-bottom:0}.details-popup-card .payment{position:absolute;bottom:0;left:0;right:0;justify-content:center}.details-popup .how-to-use .heading{margin-bottom:10px}.details-popup-bonuses__item{padding-right:15px}.details-popup-bonuses__item .heading{min-width:100%;font-size:14px;line-height:22px}.details-popup-bonuses__item .svg{display:none}}.feature-details-dl{align-items:center;flex-wrap:nowrap;gap:7px;padding:15px}.feature-details-dl:nth-child(odd){background:#f5f7fe;border-radius:5px}.feature-details-dd,.feature-details-dt,.feature-details-time{color:#242428;font-size:14px;line-height:20px}.feature-details-dt{font-weight:600;position:relative;white-space:nowrap;padding-left:26px}.feature-details-dt .svg{position:absolute;left:0;top:calc(50% - 8px);width:16px;height:16px;margin:0}.feature-details-dd{font-weight:500;text-align:right}.feature-details-time{font-weight:500}@media screen and (max-width:768px){.feature-details-dl{padding:15px 10px}}.details-card{gap:20px;align-items:center;margin-bottom:20px}.details-card .img{width:110px;min-width:110px;height:110px}.details-card .remark{align-items:center;justify-content:flex-start;font-size:13px;line-height:20px;background:transparent;border-radius:0;border:none;padding:0;margin-bottom:7px}.details-card .remark_green{color:#05ad48}.details-card .card-country{margin-left:5px}.details-card-bonus{flex:1;max-width:345px}.details-card .bonus{font-size:18px;font-weight:600;line-height:24px;color:#242428;margin-bottom:15px}.details-card .payment{justify-content:flex-start}.details-card .btn{height:50px;line-height:50px}.details-card-get,.details-card .btn{width:235px;min-width:235px}.details-card-get .btn{width:100%;min-width:100%}.details-card-get .embed .copy-text{right:auto;left:0;top:calc(50% - 16px);width:calc(100% - 35px);background:#e6f7ed;color:#242428;padding-block:10px}@media screen and (max-width:768px){.details-card{position:relative;justify-content:center;padding-bottom:55px}.details-card .img{width:100%;min-width:100%;height:120px}.details-card-bonus{max-width:100%;min-width:100%;text-align:center}.details-card-bonus .bonus{margin-bottom:0}.details-card .payment{position:absolute;bottom:0;left:0;right:0;justify-content:center}}@media screen and (max-width:450px){.details-card-get,.details-card .btn{width:100%;min-width:100%}.details-card .remark{justify-content:center}}.card-country{position:relative;border-radius:12px;border:1px solid #e1e1f3;font-size:10px;font-weight:600;line-height:14px;text-transform:uppercase;color:#3a3a49;padding:4px 8px 4px 23px}.card-country:before{position:absolute;content:"";left:8px;top:calc(50% - 4px);background:url(/static/build/img/svg/check.svg) no-repeat;background-size:cover;width:10px;height:8px}.login-popup{display:none;position:fixed;z-index:105;top:0;left:0;width:100%;height:100%;overflow-y:scroll;scrollbar-width:none;padding:0 20px}.login-popup.open{display:block}.login-popup .close{position:absolute;top:20px;right:20px;width:13px;height:13px;background-image:url(/static/build/img/svg/close.svg);background-repeat:no-repeat;background-size:cover}.login-popup-bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;background:rgba(18,18,74,.9);backdrop-filter:blur(10px)}.login-popup .btn_inline{display:inline-block;font-size:14px;font-weight:500;line-height:18px;color:#1060e4}.login-popup .btn_inline:hover{text-decoration:underline}@media screen and (max-width:768px){.login-popup .close{right:15px}}.login-login .login-check{align-items:center;gap:12px 20px}.login-login .captcha{margin-inline:auto}.login-login .btn_green{margin-bottom:20px}.login-body{position:relative;z-index:11;max-width:500px;background:#fff;border-radius:15px;box-shadow:0 4px 40px 0 rgba(6,13,73,.1);padding:40px;margin:50px 0;margin-inline:auto}.login-body .social{margin-bottom:20px}.login-body .social-btn{width:100%;border-radius:10px;border:1px solid #e1e1f3;align-items:center;justify-content:flex-start;gap:10px;font-size:15px;font-weight:600;line-height:20px;color:#242428;text-align:left;padding:15px}.login-body .social-btn:not(:last-child){margin-bottom:10px}.login-body .social-img{width:24px;min-width:24px;height:24px;margin:0}.login-body .or{display:flex;align-items:center;justify-content:center;gap:20px;font-size:15px;font-weight:400;line-height:20px;color:#767688;margin-bottom:20px}.login-body .or:after,.login-body .or:before{content:"";width:86px;height:1px;background:#e1e1f3}.login-body.form .group{position:relative;display:block}.login-body.form .group .icon-icon{position:absolute;z-index:-1;background-repeat:no-repeat;background-size:cover;width:16px;height:16px;left:15px;top:17px}.login-body.form .group-username .icon-icon{background-image:url(/static/build/img/svg/user-icon.svg)}.login-body.form .group-email .icon-icon{background-image:url(/static/build/img/svg/mail-icon.svg)}.login-body.form .group-password .icon-icon{background-image:url(/static/build/img/svg/password-icon.svg)}.login-body.form .group:not(:last-child){margin-bottom:10px}.login-body.form .label-descr{position:absolute;display:block;font-weight:400;font-size:15px;line-height:23px;top:15px;left:41px;color:#767688}.login-body.form .label-false{display:none;margin-top:5px;overflow:hidden;font-weight:500;font-size:14px;line-height:20px;color:#ee2f31}.login-body.form .icon{position:absolute;display:none;right:15px}.login-body.form .icon-see{position:absolute;z-index:5;display:block;width:16px;height:16px;right:15px;top:17px;background-image:url(/static/build/img/svg/eye-icon.svg);background-repeat:no-repeat;background-size:cover}.login-body.form .icon-see.see{background-image:url(/static/build/img/svg/hide-icon.svg)}.login-body.form input:not([type=checkbox]){position:relative;z-index:5;background:transparent;height:50px;line-height:48px;padding-right:31px}.login-body.form input:not([type=checkbox])::placeholder{opacity:0;font-size:15px;font-weight:400}.login-body.form input:not([type=checkbox])::-webkit-input-placeholder{opacity:0;font-size:15px;font-weight:400}.login-body.form input:not([type=checkbox]):-moz-placeholder,.login-body.form input:not([type=checkbox])::-moz-placeholder{opacity:0;font-size:15px;font-weight:400}.login-body.form input:not([type=checkbox]):-ms-input-placeholder{opacity:0;font-size:15px;font-weight:400}.login-body.form input:not([type=checkbox]):not(:focus):-moz-placeholder-shown .label-descr{z-index:1;font-weight:400;font-size:15px;line-height:23px;top:15px;left:41px}.login-body.form input:not([type=checkbox]):not(:focus):-ms-input-placeholder .label-descr{z-index:1;font-weight:400;font-size:15px;line-height:23px;top:15px;left:41px}.login-body.form input:not([type=checkbox]):not(:focus):placeholder-shown .label-descr{z-index:1;font-weight:400;font-size:15px;line-height:23px;top:15px;left:41px}.login-body.form input:not([type=checkbox]):not(:focus):-moz-placeholder-shown~.icon-icon{display:block}.login-body.form input:not([type=checkbox]):not(:focus):-ms-input-placeholder~.icon-icon{display:block}.login-body.form input:not([type=checkbox]):not(:focus):placeholder-shown~.icon-icon{display:block}.login-body.form input:not([type=checkbox]):focus{outline:none;border-color:#0662fa}.login-body.form input:not([type=checkbox]):focus~.label-descr{z-index:8;display:inline-block;font-size:12px;line-height:16px;color:#0662fa;background:#fff;top:-6px;left:8px;padding:0 8px}.login-body.form input:not([type=checkbox]):focus:valid~.icon,.login-body.form input:not([type=checkbox]):focus~.icon-icon,.login-body.form input:not([type=checkbox]):focus~.label-false{display:none}.login-body.form input:not([type=checkbox]):focus:valid~.label-descr{z-index:8;display:inline-block;font-size:12px;line-height:16px;color:#0662fa;background:#fff;top:-6px;left:8px;padding:0 8px}.login-body.form input:not([type=checkbox]):focus:valid~.icon-icon{display:none}.login-body.form input:not([type=checkbox]):focus:not(:-moz-placeholder-shown){border-color:#0662fa}.login-body.form input:not([type=checkbox]):focus:not(:-ms-input-placeholder){border-color:#0662fa}.login-body.form input:not([type=checkbox]):focus:not(:placeholder-shown){border-color:#0662fa}.login-body.form input:not([type=checkbox]):focus:not(:-moz-placeholder-shown)~.icon-icon{display:none}.login-body.form input:not([type=checkbox]):focus:not(:-ms-input-placeholder)~.icon-icon{display:none}.login-body.form input:not([type=checkbox]):focus:not(:placeholder-shown)~.icon-icon{display:none}.login-body.form input:not([type=checkbox]):valid:not(:-moz-placeholder-shown){border-color:#0662fa}.login-body.form input:not([type=checkbox]):valid:not(:-ms-input-placeholder){border-color:#0662fa}.login-body.form input:not([type=checkbox]):valid:not(:placeholder-shown){border-color:#0662fa}.login-body.form input:not([type=checkbox]):valid:not(:-moz-placeholder-shown)~.icon{z-index:2;display:block;width:14px;height:11px;background-image:url(/static/build/img/svg/check-blue.svg);top:20px}.login-body.form input:not([type=checkbox]):valid:not(:-ms-input-placeholder)~.icon{z-index:2;display:block;width:14px;height:11px;background-image:url(/static/build/img/svg/check-blue.svg);top:20px}.login-body.form input:not([type=checkbox]):valid:not(:placeholder-shown)~.icon{z-index:2;display:block;width:14px;height:11px;background-image:url(/static/build/img/svg/check-blue.svg);top:20px}.login-body.form input:not([type=checkbox]):valid:not(:-moz-placeholder-shown)~.label-descr{z-index:8;display:inline-block;font-size:12px;line-height:16px;color:#0662fa;background:#fff;top:-6px;left:8px;padding:0 8px}.login-body.form input:not([type=checkbox]):valid:not(:-ms-input-placeholder)~.label-descr{z-index:8;display:inline-block;font-size:12px;line-height:16px;color:#0662fa;background:#fff;top:-6px;left:8px;padding:0 8px}.login-body.form input:not([type=checkbox]):valid:not(:placeholder-shown)~.label-descr{z-index:8;display:inline-block;font-size:12px;line-height:16px;color:#0662fa;background:#fff;top:-6px;left:8px;padding:0 8px}.login-body.form input:not([type=checkbox]):valid:not(:-moz-placeholder-shown)~.icon-icon{display:none}.login-body.form input:not([type=checkbox]):valid:not(:-ms-input-placeholder)~.icon-icon{display:none}.login-body.form input:not([type=checkbox]):valid:not(:placeholder-shown)~.icon-icon{display:none}.login-body.form input:not([type=checkbox]):invalid:not(:focus):not(:-moz-placeholder-shown){border-color:#ee2f31}.login-body.form input:not([type=checkbox]):invalid:not(:focus):not(:-ms-input-placeholder){border-color:#ee2f31}.login-body.form input:not([type=checkbox]):invalid:not(:focus):not(:placeholder-shown){border-color:#ee2f31}.login-body.form input:not([type=checkbox]):invalid:not(:focus):not(:-moz-placeholder-shown)~.label-descr{z-index:8;display:inline-block;font-size:12px;line-height:16px;color:#ee2f31;background:#fff;top:-6px;left:8px;padding:0 8px}.login-body.form input:not([type=checkbox]):invalid:not(:focus):not(:-ms-input-placeholder)~.label-descr{z-index:8;display:inline-block;font-size:12px;line-height:16px;color:#ee2f31;background:#fff;top:-6px;left:8px;padding:0 8px}.login-body.form input:not([type=checkbox]):invalid:not(:focus):not(:placeholder-shown)~.label-descr{z-index:8;display:inline-block;font-size:12px;line-height:16px;color:#ee2f31;background:#fff;top:-6px;left:8px;padding:0 8px}.login-body.form input:not([type=checkbox]):invalid:not(:focus):not(:-moz-placeholder-shown)~.label-false{height:100%;margin-top:5px}.login-body.form input:not([type=checkbox]):invalid:not(:focus):not(:-ms-input-placeholder)~.label-false{height:100%;margin-top:5px}.login-body.form input:not([type=checkbox]):invalid:not(:focus):not(:placeholder-shown)~.label-false{height:100%;margin-top:5px}.login-body.form input:not([type=checkbox]):invalid:not(:focus):not(:-moz-placeholder-shown)~.icon{display:block;width:16px;height:16px;background-image:url(/static/build/img/svg/info-icon-red.svg);background-repeat:no-repeat;background-size:cover;top:17px}.login-body.form input:not([type=checkbox]):invalid:not(:focus):not(:-ms-input-placeholder)~.icon{display:block;width:16px;height:16px;background-image:url(/static/build/img/svg/info-icon-red.svg);background-repeat:no-repeat;background-size:cover;top:17px}.login-body.form input:not([type=checkbox]):invalid:not(:focus):not(:placeholder-shown)~.icon{display:block;width:16px;height:16px;background-image:url(/static/build/img/svg/info-icon-red.svg);background-repeat:no-repeat;background-size:cover;top:17px}.login-body.form input:not([type=checkbox]):invalid:not(:focus):not(:-moz-placeholder-shown)~.icon-icon{display:none}.login-body.form input:not([type=checkbox]):invalid:not(:focus):not(:-ms-input-placeholder)~.icon-icon{display:none}.login-body.form input:not([type=checkbox]):invalid:not(:focus):not(:placeholder-shown)~.icon-icon{display:none}.login-body.form input:not([type=checkbox]).select-search{background:transparent;padding-left:0}.login-body .captcha{display:table;width:201px;height:58px;margin-bottom:20px}.login-body .btn_green{width:100%}.login-body .btn_green+.login-false{height:0;overflow:hidden;font-size:14px;font-weight:500;line-height:20px;color:#ee2f31;margin-bottom:20px}.login-body .btn_green+.login-false.active{height:20px;margin-top:10px}.login-body .btn_green:has(+.login-false){margin-bottom:0}.login-body .btn_green.disabled{background:#fff;cursor:default;pointer-events:none}.login-body .btn_green.disabled:after,.login-body .btn_green.disabled:before{display:none}.login-header{text-align:center;margin-bottom:30px}.login-header p{font-weight:500;color:#767688;margin-bottom:0}.login-heading{font-size:24px;font-weight:600;line-height:30px;color:#242428;margin-bottom:10px}.login-check,.login-group{margin-bottom:20px}.login-check .check{display:flex;font-weight:400;gap:3px;padding-left:0}.login-check .check:not(:last-child){margin-bottom:0}.login-check .check:not(:last-of-type){margin-bottom:15px}.login-check .check a{font-size:14px;font-weight:400;color:#1060e4;text-decoration:none}.login-check .check a:hover{text-decoration:underline}.login-check .check-box{width:16px;min-width:16px;height:16px;top:calc(50% - 8px);margin-right:7px}.login-check .check-box .svg{width:16px;height:16px;top:calc(50% - 8px);left:calc(50% - 9px)}.login-check .check-input{width:1px;height:1px}.login_bottom{font-size:14px;font-weight:400;line-height:18px}.login-success,.login_bottom{text-align:center;color:#242428}.login-success{display:none;position:relative;z-index:11;max-width:420px;border-radius:15px;background:#fff;padding:30px 40px;margin:50px auto}.login-success img{width:50px;height:50px;margin-bottom:15px}.login-success .heading{font-size:20px;font-weight:600;line-height:28px;margin-bottom:10px}.login-success p{line-height:22px;margin-bottom:0}.login-success p+a{margin-top:25px}@media screen and (max-width:768px){.login-body{padding:35px 20px 25px;margin:30px 0}.login-body .social-btn{gap:8px;font-size:14px;padding:15px 12px}.login-body .social-img{width:22px;min-width:22px;height:22px}.login-body .or{font-size:14px}.login-body.form .group .icon-icon{width:14px;height:14px;left:12px;top:16px}.login-body.form .label-descr{font-size:14px;line-height:20px;left:34px}.login-body.form .icon{right:12px}.login-body.form .icon-see{width:14px;height:14px;right:12px;top:18px}.login-body.form input:not([type=checkbox]){padding-left:12px}.login-body.form input:not([type=checkbox])::placeholder{font-size:14px}.login-body.form input:not([type=checkbox])::-webkit-input-placeholder{font-size:14px}.login-body.form input:not([type=checkbox]):-moz-placeholder,.login-body.form input:not([type=checkbox])::-moz-placeholder{font-size:14px}.login-body.form input:not([type=checkbox]):-ms-input-placeholder{font-size:14px}.login-body.form input:not([type=checkbox]):not(:focus):-moz-placeholder-shown .label-descr{font-size:14px;line-height:20px;top:16px;left:34px}.login-body.form input:not([type=checkbox]):not(:focus):-ms-input-placeholder .label-descr{font-size:14px;line-height:20px;top:16px;left:34px}.login-body.form input:not([type=checkbox]):not(:focus):placeholder-shown .label-descr{font-size:14px;line-height:20px;top:16px;left:34px}.login-body.form input:not([type=checkbox]):invalid:not(:focus):not(:-moz-placeholder-shown)~.icon{width:14px;height:14px;top:18px}.login-body.form input:not([type=checkbox]):invalid:not(:focus):not(:-ms-input-placeholder)~.icon{width:14px;height:14px;top:18px}.login-body.form input:not([type=checkbox]):invalid:not(:focus):not(:placeholder-shown)~.icon{width:14px;height:14px;top:18px}.login-header{margin-bottom:20px}.login-header p{font-size:14px;line-height:20px}.login-heading{font-size:20px;line-height:26px}.login-check{justify-content:center}.login-check .check{font-size:13px}.login-check .check a{font-size:13px;line-height:18px;font-weight:400;color:#1060e4;text-decoration:none}.login-check .check a:hover{text-decoration:underline}.login_bottom{font-size:13px}.login-success{padding:35px 20px 25px;margin:30px auto}}.login-reset{display:none}.login-reset.open{display:block}.login-reset .login-success .btn_inline{font-size:inherit;line-height:inherit}.widget{display:block}.widget select{display:none}.choice-place{position:relative;height:50px}.choice-place .select{position:absolute;display:flex;flex-wrap:wrap;align-items:start;gap:0 8px;width:100%;min-height:50px;max-height:50px;overflow:hidden;background:#fff;border-radius:10px;box-shadow:0 0 1px 1px #e1e1f3;cursor:pointer;text-align:left;padding:15px}.choice-place .select:after{position:absolute;z-index:0;content:"";width:14px;height:8px;background-image:url(/static/build/img/svg/arrow-blue.svg);filter:grayscale(100);transform:rotate(-180deg);right:12px;top:21px;transition:all .3s}.choice-place .select .value{position:relative;z-index:2;flex:1;font-weight:400;font-size:15px;line-height:20px;color:#242428;padding-right:30px}.choice-place .select-filter .country-flag{width:16px;height:16px;filter:grayscale(100)}.choice-place .select-filter .value{color:#767688}.choice-place .select.active{z-index:5;max-height:200px;overflow:visible;background:#fff;box-shadow:0 4px 40px 0 rgba(6,13,73,.1)}.choice-place .select.active:after{transform:rotate(0);filter:grayscale(0)}.choice-place .select.active .scroll-wrapper{z-index:10;border-color:rgba(0,0,0,.15);max-height:160px;padding:15px 0}.choice-place .select.active .hidden{display:none}.choice-place .select.active .country-flag{filter:grayscale(0)}.choice-place .country-flag{width:24px;height:16px;-o-object-fit:cover;object-fit:cover;margin-top:2px;margin-bottom:0}.choice-place .scroll-wrapper{min-width:100%;max-height:0;border-top:none;overflow:hidden}.choice-place .scroll-wrapper .select-search:not([type=checkbox]){height:30px;line-height:30px;border-radius:0;border:none;border-bottom:1px solid #e1e1f3;padding:0;margin-bottom:15px}.choice-place .scroll-wrapper .select-search:not([type=checkbox])::-moz-placeholder{opacity:1;color:#767688}.choice-place .scroll-wrapper .select-search:not([type=checkbox]):-ms-input-placeholder{opacity:1;color:#767688}.choice-place .scroll-wrapper .select-search:not([type=checkbox])::placeholder{opacity:1;color:#767688}.choice-place .optList{max-height:92px}.choice-place .option{display:flex;justify-content:flex-start;gap:8px;align-items:center;flex-wrap:nowrap;position:relative;cursor:pointer;line-height:20px;font-size:15px;font-weight:400;color:#767688}.choice-place .option:not(:last-child){margin-bottom:15px}.choice-place .option-flag{width:24px;height:16px;-o-object-fit:cover;object-fit:cover;margin:0}.choice-place .option:hover{color:#1060e4}.choice-place .option-empty{line-height:20px;font-size:15px;font-weight:400;color:#767688;cursor:default}@media screen and (max-width:768px){.choice-place .select{padding-top:16px}.choice-place .option,.choice-place .select .value{font-size:14px}}.takeaways{border-radius:15px;background:#f9faff;padding:25px 30px;margin-bottom:25px}.takeaways .heading{justify-content:flex-start;align-items:center;gap:10px;font-size:18px;line-height:26px;margin-bottom:15px}.takeaways .heading img{margin:0}.takeaways p{font-size:15px;line-height:22px;margin-bottom:12px}.takeaways p:last-child,.takeaways ul:last-child{margin-bottom:0}.takeaways ul li{font-size:15px;line-height:22px;padding-left:20px}.takeaways ul li:before{position:absolute;content:"";width:8px;height:8px;border-radius:2px;transform:rotate(-45deg);background:#1060e4;left:0;top:7px}.takeaways ul li:not(:last-child){margin-bottom:10px}.takeaways ul li a{font-size:inherit;line-height:inherit}@media screen and (max-width:768px){.takeaways{padding:20px;margin-bottom:20px}}.cabinet-setting,.notification-block{display:none}.cabinet-lang{display:grid;grid-template-rows:52px 0fr;transition:all .3s;margin-bottom:20px}.cabinet-lang.open{grid-template-rows:52px 1fr}.cabinet-lang.open .cabinet-lang-btn{color:#242428}.cabinet-lang.open .cabinet-lang-svg{fill:#1060e4}.cabinet-lang.open .cabinet-lang-icon:before{transform:rotate(-180deg)}.cabinet-lang-btn{align-items:center;gap:5px;justify-content:flex-start;width:100%;text-transform:uppercase;font-size:14px;font-weight:500;line-height:20px;color:#767688;border-top:1px solid #e1e1f3;border-bottom:1px solid #e1e1f3;padding:11px 20px}.cabinet-lang-svg{fill:#767688;margin-right:3px}.cabinet-lang-list{overflow:hidden}.cabinet-lang-icon{position:relative;width:30px;min-width:30px;height:30px;border-radius:5px;background:rgba(36,36,40,.05);margin-left:auto}.cabinet-lang-icon:before{position:absolute;content:"";background-image:url(/static/build/img/svg/arrow-gray.svg);width:14px;height:8px;background-repeat:no-repeat;background-size:cover;top:calc(50% - 4px);left:calc(50% - 7px);transition:all .3s}.cabinet-lang__item{border-bottom:1px solid #e1e1f3}.cabinet-lang-link{display:block;font-size:14px;font-weight:500;line-height:20px;color:#767688;text-transform:uppercase;padding:15px 20px}.cabinet-lang-link:hover{color:#1060e4}.cabinet-lang-link.active{color:#242428}.cabinet-menu-link{border-left:4px solid transparent;font-size:15px;font-weight:600;color:#242428;padding:15px 20px}.cabinet-menu-link.active,.cabinet-menu-link:hover{background:rgba(16,96,228,.05);border-color:#1060e4}.cabinet-menu-link .remark{color:#fff;font-size:10px;line-height:18px;padding:0 7px}.cabinet-menu-btn{color:#767688}.cabinet-menu-btn .cabinet-svg{fill:#767688}.cabinet-menu-btn:hover{color:#242428}.cabinet-menu_bottom{display:none;position:fixed;z-index:110;bottom:0;left:0;right:0;width:100%}.cabinet-menu_bottom-list{background:#fff;box-shadow:0 -4px 20px 0 rgba(6,6,40,.1);height:64px;padding:0 20px}.cabinet-menu_bottom-animation,.cabinet-menu_bottom-list{position:relative;justify-content:center;align-items:center}.cabinet-menu_bottom-animation{z-index:50;display:flex;cursor:pointer;border-radius:50%;will-change:transform;transition:all .7s}.cabinet-menu_bottom-animation:before{content:"";z-index:-1;width:60px;height:60px;border-radius:50%;position:absolute;transform:scale(0);transition:all .7s;bottom:-25px}.cabinet-menu_bottom-animation.active{transform:translate3d(0,-.8em,0)}.cabinet-menu_bottom-animation.active .icon{fill:#fff;transform:scale(1.3) translate3d(0,.2em,0)}.cabinet-menu_bottom-animation.active:before{transform:scale(1);background-color:var(--bgColorItem)}.cabinet-menu_bottom-animation.active+.cabinet-setting{display:block;box-shadow:0 4px 40px 0 rgba(6,13,73,.1)}.cabinet-menu_bottom-animation.active+.cabinet-setting .cabinet-menu__item:not(:last-child){border-bottom:1px solid #e1e1f3}.cabinet-menu_bottom-animation.active+.cabinet-setting .cabinet-menu-link{font-size:14px;font-weight:500;line-height:20px}.cabinet-menu_bottom-animation.active+.cabinet-setting .cabinet-menu-link .cabinet-svg{width:16px;min-width:16px;height:16px}.cabinet-menu_bottom-animation.active+.cabinet-setting .cabinet-menu-link.cabinet-menu-btn{color:#242428}.cabinet-menu_bottom-animation.active+.cabinet-setting .cabinet-menu-link.cabinet-menu-btn .cabinet-svg{fill:#242428}.cabinet-menu_bottom-animation.active+.cabinet-setting .cabinet-lang{margin-bottom:0}.cabinet-menu_bottom-animation.active+.cabinet-setting .cabinet-lang-btn{position:relative;color:#242428;border-bottom-color:transparent}.cabinet-menu_bottom-animation.active+.cabinet-setting .cabinet-lang-btn:after{position:absolute;content:"";background-repeat:no-repeat;background-size:cover;background-image:url(/static/build/img/svg/arrow-content.svg);width:14px;height:8px;right:20px;top:calc(50% - 4px);transition:all .2s}.cabinet-menu_bottom-animation.active+.cabinet-setting .cabinet-lang-btn .cabinet-svg{fill:#242428}.cabinet-menu_bottom-animation.active+.cabinet-setting .cabinet-lang.open .cabinet-lang-btn:after{transform:rotate(-180deg)}.cabinet-menu_bottom-animation.active+.cabinet-setting .cabinet-lang.open .cabinet-lang-list{border-top:1px solid #e1e1f3}.cabinet-menu_bottom-animation.active+.cabinet-setting .cabinet-lang.open .cabinet-lang__item:last-child{border:none}.cabinet-menu_bottom-animation.active+.notification-block{position:fixed;z-index:-1;display:block;max-height:489px;right:0;left:0;width:100%;top:auto;bottom:64px;box-shadow:0 4px 40px 0 rgba(6,13,73,.1);padding:15px 10px 10px 20px}.cabinet-menu_bottom-animation.active.notification-attention:after{display:none}.cabinet-menu_bottom-animation .icon{width:20px;height:20px;fill:#3e3e45}.cabinet-menu_bottom__item{flex-grow:1;display:flex;cursor:pointer;border-radius:50%;align-items:center;justify-content:center;transition:all .7s}.cabinet-menu_bottom-btn:before{bottom:-23px}.cabinet-menu_bottom .cabinet-setting,.cabinet-menu_bottom .notification-block{border-radius:15px 15px 0 0}.cabinet-menu_bottom .cabinet-setting .close,.cabinet-menu_bottom .notification-block .close{position:absolute;width:20px;height:20px;top:16px;right:20px;opacity:.5}.cabinet-menu_bottom .cabinet-setting .close:before,.cabinet-menu_bottom .notification-block .close:before{position:absolute;content:"";width:12px;height:12px;background-image:url(/static/build/img/svg/close.svg);background-repeat:no-repeat;background-size:cover;top:calc(50% - 7px);left:calc(50% - 7px)}.cabinet-menu_bottom .cabinet-setting .close{top:20px}.cabinet-menu_bottom .menu__border{position:absolute;left:0;bottom:5%;width:70px;height:70px;border-radius:100%;clip-path:url(#cabinet-menu_bottom-list);will-change:transform;background-color:#fff;box-shadow:0 -4px 20px 0 rgba(6,6,40,.1);transition:all .7s}.cabinet-menu_bottom .svg-container{width:0;height:0}.cabinet-menu_bottom .notification-attention:after{position:absolute;content:"";width:13px;height:13px;border-radius:100%;background:#ee2f31;top:-3px;right:-3px}.cabinet-menu_bottom-wrapper{position:absolute;z-index:1;inset:0;width:100%;background:#fff;height:64px}.cabinet-menu-notification-btn,.cabinet-menu-setting-btn{display:flex;align-items:center}.cabinet-setting{position:fixed;z-index:-1;background:#fff;width:100%;left:0;right:0;bottom:64px}.cabinet-setting-title{font-size:14px;font-weight:500;line-height:20px;color:#767688;border-bottom:1px solid #e1e1f3;padding:20px}@media screen and (max-width:1024px){.cabinet-menu_bottom{display:block}}.tip{position:relative;border-radius:15px;background:#fff7e9;padding:67px 30px 30px;margin-bottom:25px}.tip .svg{position:absolute;width:22px;height:22px;min-width:22px;top:30px;left:30px;margin:0}.tip .text{margin-bottom:15px}.tip .text a,.tip .text a:not([class]),.tip .text p{font-size:18px;font-weight:600;line-height:26px;color:#242428}.tip .text a:hover,.tip .text a:not([class]):hover{color:#1060e4}.tip_blue{background:#f9faff}.tip_blue .text a,.tip_blue .text a:not([class]),.tip_blue .text p{font-size:16px;line-height:24px}.tip_blue .written img{width:50px;height:50px}@media screen and (max-width:768px){.tip{padding:57px 20px 20px;margin-bottom:20px}.tip .svg{top:20px;left:20px}}.interview{border-radius:15px;border:1px solid #e1e1f3;padding:30px;margin-bottom:25px}.interview .heading{position:relative;font-size:18px;line-height:26px;padding-left:32px;margin-bottom:15px}.interview .heading .svg{position:absolute;width:22px;height:22px;left:0;top:calc(50% - 11px);margin:0}.interview .text{margin-bottom:15px}@media screen and (max-width:768px){.interview{padding:20px;margin-bottom:20px}.interview .heading{font-size:16px}}@media screen and (max-width:600px){.interview .heading{padding-top:32px;padding-left:0}.interview .heading .svg{top:0;left:0}}.footer{background:#efeff7}.footer_top{gap:70px 30px;align-items:start;border-bottom:1px solid #e1e1f3;padding:60px 0 50px}.footer_bottom{align-items:center;gap:40px 30px;padding:30px 0}.footer-tc{align-items:center;justify-content:flex-start;gap:20px}.footer-tc-link{font-size:14px;font-weight:400;line-height:20px;color:#242428}.footer-tc-link:hover{color:#1060e4}.footer-info{max-width:520px}.footer .logo{display:inline-block}.footer .logo img{filter:grayscale(1);transition:all .5s;margin-left:0;margin-right:0}.footer .logo:hover img{filter:grayscale(0)}.footer-navigation{flex:1;gap:50px 30px;align-items:start;max-width:520px}.footer .soc{margin-bottom:15px}.footer .text{margin-bottom:20px}.footer .text p{font-size:14px;line-height:20px}.footer-menu{min-width:calc(50% - 15px)}.footer-menu .heading{line-height:16px;margin-bottom:15px}.footer-list__item:not(:last-child){margin-bottom:10px}.footer-list-link{font-size:14px;font-weight:500;line-height:18px;text-transform:capitalize;color:#3a3a49}.footer-list-link:hover{color:#1060e4}@media screen and (max-width:1150px){.footer_top{text-align:center}.footer_bottom{justify-content:center}.footer-info,.footer-navigation{min-width:100%;max-width:100%}.footer .logo img{margin-left:auto;margin-right:auto}.footer .soc{justify-content:center}}@media screen and (max-width:1024px){.footer.padding_bottom{padding-bottom:70px}}@media screen and (max-width:768px){.footer_top{padding:30px 0 50px}.footer_bottom{text-align:center;padding:40px 0}.footer-navigation{gap:30px;justify-content:center}}@media screen and (max-width:768px){.footer-tc__item{min-width:100%}}.security{border-bottom:1px solid #e1e1f3;gap:60px;padding-bottom:20px;margin-bottom:20px}.security,.security__item{align-items:center;justify-content:flex-start}.security__item{gap:15px}.security__item .heading{font-size:14px;line-height:14px}.security img{margin:0}@media screen and (max-width:1150px){.security{justify-content:center}}@media screen and (max-width:768px){.security{gap:15px}.security__item{gap:10px}.security__item .heading{font-size:12px;line-height:12px}}.responsibly{border-bottom:1px solid #e1e1f3;padding-bottom:20px;margin-bottom:20px}.responsibly-list{gap:15px;align-items:center}.responsibly .heading{font-size:12px;line-height:16px;margin-bottom:10px}.responsibly img{margin:0}.responsibly-info{margin-top:5px}.responsibly-tel,.responsibly-title{font-size:12px;font-weight:400;line-height:18px;color:#3a3a49}.responsibly-tel{text-decoration:underline}@media screen and (max-width:1150px){.responsibly{text-align:left}}@media screen and (max-width:600px){.responsibly{text-align:center}.responsibly-list__item{min-width:100%}.responsibly-list__item img{margin:0 auto}}.licensed .heading{font-size:14px;line-height:18px;margin-bottom:20px}.licensed-list{justify-content:flex-start;align-items:center;gap:20px}.licensed img{margin:0}@media screen and (max-width:1150px){.licensed-list{justify-content:center}}@media screen and (max-width:768px){.licensed .heading{text-align:center;margin-bottom:15px}}.copy{font-size:14px;font-weight:400;line-height:20px;color:#3a3a49}.copy a{font-size:inherit;font-weight:inherit;line-height:inherit;text-decoration:none}@font-face{font-family:Poppins;src:local("Poppins Medium"),local("Poppins-Medium"),url(/static/build/fonts/Poppins-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:local("Poppins Bold"),local("Poppins-Bold"),url(/static/build/fonts/Poppins-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:local("Poppins SemiBold"),local("Poppins-SemiBold"),url(/static/build/fonts/Poppins-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins-Regular"),url(/static/build/fonts/Poppins-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:local("Poppins Italic"),local("Poppins-Italic"),url(/static/build/fonts/Poppins-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:local("Poppins MediumItalic"),local("Poppins-MediumItalic"),url(/static/build/fonts/Poppins-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC5zY3NzIiwidGlwLnNjc3MiLCJpbnRlcnZpZXcuc2NzcyIsImZvb3Rlci5zY3NzIiwiZm9udHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxNQUNJLGdCQUFTLENBQ1QscUJBQWMsQ0FDZCxjQUFPLENBQ1AsbUJBQVksQ0FDWixtQkFBWSxDQUNaLHdCQUFpQixDQUNqQixtQkFBWSxDQUNaLHdCQUFpQixDQUNqQixlQUFRLENBQ1Isb0JBQWEsQ0FDYixjQUFPLENBQ1AsbUJBQVksQ0FDWixnQkFBUyxDQUNULHFCQUFjLENBQ2Qsb0JBQWEsQ0FDYix5QkFBa0IsQ0FDbEIsYUFBTSxDQUNOLGtCQUFXLENBQ1gsY0FBTyxDQUNQLG1CQUFZLENBWWhCLFFBQ0ksWUFBYSxDQUlqQixjQUNJLGtCQUFtQixDQUR2QixvQkFJUSxlQUFnQixDQUdwQixvQ0FQSixjQVFRLHVCQUF1QixDQUN2QixrQkFBbUIsQ0FDbkIsa0JBQW1CLENBVjNCLG9CQWFZLFdBQVcsQ0FDZCxDQUlULE1BQ0ksd0JBQXlCLENBQ3pCLGtCQUFrQixDQUNsQix3QkFBeUIsQ0FDekIsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBTHZCLGtCQVFRLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsaUJBQWlCLENBWHpCLDBDQWNZLGlCQUFrQixDQWQ5Qix3Q0FrQlksa0JBQW1CLENBbEIvQixTQXVCUSxlQUFnQixDQUNoQixjQUFlLENBQ2Ysa0JBQW1CLENBQ25CLFVBQVUsQ0ExQmxCLFNBOEJRLGVBQWdCLENBQ2hCLGFBQWEsQ0FDYiwrQkFBK0IsQ0FoQ3ZDLFdBbUNZLGNBQWUsQ0FuQzNCLHVCQTBDZ0Isa0JBQWtCLENBMUNsQyxXQWdEUSxXQUFXLENBQ1gsUUFBUSxDQUloQixnQ0FFUSxTQUFTLENBQ1QsaUJBQWlCLENBSHpCLHdEQU1ZLDhCQUE4QixDQUM5QixpQkFBa0IsQ0FQOUIsc0RBV1ksa0JBQW1CLENBWC9CLGdCQWdCUSxrQkFBbUIsQ0FoQjNCLGdCQW9C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QUN0QixtSUFDOEQsQ0FDOUQsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLGlCQUFrQiIsImZpbGUiOiJhcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogYWxsICovXG46cm9vdCB7XG4gICAgLS12aW9sZXQ6Izc5MjNDRjtcbiAgICAtLXZpb2xldGxpZ2h0OiM5QTM5RkI7XG4gICAgLS1ibHVlOiMxMDYwRTQ7XG4gICAgLS1ibHVlbGlnaHQ6IzZBQTJGRjtcbiAgICAtLWxpZ2h0Ymx1ZTojMjNBRUNDO1xuICAgIC0tbGlnaHRibHVlbGlnaHQ6IzRERDRGMjtcbiAgICAtLXR1cnF1b2lzZTojMjNDRkIwO1xuICAgIC0tdHVycXVvaXNlbGlnaHQ6IzRBRjZENztcbiAgICAtLWdyZWVuOiMwNUFENDg7XG4gICAgLS1ncmVlbmxpZ2h0OiMzRUQ2N0I7XG4gICAgLS1saW1lOiM1QUNGMjQ7XG4gICAgLS1saW1lbGlnaHQ6IzgzRUY1MDtcbiAgICAtLW9yYW5nZTojRkFBNjE5O1xuICAgIC0tb3JhbmdlbGlnaHQ6I0ZGQjczRTtcbiAgICAtLWRhcmtvcmFuZ2U6I0VFNzAzQjtcbiAgICAtLWRhcmtvcmFuZ2VsaWdodDojRjc4QjVEO1xuICAgIC0tcmVkOiNFRTJGMzE7XG4gICAgLS1yZWRsaWdodDojRkI1RDVFO1xuICAgIC0tcGluazojRUEzMzY1O1xuICAgIC0tcGlua2xpZ2h0OiNGRjVGOEI7XG59XG5cbi8qIG1peGluICovXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xuICAgICY6OnBsYWNlaG9sZGVyIHtAY29udGVudH1cbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtAY29udGVudH1cbiAgICAmOi1tb3otcGxhY2Vob2xkZXIge0Bjb250ZW50fVxuICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge0Bjb250ZW50fVxuICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtAY29udGVudH1cbn1cblxuLmQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogdGFibGUgKi9cbi50YWJsZV9zY3JvbGwge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICB0YWJsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAgICAgICB3aWR0aDpjYWxjKDEwMCUgKyAyMHB4KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICB3aWR0aDo3MDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxudGFibGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMUUxRjM7XG4gICAgYm9yZGVyLXJhZGl1czoxNXB4O1xuICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgdGgsIHRkIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZzoyMHB4IDE0cHg7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRoIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTUxRjc4O1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgIH1cblxuICAgIHRkIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6IzNFM0U0NTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI0UxRTFGMztcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRyIHtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOm5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgICAgd2lkdGg6MjAwcHg7XG4gICAgICAgIG1hcmdpbjowO1xuICAgIH1cbn1cblxuLnRhYmxlLW9mZmVyIHtcbiAgICB0aCwgdGQge1xuICAgICAgICB3aWR0aDo1MCU7XG4gICAgICAgIHBhZGRpbmc6MTVweCAyNXB4O1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjRTFFMUYzO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1UFg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0ZCB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuXG4gICAgdGgge1xuICAgICAgICBib3JkZXItYm90dG9tOm5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGOUZBRkY7XG4gICAgfVxuXG4gICAgJi1oZWFkZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6MTBweDtcbiAgICB9XG5cbiAgICAmLWNhc2lubyB7XG4gICAgICAgIGdhcDoxMHB4IDE1cHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuaW1nIHtcbiAgICAgICAgd2lkdGg6NTBweDtcbiAgICAgICAgaGVpZ2h0OjUwcHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDo0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBjb2xvcjojMjQyNDI4O1xuICAgIH1cblxuICAgIC5yYXRpbmctc3ZnIHtcbiAgICAgICAgaGVpZ2h0OjUwcHg7XG4gICAgfVxuXG4gICAgLnJhdGluZy1jaXJjbGUge1xuICAgICAgICB3aWR0aDo1MHB4O1xuICAgICAgICBoZWlnaHQ6NTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgICAgIHRoLCB0ZCB7XG4gICAgICAgICAgICBwYWRkaW5nOjE1cHg7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGgge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnJhdGluZy1zdmcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOjE1cHg7XG4gICAgICAgICAgICByaWdodDoxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1uYW1lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDoxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udGFibGUtcmV2aWV3LWJvbnVzIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgLnRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICB0aCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czoxNXB4IDAgMCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTVweCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvZGUge1xuICAgICAgICB3aWR0aDoyMzRweDtcbiAgICB9XG5cbiAgICAuYnRuLWNvZGUge1xuICAgICAgICBtYXJnaW46MDtcbiAgICB9XG5cbiAgICAuYnRuX2dyZWVuIHtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgaGVpZ2h0OjQycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXI6bm9uZTtcblxuICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIHRoZWFkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICB0ciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOjE1cHg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkVGO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y5RkFGRjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOjIwcHg7XG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206bm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWNvZGUge1xuICAgICAgICAgICAgbWluLXdpZHRoOjEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo1MDBweCkge1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBtaW4td2lkdGg6MTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNsZWFyIHtcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG59XG5cbi8qIHNpZGUgKi9cbi5zaWRlIHtcbiAgICBnYXA6MjVweCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZmxleDoxO1xuXG4gICAgICAgIC5oZWFkaW5nIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTFFMUYzO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6MTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogdGFibGUgY29udGVudCAqL1xuLnRhYmxlY29udGVudCB7XG4gICAgLmhlYWRpbmcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuXG4gICAgICAgIC5zdmcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6MTRweDtcbiAgICAgICAgICAgIGhlaWdodDo4cHg7XG4gICAgICAgICAgICBsZWZ0OjJweDtcbiAgICAgICAgICAgIHRvcDpjYWxjKDUwJSAtIDRweCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOmFsbCAuNXM7XG4gICAgICAgICAgICB0cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBvbCB7XG4gICAgICAgIG1heC1oZWlnaHQ6MDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjphbGwgLjVzO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYub3BlbiB7XG4gICAgICAgIC5oZWFkaW5nIHtcbiAgICAgICAgICAgIC5zdmcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBvbCB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OjEwMDBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE3cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX2Rhcmsge1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAuaGVhZGluZyB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOjEwcHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6IzI0MjQyODtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDoxNHB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDoxNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDoxNHB4O1xuICAgICAgICAgICAgICAgIGZpbGw6IzI0MjQyODtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IzEwNjBFNDtcblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6IzEwNjBFNDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGFibGVjb250ZW50LWxpc3Qge1xuICAgICAgICAgICAgY291bnRlci1yZXNldDogbnVtYmVyO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcblxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiMwMDA7XG4gICAgICAgICAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBudW1iZXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6Y291bnRlcihudW1iZXIpICcuICc7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IzAwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojMTA2MEU0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgIC5oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICBjb2xvcjojMTA2MEU0O1xuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDojMTA2MEU0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRhYmxlY29udGVudC1saXN0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAgICAgLmhlYWRpbmcge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOjEzcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjdweDtcbiAgICAgICAgICAgICAgICB0b3A6Y2FsYyg1MCUgLSAzLjVweCk7XG4gICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9kYXJrIHtcbiAgICAgICAgICAgIC5oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50YWJsZWNvbnRlbnQtbGlzdCB7XG4gICAgICAgICAgICAgICAgY291bnRlci1yZXNldDogbnVtYmVyO1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBkZXRhaWxzICovXG5kZXRhaWxzIHtcbiAgICBzdW1tYXJ5IHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6Om1hcmtlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBkaXNhYmxlICovXG4qLmRpc2FibGUgIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmlsdGVyOmdyYXlzY2FsZSgxKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgYm90dG9tOjA7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG59XG5cbi8qIGZpZ3VyZSAqL1xuZmlndXJlIHtcbiAgICBpZnJhbWUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOjE1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgaWZyYW1lIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIG1hcmdpbjowO1xuICAgIH1cblxuICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjQyNDI4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICBwYWRkaW5nOjEwcHggMjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOjEwcHggMTVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyplbWJlZCAqL1xuLmVtYmVkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOjdweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgJjpub3QoLmVtYmVkX2Rhc2hlZCkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcblxuICAgICAgICAuZW1iZWQge1xuICAgICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOjgxcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiMyNDI0Mjg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtYmxvY2sge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjI0cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgI0UxRTFGMztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjlGQUZGO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6IzI0MjQyODtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgJi5jb3B5IHtcbiAgICAgICAgICAgIC5lbWJlZCB7XG4gICAgICAgICAgICAgICAgJi1ibG9jayB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IzI0MjQyODtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICBpbnB1dC5lbWJlZC1jb3B5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6MjJweDtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGJvdHRvbTowO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgJjp2YWxpZDpub3QoOmZvY3VzKTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSwgJjpmb2N1cywgJjp2YWxpZCwgJjp2YWxpZDpub3QoOmZvY3VzKTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSwgJjpmb2N1czp2YWxpZCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IzEwNjBFNDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb3B5LXRleHQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0Oi02MHB4O1xuICAgICAgICB0b3A6Y2FsYyg1MCUgLSAxMXB4KTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxNTE1MTY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgIHBhZGRpbmc6NXB4IDhweDtcbiAgICB9XG5cbiAgICAmLmNvcHkge1xuICAgICAgICAuY29weS10ZXh0IHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogM3MgbGluZWFyICBhbmltYXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1zdmcge1xuICAgICAgICBmaWxsOiMzQTNBNDk7XG4gICAgfVxuXG4gICAgJi5lbWJlZF9kYXNoZWQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoIzA1QUQ0OCwuMSk7XG4gICAgICAgIGJvcmRlcjoycHggZGFzaGVkICMwNUFENDg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcGFkZGluZzoxNXB4O1xuXG4gICAgICAgIGlucHV0LmVtYmVkLWNvcHkge1xuICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuZW1iZWQge1xuICAgICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiMzQTNBNDk7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1ibG9jayB7XG4gICAgICAgICAgICAgICAgZmxleDoxO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IzI0MjQyODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDUwcHgpIHtcbiAgICAgICAgLmNvcHktdGV4dCB7XG4gICAgICAgICAgICByaWdodDowO1xuICAgICAgICAgICAgdG9wOi0yNHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubm9lbWJlZCB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6NDlweDtcbiAgICBib3JkZXI6MnB4IGRhc2hlZCAjNzY3Njg4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjlGQUZGO1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiM3Njc2ODg7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5Aa2V5ZnJhbWVzIGFuaW1hdGUge1xuXG4gIDAle1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAyMCV7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxufVxuXG5ibG9ja3F1b3RlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI0Y5RkFGRjtcbiAgICBib3JkZXItcmFkaXVzOjE1cHg7XG4gICAgcGFkZGluZzo2N3B4IDMwcHggMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgLnN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6MjJweDtcbiAgICAgICAgaGVpZ2h0OjIycHg7XG4gICAgICAgIHRvcDozMHB4O1xuICAgICAgICBsZWZ0OjMwcHg7XG4gICAgICAgIG1hcmdpbjowO1xuICAgIH1cblxuICAgIHAsIGEsIGE6bm90KFtjbGFzc10pICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIGNvbG9yOiMyNDI0Mjg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgYTpob3ZlciwgYTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICAgICAgICBjb2xvcjojMTA2MEU0O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAgICAgcGFkZGluZzo1N3B4IDIwcHggMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAuc3ZnIHtcbiAgICAgICAgICAgIHRvcDoyMHB4O1xuICAgICAgICAgICAgbGVmdDoyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZ2V0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6NDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgjM0M3RkVFLCAwLjA1KTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBjb2xvcjojMTA2MEU0O1xuICAgIHRyYW5zaXRpb246YWxsIC41cztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOjVweDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBwYWRkaW5nOjNweCAxMnB4O1xuXG4gICAgc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmaWxsOiMxMDYwRTQ7XG4gICAgICAgIHRyYW5zaXRpb246YWxsIC41cztcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1pbi13aWR0aDo4cHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMDYwRTQ7XG4gICAgICAgIGNvbG9yOiNmZmY7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6I2ZmZjtcbiAgICAgICAgICAgIHJpZ2h0OiAtNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9kYXJrIHtcbiAgICAgICAgY29sb3I6IzNBM0E0OTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmlsbDojM0EzQTQ5O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjojMTA2MEU0O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgjM0M3RkVFLCAwLjA1KTtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBmaWxsOiMxMDYwRTQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIGhlbHAgcXVlc3Rpb24gKi9cbi5jb250YWluZXItaGVscCB7XG4gICAgbWF4LXdpZHRoOjg0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46MCBhdXRvO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo4NTBweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5oZWxwIHtcbiAgICB3aWR0aDo2NHB4O1xuXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6NTZweDtcbiAgICAgICAgaGVpZ2h0OjU2cHg7XG4gICAgICAgIG9iamVjdC1maXQ6Y292ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MTAwJTtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgfVxuXG4gICAgJi1idG4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgd2lkdGg6NjBweDtcbiAgICAgICAgaGVpZ2h0OjYwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MTAwJTtcbiAgICAgICAgYm9yZGVyOjJweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3gtc2hhZG93OjAgMCAwIDJweCAjRTFFMUYzO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm94LXNoYWRvdzowIDAgMCAycHggIzEwNjBFNDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfc3RpY2t5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6MjBweDtcbiAgICAgICAgYm90dG9tOjA7XG4gICAgICAgIHJpZ2h0OiAtNTlweDtcblxuICAgICAgICAuaGVsLWJ0biB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlbHAtYnRuLmZpeGVkIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm90dG9tOjIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaGVscC1idG4uYWJzb2x1dGUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3R0b206MjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9maXhlZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgd2lkdGg6NjRweDtcbiAgICAgICAgcmlnaHQ6LTg3cHg7XG4gICAgICAgIHRvcDoyMHB4O1xuICAgICAgICBib3R0b206MDtcblxuICAgICAgICAuaGVscC1idG4uZml4ZWQge1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3R0b206MjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWxwLWJ0bi5hYnNvbHV0ZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvdHRvbToyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXF1ZXN0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6LTRweDtcbiAgICAgICAgbGVmdDo1MHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czoxMnB4IDEycHggMTJweCAwO1xuICAgICAgICBib3JkZXI6MnB4IHNvbGlkICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMDYwRTQ7XG4gICAgICAgIHBhZGRpbmc6M3B4IDEwcHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWhpZGRlbiB7XG4gICAgICAgIHdpZHRoOjA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5OTNweCkge1xuICAgICAgICAmLWJ0biB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAuaGVscC1xdWVzdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGdhcDozcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmhlbHAtaGlkZGVuIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MnB4KSB7XG4gICAgICAgICZfZml4ZWQge1xuICAgICAgICAgICAgcmlnaHQ6NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9zdGlja3kge1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT0gcG9wdXAgKi9cbi5wb3B1cCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDoxMDQ7XG59XG5cbi8qIGNvb2NraWUgKi9cbi5wb3B1cC1jb29ja2llcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6N3B4IDE1cHg7XG4gICAgd2lkdGg6NTE0cHg7XG4gICAgYm90dG9tOjE1cHg7XG4gICAgbGVmdDpjYWxjKDUwJSAtIDI1N3B4KTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGJhY2tncm91bmQ6ICMyMDBCNzI7XG4gICAgcGFkZGluZzoxMHB4O1xuXG4gICAgLnRleHQge1xuICAgICAgICBmbGV4OjE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDo3cHg7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zdmcvY29va2llLW9yYW5nZS5zdmdcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIHdpZHRoOjE4cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6MThweDtcbiAgICAgICAgICAgIGhlaWdodDoxOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICAgIG1hcmdpbjowO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDUwcHgpIHtcbiAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgIGxlZnQ6MjBweDtcblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBtaW4td2lkdGg6MTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogdGFsayBwb3B1cCAqL1xuLnBvcHVwLXRhbGsge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMDU7XG4gICAgdG9wOjA7XG4gICAgYm90dG9tOjA7XG4gICAgbGVmdDowO1xuICAgIHJpZ2h0OjA7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6MTAwJTtcblxuICAgICYub3BlbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDUwcHgpIHtcbiAgICAgICAgcGFkZGluZzo3MHB4IDA7XG4gICAgfVxufVxuXG4udGFsayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA2O1xuICAgIHdpZHRoOjEwMDBweDtcbiAgICBsZWZ0OmNhbGMoNTAlIC0gNTAwcHgpO1xuICAgIHRvcDo1MCU7XG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgYm9yZGVyLXJhZGl1czowIDI1cHggMjVweCAyNXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzowIDRweCA0MHB4IDAgcmdiYSgjMDYwRDQ5LC4xKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmNsb3NlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICB3aWR0aDoxMnB4O1xuICAgICAgICBoZWlnaHQ6MTJweDtcbiAgICAgICAgdG9wOjE1cHg7XG4gICAgICAgIHJpZ2h0OjIwcHg7XG5cbiAgICAgICAgLnN2ZyB7XG4gICAgICAgICAgICB3aWR0aDoxMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OjEycHg7XG4gICAgICAgICAgICBtYXJnaW46MDtcblxuICAgICAgICAgICAgJi5zdmctbW9iIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGZsZXg6MTtcbiAgICAgICAgcGFkZGluZzo0MHB4O1xuICAgIH1cblxuICAgICYtdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZDogIzE1MUY3ODtcbiAgICAgICAgY29sb3I6I2ZmZjtcblxuICAgICAgICAudGFsay1iZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICBib3R0b206MDtcbiAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtaW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czoxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNzkyM0NGO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICBwYWRkaW5nOjNweCAxMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgICYtaGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgJi1vdmVybHkge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHotaW5kZXg6MTA1O1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICByaWdodDowO1xuICAgICAgICBib3R0b206MDtcbiAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoI2ZmZiwuOSk7XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6MThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5leHBlcnRzIHtcbiAgICAgICAgJi1ibG9jayB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOjE1cHg7XG5cbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOjE5NXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDo0MnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtZXhwZXJ0cyB7XG4gICAgICAgICAgICBwaWN0dXJlIHtcbiAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTA1MHB4KSB7XG4gICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgICBsZWZ0OjIwcHg7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTJweCkge1xuICAgICAgICAuY2xvc2Uge1xuICAgICAgICAgICAgdG9wOjEwcHg7XG4gICAgICAgICAgICByaWdodDoxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOjIwcHg7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgICAgIC5jbG9zZSB7XG4gICAgICAgICAgICB0b3A6MjBweDtcbiAgICAgICAgICAgIHJpZ2h0OjIwcHg7XG5cbiAgICAgICAgICAgIC5zdmcge1xuICAgICAgICAgICAgICAgICYuc3ZnLWRlc2N0b3Age1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuc3ZnLW1vYiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgbWluLXdpZHRoOjEwMCU7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWhlYWRpbmcge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5leHBlcnRzIHtcbiAgICAgICAgICAgICYtYmxvY2sge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWV4cGVydHMge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo1MDBweCkge1xuICAgICAgICAuZXhwZXJ0cyB7XG4gICAgICAgICAgICAmLWV4cGVydHMge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDoxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NTBweCkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6YXV0bztcbiAgICAgICAgdG9wOmF1dG87XG4gICAgICAgIHRyYW5zZm9ybTpub25lO1xuICAgICAgICB3aWR0aDpjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6MjBweDtcbiAgICB9XG59XG5cbi50YWxrLWZvcm0ge1xuICAgIC5mb3JtZ3JvdXAge1xuICAgICAgICBnYXA6MCAyMHB4O1xuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGZsZXg6MTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OjE0MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZGlzYWJsZSB7XG4gICAgICAgICAgICBpbnB1dCwgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjojRjlGQUZGO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGOUZBRkY7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiM4QThBOUM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICAgIHdpZHRoOjIwMHB4O1xuICAgICAgICBoZWlnaHQ6NDJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBtYXJnaW46MDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjUwMHB4KSB7XG4gICAgICAgIC5mb3JtZ3JvdXAge1xuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDoxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udGFsay1wcm92aWRlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgIGEge1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbn1cblxuLyogcGF5bWVudCBzeXN0ZW0gKi9cbi5wYXltZW50LXN5c3RlbSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsbWlubWF4KDIzMHB4LDFmcikpO1xuICAgIGdyaWQtZ2FwOjIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjlGQUZGO1xuICAgICAgICBwYWRkaW5nOjIwcHg7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1oZWFkZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6MTBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBjb2xvcjojMjQyNDI4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDoyNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OjI2cHg7XG4gICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG59XG5cbi8qIGNhYmluZXQgKi9cbi8qIGNhYmluZXQgbWVudSAqL1xuLmNhYmluZXQge1xuICAgICYtbWVudSB7XG4gICAgICAgICYtbGluayB7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGdhcDo4cHg7XG4gICAgICAgICAgICBjb2xvcjojMjQyNDI4O1xuXG4gICAgICAgICAgICAuY2FiaW5ldC1zdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOjIwcHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOjIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjIwcHg7XG4gICAgICAgICAgICAgICAgZmlsbDojMjQyNDI4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIsICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAuY2FiaW5ldC1zdmcge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiMxMDYwRTQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiB1cGdyYWRlICovXG4udXBncmFkZSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6MTVweCAyMHB4O1xuICAgIHBhZGRpbmc6MjVweDtcblxuICAgIC5zdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1hcmdpbjowO1xuICAgIH1cblxuICAgICYtbG9nZ2luZyB7XG4gICAgICAgIC51cGdyYWRlLWhlYWRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG5cbiAgICAgICAgICAgIC5zdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOjEycHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOjEycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjEzcHg7XG4gICAgICAgICAgICAgICAgbGVmdDo1cHg7XG4gICAgICAgICAgICAgICAgdG9wOjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtdGV4dCB7XG4gICAgICAgIGZsZXg6MTtcbiAgICB9XG5cbiAgICAmLWhlYWRlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgZ2FwOjdweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDoyNHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOjI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6MjRweDtcbiAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgY29sb3I6IzI0MjQyODtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmLXNlZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgY29sb3I6IzEwNjBFNDtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJ0bi11bnN1YnNjcmliZSB7XG4gICAgICAgIHdpZHRoOjEyM3B4O1xuICAgICAgICBoZWlnaHQ6NDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Y29sb3I6Izc2NzY4ODtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjojMTA2MEU0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1zdWJzY3JpYmUge1xuICAgICAgICAudXBncmFkZSB7XG4gICAgICAgICAgICAmLWJsb2NrLCAmLXN1Y2Nlc3Mge1xuICAgICAgICAgICAgICAgIGdhcDoxNXB4IDIwcHg7XG5cdFx0XHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1ibG9jayB7XG4gICAgICAgICAgICAgICAgLnVwZ3JhZGUtaGVhZGluZyB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtc3VjY2VzcyB7XG4gICAgICAgICAgICAgICAgLnVwZ3JhZGUtaGVhZGluZyB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtaGVhZGluZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuXG4gICAgICAgICAgICAgICAgLnN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1zdWNjZXNzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAmLWxvZ2dpbmcge1xuICAgICAgICAgICAgLnVwZ3JhZGUtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAuc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6Y2FsYyg1MCUgLSA2cHgpO1xuICAgICAgICAgICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCgudXBncmFkZS1zdWJzY3JpYmUpIHtcbiAgICAgICAgICAgIC51cGdyYWRlLXRleHQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICBtaW4td2lkdGg6MTAwJTtcblxuICAgICAgICAgICAgLmhpZGRlbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtc2VlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTowO1xuICAgICAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLWhlYWRlciB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuXG4gICAgICAgICAgICAmOmhhcygucmVtYXJrKSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6YXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogYmFubmVyIGxvZ2luICovXG4uYmFubmVyLWxvZ2luIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYmFubmVyLWJnQDJ4LnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBnYXA6MjVweCAzMHB4O1xuICAgIGNvbG9yOiNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgJi1pbWcge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KC5iYW5uZXItbG9naW4tbWFpbikge1xuICAgICAgICBwYWRkaW5nOjI1cHggMCAyNXB4IDI1cHg7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYmFubmVyLWxvZ2luIHtcbiAgICAgICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOjQ2MHB4O1xuXG4gICAgICAgICAgICAgICAgLmxhbmRpbmctaGVhZGluZyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1pbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0yNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGNvbG9yOiNFNkU2RUY7XG4gICAgfVxuXG4gICAgJi10ZXh0IHtcbiAgICAgICAgZmxleDoxO1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1tYWluIHtcbiAgICAgICAgcGFkZGluZzoxN3B4IDAgNDBweCA0MHB4O1xuXG4gICAgICAgIC5iYW5uZXItbG9naW4ge1xuICAgICAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6NjgwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtaW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Jhbm5lci1iZy1tb2JAMngucG5nXCIpO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIG1pbi13aWR0aDoxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6YXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICYtaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KC5iYW5uZXItbG9naW4tbWFpbikge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOjI1cHggMjBweCAwIDIwcHg7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJhbm5lci1sb2dpbiB7XG4gICAgICAgICAgICAgICAgJi1pbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtbWFpbiB7XG4gICAgICAgICAgICBwYWRkaW5nOjI1cHggMjBweCAwIDIwcHg7XG5cbiAgICAgICAgICAgIC5iYW5uZXItbG9naW4ge1xuICAgICAgICAgICAgICAgICYtaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogZGV0YWlscyBwb3B1cCAqL1xuLmRldGFpbHMtcG9wdXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIHRvcDowO1xuICAgIGxlZnQ6MDtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDoxMDAlO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgcGFkZGluZzowIDIwcHg7XG5cbiAgICAuY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDoxMnB4O1xuICAgICAgICByaWdodDoxMnB4O1xuICAgICAgICB3aWR0aDoxM3B4O1xuICAgICAgICBoZWlnaHQ6MTNweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3N2Zy9jbG9zZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuXG4gICAgJi1iZyB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCNmZmYsLjcpO1xuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgfVxuXG4gICAgJi1ib2R5IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxMTtcbiAgICAgICAgbWF4LXdpZHRoOjc4MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDQwcHggMHB4IHJnYmEoIzA2MEQ0OSwuMSk7XG4gICAgICAgIHBhZGRpbmc6MzBweCAyNXB4O1xuICAgICAgICBtYXJnaW46MTAwcHggMCA1MHB4O1xuICAgICAgICBtYXJnaW4taW5saW5lOmF1dG87XG4gICAgfVxuXG4gICAgLmZlYXR1cmUtZGV0YWlscyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLmhvdy10by11c2Uge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjlGQUZGO1xuICAgICAgICBwYWRkaW5nOjIwcHg7XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZGluZyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1zdGVwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb3VudGVyLXJlc2V0OiBudW1iZXI7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgIHdpZHRoOjFweDtcbiAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgIzA1QUQ0ODtcbiAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgbGVmdDo5cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjNweDtcblxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyOjVweCBzb2xpZCAjMDVBRDQ4O1xuICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhlYWRpbmcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbnVtYmVyO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50Olwic3RlcCBcIiBjb3VudGVyKG51bWJlcik7XG4gICAgICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiMwNUFENDg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtYm9udXNlcyB7XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMUUxRjM7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOjdweCAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZzoxNXB4IDYwcHggMTVweCAxNXB4O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDQwcHggMHB4IHJnYmEoIzA2MEQ0OSwuMSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhlYWRpbmcge1xuICAgICAgICAgICAgICAgIGZsZXg6MTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3ZnIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6MzBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MzBweDtcbiAgICAgICAgICAgICAgICByaWdodDoxNXB4O1xuICAgICAgICAgICAgICAgIHRvcDpjYWxjKDUwJSAtIDE1cHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJlbWFyayB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6NHB4IDhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XG4gICAgICAgICYtYm9keSB7XG4gICAgICAgICAgICBtYXJnaW46NTBweCAwIDkwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgICAgIC5jbG9zZSB7XG4gICAgICAgICAgICB0b3A6MTBweDtcbiAgICAgICAgICAgIHJpZ2h0OjEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWJvZHkge1xuICAgICAgICAgICAgcGFkZGluZzoyNXB4IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW46MTMwcHggMCAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1jYXJkIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuXG4gICAgICAgICAgICAuaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDoxMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1ib251cyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgLmJvbnVzIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wYXltZW50IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOjA7XG4gICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaG93LXRvLXVzZSB7XG4gICAgICAgICAgICAuaGVhZGluZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtYm9udXNlcyB7XG4gICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjE1cHg7XG5cbiAgICAgICAgICAgICAgICAuaGVhZGluZyB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zdmcge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZlYXR1cmUge1xuICAgICYtZGV0YWlscyB7XG4gICAgICAgICYtZGwge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgZ2FwOjdweDtcbiAgICAgICAgICAgIHBhZGRpbmc6MTVweDtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y1RjdGRTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWR0LCAmLWRkLCAmLXRpbWUge1xuICAgICAgICAgICAgY29sb3I6IzI0MjQyODtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1kdCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjZweDtcblxuICAgICAgICAgICAgLnN2ZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgICB0b3A6Y2FsYyg1MCUgLSA4cHgpO1xuICAgICAgICAgICAgICAgIHdpZHRoOjE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjE2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWRkIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGltZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAgICAgICAmLWRldGFpbHMge1xuICAgICAgICAgICAgJi1kbCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzoxNXB4IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kZXRhaWxzIHtcbiAgICAmLWNhcmQge1xuICAgICAgICBnYXA6MjBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAuaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOjExMHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOjExMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OjExMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlbWFyayB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcblxuICAgICAgICAgICAgJl9ncmVlbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IzA1QUQ0ODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkLWNvdW50cnkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtYm9udXMge1xuICAgICAgICAgICAgZmxleDoxO1xuICAgICAgICAgICAgbWF4LXdpZHRoOjM0NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJvbnVzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGNvbG9yOiMyNDI0Mjg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBheW1lbnQge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICB3aWR0aDoyMzVweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDoyMzVweDtcbiAgICAgICAgICAgIGhlaWdodDo1MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWdldCB7XG4gICAgICAgICAgICB3aWR0aDoyMzVweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDoyMzVweDtcblxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6MTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmVtYmVkIHtcbiAgICAgICAgICAgICAgICAuY29weS10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6YXV0bztcbiAgICAgICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgICAgICB0b3A6Y2FsYyg1MCUgLSAxNnB4KTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gMzVweCk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlNmY3ZWQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiMyNDI0Mjg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6MTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICYtY2FyZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuXG4gICAgICAgICAgICAuaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDoxMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1ib251cyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgLmJvbnVzIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wYXltZW50IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOjA7XG4gICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ1MHB4KSB7XG4gICAgICAgICYtY2FyZCB7XG4gICAgICAgICAgICAmLWdldCwgLmJ0biB7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6MTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJlbWFyayB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jYXJkIHtcbiAgICAmLWNvdW50cnkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMUUxRjM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiMzQTNBNDk7XG4gICAgICAgIHBhZGRpbmc6NHB4IDhweCA0cHggMjNweDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgbGVmdDo4cHg7XG4gICAgICAgICAgICB0b3A6Y2FsYyg1MCUgLSA0cHgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3N2Zy9jaGVjay5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIHdpZHRoOjEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6OHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBsb2dpbiAqL1xuLmxvZ2luLXBvcHVwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMDU7XG4gICAgdG9wOjA7XG4gICAgbGVmdDowO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OjEwMCU7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICBwYWRkaW5nOjAgMjBweDtcblxuICAgICYub3BlbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5jbG9zZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOjIwcHg7XG4gICAgICAgIHJpZ2h0OjIwcHg7XG4gICAgICAgIHdpZHRoOjEzcHg7XG4gICAgICAgIGhlaWdodDoxM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3ZnL2Nsb3NlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG5cbiAgICAmLWJnIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoIzEyMTI0QSwuOTApO1xuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgfVxuXG4gICAgLmJ0bl9pbmxpbmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIGNvbG9yOiMxMDYwRTQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAgICAgLmNsb3NlIHtcbiAgICAgICAgICAgIHJpZ2h0OjE1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sb2dpbiB7XG4gICAgJi1sb2dpbiB7XG4gICAgICAgIC5sb2dpbi1jaGVjayB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOjEycHggMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXB0Y2hhIHtcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6YXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG5fZ3JlZW4ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtYm9keSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTE7XG4gICAgICAgIG1heC13aWR0aDo1MDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA0MHB4IDBweCByZ2JhKCMwNjBENDksLjEpO1xuICAgICAgICBwYWRkaW5nOjQwcHg7XG4gICAgICAgIG1hcmdpbjo1MHB4IDA7XG4gICAgICAgIG1hcmdpbi1pbmxpbmU6YXV0bztcblxuICAgICAgICAuc29jaWFsIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgICYtYnRuIHtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0UxRTFGMztcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBnYXA6MTBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjojMjQyNDI4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzoxNXB4O1xuXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDoyNHB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDoyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDoyNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm9yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6MjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiM3Njc2ODg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUsJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDo4NnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDoxcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0UxRTFGMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZm9ybSB7XG4gICAgICAgICAgICAuZ3JvdXAge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgIC5pY29uLWljb24ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxNnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDoxNXB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6MTdweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLXVzZXJuYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgLmljb24taWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3ZnL3VzZXItaWNvbi5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWVtYWlsIHtcbiAgICAgICAgICAgICAgICAgICAgLmljb24taWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3ZnL21haWwtaWNvbi5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLXBhc3N3b3JkIHtcbiAgICAgICAgICAgICAgICAgICAgLmljb24taWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3ZnL3Bhc3N3b3JkLWljb24uc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sYWJlbC1kZXNjciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgICAgIHRvcDoxNXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6NDFweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzc2NzY4ODtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxhYmVsLWZhbHNlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRUUyRjMxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6MTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmljb24tc2VlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDoxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDoxNnB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OjE1cHg7XG4gICAgICAgICAgICAgICAgdG9wOjE3cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3N2Zy9leWUtaWNvbi5zdmdcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICAgICAgICAgICAgJi5zZWUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3ZnL2hpZGUtaWNvbi5zdmdcIik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDo1MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMxcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bm90KDpmb2N1cyk6cGxhY2Vob2xkZXItc2hvd24ge1xuICAgICAgICAgICAgICAgICAgICAubGFiZWwtZGVzY3Ige1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDoxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDo0MXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgfiAuaWNvbi1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiMwNjYyRkE7XG5cbiAgICAgICAgICAgICAgICAgICAgfiAubGFiZWwtZGVzY3Ige1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogODtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzA2NjJGQTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6LTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowIDhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIH4gLmxhYmVsLWZhbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB+IC5pY29uLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Zm9jdXM6dmFsaWQge1xuICAgICAgICAgICAgICAgICAgICB+IC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB+IC5sYWJlbC1kZXNjciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojMDY2MkZBO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDotNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDo4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjAgOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgfiAuaWNvbi1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiMwNjYyRkE7XG5cbiAgICAgICAgICAgICAgICAgICAgfiAuaWNvbi1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOnZhbGlkOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiMwNjYyRkE7XG5cbiAgICAgICAgICAgICAgICAgICAgfiAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3ZnL2NoZWNrLWJsdWUuc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB+IC5sYWJlbC1kZXNjciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojMDY2MkZBO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDotNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDo4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjAgOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgfiAuaWNvbi1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmludmFsaWQ6bm90KDpmb2N1cyk6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6I0VFMkYzMTtcblxuICAgICAgICAgICAgICAgICAgICB+IC5sYWJlbC1kZXNjciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojRUUyRjMxO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDotNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDo4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjAgOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgfiAubGFiZWwtZmFsc2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB+IC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3N2Zy9pbmZvLWljb24tcmVkLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjE3cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB+IC5pY29uLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuc2VsZWN0LXNlYXJjaCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcHRjaGEge1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICB3aWR0aDoyMDFweDtcbiAgICAgICAgICAgIGhlaWdodDo1OHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG5fZ3JlZW4ge1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcblxuICAgICAgICAgICAgKyAubG9naW4tZmFsc2Uge1xuICAgICAgICAgICAgICAgIGhlaWdodDowO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6I0VFMkYzMTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aGFzKCsgLmxvZ2luLWZhbHNlKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciwmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtaGVhZGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGNvbG9yOiM3Njc2ODg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgY29sb3I6IzI0MjQyODtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAmLWdyb3VwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAmLWNoZWNrIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAuY2hlY2sge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBnYXA6M3B4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjojMTA2MEU0O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2hlY2stYm94IHtcbiAgICAgICAgICAgIHdpZHRoOjE2cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6MTZweDtcbiAgICAgICAgICAgIGhlaWdodDoxNnB4O1xuICAgICAgICAgICAgdG9wOmNhbGMoNTAlIC0gOHB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuXG4gICAgICAgICAgICAuc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDoxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDoxNnB4O1xuICAgICAgICAgICAgICAgIHRvcDpjYWxjKDUwJSAtIDhweCk7XG4gICAgICAgICAgICAgICAgbGVmdDpjYWxjKDUwJSAtIDlweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2hlY2staW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6MXB4O1xuICAgICAgICAgICAgaGVpZ2h0OjFweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfYm90dG9tIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBjb2xvcjojMjQyNDI4O1xuICAgIH1cblxuICAgICYtc3VjY2VzcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTE7XG4gICAgICAgIG1heC13aWR0aDo0MjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgY29sb3I6IzI0MjQyODtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOjMwcHggNDBweDtcbiAgICAgICAgbWFyZ2luOjUwcHggYXV0bztcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6NTBweDtcbiAgICAgICAgICAgIGhlaWdodDo1MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkaW5nIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgKyBhIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAgICAgICAmLWJvZHkge1xuICAgICAgICAgICAgcGFkZGluZzozNXB4IDIwcHggMjVweDtcbiAgICAgICAgICAgIG1hcmdpbjozMHB4IDA7XG5cbiAgICAgICAgICAgIC5zb2NpYWwge1xuICAgICAgICAgICAgICAgICYtYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOjhweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjE1cHggMTJweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjIycHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDoyMnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MjJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5vciB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmZvcm0ge1xuICAgICAgICAgICAgICAgIC5ncm91cCB7XG4gICAgICAgICAgICAgICAgICAgIC5pY29uLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDoxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubGFiZWwtZGVzY3Ige1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OjM0cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICByaWdodDoxMnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pY29uLXNlZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDoxNHB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDoxMnB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6MThweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6Zm9jdXMpOnBsYWNlaG9sZGVyLXNob3duIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5sYWJlbC1kZXNjciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDoxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6MzRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aW52YWxpZDpub3QoOmZvY3VzKTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB+IC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDoxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1oZWFkZXIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1oZWFkaW5nIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1jaGVjayB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgLmNoZWNrIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IzEwNjBFNDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX2JvdHRvbSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLXN1Y2Nlc3Mge1xuICAgICAgICAgICAgcGFkZGluZzozNXB4IDIwcHggMjVweDtcbiAgICAgICAgICAgIG1hcmdpbjozMHB4IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sb2dpbi1yZXNldCB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYub3BlbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5sb2dpbi1zdWNjZXNzIHtcbiAgICAgICAgLmJ0bl9pbmxpbmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIHN0eWxpbmcgc2VsZWN0ICovXG4ud2lkZ2V0IHtcbiAgXHRkaXNwbGF5OiBibG9jaztcblxuICAgIHNlbGVjdCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uY2hvaWNlLXBsYWNlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OjUwcHg7XG5cbiAgICAuc2VsZWN0ICB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOndyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOnN0YXJ0O1xuICAgICAgICBnYXA6MCA4cHg7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6NTBweDtcbiAgICAgICAgbWF4LWhlaWdodDo1MHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMXB4IDFweCAjRTFFMUYzO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgIHdpZHRoOjE0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6OHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3N2Zy9hcnJvdy1ibHVlLnN2Z1wiKTtcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgICAgIHJpZ2h0OjEycHg7XG4gICAgICAgICAgICB0b3A6MjFweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246YWxsIC4zcztcbiAgICAgICAgfVxuXG4gICAgICAgIC52YWx1ZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgZmxleDoxO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICMyNDI0Mjg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1maWx0ZXIge1xuICAgICAgICAgICAgLmNvdW50cnktZmxhZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MTZweDtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudmFsdWUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiM3Njc2ODg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgbWF4LWhlaWdodDoyMDBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggNDBweCAwcHggcmdiYSgjMDYwRDQ5LC4xKTtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2Nyb2xsLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgjMDAwLC4xNSk7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDoxNjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5oaWRkZW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb3VudHJ5LWZsYWcge1xuICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvdW50cnktZmxhZyB7XG4gICAgICAgIHdpZHRoOjI0cHg7XG4gICAgICAgIGhlaWdodDoxNnB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgbWFyZ2luLXRvcDoycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLnNjcm9sbC13cmFwcGVyIHtcblx0XHRtaW4td2lkdGg6MTAwJTtcblx0XHRtYXgtaGVpZ2h0OjA7XG5cdFx0Ym9yZGVyLXRvcDpub25lO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgLnNlbGVjdCB7XG4gICAgICAgICAgICAmLXNlYXJjaDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSkge1xuICAgICAgICAgICAgICAgIGhlaWdodDozMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI0UxRTFGMztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6Izc2NzY4ODtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblx0fVxuXG5cdC5vcHRMaXN0IHtcbiAgICAgICAgbWF4LWhlaWdodDo5MnB4O1xuXHR9XG5cbiAgICAub3B0aW9uIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRnYXA6OHB4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG4gICAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgXHRjdXJzb3I6cG9pbnRlcjtcbiAgICBcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGNvbG9yOiM3Njc2ODg7XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cblxuXHRcdCYtZmxhZyB7XG5cdFx0XHR3aWR0aDoyNHB4O1xuXHRcdFx0aGVpZ2h0OjE2cHg7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdG1hcmdpbjowO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6IzEwNjBFNDtcblx0XHR9XG4gICAgfVxuXG4gICAgLm9wdGlvbi1lbXB0eSB7XG4gICAgXHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRjb2xvcjojNzY3Njg4O1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAgICAgICAuc2VsZWN0ICB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcblxuICAgICAgICAgICAgLnZhbHVlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAub3B0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogdGFrZWF3YXlzICovXG4udGFrZWF3YXlzIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGJhY2tncm91bmQ6ICNGOUZBRkY7XG4gICAgcGFkZGluZzoyNXB4IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgIC5oZWFkaW5nIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6MTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOjhweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6OHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMDYwRTQ7XG4gICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgIHRvcDo3cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAgICAgICBwYWRkaW5nOjIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxufVxuXG4vKiBjYWJpbmV0IG1lbnUgKi9cbi5ub3RpZmljYXRpb24tYmxvY2ssIC5jYWJpbmV0LXNldHRpbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYWJpbmV0IHtcbiAgICAmLWxhbmcge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDUycHggMGZyO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDUycHggMWZyO1xuXG4gICAgICAgICAgICAuY2FiaW5ldC1sYW5nIHtcbiAgICAgICAgICAgICAgICAmLWJ0biB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiMyNDI0Mjg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1zdmcge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiMxMDYwRTQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1idG4ge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDo1cHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiM3Njc2ODg7XG4gICAgICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjRTFFMUYzO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI0UxRTFGMztcbiAgICAgICAgICAgIHBhZGRpbmc6MTFweCAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1zdmcge1xuICAgICAgICAgICAgZmlsbDojNzY3Njg4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWxpc3Qge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaWNvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDozMHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOjMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6MzBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoIzI0MjQyOCwuMDUpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3ZnL2Fycm93LWdyYXkuc3ZnXCIpO1xuICAgICAgICAgICAgICAgIHdpZHRoOjE0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjhweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgdG9wOmNhbGMoNTAlIC0gNHB4KTtcbiAgICAgICAgICAgICAgICBsZWZ0OmNhbGMoNTAlIC0gN3B4KTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRTFFMUYzO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6Izc2NzY4ODtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBwYWRkaW5nOjE1cHggMjBweDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IzEwNjBFNDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiMyNDI0Mjg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLW1lbnUge1xuICAgICAgICAmLWxpbmsge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6NHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiMyNDI0Mjg7XG4gICAgICAgICAgICBwYWRkaW5nOjE1cHggMjBweDtcblxuICAgICAgICAgICAgJi5hY3RpdmUsJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgjMTA2MEU0LC4wNSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiMxMDYwRTQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yZW1hcmsge1xuICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MCA3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWJ0biB7XG4gICAgICAgICAgICBjb2xvcjojNzY3Njg4O1xuXG4gICAgICAgICAgICAuY2FiaW5ldC1zdmcge1xuICAgICAgICAgICAgICAgIGZpbGw6Izc2NzY4ODtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IzI0MjQyODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfYm90dG9tIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB6LWluZGV4OiAxMTA7XG4gICAgICAgICAgICBib3R0b206MDtcbiAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuXG4gICAgICAgICAgICAmLWxpc3Qge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAtNHB4IDIwcHggMHB4IHJnYmEoIzA2MDYyOCwuMSk7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6NjRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1hbmltYXRpb24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA1MDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuN3M7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuN3M7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTotMjVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLS44ZW0gLCAwKTtcblxuICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMykgdHJhbnNsYXRlM2QoMCwgLjJlbSAsIDApO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZ0NvbG9ySXRlbSk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICArIC5jYWJpbmV0LXNldHRpbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDQwcHggMHB4IHJnYmEoIzA2MEQ0OSwuMSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYWJpbmV0LW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMUUxRjM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYWJpbmV0LXN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOjE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY2FiaW5ldC1tZW51LWJ0biB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojMjQyNDI4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2FiaW5ldC1zdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IzI0MjQyODtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmNhYmluZXQtbGFuZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojMjQyNDI4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOnRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3N2Zy9hcnJvdy1jb250ZW50LnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDpjYWxjKDUwJSAtIDRweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhYmluZXQtc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IzI0MjQyODtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYWJpbmV0LWxhbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLWxpc3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICNFMUUxRjM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICsgLm5vdGlmaWNhdGlvbi1ibG9jayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDo0ODlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOmF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206NjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggNDBweCAwcHggcmdiYSgjMDYwRDQ5LC4xKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTBweCAxMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLm5vdGlmaWNhdGlvbi1hdHRlbnRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaWNvbntcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogIzNFM0U0NTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjdzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWJ0biB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOi0yM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5vdGlmaWNhdGlvbi1ibG9jaywgLmNhYmluZXQtc2V0dGluZyAge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHggMTVweCAwIDA7XG5cbiAgICAgICAgICAgICAgICAuY2xvc2Uge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDoyMHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6MTZweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MjBweDtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zdmcvY2xvc2Uuc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6Y2FsYyg1MCUgLSA3cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDpjYWxjKDUwJSAtIDdweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYWJpbmV0LXNldHRpbmcge1xuICAgICAgICAgICAgICAgIC5jbG9zZSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDoyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1lbnVfX2JvcmRlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA1JTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICBjbGlwLXBhdGg6IHVybCgjY2FiaW5ldC1tZW51X2JvdHRvbS1saXN0KTtcbiAgICAgICAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IC00cHggMjBweCAwcHggcmdiYSgjMDYwNjI4LC4xKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjdzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3ZnLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubm90aWZpY2F0aW9uLWF0dGVudGlvbiB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTNweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFRTJGMzE7XG4gICAgICAgICAgICAgICAgICAgIHRvcDotM3B4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDotM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjY0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLW5vdGlmaWNhdGlvbi1idG4sJi1zZXR0aW5nLWJ0biB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtc2V0dGluZyB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgYm90dG9tOjY0cHg7XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjojNzY3Njg4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMUUxRjM7XG4gICAgICAgICAgICBwYWRkaW5nOjIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkge1xuICAgICAgICAmLW1lbnVfYm90dG9tIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09IGltcG9ydCBzY3NzICovXG5AaW1wb3J0IFwiLi90aXBcIjtcbkBpbXBvcnQgXCIuL2ludGVydmlld1wiO1xuQGltcG9ydCBcIi4vZm9vdGVyXCI7XG5AaW1wb3J0IFwiLi9mb250c1wiO1xuIiwiLyogdGlwICovXG4udGlwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGN0U5O1xuICAgIHBhZGRpbmc6NjdweCAzMHB4IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgIC5zdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOjIycHg7XG4gICAgICAgIGhlaWdodDoyMnB4O1xuICAgICAgICBtaW4td2lkdGg6MjJweDtcbiAgICAgICAgdG9wOjMwcHg7XG4gICAgICAgIGxlZnQ6MzBweDtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBcbiAgICAgICAgcCwgYSwgYTpub3QoW2NsYXNzXSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgY29sb3I6IzI0MjQyODtcbiAgICAgICAgfVxuXG4gICAgICAgIGE6aG92ZXIsIGE6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiMxMDYwRTQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX2JsdWUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjlGQUZGO1xuXG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIHAsIGEsIGE6bm90KFtjbGFzc10pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAud3JpdHRlbiB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOjUwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmc6NTdweCAyMHB4IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgLnN2ZyB7XG4gICAgICAgICAgICB0b3A6MjBweDtcbiAgICAgICAgICAgIGxlZnQ6MjBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKiBpbnRlcnZpZXcgKi9cbi5pbnRlcnZpZXcge1xuXHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjRTFFMUYzO1xuXHRwYWRkaW5nOjMwcHg7XG5cdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cblx0LmhlYWRpbmcge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAzMnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cblx0XHQuc3ZnIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOjIycHg7XG5cdFx0XHRoZWlnaHQ6MjJweDtcblx0XHRcdGxlZnQ6MDtcblx0XHRcdHRvcDpjYWxjKDUwJSAtIDExcHgpO1xuXHRcdFx0bWFyZ2luOjA7XG5cdFx0fVxuXHR9XG5cblx0LnRleHQge1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG5cdFx0cGFkZGluZzoyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHQuaGVhZGluZyB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo2MDBweCkge1xuICAgICAgICAuaGVhZGluZyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICAgICAgLnN2ZyB7XG4gICAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8qIGZvb3RlciAqL1xuLmZvb3RlciB7XG5cdGJhY2tncm91bmQ6ICNFRkVGRjc7XG5cblx0Jl90b3Age1xuXHRcdGdhcDo3MHB4IDMwcHg7XG5cdFx0YWxpZ24taXRlbXM6IHN0YXJ0O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTFFMUYzO1xuXHRcdHBhZGRpbmc6IDYwcHggMCA1MHB4O1xuXHR9XG5cblx0Jl9ib3R0b20ge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOjQwcHggMzBweDtcblx0XHRwYWRkaW5nOjMwcHggMDtcblx0fVxuXG5cdCYtdGMge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGdhcDoyMHB4O1xuXG5cdFx0Ji1saW5rIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdGNvbG9yOiMyNDI0Mjg7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjojMTA2MEU0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtaW5mbyB7XG5cdFx0bWF4LXdpZHRoOjUyMHB4O1xuXHR9XG5cblx0LmxvZ28ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRpbWcge1xuXHRcdFx0ZmlsdGVyOiBncmF5c2NhbGUoMSk7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLW5hdmlnYXRpb24ge1xuXHRcdGZsZXg6MTtcblx0XHRnYXA6NTBweCAzMHB4O1xuXHRcdGFsaWduLWl0ZW1zOiBzdGFydDtcblx0XHRtYXgtd2lkdGg6NTIwcHg7XG5cdH1cblxuXHQuc29jIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG5cblx0LnRleHQge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdCYtbWVudSB7XG5cdFx0bWluLXdpZHRoOmNhbGMoNTAlIC0gMTVweCk7XG5cblx0XHQuaGVhZGluZyB7XG5cdFx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0fVxuXHR9XG5cblx0Ji1saXN0IHtcblx0XHQmX19pdGVtIHtcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1saW5rIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRcdFx0Y29sb3I6IzNBM0E0OTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiMxMDYwRTQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTUwcHgpIHtcblx0XHQmX3RvcCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0Jl9ib3R0b20ge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0Ji1uYXZpZ2F0aW9uLCAmLWluZm8ge1xuXHRcdFx0bWluLXdpZHRoOjEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6MTAwJTtcblx0XHR9XG5cblx0XHQubG9nbyB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zb2Mge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcblx0XHQmLnBhZGRpbmdfYm90dG9tIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA3MHB4O1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcblx0XHQmX3RvcCB7XG5cdFx0XHRwYWRkaW5nOjMwcHggMCA1MHB4O1xuXHRcdH1cblxuXHRcdCZfYm90dG9tIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6NDBweCAwO1xuXHRcdH1cblxuXHRcdCYtbmF2aWdhdGlvbiB7XG5cdFx0XHRnYXA6MzBweDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcblx0XHQmLXRjIHtcblx0XHRcdCZfX2l0ZW0ge1xuXHRcdFx0XHRtaW4td2lkdGg6MTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnNlY3VyaXR5IHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMUUxRjM7XG5cdGdhcDo2MHB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdCZfX2l0ZW0ge1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDoxNXB4O1xuXG5cdFx0LmhlYWRpbmcge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE0cHg7XG5cdFx0fVxuXHR9XG5cblx0aW1nIHtcblx0XHRtYXJnaW46MDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE1MHB4KSB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG5cdFx0Z2FwOjE1cHg7XG5cblx0XHQmX19pdGVtIHtcblx0XHRcdGdhcDoxMHB4O1xuXG5cdFx0XHQuaGVhZGluZyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5yZXNwb25zaWJseSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTFFMUYzO1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHQmLWxpc3Qge1xuXHRcdGdhcDoxNXB4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQuaGVhZGluZyB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblxuXHRpbWcge1xuXHRcdG1hcmdpbjowO1xuXHR9XG5cblx0Ji1pbmZvIHtcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdH1cblxuXHQmLXRpdGxlLCAmLXRlbCB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0Y29sb3I6IzNBM0E0OTtcblx0fVxuXG5cdCYtdGVsIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNTBweCkge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXG5cdFx0Ji1saXN0X19pdGVtIHtcblx0XHRcdG1pbi13aWR0aDoxMDAlO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXJnaW46MCBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ubGljZW5zZWQge1xuXHQuaGVhZGluZyB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuXHQmLWxpc3Qge1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDoyMHB4O1xuXHR9XG5cblx0aW1nIHtcblx0XHRtYXJnaW46MDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE1MHB4KSB7XG5cdFx0Ji1saXN0IHtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcblx0XHQuaGVhZGluZyB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdH1cblx0fVxufVxuXG4uY29weSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiMzQTNBNDk7XG5cblx0YSB7XG5cdFx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRcdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHRcdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxufSIsIi8qIFBvcHBpbnMgKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgc3JjOiBsb2NhbCgnUG9wcGlucyBNZWRpdW0nKSwgbG9jYWwoJ1BvcHBpbnMtTWVkaXVtJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvUG9wcGlucy1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIHNyYzogbG9jYWwoJ1BvcHBpbnMgQm9sZCcpLCBsb2NhbCgnUG9wcGlucy1Cb2xkJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvUG9wcGlucy1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgc3JjOiBsb2NhbCgnUG9wcGlucyBTZW1pQm9sZCcpLCBsb2NhbCgnUG9wcGlucy1TZW1pQm9sZCcpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1BvcHBpbnMtU2VtaUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIHNyYzogbG9jYWwoJ1BvcHBpbnMgUmVndWxhcicpLCBsb2NhbCgnUG9wcGlucy1SZWd1bGFyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvUG9wcGlucy1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBzcmM6IGxvY2FsKCdQb3BwaW5zIEl0YWxpYycpLCBsb2NhbCgnUG9wcGlucy1JdGFsaWMnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9Qb3BwaW5zLUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgc3JjOiBsb2NhbCgnUG9wcGlucyBNZWRpdW1JdGFsaWMnKSwgbG9jYWwoJ1BvcHBpbnMtTWVkaXVtSXRhbGljJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvUG9wcGlucy1NZWRpdW1JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuIl19 */
