@charset "UTF-8";body{opacity:1!important}.modal_select_girl{background:#141927}#select_more_girl .selected-girl__parameters{display:none}#select_more_girl .options-girl__item{position:relative}#select_more_girl .options-girl__item .js-radio{position:absolute;left:0;top:0;opacity:0}#select_more_girl .options-girl__item img{border-radius:15px}.booking_model_single .row_booking{margin-bottom:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.booking_model_single .col_one{position:relative}.booking_model_single .col_one:before{content:"";position:absolute;right:0;top:0;height:100%;width:1px;background:#28314a}.booking_model_single .col_twoo{position:relative}.booking_model_single .col_twoo:before{content:"";position:absolute;right:0;top:0;height:100%;width:1px;background:#28314a}.booking_model_single .avail-item-date{color:#fff;font-family:Lexend;font-size:18px;font-style:normal;font-weight:700;line-height:normal}@media (max-width:767.98px){.booking_model_single .avail-item-date{font-size:14px}}.booking_model_single .avail-item-time{color:#a7aec9;font-family:Lexend;font-size:16px;font-style:normal;font-weight:400;line-height:normal}@media (max-width:767.98px){.booking_model_single .avail-item-time{font-size:12px}}.booking_model_single .booking_address .big{color:#fff;font-family:Lexend;font-size:18px;font-style:normal;font-weight:700;line-height:normal}@media (max-width:767.98px){.booking_model_single .booking_address .big{font-size:14px}}.booking_model_single .booking_address .small{color:#a7aec9;font-family:Lexend;font-size:16px;font-style:normal;font-weight:400;line-height:normal}@media (max-width:767.98px){.booking_model_single .booking_address .small{font-size:12px}}.booking_model_single .col_twoo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.booking_model_single .btn_booking_wrap{text-align:right}@media (max-width:767.98px){.booking_model_single .btn_booking_wrap .btn-outline-primary{font-size:14px}}@media (max-width:418.98px){.booking_model_single .btn_booking_wrap .btn{padding:8px 10px!important;font-size:13px}}@media (max-width:991.98px){.row-reservation{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.reservation_page .selected-girl__image img{max-width:134px;height:auto}@media (max-width:991.98px){.reservation_page .selected-girl__image img{max-width:115px}}@media (max-width:575.98px){.reservation_page .selected-girl__image img{max-width:100px}}.reservation_page .reservation-information{margin-top:0!important}.reservation_page .reservation-title{font-size:24px;margin-top:30px;margin-bottom:15px;color:#fff}.reservation_page{color:#fff}.reservation_page .reservation-day{margin-bottom:20px}.reservation_page .reservation-massage{margin-bottom:20px!important}.reservation_page .reservation_page{color:#fff}.reservation_page .available-days,.reservation_page .not-available{margin-top:-20px}.reservation_page .available-days__row,.reservation_page .not-available__row{border-radius:6px;overflow:hidden;margin-bottom:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.reservation_page .available-days__row:hover,.reservation_page .not-available__row:hover{background:rgba(55,55,55,.3294117647)}.reservation_page .available-days__row div,.reservation_page .not-available__row div{padding:10px 10px}.reservation_page .available-days__row span,.reservation_page .not-available__row span{color:#b0b0b0}.reservation_page .available-days__date,.reservation_page .not-available__date{-ms-flex-preferred-size:40%;flex-basis:40%}.reservation_page .available-days__date-time,.reservation_page .not-available__date-time{-ms-flex-preferred-size:30%;flex-basis:30%;font-size:15px;line-height:1.3em;color:#f1f1f1}.reservation_page .available-days__date-time strong,.reservation_page .not-available__date-time strong{display:block;font-weight:400}.reservation_page .available-days__date-time span,.reservation_page .not-available__date-time span{color:#979797}.reservation_page .available-days__location,.reservation_page .not-available__location{-ms-flex-preferred-size:40%;flex-basis:40%;font-size:15px;line-height:1.3em;color:#f1f1f1}.reservation_page .available-days__location strong,.reservation_page .not-available__location strong{display:block;font-weight:400}.reservation_page .available-days__location span,.reservation_page .not-available__location span{color:#979797}.reservation_page .available-today-location{-ms-flex-preferred-size:100%;flex-basis:100%;font-size:13px;margin-top:0!important;margin-bottom:0!important;padding-left:15px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12.3 16'%3E%3Cpath d='M6.1 16s6-5.6 6-10-2.7-6-6-6-6 1.6-6 6 6 10 6 10zm-3-11c0-1.7 1.3-3 3-3s3 1.3 3 3-1.3 3-3 3-3-1.3-3-3z' fill='%23F1F1F1'/%3E%3C/svg%3E") left center/auto 1.1em no-repeat;line-height:1.2em;color:#f1f1f1}.reservation_page .button-reserve-girl{margin-left:auto;border-radius:12px!important;border:1px solid #3f3f3f!important;color:#f1f1f1!important;font-weight:400;font-size:14px;cursor:pointer;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;padding:4px 20px;margin-right:0}.reservation_page .button-reserve-girl:hover{border:1px solid #4c4c4c!important;color:#f1f1f1!important}@-webkit-keyframes pulseFlicker{100%{opacity:1}50%{opacity:.7}}@keyframes pulseFlicker{100%{opacity:1}50%{opacity:.7}}.reservation_page .available-today-text{color:#f1f1f1;background:#00733d;padding:5px;border-radius:6px;line-height:1em;font-size:11px;margin-left:-10px!important;margin-top:1px;-webkit-animation:pulseFlicker 1.6s linear alternate infinite;animation:pulseFlicker 1.6s linear alternate infinite}.reservation_page .available-today-text--tomorrow{background:#bf7417}.reservation_page .available-today-text--other{background:#b0b0b0;color:#000}.reservation_page .parameters-wrapper{height:40px}.reservation_page .usg_html_1{font-size:10px;margin-left:-13px}.reservation_page .usg_html_1.green{color:#1fa600}.reservation_page .usg_html_1.orange{color:#f60}.reservation_page .blinking{-webkit-animation:blinker 1.5s linear infinite;animation:blinker 1.5s linear infinite}.reservation_page .fas{font-family:fontawesome;font-weight:900}.reservation_page .fa-circle:before{content:"\f111"}.reservation_page .schedule-table{color:#f1f1f1}.reservation_page .active .schedule-table,.reservation_page .w-tabs-item.active .schedule-date,.reservation_page .w-tabs-section.active .schedule-date{color:#19d4ff}.reservation_page .schedule-date{color:#b0b0b0}.reservation_page .name-wrapper{margin-bottom:0!important}.reservation_page .thank-you__title{text-align:center}.reservation_page .thank-you__text{margin:0;font-size:24px;text-align:center;line-height:1.3em}.reservation_page .thank-you-table{max-width:560px;margin:30px auto 0;border-radius:20px;padding:1.5rem;background-color:#141927}.reservation_page .thank-you-table__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:-1rem}.reservation_page .thank-you-table__inside{margin:1rem}.reservation_page .thank-you-table__inside--66{-ms-flex-preferred-size:60%;flex-basis:60%}.reservation_page .thank-you-table__inside--34{-ms-flex-preferred-size:40%;flex-basis:40%}.reservation_page .thank-you-table__inside.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.reservation_page .thank-you-table__inside.flex .thank-you-table__item{-ms-flex-preferred-size:50%;flex-basis:50%}.reservation_page .thank-you-table__title{font-size:14px;color:#979797;line-height:1.1em}.reservation_page .thank-you-table__value{font-size:17px}.reservation_page .w-tabs-padding-0{padding:0!important}.reservation_page .w-tabs-section-header-h{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reservation_page .selected-girl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:30px}.reservation_page .selected-girl__image{-ms-flex-negative:0;flex-shrink:0;margin-right:20px;max-height:150px}.reservation_page .selected-girl__image img{font-size:0;border-radius:10px;overflow:hidden}.reservation_page .selected-girl__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.reservation_page .selected-girl__name{font-size:30px;margin-bottom:15px;color:#fff}.reservation_page .selected-girl__parameters{display:grid;grid-template-columns:1fr 1fr;gap:5px 10px}.reservation_page .selected-girl__parameter{font-size:14px;color:#cdcdcd;display:inline-block;line-height:1.1em}.reservation_page .selected-girl__parameter div,.reservation_page .selected-girl__parameter span{display:inline-block}.reservation_page .selected-girl__parameter span{margin-left:3px}.reservation_page .selected-girl__location{padding-left:15px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12.3 16'%3E%3Cpath d='M6.1 16s6-5.6 6-10-2.7-6-6-6-6 1.6-6 6 6 10 6 10zm-3-11c0-1.7 1.3-3 3-3s3 1.3 3 3-1.3 3-3 3-3-1.3-3-3z' fill='%23cdcdcd'/%3E%3C/svg%3E") left center/auto 1.1em no-repeat;font-size:14px;line-height:1.2em;color:#cdcdcd;margin-top:15px}.reservation_page .reservation-recapitulation{margin-top:20px}.reservation_page .reservation-recapitulation--mobile{display:none;border-radius:16px;padding:20px;background:linear-gradient(269deg,#0b3260 0,#301c59 99.87%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);margin:20px 0}.reservation_page .reservation-recapitulation__row{display:-webkit-box;display:-ms-flexbox;display:flex;margin:-1rem}.reservation_page .reservation-recapitulation__row-item{margin:1rem}.reservation_page .reservation-recapitulation__row-title{font-size:14px;color:#fff;line-height:1.1em}.reservation_page .reservation-recapitulation__row-value{font-size:20px}.reservation_page .js-second-girl-selected{margin-bottom:30px;border:1px solid #333;border-radius:10px}.reservation_page .reservation-information{font-size:16px;text-align:center;margin-top:30px;border:1px solid #ffd166;color:#f1f1f1;border-radius:16px;padding-block:16px;padding-left:20px;padding-right:20px}.reservation_page .reservation-information--left{text-align:left}.reservation_page .reservation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative}.reservation_page .reservation__left-side{position:sticky;top:0}.reservation_page .reservation__right-side{position:relative}.reservation_page .select-second-girl,.reservation_page .selected-girl-wrapper{border:1px solid;border-color:#3f3f3f;border-radius:16px;padding:6px 14px 6px 32px;display:inline-block;margin:0 auto;font-size:16px;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;position:relative}.reservation_page .select-second-girl::before,.reservation_page .selected-girl-wrapper::before{content:"+";display:inline-block;position:absolute;left:10px;top:50%;font-size:1.4em;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.reservation_page .select-second-girl:hover,.reservation_page .selected-girl-wrapper:hover{border-color:#535353;color:#fff}.reservation_page .select-second-girl label,.reservation_page .selected-girl-wrapper label{display:block}.reservation_page .select-second-girl{margin-top:20px}.reservation_page .select-girl{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px;text-align:left}.reservation_page .select-girl .options-girl__image{border-radius:10px;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;margin-right:20px}.reservation_page .select-girl .options-girl__right-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.reservation_page .select-girl .options-girl__name{color:#f1f1f1;font-size:30px;font-weight:400}.reservation_page .select-girl .options-girl__info-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px;margin:0 -20px;-ms-flex-preferred-size:100%;flex-basis:100%}.reservation_page .select-girl .options-girl__info{margin:0 20px;-ms-flex-preferred-size:50%;flex-basis:50%;font-size:15px}.reservation_page .select-girl .options-girl__info span{display:inline-block;margin-left:5px;color:#b0b0b0}.reservation_page .options-girl{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px 10px;max-width:487px;max-height:485px;overflow-x:auto;position:absolute;border-radius:12px;background:#141927;left:0;z-index:10;padding:10px;scrollbar-color:#2e384f #061027;scrollbar-width:thin;opacity:0;visibility:hidden;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;top:65px}.reservation_page .options-girl--2{top:297px}.reservation_page .options-girl__already-selected{position:relative;cursor:not-allowed}.reservation_page .options-girl__already-selected::before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:10;background:url("data:image/svg+xml,%3Csvg height='556' viewBox='0 -46 417.813 417' width='556' xmlns='http://www.w3.org/2000/svg' fill='%2319d4ff'%3E%3Cpath d='M159.988 318.582c-3.988 4.012-9.43 6.25-15.082 6.25s-11.094-2.238-15.082-6.25L9.375 198.113c-12.5-12.5-12.5-32.77 0-45.246l15.082-15.086c12.504-12.5 32.75-12.5 45.25 0l75.2 75.203L348.104 9.781c12.504-12.5 32.77-12.5 45.25 0l15.082 15.086c12.5 12.5 12.5 32.766 0 45.246zm0 0'/%3E%3C/svg%3E") center 40px/30px auto no-repeat}.reservation_page .options-girl__already-selected .selected-girl__link,.reservation_page .options-girl__already-selected label{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.5;position:relative;display:block;text-decoration:none}.reservation_page .options-girl.visible{opacity:1;visibility:visible;margin-top:1px}.reservation_page .options-girl::-webkit-scrollbar{width:10px;background:#ddd}.reservation_page .options-girl::-webkit-scrollbar-thumb{background:#575757}.reservation_page .options-girl__item a{display:block;text-decoration:none}.reservation_page .options-girl__item:hover .selected-girl__name{color:#19d4ff;text-decoration:none}.reservation_page .selected-girl__name{text-decoration:none}.reservation_page .options-girl__item:hover .selected-girl__image img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.reservation_page .options-girl__item .selected-girl__image{border-radius:10px;overflow:hidden;border:2px solid transparent;margin:0 auto}.reservation_page .options-girl__item .selected-girl__image img{display:block;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.reservation_page .options-girl__item .selected-girl__name{text-align:center;font-size:18px;margin:0 auto;color:#f1f1f1;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;line-height:1.2em;margin-top:3px}.reservation_page .options-girl__item .selected-girl__parameters{display:none}.reservation_page .js-radio{display:none}.reservation_page .reservation-title{font-size:22px;margin:0;padding:0;margin-bottom:15px;color:#fff}.reservation_page .reservation-button{border-radius:50px;border:1px solid #19d4ff;color:#19d4ff;font-size:16px;line-height:1.1em;padding:16px 20px;display:inline-block;margin-right:6px;margin-bottom:10px;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;cursor:pointer;text-align:center}@media (max-width:575.98px){.reservation_page .reservation-button{padding:14px 20px}}.reservation_page .reservation-button:hover:not(.active){border-radius:50px;background:#19d4ff;color:#100f17}.reservation_page .reservation-button.active{background:#19d4ff;color:#100f17}.reservation_page .reservation-duration-wrapper{display:none;margin-bottom:20px}.reservation_page .reservation-duration__items{display:none}.reservation_page .reservation-duration__items.active{display:-webkit-box;display:-ms-flexbox;display:flex}.reservation_page .reservation-extra{margin-bottom:20px}.reservation_page .reservation-oil{margin-bottom:30px}.reservation_page .reservation-extra__item,.reservation_page .reservation-oil__item{position:relative}.reservation_page .reservation-extra__item:not(:last-of-type),.reservation_page .reservation-oil__item:not(:last-of-type){margin-bottom:8px}.reservation_page .reservation-extra__input,.reservation_page .reservation-oil__input{display:none}.reservation_page .reservation-extra__label,.reservation_page .reservation-oil__label{padding-left:40px;position:relative;cursor:pointer}.reservation_page .reservation-extra__label::before,.reservation_page .reservation-oil__label::before{content:"";position:absolute;left:0;top:50%;width:34px;height:20px;background:#3a3a3a;border-radius:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.reservation_page .reservation-extra__label span,.reservation_page .reservation-oil__label span{display:inline-block;margin-left:5px;color:#b0b0b0}.reservation_page .reservation-extra__label::after,.reservation_page .reservation-oil__label::after{content:"";position:absolute;left:4px;top:50%;width:14px;height:14px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2);background:#fff;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.reservation_page .reservation-extra__input:checked+.reservation-extra__label::before,.reservation_page .reservation-oil__input:checked+.reservation-oil__label::before{background:#19d4ff}.reservation_page .reservation-extra__input:checked+.reservation-extra__label::after,.reservation_page .reservation-oil__input:checked+.reservation-oil__label::after{left:17px}.reservation_page .reservation-oil__label::before{border-radius:50px}.reservation_page .reservation-massage{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-5px}.reservation_page .reservation-massage__item{margin:5px;-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px)}.reservation_page #range-input{-webkit-appearance:none;width:100%;min-width:200px;position:relative;background:0 0;cursor:pointer;padding:0}.reservation_page #range-input::-webkit-slider-runnable-track{cursor:pointer;animate:.2s;background:#333;width:100%;height:10px;border-radius:4px;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.2);box-shadow:inset 0 2px 4px rgba(0,0,0,.2)}.reservation_page #range-input::-webkit-slider-thumb{border:none;height:20px;width:20px;border-radius:50%;background:#19d4ff;cursor:pointer;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;border:1px solid #19d4ff;-webkit-transform:translate(0,-5px);transform:translate(0,-5px);-webkit-appearance:none}.reservation_page #range-input:hover::-webkit-slider-thumb{background:#19d4ff}.reservation_page #range-input::-moz-range-track{cursor:pointer;animate:.2s;background:#333;width:100%;height:10px;border-radius:4px;box-shadow:inset 0 2px 4px rgba(0,0,0,.2)}.reservation_page #range-input::-moz-range-thumb{border:none;height:20px;width:20px;border-radius:50%;background:#19d4ff;cursor:pointer;-moz-transition:all .15s ease-in-out;transition:all .15s ease-in-out;border:1px solid #e51d1d;transform:translate(0,-5px);transform:translate(0,-.1rem)}.reservation_page #range-input:hover::-moz-range-track{background:#19d4ff}.reservation_page #range-input::-ms-track{cursor:pointer;animate:.2s;background:#333;width:100%;height:10px;border-radius:4px;box-shadow:inset 0 2px 4px rgba(0,0,0,.2);background:0 0;color:transparent;height:.5rem;margin:.5rem 0}.reservation_page #range-input::-ms-fill-lower{border:none;background:#c20000;border-top-left-radius:4px;border-bottom-left-radius:4px}.reservation_page #range-input::-ms-fill-upper{border:none;background:#d60e0e;border-top-right-radius:4px;border-bottom-right-radius:4px}.reservation_page #range-input::-ms-thumb{border-radius:50%;background:#19d4ff;cursor:pointer;-ms-transition:all .15s ease-in-out;transition:all .15s ease-in-out;border:1px solid #e51d1d;position:relative;z-index:999;width:1rem;height:1rem;-ms-transform:translate(0,0);transform:translate(0,0)}.reservation_page .reservation-date-wrapper{display:none;margin-bottom:20px}.reservation_page .reservation-date__from-to{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;font-size:18px;font-weight:700}.reservation_page .reservation-date__line{margin:0 5px}.reservation_page .reservation-date__hours{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reservation_page .reservation-girl-name{display:none}.reservation_page .reservation-total-price{font-size:24px;margin-bottom:30px}.reservation_page .reservation-total-price strong{font-weight:700}.reservation_page .selected-second-girl-wrapper{position:relative}.reservation_page .selected-second-girl-wrapper .selected-girl{margin:0}.reservation_page .selected-second-girl-wrapper .js-second-girl-selected{margin-top:30px}.reservation_page .remove-second-girl{position:absolute;right:-5px;top:-5px;width:24px;height:24px;background:#222;border:1px solid #666;border-radius:50%;z-index:5;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;cursor:pointer;opacity:0;visibility:hidden}.reservation_page .remove-second-girl.visible{opacity:1;visibility:visible}.reservation_page .remove-second-girl:hover{background:#19d4ff;border-color:#19d4ff}.reservation_page .remove-second-girl::before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:6;background:url("data:image/svg+xml,%3Csvg height='329pt' viewBox='0 0 329.269 329' width='329pt' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M194.8 164.77L323.013 36.555c8.343-8.34 8.343-21.825 0-30.164-8.34-8.34-21.825-8.34-30.164 0L164.633 134.605 36.422 6.391c-8.344-8.34-21.824-8.34-30.164 0-8.344 8.34-8.344 21.824 0 30.164l128.21 128.215L6.259 292.984c-8.344 8.34-8.344 21.825 0 30.164a21.266 21.266 0 0015.082 6.25c5.46 0 10.922-2.09 15.082-6.25l128.21-128.214 128.216 128.214a21.273 21.273 0 0015.082 6.25c5.46 0 10.922-2.09 15.082-6.25 8.343-8.34 8.343-21.824 0-30.164zm0 0'/%3E%3C/svg%3E") center/45% auto no-repeat}.reservation_page .label-notification{-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;color:#f1f1f1;z-index:2;cursor:text;font-size:16px;display:block;margin-bottom:8px}.reservation_page .label-notification span{color:#19d4ff}.reservation_page .notification .wpcf7-list-item{display:block;margin-bottom:8px}.reservation_page .notification .wpcf7-list-item input{display:none!important}.reservation_page .notification .wpcf7-list-item-label{padding-left:40px;font-size:16px;position:relative;display:block;cursor:pointer}.reservation_page .notification .wpcf7-list-item-label::before{content:"";position:absolute;left:0;top:50%;width:34px;height:20px;background:#3a3a3a;border-radius:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.reservation_page .notification .wpcf7-list-item-label::after{content:"";position:absolute;left:4px;top:50%;width:14px;height:14px;background:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2);border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.reservation_page .notification input:checked+.wpcf7-list-item-label::before{background:#19d4ff}.reservation_page .notification input:checked+.wpcf7-list-item-label::after{left:17px}.reservation_page .two-girls-required{margin-top:20px;color:#f1f1f1!important;border-radius:16px!important;background:#0c8ce9!important;opacity:0;visibility:hidden;display:none!important}.reservation_page .two-girls-required .w-message-icon{text-align:center;font-size:2rem;width:5rem;opacity:.5}.reservation_page .two-girls-required .w-message-body{padding:20px;padding-left:0}.reservation_page .two-girls-required .w-message-body p{margin-bottom:0}.reservation_page .two-girls-required.visible{opacity:1;visibility:visible;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.reservation_page .js-reservation-form div.wpcf7 .hidden-fields{display:none}.reservation_page .js-reservation-form div.wpcf7 .inputs-wrapper.address-wrapper{display:none}.reservation_page .js-reservation-form div.wpcf7 input:not(.button),.reservation_page .js-reservation-form div.wpcf7 textarea{background-color:#100f17;border:none;font-size:16px;color:#f1f1f1;font-weight:400;padding:.7rem 1rem;display:block;width:100%;border-radius:8px;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;position:relative;line-height:1.1em}.reservation_page .js-reservation-form div.wpcf7 input:not(.button):focus,.reservation_page .js-reservation-form div.wpcf7 textarea:focus{border-color:#444!important;-webkit-box-shadow:none;box-shadow:none}.reservation_page .js-reservation-form div.wpcf7 .label{position:relative;top:auto;left:auto;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;display:block;color:#999;z-index:2;cursor:text;font-size:16px;margin-bottom:8px}.reservation_page .js-reservation-form div.wpcf7 .label span{color:red;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.reservation_page .js-reservation-form div.wpcf7 .inputs-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:5px -5px}.reservation_page .js-reservation-form div.wpcf7 .input-wrapper{margin:5px;font-size:0;position:relative}.reservation_page .js-reservation-form div.wpcf7 .input-wrapper--33{-ms-flex-preferred-size:calc(34% - 10px);flex-basis:calc(34% - 10px)}.reservation_page .js-reservation-form div.wpcf7 .input-wrapper--50{-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px)}.reservation_page .js-reservation-form div.wpcf7 .input-wrapper--66{-ms-flex-preferred-size:calc(66% - 10px);flex-basis:calc(66% - 10px)}.reservation_page .js-reservation-form div.wpcf7 .input-wrapper--100{-ms-flex-preferred-size:calc(100% - 10px);flex-basis:calc(100% - 10px)}.reservation_page .js-reservation-form div.wpcf7 .submit-wrapper{text-align:right;position:relative;margin-top:10px}.reservation_page .js-reservation-form div.wpcf7 .submit-wrapper .reservation-button{margin:0;margin-left:auto;display:inline-block;outline:0;border-radius:38px;background:#19d4ff;color:#100f17!important}.reservation_page .js-reservation-form div.wpcf7>p{padding:0!important}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.reservation_page .js-reservation-form div.wpcf7 .wpcf7-spinner{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%2319d4ff'%3E%3Cpath d='M463.702 162.655L442.491 14.164c-1.744-12.174-16.707-17.233-25.459-8.481l-30.894 30.894C346.411 12.612 301.309 0 254.932 0 115.464 0 3.491 109.16.005 248.511c-.19 7.617 5.347 14.15 12.876 15.234l59.941 8.569c8.936 1.304 17.249-5.712 17.125-15.058C88.704 165.286 162.986 90 254.932 90c22.265 0 44.267 4.526 64.6 13.183l-29.78 29.78c-8.697 8.697-3.761 23.706 8.481 25.459l148.491 21.211c9.784 1.475 18.381-7.034 16.978-16.978zM499.117 249.412l-59.897-8.555c-7.738-.98-17.124 5.651-17.124 16.143 0 90.981-74.019 165-165 165a165.207 165.207 0 01-64.306-13.052l28.828-28.828c8.697-8.697 3.761-23.706-8.481-25.459L64.646 333.435c-9.753-1.393-18.39 6.971-16.978 16.978l21.21 148.492c1.746 12.187 16.696 17.212 25.459 8.481l31.641-31.626C165.514 499.505 210.587 512 257.096 512c138.794 0 250.752-108.618 254.897-247.28.22-7.632-5.317-14.224-12.876-15.308z'/%3E%3C/svg%3E") center/16px auto no-repeat;opacity:0;visibility:hidden;display:block;position:absolute;top:calc(50% - 8px);left:0;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;margin:0}.reservation_page .js-reservation-form div.wpcf7 .wpcf7-spinner::before{content:none!important}.reservation_page .js-reservation-form div.wpcf7 .wpcf7-form.submitting .wpcf7-spinner{visibility:visible;opacity:1}.reservation_page .js-reservation-form div.wpcf7 div.wpcf7-response-output{background-color:#19d4ff!important;color:#f1f1f1;border-radius:20px;margin:0 auto;padding:15px;border:none;position:relative;width:100%;text-align:center;margin-top:15px;font-size:14px}.reservation_page .js-reservation-form div.wpcf7 div.wpcf7-mail-sent-ng,.reservation_page .js-reservation-form div.wpcf7 div.wpcf7-validation-errors{display:block;margin-top:20px}.reservation_page .js-reservation-form div.wpcf7 div.wpcf7-mail-sent-ok{display:inline-block;background-color:#00733d}.reservation_page .js-reservation-form div.wpcf7 span.wpcf7-not-valid-tip{display:none}.reservation_page .js-reservation-form div.wpcf7 .wpcf7-not-valid{border-color:#19d4ff!important}.reservation_page .js-reservation-form div.wpcf7 .wpcf7-is-valid{border-color:#00733d!important}.reservation_page .js-reservation-form div.wpcf7 form.sent .wpcf7-response-output{border:none;background-color:#00733d!important}.reservation_page .form-note{font-size:12px;line-height:1.2em;margin-top:5px;color:#999;margin-bottom:-5px}@media screen and (max-width:1024px){.reservation_page .select-girl .options-girl__info{font-size:14px;margin:0 10px}.reservation_page .select-girl .options-girl__name{padding-left:10px;padding-right:10px}}@media screen and (max-width:960px){.reservation_page .reservation{display:block}.reservation_page .reservation__left-side{max-width:410px;margin:0 auto;margin-bottom:50px;position:relative}.reservation_page .reservation-recapitulation--desktop{display:none}.reservation_page .reservation-recapitulation--mobile{display:block}.reservation_page .select-girl{margin-left:auto;margin-right:auto;max-width:400px}.reservation_page .options-girl{left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);width:100%}}@media screen and (max-width:767px){.reservation_page .l-canvas{overflow:visible!important}}@media screen and (max-width:480px){.reservation_page .thank-you__text{font-size:16px}.reservation_page .thank-you-table__row{-ms-flex-wrap:wrap;flex-wrap:wrap}.reservation_page .thank-you-table__inside{-ms-flex-preferred-size:100%!important;flex-basis:100%!important}.reservation_page .selected-girl__image{max-width:100px;margin-right:15px}.reservation_page .selected-girl__name{font-size:20px;line-height:1.1em}.reservation_page .options-girl{max-height:400px}.reservation_page .reservation__left-side{padding:15px}.reservation_page .reservation-recapitulation__row{-ms-flex-wrap:wrap;flex-wrap:wrap}.reservation_page .available-today-location{font-size:11px;line-height:1em;background-size:auto .8em;padding-left:10px;margin-top:5px!important;margin-bottom:-3px!important}.reservation_page .available-today-text{font-size:8px}.reservation_page .reservation-massage__item{-ms-flex-preferred-size:calc(100% - 10px);flex-basis:calc(100% - 10px)}.reservation_page .reservation-duration__items{-ms-flex-wrap:wrap;flex-wrap:wrap}.reservation_page .js-reservation-form div.wpcf7 .inputs-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px}.reservation_page .js-reservation-form div.wpcf7 .input-wrapper--50{-ms-flex-preferred-size:calc(100% - 10px);flex-basis:calc(100% - 10px)}.reservation_page .options-girl--2{top:250px}.reservation_page #us_grid_1 .w-grid-list{margin-bottom:10px!important}.reservation_page .available-days__row{-ms-flex-wrap:wrap;flex-wrap:wrap}.reservation_page .available-days__date-time,.reservation_page .not-available__date-time{-ms-flex-preferred-size:40%!important;flex-basis:40%!important}.reservation_page .available-days__location,.reservation_page .not-available__location{-ms-flex-preferred-size:60%!important;flex-basis:60%!important}.reservation_page .available-days__row .button-reserve-girl{-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center}.reservation_page #us_grid_1.layout_920 .usg_vwrapper_1{padding:15% 7% 2% 7%!important}.reservation_page .name-wrapper{margin-bottom:-3px!important}}.reservation_page .nothing-found{text-align:center;margin:0 auto;font-size:var(--font-size-24);display:none}.reservation_page .nothing-found.visible{display:block}.reservation_page .__jivoMobileButton{bottom:78px!important}.reservation_page .dole{position:fixed;bottom:30px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center;z-index:1000;border:none}.reservation_page .dole:hover{color:#0056b3}.reservation_page .custom-mobile-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;bottom:18px;left:16px;right:16px;padding-top:16px;padding-bottom:6px;backdrop-filter:blur(70px);-webkit-backdrop-filter:blur(70px);border-radius:20px;-webkit-box-shadow:0 1px 20px rgba(0,0,0,.4);box-shadow:0 1px 20px rgba(0,0,0,.4);z-index:1000}.reservation_page .custom-mobile-nav .dropbtn,.reservation_page .custom-mobile-nav .nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:#f1f1f1;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.reservation_page .custom-mobile-nav .dropbtn i,.reservation_page .custom-mobile-nav .nav-item i{margin-bottom:5px}.reservation_page .custom-mobile-nav .dropbtn span,.reservation_page .custom-mobile-nav .nav-item span{font-size:12px}.reservation_page .custom-mobile-nav .dropbtn:focus,.reservation_page .custom-mobile-nav .dropbtn:hover,.reservation_page .custom-mobile-nav .nav-item:focus,.reservation_page .custom-mobile-nav .nav-item:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.reservation_page .dropdown{position:relative;display:inline-block}.reservation_page .dropdown-content{display:none;position:absolute;bottom:60px;width:100vw;background-color:rgba(0,0,0,.9);color:#f1f1f1;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2);border-radius:20px;z-index:1001}.reservation_page .dropdown-content a{color:#f1f1f1;padding:6px 16px;text-decoration:none;display:block;text-align:left;font-size:12px}.reservation_page .dropdown-content a:hover{background-color:#505050}.reservation_page .dropdown:hover .dropdown-content{display:block}@media (min-width:768px){.reservation_page .custom-mobile-nav{display:none}}.reservation_page .last-updated{font-size:12px;color:#aaa;text-align:center;display:block;width:100%;margin:auto}.reservation_page .it-intl-tel-input .country-list .country{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.reservation_page .it-intl-tel-input .country-list .country .dial-code{margin-left:auto!important}.reservation_page .it-intl-tel-input .country-list{width:auto!important}.reservation_page .it-intl-tel-input .country-list .country{white-space:normal!important}.reservation_page .glsr-default form.glsr-form label.glsr-label{display:none}.reservation_page .glsr-star-rating{margin-bottom:10px}.reservation_page .glsr-default form.glsr-form input.glsr-input,.reservation_page .glsr-default form.glsr-form select.glsr-select,.reservation_page .glsr-default form.glsr-form textarea.glsr-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;background-color:#1a1a1a;border:1px solid #3f3f3f;border-radius:16px;color:#fff;margin-bottom:10px}.reservation_page .glsr-default form.glsr-form input.glsr-input:focus,.reservation_page .glsr-default form.glsr-form select.glsr-select:focus,.reservation_page .glsr-default form.glsr-form textarea.glsr-textarea:focus{background-color:#1a1a1a;outline:1px solid #1a1a1a}.reservation_page .glsr-default form.glsr-form input.glsr-input:not(.wp-block-search__input),.reservation_page .glsr-default form.glsr-form select.glsr-select,.reservation_page .glsr-default form.glsr-form textarea.glsr-textarea{margin-bottom:10px}.reservation_page .glsr-default form.glsr-form .glsr-toggle label{font-size:var(--glsr-text-md);line-height:var(--glsr-leading);color:#8d8d8d;margin-bottom:10px}.reservation_page .glsr-default .glsr-review-date{font-style:normal!important;font-size:14px!important}.reservation_page .glsr-review-response:after{background-color:currentColor;border-radius:20px!important}.reservation_page .pagination>:not(.custom) .page-numbers{font-size:16px!important}.reservation_page .pagination>:not(.custom) .page-numbers.current{background:#1a1a1a!important}.reservation_page .glsr-summary{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.reservation_page .w-nav.type_mobile.m_layout_fullscreen .w-nav-list.level_1>li:first-child{margin-top:20px!important;background:#0f0f0f!important}.reservation_page .type_mobile .w-nav-list.level_1{background:#0f0f0f!important}.reservation_page .l-subheader.at_middle,.reservation_page .l-subheader.at_middle .type_mobile .w-nav-list.level_1,.reservation_page .l-subheader.at_middle .w-dropdown-list{backdrop-filter:blur(70px)!important;-webkit-backdrop-filter:blur(70px)!important;-webkit-box-shadow:0 1px 20px rgba(0,0,0,.4)!important;box-shadow:0 1px 20px rgba(0,0,0,.4)!important}.reservation_page .l-header.sticky .l-subheader.at_middle{margin-right:15px!important;margin-left:15px!important;margin-top:10px!important;border-radius:20px!important}.reservation_page .l-subheader.at_middle{margin-right:15px!important;margin-left:15px!important;margin-top:10px!important;border-radius:20px!important}.reservation_page .masseuse-availability-tomorrow{color:#f1f1f1;background:#00733d;padding:5px;border-radius:6px;line-height:1em;font-size:11px;-webkit-animation:pulseFlicker 1.6s linear alternate infinite;animation:pulseFlicker 1.6s linear alternate infinite;margin:0 auto;display:inline-block}.reservation_page .gfield_radio .gchoice{margin-bottom:10px}.reservation_page .gfield_radio .gchoice:last-child{margin-bottom:0}.reservation_page .gfield_radio .gfield-choice-input{display:none!important}.reservation_page .gfield_radio .gfield-choice-input:checked+label::after{left:17px}.reservation_page .gfield_radio .gfield-choice-input:checked+label::before{background:#19d4ff}.reservation_page .gfield_radio label{padding-left:40px;font-size:16px;position:relative;display:block;cursor:pointer}.reservation_page .gfield_radio label:before{content:"";position:absolute;left:0;top:50%;width:34px;height:20px;background:#3a3a3a;border-radius:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.reservation_page .gfield_radio label:after{content:"";position:absolute;left:4px;top:50%;width:14px;height:14px;background:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2);border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.reservation_page .ginput_container_email input,.reservation_page .ginput_container_text input,.reservation_page .ginput_container_textarea .textarea{background-color:#100f17;border:none;font-size:16px;color:#f1f1f1;font-weight:400;padding:.7rem 1rem;display:block;width:100%;border-radius:8px;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;position:relative;line-height:1.1em}.reservation_page .ginput_container_email input,.reservation_page .ginput_container_text input{height:40px}.reservation_page #gfield_description_7_13{font-size:12px;line-height:1.2em;margin-top:5px;color:#999;margin-bottom:-5px}.reservation_page .gform_heading{display:none}.reservation_page .gfield_label{position:relative;top:auto;left:auto;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;display:block;color:#999;z-index:2;cursor:text;font-size:16px;margin-bottom:8px}.reservation_page .gform_wrapper.gravity-theme #field_submit .gform-button--width-full,.reservation_page .gform_wrapper.gravity-theme .gform_footer .gform-button--width-full{text-align:center;width:100%;padding:14px;outline:0;border-radius:38px;background:#19d4ff;color:#100f17!important}.reservation_page .gfield_validation_message{display:none}.reservation_page .hide_box{display:none!important}#custom-error-message{display:block;color:red;font-size:14px;margin-top:10px;border:1px solid;padding:8px;border-radius:15px}.grecaptcha-badge{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.age-gate .age-gate-heading-title{font-size:22px}.age-gate .age-gate-challenge{font-size:16px}.age-gate button.age-gate-submit.age-gate-submit-no{font-size:14px!important;padding:10px 10px!important;color:#fff!important;background:red!important}.age-gate button.age-gate-submit.age-gate-submit-yes{font-size:14px!important;padding:10px 10px!important;color:#000!important}@media (max-width:575.98px){.age-gate .age-gate-heading-title{font-size:18px}.age-gate .age-gate-challenge{font-size:14px}.age-gate .age-gate-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.age-gate button.age-gate-submit.age-gate-submit-no{font-size:14px!important;padding:10px!important;color:#fff!important}.age-gate button.age-gate-submit.age-gate-submit-yes{font-size:14px!important;padding:10px!important;color:#000!important}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvcm0uc2NzcyIsIi4uLy4uL2Rpc3QvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiZm9ybS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQUtBLEtBQ0UsUUFBQSxZQUtGLG1CQUNFLFdBQUEsUUFNQSw2Q0FDRSxRQUFBLEtBR0Ysc0NBQ0UsU0FBQSxTQUNBLGdEQUNFLFNBQUEsU0FDQSxLQUFBLEVBQ0EsSUFBQSxFQUNBLFFBQUEsRUFJRiwwQ0FDRSxjQUFBLEtBZ0JKLG1DQUNFLGNBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BSUYsK0JBQ0UsU0FBQSxTQUNBLHNDQUNFLFFBQUEsR0FDQSxTQUFBLFNBQ0EsTUFBQSxFQUNBLElBQUEsRUFDQSxPQUFBLEtBQ0EsTUFBQSxJQUNBLFdBQUEsUUFNSixnQ0FDRSxTQUFBLFNBQ0EsdUNBQ0UsUUFBQSxHQUNBLFNBQUEsU0FDQSxNQUFBLEVBQ0EsSUFBQSxFQUNBLE9BQUEsS0FDQSxNQUFBLElBQ0EsV0FBQSxRQU1KLHVDQUNFLE1BQUEsS0FDQSxZQUFBLE9BQ0EsVUFBQSxLQUNBLFdBQUEsT0FDQSxZQUFBLElBQ0EsWUFBQSxPQ2ZBLDRCRFNGLHVDQVFJLFVBQUEsTUFLSix1Q0FDRSxNQUFBLFFBQ0EsWUFBQSxPQUNBLFVBQUEsS0FDQSxXQUFBLE9BQ0EsWUFBQSxJQUNBLFlBQUEsT0M1QkEsNEJEc0JGLHVDQVFJLFVBQUEsTUFTRiw0Q0FDRSxNQUFBLEtBQ0EsWUFBQSxPQUNBLFVBQUEsS0FDQSxXQUFBLE9BQ0EsWUFBQSxJQUNBLFlBQUEsT0M3Q0YsNEJEdUNBLDRDQVFJLFVBQUEsTUFLSiw4Q0FDRSxNQUFBLFFBQ0EsWUFBQSxPQUNBLFVBQUEsS0FDQSxXQUFBLE9BQ0EsWUFBQSxJQUNBLFlBQUEsT0MxREYsNEJEb0RBLDhDQVFJLFVBQUEsTUFNTixnQ0FDRSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FB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QSxZQUFBLFdBQUEsSUFBQSxLQUFBLFlBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxrQkFBQSxrQkFBQSxVQUFBLGtCQUNBLG1CQUFBLEtBR0YsMkRBQ0UsV0FBQSxRQUdGLGlEQUNFLE9BQUEsUUFDQSxRQUFBLElBQ0EsV0FBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxJQUNBLFdBQUEsTUFBQSxFQUFBLElBQUEsSUFBQSxlQUlGLGlEQUNFLE9BQUEsS0FDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLGNBQUEsSUFDQSxXQUFBLFFBQ0EsT0FBQSxRQUNBLGdCQUFBLElBQUEsS0FBQSxZQUFBLFdBQUEsSUFBQSxLQUFBLFlBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxVQUFBLGtCQUNBLFVBQUEsb0JBR0YsdURBQ0UsV0FBQSxRQUdGLDBDQUNFLE9BQUEsUUFDQSxRQUFBLElBQ0EsV0FBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxJQUNBLFdBQUEsTUFBQSxFQUFBLElBQUEsSUFBQSxlQUNBLFdBQUEsSUFDQSxNQUFBLFlBQ0EsT0FBQSxNQUNBLE9BQUEsTUFBQSxFQUdGLCtDQUNFLE9BQUEsS0FDQSxXQUFBLFFBQ0EsdUJBQUEsSUFDQSwwQkFBQSxJQUdGLCtDQUNFLE9BQUEsS0FDQSxXQUFBLFFBQ0Esd0JBQUEsSUFDQSwyQkFBQSxJQUdGLDBDQUNFLGNBQUEsSUFDQSxXQUFBLFFBQ0EsT0FBQSxRQUNBLGVBQUEsSUFBQSxLQUFBLFlBQUEsV0FBQSxJQUFBLEtBQUEsWUFDQSxPQUFBLElBQUEsTUFBQSxRQUNBLFNBQUEsU0FDQSxRQUFBLElBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLGVBQUEsVUFBQSxlQUdGLDRDQUNFLFFBQUEsS0FDQSxjQUFBLEtBR0YsNkNBQ0UsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsVUFBQSxLQUNBLFlBQUEsSUFHRiwwQ0FD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QUNBLE1BQUEsZUN0N0RBLDRCRCs3REEsa0NBQ0UsVUFBQSxLQUVGLDhCQUNFLFVBQUEsS0FFRiw0QkFDRSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BRUYsb0RBQ0UsVUFBQSxlQUNBLFFBQUEsZUFDQSxNQUFBLGVBRUYscURBQ0UsVUFBQSxlQUNBLFFBQUEsZUFDQSxNQUFBIiwiZmlsZSI6ImZvcm0uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIi4uLy4uL2Rpc3QvYm9vdHN0cmFwL3Njc3MvZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwiLi4vLi4vZGlzdC9ib290c3RyYXAvc2Nzcy92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi8uLi9kaXN0L2Jvb3RzdHJhcC9zY3NzL21peGlucy9icmVha3BvaW50c1wiO1xuQGltcG9ydCBcIi4uL3Njc3MvdmFyc1wiO1xuXG5ib2R5e1xuICBvcGFjaXR5OiAxIWltcG9ydGFudDtcbn1cblxuXG5cbi5tb2RhbF9zZWxlY3RfZ2lybHtcbiAgYmFja2dyb3VuZDogIzE0MTkyNztcbn1cblxuXG4jc2VsZWN0X21vcmVfZ2lybHtcblxuICAuc2VsZWN0ZWQtZ2lybF9fcGFyYW1ldGVyc3tcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm9wdGlvbnMtZ2lybF9faXRlbXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmpzLXJhZGlve1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICB9XG5cbiAgICBpbWd7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIH1cblxuXG4gIH1cblxufVxuXG5cblxuLyoqXG4gKiAgU2luZ2xlICB3b29tYW4gYm9va2luZ1xuICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4uYm9va2luZ19tb2RlbF9zaW5nbGV7XG5cbiAgLnJvd19ib29raW5ne1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG5cbiAgLmNvbF9vbmV7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjgzMTRBO1xuXG4gICAgfVxuXG4gIH1cblxuICAuY29sX3R3b297XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjgzMTRBO1xuXG4gICAgfVxuICB9XG5cblxuICAuYXZhaWwtaXRlbS1kYXRle1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGZvbnQtZmFtaWx5OiBMZXhlbmQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgIH1cblxuICB9XG5cbiAgLmF2YWlsLWl0ZW0tdGltZXtcbiAgICBjb2xvcjogI0E3QUVDOTtcbiAgICBmb250LWZhbWlseTogTGV4ZW5kO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICB9XG5cbiAgfVxuXG5cblxuICAuYm9va2luZ19hZGRyZXNze1xuXG4gICAgLmJpZ3tcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgZm9udC1mYW1pbHk6IExleGVuZDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5zbWFsbHtcbiAgICAgIGNvbG9yOiAjQTdBRUM5O1xuICAgICAgZm9udC1mYW1pbHk6IExleGVuZDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC5jb2xfdHdvb3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cblxuXG5cblxuXG5cblxuICAuYnRuX2Jvb2tpbmdfd3JhcHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIC5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgICB9XG5cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MTguOThweCl7XG5cbiAgICAgIC5idG57XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG5cblxufVxuXG5cbi5yb3ctcmVzZXJ2YXRpb257XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgIH1cbn1cbi5yZXNlcnZhdGlvbl9wYWdle1xuICAuc2VsZWN0ZWQtZ2lybF9faW1hZ2V7XG4gICAgaW1ne1xuICAgICAgbWF4LXdpZHRoOiAxMzRweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBtYXgtd2lkdGg6IDExNXB4O1xuICAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnJlc2VydmF0aW9uLWluZm9ybWF0aW9ue1xuICAgIG1hcmdpbi10b3A6IDAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJlc2VydmF0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cblxuXG5cbn1cblxuXG4ucmVzZXJ2YXRpb25fcGFnZXtcbiAgY29sb3I6ICNmZmY7XG4gIC5yZXNlcnZhdGlvbi1kYXl7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5yZXNlcnZhdGlvbi1tYXNzYWdle1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHghaW1wb3J0YW50O1xuICB9XG5cblxuXG4gIC5yZXNlcnZhdGlvbl9wYWdle1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLmF2YWlsYWJsZS1kYXlzLFxuICAubm90LWF2YWlsYWJsZSB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIH1cblxuICAuYXZhaWxhYmxlLWRheXNfX3JvdyxcbiAgLm5vdC1hdmFpbGFibGVfX3JvdyB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIH1cblxuXG4gIC5hdmFpbGFibGUtZGF5c19fcm93OmhvdmVyLFxuICAubm90LWF2YWlsYWJsZV9fcm93OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzczNzM3NTQ7XG4gIH1cblxuICAuYXZhaWxhYmxlLWRheXNfX3JvdyBkaXYsXG4gIC5ub3QtYXZhaWxhYmxlX19yb3cgZGl2IHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIH1cblxuICAuYXZhaWxhYmxlLWRheXNfX3JvdyBzcGFuLFxuICAubm90LWF2YWlsYWJsZV9fcm93IHNwYW4ge1xuICAgIGNvbG9yOiAjYjBiMGIwO1xuICB9XG5cbiAgLmF2YWlsYWJsZS1kYXlzX19kYXRlLFxuICAubm90LWF2YWlsYWJsZV9fZGF0ZSB7XG4gICAgZmxleC1iYXNpczogNDAlO1xuICB9XG5cblxuICAuYXZhaWxhYmxlLWRheXNfX2RhdGUtdGltZSxcbiAgLm5vdC1hdmFpbGFibGVfX2RhdGUtdGltZSB7XG4gICAgZmxleC1iYXNpczogMzAlO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgwqBjb2xvcjogI2YxRjFGMTtcbiAgfVxuXG4gIC5hdmFpbGFibGUtZGF5c19fZGF0ZS10aW1lIHN0cm9uZyxcbiAgLm5vdC1hdmFpbGFibGVfX2RhdGUtdGltZSBzdHJvbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICAuYXZhaWxhYmxlLWRheXNfX2RhdGUtdGltZSBzcGFuLFxuICAubm90LWF2YWlsYWJsZV9fZGF0ZS10aW1lIHNwYW4ge1xuICAgIGNvbG9yOiAjOTc5Nzk3O1xuICB9XG5cbiAgLmF2YWlsYWJsZS1kYXlzX19sb2NhdGlvbixcbiAgLm5vdC1hdmFpbGFibGVfX2xvY2F0aW9uIHtcbiAgICBmbGV4LWJhc2lzOiA0MCU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICBjb2xvcjogI0YxRjFGMTtcbiAgfVxuXG4gIC5hdmFpbGFibGUtZGF5c19fbG9jYXRpb24gc3Ryb25nLFxuICAubm90LWF2YWlsYWJsZV9fbG9jYXRpb24gc3Ryb25nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgLmF2YWlsYWJsZS1kYXlzX19sb2NhdGlvbiBzcGFuLFxuICAubm90LWF2YWlsYWJsZV9fbG9jYXRpb24gc3BhbiB7XG4gICAgY29sb3I6ICM5Nzk3OTc7XG4gIH1cblxuICAuYXZhaWxhYmxlLXRvZGF5LWxvY2F0aW9uIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyLjMgMTYnJTNFJTNDcGF0aCBkPSdNNi4xIDE2czYtNS42IDYtMTAtMi43LTYtNi02LTYgMS42LTYgNiA2IDEwIDYgMTB6bS0zLTExYzAtMS43IDEuMy0zIDMtM3MzIDEuMyAzIDMtMS4zIDMtMyAzLTMtMS4zLTMtM3onIGZpbGw9JyUyM0YxRjFGMScvJTNFJTNDL3N2ZyUzRVwiKSBsZWZ0IGNlbnRlciAvIGF1dG8gMS4xZW0gbm8tcmVwZWF0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICBjb2xvcjogI0YxRjFGMTtcbiAgfVxuXG4gIC5idXR0b24tcmVzZXJ2ZS1naXJsIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzNGM0YzRiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZjFmMWYxICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbiAgICBwYWRkaW5nOiA0cHggMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxuXG4gIC5idXR0b24tcmVzZXJ2ZS1naXJsOmhvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNEM0QzRDICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmMWYxZjEgIWltcG9ydGFudDtcbiAgfVxuXG5cbiAgQGtleWZyYW1lcyBwdWxzZUZsaWNrZXIge1xuICAgIDEwMCUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG4gIH1cblxuICAuYXZhaWxhYmxlLXRvZGF5LXRleHQge1xuICAgIGNvbG9yOiAjZjFGMUYxO1xuICAgIGJhY2tncm91bmQ6ICMwMDczM2Q7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgYW5pbWF0aW9uOiBwdWxzZUZsaWNrZXIgMS42cyBsaW5lYXIgYWx0ZXJuYXRlIGluZmluaXRlO1xuICB9XG5cbiAgLmF2YWlsYWJsZS10b2RheS10ZXh0LS10b21vcnJvdyB7XG4gICAgYmFja2dyb3VuZDogI2JmNzQxNztcbiAgfVxuXG4gIC5hdmFpbGFibGUtdG9kYXktdGV4dC0tb3RoZXIge1xuICAgIGJhY2tncm91bmQ6ICNiMGIwYjA7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cblxuICAucGFyYW1ldGVycy13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAudXNnX2h0bWxfMSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTNweDtcbiAgfVxuXG4gIC51c2dfaHRtbF8xLmdyZWVuIHtcbiAgICBjb2xvcjogIzFmYTYwMDtcbiAgfVxuXG4gIC51c2dfaHRtbF8xLm9yYW5nZSB7XG4gICAgY29sb3I6ICNmZjY2MDA7XG4gIH1cblxuICAuYmxpbmtpbmcge1xuICAgIGFuaW1hdGlvbjogYmxpbmtlciAxLjVzIGxpbmVhciBpbmZpbml0ZTtcbiAgfVxuXG5cblxuXG4gIC5mYXMge1xuICAgIGZvbnQtZmFtaWx5OiBcImZvbnRhd2Vzb21lXCI7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgfVxuXG4gIC5mYS1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjExMVwiO1xuICB9XG5cbiAgLnNjaGVkdWxlLXRhYmxlIHtcbiAgICBjb2xvcjogI0YxRjFGMTtcbiAgfVxuXG4gIC5hY3RpdmUgLnNjaGVkdWxlLXRhYmxlLFxuICAudy10YWJzLXNlY3Rpb24uYWN0aXZlIC5zY2hlZHVsZS1kYXRlLFxuICAudy10YWJzLWl0ZW0uYWN0aXZlIC5zY2hlZHVsZS1kYXRlIHtcbiAgICBjb2xvcjogIzE5ZDRmZjtcbiAgfVxuXG4gIC5zY2hlZHVsZS1kYXRlIHtcbiAgICBjb2xvcjogI2IwYjBiMDtcbiAgfVxuXG4gIC5uYW1lLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG5cbiAgLnRoYW5rLXlvdV9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC50aGFuay15b3VfX3RleHQge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgfVxuXG4gIC50aGFuay15b3UtdGFibGUge1xuICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxOTI3O1xuICB9XG5cbiAgLnRoYW5rLXlvdS10YWJsZV9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IC0xcmVtO1xuICB9XG5cbiAgLnRoYW5rLXlvdS10YWJsZV9faW5zaWRlIHtcbiAgICBtYXJnaW46IDFyZW07XG4gIH1cblxuICAudGhhbmsteW91LXRhYmxlX19pbnNpZGUtLTY2IHtcbiAgICBmbGV4LWJhc2lzOiA2MCU7XG4gIH1cblxuICAudGhhbmsteW91LXRhYmxlX19pbnNpZGUtLTM0IHtcbiAgICBmbGV4LWJhc2lzOiA0MCU7XG4gIH1cblxuICAudGhhbmsteW91LXRhYmxlX19pbnNpZGUuZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAudGhhbmsteW91LXRhYmxlX19pbnNpZGUuZmxleCAudGhhbmsteW91LXRhYmxlX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cblxuICAudGhhbmsteW91LXRhYmxlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjOTc5Nzk3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgfVxuXG4gIC50aGFuay15b3UtdGFibGVfX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cblxuICAudy10YWJzLXBhZGRpbmctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cblxuXG4gIC53LXRhYnMtc2VjdGlvbi1oZWFkZXItaCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuc2VsZWN0ZWQtZ2lybCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICAuc2VsZWN0ZWQtZ2lybF9faW1hZ2Uge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgfVxuXG4gIC5zZWxlY3RlZC1naXJsX19pbWFnZSBpbWcge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAuc2VsZWN0ZWQtZ2lybF9fY29udGVudCB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG5cbiAgLnNlbGVjdGVkLWdpcmxfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLnNlbGVjdGVkLWdpcmxfX3BhcmFtZXRlcnMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogNXB4IDEwcHg7XG4gIH1cblxuICAuc2VsZWN0ZWQtZ2lybF9fcGFyYW1ldGVyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNjZGNkY2Q7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgfVxuXG4gIC5zZWxlY3RlZC1naXJsX19wYXJhbWV0ZXIgZGl2LFxuICAuc2VsZWN0ZWQtZ2lybF9fcGFyYW1ldGVyIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5zZWxlY3RlZC1naXJsX19wYXJhbWV0ZXIgc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgfVxuXG4gIC5zZWxlY3RlZC1naXJsX19sb2NhdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIuMyAxNiclM0UlM0NwYXRoIGQ9J002LjEgMTZzNi01LjYgNi0xMC0yLjctNi02LTYtNiAxLjYtNiA2IDYgMTAgNiAxMHptLTMtMTFjMC0xLjcgMS4zLTMgMy0zczMgMS4zIDMgMy0xLjMgMy0zIDMtMy0xLjMtMy0zeicgZmlsbD0nJTIzY2RjZGNkJy8lM0UlM0Mvc3ZnJTNFXCIpIGxlZnQgY2VudGVyIC8gYXV0byAxLjFlbSBuby1yZXBlYXQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICBjb2xvcjogI2NkY2RjZDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG5cbiAgLnJlc2VydmF0aW9uLXJlY2FwaXR1bGF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLnJlc2VydmF0aW9uLXJlY2FwaXR1bGF0aW9uLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuXG5cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjY5ZGVnLCAjMEIzMjYwIDAlLCAjMzAxQzU5IDk5Ljg3JSk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG5cbiAgICBtYXJnaW46IDIwcHggMDtcblxuXG5cblxuICB9XG5cblxuXG5cbiAgLnJlc2VydmF0aW9uLXJlY2FwaXR1bGF0aW9uX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAtMXJlbTtcbiAgfVxuXG4gIC5yZXNlcnZhdGlvbi1yZWNhcGl0dWxhdGlvbl9fcm93LWl0ZW0ge1xuICAgIG1hcmdpbjogMXJlbTtcbiAgfVxuXG4gIC5yZXNlcnZhdGlvbi1yZWNhcGl0dWxhdGlvbl9fcm93LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICB9XG5cbiAgLnJlc2VydmF0aW9uLXJlY2FwaXR1bGF0aW9uX19yb3ctdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuXG4gIC5qcy1zZWNvbmQtZ2lybC1zZWxlY3RlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cblxuICAucmVzZXJ2YXRpb24taW5mb3JtYXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZEMTY2O1xuICAgIGNvbG9yOiAjRjFGMUYxO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgcGFkZGluZy1ibG9jazogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5yZXNlcnZhdGlvbi1pbmZvcm1hdGlvbi0tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5yZXNlcnZhdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAucmVzZXJ2YXRpb25fX2xlZnQtc2lkZSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAucmVzZXJ2YXRpb25fX3JpZ2h0LXNpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5zZWxlY3RlZC1naXJsLXdyYXBwZXIsXG4gIC5zZWxlY3Qtc2Vjb25kLWdpcmwge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogIzNmM2YzZjtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHBhZGRpbmc6IDZweCAxNHB4IDZweCAzMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5zZWxlY3RlZC1naXJsLXdyYXBwZXI6OmJlZm9yZSxcbiAgLnNlbGVjdC1zZWNvbmQtZ2lybDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIitcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgfVxuXG4gIC5zZWxlY3RlZC1naXJsLXdyYXBwZXI6aG92ZXIsXG4gIC5zZWxlY3Qtc2Vjb25kLWdpcmw6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzUzNTM1MztcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5zZWxlY3RlZC1naXJsLXdyYXBwZXIgbGFiZWwsXG4gIC5zZWxlY3Qtc2Vjb25kLWdpcmwgbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnNlbGVjdC1zZWNvbmQtZ2lybCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5zZWxlY3QtZ2lybCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAuc2VsZWN0LWdpcmwgLm9wdGlvbnMtZ2lybF9faW1hZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAuc2VsZWN0LWdpcmwgLm9wdGlvbnMtZ2lybF9fcmlnaHQtd3JhcHBlciB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG5cbiAgLnNlbGVjdC1naXJsIC5vcHRpb25zLWdpcmxfX25hbWUge1xuICAgIGNvbG9yOiAjRjFGMUYxO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cblxuICAuc2VsZWN0LWdpcmwgLm9wdGlvbnMtZ2lybF9faW5mby13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luOiAwIC0yMHB4O1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cblxuICAuc2VsZWN0LWdpcmwgLm9wdGlvbnMtZ2lybF9faW5mbyB7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuXG4gIC5zZWxlY3QtZ2lybCAub3B0aW9ucy1naXJsX19pbmZvIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGNvbG9yOiAjYjBiMGIwO1xuICB9XG5cbiAgLm9wdGlvbnMtZ2lybCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgIGdhcDogMTVweCAxMHB4O1xuICAgIG1heC13aWR0aDogNDg3cHg7XG4gICAgbWF4LWhlaWdodDogNDg1cHg7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiAjMTQxOTI3O1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTA7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBzY3JvbGxiYXItY29sb3I6ICMyZTM4NGYgIzA2MTAyNztcbiAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuICAgIHRvcDogNjVweDtcblxuICB9XG5cbiAgLm9wdGlvbnMtZ2lybC0tMiB7XG4gICAgdG9wOiAyOTdweDtcbiAgfVxuXG4gIC5vcHRpb25zLWdpcmxfX2FscmVhZHktc2VsZWN0ZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG5cbiAgLm9wdGlvbnMtZ2lybF9fYWxyZWFkeS1zZWxlY3RlZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTA7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBoZWlnaHQ9JzU1Nicgdmlld0JveD0nMCAtNDYgNDE3LjgxMyA0MTcnIHdpZHRoPSc1NTYnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzMTlkNGZmJyUzRSUzQ3BhdGggZD0nTTE1OS45ODggMzE4LjU4MmMtMy45ODggNC4wMTItOS40MyA2LjI1LTE1LjA4MiA2LjI1cy0xMS4wOTQtMi4yMzgtMTUuMDgyLTYuMjVMOS4zNzUgMTk4LjExM2MtMTIuNS0xMi41LTEyLjUtMzIuNzcgMC00NS4yNDZsMTUuMDgyLTE1LjA4NmMxMi41MDQtMTIuNSAzMi43NS0xMi41IDQ1LjI1IDBsNzUuMiA3NS4yMDNMMzQ4LjEwNCA5Ljc4MWMxMi41MDQtMTIuNSAzMi43Ny0xMi41IDQ1LjI1IDBsMTUuMDgyIDE1LjA4NmMxMi41IDEyLjUgMTIuNSAzMi43NjYgMCA0NS4yNDZ6bTAgMCcvJTNFJTNDL3N2ZyUzRVwiKSBjZW50ZXIgNDBweCAvIDMwcHggYXV0byBuby1yZXBlYXQ7XG4gIH1cblxuICAub3B0aW9ucy1naXJsX19hbHJlYWR5LXNlbGVjdGVkIGxhYmVsLFxuICAub3B0aW9ucy1naXJsX19hbHJlYWR5LXNlbGVjdGVkIC5zZWxlY3RlZC1naXJsX19saW5rIHtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC5vcHRpb25zLWdpcmwudmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG1hcmdpbi10b3A6IDFweDtcbiAgfVxuXG5cblxuXG5cbiAgLm9wdGlvbnMtZ2lybDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNkZGQ7XG4gIH1cblxuICAub3B0aW9ucy1naXJsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogIzU3NTc1NztcbiAgfVxuXG4gIC5vcHRpb25zLWdpcmxfX2l0ZW0gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLm9wdGlvbnMtZ2lybF9faXRlbTpob3ZlciAuc2VsZWN0ZWQtZ2lybF9fbmFtZSB7XG4gICAgY29sb3I6ICMxOWQ0ZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLnNlbGVjdGVkLWdpcmxfX25hbWV7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cblxuXG4gIC5vcHRpb25zLWdpcmxfX2l0ZW06aG92ZXIgLnNlbGVjdGVkLWdpcmxfX2ltYWdlIGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG5cbiAgLm9wdGlvbnMtZ2lybF9faXRlbSAuc2VsZWN0ZWQtZ2lybF9faW1hZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5vcHRpb25zLWdpcmxfX2l0ZW0gLnNlbGVjdGVkLWdpcmxfX2ltYWdlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgLm9wdGlvbnMtZ2lybF9faXRlbSAuc2VsZWN0ZWQtZ2lybF9fbmFtZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBjb2xvcjogI2YxRjFGMTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgfVxuXG4gIC5vcHRpb25zLWdpcmxfX2l0ZW0gLnNlbGVjdGVkLWdpcmxfX3BhcmFtZXRlcnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuanMtcmFkaW8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucmVzZXJ2YXRpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLnJlc2VydmF0aW9uLWJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMTlkNGZmO1xuICAgIGNvbG9yOiAjMTlkNGZmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgcGFkZGluZzogMTZweCAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZzogMTRweCAyMHB4O1xuICAgICB9XG5cbiAgfVxuXG5cbiAgLnJlc2VydmF0aW9uLWJ1dHRvbjpob3Zlcjpub3QoLmFjdGl2ZSkge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgYmFja2dyb3VuZDogIzE5ZDRmZjtcbiAgICBjb2xvcjogIzEwMGYxNztcbiAgfVxuXG4gIC5yZXNlcnZhdGlvbi1idXR0b24uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTlkNGZmO1xuICAgIGNvbG9yOiAjMTAwZjE3O1xuXG5cbiAgfVxuXG4gIC5yZXNlcnZhdGlvbi1kdXJhdGlvbi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuXG4gIC5yZXNlcnZhdGlvbi1kdXJhdGlvbl9faXRlbXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucmVzZXJ2YXRpb24tZHVyYXRpb25fX2l0ZW1zLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG5cbiAgLnJlc2VydmF0aW9uLWV4dHJhe1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuXG4gIC5yZXNlcnZhdGlvbi1vaWx7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG5cbiAgLnJlc2VydmF0aW9uLWV4dHJhX19pdGVtLFxuICAucmVzZXJ2YXRpb24tb2lsX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAucmVzZXJ2YXRpb24tZXh0cmFfX2l0ZW06bm90KDpsYXN0LW9mLXR5cGUpLFxuICAucmVzZXJ2YXRpb24tb2lsX19pdGVtOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgLnJlc2VydmF0aW9uLWV4dHJhX19pbnB1dCxcbiAgLnJlc2VydmF0aW9uLW9pbF9faW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucmVzZXJ2YXRpb24tZXh0cmFfX2xhYmVsLFxuICAucmVzZXJ2YXRpb24tb2lsX19sYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAucmVzZXJ2YXRpb24tZXh0cmFfX2xhYmVsOjpiZWZvcmUsXG4gIC5yZXNlcnZhdGlvbi1vaWxfX2xhYmVsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICMzYTNhM2E7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAucmVzZXJ2YXRpb24tZXh0cmFfX2xhYmVsIHNwYW4sXG4gIC5yZXNlcnZhdGlvbi1vaWxfX2xhYmVsIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGNvbG9yOiAjYjBiMGIwO1xuICB9XG5cbiAgLnJlc2VydmF0aW9uLWV4dHJhX19sYWJlbDo6YWZ0ZXIsXG4gIC5yZXNlcnZhdGlvbi1vaWxfX2xhYmVsOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgfVxuXG4gIC5yZXNlcnZhdGlvbi1leHRyYV9faW5wdXQ6Y2hlY2tlZCArIC5yZXNlcnZhdGlvbi1leHRyYV9fbGFiZWw6OmJlZm9yZSxcbiAgLnJlc2VydmF0aW9uLW9pbF9faW5wdXQ6Y2hlY2tlZCArIC5yZXNlcnZhdGlvbi1vaWxfX2xhYmVsOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICMxOWQ0ZmY7XG4gIH1cblxuICAucmVzZXJ2YXRpb24tZXh0cmFfX2lucHV0OmNoZWNrZWQgKyAucmVzZXJ2YXRpb24tZXh0cmFfX2xhYmVsOjphZnRlcixcbiAgLnJlc2VydmF0aW9uLW9pbF9faW5wdXQ6Y2hlY2tlZCArIC5yZXNlcnZhdGlvbi1vaWxfX2xhYmVsOjphZnRlciB7XG4gICAgbGVmdDogMTdweDtcbiAgfVxuXG4gIC5yZXNlcnZhdGlvbi1vaWxfX2xhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIH1cblxuICAucmVzZXJ2YXRpb24tbWFzc2FnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAtNXB4O1xuICB9XG5cbiAgLnJlc2VydmF0aW9uLW1hc3NhZ2VfX2l0ZW0ge1xuICAgIG1hcmdpbjogNXB4O1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMTBweCk7XG4gIH1cblxuICAjcmFuZ2UtaW5wdXQge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgI3JhbmdlLWlucHV0Ojotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGFuaW1hdGU6IDAuMnM7XG4gICAgYmFja2dyb3VuZDogIzMzMztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIH1cblxuICAjcmFuZ2UtaW5wdXQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjMTlkNGZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzE5ZDRmZjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNXB4KTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cblxuICAjcmFuZ2UtaW5wdXQ6aG92ZXI6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTlkNGZmO1xuICB9XG5cbiAgI3JhbmdlLWlucHV0OjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYW5pbWF0ZTogMC4ycztcbiAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgfVxuXG5cbiAgI3JhbmdlLWlucHV0OjotbW96LXJhbmdlLXRodW1iIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjMTlkNGZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1MWQxZDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNXB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMC4xcmVtKTtcbiAgfVxuXG4gICNyYW5nZS1pbnB1dDpob3Zlcjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgYmFja2dyb3VuZDogIzE5ZDRmZjtcbiAgfVxuXG4gICNyYW5nZS1pbnB1dDo6LW1zLXRyYWNrIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYW5pbWF0ZTogMC4ycztcbiAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgfVxuXG4gICNyYW5nZS1pbnB1dDo6LW1zLWZpbGwtbG93ZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjYzIwMDAwO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIH1cblxuICAjcmFuZ2UtaW5wdXQ6Oi1tcy1maWxsLXVwcGVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2Q2MGUwZTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIH1cblxuICAjcmFuZ2UtaW5wdXQ6Oi1tcy10aHVtYiB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICMxOWQ0ZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTUxZDFkO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDByZW0pO1xuICB9XG5cbiAgLnJlc2VydmF0aW9uLWRhdGUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnJlc2VydmF0aW9uLWRhdGVfX2Zyb20tdG8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gIC5yZXNlcnZhdGlvbi1kYXRlX19saW5lIHtcbiAgICBtYXJnaW46IDAgNXB4O1xuICB9XG5cbiAgLnJlc2VydmF0aW9uLWRhdGVfX2hvdXJzIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAucmVzZXJ2YXRpb24tZ2lybC1uYW1lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnJlc2VydmF0aW9uLXRvdGFsLXByaWNlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5yZXNlcnZhdGlvbi10b3RhbC1wcmljZSBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAuc2VsZWN0ZWQtc2Vjb25kLWdpcmwtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnNlbGVjdGVkLXNlY29uZC1naXJsLXdyYXBwZXIgLnNlbGVjdGVkLWdpcmwge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5zZWxlY3RlZC1zZWNvbmQtZ2lybC13cmFwcGVyIC5qcy1zZWNvbmQtZ2lybC1zZWxlY3RlZCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIC5yZW1vdmUtc2Vjb25kLWdpcmwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTVweDtcbiAgICB0b3A6IC01cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJhY2tncm91bmQ6ICMyMjI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzY2NjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgei1pbmRleDogNTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgLnJlbW92ZS1zZWNvbmQtZ2lybC52aXNpYmxlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAucmVtb3ZlLXNlY29uZC1naXJsOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTlkNGZmO1xuICAgIGJvcmRlci1jb2xvcjogIzE5ZDRmZjtcbiAgfVxuXG4gIC5yZW1vdmUtc2Vjb25kLWdpcmw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDY7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBoZWlnaHQ9JzMyOXB0JyB2aWV3Qm94PScwIDAgMzI5LjI2OSAzMjknIHdpZHRoPSczMjlwdCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnJTNFJTNDcGF0aCBkPSdNMTk0LjggMTY0Ljc3TDMyMy4wMTMgMzYuNTU1YzguMzQzLTguMzQgOC4zNDMtMjEuODI1IDAtMzAuMTY0LTguMzQtOC4zNC0yMS44MjUtOC4zNC0zMC4xNjQgMEwxNjQuNjMzIDEzNC42MDUgMzYuNDIyIDYuMzkxYy04LjM0NC04LjM0LTIxLjgyNC04LjM0LTMwLjE2NCAwLTguMzQ0IDguMzQtOC4zNDQgMjEuODI0IDAgMzAuMTY0bDEyOC4yMSAxMjguMjE1TDYuMjU5IDI5Mi45ODRjLTguMzQ0IDguMzQtOC4zNDQgMjEuODI1IDAgMzAuMTY0YTIxLjI2NiAyMS4yNjYgMCAwMDE1LjA4MiA2LjI1YzUuNDYgMCAxMC45MjItMi4wOSAxNS4wODItNi4yNWwxMjguMjEtMTI4LjIxNCAxMjguMjE2IDEyOC4yMTRhMjEuMjczIDIxLjI3MyAwIDAwMTUuMDgyIDYuMjVjNS40NiAwIDEwLjkyMi0yLjA5IDE1LjA4Mi02LjI1IDguMzQzLTguMzQgOC4zNDMtMjEuODI0IDAtMzAuMTY0em0wIDAnLyUzRSUzQy9zdmclM0VcIikgY2VudGVyIC8gNDUlIGF1dG8gbm8tcmVwZWF0O1xuICB9XG5cbiAgLmxhYmVsLW5vdGlmaWNhdGlvbiB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuICAgIGNvbG9yOiAjRjFGMUYxO1xuICAgIHotaW5kZXg6IDI7XG4gICAgY3Vyc29yOiB0ZXh0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cblxuICAubGFiZWwtbm90aWZpY2F0aW9uIHNwYW4ge1xuICAgIGNvbG9yOiAjMTlkNGZmO1xuICB9XG5cbiAgLm5vdGlmaWNhdGlvbiAud3BjZjctbGlzdC1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cblxuICAubm90aWZpY2F0aW9uIC53cGNmNy1saXN0LWl0ZW0gaW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG5cbiAgLm5vdGlmaWNhdGlvbiAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAubm90aWZpY2F0aW9uIC53cGNmNy1saXN0LWl0ZW0tbGFiZWw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogIzNBM0EzQTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgfVxuXG4gIC5ub3RpZmljYXRpb24gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDRweDtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiKDAgMCAwIC8gMjAlKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgLm5vdGlmaWNhdGlvbiBpbnB1dDpjaGVja2VkICsgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTlkNGZmO1xuICB9XG5cbiAgLm5vdGlmaWNhdGlvbiBpbnB1dDpjaGVja2VkICsgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDo6YWZ0ZXIge1xuICAgIGxlZnQ6IDE3cHg7XG4gIH1cblxuICAudHdvLWdpcmxzLXJlcXVpcmVkIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGNvbG9yOiAjRjFGMUYxICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICMwQzhDRTkgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgLnctbWVzc2FnZS1pY29ue1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgd2lkdGg6IDVyZW07XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuICAgIC53LW1lc3NhZ2UtYm9keSB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC50d28tZ2lybHMtcmVxdWlyZWQudmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuanMtcmVzZXJ2YXRpb24tZm9ybSBkaXYud3BjZjcgLmhpZGRlbi1maWVsZHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuanMtcmVzZXJ2YXRpb24tZm9ybSBkaXYud3BjZjcgLmlucHV0cy13cmFwcGVyLmFkZHJlc3Mtd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5qcy1yZXNlcnZhdGlvbi1mb3JtIGRpdi53cGNmNyBpbnB1dDpub3QoLmJ1dHRvbiksXG4gIC5qcy1yZXNlcnZhdGlvbi1mb3JtIGRpdi53cGNmNyB0ZXh0YXJlYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMEYxNztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjRjFGMUYxO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZzogMC43cmVtIDFyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICB9XG5cbiAgLmpzLXJlc2VydmF0aW9uLWZvcm0gZGl2LndwY2Y3IGlucHV0Om5vdCguYnV0dG9uKTpmb2N1cyxcbiAgLmpzLXJlc2VydmF0aW9uLWZvcm0gZGl2LndwY2Y3IHRleHRhcmVhOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM0NDQgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLmpzLXJlc2VydmF0aW9uLWZvcm0gZGl2LndwY2Y3IC5sYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzk5OTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGN1cnNvcjogdGV4dDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgLmpzLXJlc2VydmF0aW9uLWZvcm0gZGl2LndwY2Y3IC5sYWJlbCBzcGFuIHtcbiAgICBjb2xvcjogcmVkO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbiAgfVxuXG4gIC5qcy1yZXNlcnZhdGlvbi1mb3JtIGRpdi53cGNmNyAuaW5wdXRzLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiA1cHggLTVweDtcbiAgfVxuXG4gIC5qcy1yZXNlcnZhdGlvbi1mb3JtIGRpdi53cGNmNyAuaW5wdXQtd3JhcHBlciB7XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5qcy1yZXNlcnZhdGlvbi1mb3JtIGRpdi53cGNmNyAuaW5wdXQtd3JhcHBlci0tMzMge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMzQlIC0gMTBweCk7XG4gIH1cblxuICAuanMtcmVzZXJ2YXRpb24tZm9ybSBkaXYud3BjZjcgLmlucHV0LXdyYXBwZXItLTUwIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDEwcHgpO1xuICB9XG5cbiAgLmpzLXJlc2VydmF0aW9uLWZvcm0gZGl2LndwY2Y3IC5pbnB1dC13cmFwcGVyLS02NiB7XG4gICAgZmxleC1iYXNpczogY2FsYyg2NiUgLSAxMHB4KTtcbiAgfVxuXG4gIC5qcy1yZXNlcnZhdGlvbi1mb3JtIGRpdi53cGNmNyAuaW5wdXQtd3JhcHBlci0tMTAwIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgfVxuXG4gIC5qcy1yZXNlcnZhdGlvbi1mb3JtIGRpdi53cGNmNyAuc3VibWl0LXdyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgLmpzLXJlc2VydmF0aW9uLWZvcm0gZGl2LndwY2Y3IC5zdWJtaXQtd3JhcHBlciAucmVzZXJ2YXRpb24tYnV0dG9uIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMzhweDtcbiAgICBiYWNrZ3JvdW5kOiAjMTlENEZGO1xuICAgIGNvbG9yOiAjMTAwRjE3IWltcG9ydGFudDtcblxuXG4gIH1cblxuICAuanMtcmVzZXJ2YXRpb24tZm9ybSBkaXYud3BjZjcgPiBwIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanMtcmVzZXJ2YXRpb24tZm9ybSBkaXYud3BjZjcgYnIge1xuXG4gIH1cblxuXG5cblxuICBAa2V5ZnJhbWVzIHNwaW4ge1xuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG4gIH1cblxuICAuanMtcmVzZXJ2YXRpb24tZm9ybSBkaXYud3BjZjcgLndwY2Y3LXNwaW5uZXIge1xuICAgIGFuaW1hdGlvbjogc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyBmaWxsPSclMjMxOWQ0ZmYnJTNFJTNDcGF0aCBkPSdNNDYzLjcwMiAxNjIuNjU1TDQ0Mi40OTEgMTQuMTY0Yy0xLjc0NC0xMi4xNzQtMTYuNzA3LTE3LjIzMy0yNS40NTktOC40ODFsLTMwLjg5NCAzMC44OTRDMzQ2LjQxMSAxMi42MTIgMzAxLjMwOSAwIDI1NC45MzIgMCAxMTUuNDY0IDAgMy40OTEgMTA5LjE2LjAwNSAyNDguNTExYy0uMTkgNy42MTcgNS4zNDcgMTQuMTUgMTIuODc2IDE1LjIzNGw1OS45NDEgOC41NjljOC45MzYgMS4zMDQgMTcuMjQ5LTUuNzEyIDE3LjEyNS0xNS4wNThDODguNzA0IDE2NS4yODYgMTYyLjk4NiA5MCAyNTQuOTMyIDkwYzIyLjI2NSAwIDQ0LjI2NyA0LjUyNiA2NC42IDEzLjE4M2wtMjkuNzggMjkuNzhjLTguNjk3IDguNjk3LTMuNzYxIDIzLjcwNiA4LjQ4MSAyNS40NTlsMTQ4LjQ5MSAyMS4yMTFjOS43ODQgMS40NzUgMTguMzgxLTcuMDM0IDE2Ljk3OC0xNi45Nzh6TTQ5OS4xMTcgMjQ5LjQxMmwtNTkuODk3LTguNTU1Yy03LjczOC0uOTgtMTcuMTI0IDUuNjUxLTE3LjEyNCAxNi4xNDMgMCA5MC45ODEtNzQuMDE5IDE2NS0xNjUgMTY1YTE2NS4yMDcgMTY1LjIwNyAwIDAxLTY0LjMwNi0xMy4wNTJsMjguODI4LTI4LjgyOGM4LjY5Ny04LjY5NyAzLjc2MS0yMy43MDYtOC40ODEtMjUuNDU5TDY0LjY0NiAzMzMuNDM1Yy05Ljc1My0xLjM5My0xOC4zOSA2Ljk3MS0xNi45NzggMTYuOTc4bDIxLjIxIDE0OC40OTJjMS43NDYgMTIuMTg3IDE2LjY5NiAxNy4yMTIgMjUuNDU5IDguNDgxbDMxLjY0MS0zMS42MjZDMTY1LjUxNCA0OTkuNTA1IDIxMC41ODcgNTEyIDI1Ny4wOTYgNTEyYzEzOC43OTQgMCAyNTAuNzUyLTEwOC42MTggMjU0Ljg5Ny0yNDcuMjguMjItNy42MzItNS4zMTctMTQuMjI0LTEyLjg3Ni0xNS4zMDh6Jy8lM0UlM0Mvc3ZnJTNFXCIpIGNlbnRlciAvIDE2cHggYXV0byBuby1yZXBlYXQ7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYyg1MCUgLSA4cHgpO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5qcy1yZXNlcnZhdGlvbi1mb3JtIGRpdi53cGNmNyAud3BjZjctc3Bpbm5lcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanMtcmVzZXJ2YXRpb24tZm9ybSBkaXYud3BjZjcgLndwY2Y3LWZvcm0uc3VibWl0dGluZyAud3BjZjctc3Bpbm5lciB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmpzLXJlc2VydmF0aW9uLWZvcm0gZGl2LndwY2Y3IGRpdi53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxOWQ0ZmYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2YxZjFmMTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgfVxuXG5cbiAgLmpzLXJlc2VydmF0aW9uLWZvcm0gZGl2LndwY2Y3IGRpdi53cGNmNy12YWxpZGF0aW9uLWVycm9ycyxcbiAgLmpzLXJlc2VydmF0aW9uLWZvcm0gZGl2LndwY2Y3IGRpdi53cGNmNy1tYWlsLXNlbnQtbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAuanMtcmVzZXJ2YXRpb24tZm9ybSBkaXYud3BjZjcgZGl2LndwY2Y3LW1haWwtc2VudC1vayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDczM2Q7XG4gIH1cblxuICAuanMtcmVzZXJ2YXRpb24tZm9ybSBkaXYud3BjZjcgc3Bhbi53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmpzLXJlc2VydmF0aW9uLWZvcm0gZGl2LndwY2Y3IC53cGNmNy1ub3QtdmFsaWQge1xuICAgIGJvcmRlci1jb2xvcjogIzE5ZDRmZiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmpzLXJlc2VydmF0aW9uLWZvcm0gZGl2LndwY2Y3IC53cGNmNy1pcy12YWxpZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3MzNkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanMtcmVzZXJ2YXRpb24tZm9ybSBkaXYud3BjZjcgZm9ybS5zZW50IC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MzNkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZm9ybS1ub3RlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnNlbGVjdC1naXJsIC5vcHRpb25zLWdpcmxfX2luZm8ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgfVxuXG4gICAgLnNlbGVjdC1naXJsIC5vcHRpb25zLWdpcmxfX25hbWUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIC5yZXNlcnZhdGlvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAucmVzZXJ2YXRpb25fX2xlZnQtc2lkZSB7XG4gICAgICBtYXgtd2lkdGg6IDQxMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5yZXNlcnZhdGlvbi1yZWNhcGl0dWxhdGlvbi0tZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5yZXNlcnZhdGlvbi1yZWNhcGl0dWxhdGlvbi0tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zZWxlY3QtZ2lybCB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgfVxuXG4gICAgLm9wdGlvbnMtZ2lybCB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmwtY2FudmFzIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAudGhhbmsteW91X190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICAudGhhbmsteW91LXRhYmxlX19yb3cge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIC50aGFuay15b3UtdGFibGVfX2luc2lkZSB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNlbGVjdGVkLWdpcmxfX2ltYWdlIHtcbiAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLnNlbGVjdGVkLWdpcmxfX25hbWUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICAgIH1cblxuICAgIC5vcHRpb25zLWdpcmwge1xuICAgICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgfVxuXG4gICAgLnJlc2VydmF0aW9uX19sZWZ0LXNpZGUge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICB9XG5cbiAgICAucmVzZXJ2YXRpb24tcmVjYXBpdHVsYXRpb25fX3JvdyB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgLmF2YWlsYWJsZS10b2RheS1sb2NhdGlvbiB7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDAuOGVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtM3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmF2YWlsYWJsZS10b2RheS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIH1cblxuICAgIC5yZXNlcnZhdGlvbi1tYXNzYWdlX19pdGVtIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgIH1cblxuICAgIC5yZXNlcnZhdGlvbi1kdXJhdGlvbl9faXRlbXMge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIC5qcy1yZXNlcnZhdGlvbi1mb3JtIGRpdi53cGNmNyAuaW5wdXRzLXdyYXBwZXIge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luOiAwIC01cHg7XG4gICAgfVxuXG4gICAgLmpzLXJlc2VydmF0aW9uLWZvcm0gZGl2LndwY2Y3IC5pbnB1dC13cmFwcGVyLS01MCB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICB9XG5cbiAgICAub3B0aW9ucy1naXJsLS0yIHtcbiAgICAgIHRvcDogMjUwcHg7XG4gICAgfVxuXG4gICAgI3VzX2dyaWRfMSAudy1ncmlkLWxpc3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hdmFpbGFibGUtZGF5c19fcm93IHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAuYXZhaWxhYmxlLWRheXNfX2RhdGUtdGltZSwgLm5vdC1hdmFpbGFibGVfX2RhdGUtdGltZSB7XG4gICAgICBmbGV4LWJhc2lzOiA0MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYXZhaWxhYmxlLWRheXNfX2xvY2F0aW9uLCAubm90LWF2YWlsYWJsZV9fbG9jYXRpb24ge1xuICAgICAgZmxleC1iYXNpczogNjAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmF2YWlsYWJsZS1kYXlzX19yb3cgLmJ1dHRvbi1yZXNlcnZlLWdpcmwge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAjdXNfZ3JpZF8xLmxheW91dF85MjAgLnVzZ192d3JhcHBlcl8xIHtcbiAgICAgIHBhZGRpbmc6IDE1JSA3JSAyJSA3JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5uYW1lLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTNweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5ub3RoaW5nLWZvdW5kIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMjQpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubm90aGluZy1mb3VuZC52aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5fX2ppdm9Nb2JpbGVCdXR0b24ge1xuICAgIGJvdHRvbTogNzhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmRvbGUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDMwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAuZG9sZTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDU2YjM7XG4gIH1cblxuXG5cblxuXG4gIC5jdXN0b20tbW9iaWxlLW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDE4cHg7XG4gICAgbGVmdDogMTZweDtcbiAgICByaWdodDogMTZweDtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig3MHB4KTtcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig3MHB4KTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gIH1cblxuICAuY3VzdG9tLW1vYmlsZS1uYXYgLm5hdi1pdGVtLCAuY3VzdG9tLW1vYmlsZS1uYXYgLmRyb3BidG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI2YxZjFmMTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB9XG5cbiAgLmN1c3RvbS1tb2JpbGUtbmF2IC5uYXYtaXRlbSBpLCAuY3VzdG9tLW1vYmlsZS1uYXYgLmRyb3BidG4gaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgLmN1c3RvbS1tb2JpbGUtbmF2IC5uYXYtaXRlbSBzcGFuLCAuY3VzdG9tLW1vYmlsZS1uYXYgLmRyb3BidG4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgLmN1c3RvbS1tb2JpbGUtbmF2IC5uYXYtaXRlbTpob3ZlciwgLmN1c3RvbS1tb2JpbGUtbmF2IC5uYXYtaXRlbTpmb2N1cyxcbiAgLmN1c3RvbS1tb2JpbGUtbmF2IC5kcm9wYnRuOmhvdmVyLCAuY3VzdG9tLW1vYmlsZS1uYXYgLmRyb3BidG46Zm9jdXMge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuXG5cblxuXG4gIC5kcm9wZG93biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5kcm9wZG93bi1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDYwcHg7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgICBjb2xvcjogI2YxZjFmMTtcbiAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgei1pbmRleDogMTAwMTtcbiAgfVxuXG4gIC5kcm9wZG93bi1jb250ZW50IGEge1xuXG4gICAgY29sb3I6ICNmMWYxZjE7XG4gICAgcGFkZGluZzogNnB4IDE2cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgLmRyb3Bkb3duLWNvbnRlbnQgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUwNTA1MDtcbiAgfVxuXG4gIC5kcm9wZG93bjpob3ZlciAuZHJvcGRvd24tY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jdXN0b20tbW9iaWxlLW5hdiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5sYXN0LXVwZGF0ZWQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI0FBQUFBQTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuXG4gIH1cblxuICAuaXQtaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuY291bnRyeSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pdC1pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5jb3VudHJ5IC5kaWFsLWNvZGUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaXQtaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pdC1pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5jb3VudHJ5IHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIH1cblxuXG4gIC5nbHNyLWRlZmF1bHQgZm9ybS5nbHNyLWZvcm0gbGFiZWwuZ2xzci1sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5nbHNyLXN0YXItcmF0aW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLmdsc3ItZGVmYXVsdCBmb3JtLmdsc3ItZm9ybSBpbnB1dC5nbHNyLWlucHV0LCAuZ2xzci1kZWZhdWx0IGZvcm0uZ2xzci1mb3JtIHNlbGVjdC5nbHNyLXNlbGVjdCwgLmdsc3ItZGVmYXVsdCBmb3JtLmdsc3ItZm9ybSB0ZXh0YXJlYS5nbHNyLXRleHRhcmVhIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUExQTFBO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzRjNGM0Y7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLmdsc3ItZGVmYXVsdCBmb3JtLmdsc3ItZm9ybSBpbnB1dC5nbHNyLWlucHV0OmZvY3VzLCAuZ2xzci1kZWZhdWx0IGZvcm0uZ2xzci1mb3JtIHNlbGVjdC5nbHNyLXNlbGVjdDpmb2N1cywgLmdsc3ItZGVmYXVsdCBmb3JtLmdsc3ItZm9ybSB0ZXh0YXJlYS5nbHNyLXRleHRhcmVhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUExQTFBO1xuICAgIG91dGxpbmU6IDFweCBzb2xpZCAjMUExQTFBO1xuICB9XG5cbiAgLmdsc3ItZGVmYXVsdCBmb3JtLmdsc3ItZm9ybSBpbnB1dC5nbHNyLWlucHV0Om5vdCgud3AtYmxvY2stc2VhcmNoX19pbnB1dCksIC5nbHNyLWRlZmF1bHQgZm9ybS5nbHNyLWZvcm0gc2VsZWN0Lmdsc3Itc2VsZWN0LCAuZ2xzci1kZWZhdWx0IGZvcm0uZ2xzci1mb3JtIHRleHRhcmVhLmdsc3ItdGV4dGFyZWEge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuZ2xzci1kZWZhdWx0IGZvcm0uZ2xzci1mb3JtIC5nbHNyLXRvZ2dsZSBsYWJlbCB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1nbHNyLXRleHQtbWQpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1nbHNyLWxlYWRpbmcpO1xuICAgIGNvbG9yOiAjOEQ4RDhEO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuXG4gIC5nbHNyLWRlZmF1bHQgLmdsc3ItcmV2aWV3LWRhdGUge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdsc3ItcmV2aWV3LXJlc3BvbnNlOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBhZ2luYXRpb24gPiA6bm90KC5jdXN0b20pIC5wYWdlLW51bWJlcnMge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBhZ2luYXRpb24gPiA6bm90KC5jdXN0b20pIC5wYWdlLW51bWJlcnMuY3VycmVudCB7XG4gICAgYmFja2dyb3VuZDogIzFBMUExQSAhaW1wb3J0YW50O1xuICB9XG5cblxuICAuZ2xzci1zdW1tYXJ5IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMDtcbiAgfVxuXG4gIC53LW5hdi50eXBlX21vYmlsZS5tX2xheW91dF9mdWxsc2NyZWVuIC53LW5hdi1saXN0LmxldmVsXzEgPiBsaTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICMwRjBGMEYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50eXBlX21vYmlsZSAudy1uYXYtbGlzdC5sZXZlbF8xIHtcbiAgICBiYWNrZ3JvdW5kOiAjMEYwRjBGICFpbXBvcnRhbnQ7XG4gIH1cblxuXG4gIC5sLXN1YmhlYWRlci5hdF9taWRkbGUsIC5sLXN1YmhlYWRlci5hdF9taWRkbGUgLnctZHJvcGRvd24tbGlzdCwgLmwtc3ViaGVhZGVyLmF0X21pZGRsZSAudHlwZV9tb2JpbGUgLnctbmF2LWxpc3QubGV2ZWxfMSB7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDcwcHgpIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig3MHB4KSFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuNCkhaW1wb3J0YW50O1xuICB9XG5cblxuXG5cblxuXG4gIC5sLWhlYWRlci5zdGlja3kgLmwtc3ViaGVhZGVyLmF0X21pZGRsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmwtc3ViaGVhZGVyLmF0X21pZGRsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xuXG4gIH1cblxuXG4gIC5tYXNzZXVzZS1hdmFpbGFiaWxpdHktdG9tb3Jyb3cge1xuICAgIGNvbG9yOiAjZjFGMUYxO1xuICAgIGJhY2tncm91bmQ6ICMwMDczM2Q7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBhbmltYXRpb246IHB1bHNlRmxpY2tlciAxLjZzIGxpbmVhciBhbHRlcm5hdGUgaW5maW5pdGU7XG4gICAgbWFyZ2luOiAwIGF1dG87IC8qIFBybyB6YXJvdm7DoW7DrSBuYSBzdMWZZWQgKi9cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAuZ2ZpZWxkX3JhZGlve1xuXG4gICAgLmdjaG9pY2V7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5nZmllbGQtY2hvaWNlLWlucHV0e1xuICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmdmaWVsZC1jaG9pY2UtaW5wdXQ6Y2hlY2tlZCtsYWJlbDo6YWZ0ZXJ7XG4gICAgICBsZWZ0OiAxN3B4O1xuICAgIH1cbiAgICAuZ2ZpZWxkLWNob2ljZS1pbnB1dDpjaGVja2VkK2xhYmVsOjpiZWZvcmV7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTlkNGZmO1xuICAgIH1cblxuXG5cbiAgICBsYWJlbHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzYTNhM2E7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgfVxuXG5cbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLDAsMCwuMik7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsMCwwLC4yKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG5cblxuXG4gICAgfVxuXG5cbiAgfVxuXG5cbi5naW5wdXRfY29udGFpbmVyX3RleHRhcmVhIC50ZXh0YXJlYSwgLmdpbnB1dF9jb250YWluZXJfZW1haWwgaW5wdXQsIC5naW5wdXRfY29udGFpbmVyX3RleHQgaW5wdXR7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMGYxNztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjZjFmMWYxO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZzogLjdyZW0gMXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlLWluLW91dDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICB9XG5cbi5naW5wdXRfY29udGFpbmVyX2VtYWlsIGlucHV0LCAuZ2lucHV0X2NvbnRhaW5lcl90ZXh0IGlucHV0e1xuaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgI2dmaWVsZF9kZXNjcmlwdGlvbl83XzEze1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIH1cblxuICAuZ2Zvcm1faGVhZGluZ3tcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmdmaWVsZF9sYWJlbHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlLWluLW91dDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzk5OTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGN1cnNvcjogdGV4dDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAjZmllbGRfc3VibWl0IC5nZm9ybS1idXR0b24tLXdpZHRoLWZ1bGwsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2Zvb3RlciAuZ2Zvcm0tYnV0dG9uLS13aWR0aC1mdWxsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBwYWRkaW5nOiAxNHB4O1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMzhweDtcbiAgICBiYWNrZ3JvdW5kOiAjMTlkNGZmO1xuICAgIGNvbG9yOiAjMTAwZjE3ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2ZpZWxkX3ZhbGlkYXRpb25fbWVzc2FnZXtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cblxuIC5oaWRlX2JveHtcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgfVxuXG5cblxuXG5cbn1cblxuXG5cbiNjdXN0b20tZXJyb3ItbWVzc2FnZXtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiByZWQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIHBhZGRpbmc6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cblxuXG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuXG5cblxuLmFnZS1nYXRle1xuXG4gIC5hZ2UtZ2F0ZS1oZWFkaW5nLXRpdGxle1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuXG4gIC5hZ2UtZ2F0ZS1jaGFsbGVuZ2V7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgYnV0dG9uLmFnZS1nYXRlLXN1Ym1pdC5hZ2UtZ2F0ZS1zdWJtaXQtbm97XG4gICAgZm9udC1zaXplOiAxNHB4IWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHghaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiByZWQhaW1wb3J0YW50O1xuXG4gIH1cbiAgYnV0dG9uLmFnZS1nYXRlLXN1Ym1pdC5hZ2UtZ2F0ZS1zdWJtaXQteWVze1xuICAgIGZvbnQtc2l6ZTogMTRweCFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCFpbXBvcnRhbnQ7XG4gIH1cblxuXG5cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblxuXG4gICAgLmFnZS1nYXRlLWhlYWRpbmctdGl0bGV7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICAgIC5hZ2UtZ2F0ZS1jaGFsbGVuZ2V7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgIC5hZ2UtZ2F0ZS1idXR0b25ze1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIGJ1dHRvbi5hZ2UtZ2F0ZS1zdWJtaXQuYWdlLWdhdGUtc3VibWl0LW5ve1xuICAgICAgZm9udC1zaXplOiAxNHB4IWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDEwcHghaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xuICAgIH1cbiAgICBidXR0b24uYWdlLWdhdGUtc3VibWl0LmFnZS1nYXRlLXN1Ym1pdC15ZXN7XG4gICAgICBmb250LXNpemU6IDE0cHghaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMTBweCFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzAwMCFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICB9XG5cblxuXG59XG5cblxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwgeHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQGlmIG5vdCAkbiB7XG4gICAgQGVycm9yIFwiYnJlYWtwb2ludCBgI3skbmFtZX1gIG5vdCBmb3VuZCBpbiBgI3skYnJlYWtwb2ludHN9YFwiO1xuICB9XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIHJlZHVjZWQgYnkgMC4wMnB4IHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZlxuLy8gYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChtZCwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1heCBhbmQgJG1heCA+IDAsICRtYXggLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46ICBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogIGJyZWFrcG9pbnQtbWF4KCRuZXh0LCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmV4dCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbmJvZHkge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbF9zZWxlY3RfZ2lybCB7XG4gIGJhY2tncm91bmQ6ICMxNDE5Mjc7XG59XG5cbiNzZWxlY3RfbW9yZV9naXJsIC5zZWxlY3RlZC1naXJsX19wYXJhbWV0ZXJzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNzZWxlY3RfbW9yZV9naXJsIC5vcHRpb25zLWdpcmxfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jc2VsZWN0X21vcmVfZ2lybCAub3B0aW9ucy1naXJsX19pdGVtIC5qcy1yYWRpbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xufVxuI3NlbGVjdF9tb3JlX2dpcmwgLm9wdGlvbnMtZ2lybF9faXRlbSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuXG4vKipcbiAqICBTaW5nbGUgIHdvb21hbiBib29raW5nXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYm9va2luZ19tb2RlbF9zaW5nbGUgLnJvd19ib29raW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ib29raW5nX21vZGVsX3NpbmdsZSAuY29sX29uZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ib29raW5nX21vZGVsX3NpbmdsZSAuY29sX29uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZDogIzI4MzE0QTtcbn1cbi5ib29raW5nX21vZGVsX3NpbmdsZSAuY29sX3R3b28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYm9va2luZ19tb2RlbF9zaW5nbGUgLmNvbF90d29vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjMjgzMTRBO1xufVxuLmJvb2tpbmdfbW9kZWxfc2luZ2xlIC5hdmFpbC1pdGVtLWRhdGUge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1mYW1pbHk6IExleGVuZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJvb2tpbmdfbW9kZWxfc2luZ2xlIC5hdmFpbC1pdGVtLWRhdGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmJvb2tpbmdfbW9kZWxfc2luZ2xlIC5hdmFpbC1pdGVtLXRpbWUge1xuICBjb2xvcjogI0E3QUVDOTtcbiAgZm9udC1mYW1pbHk6IExleGVuZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJvb2tpbmdfbW9kZWxfc2luZ2xlIC5hdmFpbC1pdGVtLXRpbWUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmJvb2tpbmdfbW9kZWxfc2luZ2xlIC5ib29raW5nX2FkZHJlc3MgLmJpZyB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LWZhbWlseTogTGV4ZW5kO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYm9va2luZ19tb2RlbF9zaW5nbGUgLmJvb2tpbmdfYWRkcmVzcyAuYmlnIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5ib29raW5nX21vZGVsX3NpbmdsZSAuYm9va2luZ19hZGRyZXNzIC5zbWFsbCB7XG4gIGNvbG9yOiAjQTdBRUM5O1xuICBmb250LWZhbWlseTogTGV4ZW5kO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYm9va2luZ19tb2RlbF9zaW5nbGUgLmJvb2tpbmdfYWRkcmVzcyAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmJvb2tpbmdfbW9kZWxfc2luZ2xlIC5jb2xfdHdvbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJvb2tpbmdfbW9kZWxfc2luZ2xlIC5idG5fYm9va2luZ193cmFwIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJvb2tpbmdfbW9kZWxfc2luZ2xlIC5idG5fYm9va2luZ193cmFwIC5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTguOThweCkge1xuICAuYm9va2luZ19tb2RlbF9zaW5nbGUgLmJ0bl9ib29raW5nX3dyYXAgLmJ0biB7XG4gICAgcGFkZGluZzogOHB4IDEwcHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5yb3ctcmVzZXJ2YXRpb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuXG4ucmVzZXJ2YXRpb25fcGFnZSAuc2VsZWN0ZWQtZ2lybF9faW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMzRweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5yZXNlcnZhdGlvbl9wYWdlIC5zZWxlY3RlZC1naXJsX19pbWFnZSBpbWcge1xuICAgIG1heC13aWR0aDogMTE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucmVzZXJ2YXRpb25fcGFnZSAuc2VsZWN0ZWQtZ2lybF9faW1hZ2UgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICB9XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAucmVzZXJ2YXRpb24taW5mb3JtYXRpb24ge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAucmVzZXJ2YXRpb24tdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucmVzZXJ2YXRpb25fcGFnZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLnJlc2VydmF0aW9uLWRheSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAucmVzZXJ2YXRpb24tbWFzc2FnZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5yZXNlcnZhdGlvbl9wYWdlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAuYXZhaWxhYmxlLWRheXMsXG4ucmVzZXJ2YXRpb25fcGFnZSAubm90LWF2YWlsYWJsZSB7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLmF2YWlsYWJsZS1kYXlzX19yb3csXG4ucmVzZXJ2YXRpb25fcGFnZSAubm90LWF2YWlsYWJsZV9fcm93IHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5hdmFpbGFibGUtZGF5c19fcm93OmhvdmVyLFxuLnJlc2VydmF0aW9uX3BhZ2UgLm5vdC1hdmFpbGFibGVfX3Jvdzpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNTUsIDU1LCA1NSwgMC4zMjk0MTE3NjQ3KTtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5hdmFpbGFibGUtZGF5c19fcm93IGRpdixcbi5yZXNlcnZhdGlvbl9wYWdlIC5ub3QtYXZhaWxhYmxlX19yb3cgZGl2IHtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLmF2YWlsYWJsZS1kYXlzX19yb3cgc3Bhbixcbi5yZXNlcnZhdGlvbl9wYWdlIC5ub3QtYXZhaWxhYmxlX19yb3cgc3BhbiB7XG4gIGNvbG9yOiAjYjBiMGIwO1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLmF2YWlsYWJsZS1kYXlzX19kYXRlLFxuLnJlc2VydmF0aW9uX3BhZ2UgLm5vdC1hdmFpbGFibGVfX2RhdGUge1xuICBmbGV4LWJhc2lzOiA0MCU7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAuYXZhaWxhYmxlLWRheXNfX2RhdGUtdGltZSxcbi5yZXNlcnZhdGlvbl9wYWdlIC5ub3QtYXZhaWxhYmxlX19kYXRlLXRpbWUge1xuICBmbGV4LWJhc2lzOiAzMCU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICDCoGNvbG9yOiAjZjFGMUYxO1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLmF2YWlsYWJsZS1kYXlzX19kYXRlLXRpbWUgc3Ryb25nLFxuLnJlc2VydmF0aW9uX3BhZ2UgLm5vdC1hdmFpbGFibGVfX2RhdGUtdGltZSBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5hdmFpbGFibGUtZGF5c19fZGF0ZS10aW1lIHNwYW4sXG4ucmVzZXJ2YXRpb25fcGFnZSAubm90LWF2YWlsYWJsZV9fZGF0ZS10aW1lIHNwYW4ge1xuICBjb2xvcjogIzk3OTc5Nztcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5hdmFpbGFibGUtZGF5c19fbG9jYXRpb24sXG4ucmVzZXJ2YXRpb25fcGFnZSAubm90LWF2YWlsYWJsZV9fbG9jYXRpb24ge1xuICBmbGV4LWJhc2lzOiA0MCU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICBjb2xvcjogI0YxRjFGMTtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5hdmFpbGFibGUtZGF5c19fbG9jYXRpb24gc3Ryb25nLFxuLnJlc2VydmF0aW9uX3BhZ2UgLm5vdC1hdmFpbGFibGVfX2xvY2F0aW9uIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLmF2YWlsYWJsZS1kYXlzX19sb2NhdGlvbiBzcGFuLFxuLnJlc2VydmF0aW9uX3BhZ2UgLm5vdC1hdmFpbGFibGVfX2xvY2F0aW9uIHNwYW4ge1xuICBjb2xvcjogIzk3OTc5Nztcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5hdmFpbGFibGUtdG9kYXktbG9jYXRpb24ge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIuMyAxNiclM0UlM0NwYXRoIGQ9J002LjEgMTZzNi01LjYgNi0xMC0yLjctNi02LTYtNiAxLjYtNiA2IDYgMTAgNiAxMHptLTMtMTFjMC0xLjcgMS4zLTMgMy0zczMgMS4zIDMgMy0xLjMgMy0zIDMtMy0xLjMtMy0zeicgZmlsbD0nJTIzRjFGMUYxJy8lM0UlM0Mvc3ZnJTNFXCIpIGxlZnQgY2VudGVyL2F1dG8gMS4xZW0gbm8tcmVwZWF0O1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIGNvbG9yOiAjRjFGMUYxO1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLmJ1dHRvbi1yZXNlcnZlLWdpcmwge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMTJweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjM0YzRjNGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZjFmMWYxICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHBhZGRpbmc6IDRweCAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5idXR0b24tcmVzZXJ2ZS1naXJsOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzRDNEM0QyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2YxZjFmMSAhaW1wb3J0YW50O1xufVxuQGtleWZyYW1lcyBwdWxzZUZsaWNrZXIge1xuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAuYXZhaWxhYmxlLXRvZGF5LXRleHQge1xuICBjb2xvcjogI2YxRjFGMTtcbiAgYmFja2dyb3VuZDogIzAwNzMzZDtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgYW5pbWF0aW9uOiBwdWxzZUZsaWNrZXIgMS42cyBsaW5lYXIgYWx0ZXJuYXRlIGluZmluaXRlO1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLmF2YWlsYWJsZS10b2RheS10ZXh0LS10b21vcnJvdyB7XG4gIGJhY2tncm91bmQ6ICNiZjc0MTc7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAuYXZhaWxhYmxlLXRvZGF5LXRleHQtLW90aGVyIHtcbiAgYmFja2dyb3VuZDogI2IwYjBiMDtcbiAgY29sb3I6ICMwMDA7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAucGFyYW1ldGVycy13cmFwcGVyIHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLnVzZ19odG1sXzEge1xuICBmb250LXNpemU6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTNweDtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC51c2dfaHRtbF8xLmdyZWVuIHtcbiAgY29sb3I6ICMxZmE2MDA7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAudXNnX2h0bWxfMS5vcmFuZ2Uge1xuICBjb2xvcjogI2ZmNjYwMDtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5ibGlua2luZyB7XG4gIGFuaW1hdGlvbjogYmxpbmtlciAxLjVzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5mYXMge1xuICBmb250LWZhbWlseTogXCJmb250YXdlc29tZVwiO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLmZhLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiO1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLnNjaGVkdWxlLXRhYmxlIHtcbiAgY29sb3I6ICNGMUYxRjE7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAuYWN0aXZlIC5zY2hlZHVsZS10YWJsZSxcbi5yZXNlcnZhdGlvbl9wYWdlIC53LXRhYnMtc2VjdGlvbi5hY3RpdmUgLnNjaGVkdWxlLWRhdGUsXG4ucmVzZXJ2YXRpb25fcGFnZSAudy10YWJzLWl0ZW0uYWN0aXZlIC5zY2hlZHVsZS1kYXRlIHtcbiAgY29sb3I6ICMxOWQ0ZmY7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAuc2NoZWR1bGUtZGF0ZSB7XG4gIGNvbG9yOiAjYjBiMGIwO1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLm5hbWUtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC50aGFuay15b3VfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLnRoYW5rLXlvdV9fdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC50aGFuay15b3UtdGFibGUge1xuICBtYXgtd2lkdGg6IDU2MHB4O1xuICBtYXJnaW46IDMwcHggYXV0byAwO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE5Mjc7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAudGhhbmsteW91LXRhYmxlX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogLTFyZW07XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAudGhhbmsteW91LXRhYmxlX19pbnNpZGUge1xuICBtYXJnaW46IDFyZW07XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAudGhhbmsteW91LXRhYmxlX19pbnNpZGUtLTY2IHtcbiAgZmxleC1iYXNpczogNjAlO1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLnRoYW5rLXlvdS10YWJsZV9faW5zaWRlLS0zNCB7XG4gIGZsZXgtYmFzaXM6IDQwJTtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC50aGFuay15b3UtdGFibGVfX2luc2lkZS5mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLnRoYW5rLXlvdS10YWJsZV9faW5zaWRlLmZsZXggLnRoYW5rLXlvdS10YWJsZV9faXRlbSB7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC50aGFuay15b3UtdGFibGVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzk3OTc5NztcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLnRoYW5rLXlvdS10YWJsZV9fdmFsdWUge1xuICBmb250LXNpemU6IDE3cHg7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAudy10YWJzLXBhZGRpbmctMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC53LXRhYnMtc2VjdGlvbi1oZWFkZXItaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLnNlbGVjdGVkLWdpcmwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLnNlbGVjdGVkLWdpcmxfX2ltYWdlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWF4LWhlaWdodDogMTUwcHg7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAuc2VsZWN0ZWQtZ2lybF9faW1hZ2UgaW1nIHtcbiAgZm9udC1zaXplOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLnNlbGVjdGVkLWdpcmxfX2NvbnRlbnQge1xuICBmbGV4LWdyb3c6IDE7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAuc2VsZWN0ZWQtZ2lybF9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgY29sb3I6ICNmZmY7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAuc2VsZWN0ZWQtZ2lybF9fcGFyYW1ldGVycyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ2FwOiA1cHggMTBweDtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5zZWxlY3RlZC1naXJsX19wYXJhbWV0ZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjY2RjZGNkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5zZWxlY3RlZC1naXJsX19wYXJhbWV0ZXIgZGl2LFxuLnJlc2VydmF0aW9uX3BhZ2UgLnNlbGVjdGVkLWdpcmxfX3BhcmFtZXRlciBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLnNlbGVjdGVkLWdpcmxfX3BhcmFtZXRlciBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5zZWxlY3RlZC1naXJsX19sb2NhdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMi4zIDE2JyUzRSUzQ3BhdGggZD0nTTYuMSAxNnM2LTUuNiA2LTEwLTIuNy02LTYtNi02IDEuNi02IDYgNiAxMCA2IDEwem0tMy0xMWMwLTEuNyAxLjMtMyAzLTNzMyAxLjMgMyAzLTEuMyAzLTMgMy0zLTEuMy0zLTN6JyBmaWxsPSclMjNjZGNkY2QnLyUzRSUzQy9zdmclM0VcIikgbGVmdCBjZW50ZXIvYXV0byAxLjFlbSBuby1yZXBlYXQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBjb2xvcjogI2NkY2RjZDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5yZXNlcnZhdGlvbi1yZWNhcGl0dWxhdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAucmVzZXJ2YXRpb24tcmVjYXBpdHVsYXRpb24tLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNjlkZWcsICMwQjMyNjAgMCUsICMzMDFDNTkgOTkuODclKTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLnJlc2VydmF0aW9uLXJlY2FwaXR1bGF0aW9uX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IC0xcmVtO1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLnJlc2VydmF0aW9uLXJlY2FwaXR1bGF0aW9uX19yb3ctaXRlbSB7XG4gIG1hcmdpbjogMXJlbTtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5yZXNlcnZhdGlvbi1yZWNhcGl0dWxhdGlvbl9fcm93LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLnJlc2VydmF0aW9uLXJlY2FwaXR1bGF0aW9uX19yb3ctdmFsdWUge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAuanMtc2Vjb25kLWdpcmwtc2VsZWN0ZWQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLnJlc2VydmF0aW9uLWluZm9ybWF0aW9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkQxNjY7XG4gIGNvbG9yOiAjRjFGMUYxO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBwYWRkaW5nLWJsb2NrOiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAucmVzZXJ2YXRpb24taW5mb3JtYXRpb24tLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLnJlc2VydmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5yZXNlcnZhdGlvbl9fbGVmdC1zaWRlIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLnJlc2VydmF0aW9uX19yaWdodC1zaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLnNlbGVjdGVkLWdpcmwtd3JhcHBlcixcbi5yZXNlcnZhdGlvbl9wYWdlIC5zZWxlY3Qtc2Vjb25kLWdpcmwge1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjM2YzZjNmO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBwYWRkaW5nOiA2cHggMTRweCA2cHggMzJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5zZWxlY3RlZC1naXJsLXdyYXBwZXI6OmJlZm9yZSxcbi5yZXNlcnZhdGlvbl9wYWdlIC5zZWxlY3Qtc2Vjb25kLWdpcmw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiK1wiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLnNlbGVjdGVkLWdpcmwtd3JhcHBlcjpob3Zlcixcbi5yZXNlcnZhdGlvbl9wYWdlIC5zZWxlY3Qtc2Vjb25kLWdpcmw6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM1MzUzNTM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLnNlbGVjdGVkLWdpcmwtd3JhcHBlciBsYWJlbCxcbi5yZXNlcnZhdGlvbl9wYWdlIC5zZWxlY3Qtc2Vjb25kLWdpcmwgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5zZWxlY3Qtc2Vjb25kLWdpcmwge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLnNlbGVjdC1naXJsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5zZWxlY3QtZ2lybCAub3B0aW9ucy1naXJsX19pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAuc2VsZWN0LWdpcmwgLm9wdGlvbnMtZ2lybF9fcmlnaHQtd3JhcHBlciB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5zZWxlY3QtZ2lybCAub3B0aW9ucy1naXJsX19uYW1lIHtcbiAgY29sb3I6ICNGMUYxRjE7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5zZWxlY3QtZ2lybCAub3B0aW9ucy1naXJsX19pbmZvLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW46IDAgLTIwcHg7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAuc2VsZWN0LWdpcmwgLm9wdGlvbnMtZ2lybF9faW5mbyB7XG4gIG1hcmdpbjogMCAyMHB4O1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5zZWxlY3QtZ2lybCAub3B0aW9ucy1naXJsX19pbmZvIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGNvbG9yOiAjYjBiMGIwO1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLm9wdGlvbnMtZ2lybCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIGdhcDogMTVweCAxMHB4O1xuICBtYXgtd2lkdGg6IDQ4N3B4O1xuICBtYXgtaGVpZ2h0OiA0ODVweDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjMTQxOTI3O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZzogMTBweDtcbiAgc2Nyb2xsYmFyLWNvbG9yOiAjMmUzODRmICMwNjEwMjc7XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHRvcDogNjVweDtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5vcHRpb25zLWdpcmwtLTIge1xuICB0b3A6IDI5N3B4O1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLm9wdGlvbnMtZ2lybF9fYWxyZWFkeS1zZWxlY3RlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5vcHRpb25zLWdpcmxfX2FscmVhZHktc2VsZWN0ZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBoZWlnaHQ9JzU1Nicgdmlld0JveD0nMCAtNDYgNDE3LjgxMyA0MTcnIHdpZHRoPSc1NTYnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzMTlkNGZmJyUzRSUzQ3BhdGggZD0nTTE1OS45ODggMzE4LjU4MmMtMy45ODggNC4wMTItOS40MyA2LjI1LTE1LjA4MiA2LjI1cy0xMS4wOTQtMi4yMzgtMTUuMDgyLTYuMjVMOS4zNzUgMTk4LjExM2MtMTIuNS0xMi41LTEyLjUtMzIuNzcgMC00NS4yNDZsMTUuMDgyLTE1LjA4NmMxMi41MDQtMTIuNSAzMi43NS0xMi41IDQ1LjI1IDBsNzUuMiA3NS4yMDNMMzQ4LjEwNCA5Ljc4MWMxMi41MDQtMTIuNSAzMi43Ny0xMi41IDQ1LjI1IDBsMTUuMDgyIDE1LjA4NmMxMi41IDEyLjUgMTIuNSAzMi43NjYgMCA0NS4yNDZ6bTAgMCcvJTNFJTNDL3N2ZyUzRVwiKSBjZW50ZXIgNDBweC8zMHB4IGF1dG8gbm8tcmVwZWF0O1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLm9wdGlvbnMtZ2lybF9fYWxyZWFkeS1zZWxlY3RlZCBsYWJlbCxcbi5yZXNlcnZhdGlvbl9wYWdlIC5vcHRpb25zLWdpcmxfX2FscmVhZHktc2VsZWN0ZWQgLnNlbGVjdGVkLWdpcmxfX2xpbmsge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgb3BhY2l0eTogMC41O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAub3B0aW9ucy1naXJsLnZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAub3B0aW9ucy1naXJsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLm9wdGlvbnMtZ2lybDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjNTc1NzU3O1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLm9wdGlvbnMtZ2lybF9faXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5vcHRpb25zLWdpcmxfX2l0ZW06aG92ZXIgLnNlbGVjdGVkLWdpcmxfX25hbWUge1xuICBjb2xvcjogIzE5ZDRmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLnNlbGVjdGVkLWdpcmxfX25hbWUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAub3B0aW9ucy1naXJsX19pdGVtOmhvdmVyIC5zZWxlY3RlZC1naXJsX19pbWFnZSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAub3B0aW9ucy1naXJsX19pdGVtIC5zZWxlY3RlZC1naXJsX19pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5vcHRpb25zLWdpcmxfX2l0ZW0gLnNlbGVjdGVkLWdpcmxfX2ltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAub3B0aW9ucy1naXJsX19pdGVtIC5zZWxlY3RlZC1naXJsX19uYW1lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2xvcjogI2YxRjFGMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5vcHRpb25zLWdpcmxfX2l0ZW0gLnNlbGVjdGVkLWdpcmxfX3BhcmFtZXRlcnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLmpzLXJhZGlvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5yZXNlcnZhdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5yZXNlcnZhdGlvbi1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTlkNGZmO1xuICBjb2xvcjogIzE5ZDRmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xZW07XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucmVzZXJ2YXRpb25fcGFnZSAucmVzZXJ2YXRpb24tYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gIH1cbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5yZXNlcnZhdGlvbi1idXR0b246aG92ZXI6bm90KC5hY3RpdmUpIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYmFja2dyb3VuZDogIzE5ZDRmZjtcbiAgY29sb3I6ICMxMDBmMTc7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAucmVzZXJ2YXRpb24tYnV0dG9uLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMxOWQ0ZmY7XG4gIGNvbG9yOiAjMTAwZjE3O1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLnJlc2VydmF0aW9uLWR1cmF0aW9uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLnJlc2VydmF0aW9uLWR1cmF0aW9uX19pdGVtcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAucmVzZXJ2YXRpb24tZHVyYXRpb25fX2l0ZW1zLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAucmVzZXJ2YXRpb24tZXh0cmEge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLnJlc2VydmF0aW9uLW9pbCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAucmVzZXJ2YXRpb24tZXh0cmFfX2l0ZW0sXG4ucmVzZXJ2YXRpb25fcGFnZSAucmVzZXJ2YXRpb24tb2lsX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLnJlc2VydmF0aW9uLWV4dHJhX19pdGVtOm5vdCg6bGFzdC1vZi10eXBlKSxcbi5yZXNlcnZhdGlvbl9wYWdlIC5yZXNlcnZhdGlvbi1vaWxfX2l0ZW06bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLnJlc2VydmF0aW9uLWV4dHJhX19pbnB1dCxcbi5yZXNlcnZhdGlvbl9wYWdlIC5yZXNlcnZhdGlvbi1vaWxfX2lucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5yZXNlcnZhdGlvbi1leHRyYV9fbGFiZWwsXG4ucmVzZXJ2YXRpb25fcGFnZSAucmVzZXJ2YXRpb24tb2lsX19sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAucmVzZXJ2YXRpb24tZXh0cmFfX2xhYmVsOjpiZWZvcmUsXG4ucmVzZXJ2YXRpb25fcGFnZSAucmVzZXJ2YXRpb24tb2lsX19sYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogIzNhM2EzYTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5yZXNlcnZhdGlvbi1leHRyYV9fbGFiZWwgc3Bhbixcbi5yZXNlcnZhdGlvbl9wYWdlIC5yZXNlcnZhdGlvbi1vaWxfX2xhYmVsIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGNvbG9yOiAjYjBiMGIwO1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLnJlc2VydmF0aW9uLWV4dHJhX19sYWJlbDo6YWZ0ZXIsXG4ucmVzZXJ2YXRpb25fcGFnZSAucmVzZXJ2YXRpb24tb2lsX19sYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDRweDtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5yZXNlcnZhdGlvbi1leHRyYV9faW5wdXQ6Y2hlY2tlZCArIC5yZXNlcnZhdGlvbi1leHRyYV9fbGFiZWw6OmJlZm9yZSxcbi5yZXNlcnZhdGlvbl9wYWdlIC5yZXNlcnZhdGlvbi1vaWxfX2lucHV0OmNoZWNrZWQgKyAucmVzZXJ2YXRpb24tb2lsX19sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzE5ZDRmZjtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5yZXNlcnZhdGlvbi1leHRyYV9faW5wdXQ6Y2hlY2tlZCArIC5yZXNlcnZhdGlvbi1leHRyYV9fbGFiZWw6OmFmdGVyLFxuLnJlc2VydmF0aW9uX3BhZ2UgLnJlc2VydmF0aW9uLW9pbF9faW5wdXQ6Y2hlY2tlZCArIC5yZXNlcnZhdGlvbi1vaWxfX2xhYmVsOjphZnRlciB7XG4gIGxlZnQ6IDE3cHg7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAucmVzZXJ2YXRpb24tb2lsX19sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5yZXNlcnZhdGlvbi1tYXNzYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC01cHg7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAucmVzZXJ2YXRpb24tbWFzc2FnZV9faXRlbSB7XG4gIG1hcmdpbjogNXB4O1xuICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDEwcHgpO1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgI3JhbmdlLWlucHV0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDA7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAjcmFuZ2UtaW5wdXQ6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhbmltYXRlOiAwLjJzO1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAjcmFuZ2UtaW5wdXQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMxOWQ0ZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTlkNGZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNXB4KTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgI3JhbmdlLWlucHV0OmhvdmVyOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICMxOWQ0ZmY7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAjcmFuZ2UtaW5wdXQ6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFuaW1hdGU6IDAuMnM7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlICNyYW5nZS1pbnB1dDo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMTlkNGZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1MWQxZDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTVweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0wLjFyZW0pO1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgI3JhbmdlLWlucHV0OmhvdmVyOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogIzE5ZDRmZjtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlICNyYW5nZS1pbnB1dDo6LW1zLXRyYWNrIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhbmltYXRlOiAwLjJzO1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMC41cmVtO1xuICBtYXJnaW46IDAuNXJlbSAwO1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgI3JhbmdlLWlucHV0OjotbXMtZmlsbC1sb3dlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2MyMDAwMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAjcmFuZ2UtaW5wdXQ6Oi1tcy1maWxsLXVwcGVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZDYwZTBlO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgI3JhbmdlLWlucHV0OjotbXMtdGh1bWIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMxOWQ0ZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTUxZDFkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5OTtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMHJlbSk7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAucmVzZXJ2YXRpb24tZGF0ZS13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5yZXNlcnZhdGlvbi1kYXRlX19mcm9tLXRvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5yZXNlcnZhdGlvbi1kYXRlX19saW5lIHtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5yZXNlcnZhdGlvbi1kYXRlX19ob3VycyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5yZXNlcnZhdGlvbi1naXJsLW5hbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLnJlc2VydmF0aW9uLXRvdGFsLXByaWNlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLnJlc2VydmF0aW9uLXRvdGFsLXByaWNlIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAuc2VsZWN0ZWQtc2Vjb25kLWdpcmwtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5zZWxlY3RlZC1zZWNvbmQtZ2lybC13cmFwcGVyIC5zZWxlY3RlZC1naXJsIHtcbiAgbWFyZ2luOiAwO1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLnNlbGVjdGVkLXNlY29uZC1naXJsLXdyYXBwZXIgLmpzLXNlY29uZC1naXJsLXNlbGVjdGVkIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5yZW1vdmUtc2Vjb25kLWdpcmwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNXB4O1xuICB0b3A6IC01cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQ6ICMyMjI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NjY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogNTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5yZW1vdmUtc2Vjb25kLWdpcmwudmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAucmVtb3ZlLXNlY29uZC1naXJsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE5ZDRmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMTlkNGZmO1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLnJlbW92ZS1zZWNvbmQtZ2lybDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDY7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgaGVpZ2h0PSczMjlwdCcgdmlld0JveD0nMCAwIDMyOS4yNjkgMzI5JyB3aWR0aD0nMzI5cHQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmJyUzRSUzQ3BhdGggZD0nTTE5NC44IDE2NC43N0wzMjMuMDEzIDM2LjU1NWM4LjM0My04LjM0IDguMzQzLTIxLjgyNSAwLTMwLjE2NC04LjM0LTguMzQtMjEuODI1LTguMzQtMzAuMTY0IDBMMTY0LjYzMyAxMzQuNjA1IDM2LjQyMiA2LjM5MWMtOC4zNDQtOC4zNC0yMS44MjQtOC4zNC0zMC4xNjQgMC04LjM0NCA4LjM0LTguMzQ0IDIxLjgyNCAwIDMwLjE2NGwxMjguMjEgMTI4LjIxNUw2LjI1OSAyOTIuOTg0Yy04LjM0NCA4LjM0LTguMzQ0IDIxLjgyNSAwIDMwLjE2NGEyMS4yNjYgMjEuMjY2IDAgMDAxNS4wODIgNi4yNWM1LjQ2IDAgMTAuOTIyLTIuMDkgMTUuMDgyLTYuMjVsMTI4LjIxLTEyOC4yMTQgMTI4LjIxNiAxMjguMjE0YTIxLjI3MyAyMS4yNzMgMCAwMDE1LjA4MiA2LjI1YzUuNDYgMCAxMC45MjItMi4wOSAxNS4wODItNi4yNSA4LjM0My04LjM0IDguMzQzLTIxLjgyNCAwLTMwLjE2NHptMCAwJy8lM0UlM0Mvc3ZnJTNFXCIpIGNlbnRlci80NSUgYXV0byBuby1yZXBlYXQ7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAubGFiZWwtbm90aWZpY2F0aW9uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuICBjb2xvcjogI0YxRjFGMTtcbiAgei1pbmRleDogMjtcbiAgY3Vyc29yOiB0ZXh0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAubGFiZWwtbm90aWZpY2F0aW9uIHNwYW4ge1xuICBjb2xvcjogIzE5ZDRmZjtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5ub3RpZmljYXRpb24gLndwY2Y3LWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAubm90aWZpY2F0aW9uIC53cGNmNy1saXN0LWl0ZW0gaW5wdXQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAubm90aWZpY2F0aW9uIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLm5vdGlmaWNhdGlvbiAud3BjZjctbGlzdC1pdGVtLWxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjM0EzQTNBO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLm5vdGlmaWNhdGlvbiAud3BjZjctbGlzdC1pdGVtLWxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNHB4O1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLm5vdGlmaWNhdGlvbiBpbnB1dDpjaGVja2VkICsgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzE5ZDRmZjtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5ub3RpZmljYXRpb24gaW5wdXQ6Y2hlY2tlZCArIC53cGNmNy1saXN0LWl0ZW0tbGFiZWw6OmFmdGVyIHtcbiAgbGVmdDogMTdweDtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC50d28tZ2lybHMtcmVxdWlyZWQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBjb2xvcjogI0YxRjFGMSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICMwQzhDRTkgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAudHdvLWdpcmxzLXJlcXVpcmVkIC53LW1lc3NhZ2UtaWNvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAycmVtO1xuICB3aWR0aDogNXJlbTtcbiAgb3BhY2l0eTogMC41O1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLnR3by1naXJscy1yZXF1aXJlZCAudy1tZXNzYWdlLWJvZHkge1xuICBwYWRkaW5nOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAudHdvLWdpcmxzLXJlcXVpcmVkIC53LW1lc3NhZ2UtYm9keSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC50d28tZ2lybHMtcmVxdWlyZWQudmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5qcy1yZXNlcnZhdGlvbi1mb3JtIGRpdi53cGNmNyAuaGlkZGVuLWZpZWxkcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAuanMtcmVzZXJ2YXRpb24tZm9ybSBkaXYud3BjZjcgLmlucHV0cy13cmFwcGVyLmFkZHJlc3Mtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAuanMtcmVzZXJ2YXRpb24tZm9ybSBkaXYud3BjZjcgaW5wdXQ6bm90KC5idXR0b24pLFxuLnJlc2VydmF0aW9uX3BhZ2UgLmpzLXJlc2VydmF0aW9uLWZvcm0gZGl2LndwY2Y3IHRleHRhcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwMEYxNztcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjRjFGMUYxO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAwLjdyZW0gMXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMS4xZW07XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAuanMtcmVzZXJ2YXRpb24tZm9ybSBkaXYud3BjZjcgaW5wdXQ6bm90KC5idXR0b24pOmZvY3VzLFxuLnJlc2VydmF0aW9uX3BhZ2UgLmpzLXJlc2VydmF0aW9uLWZvcm0gZGl2LndwY2Y3IHRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDQ0ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAuanMtcmVzZXJ2YXRpb24tZm9ybSBkaXYud3BjZjcgLmxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjOTk5O1xuICB6LWluZGV4OiAyO1xuICBjdXJzb3I6IHRleHQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLmpzLXJlc2VydmF0aW9uLWZvcm0gZGl2LndwY2Y3IC5sYWJlbCBzcGFuIHtcbiAgY29sb3I6IHJlZDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLmpzLXJlc2VydmF0aW9uLWZvcm0gZGl2LndwY2Y3IC5pbnB1dHMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogNXB4IC01cHg7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAuanMtcmVzZXJ2YXRpb24tZm9ybSBkaXYud3BjZjcgLmlucHV0LXdyYXBwZXIge1xuICBtYXJnaW46IDVweDtcbiAgZm9udC1zaXplOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAuanMtcmVzZXJ2YXRpb24tZm9ybSBkaXYud3BjZjcgLmlucHV0LXdyYXBwZXItLTMzIHtcbiAgZmxleC1iYXNpczogY2FsYygzNCUgLSAxMHB4KTtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5qcy1yZXNlcnZhdGlvbi1mb3JtIGRpdi53cGNmNyAuaW5wdXQtd3JhcHBlci0tNTAge1xuICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDEwcHgpO1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLmpzLXJlc2VydmF0aW9uLWZvcm0gZGl2LndwY2Y3IC5pbnB1dC13cmFwcGVyLS02NiB7XG4gIGZsZXgtYmFzaXM6IGNhbGMoNjYlIC0gMTBweCk7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAuanMtcmVzZXJ2YXRpb24tZm9ybSBkaXYud3BjZjcgLmlucHV0LXdyYXBwZXItLTEwMCB7XG4gIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDEwcHgpO1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLmpzLXJlc2VydmF0aW9uLWZvcm0gZGl2LndwY2Y3IC5zdWJtaXQtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAuanMtcmVzZXJ2YXRpb24tZm9ybSBkaXYud3BjZjcgLnN1Ym1pdC13cmFwcGVyIC5yZXNlcnZhdGlvbi1idXR0b24ge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDM4cHg7XG4gIGJhY2tncm91bmQ6ICMxOUQ0RkY7XG4gIGNvbG9yOiAjMTAwRjE3ICFpbXBvcnRhbnQ7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAuanMtcmVzZXJ2YXRpb24tZm9ybSBkaXYud3BjZjcgPiBwIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuQGtleWZyYW1lcyBzcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLnJlc2VydmF0aW9uX3BhZ2UgLmpzLXJlc2VydmF0aW9uLWZvcm0gZGl2LndwY2Y3IC53cGNmNy1zcGlubmVyIHtcbiAgYW5pbWF0aW9uOiBzcGluIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyBmaWxsPSclMjMxOWQ0ZmYnJTNFJTNDcGF0aCBkPSdNNDYzLjcwMiAxNjIuNjU1TDQ0Mi40OTEgMTQuMTY0Yy0xLjc0NC0xMi4xNzQtMTYuNzA3LTE3LjIzMy0yNS40NTktOC40ODFsLTMwLjg5NCAzMC44OTRDMzQ2LjQxMSAxMi42MTIgMzAxLjMwOSAwIDI1NC45MzIgMCAxMTUuNDY0IDAgMy40OTEgMTA5LjE2LjAwNSAyNDguNTExYy0uMTkgNy42MTcgNS4zNDcgMTQuMTUgMTIuODc2IDE1LjIzNGw1OS45NDEgOC41NjljOC45MzYgMS4zMDQgMTcuMjQ5LTUuNzEyIDE3LjEyNS0xNS4wNThDODguNzA0IDE2NS4yODYgMTYyLjk4NiA5MCAyNTQuOTMyIDkwYzIyLjI2NSAwIDQ0LjI2NyA0LjUyNiA2NC42IDEzLjE4M2wtMjkuNzggMjkuNzhjLTguNjk3IDguNjk3LTMuNzYxIDIzLjcwNiA4LjQ4MSAyNS40NTlsMTQ4LjQ5MSAyMS4yMTFjOS43ODQgMS40NzUgMTguMzgxLTcuMDM0IDE2Ljk3OC0xNi45Nzh6TTQ5OS4xMTcgMjQ5LjQxMmwtNTkuODk3LTguNTU1Yy03LjczOC0uOTgtMTcuMTI0IDUuNjUxLTE3LjEyNCAxNi4xNDMgMCA5MC45ODEtNzQuMDE5IDE2NS0xNjUgMTY1YTE2NS4yMDcgMTY1LjIwNyAwIDAxLTY0LjMwNi0xMy4wNTJsMjguODI4LTI4LjgyOGM4LjY5Ny04LjY5NyAzLjc2MS0yMy43MDYtOC40ODEtMjUuNDU5TDY0LjY0NiAzMzMuNDM1Yy05Ljc1My0xLjM5My0xOC4zOSA2Ljk3MS0xNi45NzggMTYuOTc4bDIxLjIxIDE0OC40OTJjMS43NDYgMTIuMTg3IDE2LjY5NiAxNy4yMTIgMjUuNDU5IDguNDgxbDMxLjY0MS0zMS42MjZDMTY1LjUxNCA0OTkuNTA1IDIxMC41ODcgNTEyIDI1Ny4wOTYgNTEyYzEzOC43OTQgMCAyNTAuNzUyLTEwOC42MTggMjU0Ljg5Ny0yNDcuMjguMjItNy42MzItNS4zMTctMTQuMjI0LTEyLjg3Ni0xNS4zMDh6Jy8lM0UlM0Mvc3ZnJTNFXCIpIGNlbnRlci8xNnB4IGF1dG8gbm8tcmVwZWF0O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSA4cHgpO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIG1hcmdpbjogMDtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5qcy1yZXNlcnZhdGlvbi1mb3JtIGRpdi53cGNmNyAud3BjZjctc3Bpbm5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLmpzLXJlc2VydmF0aW9uLWZvcm0gZGl2LndwY2Y3IC53cGNmNy1mb3JtLnN1Ym1pdHRpbmcgLndwY2Y3LXNwaW5uZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLmpzLXJlc2VydmF0aW9uLWZvcm0gZGl2LndwY2Y3IGRpdi53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTlkNGZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5qcy1yZXNlcnZhdGlvbi1mb3JtIGRpdi53cGNmNyBkaXYud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsXG4ucmVzZXJ2YXRpb25fcGFnZSAuanMtcmVzZXJ2YXRpb24tZm9ybSBkaXYud3BjZjcgZGl2LndwY2Y3LW1haWwtc2VudC1uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLmpzLXJlc2VydmF0aW9uLWZvcm0gZGl2LndwY2Y3IGRpdi53cGNmNy1tYWlsLXNlbnQtb2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDczM2Q7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAuanMtcmVzZXJ2YXRpb24tZm9ybSBkaXYud3BjZjcgc3Bhbi53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5qcy1yZXNlcnZhdGlvbi1mb3JtIGRpdi53cGNmNyAud3BjZjctbm90LXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTlkNGZmICFpbXBvcnRhbnQ7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAuanMtcmVzZXJ2YXRpb24tZm9ybSBkaXYud3BjZjcgLndwY2Y3LWlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3MzNkICFpbXBvcnRhbnQ7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAuanMtcmVzZXJ2YXRpb24tZm9ybSBkaXYud3BjZjcgZm9ybS5zZW50IC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDczM2QgIWltcG9ydGFudDtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5mb3JtLW5vdGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBjb2xvcjogIzk5OTtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucmVzZXJ2YXRpb25fcGFnZSAuc2VsZWN0LWdpcmwgLm9wdGlvbnMtZ2lybF9faW5mbyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG4gIC5yZXNlcnZhdGlvbl9wYWdlIC5zZWxlY3QtZ2lybCAub3B0aW9ucy1naXJsX19uYW1lIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnJlc2VydmF0aW9uX3BhZ2UgLnJlc2VydmF0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucmVzZXJ2YXRpb25fcGFnZSAucmVzZXJ2YXRpb25fX2xlZnQtc2lkZSB7XG4gICAgbWF4LXdpZHRoOiA0MTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucmVzZXJ2YXRpb25fcGFnZSAucmVzZXJ2YXRpb24tcmVjYXBpdHVsYXRpb24tLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnJlc2VydmF0aW9uX3BhZ2UgLnJlc2VydmF0aW9uLXJlY2FwaXR1bGF0aW9uLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5yZXNlcnZhdGlvbl9wYWdlIC5zZWxlY3QtZ2lybCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbiAgLnJlc2VydmF0aW9uX3BhZ2UgLm9wdGlvbnMtZ2lybCB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVzZXJ2YXRpb25fcGFnZSAubC1jYW52YXMge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5yZXNlcnZhdGlvbl9wYWdlIC50aGFuay15b3VfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAucmVzZXJ2YXRpb25fcGFnZSAudGhhbmsteW91LXRhYmxlX19yb3cge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAucmVzZXJ2YXRpb25fcGFnZSAudGhhbmsteW91LXRhYmxlX19pbnNpZGUge1xuICAgIGZsZXgtYmFzaXM6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAucmVzZXJ2YXRpb25fcGFnZSAuc2VsZWN0ZWQtZ2lybF9faW1hZ2Uge1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5yZXNlcnZhdGlvbl9wYWdlIC5zZWxlY3RlZC1naXJsX19uYW1lIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICB9XG4gIC5yZXNlcnZhdGlvbl9wYWdlIC5vcHRpb25zLWdpcmwge1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICB9XG4gIC5yZXNlcnZhdGlvbl9wYWdlIC5yZXNlcnZhdGlvbl9fbGVmdC1zaWRlIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC5yZXNlcnZhdGlvbl9wYWdlIC5yZXNlcnZhdGlvbi1yZWNhcGl0dWxhdGlvbl9fcm93IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnJlc2VydmF0aW9uX3BhZ2UgLmF2YWlsYWJsZS10b2RheS1sb2NhdGlvbiB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDAuOGVtO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJlc2VydmF0aW9uX3BhZ2UgLmF2YWlsYWJsZS10b2RheS10ZXh0IHtcbiAgICBmb250LXNpemU6IDhweDtcbiAgfVxuICAucmVzZXJ2YXRpb25fcGFnZSAucmVzZXJ2YXRpb24tbWFzc2FnZV9faXRlbSB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMTBweCk7XG4gIH1cbiAgLnJlc2VydmF0aW9uX3BhZ2UgLnJlc2VydmF0aW9uLWR1cmF0aW9uX19pdGVtcyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5yZXNlcnZhdGlvbl9wYWdlIC5qcy1yZXNlcnZhdGlvbi1mb3JtIGRpdi53cGNmNyAuaW5wdXRzLXdyYXBwZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgLTVweDtcbiAgfVxuICAucmVzZXJ2YXRpb25fcGFnZSAuanMtcmVzZXJ2YXRpb24tZm9ybSBkaXYud3BjZjcgLmlucHV0LXdyYXBwZXItLTUwIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgfVxuICAucmVzZXJ2YXRpb25fcGFnZSAub3B0aW9ucy1naXJsLS0yIHtcbiAgICB0b3A6IDI1MHB4O1xuICB9XG4gIC5yZXNlcnZhdGlvbl9wYWdlICN1c19ncmlkXzEgLnctZ3JpZC1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJlc2VydmF0aW9uX3BhZ2UgLmF2YWlsYWJsZS1kYXlzX19yb3cge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAucmVzZXJ2YXRpb25fcGFnZSAuYXZhaWxhYmxlLWRheXNfX2RhdGUtdGltZSwgLnJlc2VydmF0aW9uX3BhZ2UgLm5vdC1hdmFpbGFibGVfX2RhdGUtdGltZSB7XG4gICAgZmxleC1iYXNpczogNDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJlc2VydmF0aW9uX3BhZ2UgLmF2YWlsYWJsZS1kYXlzX19sb2NhdGlvbiwgLnJlc2VydmF0aW9uX3BhZ2UgLm5vdC1hdmFpbGFibGVfX2xvY2F0aW9uIHtcbiAgICBmbGV4LWJhc2lzOiA2MCUgIWltcG9ydGFudDtcbiAgfVxuICAucmVzZXJ2YXRpb25fcGFnZSAuYXZhaWxhYmxlLWRheXNfX3JvdyAuYnV0dG9uLXJlc2VydmUtZ2lybCB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnJlc2VydmF0aW9uX3BhZ2UgI3VzX2dyaWRfMS5sYXlvdXRfOTIwIC51c2dfdndyYXBwZXJfMSB7XG4gICAgcGFkZGluZzogMTUlIDclIDIlIDclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJlc2VydmF0aW9uX3BhZ2UgLm5hbWUtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNweCAhaW1wb3J0YW50O1xuICB9XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAubm90aGluZy1mb3VuZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTI0KTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5ub3RoaW5nLWZvdW5kLnZpc2libGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5fX2ppdm9Nb2JpbGVCdXR0b24ge1xuICBib3R0b206IDc4cHggIWltcG9ydGFudDtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5kb2xlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDMwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5kb2xlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDU2YjM7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAuY3VzdG9tLW1vYmlsZS1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDE4cHg7XG4gIGxlZnQ6IDE2cHg7XG4gIHJpZ2h0OiAxNnB4O1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDcwcHgpO1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig3MHB4KTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm94LXNoYWRvdzogMCAxcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAuY3VzdG9tLW1vYmlsZS1uYXYgLm5hdi1pdGVtLCAucmVzZXJ2YXRpb25fcGFnZSAuY3VzdG9tLW1vYmlsZS1uYXYgLmRyb3BidG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZjFmMWYxO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLmN1c3RvbS1tb2JpbGUtbmF2IC5uYXYtaXRlbSBpLCAucmVzZXJ2YXRpb25fcGFnZSAuY3VzdG9tLW1vYmlsZS1uYXYgLmRyb3BidG4gaSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5jdXN0b20tbW9iaWxlLW5hdiAubmF2LWl0ZW0gc3BhbiwgLnJlc2VydmF0aW9uX3BhZ2UgLmN1c3RvbS1tb2JpbGUtbmF2IC5kcm9wYnRuIHNwYW4ge1xuICBmb250LXNpemU6IDEycHg7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAuY3VzdG9tLW1vYmlsZS1uYXYgLm5hdi1pdGVtOmhvdmVyLCAucmVzZXJ2YXRpb25fcGFnZSAuY3VzdG9tLW1vYmlsZS1uYXYgLm5hdi1pdGVtOmZvY3VzLFxuLnJlc2VydmF0aW9uX3BhZ2UgLmN1c3RvbS1tb2JpbGUtbmF2IC5kcm9wYnRuOmhvdmVyLCAucmVzZXJ2YXRpb25fcGFnZSAuY3VzdG9tLW1vYmlsZS1uYXYgLmRyb3BidG46Zm9jdXMge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAuZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5kcm9wZG93bi1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDYwcHg7XG4gIHdpZHRoOiAxMDB2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBjb2xvcjogI2YxZjFmMTtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgei1pbmRleDogMTAwMTtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5kcm9wZG93bi1jb250ZW50IGEge1xuICBjb2xvcjogI2YxZjFmMTtcbiAgcGFkZGluZzogNnB4IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5kcm9wZG93bi1jb250ZW50IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA1MDUwO1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLmRyb3Bkb3duOmhvdmVyIC5kcm9wZG93bi1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlc2VydmF0aW9uX3BhZ2UgLmN1c3RvbS1tb2JpbGUtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAubGFzdC11cGRhdGVkIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI0FBQUFBQTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5pdC1pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5jb3VudHJ5IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLml0LWludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmNvdW50cnkgLmRpYWwtY29kZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAuaXQtaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAuaXQtaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuY291bnRyeSB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5nbHNyLWRlZmF1bHQgZm9ybS5nbHNyLWZvcm0gbGFiZWwuZ2xzci1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAuZ2xzci1zdGFyLXJhdGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAuZ2xzci1kZWZhdWx0IGZvcm0uZ2xzci1mb3JtIGlucHV0Lmdsc3ItaW5wdXQsIC5yZXNlcnZhdGlvbl9wYWdlIC5nbHNyLWRlZmF1bHQgZm9ybS5nbHNyLWZvcm0gc2VsZWN0Lmdsc3Itc2VsZWN0LCAucmVzZXJ2YXRpb25fcGFnZSAuZ2xzci1kZWZhdWx0IGZvcm0uZ2xzci1mb3JtIHRleHRhcmVhLmdsc3ItdGV4dGFyZWEge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFBMUExQTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzNGM0YzRjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAuZ2xzci1kZWZhdWx0IGZvcm0uZ2xzci1mb3JtIGlucHV0Lmdsc3ItaW5wdXQ6Zm9jdXMsIC5yZXNlcnZhdGlvbl9wYWdlIC5nbHNyLWRlZmF1bHQgZm9ybS5nbHNyLWZvcm0gc2VsZWN0Lmdsc3Itc2VsZWN0OmZvY3VzLCAucmVzZXJ2YXRpb25fcGFnZSAuZ2xzci1kZWZhdWx0IGZvcm0uZ2xzci1mb3JtIHRleHRhcmVhLmdsc3ItdGV4dGFyZWE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUExQTFBO1xuICBvdXRsaW5lOiAxcHggc29saWQgIzFBMUExQTtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5nbHNyLWRlZmF1bHQgZm9ybS5nbHNyLWZvcm0gaW5wdXQuZ2xzci1pbnB1dDpub3QoLndwLWJsb2NrLXNlYXJjaF9faW5wdXQpLCAucmVzZXJ2YXRpb25fcGFnZSAuZ2xzci1kZWZhdWx0IGZvcm0uZ2xzci1mb3JtIHNlbGVjdC5nbHNyLXNlbGVjdCwgLnJlc2VydmF0aW9uX3BhZ2UgLmdsc3ItZGVmYXVsdCBmb3JtLmdsc3ItZm9ybSB0ZXh0YXJlYS5nbHNyLXRleHRhcmVhIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5nbHNyLWRlZmF1bHQgZm9ybS5nbHNyLWZvcm0gLmdsc3ItdG9nZ2xlIGxhYmVsIHtcbiAgZm9udC1zaXplOiB2YXIoLS1nbHNyLXRleHQtbWQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZ2xzci1sZWFkaW5nKTtcbiAgY29sb3I6ICM4RDhEOEQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAuZ2xzci1kZWZhdWx0IC5nbHNyLXJldmlldy1kYXRlIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLmdsc3ItcmV2aWV3LXJlc3BvbnNlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAucGFnaW5hdGlvbiA+IDpub3QoLmN1c3RvbSkgLnBhZ2UtbnVtYmVycyB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLnBhZ2luYXRpb24gPiA6bm90KC5jdXN0b20pIC5wYWdlLW51bWJlcnMuY3VycmVudCB7XG4gIGJhY2tncm91bmQ6ICMxQTFBMUEgIWltcG9ydGFudDtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5nbHNyLXN1bW1hcnkge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDA7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAudy1uYXYudHlwZV9tb2JpbGUubV9sYXlvdXRfZnVsbHNjcmVlbiAudy1uYXYtbGlzdC5sZXZlbF8xID4gbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICMwRjBGMEYgIWltcG9ydGFudDtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC50eXBlX21vYmlsZSAudy1uYXYtbGlzdC5sZXZlbF8xIHtcbiAgYmFja2dyb3VuZDogIzBGMEYwRiAhaW1wb3J0YW50O1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLmwtc3ViaGVhZGVyLmF0X21pZGRsZSwgLnJlc2VydmF0aW9uX3BhZ2UgLmwtc3ViaGVhZGVyLmF0X21pZGRsZSAudy1kcm9wZG93bi1saXN0LCAucmVzZXJ2YXRpb25fcGFnZSAubC1zdWJoZWFkZXIuYXRfbWlkZGxlIC50eXBlX21vYmlsZSAudy1uYXYtbGlzdC5sZXZlbF8xIHtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDcwcHgpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDcwcHgpICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjQpICFpbXBvcnRhbnQ7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAubC1oZWFkZXIuc3RpY2t5IC5sLXN1YmhlYWRlci5hdF9taWRkbGUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAubC1zdWJoZWFkZXIuYXRfbWlkZGxlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLm1hc3NldXNlLWF2YWlsYWJpbGl0eS10b21vcnJvdyB7XG4gIGNvbG9yOiAjZjFGMUYxO1xuICBiYWNrZ3JvdW5kOiAjMDA3MzNkO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBhbmltYXRpb246IHB1bHNlRmxpY2tlciAxLjZzIGxpbmVhciBhbHRlcm5hdGUgaW5maW5pdGU7XG4gIG1hcmdpbjogMCBhdXRvOyAvKiBQcm8gemFyb3Zuw6Fuw60gbmEgc3TFmWVkICovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5nZmllbGRfcmFkaW8gLmdjaG9pY2Uge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5nZmllbGRfcmFkaW8gLmdmaWVsZC1jaG9pY2UtaW5wdXQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAuZ2ZpZWxkX3JhZGlvIC5nZmllbGQtY2hvaWNlLWlucHV0OmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBsZWZ0OiAxN3B4O1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLmdmaWVsZF9yYWRpbyAuZ2ZpZWxkLWNob2ljZS1pbnB1dDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMxOWQ0ZmY7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAuZ2ZpZWxkX3JhZGlvIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5nZmllbGRfcmFkaW8gbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogIzNhM2EzYTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAuZ2ZpZWxkX3JhZGlvIGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0cHg7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAuZ2lucHV0X2NvbnRhaW5lcl90ZXh0YXJlYSAudGV4dGFyZWEsIC5yZXNlcnZhdGlvbl9wYWdlIC5naW5wdXRfY29udGFpbmVyX2VtYWlsIGlucHV0LCAucmVzZXJ2YXRpb25fcGFnZSAuZ2lucHV0X2NvbnRhaW5lcl90ZXh0IGlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwMGYxNztcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZjFmMWYxO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAwLjdyZW0gMXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLmdpbnB1dF9jb250YWluZXJfZW1haWwgaW5wdXQsIC5yZXNlcnZhdGlvbl9wYWdlIC5naW5wdXRfY29udGFpbmVyX3RleHQgaW5wdXQge1xuICBoZWlnaHQ6IDQwcHg7XG59XG4ucmVzZXJ2YXRpb25fcGFnZSAjZ2ZpZWxkX2Rlc2NyaXB0aW9uXzdfMTMge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBjb2xvcjogIzk5OTtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5nZm9ybV9oZWFkaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5nZmllbGRfbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjOTk5O1xuICB6LWluZGV4OiAyO1xuICBjdXJzb3I6IHRleHQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnJlc2VydmF0aW9uX3BhZ2UgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAjZmllbGRfc3VibWl0IC5nZm9ybS1idXR0b24tLXdpZHRoLWZ1bGwsIC5yZXNlcnZhdGlvbl9wYWdlIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2Zvb3RlciAuZ2Zvcm0tYnV0dG9uLS13aWR0aC1mdWxsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTRweDtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyLXJhZGl1czogMzhweDtcbiAgYmFja2dyb3VuZDogIzE5ZDRmZjtcbiAgY29sb3I6ICMxMDBmMTcgIWltcG9ydGFudDtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5nZmllbGRfdmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZXNlcnZhdGlvbl9wYWdlIC5oaWRlX2JveCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuI2N1c3RvbS1lcnJvci1tZXNzYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiByZWQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIHBhZGRpbmc6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICB3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4uYWdlLWdhdGUgLmFnZS1nYXRlLWhlYWRpbmctdGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG59XG4uYWdlLWdhdGUgLmFnZS1nYXRlLWNoYWxsZW5nZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5hZ2UtZ2F0ZSBidXR0b24uYWdlLWdhdGUtc3VibWl0LmFnZS1nYXRlLXN1Ym1pdC1ubyB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4IDEwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogcmVkICFpbXBvcnRhbnQ7XG59XG4uYWdlLWdhdGUgYnV0dG9uLmFnZS1nYXRlLXN1Ym1pdC5hZ2UtZ2F0ZS1zdWJtaXQteWVzIHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5hZ2UtZ2F0ZSAuYWdlLWdhdGUtaGVhZGluZy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5hZ2UtZ2F0ZSAuYWdlLWdhdGUtY2hhbGxlbmdlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmFnZS1nYXRlIC5hZ2UtZ2F0ZS1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmFnZS1nYXRlIGJ1dHRvbi5hZ2UtZ2F0ZS1zdWJtaXQuYWdlLWdhdGUtc3VibWl0LW5vIHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAuYWdlLWdhdGUgYnV0dG9uLmFnZS1nYXRlLXN1Ym1pdC5hZ2UtZ2F0ZS1zdWJtaXQteWVzIHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgfVxufSJdfQ== */
