.form-item{position:relative;margin-bottom:38px}.form-item br{display:none}.form-item.is-disabled{position:relative}.form-item.is-disabled:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;display:block;background-color:rgba(137,145,155,.4);-webkit-transition:opacity .3s;transition:opacity .3s;opacity:1;visibility:visible;z-index:98}.form-control{position:relative}.form-control .form-error{text-align:left;color:red}.form-buttons-group.has-error .form-error{display:block!important}.form-error{position:absolute;top:100%;left:0;right:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fc0;font-size:14px;padding-top:3px;font-weight:300}.form-white .checkbox-input:checked+.checkbox-wrapper .checkbox-icon,.form-white .radio-input:checked+.radio-wrapper .radio-icon{border-color:#f72887}.form-white .radio-icon{border:1px solid #15253a}.form-white .form-error{font-weight:500}.form-filename{max-width:calc(100% - 120px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.form-has-error .input{border-color:#f10d0d}.form-has-error .input-label{color:#f10d0d;opacity:1}.form-has-error .select .select2-selection--single{border-color:#f10d0d}.input{display:block;width:100%;background-color:#fff;font-size:16px;-webkit-transition:border-color .3s;transition:border-color .3s;height:62px;color:#15253a;padding:0 18px;outline:0;border-radius:3px;border:1px solid #15253a;caret-color:#15253a}.input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 62px #fff!important;background-color:#fff}.input-textarea{resize:none;height:178px;padding:16px 18px 30px;font-weight:300}.input-moz-placeholder,.input-ms-input-placeholder,.input:-moz-placeholder,.input:-webkit-input-placeholder,.input:placeholder{color:#b9b9b9;opacity:1}.input:focus{border-color:#8533c1}.input-label{color:#15253a;font-size:16px}.input-floating{position:relative}.input-floating .input{padding-top:20px}.input-floating .input::-webkit-input-placeholder{color:transparent}.input-floating .input::-moz-placeholder{color:transparent}.input-floating .input:-ms-input-placeholder{color:transparent}.input-floating .input::-ms-input-placeholder{color:transparent}.input-floating .input::placeholder{color:transparent}.input-floating .input-textarea{padding-top:36px}.input-floating .input-text{padding-top:32px}.input-floating input:not(:-moz-placeholder-shown)~.input-label, .input-floating select:not(:-moz-placeholder-shown)~.input-label, .input-floating textarea:not(:-moz-placeholder-shown)~.input-label{font-size:12px;padding-top:6px;padding-bottom:2px;color:rgba(21,37,58,.6)}.input-floating input:not(:-ms-input-placeholder)~.input-label, .input-floating select:not(:-ms-input-placeholder)~.input-label, .input-floating textarea:not(:-ms-input-placeholder)~.input-label{font-size:12px;padding-top:6px;padding-bottom:2px;color:rgba(21,37,58,.6)}.input-floating input:focus~.input-label,.input-floating input:not(:placeholder-shown)~.input-label,.input-floating select:focus~.input-label,.input-floating select:not(:placeholder-shown)~.input-label,.input-floating textarea:focus~.input-label,.input-floating textarea:not(:placeholder-shown)~.input-label{font-size:12px;padding-top:6px;padding-bottom:2px;color:rgba(21,37,58,.6)}.input-floating .input-label{position:absolute;top:2px;left:2px;right:18px;padding:14px 8px 14px 16px;pointer-events:none;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;line-height:1.75;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background:#fff;border-radius:8px}.input-floating.is-focused .input-label{font-size:12px;padding-top:6px;padding-bottom:2px;color:rgba(21,37,58,.6)}.check-button{display:block;cursor:pointer;width:100%}.check-button-input{opacity:0;visibility:hidden;position:absolute;left:-99999px}.check-button-input:checked+.check-button-wrapper .check-button-icon{opacity:1}.check-button-input:checked+.check-button-wrapper .check-button-text{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px);font-weight:700}.check-button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;min-height:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:0 26px;position:relative;border-radius:3px}.check-button-text{-webkit-transition:.3s;transition:.3s}.check-button-icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:10px;-webkit-transition:.3s;transition:.3s;color:#f72887;opacity:0}.select{position:relative;font-size:16px}.select .select2-container{width:100%!important}.select .select2-selection--single{background-color:#fff;height:62px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 18px;color:#15253a;border-radius:3px;-webkit-transition:border-radius .3s;transition:border-radius .3s;border:1px solid #15253a}.select .select2-selection--single .select2-selection__arrow{font-family:gocoderz!important;font-size:10px;position:static;width:auto;height:auto;display:block;-webkit-transition:.3s;transition:.3s}.select .select2-selection--single .select2-selection__arrow::before{content:"\e90c"}.select .select2-selection--single .select2-selection__arrow b{display:none}.select .select2-selection--single .select2-selection__rendered{display:block;padding:0 12px 0 0}.select .select2-selection--single .select2-selection__placeholder{color:#15253a}.select .select2-container--open .select2-selection--single{border-color:#15253a}.select .select2-container--open.select2-container--above .select2-selection--single{border-top-color:#fff}.select .select2-container--open.select2-container--below .select2-selection--single{border-bottom-color:#fff}.select .select2-container--open .select2-selection__arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.select-rounded .select2-selection--single{border-radius:35px;padding:0 24px}.select-rounded .select-dropdown .select2-dropdown{border-radius:35px}.select-rounded .select-dropdown .select2-results__option{padding-left:24px}.select-dropdown .select2-dropdown{border-color:#15253a;background-color:#fff;border-radius:5px;overflow:hidden;-webkit-transition:border .3s;transition:border .3s;padding:0}.select-dropdown .select2-results{font-size:16px;color:#15253a}.select-dropdown .select2-results__option{padding:10px 40px 10px 18px;-webkit-transition:.3s;transition:.3s;position:relative}.select-dropdown .select2-results__option::after{font-family:gocoderz!important;content:"\e919";position:absolute;top:50%;right:24px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block;color:#3abf82;-webkit-transition:.3s;transition:.3s;opacity:0}.select-dropdown .select2-results__option--selected{color:#15253a;background-color:#fff}.select-dropdown .select2-results__option--selected::after{opacity:1}.select-dropdown .select2-results__option--highlighted,.select-dropdown .select2-results__option--highlighted.select2-results__option--selectable{color:#1c75bc;background-color:rgba(28,117,188,.1)}.select-dropdown .select2-container--open .select2-dropdown--below{border-top-left-radius:0;border-top-right-radius:0}.select-dropdown .select2-container--open .select2-dropdown--above{border-bottom-left-radius:0;border-bottom-right-radius:0}.select-dropdown .select2-search__field{border:none!important;background-color:#f4f4f4;padding:0 16px 0 36px;outline:0;height:40px;border-radius:3px}.select-dropdown .select2-search--dropdown{padding:12px 8px 4px;position:relative}.select-dropdown .select2-search--dropdown::before{content:"\e907";font-family:gocoderz!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;color:#89919b;position:absolute;top:24px;left:20px}.select .input-label{position:absolute;top:2px;left:2px;right:18px;padding:14px 8px 14px 16px;pointer-events:none;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;line-height:1.75;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border-radius:8px}.select .input-label.is-up{font-size:12px;padding-top:4px;padding-bottom:2px;color:rgba(21,37,58,.6)}.select-with-label .select2-selection--single .select2-selection__placeholder{color:transparent}.select-with-label .select2-selection--single .select2-selection__rendered{padding-top:20px}.select-simple .select2-container{min-width:120px}.select-simple .select2-selection--single{height:40px;border-color:transparent;font-weight:500;padding:0}.select-simple .select2-container--open .select2-selection--single{border-color:transparent}.select-simple .select-dropdown .select2-dropdown{min-width:152px;right:0;left:auto!important;border-color:transparent;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.17);box-shadow:0 4px 16px rgba(0,0,0,.17)}.select-simple .select-dropdown .select2-dropdown .select2-results__option{padding-right:16px}.select-simple .select-dropdown .select2-dropdown .select2-results{padding:8px 0}@media screen and (max-width:768px){.form-item{margin-bottom:15px}.form-error{position:static;white-space:normal}.input:not(.input-textarea),.select .select2-selection--single{height:60px}.check-button-input:checked+.check-button-wrapper .check-button-text{-webkit-transform:translate(0,10px);-ms-transform:translate(0,10px);transform:translate(0,10px)}.check-button-wrapper{min-height:60px;padding-left:5px;padding-right:5px}.check-button-icon{position:absolute;top:8px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);right:auto;left:50%}}.checkbox{display:block;cursor:pointer;width:100%}.checkbox-input{opacity:0;visibility:hidden;position:absolute;left:-99999px}.checkbox-input:checked+.checkbox-wrapper .checkbox-icon{background-color:#f72887}.checkbox-input:checked+.checkbox-wrapper .checkbox-icon i{opacity:1}.checkbox-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkbox-text{display:block;margin-left:16px}.checkbox-icon{background-color:#fff;color:#fff;-webkit-transition:.3s;transition:.3s;width:19px;min-width:19px;height:19px;border-radius:3px;border:1px solid #15253a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.checkbox-icon i{display:block;-webkit-transition:.3s;transition:.3s;opacity:0}.radio{display:block;cursor:pointer;width:100%}.radio-input{opacity:0;visibility:hidden;position:absolute;left:-99999px}.radio-input:checked+.radio-wrapper .radio-icon{background-color:#f72887}.radio-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.radio-text{display:block;margin-left:16px}.radio-icon{background-color:transparent;background-clip:content-box;padding:2px;color:#fff;-webkit-transition:.3s;transition:.3s;width:19px;min-width:19px;height:19px;border-radius:50%;border:2px solid #f72887;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.is-form-hidden{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.character-counter{position:absolute;z-index:10;color:#b9b9b9;bottom:2px;right:18px;font-weight:300;font-size:16px;padding:2px 4px;background:#fff;border-radius:8px}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top, left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top, right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom, left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top, left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.page-template-tmp-btc-landing .section-lobby-hero-wrap .lobby-hero,.page-template-tmp-main-lobby .section-lobby-hero-wrap .lobby-hero,.page-template-tmp-main-lobby-teacher .section-lobby-hero-wrap .lobby-hero{min-height:716px}.page-template-tmp-btc-landing .section-lobby-hero-wrap .lobby-hero-image,.page-template-tmp-main-lobby .section-lobby-hero-wrap .lobby-hero-image,.page-template-tmp-main-lobby-teacher .section-lobby-hero-wrap .lobby-hero-image{position:absolute;bottom:0;right:0;width:60vw;z-index:1}.page-template-tmp-btc-landing .section-lobby-hero-wrap .lobby-hero-image img,.page-template-tmp-main-lobby .section-lobby-hero-wrap .lobby-hero-image img,.page-template-tmp-main-lobby-teacher .section-lobby-hero-wrap .lobby-hero-image img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:100% 50%;object-position:100% 50%}.page-template-tmp-btc-landing .section-lobby-hero-wrap .lobby-hero-content,.page-template-tmp-main-lobby .section-lobby-hero-wrap .lobby-hero-content,.page-template-tmp-main-lobby-teacher .section-lobby-hero-wrap .lobby-hero-content{z-index:4}.page-template-tmp-btc-landing .section-lobby-hero-wrap .lobby-hero-detail,.page-template-tmp-main-lobby .section-lobby-hero-wrap .lobby-hero-detail,.page-template-tmp-main-lobby-teacher .section-lobby-hero-wrap .lobby-hero-detail{border-radius:8px;width:128px}.page-template-tmp-btc-landing .section-coderz-league-wrap,.page-template-tmp-main-lobby .section-coderz-league-wrap,.page-template-tmp-main-lobby-teacher .section-coderz-league-wrap{background-image:url(https://assets.gocoderz.xyz/site/wp-content/theme/GoCoderZ/img/coderz-league/Kids.png),url(https://assets.gocoderz.xyz/site/wp-content/theme/GoCoderZ/img/coderz-league/bg.png);background-size:auto 83%,cover;background-position:50% 10%,bottom center;background-repeat:no-repeat,no-repeat}.page-template-tmp-btc-landing .section-coderz-league-wrap .twich-logo,.page-template-tmp-main-lobby .section-coderz-league-wrap .twich-logo,.page-template-tmp-main-lobby-teacher .section-coderz-league-wrap .twich-logo{margin-left:auto;margin-right:30px;padding-top:65px}.page-template-tmp-btc-landing .section-lobby-list-wrap .lobby-list-link,.page-template-tmp-main-lobby .section-lobby-list-wrap .lobby-list-link,.page-template-tmp-main-lobby-teacher .section-lobby-list-wrap .lobby-list-link{color:#a0a6ad;cursor:pointer;border-bottom:2px solid #e8e9eb;-webkit-transition:.3s;transition:.3s}.page-template-tmp-btc-landing .section-lobby-list-wrap .lobby-list-link.swiper-button-disabled,.page-template-tmp-main-lobby .section-lobby-list-wrap .lobby-list-link.swiper-button-disabled,.page-template-tmp-main-lobby-teacher .section-lobby-list-wrap .lobby-list-link.swiper-button-disabled{color:#122033;border-color:#0dc1d3}.page-template-tmp-btc-landing .cta-bottom-nav-wrap,.page-template-tmp-main-lobby .cta-bottom-nav-wrap,.page-template-tmp-main-lobby-teacher .cta-bottom-nav-wrap{-webkit-transition:.3s;transition:.3s;opacity:0}.page-template-tmp-btc-landing .cta-bottom-nav-wrap.is-visible,.page-template-tmp-main-lobby .cta-bottom-nav-wrap.is-visible,.page-template-tmp-main-lobby-teacher .cta-bottom-nav-wrap.is-visible{opacity:1}@media (min-width:768px){.page-template-tmp-btc-landing .section-lobby-list-wrap .lobby-list,.page-template-tmp-main-lobby .section-lobby-list-wrap .lobby-list,.page-template-tmp-main-lobby-teacher .section-lobby-list-wrap .lobby-list{border:1px solid #e8e9eb;border-radius:8px;padding:24px}}@media (min-width:1200px){.page-template-tmp-btc-landing .section-lobby-list-wrap .lobby-list,.page-template-tmp-main-lobby .section-lobby-list-wrap .lobby-list,.page-template-tmp-main-lobby-teacher .section-lobby-list-wrap .lobby-list{padding:40px}}@media (max-width:1199.98px){.page-template-tmp-btc-landing .section-lobby-hero-wrap .lobby-hero-image,.page-template-tmp-main-lobby .section-lobby-hero-wrap .lobby-hero-image,.page-template-tmp-main-lobby-teacher .section-lobby-hero-wrap .lobby-hero-image{top:-36px}.page-template-tmp-btc-landing .section-coderz-league-wrap .twich-logo,.page-template-tmp-main-lobby .section-coderz-league-wrap .twich-logo,.page-template-tmp-main-lobby-teacher .section-coderz-league-wrap .twich-logo{margin-right:0}.slider-wrap-xl{overflow:hidden}.slider-wrap-xl .swiper-container{overflow:visible}}@media (max-width:991.98px){.page-template-tmp-btc-landing .section-lobby-hero-wrap .lobby-hero,.page-template-tmp-main-lobby .section-lobby-hero-wrap .lobby-hero,.page-template-tmp-main-lobby-teacher .section-lobby-hero-wrap .lobby-hero{min-height:0}.page-template-tmp-btc-landing .section-lobby-hero-wrap .lobby-hero::after,.page-template-tmp-main-lobby .section-lobby-hero-wrap .lobby-hero::after,.page-template-tmp-main-lobby-teacher .section-lobby-hero-wrap .lobby-hero::after{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background-image:url(https://assets.gocoderz.xyz/site/wp-content/theme/GoCoderZ/img/main-lobby/main-hero-bg.png);background-repeat:no-repeat;background-position:0 10%;background-size:cover;z-index:2}.page-template-tmp-btc-landing .section-lobby-hero-wrap .lobby-hero-image,.page-template-tmp-main-lobby .section-lobby-hero-wrap .lobby-hero-image,.page-template-tmp-main-lobby-teacher .section-lobby-hero-wrap .lobby-hero-image{bottom:auto;left:0;top:0;width:100%}.page-template-tmp-btc-landing .section-lobby-hero-wrap .lobby-hero-image img,.page-template-tmp-main-lobby .section-lobby-hero-wrap .lobby-hero-image img,.page-template-tmp-main-lobby-teacher .section-lobby-hero-wrap .lobby-hero-image img{height:auto;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0}.page-template-tmp-btc-landing .section-lobby-hero-wrap .lobby-hero-content,.page-template-tmp-main-lobby .section-lobby-hero-wrap .lobby-hero-content,.page-template-tmp-main-lobby-teacher .section-lobby-hero-wrap .lobby-hero-content{padding-top:58%}.page-template-tmp-btc-landing .section-coderz-league-wrap .twich-logo,.page-template-tmp-main-lobby .section-coderz-league-wrap .twich-logo,.page-template-tmp-main-lobby-teacher .section-coderz-league-wrap .twich-logo{margin-right:calc(50% - 20%)}.slider-wrap-lg{overflow:hidden}.slider-wrap-lg .swiper-container{overflow:visible}}@media (max-width:575.98px){.page-template-tmp-btc-landing .section-lobby-hero-wrap .lobby-hero-detail,.page-template-tmp-main-lobby .section-lobby-hero-wrap .lobby-hero-detail,.page-template-tmp-main-lobby-teacher .section-lobby-hero-wrap .lobby-hero-detail{width:109px}.page-template-tmp-btc-landing .section-lobby-hero-wrap .lobby-hero-detail-text,.page-template-tmp-main-lobby .section-lobby-hero-wrap .lobby-hero-detail-text,.page-template-tmp-main-lobby-teacher .section-lobby-hero-wrap .lobby-hero-detail-text{font-size:12px!important}}body .acsb-trigger.acsb-trigger-position-y-bottom.acsb-mobile{inset:auto 20px 75px auto!important}.slider-wrap{overflow:hidden}.slider-wrap .swiper-container{overflow:visible}.popup-test-drive{width:100%;max-width:620px;background:linear-gradient(327.89deg,#ffba00 40.43%,#8533c1 126.14%),#1c75bc;border-radius:8px;padding:0}.popup-test-drive-content{background-repeat:no-repeat;background-position:50% 0;min-height:735px}.popup-test-drive-content-form{background-image:url(https://assets.gocoderz.xyz/site/wp-content/theme/GoCoderZ/img/popup-test-drive/popup-test-drive.png);padding-top:287px}.popup-test-drive-content-form .preloader::after{top:32%}.popup-test-drive-content-finally{background-image:url(https://assets.gocoderz.xyz/site/wp-content/theme/GoCoderZ/img/popup-test-drive/popup-test-drive-finally.png);padding-top:476px}.popup-test-drive .btn-outline-purple{background-color:#8533c1;color:#fff}.popup-test-drive .btn-outline-purple:hover{background-color:#fff;color:#203044;border-color:#fff}.popup-test-drive .input{padding:0 16px;border-radius:8px;border:1px solid rgba(18,32,51,.2)}.popup-test-drive .fancybox-close-small{color:#fff;-webkit-transition:.3s;transition:.3s}@media (max-width:575.98px){.popup-test-drive-content{min-height:666px}.popup-test-drive-content-form{background-image:url(https://assets.gocoderz.xyz/site/wp-content/theme/GoCoderZ/img/popup-test-drive/popup-test-drive-mobile.png);padding-top:256px;background-position:0 0}.popup-test-drive-content-finally{background-image:url(https://assets.gocoderz.xyz/site/wp-content/theme/GoCoderZ/img/popup-test-drive/popup-test-drive-finally-mobile.png);padding-top:391px}}.section-faq-wrap{background:#f6f7f9}.section-faq-wrap .menu-sticky{margin-top:0;border-radius:8px}.section-faq-wrap .faq-aside{position:sticky;max-width:320px;margin-left:auto;top:120px;-webkit-transition:.3s;transition:.3s}.section-faq-wrap .faq-aside.is-top{top:40px}.section-faq-wrap .faq-aside .wp-post-image{height:auto}@media (max-height:920px){.section-faq-wrap .faq-aside-post:nth-child(2){display:none}}.infographics-poligon-top{width:84px}.infographics-poligon-top-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}.infographics-poligon-top-icon img{-webkit-transition:.3s;transition:.3s}.infographics-poligon-line{width:12px;height:4px}.infographics-poligon-line-part{position:absolute;width:12px;height:4px;top:0;left:0;-webkit-transition:.3s;transition:.3s}.infographics-poligon-line-part.bg-purple,.infographics-poligon-line.bg-purple{background-color:#aa57e6!important}.infographics-poligon-text{max-width:130px;opacity:.6;-webkit-transition:.3s;transition:.3s}.courses-heading{border-radius:8px;overflow:hidden;min-height:144px}.courses-heading-info{border-radius:4px;font-size:15px}.courses-heading-text{min-width:0}.courses-heading-image{width:418px;min-width:418px;position:relative}.courses-heading-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;position:absolute;top:0;left:0}.courses-heading-title{font-size:32px}.courses-heading-subtitle{font-size:24px}@media (max-width:1199.98px){.courses-heading-image{width:400px;min-width:400px}}@media (max-width:991.98px){.courses-heading-image{width:200px;min-width:200px}}@media (max-width:767.98px){.page-template-tmp-btc-landing .section-lobby-hero-wrap .lobby-hero-content,.page-template-tmp-main-lobby .section-lobby-hero-wrap .lobby-hero-content,.page-template-tmp-main-lobby-teacher .section-lobby-hero-wrap .lobby-hero-content{padding-top:68%}.slider-wrap-md{overflow:hidden}.slider-wrap-md .swiper-container{overflow:visible}.courses-heading{min-height:116px}.courses-heading-image{width:104px;min-width:104px}}@media (max-width:575.98px){.courses-heading-title{font-size:24px}.courses-heading-subtitle{font-size:14px}}@media (max-width:374.98px){.page-template-tmp-btc-landing .section-lobby-hero-wrap .lobby-hero-detail,.page-template-tmp-main-lobby .section-lobby-hero-wrap .lobby-hero-detail,.page-template-tmp-main-lobby-teacher .section-lobby-hero-wrap .lobby-hero-detail{width:100%;max-width:110px;margin:0 auto}.courses-heading-title{font-size:18px}.courses-heading-info{font-size:12px}}.slider-courses-brief-button{width:32px;height:32px;border-radius:16px;background:rgba(255,255,255,.1);-webkit-transition:.3s;transition:.3s;cursor:pointer}.slider-courses-brief-button:hover:not(.swiper-button-disabled){background:rgba(255,255,255,.4)}.slider-courses-brief-button.swiper-button-disabled{opacity:.2;cursor:default}.slider-courses-brief::after{background:-webkit-gradient(linear,right top, left top,color-stop(0, rgba(21,37,58,0)),to(rgba(21,37,58,.8)));background:linear-gradient(270deg,rgba(21,37,58,0) 0,rgba(21,37,58,.8) 100%);top:0;bottom:0;left:100%;width:50vw;content:'';position:absolute;z-index:2}.slider-courses-brief::before{background:-webkit-gradient(linear,right top, left top,color-stop(0, rgba(21,37,58,.8)),to(rgba(21,37,58,0)));background:linear-gradient(270deg,rgba(21,37,58,.8) 0,rgba(21,37,58,0) 100%);top:0;bottom:0;right:100%;width:50vw;content:'';position:absolute;z-index:2}.slider-courses-brief .swiper-pagination-bullet{width:4px;height:2px;background:#fff;opacity:.2;border-radius:2px;margin:0 4px;display:block;-webkit-transition:.3s;transition:.3s}.slider-courses-brief .swiper-pagination-bullet-active{width:12px;opacity:1}.course-brief{background:#203044;color:#fff;width:400px;border-radius:8px;overflow:hidden}.course-brief-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.course-brief-text{-webkit-transition:.3s;transition:.3s}.course-brief-small{height:210px}.course-brief-small .course-brief-image,.course-brief-small .course-brief-text{width:200px;min-width:200px}.course-brief-full .course-brief-image{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.course-brief-full .course-brief-image img{z-index:1}.course-brief-full .course-brief-image::after{position:absolute;content:'';top:0;bottom:0;left:0;right:0;z-index:2;background:-webkit-gradient(linear,left top, left bottom,color-stop(0, rgba(32,48,68,0)),to(#203044));background:linear-gradient(180deg,rgba(32,48,68,0) 0,#203044 100%)}.course-brief-full .course-brief-text{z-index:3;-webkit-transition:.3s;transition:.3s}.course-brief:hover .course-brief-text{background:#f6f7f9;color:#203044}@media (max-width:767.98px){.course-brief{width:320px}.course-brief-small{height:210px}.course-brief-small .course-brief-image{width:120px;min-width:120px}}.section-banner-free-activity-wrap{padding-top:28px}.section-banner-free-activity-wrap .banner-free-activity{background:linear-gradient(247.09deg,#ffba00 38.09%,#8533c1 118.93%);border-radius:8px}.section-banner-free-activity-wrap .banner-free-activity-image{position:absolute;top:0;bottom:0;left:0;border-radius:8px 0 0 8px}.section-banner-free-activity-wrap .banner-free-activity-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.section-banner-free-activity-wrap .banner-free-activity-text{width:50%;z-index:2;min-height:452px}.section-banner-free-activity-wrap .banner-free-activity-label{padding:11px 32px;position:absolute;top:0;right:66px;border-radius:16px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2;font-size:24px}.section-banner-free-activity-wrap .banner-free-activity-label::after{content:'';width:0;height:0;border-style:solid;border-width:10px 8px 0;border-color:#fff transparent transparent;top:100%;left:32px;position:absolute;margin-top:-1px}.section-banner-free-activity-wrap .banner-free-activity .btn-outline-purple{background-color:#8533c1;color:#fff}.section-banner-free-activity-wrap .banner-free-activity .btn-outline-purple:hover{background-color:#fff;color:#203044;border-color:#fff}@media (max-width:991.98px){.slider-courses-brief::after,.slider-courses-brief::before{display:none}.section-banner-free-activity-wrap .banner-free-activity{padding-top:16px}.section-banner-free-activity-wrap .banner-free-activity .banner-free-activity{background:linear-gradient(339.79deg,#ffba00 46.84%,#8533c1 120.53%)}.section-banner-free-activity-wrap .banner-free-activity .banner-free-activity-image{position:static}.section-banner-free-activity-wrap .banner-free-activity .banner-free-activity-image img{height:auto;width:100%}.section-banner-free-activity-wrap .banner-free-activity .banner-free-activity-text{width:100%;min-width:100%;min-height:0}.section-banner-free-activity-wrap .banner-free-activity .banner-free-activity-label{padding:4px 15px;right:16px;border-radius:8px;font-size:15px}.section-banner-free-activity-wrap .banner-free-activity .banner-free-activity-label::after{border-width:8px 4px 0;left:16px}}.cta-bottom-nav-wrap{position:fixed;z-index:99;bottom:0;left:0;right:0;-webkit-box-shadow:0 -5px 40px rgba(21,37,58,.1);box-shadow:0 -5px 40px rgba(21,37,58,.1)}.cta-bottom-nav-wrap .btn{font-weight:500;text-transform:none;min-height:48px;min-width:232px}.cta-bottom-nav-price{font-size:18px}.cta-bottom-nav-circle{width:4px;height:4px;border-radius:50%}@media (min-width:768px){.cta-bottom-nav-wrap{min-height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:575.98px){.cta-bottom-nav-text{font-size:12px!important}.cta-bottom-nav-circle{width:3px;height:3px;border-radius:50%}.cta-bottom-nav-wrap .btn{padding:0 16px;min-width:0;text-transform:none}}.coderz-league{position:relative;z-index:1}.coderz-league-main{position:relative;max-width:500px;padding-bottom:15px}.coderz-league-main:before{content:'';position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:2px;height:30px;background:#fff}.coderz-league-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.coderz-league-item{padding:35px 30px 20px;position:relative}.coderz-league-item:after{content:'';position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:2px;height:20px;background:#fff;z-index:1}.coderz-league-item:first-child:before{left:calc(50%);width:50%}.coderz-league-item:last-child:before{right:calc(50%);width:50%}.coderz-league-item:before{content:'';position:absolute;top:0;left:0;right:0;width:100%;height:2px;background:#fff;z-index:1}.coderz-league-item img{max-width:95px}@media (max-width:767.98px){.coderz-league-main{width:80%;padding-bottom:0}.coderz-league-items,.coderz-league-main:before{display:none}}.slider-reviews .swiper-slide{height:auto;width:395px}.slider-reviews-card{height:100%;padding-bottom:54px;border-radius:8px}.slider-reviews-card-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;border-radius:8px}.slider-reviews-card-brief{position:absolute;bottom:0;left:14px;right:14px;border-radius:8px;margin-bottom:10px;min-height:98px;z-index:2}.slider-reviews-card-brief::after{content:'';display:block;position:absolute;width:0;height:0;top:100%;margin-top:-1px;left:30px;border-width:10px 10px 0;border-color:transparent;border-style:solid}.slider-reviews-card-brief.bg-medium-blue::after{border-top-color:#1c75bc}.slider-reviews-card-brief.bg-pink::after{border-top-color:#f72887}.slider-reviews-card-brief.bg-yellow::after{border-top-color:#ffba00}.slider-reviews-card-brief.bg-purple::after{border-top-color:#8533c1}.slider-reviews-card-brief.bg-green::after{border-top-color:#3abf82}.slider-reviews-card .video-frame{height:100%;border-radius:8px}.slider-reviews-card .video-frame-item{height:100%}.slider-reviews-card .video-frame-item::after{background:-webkit-gradient(linear,left bottom, left top,from(rgba(18,32,51,.6)),to(rgba(18,32,51,.6)));background:linear-gradient(0deg,rgba(18,32,51,.6),rgba(18,32,51,.6));content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.slider-reviews-quote{height:100%;border-radius:8px}.slider-reviews-quote-text{min-height:160px}.slider-reviews-nav{position:absolute;z-index:5;top:-5px;left:0;right:0;bottom:-5px;pointer-events:none}.slider-reviews-nav .container{position:relative;height:100%}.slider-reviews-button-next{position:absolute;top:0;bottom:0;left:100%;z-index:10;width:50vw;-webkit-transition:.3s;transition:.3s;pointer-events:auto;margin-left:28px;background-color:rgba(21,37,58,.8)}.slider-reviews-button-next .slider-reviews-button-arrow{left:-20px}.slider-reviews-button-prev{position:absolute;top:0;bottom:0;right:100%;z-index:2;width:50vw;-webkit-transition:.3s;transition:.3s;pointer-events:auto;margin-right:28px;background-color:rgba(21,37,58,.8)}.slider-reviews-button-prev .slider-reviews-button-arrow{right:-20px}.slider-reviews-button-arrow{width:48px;height:48px;border-radius:50%;background-color:#fff;border:4px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.3s;transition:.3s;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.slider-reviews-button-arrow:hover{color:#fff;background-color:#0dc1d3}.slider-reviews .swiper-pagination-bullet{width:4px;height:2px;background:#fff;opacity:.2;border-radius:2px;margin:0 4px;display:block;-webkit-transition:.3s;transition:.3s}.slider-reviews .swiper-pagination-bullet-active{width:12px;opacity:1}.slider-reviews-light-bg .slider-reviews-button-next,.slider-reviews-light-bg .slider-reviews-button-prev{background:rgba(21,37,58,.5);border-radius:8px}@media (max-width:575.98px){.slider-reviews .swiper-slide{height:auto;width:320px}}@media (max-width:374.98px){.slider-reviews .swiper-slide{height:auto;width:280px}}.accordion{border-radius:8px;overflow:hidden;-webkit-box-shadow:0 15px 40px rgba(21,37,58,.05);box-shadow:0 15px 40px rgba(21,37,58,.05);background-color:#fff;-webkit-transition:.3s;transition:.3s}.accordion:hover{-webkit-box-shadow:0 15px 40px rgba(21,37,58,.2);box-shadow:0 15px 40px rgba(21,37,58,.2)}.accordion-icon{width:18px;height:18px;position:relative}.accordion-icon::after,.accordion-icon::before{position:absolute;height:6px;width:18px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#f72887;content:'';-webkit-transition:.3s;transition:.3s}.accordion-icon::after{-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.accordion-button .row{min-height:48px}.accordion-button.is-active .accordion-icon::after{-webkit-transform:translateY(-50%) rotate(0);-ms-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}.slider-seo{position:relative}.slider-seo ol,.slider-seo p,.slider-seo ul{margin-bottom:15px}.slider-seo ol,.slider-seo ul{padding-left:20px}@media (max-width:1199.98px){.slider-seo-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:sticky;top:calc(100% - 45px);bottom:initial;z-index:2;height:0}.slider-seo .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px 40px;background:#15253a;border-radius:80px}.slider-seo .swiper-pagination-bullet{margin:3px;border-radius:50%;border:4px solid #89919b;cursor:pointer;-webkit-transition:border-color .4s;transition:border-color .4s;width:14px;height:14px}.slider-seo .swiper-pagination-bullet:hover{border-color:#89919b}.slider-seo .swiper-pagination-bullet-active,.slider-seo .swiper-pagination-bullet-active:hover{border-color:#f72887}}.section-slider-seo-heading{position:relative}.section-slider-seo-navigation{position:absolute;top:35%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0}@media (max-width:991.98px){.section-slider-seo-heading{position:sticky;top:56px;background:#fff;z-index:2;-webkit-transition:.3s;transition:.3s;padding-top:8px;margin-top:-8px}.section-slider-seo-heading.is-up{top:0}.section-slider-seo-heading.anchor-has{top:102px}.section-slider-seo-heading.anchor-has.is-up{top:46px}}.menu-sticky{margin-top:-38px;position:relative;left:0;right:0}.menu-sticky:not(.no-sticky){position:sticky;top:73px;z-index:99}.menu-sticky:not(.no-sticky).is-top{top:0}.menu-sticky:not(.no-sticky).is-sticky{background:#fff;padding-bottom:0;-webkit-box-shadow:0 8px 20px rgba(0,0,0,.17);box-shadow:0 8px 20px rgba(0,0,0,.17);-webkit-transition:.3s;transition:.3s}.menu-sticky:not(.no-sticky).is-sticky .menu-sticky-button{padding-top:12px;padding-bottom:12px;font-size:16px}.menu-sticky:not(.no-sticky).is-sticky .menu-sticky-wrapper{-webkit-box-shadow:none;box-shadow:none;-webkit-transition:shadow;transition:shadow}.menu-sticky-wrapper{-webkit-transition:.3s;transition:.3s;-webkit-box-shadow:0 10px 36px rgba(0,0,0,.17);box-shadow:0 10px 36px rgba(0,0,0,.17);border-radius:8px}.menu-sticky-button{padding-top:24px;padding-bottom:24px}@media (max-width:1199.98px){.menu-sticky{background:#fff;-webkit-box-shadow:0 8px 20px rgba(0,0,0,.17);box-shadow:0 8px 20px rgba(0,0,0,.17)}.menu-sticky-wrapper{-webkit-box-shadow:none;box-shadow:none}.menu-sticky:not(.no-sticky){top:58px}.menu-sticky:not(.no-sticky).is-top{top:0}}@media (max-width:991.98px){.menu-sticky{margin-top:0}.menu-sticky:not(.no-sticky){top:56px}.menu-sticky:not(.no-sticky).is-top{top:0}}@media (max-width:575.98px){.menu-sticky-button{font-size:14px;padding-top:14px;padding-bottom:14px}.list-circle-mark li{font-size:14px}}@media (max-width:374.98px){.menu-sticky-button{font-size:12px}}.lobby-teaching-block{overflow:hidden}.lobby-teaching-picture img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:0 50%;object-position:0 50%}.list-circles{list-style:none}.list-circles li{position:relative;padding-left:25px}.list-circles li:before{width:15px;height:15px;content:'';display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:absolute;left:0;border:4px solid transparent;border-radius:50%;line-height:inherit;margin-top:5px;margin-bottom:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.list-circles-white li:before{border-color:#fff}.list-circles-dark-blue li:before{border-color:#15253a}.list-circles-light-gray li:before{border-color:#f4f4f4}.list-circles-middle-gray li:before{border-color:#89919b}.list-circles-medium-blue li:before{border-color:#1c75bc}.list-circles-light-blue li:before{border-color:#0dc1d3}.list-circles-purple li:before{border-color:#8533c1}.list-circles-pink li:before{border-color:#f72887}.list-circles-yellow li:before{border-color:#ffba00}.list-circles-green li:before{border-color:#3abf82}.list-circles-black li:before{border-color:#000}.list-circles-transparent li:before{border-color:transparent}.list-circles-dark li:before{border-color:#203044}.list-circles-red li:before{border-color:#f10d0d}.list-circles-dark-blue-90 li:before{border-color:#2d3b4e}.list-circles-dark-blue-80 li:before{border-color:#445161}.list-circles-dark-blue-70 li:before{border-color:#5c6776}.list-circles-dark-blue-60 li:before{border-color:#737c89}.list-circles-dark-blue-50 li:before{border-color:#8a929d}.list-circles-dark-blue-40 li:before{border-color:#a1a8b0}.list-circles-dark-blue-30 li:before{border-color:#b9bec4}.list-circles-dark-blue-20 li:before{border-color:#d0d3d8}.list-circles-dark-blue-10 li:before{border-color:#e8eaec}.list-circle-mark{list-style:none}.list-circle-mark li{padding-left:32px;position:relative;min-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.list-circle-mark li::before{width:20px;height:20px;font-size:20px;position:absolute;top:0;left:0;content:"\e930";font-family:gocoderz!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;color:#0dc1d3}.list-points li{padding-left:32px;position:relative;min-height:20px}.list-points li::before{width:20px;height:20px;font-size:20px;position:absolute;top:2px;left:0;content:"\e930";font-family:gocoderz!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;color:#0dc1d3}@media (max-width:575.98px){.list-points li{font-size:14px}.list-points li::before{top:-2px}}.list-dots li{padding-left:20px;position:relative}.list-dots li::before{position:absolute;top:0;left:0;content:"\2022";color:inherit;font-size:inherit;line-height:1.2}.list-ol{counter-reset:item}.list-ol li{padding-left:30px;position:relative}.list-ol li::before{position:absolute;top:0;left:0;color:#0dc1d3;content:counter(item) ".";counter-increment:item;font-weight:700}.video-frame{padding-bottom:85px;position:relative;overflow:hidden}.video-frame:after{content:'';display:block;background-image:url(https://assets.gocoderz.xyz/site/wp-content/theme/GoCoderZ/img/video-shadow.png);background-repeat:no-repeat;background-position:bottom center;height:105px;width:1842px;max-width:100%;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:0}.video-frame-item{position:relative;z-index:1;display:block;border-radius:20px;overflow:hidden}.video-frame-item img{display:block;width:100%;height:auto}.video-frame-item:hover img{opacity:1}.video-frame-btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;pointer-events:none}.video-frame-btn:before{content:'';display:block;border-top:10px solid transparent;border-left:20px solid #15253a;border-bottom:10px solid transparent;-webkit-transition:.3s;transition:.3s;position:relative;z-index:2;margin-left:4px}.video-frame-btn:after{content:'';display:block;position:absolute;z-index:1;top:50%;left:50%;width:77px;height:77px;border-radius:5px;background-color:#fff;color:#15253a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition:.3s;transition:.3s}.video-frame-simple{padding-bottom:0;margin-bottom:0}.video-frame-simple::after{display:none}@media (max-width:991.98px){.video-frame:not(.video-frame-simple){padding-bottom:55px}.video-frame:after{height:65px;background-image:url(https://assets.gocoderz.xyz/site/wp-content/theme/GoCoderZ/img/video-shadow-mobile.png);bottom:-30px}.video-frame-item{border-radius:6px}.video-frame-btn:before{border-top-width:7px;border-bottom-width:7px;border-left-width:11px}.video-frame-btn:after{width:40px;height:40px}}.course-card{position:relative;font-size:16px}.course-card::after{content:'';position:absolute;top:16px;left:0;right:0;bottom:0;z-index:1;-webkit-box-shadow:0 15px 40px rgba(21,37,58,.1);box-shadow:0 15px 40px rgba(21,37,58,.1);border-radius:6px;background-color:#fff;-webkit-transition:.3s;transition:.3s}.course-card-info{z-index:2;position:relative}.course-card-info-image{padding-top:58%;border-radius:6px;position:relative}.course-card-info-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.course-card-info-more{position:absolute;top:30px;left:0;z-index:3;border-radius:0 100px 100px 0;outline:0}.course-card-info-add{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:6px 6px 0 0;background-color:#fff;overflow-x:auto}.course-card-info-list li{position:relative;padding-left:20px}.course-card-info-list li:before{font-family:gocoderz!important;content:"\e901";position:absolute;left:0;font-size:10px;top:5px;color:#1c75bc}.course-card-info-title{font-size:22px;min-height:58px}.course-card-info-label{position:absolute;top:0;z-index:3;right:20px;width:84px}.course-card-info-number{position:absolute;top:40px;z-index:3;left:0;width:68px;height:37px;background-image:url(https://assets.gocoderz.xyz/site/wp-content/theme/GoCoderZ/img/course-card/label-number-bg.svg);background-repeat:no-repeat;background-position:50% 100%;background-size:100%;padding:0 8px 0 18px}.course-card-info-text .list-dots li::before{top:2px}.course-card-buttons{position:relative;z-index:2}.course-card-buttons .btn-outline-sm{min-width:0;padding:0 16px;min-height:40px}.course-card-buttons .bg-white:hover,.course-card-buttons .btn-outline-pink:hover{opacity:.6}.course-card-main{position:relative;display:block}.course-card-main:hover{text-decoration:none}.course-card-main:hover img{opacity:1}.course-card-main-bg img{width:100%}.course-card-main-content{position:absolute;top:0;left:0;right:0;z-index:2;padding-left:133px;padding-right:133px}.course-card-main-line{width:25px;height:7px}.course-card-main-label{position:absolute;top:0;z-index:3;width:65px;height:92px;background-image:url(https://assets.gocoderz.xyz/site/wp-content/theme/GoCoderZ/img/course-card/label-bg.svg);background-repeat:no-repeat;background-position:50% 100%;background-size:100%;font-size:12px;padding-top:10px}.course-card-main-label-left{left:35px}.course-card-main-label-right{right:35px}.course-card-label-free{position:absolute;top:0;right:20px}.course-card-label-info{position:absolute;bottom:12px;left:10px}.course-card-label-info-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(21,37,58,.8);padding:5px 8px;border-radius:8px;font-size:14px;color:#fff}.course-card-label-info i{font-size:17px}@media (min-width:992px){.video-frame-item:hover .video-frame-btn:after{width:96px;height:96px;background-color:rgba(21,37,58,.4);-webkit-transform:translate(-50%,-50%) rotateZ(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotateZ(45deg)}.video-frame-item:hover .video-frame-btn:before{border-left-color:#fff}.course-card-info-add{z-index:-1;opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s}.course-card:not(.course-card-simple):hover::after{top:0}.course-card:not(.course-card-simple):hover .course-card-info-add{z-index:5;opacity:1;visibility:visible}.course-card-full::after{right:16px;top:0}.course-card-full-wrapp{position:relative;z-index:3}.course-card-full .course-card-info-image{padding:0}.course-card-full .course-card-full-col{position:relative}.course-card-full .course-card-full-col::after{content:'';top:0;bottom:16px;width:1px;background-color:#15253a;opacity:.2;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute}}@media (max-width:991.98px){.course-card-info-add{display:none;z-index:5}.course-card-full-col{height:100%}.course-card-main-content{padding-left:15px;padding-right:15px}.course-card-main-title{padding-left:60px;padding-right:60px}.course-card-main-title .fs-3,.course-card-main-title .h3{line-height:1.2}.course-card-main-line{width:18px;height:4px}.course-card-main-label{width:45px;height:65px;font-size:10px}.course-card-main-label-left{left:25px}.course-card-main-label-right{right:25px}.course-card.is-active::after{top:0}.course-card.is-active .course-card-info-add{display:block}}@media (max-width:767.98px){.course-card-info-title{min-height:auto}.course-card-main{font-size:12px}.course-card-main-title .h3{font-size:18px!important}.course-card-main-title .h4{font-size:16px!important}}@media (max-width:575.98px){.course-card-main{width:310px}.course-card-main-bg img{width:100%}.course-card-main-title .h3{font-size:15px!important}.course-card-main-title .h4{font-size:12px!important}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX2Zvcm0uc2NzcyIsImJhc2UvX3ZhcnMuc2NzcyIsIi4uL2xpYnMvc3dpcGVyLTYuNi4yL3N3aXBlci5zY3NzIiwibGF5b3V0L19tYWluLWxvYmJ5LnNjc3MiLCIuLi9saWJzL2Jvb3RzdHJhcC01LjAuMC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsImxheW91dC9fc2xpZGVyLnNjc3MiLCJsYXlvdXQvX3BvcHVwLXRlc3QtZHJpdmUuc2NzcyIsImxheW91dC9fZmFxLnNjc3MiLCJtb2R1bGVzL19pbmZvZ3JhcGhpY3MtcG9saWdvbi5zY3NzIiwibW9kdWxlcy9fY291cnNlcy1oZWFkaW5nLnNjc3MiLCJtb2R1bGVzL19zbGlkZXItY291cnNlcy1icmllZi5zY3NzIiwibW9kdWxlcy9fY291cnNlLWJyaWVmLnNjc3MiLCJtb2R1bGVzL19iYW5uZXItZnJlZS1hY3Rpdml0eS5zY3NzIiwibW9kdWxlcy9fY3RhLWJvdHRvbS1uYXYuc2NzcyIsIm1vZHVsZXMvX2NvZGVyei1sZWFndWUuc2NzcyIsIm1vZHVsZXMvX2FjY29yZGlvbi5zY3NzIiwibW9kdWxlcy9fc2xpZGVyLXJldmlld3Muc2NzcyIsIm1vZHVsZXMvX3NsaWRlci1zZW8uc2NzcyIsIm1vZHVsZXMvX21lbnUtc3RpY2t5LnNjc3MiLCJtb2R1bGVzL19saXN0LXN0eWxlLnNjc3MiLCJtb2R1bGVzL19sb2JieS10ZWFjaGluZy5zY3NzIiwibW9kdWxlcy9fdmlkZW8tZnJhbWUuc2NzcyIsIm1vZHVsZXMvX2NvdXJzZS1jYXJkLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0MsV0FDQyxpQkFBVSxDQUNWLGtCQUFlLENBRmYsY0FLQyxZQUFTLENBTFYsdUJBU0MsaUJBQVUsQ0FUWCw4QkFZRSxVQUFTLENBQ1QsaUJBQVUsQ0FDVixLQUFLLENBQ0wsTUFBTSxDQUNOLE9BQU8sQ0FDUCxRQUFRLENBQ1IsYUFBUyxDQUNULHFDQUFrQixDQUNsQiw4QkFBWSxDQUFaLHNCQUFZLENBQ1osU0FBUyxDQUNULGtCQUFZLENBQ1osVUFBUyxDQUNULGNBS0YsaUJBQVUsQ0FFViwwQkFHQSxlQUFZLENBQ1osU0FBTyxDQUNQLDBDQU1FLHVCQUFTLENBQ1QsWUFLRixpQkFBVSxDQUNWLFFBQUssQ0FDTCxNQUFNLENBQ04sT0FBTyxDQUNQLGtCQUFhLENBQ2IsZUFBVSxDQUNWLHNCQUFlLENBQ2YsVUFBTyxDQUNQLGNBQVcsQ0FDWCxlQUFhLENBQ2IsZUFBYSxDQUNiLGlJQU9JLG9CQzFERyxDRHFEUCx3QkFxQkUsd0JDaEZVLENEMkRaLHdCQTBCQyxlQUFhLENBQ2IsZUFJRCw0QkFBVyxDQUNYLHNCQUFlLENBQ2Ysa0JBQWEsQ0FDYixlQUFVLENBQ1YsdUJBSUMsb0JDdEZLLENEb0ZOLDZCQU1DLGFDMUZLLENEMkZMLFNBQVMsQ0FQVixtREFXQyxvQkMvRkssQ0RnR0wsT0FLRixhQUFTLENBQ1QsVUFBTyxDQUNQLHFCQ3BIUyxDRHFIVCxjQUFXLENBQ1gsbUNBQVksQ0FBWiwyQkFBWSxDQUNaLFdBQVEsQ0FDUixhQ3ZIYSxDRHdIYixjQUFTLENBQ1QsU0FBUyxDQUNULGlCQUFlLENBQ2Ysd0JDM0hhLENENEhiLG1CQzVIYSxDRGdIZCx3QkFlRSxrRENoSVEsQ0RpSVIscUJDaklRLENEa0lSLGdCQUdBLFdBQVEsQ0FDUixZQUFRLENBQ1Isc0JBQVMsQ0FDVCxlQUFhLENBS2IsK0hBR0EsYUFBTyxDQUNQLFNBQVMsQ0FoQ1gsYUFvQ0Usb0JDL0lTLENEZ0pULGFBSUQsYUN6SmEsQ0QwSmIsY0FBVyxDQUNYLGdCQUdBLGlCQUFVLENBRFgsdUJBSUUsZ0JBQWEsQ0FKZixrREFPRyxpQkFBTyxDQVBWLHlDQU9HLGlCQUFPLENBUFYsNkNBT0csaUJBQU8sQ0FQViw4Q0FPRyxpQkFBTyxDQVBWLG9DQU9HLGlCQUFPLENBUFYsZ0NBV0csZ0JBQWEsQ0FYaEIsNEJBY0csZ0JBQWEsQ0FkaEIsc01BcUJHLGNBQVcsQ0FDWCxlQUFhLENBQ2Isa0JBQWdCLENBQ2hCLHVCQUFPLENBeEJWLG1NQXFCRyxjQUFXLENBQ1gsZUFBYSxDQUNiLGtCQUFnQixDQUNoQix1QkFBTyxDQXhCVixvVEFxQkcsY0FBVyxDQUNYLGVBQWEsQ0FDYixrQkFBZ0IsQ0FDaEIsdUJBQU8sQ0F4QlYsNkJBNkJFLGlCQUFVLENBQ1YsT0FBSyxDQUNMLFFBQU0sQ0FDTixVQUFPLENBQ1AsMEJBQVMsQ0FDVCxtQkFBZ0IsQ0FDaEIsNEJBQWtCLENBQWxCLHdCQUFrQixDQUFsQixvQkFBa0IsQ0FDbEIsa0NBQVksQ0FBWiwwQkFBWSxDQUNaLGdCQUFhLENBQ2Isa0JBQWEsQ0FDYixzQkFBZSxDQUNmLGVBQVUsQ0FDVixlQ3ZNUSxDRHdNUixpQkFBZSxDQTFDakIsd0NBK0NHLGNBQVcsQ0FDWCxlQUFhLENBQ2Isa0JBQWdCLENBQ2hCLHVCQUFPLENBQ1AsY0FLRixhQUFTLENBQ1QsY0FBUSxDQUNSLFVBQU8sQ0FDUCxvQkFDQyxTQUFTLENBQ1QsaUJBQVksQ0FDWixpQkFBVSxDQUNWLGFBQU0sQ0FKTixxRUFPRSxTQUFTLENBUFgscUVBVUUsbUNBQVcsQ0FBWCwrQkFBVyxDQUFYLDJCQUFXLENBQ1gsZUFBYSxDQUNiLHNCQUlGLG1CQUFTLENBQVQsbUJBQVMsQ0FBVCxZQUFTLENBQ1QsV0FBUSxDQUNSLGVBQVksQ0FDWix3QkFBYSxDQUFiLHFCQUFhLENBQWIsa0JBQWEsQ0FDYix1QkFBaUIsQ0FBakIsb0JBQWlCLENBQWpCLHNCQUFpQixDQUNqQixpQkFBWSxDQUNaLGNBQVMsQ0FDVCxpQkFBVSxDQUNWLGlCQUFlLENBQ2YsbUJBRUEsc0JBQVksQ0FBWixjQUFZLENBQ1osbUJBRUEsaUJBQVUsQ0FDVixPQUFLLENBQ0wsa0NBQVcsQ0FBWCw4QkFBVyxDQUFYLDBCQUFXLENBQ1gsVUFBTyxDQUNQLHNCQUFZLENBQVosY0FBWSxDQUNaLGFDclBPLENEc1BQLFNBQVMsQ0FDVCxRQUlELGlCQUFVLENBQ1YsY0FBVyxDQUZaLDJCQUtFLG9CQUFPLENBTFQsbUNBU0UscUJDMVFRLENENFFSLFdBQVEsQ0FDUixtQkFBUyxDQUFULG1CQUFTLENBQVQsWUFBUyxDQUNULHdCQUFhLENBQWIscUJBQWEsQ0FBYixrQkFBYSxDQUNiLHdCQUFpQixDQUFqQixxQkFBaUIsQ0FBakIsNkJBQWlCLENBQ2pCLGNBQVMsQ0FDVCxhQ2hSWSxDRGlSWixpQkFBZSxDQUNmLG9DQUFZLENBQVosNEJBQVksQ0FDWix3QkNuUlksQ0RnUWQsNkRBc0JHLDhCQUFhLENBQ2IsY0FBVyxDQUNYLGVBQVUsQ0FDVixVQUFPLENBQ1AsV0FBUSxDQUNSLGFBQVMsQ0FDVCxzQkFBWSxDQUFaLGNBQVksQ0E1QmYscUVBK0JJLGVBQVMsQ0EvQmIsK0RBbUNJLFlBQVMsQ0FuQ2IsZ0VBd0NHLGFBQVMsQ0FDVCxrQkFBUyxDQXpDWixtRUE2Q0csYUM3U1csQ0RnUWQsNERBbURHLG9CQ25UVyxDRGdRZCxxRkF3REkscUJDelRNLENEaVFWLHFGQThESSx3QkMvVE0sQ0RpUVYsMkRBbUVHLGdDQUFXLENBQVgsNEJBQVcsQ0FBWCx3QkFBVyxDQUNYLDJDQUtBLGtCQUFlLENBQ2YsY0FBUyxDQUhWLG1EQVFFLGtCQUFlLENBUmpCLDBEQVlFLGlCQUFjLENBQ2QsbUNBTUQsb0JDMVZXLENEMlZYLHFCQzVWTyxDRDZWUCxpQkFBZSxDQUNmLGVBQVUsQ0FDViw2QkFBWSxDQUFaLHFCQUFZLENBQ1osU0FBUyxDQVBWLGtDQVdDLGNBQVcsQ0FDWCxhQ3BXVyxDRHdWWiwwQ0FnQkMsMkJBQVMsQ0FDVCxzQkFBWSxDQUFaLGNBQVksQ0FDWixpQkFBVSxDQWxCWCxpREFxQkUsOEJBQWEsQ0FDYixlQUFTLENBQ1QsaUJBQVUsQ0FDVixPQUFLLENBQ0wsVUFBTyxDQUNQLGtDQUFXLENBQVgsOEJBQVcsQ0FBWCwwQkFBVyxDQUNYLGFBQVMsQ0FDVCxhQzVXTSxDRDZXTixzQkFBWSxDQUFaLGNBQVksQ0FDWixTQUFTLENBOUJYLG9EQW1DQyxhQzNYVyxDRDRYWCxxQkM3WE8sQ0R5VlIsMkRBdUNFLFNBQVMsQ0F2Q1gsa0pBNkNDLGFDbFlhLENEbVliLG9DQUFrQixDQTlDbkIsbUVBbURFLHdCQUF3QixDQUN4Qix5QkFBeUIsQ0FwRDNCLG1FQXdERSwyQkFBMkIsQ0FDM0IsNEJBQTRCLENBekQ5Qix3Q0E4REMscUJBQUEsQ0FDQSx3QkN0WlksQ0R1WloscUJBQVMsQ0FDVCxTQUFTLENBQ1QsV0FBUSxDQUNSLGlCQUFlLENBbkVoQiwyQ0F1RUMsb0JBQVMsQ0FDVCxpQkFBVSxDQXhFWCxtREEyRUUsZUFBUyxDQUNULDhCQUFhLENBQ2IsaUJBQVksQ0FDWixlQUFhLENBQ2IsbUJBQWMsQ0FDZCxtQkFBZ0IsQ0FDaEIsYUFBYSxDQUNiLGFDeGFZLENEeWFaLGlCQUFVLENBQ1YsUUFBSyxDQUNMLFNBQU0sQ0E3S1YscUJBbUxFLGlCQUFVLENBQ1YsT0FBSyxDQUNMLFFBQU0sQ0FDTixVQUFPLENBQ1AsMEJBQVMsQ0FDVCxtQkFBZ0IsQ0FDaEIsNEJBQWtCLENBQWxCLHdCQUFrQixDQUFsQixvQkFBa0IsQ0FDbEIsa0NBQVksQ0FBWiwwQkFBWSxDQUNaLGdCQUFhLENBQ2Isa0JBQWEsQ0FDYixzQkFBZSxDQUNmLGVBQVUsQ0FDVixpQkFBZSxDQS9MakIsMkJBa01HLGNBQVcsQ0FDWCxlQUFhLENBQ2Isa0JBQWdCLENBQ2hCLHVCQUFPLENBQ1AsOEVBTUMsaUJBQU8sQ0FIVCwyRUFPRSxnQkFBYSxDQUNiLGtDQU1ELGVBQVcsQ0FGWiwwQ0FLQyxXQUFRLENBQ1Isd0JBQWMsQ0FDZCxlQUFhLENBQ2IsU0FBUyxDQVJWLG1FQVdDLHdCQUFjLENBWGYsa0RBZUUsZUFBVyxDQUNYLE9BQU8sQ0FDUCxtQkFBTSxDQUNOLHdCQUFjLENBQ2QsNkNBQXVCLENBQXZCLHFDQUF1QixDQW5CekIsMkVBc0JHLGtCQUFlLENBdEJsQixtRUEwQkcsYUFBUyxDQUNULG9DQVNILFdBQ0Msa0JBQWUsQ0FDZixZQUdBLGVBQVUsQ0FDVixrQkFBYSxDQUNiLCtEQUtBLFdBQVEsQ0FPUixxRUFPRSxtQ0FBVyxDQUFYLCtCQUFXLENBQVgsMkJBQVcsQ0FDWCxzQkFJRixlQUFZLENBQ1osZ0JBQWMsQ0FDZCxpQkFBZSxDQUNmLG1CQUVBLGlCQUFVLENBQ1YsT0FBSyxDQUNMLG1DQUFXLENBQVgsK0JBQVcsQ0FBWCwyQkFBVyxDQUNYLFVBQU8sQ0FDUCxRQUFNLENBQUEsQ0FLVCxVQUNDLGFBQVMsQ0FDVCxjQUFRLENBQ1IsVUFBTyxDQUNQLGdCQUNDLFNBQVMsQ0FDVCxpQkFBWSxDQUNaLGlCQUFVLENBQ1YsYUFBTSxDQUpOLHlEQU9FLHdCQzNpQkssQ0RvaUJQLDJEQVVHLFNBQVMsQ0FDVCxrQkFLSCxtQkFBUyxDQUFULG1CQUFTLENBQVQsWUFBUyxDQUNULHdCQUFhLENBQWIscUJBQWEsQ0FBYixrQkFBYSxDQUNiLGVBRUEsYUFBUyxDQUNULGdCQUFhLENBQ2IsZUFFQSxxQkNua0JRLENEb2tCUixVQ3BrQlEsQ0Rxa0JSLHNCQUFZLENBQVosY0FBWSxDQUNaLFVBQU8sQ0FDUCxjQUFXLENBQ1gsV0FBUSxDQUNSLGlCQUFlLENBQ2Ysd0JDemtCWSxDRDBrQlosbUJBQVMsQ0FBVCxtQkFBUyxDQUFULFlBQVMsQ0FDVCx3QkFBYSxDQUFiLHFCQUFhLENBQWIsa0JBQWEsQ0FDYix1QkFBaUIsQ0FBakIsb0JBQWlCLENBQWpCLHNCQUFpQixDQVhqQixpQkFjQyxhQUFTLENBQ1Qsc0JBQVksQ0FBWixjQUFZLENBQ1osU0FBUyxDQUNULE9BS0YsYUFBUyxDQUNULGNBQVEsQ0FDUixVQUFPLENBRVAsYUFDQyxTQUFTLENBQ1QsaUJBQVksQ0FDWixpQkFBVSxDQUNWLGFBQU0sQ0FKTixnREFRRSx3QkM3bEJLLENEOGxCTCxlQUtGLG1CQUFTLENBQVQsbUJBQVMsQ0FBVCxZQUFTLENBQ1Qsd0JBQWEsQ0FBYixxQkFBYSxDQUFiLGtCQUFhLENBQ2IsWUFHQSxhQUFTLENBQ1QsZ0JBQWEsQ0FDYixZQUdBLDRCQUFrQixDQUNsQiwyQkFBaUIsQ0FDakIsV0FBUyxDQUNULFVDdm5CUSxDRHduQlIsc0JBQVksQ0FBWixjQUFZLENBQ1osVUFBTyxDQUNQLGNBQVcsQ0FDWCxXQUFRLENBQ1IsaUJBQWUsQ0FDZix3QkN0bkJPLENEdW5CUCxtQkFBUyxDQUFULG1CQUFTLENBQVQsWUFBUyxDQUNULHdCQUFhLENBQWIscUJBQWEsQ0FBYixrQkFBYSxDQUNiLHVCQUFpQixDQUFqQixvQkFBaUIsQ0FBakIsc0JBQWlCLENBQ2pCLGdCQUlELGlCQUFVLENBQ1YsU0FBTyxDQUNQLFVBQVEsQ0FDUixTQUFTLENBQ1QsZUFBVSxDQUNWLG1CQUdBLGlCQUFVLENBQ1YsVUFBUyxDQUNULGFBQU8sQ0FDUCxVQUFRLENBQ1IsVUFBTyxDQUNQLGVBQWEsQ0FDYixjQUFXLENBQ1gsZUFBUyxDQUNULGVDcnBCUyxDRHNwQlQsaUJBQWUsQ0FDZixXRXRwQkMsd0JBQWEsQ0FDYiwyc0VBQ0UsQ0FDRixlQUFhLENBQ2IsaUJBQVksQ0FHZCxNQUNFLDRCQUFvQixDQUNyQixrQkFFQyxnQkFBYSxDQUNiLGlCQUFjLENBQ2QsaUJBQVUsQ0FDVixlQUFVLENBQ1YsZUFBWSxDQUNaLFNBQVMsQ0FFVCxTQUFTLENBQ1YsMkNBRUMsMkJBQWdCLENBQWhCLDRCQUFnQixDQUFoQix5QkFBZ0IsQ0FBaEIscUJBQWdCLENBQ2pCLGdCQUVDLGlCQUFVLENBQ1YsVUFBTyxDQUNQLFdBQVEsQ0FDUixTQUFTLENBQ1QsbUJBQVMsQ0FBVCxtQkFBUyxDQUFULFlBQVMsQ0FDVCw2Q0FBcUIsQ0FBckIscUNBQXFCLENBQXJCLDZCQUFxQixDQUFyQixnREFBcUIsQ0FDckIsOEJBQVksQ0FBWixzQkFBWSxDQUNiLHdEQUdDLG9DQUFXLENBQVgsNEJBQVcsQ0FDWiwyQ0FFQyxrQkFBVyxDQUFYLGNBQVcsQ0FDWixrREFFQyxrQkFBVyxDQUFYLGNBQVcsQ0FDWCwyQkFBZ0IsQ0FBaEIsNEJBQWdCLENBQWhCLHlCQUFnQixDQUFoQixxQkFBZ0IsQ0FDakIsNENBRUMsMkNBQTRCLENBQTVCLG1DQUE0QixDQUM1QixhQUFRLENBQ1QsaUNBRUMsc0JBQWMsQ0FBZCxrQkFBYyxDQURoQiwyREFHSSxzQkFBYyxDQUFkLGtCQUFjLENBQ2YsY0FHRCxtQkFBYSxDQUFiLGFBQWEsQ0FDYixVQUFPLENBQ1AsV0FBUSxDQUNSLGlCQUFVLENBQ1YsNkNBQXFCLENBQXJCLHFDQUFxQixDQUFyQiw2QkFBcUIsQ0FBckIsZ0RBQXFCLENBQ3RCLDhCQUVDLGlCQUFZLENBQ2Isd0VBS0csV0FBUSxDQUhaLDZDQU9JLHVCQUFhLENBQWIsb0JBQWEsQ0FBYixzQkFBYSxDQUNiLG9EQUFxQixDQUFyQiw0Q0FBcUIsQ0FBckIsb0NBQXFCLENBQXJCLHNEQUFxQixDQUN0QixxQkFLRCwwQkFBYSxDQUFiLGtCQUFhLENBRGYsK1NBU0ksbUNBQWlCLENBQWpCLDJCQUFpQixDQVRyQiw4TEFlSSxpQkFBVSxDQUNWLE1BQU0sQ0FDTixLQUFLLENBQ0wsVUFBTyxDQUNQLFdBQVEsQ0FDUixtQkFBZ0IsQ0FDaEIsVUFBUyxDQXJCYiwrQ0F3Qkksb0dBQWtCLENBQWxCLHNFQUFrQixDQXhCdEIsZ0RBMkJJLG9HQUFrQixDQUFsQix1RUFBa0IsQ0EzQnRCLDhDQThCSSxzR0FBa0IsQ0FBbEIscUVBQWtCLENBOUJ0QixpREFpQ0ksc0dBQWtCLENBQWxCLHdFQUFrQixDQUNuQiwyQ0FNQyxhQUFVLENBQ1Ysb0JBQWlCLENBQ2pCLHVCQUFvQixDQUp4Qiw4REFNTSxZQUFTLENBTmYseURBVUksNkJBQW1CLENBQ3BCLHVFQUlDLGdDQUFrQixDQUFsQiw0QkFBa0IsQ0FDbkIscUVBSUMsZ0NBQWtCLENBQWxCLDRCQUFrQixDQzFJZ0Qsa05BSW5FLGdCQUFZLENBSnVELG9PQU9sRSxpQkFBVSxDQUNWLFFBQVEsQ0FDUixPQUFPLENBQ1AsVUFBTyxDQUNQLFNBQVMsQ0FYeUQsZ1BBY2pFLFdBQVEsQ0FDUixxQkFBWSxDQUFaLGtCQUFZLENBQ1osMkJBQWlCLENBQWpCLHdCQUFpQixDQWhCZ0QsME9BcUJsRSxTQUFTLENBckJ5RCx1T0F5QmxFLGlCQUFlLENBQ2YsV0FBTyxDQTFCMkQsdUxBZ0NwRSxvTUFBNkUsQ0FDN0UsOEJBQWlCLENBQ2pCLHlDQUFxQixDQUNyQixxQ0FBbUIsQ0FuQ2lELDJOQXNDbkUsZ0JBQWEsQ0FDYixpQkFBYyxDQUNkLGdCQUFhLENBeENzRCxpT0ErQ2xFLGFBQU8sQ0FDUCxjQUFRLENBQ1IsK0JBQWUsQ0FDZixzQkFBWSxDQUFaLGNBQVksQ0FsRHNELHNTQXFEakUsYUFBTyxDQUNQLG9CRi9DVSxDRVB1RCxrS0E2RGxFLHNCQUFZLENBQVosY0FBWSxDQUNaLFNBQVMsQ0E5RHlELG1NQWlFaEUsU0FBUyxDQ0ZYLHlCRC9Ea0Usa05Bd0VsRSx3QkFBUSxDQUNSLGlCQUFlLENBQ2YsWUFBUyxDQUFBLENDWFQsMEJEL0RrRSxrTkFrRmxFLFlBQVMsQ0FBQSxDQ05ULDZCRDVFa0Usb09BMkZqRSxTQUFLLENBM0Y0RCwyTkFrR2xFLGNBQWMsQ0UxRmxCLGdCQUVFLGVBQVUsQ0FGWixrQ0FLRyxnQkFBVSxDQUFBLENEK0RULDRCRDVFa0Usa05BMEdsRSxZQUFZLENBMUdzRCx1T0E2R2pFLFVBQVMsQ0FDVCxpQkFBVSxDQUNWLEtBQUssQ0FDTCxNQUFNLENBQ04sUUFBUSxDQUNSLE9BQU8sQ0FDUCxnSEFBa0IsQ0FDbEIsMkJBQW1CLENBQ25CLHlCQUFxQixDQUNyQixxQkFBaUIsQ0FDakIsU0FBUyxDQXZId0Qsb09BMkhqRSxXQUFRLENBQ1IsTUFBTSxDQUNOLEtBQUssQ0FDTCxVQUFPLENBOUgwRCxnUEFpSWhFLFdBQVEsQ0FDUixVQUFPLENBQ1AsbUJBQVksQ0FBWixnQkFBWSxDQUNaLHdCQUFpQixDQUFqQixxQkFBaUIsQ0FwSStDLDBPQXlJakUsZUFBYSxDQXpJb0QsMk5BZ0psRSw0QkFBYyxDRTlIbEIsZ0JBRUUsZUFBVSxDQUZaLGtDQUtHLGdCQUFVLENBQUEsQ0RxRFQsNEJENUVrRSx1T0FtS2pFLFdBQU8sQ0FuSzBELHNQQXNLaEUsd0JBQVcsQ0FBQSxDQW9CakIsOERBQ0MsbUNBQU8sQ0FDUCxhRTNMQSxlQUFVLENBRFgsK0JBSUUsZ0JBQVUsQ0NKWixrQkFDRSxVQUFPLENBQ1AsZUFBVyxDQUNYLDRFQUF5RSxDQUN6RSxpQkFBZSxDQUNmLFNBQVMsQ0FFVCwwQkFDSSwyQkFBbUIsQ0FDbkIseUJBQXFCLENBQ3JCLGdCQUFZLENBRVosK0JBQ0UsMEhBQWtCLENBQ2xCLGlCQUFhLENBRmQsaURBS0osT0FBSyxDQUNMLGtDQUlLLGtJQUFrQixDQUNsQixpQkFBYSxDQXZCckIsc0NBNEJJLHdCTHBCTyxDS3FCUCxVTDNCTSxDS0ZWLDRDQWdDSSxxQkw5Qk0sQ0srQk4sYUxuQkssQ0tvQkwsaUJMaENNLENLRlYseUJBdUNNLGNBQVMsQ0FDVCxpQkFBZSxDQUNmLGtDQUFrQixDQXpDeEIsd0NBNkNJLFVMM0NNLENLNENOLHNCQUFZLENBQVosY0FBWSxDRjhCWiw0QkUxQkEsMEJBQ0UsZ0JBQVksQ0FDWiwrQkFDRSxpSUFBa0IsQ0FDbEIsaUJBQWEsQ0FDYix1QkFBcUIsQ0FDdEIsa0NBR0MseUlBQWtCLENBQ2xCLGlCQUFhLENBQUEsQ0M1RHJCLGtCQUNJLGtCQUFZLENBRGhCLCtCQUlRLFlBQVksQ0FDWixpQkFBZSxDQUx2Qiw2QkFVWSxlQUFVLENBQ1YsZUFBVyxDQUNYLGdCQUFhLENBQ2IsU0FBSyxDQUNMLHNCQUFZLENBQVosY0FBWSxDQWR4QixvQ0FpQmdCLFFBQUssQ0FqQnJCLDRDQXFCZ0IsV0FBUSxDQUNYLDBCQXRCYiwrQ0E4Qm9CLFlBQVMsQ0FBQSxDQzdCNUIsMEJBQ0MsVUFBTyxDQUVQLCtCQUNDLGlCQUFVLENBQ1YsT0FBSyxDQUNMLFFBQU0sQ0FDTixzQ0FBVyxDQUFYLGtDQUFXLENBQVgsOEJBQVcsQ0FDWCxTQUFTLENBTFQsbUNBUUMsc0JBQVksQ0FBWixjQUFZLENBQ1osMkJBSUYsVUFBTyxDQUNQLFVBQVEsQ0FFUixnQ0FDQyxpQkFBVSxDQUNWLFVBQU8sQ0FDUCxVQUFRLENBQ1IsS0FBSyxDQUNMLE1BQU0sQ0FDTixzQkFBWSxDQUFaLGNBQVksQ0FOWiwrRUFTQyxrQ0FBa0IsQ0FNbkIsMkJBSUQsZUFBVyxDQUNYLFVBQVMsQ0FDVCxzQkFBWSxDQUFaLGNBQVksQ0FDWixpQkN6Q0QsaUJBQWUsQ0FDZixlQUFVLENBQ1YsZ0JBQVksQ0FFWixzQkFDQyxpQkFBZSxDQUNmLGNBQVcsQ0FDWCxzQkFHQSxXQUFXLENBQ1gsdUJBR0EsV0FBTyxDQUNQLGVBQVcsQ0FDWCxpQkFBVSxDQUhWLDJCQU1DLFdBQVEsQ0FDUixVQUFPLENBQ1AsbUJBQVksQ0FBWixnQkFBWSxDQUNaLDBCQUFpQixDQUFqQix1QkFBaUIsQ0FDakIsaUJBQVUsQ0FDVixLQUFLLENBQ0wsTUFBTSxDQUNOLHVCQUlELGNBQVcsQ0FDWCwwQkFHQSxjQUFXLENMeUNULDZCS3JDRix1QkFDQyxXQUFPLENBQ1AsZUFBVyxDQUFBLENMbUNWLDRCSzlCRix1QkFDQyxXQUFPLENBQ1AsZUFBVyxDQUFBLENMNEJWLDRCRDVFa0UsME9BeUpqRSxlQUFhLENFN0hsQixnQkFFRSxlQUFVLENBRlosa0NBS0csZ0JBQVUsQ0lqQ2IsaUJBcURFLGdCQUFZLENBRVosdUJBQ0MsV0FBTyxDQUNQLGVBQVcsQ0FBQSxDTG1CViw0QktkRix1QkFDQyxjQUFXLENBQ1gsMEJBRUEsY0FBVyxDQUFBLENMVVYsNEJENUVrRSx1T0FpTGpFLFVBQU8sQ0FDUCxlQUFXLENBQ1gsYUFBUSxDTTVHWCx1QkFDQyxjQUFXLENBQ1gsc0JBR0EsY0FBVyxDQUFBLENDM0VWLDZCQUNGLFVBQU8sQ0FDUCxXQUFRLENBQ1Isa0JBQWUsQ0FDZiwrQkFBWSxDQUNaLHNCQUFZLENBQVosY0FBWSxDQUNaLGNBQVEsQ0FOTCxnRUFTRiwrQkFBWSxDQVRWLG9EQWFGLFVBQVMsQ0FDVCxjQUFRLENBZlgsNkJBb0JFLDZHQUFZLENBQVosNEVBQVksQ0FDWixLQUFLLENBQ0wsUUFBUSxDQUNSLFNBQU0sQ0FDTixVQUFPLENBQ1AsVUFBUyxDQUNULGlCQUFVLENBQ1YsU0FBUyxDQTNCWCw4QkErQkUsNkdBQVksQ0FBWiw0RUFBWSxDQUNaLEtBQUssQ0FDTCxRQUFRLENBQ1IsVUFBTyxDQUNQLFVBQU8sQ0FDUCxVQUFTLENBQ1QsaUJBQVUsQ0FDVixTQUFTLENBdENYLGdEQTBDRSxTQUFPLENBQ1AsVUFBUSxDQUNSLGVBQVksQ0FDWixVQUFTLENBQ1QsaUJBQWUsQ0FDZixZQUFRLENBQ1IsYUFBUyxDQUNULHNCQUFZLENBQVosY0FBWSxDQWpEZCx1REFvREcsVUFBTyxDQUNQLFNBQVMsQ0NyRFosY0FDQyxrQlZhUSxDVVpSLFVWQVMsQ1VDVCxXQUFPLENBQ1AsaUJBQWUsQ0FDZixlQUFVLENBRVQsd0JBRUMsV0FBUSxDQUNSLFVBQU8sQ0FDUCxtQkFBWSxDQUFaLGdCQUFZLENBQ1osMEJBQWlCLENBQWpCLHVCQUFpQixDQUNqQixtQkFJRCxzQkFBWSxDQUFaLGNBQVksQ0FDWixvQkFHQSxZQUFRLENBRFIsK0VBR0MsV0FBTyxDQUNQLGVBQVcsQ0FNWCx1Q0FLQSxpQkFBVSxDQUNWLEtBQUssQ0FDTCxRQUFRLENBQ1IsTUFBTSxDQUNOLE9BQU8sQ0FDUCxTQUFTLENBUFYsMkNBVUUsU0FBUyxDQVZYLDhDQWNFLGlCQUFVLENBQ1YsVUFBUyxDQUNULEtBQUssQ0FDTCxRQUFRLENBQ1IsTUFBTSxDQUNOLE9BQU8sQ0FDUCxTQUFTLENBQ1QscUdBQVksQ0FBWixrRUFBWSxDQXJCZCxzQ0EwQkMsU0FBUyxDQUNULHNCQUFZLENBQVosY0FBWSxDQTVEZix1Q0FrRUcsa0JBQVksQ0FDWixhVnJETSxDRzhETCw0Qk81RUosY0F3RUssV0FBTyxDQUVWLG9CQUNDLFlBQVEsQ0FEUix3Q0FHQyxXQUFPLENBQ1AsZUFBVyxDQUFBLENDOUVmLG1DQUNDLGdCQUFhLENBRGQseURBSUUsb0VBQVksQ0FDWixpQkFBZSxDQUxqQiwrREFRRyxpQkFBVSxDQUNWLEtBQUssQ0FDTCxRQUFRLENBQ1IsTUFBTSxDQUNOLHlCQUFlLENBWmxCLG1FQWVJLFdBQVEsQ0FDUixtQkFBWSxDQUFaLGdCQUFZLENBQ1osMEJBQWlCLENBQWpCLHVCQUFpQixDQWpCckIsOERBc0JHLFNBQU8sQ0FDUCxTQUFTLENBQ1QsZ0JBQVksQ0F4QmYsK0RBNEJHLGlCQUFTLENBQ1QsaUJBQVUsQ0FDVixLQUFLLENBQ0wsVUFBTyxDQUNQLGtCQUFlLENBQ2Ysa0NBQVcsQ0FBWCw4QkFBVyxDQUFYLDBCQUFXLENBQ1gsU0FBUyxDQUNULGNBQVcsQ0FuQ2Qsc0VBc0NJLFVBQVMsQ0FDVCxPQUFPLENBQ1AsUUFBUSxDQUNSLGtCQUFjLENBQ2QsdUJBQWMsQ0FDZCx5Q0FBbUQsQ0FDbkQsUUFBSyxDQUNMLFNBQU0sQ0FDTixpQkFBVSxDQUNWLGVBQVksQ0EvQ2hCLDZFQW9ERyx3Qlg1Q1EsQ1c2Q1IsVVhuRE8sQ1dGVixtRkF3REcscUJYdERPLENXdURQLGFYM0NNLENXNENOLGlCWHhETyxDRzBFTiw0Qk01RUosMkRBMkRHLFlBQVMsQ0UzRFoseURBK0RHLGdCQUFhLENBL0RoQiwrRUFrRUksb0VBQVksQ0FsRWhCLHFGQXFFSyxlQUFVLENBckVmLHlGQXdFTSxXQUFRLENBQ1IsVUFBTyxDQXpFYixvRkE4RUssVUFBTyxDQUNQLGNBQVcsQ0FDWCxZQUFZLENBaEZqQixxRkFvRkssZ0JBQVMsQ0FDVCxVQUFPLENBQ1AsaUJBQWUsQ0FDZixjQUFXLENBdkZoQiw0RkEwRk0sc0JBQWMsQ0FDZCxTQUFNLENBQUEsQ0MxRlIscUJBQ0YsY0FBVSxDQUNWLFVBQVMsQ0FDVCxRQUFRLENBQ1IsTUFBTSxDQUNOLE9BQU8sQ0FDUCxnREFBMEIsQ0FBMUIsd0NBQTBCLENBTnZCLDBCQVNGLGVBQWEsQ0FDYixtQkFBZ0IsQ0FDaEIsZUFBWSxDQUNaLGVBQVcsQ0FDWCxzQkFJRCxjQUFXLENBQ1gsdUJBR0EsU0FBTyxDQUNQLFVBQVEsQ0FDUixpQkFBZSxDVHVDYix5QlNuQ0YscUJBQ0MsZUFBWSxDQUNaLG1CQUFTLENBQVQsbUJBQVMsQ0FBVCxZQUFTLENBQ1Qsd0JBQWEsQ0FBYixxQkFBYSxDQUFiLGtCQUFhLENBQUEsQ1Q2Q1osNEJTeENJLHFCQUNMLHdCQUFXLENBQ1gsdUJBRUEsU0FBTyxDQUNQLFVBQVEsQ0FDUixpQkFBZSxDQUNmLDBCQUdDLGNBQVMsQ0FDVCxXQUFXLENBQ1gsbUJBQWdCLENBQUEsQ0NoRHBCLGVBQ0UsaUJBQVUsQ0FDVixTQUFTLENBRVQsb0JBQ0UsaUJBQVUsQ0FDVixlQUFXLENBQ1gsbUJBQWdCLENBSGpCLDJCQU1HLFVBQVMsQ0FDVCxpQkFBVSxDQUNWLFFBQVEsQ0FDUixRQUFNLENBQ04sa0NBQVcsQ0FBWCw4QkFBVyxDQUFYLDBCQUFXLENBQ1gsU0FBTyxDQUNQLFdBQVEsQ0FDUixlQUFZLENBQ2IscUJBSUQsbUJBQVMsQ0FBVCxtQkFBUyxDQUFULFlBQVMsQ0FDVCx1QkFBaUIsQ0FBakIsb0JBQWlCLENBQWpCLHNCQUFpQixDQUNsQixvQkFHQyxzQkFBUyxDQUNULGlCQUFVLENBRlgsMEJBS0csVUFBUyxDQUNULGlCQUFVLENBQ1YsS0FBSyxDQUNMLFFBQU0sQ0FDTixrQ0FBVyxDQUFYLDhCQUFXLENBQVgsMEJBQVcsQ0FDWCxTQUFPLENBQ1AsV0FBUSxDQUNSLGVBQVksQ0FDWixTQUFTLENBYlosdUNBa0JLLGNBQU0sQ0FDTixTQUFPLENBbkJaLHNDQXlCSyxlQUFPLENBQ1AsU0FBTyxDQTFCWiwyQkErQkcsVUFBUyxDQUNULGlCQUFVLENBQ1YsS0FBSyxDQUNMLE1BQU0sQ0FDTixPQUFPLENBQ1AsVUFBTyxDQUNQLFVBQVEsQ0FDUixlQUFZLENBQ1osU0FBUyxDQXZDWix3QkEyQ0csY0FBVyxDVk9iLDRCVUFBLG9CQUNFLFNBQU8sQ0FDUCxnQkFBZ0IsQ0FJZixnREFEQyxZQUFTLENBQUEsQ0N4Q0EsOEJDdkNmLFdBQVEsQ0FDUixXQUFPLENBQ1AscUJBR0EsV0FBUSxDQUNSLG1CQUFnQixDQUNoQixpQkFBZSxDQUVmLDJCQUNDLFVBQU8sQ0FDUCxXQUFRLENBQ1IsbUJBQVksQ0FBWixnQkFBWSxDQUNaLDBCQUFpQixDQUFqQix1QkFBaUIsQ0FDakIsaUJBQWUsQ0FDZiwyQkFHQSxpQkFBVSxDQUNWLFFBQVEsQ0FDUixTQUFNLENBQ04sVUFBTyxDQUNQLGlCQUFlLENBQ2Ysa0JBQWUsQ0FDZixlQUFZLENBQ1osU0FBUyxDQVJULGtDQVdDLFVBQVMsQ0FDVCxhQUFTLENBQ1QsaUJBQVUsQ0FDVixPQUFPLENBQ1AsUUFBUSxDQUNSLFFBQUssQ0FDTCxlQUFZLENBQ1osU0FBTSxDQUNOLHdCQUFjLENBQ2Qsd0JBQWMsQ0FDZCxrQkFBYyxDQXJCZixpREEwQkUsd0JmdkNXLENlYWIsMENBZ0NFLHdCZjFDSSxDZVVOLDRDQXNDRSx3QmYvQ00sQ2VTUiw0Q0E0Q0Usd0JmdkRNLENlV1IsMkNBa0RFLHdCZjFESyxDZUxSLGtDQXFFQyxXQUFRLENBQ1IsaUJBQWUsQ0F0RWhCLHVDQXlFRSxXQUFRLENBekVWLDhDQTRFRyx1R0FBWSxDQUFaLG9FQUFZLENBQ1osVUFBUyxDQUNULGlCQUFVLENBQ1YsS0FBSyxDQUNMLE1BQU0sQ0FDTixPQUFPLENBQ1AsUUFBUSxDQUNSLFNBQVMsQ0FDVCxzQkFNSCxXQUFRLENBQ1IsaUJBQWUsQ0FFZiwyQkFDQyxnQkFBWSxDQUNaLG9CQUlELGlCQUFVLENBQ1YsU0FBUyxDQUNULFFBQUssQ0FDTCxNQUFNLENBQ04sT0FBTyxDQUNQLFdBQVEsQ0FDUixtQkFBZ0IsQ0FQaEIsK0JBVUMsaUJBQVUsQ0FDVixXQUFRLENBQ1IsNEJBSUQsaUJBQVUsQ0FDVixLQUFLLENBQ0wsUUFBUSxDQUNSLFNBQU0sQ0FDTixVQUFTLENBQ1QsVUFBTyxDQUNQLHNCQUFZLENBQVosY0FBWSxDQUNaLG1CQUFnQixDQUNoQixnQkFBYSxDQUNiLGtDQUFrQixDQVZsQix5REFhQyxVQUFNLENBQ04sNEJBSUQsaUJBQVUsQ0FDVixLQUFLLENBQ0wsUUFBUSxDQUNSLFVBQU8sQ0FDUCxTQUFTLENBQ1QsVUFBTyxDQUNQLHNCQUFZLENBQVosY0FBWSxDQUNaLG1CQUFnQixDQUNoQixpQkFBYyxDQUNkLGtDQUFrQixDQVZsQix5REFhQyxXQUFPLENBQ1AsNkJBSUQsVUFBTyxDQUNQLFdBQVEsQ0FDUixpQkFBZSxDQUNmLHFCZjNKUSxDZTRKUixxQmY1SlEsQ2U2SlIsbUJBQVMsQ0FBVCxtQkFBUyxDQUFULFlBQVMsQ0FDVCx3QkFBYSxDQUFiLHFCQUFhLENBQWIsa0JBQWEsQ0FDYix1QkFBaUIsQ0FBakIsb0JBQWlCLENBQWpCLHNCQUFpQixDQUNqQixzQkFBWSxDQUFaLGNBQVksQ0FDWixpQkFBVSxDQUNWLE9BQUssQ0FDTCxrQ0FBVyxDQUFYLDhCQUFXLENBQVgsMEJBQVcsQ0FDWCxjQUFRLENBYlIsbUNBZ0JDLFVmdktPLENld0tQLHdCZm5LWSxDZVBmLDBDQStLRSxTQUFPLENBQ1AsVUFBUSxDQUNSLGVmL0tRLENlZ0xSLFVBQVMsQ0FDVCxpQkFBZSxDQUNmLFlBQVEsQ0FDUixhQUFTLENBQ1Qsc0JBQVksQ0FBWixjQUFZLENBdExkLGlEQXlMRyxVQUFPLENBQ1AsU0FBUyxDQUlWLDBHQUdDLDRCQUFZLENBQ1osaUJBQWUsQ1p0SGQsNEJZNUVKLDhCQXdNRyxXQUFRLENBQ1IsV0FBTyxDQUFBLENaN0hOLDRCWTVFSiw4QkErTUcsV0FBUSxDQUNSLFdBQU8sQ0FBQSxDRGhOVixXQUNJLGlCQUFlLENBQ2YsZUFBVSxDQUNWLGlEQUEwQixDQUExQix5Q0FBMEIsQ0FDMUIscUJkRk0sQ2NHTixzQkFBWSxDQUFaLGNBQVksQ0FMaEIsaUJBUVEsZ0RBQTBCLENBQTFCLHdDQUEwQixDQUM3QixnQkFHRyxVQUFPLENBQ1AsV0FBUSxDQUNSLGlCQUFVLENBSGIsK0NBTU8saUJBQVUsQ0FDVixVQUFRLENBQ1IsVUFBTyxDQUNQLE9BQUssQ0FDTCxrQ0FBVyxDQUFYLDhCQUFXLENBQVgsMEJBQVcsQ0FDWCxrQmRiSCxDY2NHLFVBQVMsQ0FDVCxzQkFBWSxDQUFaLGNBQVksQ0FibkIsdUJBaUJLLGdEQUE0QixDQUE1Qiw0Q0FBNEIsQ0FBNUIsd0NBQTRCLENBQzdCLHVCQUtFLGVBQVksQ0FGbEIsbURBUWEsNENBQTRCLENBQTVCLHdDQUE0QixDQUE1QixvQ0FBNEIsQ0FDN0IsWUV4Q2hCLGlCQUFVLENBRFgsNENBTUUsa0JBQWUsQ0FOakIsOEJBV0UsaUJBQWMsQ2JpRVosNkJhN0RGLG9CQUNDLG1CQUFTLENBQVQsbUJBQVMsQ0FBVCxZQUFTLENBQ1QsdUJBQWlCLENBQWpCLG9CQUFpQixDQUFqQixzQkFBaUIsQ0FDakIsd0JBQWEsQ0FBYixxQkFBYSxDQUFiLGtCQUFhLENBQ2IsZUFBVSxDQUNWLHFCQUFLLENBQ0wsY0FBUSxDQUNSLFNBQVMsQ0FDVCxRQUFRLENBdkJYLCtCQTRCSSxtQkFBUyxDQUFULG1CQUFTLENBQVQsWUFBUyxDQUNULHdCQUFhLENBQWIscUJBQWEsQ0FBYixrQkFBYSxDQUNiLHVCQUFpQixDQUFqQixvQkFBaUIsQ0FBakIsc0JBQWlCLENBQ2pCLGlCQUFTLENBQ1Qsa0JoQjdCVSxDZ0I4QlYsa0JBQWUsQ0FqQ25CLHNDQW9DSyxVQUFRLENBQ1IsaUJBQWUsQ0FDZix3QmhCakNXLENnQmtDWCxjQUFRLENBQ1IsbUNBQVksQ0FBWiwyQkFBWSxDQUNaLFVBQU8sQ0FDUCxXQUFRLENBMUNiLDRDQTZDTSxvQmhCeENVLENnQkxoQixnR0FrRE0sb0JoQnpDRyxDQUFBLENnQm9EUiw0QkFDQyxpQkFBVSxDQUNWLCtCQUdBLGlCQUFVLENBQ1YsT0FBSyxDQUNMLGtDQUFXLENBQVgsOEJBQVcsQ0FBWCwwQkFBVyxDQUNYLE9BQU8sQ2JPTCw0QmFIRiw0QkFDQyxlQUFVLENBQ1YsUUFBSyxDQUNMLGVBQVksQ0FDWixTQUFTLENBQ1Qsc0JBQVksQ0FBWixjQUFZLENBQ1osZUFBYSxDQUNiLGVBQVksQ0FQWixrQ0FVQyxLQUFLLENBVk4sdUNBY0MsU0FBSyxDQWROLDZDQWlCRSxRQUFLLENBQUEsQ0MxRlYsYUFDSSxnQkFBWSxDQUNaLGlCQUFVLENBQ1YsTUFBTSxDQUNOLE9BQU8sQ0FKWCw2QkFPUSxlQUFVLENBQ1YsUUFBSyxDQUNMLFVBQVMsQ0FUakIsb0NBWVksS0FBSyxDQVpqQix1Q0FnQlksZWpCZEYsQ2lCZUUsZ0JBQWdCLENBQ2hCLDZDQUF5QixDQUF6QixxQ0FBeUIsQ0FDekIsc0JBQVksQ0FBWixjQUFZLENBbkJ4QiwyREFzQmdCLGdCQUFhLENBQ2IsbUJBQWdCLENBQ2hCLGNBQVcsQ0F4QjNCLDREQTRCZ0IsdUJBQVksQ0FBWixlQUFZLENBQ1oseUJBQVksQ0FBWixpQkFBWSxDQUNmLHFCQUtMLHNCQUFZLENBQVosY0FBWSxDQUNaLDhDQUEwQixDQUExQixzQ0FBMEIsQ0FDMUIsaUJBQWUsQ0FDbEIsb0JBR0csZ0JBQWEsQ0FDYixtQkFBZ0IsQ2RrQ3BCLDZCYzVFSixhQThDUSxlakI1Q0UsQ2lCNkNGLDZDQUF5QixDQUF6QixxQ0FBeUIsQ0FFekIscUJBQ0ksdUJBQVksQ0FBWixlQUFZLENBbER4Qiw2QkFxRFksUUFBSyxDQXJEakIsb0NBdURnQixLQUFLLENBQUEsQ2RxQmpCLDRCYzVFSixhQTZEUSxZQUFZLENBN0RwQiw2QkErRFksUUFBSyxDQS9EakIsb0NBaUVnQixLQUFLLENBQUEsQ2RXakIsNEJjTEksb0JBQ0ksY0FBVyxDQUNYLGdCQUFhLENBQ2IsbUJBQWdCLENDekM1QixxQkE4QkcsY0FBVyxDQUFBLENmYVYsNEJjR0ksb0JBQ0ksY0FBVyxDQUFBLENFL0VuQixzQkFDRixlQUFVLENBQ1YsNEJBSUMsYUFBUyxDQUNULFdBQVEsQ0FDUixVQUFPLENBQ1AsbUJBQVksQ0FBWixnQkFBWSxDQUNaLHdCQUFpQixDQUFqQixxQkFBaUIsQ0FDakIsY0RYRixlQUFZLENBRGIsaUJBSUUsaUJBQVUsQ0FDVixpQkFBYyxDQUxoQix3QkFRRyxVQUFPLENBQ1AsV0FBUSxDQUNSLFVBQVMsQ0FDVCwwQkFBUyxDQUFULDBCQUFTLENBQVQsbUJBQVMsQ0FDVCxpQkFBVSxDQUNWLE1BQU0sQ0FDTiw0QkFBUSxDQUNSLGlCQUFlLENBQ2YsbUJBQWEsQ0FDYixjQUFZLENBQ1osaUJBQWUsQ0FDZiw2QkFBWSxDQUFaLHFCQUFZLENBQ1osOEJBUUEsaUJsQjFCTyxDa0J1QlQsa0NBR0Usb0JsQnpCVyxDa0JzQmIsbUNBR0Usb0JsQnhCWSxDa0JxQmQsb0NBR0Usb0JsQnZCYSxDa0JvQmYsb0NBR0Usb0JsQnRCYSxDa0JtQmYsbUNBR0Usb0JsQnJCWSxDa0JrQmQsK0JBR0Usb0JsQnBCUSxDa0JpQlYsNkJBR0Usb0JsQm5CTSxDa0JnQlIsK0JBR0Usb0JsQmxCUSxDa0JlViw4QkFHRSxvQmxCakJPLENrQmNULDhCQUdFLGlCbEJoQk8sQ2tCYVQsb0NBR0Usd0JsQmZhLENrQllmLDZCQUdFLG9CbEJkTSxDa0JXUiw0QkFHRSxvQmxCYkssQ2tCVVAscUNBR0Usb0JsQlpjLENrQlNoQixxQ0FHRSxvQmxCWGMsQ2tCUWhCLHFDQUdFLG9CbEJWYyxDa0JPaEIscUNBR0Usb0JsQlRjLENrQk1oQixxQ0FHRSxvQmxCUmMsQ2tCS2hCLHFDQUdFLG9CbEJQYyxDa0JJaEIscUNBR0Usb0JsQk5jLENrQkdoQixxQ0FHRSxvQmxCTGMsQ2tCRWhCLHFDQUdFLG9CbEJKYyxDa0JLZCxrQkFLRixlQUFZLENBRGIscUJBSUUsaUJBQWMsQ0FDZCxpQkFBVSxDQUNWLGVBQVksQ0FDWixtQkFBUyxDQUFULG1CQUFTLENBQVQsWUFBUyxDQUNULHdCQUFhLENBQWIscUJBQWEsQ0FBYixrQkFBYSxDQVJmLDZCQVdHLFVBQU8sQ0FDUCxXQUFRLENBQ1IsY0FBVyxDQUNYLGlCQUFVLENBQ1YsS0FBSyxDQUNMLE1BQU0sQ0FDTixlQUFTLENBQ1QsOEJBQWEsQ0FDYixpQkFBWSxDQUNaLGVBQWEsQ0FDYixtQkFBYyxDQUNkLG1CQUFnQixDQUNoQixhQUFhLENBQ2IsYUFBTyxDQVdWLGdCQUVFLGlCQUFjLENBQ2QsaUJBQVUsQ0FDVixlQUFZLENBSmQsd0JBT0csVUFBTyxDQUNQLFdBQVEsQ0FDUixjQUFXLENBQ1gsaUJBQVUsQ0FDVixPQUFLLENBQ0wsTUFBTSxDQUNOLGVBQVMsQ0FDVCw4QkFBYSxDQUNiLGlCQUFZLENBQ1osZUFBYSxDQUNiLG1CQUFjLENBQ2QsbUJBQWdCLENBQ2hCLGFBQWEsQ0FDYixhQUFPLENmWk4sNEJlUkosZ0JBMEJHLGNBQVcsQ0ExQmQsd0JBNkJJLFFBQUssQ0FBQSxDQU1ULGNBRUUsaUJBQWMsQ0FDZCxpQkFBVSxDQUhaLHNCQU1HLGlCQUFVLENBQ1YsS0FBSyxDQUNMLE1BQU0sQ0FDTixlQUFTLENBQ1QsYUFBTyxDQUNQLGlCQUFXLENBQ1gsZUFBYSxDQUNiLFNBS0Ysa0JBQWUsQ0FEaEIsWUFHRSxpQkFBYyxDQUNkLGlCQUFVLENBSlosb0JBT0csaUJBQVUsQ0FDVixLQUFLLENBQ0wsTUFBTSxDQUNOLGFsQjNIWSxDa0I0SFoseUJBQXVCLENBQ3ZCLHNCQUFtQixDQUNuQixlQUFhLENBQ2IsYUVySUMsbUJBQWdCLENBQ2hCLGlCQUFVLENBQ1YsZUFBVSxDQUhkLG1CQU1RLFVBQVMsQ0FDVCxhQUFTLENBQ1QscUdBQWtCLENBQ2xCLDJCQUFtQixDQUNuQixpQ0FBcUIsQ0FDckIsWUFBUSxDQUNSLFlBQU8sQ0FDUCxjQUFXLENBQ1gsaUJBQVUsQ0FDVixRQUFRLENBQ1IsUUFBTSxDQUNOLGtDQUFXLENBQVgsOEJBQVcsQ0FBWCwwQkFBVyxDQUNYLFNBQVMsQ0FDWixrQkFHRyxpQkFBVSxDQUNWLFNBQVMsQ0FDVCxhQUFTLENBQ1Qsa0JBQWUsQ0FDZixlQUFVLENBTGIsc0JBUU8sYUFBUyxDQUNULFVBQU8sQ0FDaEIsV0FBUSxDQVZOLDRCQWdCVyxTQUFTLENBQ1osaUJBS0wsaUJBQVUsQ0FDVixPQUFLLENBQ0wsUUFBTSxDQUNOLHNDQUFXLENBQVgsa0NBQVcsQ0FBWCw4QkFBVyxDQUNYLFNBQVMsQ0FDVCxtQkFBZ0IsQ0FObkIsd0JBU08sVUFBUyxDQUNULGFBQVMsQ0FDVCxpQ0FBWSxDQUNaLDhCcEJuREUsQ29Cb0RGLG9DQUFlLENBQ2Ysc0JBQVksQ0FBWixjQUFZLENBQ1osaUJBQVUsQ0FDVixTQUFTLENBQ1QsZUFBYSxDQWpCcEIsdUJBcUJPLFVBQVMsQ0FDVCxhQUFTLENBQ1QsaUJBQVUsQ0FDVixTQUFTLENBQ1QsT0FBSyxDQUNMLFFBQU0sQ0FDTixVQUFPLENBQ1AsV0FBUSxDQUNSLGlCQUFlLENBQ2YscUJwQnRFRixDb0J1RUUsYXBCdEVFLENvQnVFRixtQkFBUyxDQUFULG1CQUFTLENBQVQsWUFBUyxDQUNULHdCQUFhLENBQWIscUJBQWEsQ0FBYixrQkFBYSxDQUNiLHVCQUFpQixDQUFqQixvQkFBaUIsQ0FBakIsc0JBQWlCLENBQ2pCLGNBQVEsQ0FDUixzQ0FBVyxDQUFYLGtDQUFXLENBQVgsOEJBQVcsQ0FDWCxzQ0FBa0IsQ0FBbEIsa0NBQWtCLENBQWxCLDhCQUFrQixDQUNsQixzQkFBWSxDQUFaLGNBQVksQ0FDZixvQkFJRCxnQkFBZ0IsQ0FDaEIsZUFBZSxDQUZsQiwyQkFJTyxZQUFTLENqQlpqQiw0QmlCdUNBLHNDQUVPLG1CQUFnQixDQUZ2QixtQkFNUSxXQUFRLENBQ1IsNEdBQWtCLENBQ2xCLFlBQVEsQ0FDWCxrQkFHRyxpQkFBZSxDQUNsQix3QkFLTyxvQkFBa0IsQ0FDbEIsdUJBQXFCLENBQ3JCLHNCQUFtQixDQUwxQix1QkFTTyxVQUFPLENBQ1AsV0FBUSxDQUFBLENDNUl4QixhQUNDLGlCQUFVLENBQ1YsY0FBVyxDQUZaLG9CQUtLLFVBQVMsQ0FDVCxpQkFBVSxDQUNWLFFBQUssQ0FDTCxNQUFNLENBQ04sT0FBTyxDQUNQLFFBQVEsQ0FDUixTQUFTLENBRVosZ0RBQTBCLENBQTFCLHdDQUEwQixDQUN2QixpQkFBZSxDQUNmLHFCckJiSyxDcUJjTCxzQkFBWSxDQUFaLGNBQVksQ0FDWixrQkFHQSxTQUFTLENBQ1QsaUJBQVUsQ0FFVix3QkFDQyxlQUFhLENBQ2IsaUJBQWUsQ0FDZixpQkFBVSxDQUhWLDRCQU1GLGlCQUFVLENBQ1YsS0FBSyxDQUNMLE1BQU0sQ0FDSCxVQUFPLENBQ1AsV0FBUSxDQUNSLG1CQUFZLENBQVosZ0JBQVksQ0FDZiwwQkFBaUIsQ0FBakIsdUJBQWlCLENBQ2QsdUJBSUQsaUJBQVUsQ0FDVixRQUFLLENBQ0wsTUFBTSxDQUNOLFNBQVMsQ0FDVCw2QkFBZSxDQUNsQixTQUFTLENBQ04sc0JBR0EsaUJBQVUsQ0FDVixLQUFLLENBQ0wsTUFBTSxDQUNOLE9BQU8sQ0FDUCxRQUFRLENBQ1IseUJBQWUsQ0FDZixxQnJCckRJLENxQnNESixlQUFZLENBQ1osMEJBSUMsaUJBQVUsQ0FDVixpQkFBYyxDQUhmLGlDQU1ELDhCQUFhLENBQ2IsZUFBUyxDQUNULGlCQUFVLENBQ1YsTUFBTSxDQUNOLGNBQVcsQ0FDWCxPQUFLLENBQ0wsYXJCakVXLENxQmtFWCx3QkFLRixjQUFXLENBQ1IsZUFBWSxDQUNaLHdCQUdBLGlCQUFVLENBQ1YsS0FBSyxDQUNMLFNBQVMsQ0FDVCxVQUFPLENBQ1AsVUFBTyxDQUNQLHlCQUdBLGlCQUFVLENBQ1YsUUFBSyxDQUNMLFNBQVMsQ0FDVCxNQUFNLENBQ04sVUFBTyxDQUNQLFdBQVEsQ0FDUixvSEFBa0IsQ0FDbEIsMkJBQW1CLENBQ25CLDRCQUFxQixDQUNyQixvQkFBaUIsQ0FDakIsb0JBQVMsQ0FDVCw2Q0FJRixPQUFLLENBQ0wscUJBS0MsaUJBQVUsQ0FDVixTQUFTLENBRlQscUNBS0MsV0FBVyxDQUNYLGNBQVMsQ0FDVCxlQUFZLENBUGIsa0ZBWUUsVUFBUyxDQU9ULGtCQUtGLGlCQUFVLENBQ2IsYUFBUyxDQUZOLHdCQUlGLG9CQUFpQixDQUpmLDRCQU9ELFNBQVMsQ0FDVCx5QkFLRyxVQUFPLENBQ1AsMEJBSUQsaUJBQVUsQ0FDVixLQUFLLENBQ0wsTUFBTSxDQUNOLE9BQU8sQ0FDUCxTQUFTLENBQ1osa0JBQWMsQ0FDZCxtQkFBZSxDQUNaLHVCQUdILFVBQU8sQ0FDUCxVQUFRLENBQ1Isd0JBR0csaUJBQVUsQ0FDVixLQUFLLENBQ0wsU0FBUyxDQUNULFVBQU8sQ0FDUCxXQUFRLENBQ1IsNkdBQWtCLENBQ2xCLDJCQUFtQixDQUNuQiw0QkFBcUIsQ0FDckIsb0JBQWlCLENBQ2pCLGNBQVcsQ0FDWCxnQkFBYSxDQUViLDZCQUNDLFNBQU0sQ0FDTiw4QkFHQSxVQUFPLENBQ1Asd0JBS0wsaUJBQVUsQ0FDVixLQUFLLENBQ0wsVUFBTyxDQUNQLHdCQUdBLGlCQUFVLENBQ1YsV0FBUSxDQUNSLFNBQU0sQ0FFTiw2QkFDQywwQkFBUyxDQUFULDBCQUFTLENBQVQsbUJBQVMsQ0FDVCx3QkFBYSxDQUFiLHFCQUFhLENBQWIsa0JBQWEsQ0FDYixrQ0FBa0IsQ0FDbEIsZUFBUyxDQUNULGlCQUFlLENBQ2YsY0FBVyxDQUNYLFVBQU8sQ0FaUiwwQkFnQkMsY0FBVyxDbEJuSlYseUJpQmdDSywrQ0FLVyxVQUFPLENBQ1AsV0FBUSxDQUNSLGtDQUFrQixDQUNsQixxREFBa0MsQ0FBbEMsZ0RBQWtDLENBQWxDLDZDQUFrQyxDQVI3QyxnREFZVyxzQnBCekdWLENxQnNOUCxzQkFDQyxVQUFTLENBQ1QsU0FBUyxDQUNULGlCQUFZLENBQ1osc0JBQVksQ0FBWixjQUFZLENBNU5oQixtREFrT08sS0FBSyxDQWxPWixrRUFzT08sU0FBUyxDQUNULFNBQVMsQ0FDVCxrQkFBWSxDQUNaLHlCQUtBLFVBQU8sQ0FDUCxLQUFLLENBQ0wsd0JBR0EsaUJBQVUsQ0FDVixTQUFTLENBUlYsMENBWUYsU0FBUyxDQVpQLHdDQWdCRixpQkFBVSxDQWhCUiwrQ0FtQkQsVUFBUyxDQUNULEtBQUssQ0FDTCxXQUFRLENBQ1IsU0FBTyxDQUNQLHdCckJoUVMsQ3FCaVFULFVBQVMsQ0FDVCxRQUFNLENBQ04sa0NBQVcsQ0FBWCw4QkFBVyxDQUFYLDBCQUFXLENBQ1gsaUJBQVUsQ0FBQSxDbEIzTFgsNEJrQm1NRCxzQkFDQyxZQUFTLENBQ1QsU0FBUyxDQUNULHNCQUtHLFdBQVEsQ0FDUiwwQkFLSCxpQkFBYyxDQUNkLGtCQUFlLENBQ2Ysd0JBR0EsaUJBQWMsQ0FDZCxrQkFBZSxDQUZmLDBEQUtDLGVBQWEsQ0FDYix1QkFJRCxVQUFPLENBQ1AsVUFBUSxDQUNSLHdCQUdHLFVBQU8sQ0FDUCxXQUFRLENBQ1IsY0FBVyxDQUVYLDZCQUNDLFNBQU0sQ0FDTiw4QkFHQSxVQUFPLENBelRmLDhCQWdVSSxLQUFLLENBaFVULDZDQW9VSSxhQUFTLENBQUEsQ2xCeFBULDRCa0IrUEQsd0JBQ0MsZUFBWSxDQUNaLGtCQUlELGNBQVcsQ0FFViw0QkFHQyx3QkFBVyxDQUhaLDRCQU9DLHdCQUFXLENBQUEsQ2xCOVFaLDRCa0JxUkMsa0JBRUYsV0FBTyxDQUVOLHlCQUVDLFVBQU8sQ0FDUCw0QkFLQSx3QkFBVyxDQUZaLDRCQU1DLHdCQUFXLENBQUEiLCJmaWxlIjoibWFpbi1sb2JieS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmZvcm0ge1xuXHQmLWl0ZW0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tYm90dG9tOiAzOHB4O1xuXG5cdFx0YnIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQmLmlzLWRpc2FibGVkIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzNywgMTQ1LCAxNTUsIDAuNCk7XG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHR6LWluZGV4OiA5ODtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLWNvbnRyb2wge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHR9XG5cblx0Ji1jb250cm9sICYtZXJyb3Ige1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Y29sb3I6IHJlZDtcblx0fVxuXG5cdCYtYnV0dG9ucy1ncm91cCB7XG5cblx0XHQmLmhhcy1lcnJvciB7XG5cdFx0XHQuZm9ybS1lcnJvciB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji1lcnJvciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRjb2xvcjogI0ZGQ0MwMDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0cGFkZGluZy10b3A6IDNweDtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHR9XG5cblx0Ji13aGl0ZSB7XG5cdFx0LmNoZWNrYm94IHtcblx0XHRcdCYtaW5wdXQge1xuXHRcdFx0XHQmOmNoZWNrZWQgKyAuY2hlY2tib3gtd3JhcHBlciB7XG5cdFx0XHRcdFx0LmNoZWNrYm94LWljb24ge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRjb2xvciwgJ3BpbmsnKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucmFkaW8ge1xuXHRcdFx0Ji1pbnB1dCB7XG5cdFx0XHRcdCY6Y2hlY2tlZCArIC5yYWRpby13cmFwcGVyIHtcblx0XHRcdFx0XHQucmFkaW8taWNvbiB7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IG1hcC1nZXQoJGNvbG9yLCAncGluaycpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLWljb24ge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCBtYXAtZ2V0KCRjb2xvciwgJ2RhcmstYmx1ZScpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mb3JtLWVycm9yIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0fVxuXHR9XG5cblx0Ji1maWxlbmFtZSB7XG5cdFx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0Ji1oYXMtZXJyb3Ige1xuXHRcdC5pbnB1dCB7XG5cdFx0XHRib3JkZXItY29sb3I6IG1hcC1nZXQoJGNvbG9yLCAncmVkJyk7XG5cdFx0fVxuXG5cdFx0LmlucHV0LWxhYmVsIHtcblx0XHRcdGNvbG9yOiBtYXAtZ2V0KCRjb2xvciwgJ3JlZCcpO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cblx0XHQuc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcblx0XHRcdGJvcmRlci1jb2xvcjogbWFwLWdldCgkY29sb3IsICdyZWQnKTtcblx0XHR9XG5cdH1cbn1cblxuLmlucHV0IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvciwgJ3doaXRlJyk7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3M7XG5cdGhlaWdodDogNjJweDtcblx0Y29sb3I6IG1hcC1nZXQoJGNvbG9yLCAnZGFyay1ibHVlJyk7XG5cdHBhZGRpbmc6IDAgMThweDtcblx0b3V0bGluZTogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRib3JkZXI6IDFweCBzb2xpZCBtYXAtZ2V0KCRjb2xvciwgJ2RhcmstYmx1ZScpO1xuXHRjYXJldC1jb2xvcjogbWFwLWdldCgkY29sb3IsICdkYXJrLWJsdWUnKTtcblxuXHQmOi13ZWJraXQtYXV0b2ZpbGwge1xuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgNjJweCBtYXAtZ2V0KCRjb2xvciwgJ3doaXRlJykgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvciwgJ3doaXRlJyk7XG5cdH1cblxuXHQmLXRleHRhcmVhIHtcblx0XHRyZXNpemU6IG5vbmU7XG5cdFx0aGVpZ2h0OiAxNzhweDtcblx0XHRwYWRkaW5nOiAxNnB4IDE4cHggMzBweDtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHR9XG5cblx0Jjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuXHQmOi1tb3otcGxhY2Vob2xkZXIsXG5cdCYtbW96LXBsYWNlaG9sZGVyLFxuXHQmLW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuXHQmOnBsYWNlaG9sZGVyIHsgXG5cdFx0Y29sb3I6ICNCOUI5Qjk7IFxuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQmOmZvY3VzIHtcblx0XHRib3JkZXItY29sb3I6IG1hcC1nZXQoJGNvbG9yLCAncHVycGxlJyk7XG5cdH1cbn1cblxuLmlucHV0LWxhYmVsIHtcblx0Y29sb3I6IG1hcC1nZXQoJGNvbG9yLCAnZGFyay1ibHVlJyk7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmlucHV0LWZsb2F0aW5nIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC5pbnB1dCB7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cblx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0Ji10ZXh0YXJlYSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMzZweDtcblx0XHR9XG5cdFx0Ji10ZXh0IHtcblx0XHRcdHBhZGRpbmctdG9wOiAzMnB4O1xuXHRcdH1cblx0fVxuXG5cdGlucHV0LCBzZWxlY3QsIHRleHRhcmVhIHtcblx0XHQmOmZvY3VzIH4gLmlucHV0LWxhYmVsLFxuXHRcdCY6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiAuaW5wdXQtbGFiZWwge1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDZweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAycHg7XG5cdFx0XHRjb2xvcjogcmdiYSgyMSwgMzcsIDU4LCAwLjYpO1xuXHRcdH1cblx0fVxuXG5cdC5pbnB1dC1sYWJlbCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMnB4O1xuXHRcdGxlZnQ6IDJweDtcblx0XHRyaWdodDogMThweDtcblx0XHRwYWRkaW5nOiAxNHB4IDhweCAxNHB4IDE2cHg7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuXHRcdHRyYW5zaXRpb246IC4xcyBlYXNlLWluLW91dDtcblx0XHRsaW5lLWhlaWdodDogMS43NTtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0YmFja2dyb3VuZDogbWFwLWdldCgkY29sb3IsICd3aGl0ZScpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0fVxuXG5cdCYuaXMtZm9jdXNlZCB7XG5cdFx0LmlucHV0LWxhYmVsIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdHBhZGRpbmctdG9wOiA2cHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMnB4O1xuXHRcdFx0Y29sb3I6IHJnYmEoMjEsIDM3LCA1OCwgMC42KTtcblx0XHR9XG5cdH1cbn1cblxuLmNoZWNrLWJ1dHRvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuXHQmLWlucHV0IHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogLTk5OTk5cHg7XG5cdFx0JjpjaGVja2VkICsgLmNoZWNrLWJ1dHRvbi13cmFwcGVyIHtcblx0XHRcdC5jaGVjay1idXR0b24taWNvbiB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0XHQuY2hlY2stYnV0dG9uLXRleHQge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG1pbi1oZWlnaHQ6IDQwcHg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMCAyNnB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdH1cblx0Ji10ZXh0IHtcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cdH1cblx0Ji1pY29uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHJpZ2h0OiAxMHB4O1xuXHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0XHRjb2xvcjogbWFwLWdldCgkY29sb3IsICdwaW5rJyk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG4uc2VsZWN0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LXNpemU6IDE2cHg7XG5cblx0LnNlbGVjdDItY29udGFpbmVyIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9yLCAnd2hpdGUnKTtcblx0XHRib3JkZXItY29sb3I6IG1hcC1nZXQoJGNvbG9yLCAnd2hpdGUnKTtcblx0XHRoZWlnaHQ6IDYycHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRwYWRkaW5nOiAwIDE4cHg7XG5cdFx0Y29sb3I6IG1hcC1nZXQoJGNvbG9yLCAnZGFyay1ibHVlJyk7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdHRyYW5zaXRpb246IGJvcmRlci1yYWRpdXMgMC4zcztcblx0XHRib3JkZXI6IDFweCBzb2xpZCBtYXAtZ2V0KCRjb2xvciwgJ2RhcmstYmx1ZScpO1xuXG5cdFx0LnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG5cdFx0XHRmb250LWZhbWlseTogJ2dvY29kZXJ6JyAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlxcZTkwY1wiO1xuXHRcdFx0fVxuXG5cdFx0XHRiIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzogMCAxMnB4IDAgMDtcblx0XHR9XG5cblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiBtYXAtZ2V0KCRjb2xvciwgJ2RhcmstYmx1ZScpO1xuXHRcdH1cblx0fVxuXG5cdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XG5cdFx0LnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRjb2xvciwgJ2RhcmstYmx1ZScpO1xuXHRcdH1cblxuXHRcdCYuc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIHtcblx0XHRcdC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcblx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogbWFwLWdldCgkY29sb3IsICd3aGl0ZScpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuc2VsZWN0Mi1jb250YWluZXItLWJlbG93IHtcblx0XHRcdC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogbWFwLWdldCgkY29sb3IsICd3aGl0ZScpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHR9XG5cdH1cblxuXHQmLXJvdW5kZWQge1xuXHRcdC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDM1cHg7XG5cdFx0XHRwYWRkaW5nOiAwIDI0cHg7XG5cdFx0fVxuXG5cdFx0LnNlbGVjdC1kcm9wZG93biB7XG5cdFx0XHQuc2VsZWN0Mi1kcm9wZG93biB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDM1cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjRweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLWRyb3Bkb3duIHtcblx0XHQuc2VsZWN0Mi1kcm9wZG93biB7XG5cdFx0XHRib3JkZXItY29sb3I6IG1hcC1nZXQoJGNvbG9yLCAnZGFyay1ibHVlJyk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvciwgJ3doaXRlJyk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0dHJhbnNpdGlvbjogYm9yZGVyIDAuM3M7XG5cdFx0XHRwYWRkaW5nOiAwXG5cdFx0fVxuXG5cdFx0LnNlbGVjdDItcmVzdWx0cyB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRjb2xvcjogbWFwLWdldCgkY29sb3IsICdkYXJrLWJsdWUnKTtcblx0XHR9XG5cblx0XHQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuXHRcdFx0cGFkZGluZzogMTBweCA0MHB4IDEwcHggMThweDtcblx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdnb2NvZGVyeicgIWltcG9ydGFudDtcblx0XHRcdFx0Y29udGVudDogXCJcXGU5MTlcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0cmlnaHQ6IDI0cHg7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGNvbG9yOiBtYXAtZ2V0KCRjb2xvciwgJ2dyZWVuJyk7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZCB7XG5cdFx0XHRjb2xvcjogbWFwLWdldCgkY29sb3IsICdkYXJrLWJsdWUnKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9yLCAnd2hpdGUnKTtcblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG5cdFx0LnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0YWJsZSB7XG5cdFx0XHRjb2xvcjogbWFwLWdldCgkY29sb3IsICdtZWRpdW0tYmx1ZScpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOCwgMTE3LCAxODgsIDAuMSk7XG5cdFx0fVxuXG5cdFx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcblx0XHRcdC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG5cdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG5cdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcblx0XHRcdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3IsICdsaWdodC1ncmF5Jyk7XG5cdFx0XHRwYWRkaW5nOiAwIDE2cHggMCAzNnB4O1xuXHRcdFx0b3V0bGluZTogMDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHR9XG5cblx0XHQuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcblx0XHRcdHBhZGRpbmc6IDEycHggOHB4IDRweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcXGU5MDdcIjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdnb2NvZGVyeicgIWltcG9ydGFudDtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRjb2xvcjogbWFwLWdldCgkY29sb3IsICdtaWRkbGUtZ3JheScpO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMjRweDtcblx0XHRcdFx0bGVmdDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaW5wdXQtbGFiZWwge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDJweDtcblx0XHRsZWZ0OiAycHg7XG5cdFx0cmlnaHQ6IDE4cHg7XG5cdFx0cGFkZGluZzogMTRweCA4cHggMTRweCAxNnB4O1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcblx0XHR0cmFuc2l0aW9uOiAuMXMgZWFzZS1pbi1vdXQ7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNzU7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblxuXHRcdCYuaXMtdXAge1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDRweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAycHg7XG5cdFx0XHRjb2xvcjogcmdiYSgyMSwgMzcsIDU4LCAwLjYpO1xuXHRcdH1cblx0fVxuXG5cdCYtd2l0aC1sYWJlbCB7XG5cdFx0LnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuXHRcdFx0LnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG5cdFx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdH1cblxuXHRcdFx0LnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtc2ltcGxlIHtcblx0XHQuc2VsZWN0Mi1jb250YWluZXIge1xuXHRcdFx0bWluLXdpZHRoOiAxMjBweDtcblx0XHR9XG5cdFx0LnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0XHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cdFx0LnNlbGVjdC1kcm9wZG93biB7XG5cdFx0XHQuc2VsZWN0Mi1kcm9wZG93biB7XG5cdFx0XHRcdG1pbi13aWR0aDogMTUycHg7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgNHB4IDE2cHggcmdiYSgwLDAsMCwuMTcpO1xuXG5cdFx0XHRcdC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTZweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zZWxlY3QyLXJlc3VsdHMge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDhweCAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5mb3JtIHtcblxuXHRcdCYtaXRlbSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdH1cblxuXHRcdCYtZXJyb3Ige1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0fVxuXHR9XG5cblx0LmlucHV0IHtcblx0XHQmOm5vdCguaW5wdXQtdGV4dGFyZWEpIHtcblx0XHRcdGhlaWdodDogNjBweDtcblx0XHR9XG5cdH1cblxuXHQuc2VsZWN0IHtcblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG5cdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmNoZWNrLWJ1dHRvbiB7XG5cdFx0Ji1pbnB1dCB7XG5cdFx0XHQmOmNoZWNrZWQgKyAuY2hlY2stYnV0dG9uLXdyYXBwZXIge1xuXHRcdFx0XHQuY2hlY2stYnV0dG9uLXRleHQge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKCAwLCAxMHB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLXdyYXBwZXIge1xuXHRcdFx0bWluLWhlaWdodDogNjBweDtcblx0XHRcdHBhZGRpbmctbGVmdDogNXB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xuXHRcdH1cblx0XHQmLWljb24ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA4cHg7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcblx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdH1cblx0fVxufVxuXG4uY2hlY2tib3gge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR3aWR0aDogMTAwJTtcblx0Ji1pbnB1dCB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IC05OTk5OXB4O1xuXHRcdCY6Y2hlY2tlZCArIC5jaGVja2JveC13cmFwcGVyIHtcblx0XHRcdC5jaGVja2JveC1pY29uIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3IsICdwaW5rJyk7XG5cblx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHQmLXRleHQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1sZWZ0OiAxNnB4O1xuXHR9XG5cdCYtaWNvbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3IsICd3aGl0ZScpO1xuXHRcdGNvbG9yOiBtYXAtZ2V0KCRjb2xvciwgJ3doaXRlJyk7XG5cdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHR3aWR0aDogMTlweDtcblx0XHRtaW4td2lkdGg6IDE5cHg7XG5cdFx0aGVpZ2h0OiAxOXB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCBtYXAtZ2V0KCRjb2xvciwgJ2RhcmstYmx1ZScpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdGkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cdH1cbn1cblxuLnJhZGlvIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cblx0Ji1pbnB1dCB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IC05OTk5OXB4O1xuXG5cdFx0JjpjaGVja2VkICsgLnJhZGlvLXdyYXBwZXIge1xuXHRcdFx0LnJhZGlvLWljb24ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvciwgJ3BpbmsnKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdCYtdGV4dCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWxlZnQ6IDE2cHg7XG5cdH1cblxuXHQmLWljb24ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XG5cdFx0cGFkZGluZzogMnB4O1xuXHRcdGNvbG9yOiBtYXAtZ2V0KCRjb2xvciwgJ3doaXRlJyk7XG5cdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHR3aWR0aDogMTlweDtcblx0XHRtaW4td2lkdGg6IDE5cHg7XG5cdFx0aGVpZ2h0OiAxOXB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRib3JkZXI6IDJweCBzb2xpZCBtYXAtZ2V0KCRjb2xvciwgJ3BpbmsnKTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cbn1cblxuLmlzLWZvcm0taGlkZGVuIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMXB4O1xuXHRoZWlnaHQ6IDFweDtcblx0b3BhY2l0eTogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNoYXJhY3Rlci1jb3VudGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxMDtcblx0Y29sb3I6ICNCOUI5Qjk7IFxuXHRib3R0b206IDJweDtcblx0cmlnaHQ6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0cGFkZGluZzogMnB4IDRweDtcblx0YmFja2dyb3VuZDogbWFwLWdldCgkY29sb3IsICd3aGl0ZScpO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG59IiwiLy8gQ29sb3JzXG4kY29sb3I6IChcblx0J3doaXRlJzogI2ZmZixcblx0J2RhcmstYmx1ZSc6ICMxNTI1M0EsXG5cdCdsaWdodC1ncmF5JzogI0Y0RjRGNCxcblx0J21pZGRsZS1ncmF5JzogIzg5OTE5Qixcblx0J21lZGl1bS1ibHVlJzogIzFDNzVCQyxcblx0J2xpZ2h0LWJsdWUnOiAjMERDMUQzLFxuXHQncHVycGxlJzogIzg1MzNDMSxcblx0J3BpbmsnOiAjRjcyODg3LFxuXHQneWVsbG93JzogI0ZGQkEwMCxcblx0J2dyZWVuJzogIzNBQkY4Mixcblx0J2JsYWNrJzogIzAwMCxcblx0J3RyYW5zcGFyZW50JzogdHJhbnNwYXJlbnQsXG5cdCdkYXJrJzogIzIwMzA0NCxcblx0J3JlZCc6ICNGMTBEMEQsXG5cdCdkYXJrLWJsdWUtOTAnOiAjMkQzQjRFLFxuXHQnZGFyay1ibHVlLTgwJzogIzQ0NTE2MSxcblx0J2RhcmstYmx1ZS03MCc6ICM1QzY3NzYsXG5cdCdkYXJrLWJsdWUtNjAnOiAjNzM3Qzg5LFxuXHQnZGFyay1ibHVlLTUwJzogIzhBOTI5RCxcblx0J2RhcmstYmx1ZS00MCc6ICNBMUE4QjAsXG5cdCdkYXJrLWJsdWUtMzAnOiAjQjlCRUM0LFxuXHQnZGFyay1ibHVlLTIwJzogI0QwRDNEOCxcblx0J2RhcmstYmx1ZS0xMCc6ICNFOEVBRUMsXG4pO1xuXG4vLyBGb250IFNpemVzXG4kZm9udC1zaXplLXhsOiAoXG5cdCcxJzogNTRweCxcblx0JzInOiA0MnB4LFxuXHQnMyc6IDMycHgsXG5cdCc0JzogMjRweCxcblx0JzUnOiAxOHB4LFxuXHQnNic6IDE2cHgsXG5cdCc3JzogMTRweCxcblx0JzgnOiAxMnB4LFxuKTtcblxuLy8gQmV0d2VlbiBtZCwgbGdcbiRmb250LXNpemUtbWQ6IChcblx0JzEnOiA0OHB4LFxuXHQnMic6IDM2cHgsXG5cdCczJzogMzBweCxcblx0JzQnOiAyMHB4LFxuXHQnNSc6IDE2cHgsXG5cdCc2JzogMTZweCxcblx0JzcnOiAxNHB4LFxuXHQnOCc6IDEycHgsXG4pO1xuXG4kZm9udC1zaXplLXNtOiAoXG5cdCcxJzogMzJweCxcblx0JzInOiAyOHB4LFxuXHQnMyc6IDI0cHgsXG5cdCc0JzogMThweCxcblx0JzUnOiAxNnB4LFxuXHQnNic6IDE2cHgsXG5cdCc3JzogMTRweCxcblx0JzgnOiAxMnB4LFxuKTtcblxuJGxpbmUtaGVpZ2h0OiAoXG5cdCcwLTgnOiAwLjgsXG5cdCcwLTknOiAwLjksXG5cdCcxJzogMSxcblx0JzEtMSc6IDEuMSxcblx0JzEtMic6IDEuMixcblx0JzEtMyc6IDEuMyxcblx0JzEtNCc6IDEuNCxcblx0JzEtNSc6IDEuNSxcblx0JzEtNic6IDEuNixcblx0JzEtNyc6IDEuNyxcblx0JzEtOCc6IDEuOCxcblx0JzEtOSc6IDEuOSxcbik7XG5cbi8vIEJvb3RzdHJhcFxuJGdyaWQtYnJlYWtwb2ludHM6IChcblx0eHhzOiAwLFxuXHR4czogMzc1cHgsXG5cdHNtOiA1NzZweCxcblx0bWQ6IDc2OHB4LFxuXHRsZzogOTkycHgsXG5cdHhsOiAxMjAwcHhcbik7XG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuXHRzbTogNTQwcHgsXG5cdG1kOiA3MjBweCxcblx0bGc6IDk2MHB4LFxuXHR4bDogMTE0MHB4LFxuXHR4eGw6IDEyODhweCAvLyAxMjY0cHggKyAyNHB4IChwYWRkaW5ncyBpZiB1c2luZyBib3gtc2l6aW5nOiBib3JkZXItYm94XG4pO1xuXG4kZm9udC13ZWlnaHQtbGlnaHQ6IDMwMDtcbiRmb250LXdlaWdodC1ub3JtYWw6IDQwMDtcbiRmb250LXdlaWdodC1ib2xkOiA3MDA7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiBib2xkZXI7XG5cbiRlbmFibGUtbmVnYXRpdmUtbWFyZ2luczogdHJ1ZTtcblxuXG4vLyBJY29tb29uXG4kaWNvbW9vbi1mb250LXBhdGg6IFwiLi4vZm9udHMvaWNvbW9vbi9mb250c1wiO1xuXG4vLyBGb250IEF3ZXNvbWVcbiRmYS1mb250LXBhdGg6IFwiLi4vZm9udHMvZm9udC1hd2Vzb21lL2ZvbnRzXCI7XG5cbi8vIFRoZW1lIGltYWdlcyBwYXRoIGZvciBkZXZlbG9wbWVudFxuJHRoZW1lLWltYWdlcy1wYXRoOiBcIi4uL1wiICFkZWZhdWx0OyAvLyB0aGVtZSByb290IGZvbGRlciBmb3IgbG9jYWwgZGV2ZWxvcG1lbnRcblxuQGlmIHZhcmlhYmxlLWV4aXN0cyh0aGVtZV9pbWFnZXNfcGF0aCkge1xuXHQkdGhlbWUtaW1hZ2VzLXBhdGg6ICR0aGVtZV9pbWFnZXNfcGF0aDtcbn0iLCJAaW1wb3J0ICdzd2lwZXItdmFycy5zY3NzJztcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc3dpcGVyLWljb25zJztcbiAgc3JjOiB1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJylcbiAgICBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjeyR0aGVtZUNvbG9yfTtcbn1cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3ctY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLXBvaW50ZXItZXZlbnRzIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgJi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsIHtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi14O1xuICB9XG59XG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCB7XG4gICYsXG4gIC5zd2lwZXItc2xpZGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5zd2lwZXItd3JhcHBlciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG4gIH1cbn1cblxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci1jb250YWluZXItM2Qge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xuICAuc3dpcGVyLXdyYXBwZXIsXG4gIC5zd2lwZXItc2xpZGUsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbiAgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG59XG5cbi8qIENTUyBNb2RlICovXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSB7XG4gID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEZvciBGaXJlZm94ICovXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbiAgfVxufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICB9XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xuICB9XG59XG5cblxuXG4iLCIucGFnZS10ZW1wbGF0ZS10bXAtbWFpbi1sb2JieSwgLnBhZ2UtdGVtcGxhdGUtdG1wLW1haW4tbG9iYnktdGVhY2hlciwgLnBhZ2UtdGVtcGxhdGUtdG1wLWJ0Yy1sYW5kaW5nIHtcblxuXHQuc2VjdGlvbi1sb2JieS1oZXJvLXdyYXAge1xuXHRcdC5sb2JieS1oZXJvIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDcxNnB4O1xuXG5cdFx0XHQmLWltYWdlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR3aWR0aDogNjB2dztcblx0XHRcdFx0ei1pbmRleDogMTtcblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0XHRcdG9iamVjdC1wb3NpdGlvbjogMTAwJSA1MCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji1jb250ZW50IHtcblx0XHRcdFx0ei1pbmRleDogNDtcblx0XHRcdH1cblxuXHRcdFx0Ji1kZXRhaWwge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRcdHdpZHRoOiAxMjhweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc2VjdGlvbi1jb2RlcnotbGVhZ3VlLXdyYXAge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7ICR0aGVtZS1pbWFnZXMtcGF0aCB9L2ltZy9jb2RlcnotbGVhZ3VlL0tpZHMucG5nXCIpLCB1cmwoXCIjeyAkdGhlbWUtaW1hZ2VzLXBhdGggfS9pbWcvY29kZXJ6LWxlYWd1ZS9iZy5wbmdcIik7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDgzJSwgY292ZXI7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDEwJSwgYm90dG9tIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQ7XG5cblx0XHQudHdpY2gtbG9nbyB7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcblx0XHRcdHBhZGRpbmctdG9wOiA2NXB4O1xuXHRcdH1cblx0fVxuXG5cdC5zZWN0aW9uLWxvYmJ5LWxpc3Qtd3JhcCB7XG5cdFx0LmxvYmJ5LWxpc3Qge1xuXHRcdFx0Ji1saW5rIHtcblx0XHRcdFx0Y29sb3I6ICNBMEE2QUQ7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNFOEU5RUI7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0XG5cdFx0XHRcdCYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG5cdFx0XHRcdFx0Y29sb3I6ICMxMjIwMzM7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRjb2xvciwgJ2xpZ2h0LWJsdWUnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG4gIC5jdGEtYm90dG9tLW5hdi13cmFwIHtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIG9wYWNpdHk6IDA7XG5cbiAgICAmLmlzLXZpc2libGUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0LnNlY3Rpb24tbG9iYnktbGlzdC13cmFwIHtcblx0XHRcdC5sb2JieS1saXN0IHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0U4RTlFQjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAyNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblx0XHQuc2VjdGlvbi1sb2JieS1saXN0LXdyYXAge1xuXHRcdFx0LmxvYmJ5LWxpc3Qge1xuXHRcdFx0XHRwYWRkaW5nOiA0MHB4IDQwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG5cdFx0LnNlY3Rpb24tbG9iYnktaGVyby13cmFwIHtcblx0XHRcdC5sb2JieS1oZXJvIHtcblx0XHRcdFx0Ji1pbWFnZSB7XG5cdFx0XHRcdFx0dG9wOiAtMzZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zZWN0aW9uLWNvZGVyei1sZWFndWUtd3JhcCB7XG5cdFx0XHQudHdpY2gtbG9nbyB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHQuc2VjdGlvbi1sb2JieS1oZXJvLXdyYXAge1xuXHRcdFx0LmxvYmJ5LWhlcm8ge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAwO1xuXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7ICR0aGVtZS1pbWFnZXMtcGF0aCB9L2ltZy9tYWluLWxvYmJ5L21haW4taGVyby1iZy5wbmdcIik7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEwJTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdH1cblx0XG5cdFx0XHRcdCYtaW1hZ2Uge1xuXHRcdFx0XHRcdGJvdHRvbTogYXV0bztcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdFx0XHRvYmplY3QtcG9zaXRpb246IDUwJSAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcblx0XHRcdFx0Ji1jb250ZW50IHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogNTglO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNlY3Rpb24tY29kZXJ6LWxlYWd1ZS13cmFwIHtcblx0XHRcdC50d2ljaC1sb2dvIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDIwJSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0LnNlY3Rpb24tbG9iYnktaGVyby13cmFwIHtcblx0XHRcdC5sb2JieS1oZXJvIHtcblx0XHRcdFx0Ji1jb250ZW50IHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogNjglO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0LnNlY3Rpb24tbG9iYnktaGVyby13cmFwIHtcblx0XHRcdC5sb2JieS1oZXJvIHtcblx0XHRcdFx0Ji1kZXRhaWwge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDlweDtcblxuXHRcdFx0XHRcdCYtdGV4dCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHQuc2VjdGlvbi1sb2JieS1oZXJvLXdyYXAge1xuXHRcdFx0LmxvYmJ5LWhlcm8ge1xuXHRcdFx0XHQmLWRldGFpbCB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMTBweDtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5ib2R5IC5hY3NiLXRyaWdnZXIuYWNzYi10cmlnZ2VyLXBvc2l0aW9uLXktYm90dG9tLmFjc2ItbW9iaWxlIHtcblx0aW5zZXQ6IGF1dG8gMjBweCA3NXB4IGF1dG8gIWltcG9ydGFudDtcbn0iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAaWYgbm90ICRuIHtcbiAgICBAZXJyb3IgXCJicmVha3BvaW50IGAjeyRuYW1lfWAgbm90IGZvdW5kIGluIGAjeyRicmVha3BvaW50c31gXCI7XG4gIH1cbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyByZWR1Y2VkIGJ5IDAuMDJweCB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2Zcbi8vIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgobWQsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1heCBhbmQgJG1heCA+IDAsICRtYXggLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiAgYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6ICBicmVha3BvaW50LW1heCgkbmV4dCk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLnNsaWRlci13cmFwIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQuc3dpcGVyLWNvbnRhaW5lciB7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdH1cbn1cblxuLnNsaWRlci13cmFwLXhsIHtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdC5zd2lwZXItY29udGFpbmVyIHtcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdH1cblx0fVxufVxuXG4uc2xpZGVyLXdyYXAtbGcge1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0LnN3aXBlci1jb250YWluZXIge1xuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0fVxuXHR9XG59XG5cbi5zbGlkZXItd3JhcC1tZCB7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHQuc3dpcGVyLWNvbnRhaW5lciB7XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHR9XG5cdH1cbn0iLCIucG9wdXAtdGVzdC1kcml2ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYyMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzI3Ljg5ZGVnLCAjRkZCQTAwIDQwLjQzJSwgIzg1MzNDMSAxMjYuMTQlKSwgIzFDNzVCQztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAwO1xuXG4gICYtY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XG4gICAgICBtaW4taGVpZ2h0OiA3MzVweDtcblxuICAgICAgJi1mb3JtIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyAkdGhlbWUtaW1hZ2VzLXBhdGggfS9pbWcvcG9wdXAtdGVzdC1kcml2ZS9wb3B1cC10ZXN0LWRyaXZlLnBuZycpO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjg3cHg7XG5cblx0XHQucHJlbG9hZGVyOjphZnRlciB7XG5cdFx0XHR0b3A6IDMyJTtcblx0XHR9XG4gICAgICB9XG4gICAgXG4gICAgICAmLWZpbmFsbHkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7ICR0aGVtZS1pbWFnZXMtcGF0aCB9L2ltZy9wb3B1cC10ZXN0LWRyaXZlL3BvcHVwLXRlc3QtZHJpdmUtZmluYWxseS5wbmcnKTtcbiAgICAgICAgcGFkZGluZy10b3A6IDQ3NnB4O1xuICAgICAgfVxuICB9XG5cbiAgLmJ0bi1vdXRsaW5lLXB1cnBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3IsICdwdXJwbGUnKTtcbiAgICBjb2xvcjogbWFwLWdldCgkY29sb3IsICd3aGl0ZScpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3IsICd3aGl0ZScpO1xuICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvciwgJ2RhcmsnKTtcbiAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJGNvbG9yLCAnd2hpdGUnKTtcbiAgICB9XG4gIH1cblxuICAuaW5wdXQge1xuICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxOCwgMzIsIDUxLCAwLjIpO1xuICB9XG5cbiAgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgICBjb2xvcjogbWFwLWdldCgkY29sb3IsICd3aGl0ZScpO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAmLWNvbnRlbnQge1xuICAgICAgbWluLWhlaWdodDogNjY2cHg7XG4gICAgICAmLWZvcm0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7ICR0aGVtZS1pbWFnZXMtcGF0aCB9L2ltZy9wb3B1cC10ZXN0LWRyaXZlL3BvcHVwLXRlc3QtZHJpdmUtbW9iaWxlLnBuZycpO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjU2cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICAgIH1cbiAgXG4gICAgICAmLWZpbmFsbHkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7ICR0aGVtZS1pbWFnZXMtcGF0aCB9L2ltZy9wb3B1cC10ZXN0LWRyaXZlL3BvcHVwLXRlc3QtZHJpdmUtZmluYWxseS1tb2JpbGUucG5nJyk7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzOTFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuc2VjdGlvbi1mYXEtd3JhcCB7XG4gICAgYmFja2dyb3VuZDogI0Y2RjdGOTtcblxuICAgIC5tZW51LXN0aWNreSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB9XG5cbiAgICAuZmFxIHtcbiAgICAgICAgJi1hc2lkZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgdG9wOiAxMjBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG5cbiAgICAgICAgICAgICYuaXMtdG9wIHtcbiAgICAgICAgICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC53cC1wb3N0LWltYWdlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IDkyMHB4KSB7XG4gICAgICAgIC5mYXEge1xuICAgICAgICAgICAgJi1hc2lkZSB7XG4gICAgICAgICAgICAgICAgJi1wb3N0Om50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmluZm9ncmFwaGljcy1wb2xpZ29uIHtcblx0Ji10b3Age1xuXHRcdHdpZHRoOiA4NHB4O1xuXG5cdFx0Ji1pY29uIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHR6LWluZGV4OiAyO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLWxpbmUge1xuXHRcdHdpZHRoOiAxMnB4O1xuXHRcdGhlaWdodDogNHB4O1xuXG5cdFx0Ji1wYXJ0IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdFx0aGVpZ2h0OiA0cHg7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblxuXHRcdFx0Ji5iZy1wdXJwbGUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjQUE1N0U2ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5iZy1wdXJwbGUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0FBNTdFNiAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdCYtdGV4dCB7XG5cdFx0bWF4LXdpZHRoOiAxMzBweDtcblx0XHRvcGFjaXR5OiAwLjY7XG5cdFx0dHJhbnNpdGlvbjogMC4zcztcblx0fVxuXG5cdC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0Ly8gXHQmOmhvdmVyIHtcblx0Ly8gXHRcdC5pbmZvZ3JhcGhpY3MtcG9saWdvbi10b3AtaWNvbiB7XG5cdC8vIFx0XHRcdGltZyB7XG5cdC8vIFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuXHQvLyBcdFx0XHR9XG5cdC8vIFx0XHR9XG5cblx0Ly8gXHRcdC5pbmZvZ3JhcGhpY3MtcG9saWdvbi10ZXh0IHtcblx0Ly8gXHRcdFx0b3BhY2l0eTogMTtcblx0Ly8gXHRcdH1cblxuXHQvLyBcdFx0LmluZm9ncmFwaGljcy1wb2xpZ29uLWxpbmUtcGFydCB7XG5cdC8vIFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0Ly8gXHRcdH1cblx0Ly8gXHR9XG5cdC8vIH1cbn1cbiIsIi5jb3Vyc2VzLWhlYWRpbmcge1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG1pbi1oZWlnaHQ6IDE0NHB4O1xuXG5cdCYtaW5mbyB7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0fVxuXG5cdCYtdGV4dCB7XG5cdFx0bWluLXdpZHRoOiAwO1xuXHR9XG5cblx0Ji1pbWFnZSB7XG5cdFx0d2lkdGg6IDQxOHB4O1xuXHRcdG1pbi13aWR0aDogNDE4cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0aW1nIHtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdH1cblx0fVxuXG5cdCYtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMzJweDtcblx0fVxuXG5cdCYtc3VidGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuXHRcdCYtaW1hZ2Uge1xuXHRcdFx0d2lkdGg6IDQwMHB4O1xuXHRcdFx0bWluLXdpZHRoOiA0MDBweDtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHQmLWltYWdlIHtcblx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdG1pbi13aWR0aDogMjAwcHg7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0bWluLWhlaWdodDogMTE2cHg7XG5cblx0XHQmLWltYWdlIHtcblx0XHRcdHdpZHRoOiAxMDRweDtcblx0XHRcdG1pbi13aWR0aDogMTA0cHg7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0Ji10aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0fVxuXHRcdCYtc3VidGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdCYtdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblxuXHRcdCYtaW5mbyB7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0fVxuXHR9XG59XG4iLCIuc2xpZGVyLWNvdXJzZXMtYnJpZWYge1xuICAgICYtYnV0dG9uIHtcblx0XHR3aWR0aDogMzJweDtcblx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG5cdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHQmOmhvdmVyOm5vdCguc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCkge1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuXHRcdH1cblxuXHRcdCYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG5cdFx0XHRvcGFjaXR5OiAwLjI7XG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0fVxuXHR9XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoMjEsIDM3LCA1OCwgMCkgMCUsIHJnYmEoMjEsIDM3LCA1OCwgMC44KSAxMDAlKTtcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDEwMCU7XG5cdFx0d2lkdGg6IDUwdnc7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IDI7XG5cdH1cblxuXHQmOjpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoMjEsIDM3LCA1OCwgMC44KSAwJSwgcmdiYSgyMSwgMzcsIDU4LCAwKSAxMDAlKTtcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHJpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiA1MHZ3O1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiAyO1xuXHR9XG5cblx0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdFx0d2lkdGg6IDRweDtcblx0XHRoZWlnaHQ6IDJweDtcblx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRcdG9wYWNpdHk6IDAuMjtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0bWFyZ2luOiAwIDRweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXG5cdFx0Ji1hY3RpdmUge1xuXHRcdFx0d2lkdGg6IDEycHg7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICY6OmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuICAgIH1cbn1cbiIsIi5jb3Vyc2UtYnJpZWYge1xuXHRiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvciwgJ2RhcmsnKTtcblx0Y29sb3I6IG1hcC1nZXQoJGNvbG9yLCAnd2hpdGUnKTtcblx0d2lkdGg6IDQwMHB4O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0Ji1pbWFnZSB7XG5cdFx0aW1nIHtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XG5cdFx0fVxuXHR9XG5cblx0Ji10ZXh0IHtcblx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHR9IFxuXG5cdCYtc21hbGwge1xuXHRcdGhlaWdodDogMjEwcHg7XG5cdFx0LmNvdXJzZS1icmllZi1pbWFnZSB7XG5cdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHRtaW4td2lkdGg6IDIwMHB4O1xuXHRcdH1cblxuXHRcdC5jb3Vyc2UtYnJpZWYtdGV4dCB7XG5cdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHRtaW4td2lkdGg6IDIwMHB4O1xuXHRcdH1cblx0fVxuXG5cdCYtZnVsbCB7XG5cdFx0LmNvdXJzZS1icmllZi1pbWFnZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR6LWluZGV4OiAxO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgzMiwgNDgsIDY4LCAwKSAwJSwgIzIwMzA0NCAxMDAlKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY291cnNlLWJyaWVmLXRleHQge1xuXHRcdFx0ei1pbmRleDogMztcblx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0fVxuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0LmNvdXJzZS1icmllZi10ZXh0IHtcblx0XHRcdGJhY2tncm91bmQ6ICNGNkY3Rjk7XG5cdFx0XHRjb2xvcjogbWFwLWdldCgkY29sb3IsICdkYXJrJyk7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdCAgICB3aWR0aDogMzIwcHg7XG5cblx0XHQmLXNtYWxsIHtcblx0XHRcdGhlaWdodDogMjEwcHg7XG5cdFx0XHQuY291cnNlLWJyaWVmLWltYWdlIHtcblx0XHRcdFx0d2lkdGg6IDEyMHB4O1xuXHRcdFx0XHRtaW4td2lkdGg6IDEyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5zZWN0aW9uLWJhbm5lci1mcmVlLWFjdGl2aXR5LXdyYXAge1xuXHRwYWRkaW5nLXRvcDogMjhweDtcblxuXHQuYmFubmVyLWZyZWUtYWN0aXZpdHkge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNDcuMDlkZWcsICNGRkJBMDAgMzguMDklLCAjODUzM0MxIDExOC45MyUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcblx0XHQmLWltYWdlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHggMCAwIDhweDtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0b2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtdGV4dCB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdG1pbi1oZWlnaHQ6IDQ1MnB4O1xuXHRcdH1cblxuXHRcdCYtbGFiZWwge1xuXHRcdFx0cGFkZGluZzogMTFweCAzMnB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDY2cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAxMHB4IDhweCAwIDhweDtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRjb2xvciwgJ3doaXRlJykgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdHRvcDogMTAwJTtcblx0XHRcdFx0bGVmdDogMzJweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5idG4tb3V0bGluZS1wdXJwbGUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3IsICdwdXJwbGUnKTtcblx0XHRcdGNvbG9yOiBtYXAtZ2V0KCRjb2xvciwgJ3doaXRlJyk7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3IsICd3aGl0ZScpO1xuXHRcdFx0Y29sb3I6IG1hcC1nZXQoJGNvbG9yLCAnZGFyaycpO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRjb2xvciwgJ3doaXRlJyk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTZweDtcblxuXHRcdFx0LmJhbm5lci1mcmVlLWFjdGl2aXR5IHtcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDMzOS43OWRlZywgI0ZGQkEwMCA0Ni44NCUsICM4NTMzQzEgMTIwLjUzJSk7XG5cblx0XHRcdFx0Ji1pbWFnZSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblxuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLXRleHQge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji1sYWJlbCB7XG5cdFx0XHRcdFx0cGFkZGluZzogNHB4IDE1cHg7XG5cdFx0XHRcdFx0cmlnaHQ6IDE2cHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdGJvcmRlci13aWR0aDogOHB4IDRweCAwIDRweDtcblx0XHRcdFx0XHRcdGxlZnQ6IDE2cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmN0YS1ib3R0b20tbmF2IHtcbiAgICAmLXdyYXAge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR6LWluZGV4OiA5OTtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3gtc2hhZG93OiAwcHggLTVweCA0MHB4IHJnYmEoMjEsIDM3LCA1OCwgMC4xKTtcblxuXHRcdC5idG4ge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0bWluLWhlaWdodDogNDhweDtcblx0XHRcdG1pbi13aWR0aDogMjMycHg7XG5cdFx0fVxuICAgIH1cblxuXHQmLXByaWNlIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cblxuXHQmLWNpcmNsZSB7XG5cdFx0d2lkdGg6IDRweDtcblx0XHRoZWlnaHQ6IDRweDtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0Ji13cmFwe1xuXHRcdFx0bWluLWhlaWdodDogODBweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblx0fVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICYtdGV4dCB7XG5cdFx0XHRmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0Ji1jaXJjbGUge1xuXHRcdFx0d2lkdGg6IDNweDtcblx0XHRcdGhlaWdodDogM3B4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdH1cblx0XHQmLXdyYXAge1xuXHRcdFx0LmJ0biB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMTZweDtcblx0XHRcdFx0bWluLXdpZHRoOiAwO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG4gICAgfVxufVxuIiwiLmNvZGVyei1sZWFndWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG5cbiAgJi1tYWluIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICYtaXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAmLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDM1cHggMzBweCAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSk7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IGNhbGMoNTAlKTtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogOTVweDtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gIC5jb2RlcnotbGVhZ3VlIHtcbiAgICAmLW1haW4ge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICYtaXRlbXMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5hY2NvcmRpb24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJveC1zaGFkb3c6IDBweCAxNXB4IDQwcHggcmdiYSgyMSwgMzcsIDU4LCAwLjA1KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogJ3doaXRlJyk7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcblxuICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMTVweCA0MHB4IHJnYmEoMjEsIDM3LCA1OCwgMC4yKTtcbiAgICB9XG5cbiAgICAmLWljb24ge1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6OmFmdGVyLFxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3IsICdwaW5rJyk7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJ1dHRvbiB7XG4gICAgICAgIC5yb3cge1xuICAgICAgICAgICBtaW4taGVpZ2h0OiA0OHB4OyBcbiAgICAgICB9XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgLmFjY29yZGlvbi1pY29uIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5zbGlkZXItcmV2aWV3cyB7XG5cdC5zd2lwZXItc2xpZGUge1xuXHRcdGhlaWdodDogYXV0bztcblx0XHR3aWR0aDogMzk1cHg7XG5cdH1cblxuXHQmLWNhcmQge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTRweDtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cblx0XHQmLWltYWdlIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0fVxuXG5cdFx0Ji1icmllZiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAxNHB4O1xuXHRcdFx0cmlnaHQ6IDE0cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0bWluLWhlaWdodDogOThweDtcblx0XHRcdHotaW5kZXg6IDI7XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdHRvcDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTFweDtcblx0XHRcdFx0bGVmdDogMzBweDtcblx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAxMHB4IDEwcHggMCAxMHB4O1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmJnLW1lZGl1bS1ibHVlIHtcblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGJvcmRlci10b3AtY29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiAnbWVkaXVtLWJsdWUnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmJnLXBpbmsge1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6ICdwaW5rJyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5iZy15ZWxsb3cge1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6ICd5ZWxsb3cnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmJnLXB1cnBsZSB7XG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogJ3B1cnBsZScpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuYmctZ3JlZW4ge1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6ICdncmVlbicpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnZpZGVvLWZyYW1lIHtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblxuXHRcdFx0Ji1pdGVtIHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgxOCwgMzIsIDUxLCAwLjYpLCByZ2JhKDE4LCAzMiwgNTEsIDAuNikpO1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtcXVvdGUge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cblx0XHQmLXRleHQge1xuXHRcdFx0bWluLWhlaWdodDogMTYwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ji1uYXYge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiA1O1xuXHRcdHRvcDogLTVweDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogLTVweDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHRcdC5jb250YWluZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCYtYnV0dG9uLW5leHQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDEwMCU7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0d2lkdGg6IDUwdnc7XG5cdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0XHRtYXJnaW4tbGVmdDogMjhweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxLDM3LDU4LC44KTtcblxuXHRcdC5zbGlkZXItcmV2aWV3cy1idXR0b24tYXJyb3cge1xuXHRcdFx0bGVmdDogLTIwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ji1idXR0b24tcHJldiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0cmlnaHQ6IDEwMCU7XG5cdFx0ei1pbmRleDogMjtcblx0XHR3aWR0aDogNTB2dztcblx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogMjhweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxLDM3LDU4LC44KTtcblxuXHRcdC5zbGlkZXItcmV2aWV3cy1idXR0b24tYXJyb3cge1xuXHRcdFx0cmlnaHQ6IC0yMHB4O1xuXHRcdH1cblx0fVxuXG5cdCYtYnV0dG9uLWFycm93IHtcblx0XHR3aWR0aDogNDhweDtcblx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiAnd2hpdGUnKTtcblx0XHRib3JkZXI6IDRweCBzb2xpZCBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogJ3doaXRlJyk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogJ3doaXRlJyk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogJ2xpZ2h0LWJsdWUnKTtcblx0XHR9XG5cdH1cblxuXHQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0XHR3aWR0aDogNHB4O1xuXHRcdGhlaWdodDogMnB4O1xuXHRcdGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiAnd2hpdGUnKTtcblx0XHRvcGFjaXR5OiAwLjI7XG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdG1hcmdpbjogMCA0cHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dHJhbnNpdGlvbjogMC4zcztcblxuXHRcdCYtYWN0aXZlIHtcblx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cblxuXHQmLWxpZ2h0LWJnIHtcblx0XHQuc2xpZGVyLXJldmlld3MtYnV0dG9uLXByZXYsXG5cdFx0LnNsaWRlci1yZXZpZXdzLWJ1dHRvbi1uZXh0IHtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjEsMzcsNTgsLjUpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdC5zd2lwZXItc2xpZGUge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0d2lkdGg6IDMyMHB4O1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdC5zd2lwZXItc2xpZGUge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0d2lkdGg6IDI4MHB4O1xuXHRcdH1cblx0fVxufSIsIi5zbGlkZXItc2VvIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdHAsXG5cdHVsLFxuXHRvbCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0fVxuXG5cdHVsLFxuXHRvbCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG5cdFx0Ji1jb250cm9sIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRwb3NpdGlvbjogc3RpY2t5O1xuXHRcdFx0dG9wOiBjYWxjKDEwMCUgLSA0NXB4KTtcblx0XHRcdGJvdHRvbTogaW5pdGlhbDtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0LnN3aXBlciB7XG5cdFx0XHQmLXBhZ2luYXRpb24ge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZzogMTJweCA0MHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvciwgJ2RhcmstYmx1ZScpO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA4MHB4O1xuXG5cdFx0XHRcdCYtYnVsbGV0IHtcblx0XHRcdFx0XHRtYXJnaW46IDNweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0Ym9yZGVyOiA0cHggc29saWQgbWFwLWdldCgkY29sb3IsICdtaWRkbGUtZ3JheScpO1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjRzO1xuXHRcdFx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogbWFwLWdldCgkY29sb3IsICdtaWRkbGUtZ3JheScpXG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji1hY3RpdmUsXG5cdFx0XHRcdFx0Ji1hY3RpdmU6aG92ZXIge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRjb2xvciwgJ3BpbmsnKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc2VjdGlvbi1zbGlkZXItc2VvIHtcblx0Ji1oZWFkaW5nIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQmLW5hdmlnYXRpb24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDM1JTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0cmlnaHQ6IDA7XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHQmLWhlYWRpbmcge1xuXHRcdFx0cG9zaXRpb246IHN0aWNreTtcblx0XHRcdHRvcDogNTZweDtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHRcdHBhZGRpbmctdG9wOiA4cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAtOHB4O1xuXG5cdFx0XHQmLmlzLXVwIHtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmFuY2hvci1oYXMge1xuXHRcdFx0XHR0b3A6IDEwMnB4O1xuXHRcdFx0XHRcblx0XHRcdFx0Ji5pcy11cCB7XG5cdFx0XHRcdFx0dG9wOiA0NnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIubWVudS1zdGlja3kge1xuICAgIG1hcmdpbi10b3A6IC0zOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgJjpub3QoLm5vLXN0aWNreSkge1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICB0b3A6IDczcHg7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuXG4gICAgICAgICYuaXMtdG9wIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmLmlzLXN0aWNreSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvciwgJ3doaXRlJyk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA4cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTcpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBcbiAgICAgICAgICAgIC5tZW51LXN0aWNreS1idXR0b24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgIC5tZW51LXN0aWNreS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHNoYWRvdyAwcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtd3JhcHBlciB7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDM2cHggcmdiYSgwLCAwLCAwLCAwLjE3KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIH1cblxuICAgICYtYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvciwgJ3doaXRlJyk7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA4cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTcpO1xuXG4gICAgICAgICYtd3JhcHBlciB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6bm90KC5uby1zdGlja3kpIHtcbiAgICAgICAgICAgIHRvcDogNThweDtcbiAgICAgICAgICAgICYuaXMtdG9wIHtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgJjpub3QoLm5vLXN0aWNreSkge1xuICAgICAgICAgICAgdG9wOiA1NnB4O1xuICAgICAgICAgICAgJi5pcy10b3Age1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAmLWJ1dHRvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICYtYnV0dG9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIubGlzdC1jaXJjbGVzIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHRsaSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctbGVmdDogMjVweDtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHR9XG5cdH1cbn1cblxuQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkY29sb3Ige1xuXHQubGlzdC1jaXJjbGVzLSN7JG5hbWV9IHtcblxuXHRcdGxpOmJlZm9yZSB7XG5cdFx0XHRib3JkZXItY29sb3I6ICR2YWx1ZTtcblx0XHR9XG5cdH1cbn1cblxuLmxpc3QtY2lyY2xlLW1hcmsge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXG5cdGxpIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDMycHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1pbi1oZWlnaHQ6IDIwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGNvbnRlbnQ6IFwiXFxlOTMwXCI7XG5cdFx0XHRmb250LWZhbWlseTogJ2dvY29kZXJ6JyAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdGNvbG9yOiAjMGRjMWQzO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdGxpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdH1cbn1cblxuLmxpc3QtcG9pbnRzIHtcblx0bGkge1xuXHRcdHBhZGRpbmctbGVmdDogMzJweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWluLWhlaWdodDogMjBweDtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMnB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGNvbnRlbnQ6IFwiXFxlOTMwXCI7XG5cdFx0XHRmb250LWZhbWlseTogJ2dvY29kZXJ6JyAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdGNvbG9yOiAjMGRjMWQzO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdGxpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0dG9wOiAtMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ubGlzdC1kb3RzIHtcblx0bGkge1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGNvbnRlbnQ6IFwiXFwyMDIyXCI7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0fVxuXHR9XG59XG5cbi5saXN0LW9sIHtcblx0Y291bnRlci1yZXNldDogaXRlbTtcblx0bGkge1xuXHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGNvbG9yOiBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogJ2xpZ2h0LWJsdWUnKTtcblx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSkgJy4nO1xuXHRcdFx0Y291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblx0fVxufVxuXG4iLCIubG9iYnktdGVhY2hpbmcge1xuICAgICYtYmxvY2sge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHQmLXBpY3R1cmUge1xuXHRcdGltZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRvYmplY3QtcG9zaXRpb246IDAgNTAlO1xuXHRcdH1cblx0fVxufVxuIiwiLnZpZGVvLWZyYW1lIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3sgJHRoZW1lLWltYWdlcy1wYXRoIH0vaW1nL3ZpZGVvLXNoYWRvdy5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDVweDtcbiAgICAgICAgd2lkdGg6IDE4NDJweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJ0biB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6ICdkYXJrLWJsdWUnKTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBlYXNlIDAuM3M7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiA3N3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiA3N3B4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6ICd3aGl0ZScpO1xuICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiAnZGFyay1ibHVlJyk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogZWFzZSAwLjNzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1zaW1wbGUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC52aWRlby1mcmFtZSB7XG4gICAgICAgICYtaXRlbTpob3ZlciB7XG4gICAgXG4gICAgICAgICAgICAudmlkZW8tZnJhbWUtYnRuIHtcbiAgICBcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDk2cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTZweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUobWFwLWdldCgkY29sb3IsICdkYXJrLWJsdWUnKSwgMC42KTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiAgdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZVooNDVkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogJ3doaXRlJyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAudmlkZW8tZnJhbWUge1xuICAgICAgICAmOm5vdCgudmlkZW8tZnJhbWUtc2ltcGxlKSB7XG4gICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1NXB4OyBcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7ICR0aGVtZS1pbWFnZXMtcGF0aCB9L2ltZy92aWRlby1zaGFkb3ctbW9iaWxlLnBuZycpO1xuICAgICAgICAgICAgYm90dG9tOiAtMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWJ0biB7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiA3cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogN3B4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxMXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNvdXJzZS1jYXJkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LXNpemU6IDE2cHg7XG5cbiAgICAmOjphZnRlciB7XG4gICAgXHRjb250ZW50OiAnJztcbiAgICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBcdHRvcDogMTZweDtcbiAgICBcdGxlZnQ6IDA7XG4gICAgXHRyaWdodDogMDtcbiAgICBcdGJvdHRvbTogMDtcbiAgICBcdHotaW5kZXg6IDE7XG4gICAgXHQvLyBib3gtc2hhZG93OiAwcHggMHB4IDVweCBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogJ2RhcmstYmx1ZScpO1xuXHRcdGJveC1zaGFkb3c6IDBweCAxNXB4IDQwcHggcmdiYSgyMSwgMzcsIDU4LCAwLjEpO1xuICAgIFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuICAgIFx0YmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3IsICd3aGl0ZScpO1xuICAgIFx0dHJhbnNpdGlvbjogMC4zcztcbiAgICB9XG5cbiAgICAmLWluZm8ge1xuICAgIFx0ei1pbmRleDogMjtcbiAgICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIFx0Ji1pbWFnZSB7XG4gICAgXHRcdHBhZGRpbmctdG9wOiA1OCU7XG4gICAgXHRcdGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgXHRcdGltZyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuICAgIFx0XHRcdHdpZHRoOiAxMDAlO1xuICAgIFx0XHRcdGhlaWdodDogMTAwJTtcbiAgICBcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0b2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgIFx0XHR9XG4gICAgXHR9XG5cbiAgICBcdCYtbW9yZSB7XG4gICAgXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBcdFx0dG9wOiAzMHB4O1xuICAgIFx0XHRsZWZ0OiAwO1xuICAgIFx0XHR6LWluZGV4OiAzO1xuICAgIFx0XHRib3JkZXItcmFkaXVzOiAwcHggMTAwcHggMTAwcHggMHB4O1xuXHRcdFx0b3V0bGluZTogbm9uZTtcbiAgICBcdH1cblxuICAgIFx0Ji1hZGQge1xuICAgIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgXHRcdHRvcDogMDtcbiAgICBcdFx0bGVmdDogMDtcbiAgICBcdFx0cmlnaHQ6IDA7XG4gICAgXHRcdGJvdHRvbTogMDtcbiAgICBcdFx0Ym9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG4gICAgXHRcdGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9yLCAnd2hpdGUnKTtcbiAgICBcdFx0b3ZlcmZsb3cteDogYXV0bzsgXG4gICAgXHR9XG5cbiAgICBcdCYtbGlzdCB7XG4gICAgXHRcdGxpIHtcbiAgICBcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXG4gICAgXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnZ29jb2RlcnonICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGU5MDFcIjtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRcdFx0dG9wOiA1cHg7XG5cdFx0XHRcdFx0Y29sb3I6IG1hcC1nZXQoJGNvbG9yLCAnbWVkaXVtLWJsdWUnKTtcblx0XHRcdFx0fVxuICAgIFx0XHR9XG4gICAgXHR9XG5cbiAgICBcdCYtdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuICAgIFx0XHRtaW4taGVpZ2h0OiA1OHB4O1xuICAgIFx0fVxuXG4gICAgXHQmLWxhYmVsIHtcbiAgICBcdFx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIFx0XHR0b3A6IDA7XG4gICAgXHRcdHotaW5kZXg6IDM7XG4gICAgXHRcdHJpZ2h0OiAyMHB4O1xuICAgIFx0XHR3aWR0aDogODRweDtcbiAgICBcdH1cblxuICAgIFx0Ji1udW1iZXIge1xuICAgIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgXHRcdHRvcDogNDBweDtcbiAgICBcdFx0ei1pbmRleDogMztcbiAgICBcdFx0bGVmdDogMDtcbiAgICBcdFx0d2lkdGg6IDY4cHg7XG4gICAgXHRcdGhlaWdodDogMzdweDtcblx0XHQgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3sgJHRoZW1lLWltYWdlcy1wYXRoIH0vaW1nL2NvdXJzZS1jYXJkL2xhYmVsLW51bWJlci1iZy5zdmdcIik7XG4gICAgXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAxMDAlO1xuICAgIFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgXHRcdHBhZGRpbmc6IDAgOHB4IDAgMThweDtcbiAgICBcdH1cblxuXHRcdCYtdGV4dCB7XG5cdFx0XHQubGlzdC1kb3RzIGxpOjpiZWZvcmUge1xuXHRcdFx0XHR0b3A6IDJweDtcblx0XHRcdH1cblx0XHR9XG4gICAgfVxuXG4gICAgJi1idXR0b25zIHtcbiAgICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBcdHotaW5kZXg6IDI7XG5cbiAgICBcdC5idG4tb3V0bGluZS1zbSB7XG4gICAgXHRcdG1pbi13aWR0aDogMDtcbiAgICBcdFx0cGFkZGluZzogMCAxNnB4O1xuICAgIFx0XHRtaW4taGVpZ2h0OiA0MHB4O1xuICAgIFx0fVxuXG4gICAgXHQuYnRuLW91dGxpbmUtcGluayB7XG4gICAgXHRcdCY6aG92ZXIge1xuICAgIFx0XHRcdG9wYWNpdHk6IDAuNjtcbiAgICBcdFx0fVxuICAgIFx0fVxuXG5cdFx0LmJnLXdoaXRlIHtcbiAgICBcdFx0Jjpob3ZlciB7XG4gICAgXHRcdFx0b3BhY2l0eTogMC42O1xuICAgIFx0XHR9XG4gICAgXHR9XG4gICAgfVxuXG4gICAgJi1tYWluIHtcbiAgICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHR9XG5cbiAgICBcdCYtYmcge1xuICAgIFx0XHRpbWcge1xuICAgIFx0XHRcdHdpZHRoOiAxMDAlO1xuICAgIFx0XHR9XG4gICAgXHR9XG5cbiAgICBcdCYtY29udGVudCB7XG4gICAgXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBcdFx0dG9wOiAwO1xuICAgIFx0XHRsZWZ0OiAwO1xuICAgIFx0XHRyaWdodDogMDtcbiAgICBcdFx0ei1pbmRleDogMjtcblx0XHRcdHBhZGRpbmctbGVmdDogMTMzcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMzNweDtcbiAgICBcdH1cblxuXHRcdCYtbGluZSB7XG5cdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdGhlaWdodDogN3B4O1xuXHRcdH1cblxuICAgIFx0Ji1sYWJlbCB7XG4gICAgXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBcdFx0dG9wOiAwO1xuICAgIFx0XHR6LWluZGV4OiAzO1xuICAgIFx0XHR3aWR0aDogNjVweDtcbiAgICBcdFx0aGVpZ2h0OiA5MnB4O1xuXHRcdCAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyAkdGhlbWUtaW1hZ2VzLXBhdGggfS9pbWcvY291cnNlLWNhcmQvbGFiZWwtYmcuc3ZnXCIpO1xuICAgIFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMTAwJTtcbiAgICBcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIFx0XHRmb250LXNpemU6IDEycHg7XG4gICAgXHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXG4gICAgXHRcdCYtbGVmdCB7XG4gICAgXHRcdFx0bGVmdDogMzVweDtcbiAgICBcdFx0fVxuXG4gICAgXHRcdCYtcmlnaHQge1xuICAgIFx0XHRcdHJpZ2h0OiAzNXB4O1xuICAgIFx0XHR9XG4gICAgXHR9XG4gICAgfVxuXG5cdCYtbGFiZWwtZnJlZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMjBweDtcblx0fVxuXG5cdCYtbGFiZWwtaW5mbyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMTJweDtcblx0XHRsZWZ0OiAxMHB4O1xuXG5cdFx0Ji1pdGVtIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEsIDM3LCA1OCwgMC44KTtcblx0XHRcdHBhZGRpbmc6IDVweCA4cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cblx0XHRpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHR9XG5cdH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHQmLWluZm8ge1xuXHRcdFx0Ji1hZGQge1xuXHRcdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6bm90KC5jb3Vyc2UtY2FyZC1zaW1wbGUpOmhvdmVyIHtcblx0ICAgIFx0Jjo6YWZ0ZXIge1xuXHRcdCAgICBcdHRvcDogMDtcblx0XHQgICAgfVxuXG5cdCAgICBcdC5jb3Vyc2UtY2FyZC1pbmZvLWFkZCB7XG5cdCAgICBcdFx0ei1pbmRleDogNTtcblx0ICAgIFx0XHRvcGFjaXR5OiAxO1xuXHQgICAgXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdCAgICBcdH1cblx0ICAgIH1cblxuXHQgICAgJi1mdWxsIHtcblx0ICAgIFx0Jjo6YWZ0ZXIge1xuXHRcdCAgICBcdHJpZ2h0OiAxNnB4O1xuXHRcdCAgICBcdHRvcDogMDtcblx0XHQgICAgfVxuXG5cdFx0ICAgICYtd3JhcHAge1xuXHRcdCAgICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQgICAgXHR6LWluZGV4OiAzO1xuXHRcdCAgICB9XG5cblx0XHRcdC5jb3Vyc2UtY2FyZC1pbmZvLWltYWdlIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmNvdXJzZS1jYXJkLWZ1bGwtY29sIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0Ym90dG9tOiAxNnB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3IsICdkYXJrLWJsdWUnKTtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjI7XG5cdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHQmLWluZm8ge1xuXHRcdFx0Ji1hZGQge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR6LWluZGV4OiA1O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtZnVsbCB7XG5cdFx0ICAgICYtY29sIHtcblx0XHQgICAgXHRoZWlnaHQ6IDEwMCU7XG5cdFx0ICAgIH1cblx0ICAgIH1cblxuXHQgICAgJi1tYWluIHtcblx0ICAgIFx0Ji1jb250ZW50IHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmLXRpdGxlIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuXG5cdFx0XHRcdC5mcy0zLCAuaDMge1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji1saW5lIHtcblx0XHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRcdGhlaWdodDogNHB4O1xuXHRcdFx0fVxuXG5cdCAgICBcdCYtbGFiZWwge1xuXHQgICAgXHRcdHdpZHRoOiA0NXB4O1xuXHQgICAgXHRcdGhlaWdodDogNjVweDtcblx0ICAgIFx0XHRmb250LXNpemU6IDEwcHg7XG5cblx0ICAgIFx0XHQmLWxlZnQge1xuXHQgICAgXHRcdFx0bGVmdDogMjVweDtcblx0ICAgIFx0XHR9XG5cblx0ICAgIFx0XHQmLXJpZ2h0IHtcblx0ICAgIFx0XHRcdHJpZ2h0OiAyNXB4O1xuXHQgICAgXHRcdH1cblx0ICAgIFx0fVxuXHQgICAgfVxuXG5cdFx0Ji5pcy1hY3RpdmUge1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5jb3Vyc2UtY2FyZC1pbmZvLWFkZCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdCYtaW5mbyB7IFxuXHRcdFx0Ji10aXRsZSB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXG5cdCAgICAmLW1haW4ge1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXG5cdFx0XHQmLXRpdGxlIHtcblxuXHRcdFx0XHQuaDMge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmg0IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHQgICAgfVxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdCAgICAmLW1haW4ge1xuXG5cdFx0XHR3aWR0aDogMzEwcHg7XG5cblx0XHRcdCYtYmcge1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYtdGl0bGUge1xuXHRcdFx0XHQuaDMge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmg0IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHQgICAgfVxuXHR9XG59Il19 */
