.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-plans-pricing .breadcrumbs-wrap{position:relative;background-color:transparent;z-index:10}.page-template-tmp-plans-pricing .section-plans-pricing-top-wrap{margin-top:-120px;padding-top:120px;background-image:url(https://assets.gocoderz.xyz/site/wp-content/theme/GoCoderZ/img/plans-pricing/plans-pricing-hero-bg.jpg);background-repeat:no-repeat;background-size:cover}.page-template-tmp-plans-pricing .section-plans-pricing-top-wrap .container{z-index:3}.page-template-tmp-plans-pricing .section-plans-pricing-top-wrap .plans-pricing-top-icon{position:absolute;background-repeat:no-repeat;background-position:50% 50%;z-index:1}.page-template-tmp-plans-pricing .section-plans-pricing-top-wrap .plans-pricing-top-icon-1{background-image:url(https://assets.gocoderz.xyz/site/wp-content/theme/GoCoderZ/img/plans-pricing/plans-pricing-icon1.png);width:56px;height:56px;left:23px;bottom:275px}.page-template-tmp-plans-pricing .section-plans-pricing-top-wrap .plans-pricing-top-icon-2{background-image:url(https://assets.gocoderz.xyz/site/wp-content/theme/GoCoderZ/img/plans-pricing/plans-pricing-icon2.png);width:151px;height:151px;left:69px;bottom:128px}.page-template-tmp-plans-pricing .section-plans-pricing-top-wrap .plans-pricing-top-icon-3{background-image:url(https://assets.gocoderz.xyz/site/wp-content/theme/GoCoderZ/img/plans-pricing/plans-pricing-icon3.png);width:97px;height:96px;right:142px;top:30px}.page-template-tmp-plans-pricing .section-plans-pricing-top-wrap .plans-pricing-menu{border-radius:24px;max-width:424px}.page-template-tmp-plans-pricing .section-plans-pricing-top-wrap .plans-pricing-menu-button{color:#fff;border-radius:24px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;height:44px;line-height:44px;cursor:pointer;-webkit-transition:.3s;transition:.3s;opacity:.7;z-index:2}.page-template-tmp-plans-pricing .section-plans-pricing-top-wrap .plans-pricing-menu-button-bg{background-color:#fff;-webkit-transition:.3s;transition:.3s;z-index:1;top:0;bottom:0;position:absolute;border-radius:24px}.page-template-tmp-plans-pricing .section-plans-pricing-top-wrap .plans-pricing-menu-button:hover{opacity:1}.page-template-tmp-plans-pricing .section-plans-pricing-top-wrap .plans-pricing-menu-button.is-active{color:#203044;opacity:1}.page-template-tmp-plans-pricing .section-plans-pricing-top-wrap .plans-pricing-menu-note{font-size:14px}.page-template-tmp-plans-pricing .section-plans-pricing-advantages-wrap .plans-pricing-advantages-content{max-width:766px}.page-template-tmp-plans-pricing .section-plans-pricing-advantages-wrap .plans-pricing-advantages-block{border-radius:8px;background:rgba(246,247,249,.7);padding:38px 60px 68px}.page-template-tmp-plans-pricing .section-plans-pricing-advantages-wrap .plans-pricing-advantages-icon{font-size:32px}.page-template-tmp-plans-pricing .section-plans-pricing-cards-wrap .plans-pricing-cards-slider{margin-left:-12px;margin-right:-12px}.page-template-tmp-plans-pricing .section-plans-pricing-cards-wrap .plans-pricing-cards-slider .swiper-slide{width:33.3333%;padding-left:12px;padding-right:12px;height:auto}@media (max-width:1300px){.page-template-tmp-plans-pricing .section-plans-pricing-cards-wrap .plans-pricing-cards-slider .swiper-slide{width:auto}}@media (max-width:575.98px){.page-template-tmp-plans-pricing .plans-pricing-top-icon{display:none}.page-template-tmp-plans-pricing .section-plans-pricing-top-wrap .plans-pricing-menu-button{font-size:14px;height:40px;line-height:40px}.page-template-tmp-plans-pricing .section-plans-pricing-top-wrap .plans-pricing-menu-note{font-size:12px}}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}@media (max-width:1199.98px){.slider-wrap-xl{overflow:hidden}.slider-wrap-xl .swiper-container{overflow:visible}}@media (max-width:991.98px){.page-template-tmp-plans-pricing .section-plans-pricing-top-wrap .plans-pricing-top-icon-3{right:0}.page-template-tmp-plans-pricing .section-plans-pricing-advantages-wrap .plans-pricing-advantages-block{padding:20px 40px 50px}.slider-wrap-lg{overflow:hidden}.slider-wrap-lg .swiper-container{overflow:visible}}@media (max-width:767.98px){.page-template-tmp-plans-pricing .section-plans-pricing-cards-wrap .plans-pricing-cards-slider{margin-left:-8px;margin-right:-8px}.page-template-tmp-plans-pricing .section-plans-pricing-cards-wrap .plans-pricing-cards-slider .swiper-slide{padding-left:8px;padding-right:8px}.slider-wrap-md{overflow:hidden}.slider-wrap-md .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}}.plans-pricing-card{height:100%;padding-top:13px}.plans-pricing-card:not(.plans-pricing-card-single) .plans-pricing-card-wrapper{-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);opacity:0}.plans-pricing-card:not(.plans-pricing-card-single).is-animate .plans-pricing-card-wrapper{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.plans-pricing-card:not(.plans-pricing-card-single).is-animate.is-back{z-index:2}.plans-pricing-card-single .plans-pricing-card-wrapper{background:rgba(58,85,123,.3);border:1px solid #4f6580;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.plans-pricing-card.is-back{position:absolute;top:0;bottom:0;left:20px;right:20px;z-index:-1}.plans-pricing-card-wrapper{height:100%;min-height:444px;width:280px;border-radius:8px;-webkit-transition:.3s ease-out;transition:.3s ease-out}.plans-pricing-card-line{height:1px}.plans-pricing-card-top{min-height:234px}.plans-pricing-card-label{position:absolute;height:26px;padding:0 12px;top:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;z-index:3;border-radius:8px}.plans-pricing-card-title{font-size:24px}.plans-pricing-card .btn-gradient{position:relative;overflow:hidden;border:0}.plans-pricing-card .btn-gradient-bg{background:-webkit-gradient(linear,left top, right top,color-stop(0, #8533c1),to(#f72887));background:linear-gradient(90deg,#8533c1 0,#f72887 100%);position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;-webkit-transition:.3s;transition:.3s;opacity:0;border-radius:25px}.plans-pricing-card .btn-gradient .btn-text{position:relative;z-index:2}.plans-pricing-card .btn-gradient:hover .btn-gradient-bg{opacity:1}.plans-pricing-card .btn-outline-pink-opacity{background:rgba(247,40,135,.1);border:none;color:#f72887}.plans-pricing-card .btn-outline-pink-opacity:hover{color:#fff;background:#f72887}@media (max-width:991.98px){.plans-pricing-card.is-back{left:12px;right:12px}.plans-pricing-card-top{min-height:220px}}@media (max-width:575.98px){.plans-pricing-card.is-back{left:12px;right:12px}.plans-pricing-card-top{min-height:204px}.plans-pricing-card-wrapper{min-height:420px}}.plans-pricing-slide{padding:0 20px}.plans-pricing-slide:nth-child(2) .plans-pricing-card-wrapper{-webkit-transition-delay:.25s;transition-delay:.25s}.plans-pricing-slider{margin-left:-20px;margin-right:-20px}.plans-pricing-slider .swiper-container{z-index:5}@media (max-width:991.98px){.plans-pricing-slide{padding:0 12px}.plans-pricing-slider{margin-left:-12px;margin-right:-12px}}@media (max-width:400px){.plans-pricing-slide{position:relative}.plans-pricing-slide::after{position:absolute;content:'';top:37px;left:12px;right:12px;bottom:24px;background:#fff;opacity:0;visibility:hidden;border-radius:8px;z-index:5;-webkit-transition:.3s;transition:.3s}.plans-pricing-slide:not(.swiper-slide-active)::after{opacity:.3;visibility:visible}.plans-pricing-slide:not(.swiper-slide-active) .plans-pricing-card{opacity:0}}@media (max-width:374.98px){.page-template-tmp-plans-pricing .section-plans-pricing-top-wrap .plans-pricing-menu-button{font-size:12px}.page-template-tmp-plans-pricing .section-plans-pricing-advantages-wrap .plans-pricing-advantages-block{padding:16px 24px 32px}.page-template-tmp-plans-pricing .section-plans-pricing-top-wrap .plans-pricing-menu-note{font-size:10px}.plans-pricing-slide{padding:0 4px}.plans-pricing-slide::after{left:4px;right:4px}.plans-pricing-slider{margin-left:-4px;margin-right:-4px}}.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 (min-width:992px){.plans-pricing-slide{height:auto}.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}}@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}}.courses-card-top{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.courses-card-info{position:absolute;left:0;right:0;bottom:0;z-index:3}.courses-card-label{border-radius:4px}.courses-card-title.has-arrow-purple::before{color:#8533c1}.courses-card-title.has-arrow-green::before{color:#3abf82}.courses-card-title.has-arrow-light-blue::before{color:#0dc1d3}.courses-card-count{font-size:14px}.courses-card-block{overflow:hidden;border-radius:8px}.courses-card-block::after{content:'';position:absolute;top:0;bottom:0;right:0;left:0;z-index:2;background:-webkit-gradient(linear,left top, left bottom,color-stop(0, rgba(0,0,0,0)),to(rgba(0,0,0,.6)));background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.courses-card-block:hover .courses-card-image{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.courses-card-block:hover::after{opacity:.5}.courses-card-image{-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%}@media (max-width:1300px){.courses-card{width:400px}}@media (max-width:575.98px){.courses-card{width:320px}.courses-card-count{font-size:12px}}@media (max-width:374.98px){.courses-card{width:280px}}.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){.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}}.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)}.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}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX2Zvcm0uc2NzcyIsImJhc2UvX3ZhcnMuc2NzcyIsIi4uL2xpYnMvc3dpcGVyLTYuNi4yL3N3aXBlci5zY3NzIiwibGF5b3V0L19wbGFucy1wcmljaW5nLnNjc3MiLCIuLi9saWJzL2Jvb3RzdHJhcC01LjAuMC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsImxheW91dC9fc2xpZGVyLnNjc3MiLCJsYXlvdXQvX3BvcHVwLXRlc3QtZHJpdmUuc2NzcyIsImxheW91dC9fZmFxLnNjc3MiLCJtb2R1bGVzL19wbGFucy1wcmljaW5nLWNhcmQuc2NzcyIsIm1vZHVsZXMvX3BsYW5zLXByaWNpbmctc2xpZGVyLnNjc3MiLCJtb2R1bGVzL192aWRlby1mcmFtZS5zY3NzIiwibW9kdWxlcy9fY291cnNlcy1jYXJkLnNjc3MiLCJtb2R1bGVzL19iYW5uZXItZnJlZS1hY3Rpdml0eS5zY3NzIiwibW9kdWxlcy9fc2xpZGVyLXJldmlld3Muc2NzcyIsIm1vZHVsZXMvX2FjY29yZGlvbi5zY3NzIiwibW9kdWxlcy9fY3RhLWJvdHRvbS1uYXYuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQyxXQUNDLGlCQUFVLENBQ1Ysa0JBQWUsQ0FGZixjQUtDLFlBQVMsQ0FMVix1QkFTQyxpQkFBVSxDQVRYLDhCQVlFLFVBQVMsQ0FDVCxpQkFBVSxDQUNWLEtBQUssQ0FDTCxNQUFNLENBQ04sT0FBTyxDQUNQLFFBQVEsQ0FDUixhQUFTLENBQ1QscUNBQWtCLENBQ2xCLDhCQUFZLENBQVosc0JBQVksQ0FDWixTQUFTLENBQ1Qsa0JBQVksQ0FDWixVQUFTLENBQ1QsY0FLRixpQkFBVSxDQUVWLDBCQUdBLGVBQVksQ0FDWixTQUFPLENBQ1AsMENBTUUsdUJBQVMsQ0FDVCxZQUtGLGlCQUFVLENBQ1YsUUFBSyxDQUNMLE1BQU0sQ0FDTixPQUFPLENBQ1Asa0JBQWEsQ0FDYixlQUFVLENBQ1Ysc0JBQWUsQ0FDZixVQUFPLENBQ1AsY0FBVyxDQUNYLGVBQWEs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NEIsQ0FBNUIsd0NBQTRCLENBQTVCLG9DQUE0QixDQUM3QixxQkN2Q2YsY0FBVSxDQUNWLFVBQVMsQ0FDVCxRQUFRLENBQ1IsTUFBTSxDQUNOLE9BQU8sQ0FDUCxnREFBMEIsQ0FBMUIsd0NBQTBCLENBTnZCLDBCQVNGLGVBQWEsQ0FDYixtQkFBZ0IsQ0FDaEIsZUFBWSxDQUNaLGVBQVcsQ0FDWCxzQkFJRCxjQUFXLENBQ1gsdUJBR0EsU0FBTyxDQUNQLFVBQVEsQ0FDUixpQkFBZSxDWHVDYix5QlduQ0YscUJBQ0MsZUFBWSxDQUNaLG1CQUFTLENBQVQsbUJBQVMsQ0FBVCxZQUFTLENBQ1Qsd0JBQWEsQ0FBYixxQkFBYSxDQUFiLGtCQUFhLENBQUEsQ1g2Q1osNEJXeENJLHFCQUNMLHdCQUFXLENBQ1gsdUJBRUEsU0FBTyxDQUNQLFVBQVEsQ0FDUixpQkFBZSxDQUNmLDBCQUdDLGNBQVMsQ0FDVCxXQUFXLENBQ1gsbUJBQWdCLENBQUEiLCJmaWxlIjoicGxhbnMtcHJpY2luZy5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmZvcm0ge1xuXHQmLWl0ZW0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tYm90dG9tOiAzOHB4O1xuXG5cdFx0YnIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQmLmlzLWRpc2FibGVkIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzNywgMTQ1LCAxNTUsIDAuNCk7XG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHR6LWluZGV4OiA5ODtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLWNvbnRyb2wge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHR9XG5cblx0Ji1jb250cm9sICYtZXJyb3Ige1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Y29sb3I6IHJlZDtcblx0fVxuXG5cdCYtYnV0dG9ucy1ncm91cCB7XG5cblx0XHQmLmhhcy1lcnJvciB7XG5cdFx0XHQuZm9ybS1lcnJvciB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji1lcnJvciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRjb2xvcjogI0ZGQ0MwMDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0cGFkZGluZy10b3A6IDNweDtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHR9XG5cblx0Ji13aGl0ZSB7XG5cdFx0LmNoZWNrYm94IHtcblx0XHRcdCYtaW5wdXQge1xuXHRcdFx0XHQmOmNoZWNrZWQgKyAuY2hlY2tib3gtd3JhcHBlciB7XG5cdFx0XHRcdFx0LmNoZWNrYm94LWljb24ge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRjb2xvciwgJ3BpbmsnKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucmFkaW8ge1xuXHRcdFx0Ji1pbnB1dCB7XG5cdFx0XHRcdCY6Y2hlY2tlZCArIC5yYWRpby13cmFwcGVyIHtcblx0XHRcdFx0XHQucmFkaW8taWNvbiB7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IG1hcC1nZXQoJGNvbG9yLCAncGluaycpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLWljb24ge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCBtYXAtZ2V0KCRjb2xvciwgJ2RhcmstYmx1ZScpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mb3JtLWVycm9yIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0fVxuXHR9XG5cblx0Ji1maWxlbmFtZSB7XG5cdFx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0Ji1oYXMtZXJyb3Ige1xuXHRcdC5pbnB1dCB7XG5cdFx0XHRib3JkZXItY29sb3I6IG1hcC1nZXQoJGNvbG9yLCAncmVkJyk7XG5cdFx0fVxuXG5cdFx0LmlucHV0LWxhYmVsIHtcblx0XHRcdGNvbG9yOiBtYXAtZ2V0KCRjb2xvciwgJ3JlZCcpO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cblx0XHQuc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcblx0XHRcdGJvcmRlci1jb2xvcjogbWFwLWdldCgkY29sb3IsICdyZWQnKTtcblx0XHR9XG5cdH1cbn1cblxuLmlucHV0IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvciwgJ3doaXRlJyk7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3M7XG5cdGhlaWdodDogNjJweDtcblx0Y29sb3I6IG1hcC1nZXQoJGNvbG9yLCAnZGFyay1ibHVlJyk7XG5cdHBhZGRpbmc6IDAgMThweDtcblx0b3V0bGluZTogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRib3JkZXI6IDFweCBzb2xpZCBtYXAtZ2V0KCRjb2xvciwgJ2RhcmstYmx1ZScpO1xuXHRjYXJldC1jb2xvcjogbWFwLWdldCgkY29sb3IsICdkYXJrLWJsdWUnKTtcblxuXHQmOi13ZWJraXQtYXV0b2ZpbGwge1xuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgNjJweCBtYXAtZ2V0KCRjb2xvciwgJ3doaXRlJykgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvciwgJ3doaXRlJyk7XG5cdH1cblxuXHQmLXRleHRhcmVhIHtcblx0XHRyZXNpemU6IG5vbmU7XG5cdFx0aGVpZ2h0OiAxNzhweDtcblx0XHRwYWRkaW5nOiAxNnB4IDE4cHggMzBweDtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHR9XG5cblx0Jjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuXHQmOi1tb3otcGxhY2Vob2xkZXIsXG5cdCYtbW96LXBsYWNlaG9sZGVyLFxuXHQmLW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuXHQmOnBsYWNlaG9sZGVyIHsgXG5cdFx0Y29sb3I6ICNCOUI5Qjk7IFxuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQmOmZvY3VzIHtcblx0XHRib3JkZXItY29sb3I6IG1hcC1nZXQoJGNvbG9yLCAncHVycGxlJyk7XG5cdH1cbn1cblxuLmlucHV0LWxhYmVsIHtcblx0Y29sb3I6IG1hcC1nZXQoJGNvbG9yLCAnZGFyay1ibHVlJyk7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmlucHV0LWZsb2F0aW5nIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC5pbnB1dCB7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cblx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0Ji10ZXh0YXJlYSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMzZweDtcblx0XHR9XG5cdFx0Ji10ZXh0IHtcblx0XHRcdHBhZGRpbmctdG9wOiAzMnB4O1xuXHRcdH1cblx0fVxuXG5cdGlucHV0LCBzZWxlY3QsIHRleHRhcmVhIHtcblx0XHQmOmZvY3VzIH4gLmlucHV0LWxhYmVsLFxuXHRcdCY6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiAuaW5wdXQtbGFiZWwge1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDZweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAycHg7XG5cdFx0XHRjb2xvcjogcmdiYSgyMSwgMzcsIDU4LCAwLjYpO1xuXHRcdH1cblx0fVxuXG5cdC5pbnB1dC1sYWJlbCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMnB4O1xuXHRcdGxlZnQ6IDJweDtcblx0XHRyaWdodDogMThweDtcblx0XHRwYWRkaW5nOiAxNHB4IDhweCAxNHB4IDE2cHg7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuXHRcdHRyYW5zaXRpb246IC4xcyBlYXNlLWluLW91dDtcblx0XHRsaW5lLWhlaWdodDogMS43NTtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0YmFja2dyb3VuZDogbWFwLWdldCgkY29sb3IsICd3aGl0ZScpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0fVxuXG5cdCYuaXMtZm9jdXNlZCB7XG5cdFx0LmlucHV0LWxhYmVsIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdHBhZGRpbmctdG9wOiA2cHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMnB4O1xuXHRcdFx0Y29sb3I6IHJnYmEoMjEsIDM3LCA1OCwgMC42KTtcblx0XHR9XG5cdH1cbn1cblxuLmNoZWNrLWJ1dHRvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuXHQmLWlucHV0IHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogLTk5OTk5cHg7XG5cdFx0JjpjaGVja2VkICsgLmNoZWNrLWJ1dHRvbi13cmFwcGVyIHtcblx0XHRcdC5jaGVjay1idXR0b24taWNvbiB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0XHQuY2hlY2stYnV0dG9uLXRleHQge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG1pbi1oZWlnaHQ6IDQwcHg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMCAyNnB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdH1cblx0Ji10ZXh0IHtcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cdH1cblx0Ji1pY29uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHJpZ2h0OiAxMHB4O1xuXHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0XHRjb2xvcjogbWFwLWdldCgkY29sb3IsICdwaW5rJyk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG4uc2VsZWN0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LXNpemU6IDE2cHg7XG5cblx0LnNlbGVjdDItY29udGFpbmVyIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9yLCAnd2hpdGUnKTtcblx0XHRib3JkZXItY29sb3I6IG1hcC1nZXQoJGNvbG9yLCAnd2hpdGUnKTtcblx0XHRoZWlnaHQ6IDYycHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRwYWRkaW5nOiAwIDE4cHg7XG5cdFx0Y29sb3I6IG1hcC1nZXQoJGNvbG9yLCAnZGFyay1ibHVlJyk7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdHRyYW5zaXRpb246IGJvcmRlci1yYWRpdXMgMC4zcztcblx0XHRib3JkZXI6IDFweCBzb2xpZCBtYXAtZ2V0KCRjb2xvciwgJ2RhcmstYmx1ZScpO1xuXG5cdFx0LnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG5cdFx0XHRmb250LWZhbWlseTogJ2dvY29kZXJ6JyAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlxcZTkwY1wiO1xuXHRcdFx0fVxuXG5cdFx0XHRiIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzogMCAxMnB4IDAgMDtcblx0XHR9XG5cblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiBtYXAtZ2V0KCRjb2xvciwgJ2RhcmstYmx1ZScpO1xuXHRcdH1cblx0fVxuXG5cdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XG5cdFx0LnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRjb2xvciwgJ2RhcmstYmx1ZScpO1xuXHRcdH1cblxuXHRcdCYuc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIHtcblx0XHRcdC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcblx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogbWFwLWdldCgkY29sb3IsICd3aGl0ZScpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuc2VsZWN0Mi1jb250YWluZXItLWJlbG93IHtcblx0XHRcdC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogbWFwLWdldCgkY29sb3IsICd3aGl0ZScpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHR9XG5cdH1cblxuXHQmLXJvdW5kZWQge1xuXHRcdC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDM1cHg7XG5cdFx0XHRwYWRkaW5nOiAwIDI0cHg7XG5cdFx0fVxuXG5cdFx0LnNlbGVjdC1kcm9wZG93biB7XG5cdFx0XHQuc2VsZWN0Mi1kcm9wZG93biB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDM1cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjRweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLWRyb3Bkb3duIHtcblx0XHQuc2VsZWN0Mi1kcm9wZG93biB7XG5cdFx0XHRib3JkZXItY29sb3I6IG1hcC1nZXQoJGNvbG9yLCAnZGFyay1ibHVlJyk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvciwgJ3doaXRlJyk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0dHJhbnNpdGlvbjogYm9yZGVyIDAuM3M7XG5cdFx0XHRwYWRkaW5nOiAwXG5cdFx0fVxuXG5cdFx0LnNlbGVjdDItcmVzdWx0cyB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRjb2xvcjogbWFwLWdldCgkY29sb3IsICdkYXJrLWJsdWUnKTtcblx0XHR9XG5cblx0XHQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuXHRcdFx0cGFkZGluZzogMTBweCA0MHB4IDEwcHggMThweDtcblx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdnb2NvZGVyeicgIWltcG9ydGFudDtcblx0XHRcdFx0Y29udGVudDogXCJcXGU5MTlcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0cmlnaHQ6IDI0cHg7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGNvbG9yOiBtYXAtZ2V0KCRjb2xvciwgJ2dyZWVuJyk7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZCB7XG5cdFx0XHRjb2xvcjogbWFwLWdldCgkY29sb3IsICdkYXJrLWJsdWUnKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9yLCAnd2hpdGUnKTtcblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsXG5cdFx0LnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0YWJsZSB7XG5cdFx0XHRjb2xvcjogbWFwLWdldCgkY29sb3IsICdtZWRpdW0tYmx1ZScpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOCwgMTE3LCAxODgsIDAuMSk7XG5cdFx0fVxuXG5cdFx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcblx0XHRcdC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG5cdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG5cdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcblx0XHRcdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3IsICdsaWdodC1ncmF5Jyk7XG5cdFx0XHRwYWRkaW5nOiAwIDE2cHggMCAzNnB4O1xuXHRcdFx0b3V0bGluZTogMDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHR9XG5cblx0XHQuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcblx0XHRcdHBhZGRpbmc6IDEycHggOHB4IDRweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcXGU5MDdcIjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdnb2NvZGVyeicgIWltcG9ydGFudDtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRjb2xvcjogbWFwLWdldCgkY29sb3IsICdtaWRkbGUtZ3JheScpO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMjRweDtcblx0XHRcdFx0bGVmdDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaW5wdXQtbGFiZWwge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDJweDtcblx0XHRsZWZ0OiAycHg7XG5cdFx0cmlnaHQ6IDE4cHg7XG5cdFx0cGFkZGluZzogMTRweCA4cHggMTRweCAxNnB4O1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcblx0XHR0cmFuc2l0aW9uOiAuMXMgZWFzZS1pbi1vdXQ7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNzU7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblxuXHRcdCYuaXMtdXAge1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDRweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAycHg7XG5cdFx0XHRjb2xvcjogcmdiYSgyMSwgMzcsIDU4LCAwLjYpO1xuXHRcdH1cblx0fVxuXG5cdCYtd2l0aC1sYWJlbCB7XG5cdFx0LnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuXHRcdFx0LnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG5cdFx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdH1cblxuXHRcdFx0LnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtc2ltcGxlIHtcblx0XHQuc2VsZWN0Mi1jb250YWluZXIge1xuXHRcdFx0bWluLXdpZHRoOiAxMjBweDtcblx0XHR9XG5cdFx0LnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0XHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cdFx0LnNlbGVjdC1kcm9wZG93biB7XG5cdFx0XHQuc2VsZWN0Mi1kcm9wZG93biB7XG5cdFx0XHRcdG1pbi13aWR0aDogMTUycHg7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgNHB4IDE2cHggcmdiYSgwLDAsMCwuMTcpO1xuXG5cdFx0XHRcdC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTZweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zZWxlY3QyLXJlc3VsdHMge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDhweCAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5mb3JtIHtcblxuXHRcdCYtaXRlbSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdH1cblxuXHRcdCYtZXJyb3Ige1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0fVxuXHR9XG5cblx0LmlucHV0IHtcblx0XHQmOm5vdCguaW5wdXQtdGV4dGFyZWEpIHtcblx0XHRcdGhlaWdodDogNjBweDtcblx0XHR9XG5cdH1cblxuXHQuc2VsZWN0IHtcblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG5cdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmNoZWNrLWJ1dHRvbiB7XG5cdFx0Ji1pbnB1dCB7XG5cdFx0XHQmOmNoZWNrZWQgKyAuY2hlY2stYnV0dG9uLXdyYXBwZXIge1xuXHRcdFx0XHQuY2hlY2stYnV0dG9uLXRleHQge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKCAwLCAxMHB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLXdyYXBwZXIge1xuXHRcdFx0bWluLWhlaWdodDogNjBweDtcblx0XHRcdHBhZGRpbmctbGVmdDogNXB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xuXHRcdH1cblx0XHQmLWljb24ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA4cHg7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcblx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdH1cblx0fVxufVxuXG4uY2hlY2tib3gge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR3aWR0aDogMTAwJTtcblx0Ji1pbnB1dCB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IC05OTk5OXB4O1xuXHRcdCY6Y2hlY2tlZCArIC5jaGVja2JveC13cmFwcGVyIHtcblx0XHRcdC5jaGVja2JveC1pY29uIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3IsICdwaW5rJyk7XG5cblx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHQmLXRleHQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1sZWZ0OiAxNnB4O1xuXHR9XG5cdCYtaWNvbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3IsICd3aGl0ZScpO1xuXHRcdGNvbG9yOiBtYXAtZ2V0KCRjb2xvciwgJ3doaXRlJyk7XG5cdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHR3aWR0aDogMTlweDtcblx0XHRtaW4td2lkdGg6IDE5cHg7XG5cdFx0aGVpZ2h0OiAxOXB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCBtYXAtZ2V0KCRjb2xvciwgJ2RhcmstYmx1ZScpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdGkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cdH1cbn1cblxuLnJhZGlvIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cblx0Ji1pbnB1dCB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IC05OTk5OXB4O1xuXG5cdFx0JjpjaGVja2VkICsgLnJhZGlvLXdyYXBwZXIge1xuXHRcdFx0LnJhZGlvLWljb24ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvciwgJ3BpbmsnKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdCYtdGV4dCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWxlZnQ6IDE2cHg7XG5cdH1cblxuXHQmLWljb24ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XG5cdFx0cGFkZGluZzogMnB4O1xuXHRcdGNvbG9yOiBtYXAtZ2V0KCRjb2xvciwgJ3doaXRlJyk7XG5cdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHR3aWR0aDogMTlweDtcblx0XHRtaW4td2lkdGg6IDE5cHg7XG5cdFx0aGVpZ2h0OiAxOXB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRib3JkZXI6IDJweCBzb2xpZCBtYXAtZ2V0KCRjb2xvciwgJ3BpbmsnKTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cbn1cblxuLmlzLWZvcm0taGlkZGVuIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMXB4O1xuXHRoZWlnaHQ6IDFweDtcblx0b3BhY2l0eTogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNoYXJhY3Rlci1jb3VudGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxMDtcblx0Y29sb3I6ICNCOUI5Qjk7IFxuXHRib3R0b206IDJweDtcblx0cmlnaHQ6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0cGFkZGluZzogMnB4IDRweDtcblx0YmFja2dyb3VuZDogbWFwLWdldCgkY29sb3IsICd3aGl0ZScpO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG59IiwiLy8gQ29sb3JzXG4kY29sb3I6IChcblx0J3doaXRlJzogI2ZmZixcblx0J2RhcmstYmx1ZSc6ICMxNTI1M0EsXG5cdCdsaWdodC1ncmF5JzogI0Y0RjRGNCxcblx0J21pZGRsZS1ncmF5JzogIzg5OTE5Qixcblx0J21lZGl1bS1ibHVlJzogIzFDNzVCQyxcblx0J2xpZ2h0LWJsdWUnOiAjMERDMUQzLFxuXHQncHVycGxlJzogIzg1MzNDMSxcblx0J3BpbmsnOiAjRjcyODg3LFxuXHQneWVsbG93JzogI0ZGQkEwMCxcblx0J2dyZWVuJzogIzNBQkY4Mixcblx0J2JsYWNrJzogIzAwMCxcblx0J3RyYW5zcGFyZW50JzogdHJhbnNwYXJlbnQsXG5cdCdkYXJrJzogIzIwMzA0NCxcblx0J3JlZCc6ICNGMTBEMEQsXG5cdCdkYXJrLWJsdWUtOTAnOiAjMkQzQjRFLFxuXHQnZGFyay1ibHVlLTgwJzogIzQ0NTE2MSxcblx0J2RhcmstYmx1ZS03MCc6ICM1QzY3NzYsXG5cdCdkYXJrLWJsdWUtNjAnOiAjNzM3Qzg5LFxuXHQnZGFyay1ibHVlLTUwJzogIzhBOTI5RCxcblx0J2RhcmstYmx1ZS00MCc6ICNBMUE4QjAsXG5cdCdkYXJrLWJsdWUtMzAnOiAjQjlCRUM0LFxuXHQnZGFyay1ibHVlLTIwJzogI0QwRDNEOCxcblx0J2RhcmstYmx1ZS0xMCc6ICNFOEVBRUMsXG4pO1xuXG4vLyBGb250IFNpemVzXG4kZm9udC1zaXplLXhsOiAoXG5cdCcxJzogNTRweCxcblx0JzInOiA0MnB4LFxuXHQnMyc6IDMycHgsXG5cdCc0JzogMjRweCxcblx0JzUnOiAxOHB4LFxuXHQnNic6IDE2cHgsXG5cdCc3JzogMTRweCxcblx0JzgnOiAxMnB4LFxuKTtcblxuLy8gQmV0d2VlbiBtZCwgbGdcbiRmb250LXNpemUtbWQ6IChcblx0JzEnOiA0OHB4LFxuXHQnMic6IDM2cHgsXG5cdCczJzogMzBweCxcblx0JzQnOiAyMHB4LFxuXHQnNSc6IDE2cHgsXG5cdCc2JzogMTZweCxcblx0JzcnOiAxNHB4LFxuXHQnOCc6IDEycHgsXG4pO1xuXG4kZm9udC1zaXplLXNtOiAoXG5cdCcxJzogMzJweCxcblx0JzInOiAyOHB4LFxuXHQnMyc6IDI0cHgsXG5cdCc0JzogMThweCxcblx0JzUnOiAxNnB4LFxuXHQnNic6IDE2cHgsXG5cdCc3JzogMTRweCxcblx0JzgnOiAxMnB4LFxuKTtcblxuJGxpbmUtaGVpZ2h0OiAoXG5cdCcwLTgnOiAwLjgsXG5cdCcwLTknOiAwLjksXG5cdCcxJzogMSxcblx0JzEtMSc6IDEuMSxcblx0JzEtMic6IDEuMixcblx0JzEtMyc6IDEuMyxcblx0JzEtNCc6IDEuNCxcblx0JzEtNSc6IDEuNSxcblx0JzEtNic6IDEuNixcblx0JzEtNyc6IDEuNyxcblx0JzEtOCc6IDEuOCxcblx0JzEtOSc6IDEuOSxcbik7XG5cbi8vIEJvb3RzdHJhcFxuJGdyaWQtYnJlYWtwb2ludHM6IChcblx0eHhzOiAwLFxuXHR4czogMzc1cHgsXG5cdHNtOiA1NzZweCxcblx0bWQ6IDc2OHB4LFxuXHRsZzogOTkycHgsXG5cdHhsOiAxMjAwcHhcbik7XG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuXHRzbTogNTQwcHgsXG5cdG1kOiA3MjBweCxcblx0bGc6IDk2MHB4LFxuXHR4bDogMTE0MHB4LFxuXHR4eGw6IDEyODhweCAvLyAxMjY0cHggKyAyNHB4IChwYWRkaW5ncyBpZiB1c2luZyBib3gtc2l6aW5nOiBib3JkZXItYm94XG4pO1xuXG4kZm9udC13ZWlnaHQtbGlnaHQ6IDMwMDtcbiRmb250LXdlaWdodC1ub3JtYWw6IDQwMDtcbiRmb250LXdlaWdodC1ib2xkOiA3MDA7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiBib2xkZXI7XG5cbiRlbmFibGUtbmVnYXRpdmUtbWFyZ2luczogdHJ1ZTtcblxuXG4vLyBJY29tb29uXG4kaWNvbW9vbi1mb250LXBhdGg6IFwiLi4vZm9udHMvaWNvbW9vbi9mb250c1wiO1xuXG4vLyBGb250IEF3ZXNvbWVcbiRmYS1mb250LXBhdGg6IFwiLi4vZm9udHMvZm9udC1hd2Vzb21lL2ZvbnRzXCI7XG5cbi8vIFRoZW1lIGltYWdlcyBwYXRoIGZvciBkZXZlbG9wbWVudFxuJHRoZW1lLWltYWdlcy1wYXRoOiBcIi4uL1wiICFkZWZhdWx0OyAvLyB0aGVtZSByb290IGZvbGRlciBmb3IgbG9jYWwgZGV2ZWxvcG1lbnRcblxuQGlmIHZhcmlhYmxlLWV4aXN0cyh0aGVtZV9pbWFnZXNfcGF0aCkge1xuXHQkdGhlbWUtaW1hZ2VzLXBhdGg6ICR0aGVtZV9pbWFnZXNfcGF0aDtcbn0iLCJAaW1wb3J0ICdzd2lwZXItdmFycy5zY3NzJztcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc3dpcGVyLWljb25zJztcbiAgc3JjOiB1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJylcbiAgICBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjeyR0aGVtZUNvbG9yfTtcbn1cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3ctY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLXBvaW50ZXItZXZlbnRzIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgJi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsIHtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi14O1xuICB9XG59XG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCB7XG4gICYsXG4gIC5zd2lwZXItc2xpZGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5zd2lwZXItd3JhcHBlciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG4gIH1cbn1cblxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci1jb250YWluZXItM2Qge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xuICAuc3dpcGVyLXdyYXBwZXIsXG4gIC5zd2lwZXItc2xpZGUsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbiAgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG59XG5cbi8qIENTUyBNb2RlICovXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSB7XG4gID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEZvciBGaXJlZm94ICovXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbiAgfVxufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICB9XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xuICB9XG59XG5cblxuXG4iLCIucGFnZS10ZW1wbGF0ZS10bXAtcGxhbnMtcHJpY2luZyB7XG5cblx0LmJyZWFkY3J1bWJzLXdyYXAge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR6LWluZGV4OiAxMDtcblx0fVxuXG5cdC5zZWN0aW9uLXBsYW5zLXByaWNpbmctdG9wLXdyYXAge1xuXHRcdG1hcmdpbi10b3A6IC0xMjBweDtcblx0XHRwYWRkaW5nLXRvcDogMTIwcHg7XG5cdH1cblxuXHQuc2VjdGlvbi1wbGFucy1wcmljaW5nLXRvcC13cmFwIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyAkdGhlbWUtaW1hZ2VzLXBhdGggfS9pbWcvcGxhbnMtcHJpY2luZy9wbGFucy1wcmljaW5nLWhlcm8tYmcuanBnXCIpO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuXHRcdC5jb250YWluZXIge1xuXHRcdFx0ei1pbmRleDogMztcblx0XHR9XG5cblx0XHQucGxhbnMtcHJpY2luZy10b3Age1xuXHRcdFx0Ji1pY29uIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXG5cdFx0XHRcdCYtMSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3sgJHRoZW1lLWltYWdlcy1wYXRoIH0vaW1nL3BsYW5zLXByaWNpbmcvcGxhbnMtcHJpY2luZy1pY29uMS5wbmdcIik7XG5cdFx0XHRcdFx0d2lkdGg6IDU2cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA1NnB4O1xuXHRcdFx0XHRcdGxlZnQ6IDIzcHg7XG5cdFx0XHRcdFx0Ym90dG9tOiAyNzVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLTIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7ICR0aGVtZS1pbWFnZXMtcGF0aCB9L2ltZy9wbGFucy1wcmljaW5nL3BsYW5zLXByaWNpbmctaWNvbjIucG5nXCIpO1xuXHRcdFx0XHRcdHdpZHRoOiAxNTFweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDE1MXB4O1xuXHRcdFx0XHRcdGxlZnQ6IDY5cHg7XG5cdFx0XHRcdFx0Ym90dG9tOiAxMjhweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLTMge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7ICR0aGVtZS1pbWFnZXMtcGF0aCB9L2ltZy9wbGFucy1wcmljaW5nL3BsYW5zLXByaWNpbmctaWNvbjMucG5nXCIpO1xuXHRcdFx0XHRcdHdpZHRoOiA5N3B4O1xuXHRcdFx0XHRcdGhlaWdodDogOTZweDtcblx0XHRcdFx0XHRyaWdodDogMTQycHg7XG5cdFx0XHRcdFx0dG9wOiAzMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnBsYW5zLXByaWNpbmctbWVudSB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyNHB4O1xuXHRcdFx0bWF4LXdpZHRoOiA0MjRweDtcblxuXHRcdFx0Ji1idXR0b24ge1xuXHRcdFx0XHRjb2xvcjogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6ICd3aGl0ZScpO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAyNHB4O1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRtaW4td2lkdGg6IDA7XG5cdFx0XHRcdGhlaWdodDogNDRweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDQ0cHg7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHRcdFx0b3BhY2l0eTogMC43O1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXG5cdFx0XHRcdCYtYmcge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiAnd2hpdGUnKTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjRweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmlzLWFjdGl2ZSB7XG5cdFx0XHRcdFx0Y29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiAnZGFyaycpO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji1ub3RlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zZWN0aW9uLXBsYW5zLXByaWNpbmctYWR2YW50YWdlcy13cmFwIHtcblx0XG5cdFx0LnBsYW5zLXByaWNpbmctYWR2YW50YWdlcyB7XG5cdFx0XHQmLWNvbnRlbnQge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDc2NnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmLWJsb2NrIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI0NiwgMjQ3LCAyNDksIDAuNyk7XG5cdFx0XHRcdHBhZGRpbmc6IDM4cHggNjBweCA2OHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmLWljb24ge1xuXHRcdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnNlY3Rpb24tcGxhbnMtcHJpY2luZy1jYXJkcy13cmFwIHtcblxuXHRcdC5wbGFucy1wcmljaW5nLWNhcmRzLXNsaWRlciB7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTEycHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuXG5cdFx0XHQuc3dpcGVyLXNsaWRlIHtcblx0XHRcdFx0d2lkdGg6IDMzLjMzMzMlO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEycHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEycHg7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG5cdFx0LnNlY3Rpb24tcGxhbnMtcHJpY2luZy1jYXJkcy13cmFwIHtcblx0XG5cdFx0XHQucGxhbnMtcHJpY2luZy1jYXJkcy1zbGlkZXIge1xuXHRcdFx0XHQuc3dpcGVyLXNsaWRlIHtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdC5zZWN0aW9uLXBsYW5zLXByaWNpbmctdG9wLXdyYXAge1xuXHRcblx0XHRcdC5wbGFucy1wcmljaW5nLXRvcCB7XG5cdFx0XHRcdCYtaWNvbiB7XG5cdFx0XHRcdFx0Ji0zIHtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zZWN0aW9uLXBsYW5zLXByaWNpbmctYWR2YW50YWdlcy13cmFwIHtcdFxuXHRcdFx0LnBsYW5zLXByaWNpbmctYWR2YW50YWdlcyB7XG5cdFx0XHRcdCYtYmxvY2sge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggNDBweCA1MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0LnNlY3Rpb24tcGxhbnMtcHJpY2luZy1jYXJkcy13cmFwIHtcblxuXHRcdFx0LnBsYW5zLXByaWNpbmctY2FyZHMtc2xpZGVyIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC04cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogLThweDtcblx0XG5cdFx0XHRcdC5zd2lwZXItc2xpZGUge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogOHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDhweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdC5wbGFucy1wcmljaW5nLXRvcCB7XG5cdFx0XHQmLWljb24ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zZWN0aW9uLXBsYW5zLXByaWNpbmctdG9wLXdyYXAge1xuXHRcdFx0LnBsYW5zLXByaWNpbmctbWVudSB7XG5cdFx0XHRcdCYtYnV0dG9uIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji1ub3RlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHQuc2VjdGlvbi1wbGFucy1wcmljaW5nLXRvcC13cmFwIHtcblx0XHRcdC5wbGFucy1wcmljaW5nLW1lbnUge1xuXHRcblx0XHRcdFx0Ji1idXR0b24ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYtbm90ZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNlY3Rpb24tcGxhbnMtcHJpY2luZy1hZHZhbnRhZ2VzLXdyYXAge1x0XG5cdFx0XHQucGxhbnMtcHJpY2luZy1hZHZhbnRhZ2VzIHtcblx0XHRcdFx0Ji1ibG9jayB7XG5cdFx0XHRcdFx0cGFkZGluZzogMTZweCAyNHB4IDMycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2VjdGlvbi1wbGFucy1wcmljaW5nLXRvcC13cmFwIHtcblx0XHRcdC5wbGFucy1wcmljaW5nLW1lbnUge1xuXHRcdFx0XHQmLW5vdGUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5ib2R5IC5hY3NiLXRyaWdnZXIuYWNzYi10cmlnZ2VyLXBvc2l0aW9uLXktYm90dG9tLmFjc2ItbW9iaWxlIHtcblx0aW5zZXQ6IGF1dG8gMjBweCA3NXB4IGF1dG8gIWltcG9ydGFudDtcbn0iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAaWYgbm90ICRuIHtcbiAgICBAZXJyb3IgXCJicmVha3BvaW50IGAjeyRuYW1lfWAgbm90IGZvdW5kIGluIGAjeyRicmVha3BvaW50c31gXCI7XG4gIH1cbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyByZWR1Y2VkIGJ5IDAuMDJweCB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2Zcbi8vIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgobWQsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1heCBhbmQgJG1heCA+IDAsICRtYXggLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiAgYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6ICBicmVha3BvaW50LW1heCgkbmV4dCk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLnNsaWRlci13cmFwIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQuc3dpcGVyLWNvbnRhaW5lciB7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdH1cbn1cblxuLnNsaWRlci13cmFwLXhsIHtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdC5zd2lwZXItY29udGFpbmVyIHtcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdH1cblx0fVxufVxuXG4uc2xpZGVyLXdyYXAtbGcge1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0LnN3aXBlci1jb250YWluZXIge1xuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0fVxuXHR9XG59XG5cbi5zbGlkZXItd3JhcC1tZCB7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHQuc3dpcGVyLWNvbnRhaW5lciB7XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHR9XG5cdH1cbn0iLCIucG9wdXAtdGVzdC1kcml2ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYyMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzI3Ljg5ZGVnLCAjRkZCQTAwIDQwLjQzJSwgIzg1MzNDMSAxMjYuMTQlKSwgIzFDNzVCQztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAwO1xuXG4gICYtY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XG4gICAgICBtaW4taGVpZ2h0OiA3MzVweDtcblxuICAgICAgJi1mb3JtIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyAkdGhlbWUtaW1hZ2VzLXBhdGggfS9pbWcvcG9wdXAtdGVzdC1kcml2ZS9wb3B1cC10ZXN0LWRyaXZlLnBuZycpO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjg3cHg7XG5cblx0XHQucHJlbG9hZGVyOjphZnRlciB7XG5cdFx0XHR0b3A6IDMyJTtcblx0XHR9XG4gICAgICB9XG4gICAgXG4gICAgICAmLWZpbmFsbHkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7ICR0aGVtZS1pbWFnZXMtcGF0aCB9L2ltZy9wb3B1cC10ZXN0LWRyaXZlL3BvcHVwLXRlc3QtZHJpdmUtZmluYWxseS5wbmcnKTtcbiAgICAgICAgcGFkZGluZy10b3A6IDQ3NnB4O1xuICAgICAgfVxuICB9XG5cbiAgLmJ0bi1vdXRsaW5lLXB1cnBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3IsICdwdXJwbGUnKTtcbiAgICBjb2xvcjogbWFwLWdldCgkY29sb3IsICd3aGl0ZScpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3IsICd3aGl0ZScpO1xuICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvciwgJ2RhcmsnKTtcbiAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJGNvbG9yLCAnd2hpdGUnKTtcbiAgICB9XG4gIH1cblxuICAuaW5wdXQge1xuICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxOCwgMzIsIDUxLCAwLjIpO1xuICB9XG5cbiAgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgICBjb2xvcjogbWFwLWdldCgkY29sb3IsICd3aGl0ZScpO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAmLWNvbnRlbnQge1xuICAgICAgbWluLWhlaWdodDogNjY2cHg7XG4gICAgICAmLWZvcm0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7ICR0aGVtZS1pbWFnZXMtcGF0aCB9L2ltZy9wb3B1cC10ZXN0LWRyaXZlL3BvcHVwLXRlc3QtZHJpdmUtbW9iaWxlLnBuZycpO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjU2cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICAgIH1cbiAgXG4gICAgICAmLWZpbmFsbHkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7ICR0aGVtZS1pbWFnZXMtcGF0aCB9L2ltZy9wb3B1cC10ZXN0LWRyaXZlL3BvcHVwLXRlc3QtZHJpdmUtZmluYWxseS1tb2JpbGUucG5nJyk7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzOTFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuc2VjdGlvbi1mYXEtd3JhcCB7XG4gICAgYmFja2dyb3VuZDogI0Y2RjdGOTtcblxuICAgIC5tZW51LXN0aWNreSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB9XG5cbiAgICAuZmFxIHtcbiAgICAgICAgJi1hc2lkZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgdG9wOiAxMjBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG5cbiAgICAgICAgICAgICYuaXMtdG9wIHtcbiAgICAgICAgICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC53cC1wb3N0LWltYWdlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IDkyMHB4KSB7XG4gICAgICAgIC5mYXEge1xuICAgICAgICAgICAgJi1hc2lkZSB7XG4gICAgICAgICAgICAgICAgJi1wb3N0Om50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnBsYW5zLXByaWNpbmctY2FyZCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXHRwYWRkaW5nLXRvcDogMTNweDtcblx0XG5cdCY6bm90KC5wbGFucy1wcmljaW5nLWNhcmQtc2luZ2xlKSB7XHRcblx0XHQucGxhbnMtcHJpY2luZy1jYXJkLXdyYXBwZXIge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XHRcblx0XHRcblxuXHRcdCYuaXMtYW5pbWF0ZSB7XG5cdFx0XHQucGxhbnMtcHJpY2luZy1jYXJkLXdyYXBwZXIge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYuaXMtYmFjayB7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji1zaW5nbGUge1xuXHRcdC5wbGFucy1wcmljaW5nLWNhcmQtd3JhcHBlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDU4LCA4NSwgMTIzLCAwLjMpO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzRGNjU4MDtcblx0XHRcdGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcblx0XHR9XG5cdH1cblxuXHQmLmlzLWJhY2sge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDIwcHg7XG5cdFx0cmlnaHQ6IDIwcHg7XG5cdFx0ei1pbmRleDogLTE7XG5cdH1cblxuXHQmLXdyYXBwZXIge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRtaW4taGVpZ2h0OiA0NDRweDtcblx0XHR3aWR0aDogMjgwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG5cdH1cblx0XG5cdCYtbGluZSB7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdH1cblxuXHQmLXRvcCB7XG5cdFx0bWluLWhlaWdodDogMjM0cHg7XG5cdH1cblxuXHQmLWxhYmVsIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aGVpZ2h0OiAyNnB4O1xuXHRcdHBhZGRpbmc6IDAgMTJweDtcblx0XHR0b3A6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHotaW5kZXg6IDM7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHR9XG5cblx0Ji10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHR9XG5cblx0LmJ0bi1ncmFkaWVudCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Ym9yZGVyOiAwO1xuXG5cdFx0Ji1iZyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM4NTMzQzEgMCUsICNGNzI4ODcgMTAwJSk7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyNXB4O1xuXHRcdH1cblxuXHRcdC5idG4tdGV4dCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0LmJ0bi1ncmFkaWVudC1iZyB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJ0bi1vdXRsaW5lLXBpbmstb3BhY2l0eSB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgyNDcsIDQwLCAxMzUsIDAuMSk7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGNvbG9yOiBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogJ3BpbmsnKTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiAnd2hpdGUnKTtcblx0XHRcdGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiAncGluaycpO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdCYuaXMtYmFjayB7XG5cdFx0XHRsZWZ0OiAxMnB4O1xuXHRcdFx0cmlnaHQ6IDEycHg7XG5cdFx0fVxuXG5cdFx0Ji10b3Age1xuXHRcdFx0bWluLWhlaWdodDogMjIwcHg7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0Ji5pcy1iYWNrIHtcblx0XHRcdGxlZnQ6IDEycHg7XG5cdFx0XHRyaWdodDogMTJweDtcblx0XHR9XG5cblx0XHQmLXRvcCB7XG5cdFx0XHRtaW4taGVpZ2h0OiAyMDRweDtcblx0XHR9XG5cblx0XHQmLXdyYXBwZXIge1xuXHRcdFx0bWluLWhlaWdodDogNDIwcHg7XG5cdFx0fVxuXHR9XG59XG4iLCIucGxhbnMtcHJpY2luZyB7XG5cblx0Ji1zbGlkZSB7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXG5cdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0LnBsYW5zLXByaWNpbmctY2FyZC13cmFwcGVyIHtcblx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogMC4yNXM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji1zbGlkZXIge1xuXHRcdG1hcmdpbi1sZWZ0OiAtMjBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuXG5cdFx0LnN3aXBlci1jb250YWluZXIge1xuXHRcdFx0ei1pbmRleDogNTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0Ji1zbGlkZSB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0Ji1zbGlkZSB7XG5cdFx0XHRwYWRkaW5nOiAwIDEycHg7XG5cdFx0fVxuXG5cdFx0Ji1zbGlkZXIge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xMnB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtMTJweDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcblx0XHQmLXNsaWRlIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0dG9wOiAzN3B4O1xuXHRcdFx0XHRsZWZ0OiAxMnB4O1xuXHRcdFx0XHRyaWdodDogMTJweDtcblx0XHRcdFx0Ym90dG9tOiAyNHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogJ3doaXRlJyk7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0XHR6LWluZGV4OiA1O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm5vdCguc3dpcGVyLXNsaWRlLWFjdGl2ZSkge1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMC4zO1xuXHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucGxhbnMtcHJpY2luZy1jYXJkIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0Ji1zbGlkZSB7XG5cdFx0XHRwYWRkaW5nOiAwIDRweDtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0bGVmdDogNHB4O1xuXHRcdFx0XHRyaWdodDogNHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtc2xpZGVyIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtNHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtNHB4O1xuXHRcdH1cblx0fVxufSIsIi52aWRlby1mcmFtZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7ICR0aGVtZS1pbWFnZXMtcGF0aCB9L2ltZy92aWRlby1zaGFkb3cucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMTA1cHg7XG4gICAgICAgIHdpZHRoOiAxODQycHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgIH1cblxuICAgICYtaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1idG4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkIG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiAnZGFyay1ibHVlJyk7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogZWFzZSAwLjNzO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB3aWR0aDogNzdweDtcbiAgICAgICAgICAgIGhlaWdodDogNzdweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiAnd2hpdGUnKTtcbiAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogJ2RhcmstYmx1ZScpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGVhc2UgMC4zcztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtc2ltcGxlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAudmlkZW8tZnJhbWUge1xuICAgICAgICAmLWl0ZW06aG92ZXIge1xuICAgIFxuICAgICAgICAgICAgLnZpZGVvLWZyYW1lLWJ0biB7XG4gICAgXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5NnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDk2cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKG1hcC1nZXQoJGNvbG9yLCAnZGFyay1ibHVlJyksIDAuNik7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGVaKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6ICd3aGl0ZScpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgLnZpZGVvLWZyYW1lIHtcbiAgICAgICAgJjpub3QoLnZpZGVvLWZyYW1lLXNpbXBsZSkge1xuICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTVweDsgXG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyAkdGhlbWUtaW1hZ2VzLXBhdGggfS9pbWcvdmlkZW8tc2hhZG93LW1vYmlsZS5wbmcnKTtcbiAgICAgICAgICAgIGJvdHRvbTogLTMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1idG4ge1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogN3B4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDdweDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMTFweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5jb3Vyc2VzLWNhcmQge1xuXHQmLXRvcCB7XG5cdFx0ZmxleC1ncm93OiAxO1xuXHR9XG5cdFxuXHQmLWluZm8ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHR6LWluZGV4OiAzO1xuXHR9XG5cblx0Ji1sYWJlbCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHR9XG5cblx0Ji10aXRsZSB7XG5cdFx0Ji5oYXMtYXJyb3ctcHVycGxlIHtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbG9yOiBtYXAtZ2V0KCRjb2xvciwgJ3B1cnBsZScpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuaGFzLWFycm93LWdyZWVuIHtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbG9yOiBtYXAtZ2V0KCRjb2xvciwgJ2dyZWVuJyk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5oYXMtYXJyb3ctbGlnaHQtYmx1ZSB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb2xvcjogbWFwLWdldCgkY29sb3IsICdsaWdodC1ibHVlJyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji1jb3VudCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cblx0Ji1ibG9jayB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuNikgMTAwJSk7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0LmNvdXJzZXMtY2FyZC1pbWFnZSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtaW1hZ2Uge1xuXHRcdHRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuXHRcdHdpZHRoOiA0MDBweDtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdHdpZHRoOiAzMjBweDtcblxuXHRcdCYtY291bnQge1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdHdpZHRoOiAyODBweDtcblx0fVxufVxuIiwiLnNlY3Rpb24tYmFubmVyLWZyZWUtYWN0aXZpdHktd3JhcCB7XG5cdHBhZGRpbmctdG9wOiAyOHB4O1xuXG5cdC5iYW5uZXItZnJlZS1hY3Rpdml0eSB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI0Ny4wOWRlZywgI0ZGQkEwMCAzOC4wOSUsICM4NTMzQzEgMTE4LjkzJSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFxuXHRcdCYtaW1hZ2Uge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDhweCAwIDAgOHB4O1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji10ZXh0IHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0bWluLWhlaWdodDogNDUycHg7XG5cdFx0fVxuXG5cdFx0Ji1sYWJlbCB7XG5cdFx0XHRwYWRkaW5nOiAxMXB4IDMycHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogNjZweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdFx0XHRib3JkZXItd2lkdGg6IDEwcHggOHB4IDAgOHB4O1xuXHRcdFx0XHRib3JkZXItY29sb3I6IG1hcC1nZXQoJGNvbG9yLCAnd2hpdGUnKSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcblx0XHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0XHRsZWZ0OiAzMnB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0xcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJ0bi1vdXRsaW5lLXB1cnBsZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvciwgJ3B1cnBsZScpO1xuXHRcdFx0Y29sb3I6IG1hcC1nZXQoJGNvbG9yLCAnd2hpdGUnKTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvciwgJ3doaXRlJyk7XG5cdFx0XHRjb2xvcjogbWFwLWdldCgkY29sb3IsICdkYXJrJyk7XG5cdFx0XHRib3JkZXItY29sb3I6IG1hcC1nZXQoJGNvbG9yLCAnd2hpdGUnKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAxNnB4O1xuXG5cdFx0XHQuYmFubmVyLWZyZWUtYWN0aXZpdHkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzM5Ljc5ZGVnLCAjRkZCQTAwIDQ2Ljg0JSwgIzg1MzNDMSAxMjAuNTMlKTtcblxuXHRcdFx0XHQmLWltYWdlIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYtdGV4dCB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLWxhYmVsIHtcblx0XHRcdFx0XHRwYWRkaW5nOiA0cHggMTVweDtcblx0XHRcdFx0XHRyaWdodDogMTZweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiA4cHggNHB4IDAgNHB4O1xuXHRcdFx0XHRcdFx0bGVmdDogMTZweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuc2xpZGVyLXJldmlld3Mge1xuXHQuc3dpcGVyLXNsaWRlIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0d2lkdGg6IDM5NXB4O1xuXHR9XG5cblx0Ji1jYXJkIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cGFkZGluZy1ib3R0b206IDU0cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXG5cdFx0Ji1pbWFnZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0b2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdH1cblxuXHRcdCYtYnJpZWYge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMTRweDtcblx0XHRcdHJpZ2h0OiAxNHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdG1pbi1oZWlnaHQ6IDk4cHg7XG5cdFx0XHR6LWluZGV4OiAyO1xuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHR0b3A6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0xcHg7XG5cdFx0XHRcdGxlZnQ6IDMwcHg7XG5cdFx0XHRcdGJvcmRlci13aWR0aDogMTBweCAxMHB4IDAgMTBweDtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRcdH1cblxuXHRcdFx0Ji5iZy1tZWRpdW0tYmx1ZSB7XG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogJ21lZGl1bS1ibHVlJyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5iZy1waW5rIHtcblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGJvcmRlci10b3AtY29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiAncGluaycpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuYmcteWVsbG93IHtcblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGJvcmRlci10b3AtY29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiAneWVsbG93Jyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5iZy1wdXJwbGUge1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6ICdwdXJwbGUnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmJnLWdyZWVuIHtcblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGJvcmRlci10b3AtY29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9yLCAka2V5OiAnZ3JlZW4nKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC52aWRlby1mcmFtZSB7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cblx0XHRcdCYtaXRlbSB7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMTgsIDMyLCA1MSwgMC42KSwgcmdiYSgxOCwgMzIsIDUxLCAwLjYpKTtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLXF1b3RlIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXG5cdFx0Ji10ZXh0IHtcblx0XHRcdG1pbi1oZWlnaHQ6IDE2MHB4O1xuXHRcdH1cblx0fVxuXG5cdCYtbmF2IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogNTtcblx0XHR0b3A6IC01cHg7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IC01cHg7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHQuY29udGFpbmVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQmLWJ1dHRvbi1uZXh0IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAxMDAlO1xuXHRcdHotaW5kZXg6IDEwO1xuXHRcdHdpZHRoOiA1MHZ3O1xuXHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdFx0bWFyZ2luLWxlZnQ6IDI4cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMSwzNyw1OCwuOCk7XG5cblx0XHQuc2xpZGVyLXJldmlld3MtYnV0dG9uLWFycm93IHtcblx0XHRcdGxlZnQ6IC0yMHB4O1xuXHRcdH1cblx0fVxuXG5cdCYtYnV0dG9uLXByZXYge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHJpZ2h0OiAxMDAlO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0d2lkdGg6IDUwdnc7XG5cdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IDI4cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMSwzNyw1OCwuOCk7XG5cblx0XHQuc2xpZGVyLXJldmlld3MtYnV0dG9uLWFycm93IHtcblx0XHRcdHJpZ2h0OiAtMjBweDtcblx0XHR9XG5cdH1cblxuXHQmLWJ1dHRvbi1hcnJvdyB7XG5cdFx0d2lkdGg6IDQ4cHg7XG5cdFx0aGVpZ2h0OiA0OHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogJ3doaXRlJyk7XG5cdFx0Ym9yZGVyOiA0cHggc29saWQgbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6ICd3aGl0ZScpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6ICd3aGl0ZScpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6ICdsaWdodC1ibHVlJyk7XG5cdFx0fVxuXHR9XG5cblx0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdFx0d2lkdGg6IDRweDtcblx0XHRoZWlnaHQ6IDJweDtcblx0XHRiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRtYXA6ICRjb2xvciwgJGtleTogJ3doaXRlJyk7XG5cdFx0b3BhY2l0eTogMC4yO1xuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRtYXJnaW46IDAgNHB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRyYW5zaXRpb246IDAuM3M7XG5cblx0XHQmLWFjdGl2ZSB7XG5cdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG5cblx0Ji1saWdodC1iZyB7XG5cdFx0LnNsaWRlci1yZXZpZXdzLWJ1dHRvbi1wcmV2LFxuXHRcdC5zbGlkZXItcmV2aWV3cy1idXR0b24tbmV4dCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDIxLDM3LDU4LC41KTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHQuc3dpcGVyLXNsaWRlIHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHdpZHRoOiAzMjBweDtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHQuc3dpcGVyLXNsaWRlIHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHdpZHRoOiAyODBweDtcblx0XHR9XG5cdH1cbn0iLCIuYWNjb3JkaW9uIHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3gtc2hhZG93OiAwcHggMTVweCA0MHB4IHJnYmEoMjEsIDM3LCA1OCwgMC4wNSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkbWFwOiAkY29sb3IsICRrZXk6ICd3aGl0ZScpO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDE1cHggNDBweCByZ2JhKDIxLCAzNywgNTgsIDAuMik7XG4gICAgfVxuXG4gICAgJi1pY29uIHtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOjphZnRlcixcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9yLCAncGluaycpO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1idXR0b24ge1xuICAgICAgICAucm93IHtcbiAgICAgICAgICAgbWluLWhlaWdodDogNDhweDsgXG4gICAgICAgfVxuXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIC5hY2NvcmRpb24taWNvbiB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY3RhLWJvdHRvbS1uYXYge1xuICAgICYtd3JhcCB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHotaW5kZXg6IDk5O1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJveC1zaGFkb3c6IDBweCAtNXB4IDQwcHggcmdiYSgyMSwgMzcsIDU4LCAwLjEpO1xuXG5cdFx0LmJ0biB7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRtaW4taGVpZ2h0OiA0OHB4O1xuXHRcdFx0bWluLXdpZHRoOiAyMzJweDtcblx0XHR9XG4gICAgfVxuXG5cdCYtcHJpY2Uge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxuXG5cdCYtY2lyY2xlIHtcblx0XHR3aWR0aDogNHB4O1xuXHRcdGhlaWdodDogNHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHQmLXdyYXB7XG5cdFx0XHRtaW4taGVpZ2h0OiA4MHB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgJi10ZXh0IHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQmLWNpcmNsZSB7XG5cdFx0XHR3aWR0aDogM3B4O1xuXHRcdFx0aGVpZ2h0OiAzcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0fVxuXHRcdCYtd3JhcCB7XG5cdFx0XHQuYnRuIHtcblx0XHRcdFx0cGFkZGluZzogMCAxNnB4O1xuXHRcdFx0XHRtaW4td2lkdGg6IDA7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cbiAgICB9XG59XG4iXX0= */
