@import url("https://use.typekit.net/bmy7jnz.css");.transition{position:fixed;top:0;left:0;height:100%;width:100%;z-index:9999;opacity:1;visibility:visible;background-color:#fff;-webkit-transition:opacity 0.5s ease 0.5s, visibility 0.5s ease;-moz-transition:opacity 0.5s ease 0.5s, visibility 0.5s ease;-ms-transition:opacity 0.5s ease 0.5s, visibility 0.5s ease;-o-transition:opacity 0.5s ease 0.5s, visibility 0.5s ease;transition:opacity 0.5s ease 0.5s, visibility 0.5s ease}.transition--hide{opacity:0;visibility:hidden;-webkit-transition:opacity 0.5s ease, visibility 0.5s ease 0.5s;-moz-transition:opacity 0.5s ease, visibility 0.5s ease 0.5s;-ms-transition:opacity 0.5s ease, visibility 0.5s ease 0.5s;-o-transition:opacity 0.5s ease, visibility 0.5s ease 0.5s;transition:opacity 0.5s ease, visibility 0.5s ease 0.5s}.associate-content__slider-image,.banner__img-imgbox,.banner-plain,.banner-diptych-content__item,.column-content--background:before,.column-content__background-image,.column-content__image,.instagram__item-image,.photo-content__img-imgbox,.photocon-double__imgbox,.map__pin-image,.imagegrid__imgbox,.imagegrid-detail__image-list--full-width-first .imagegrid-detail__image-item--1,.imagegrid-detail__image-list--full-width-first .imagegrid-detail__image-item--2,.imagegrid-detail__image-list--full-width-first .imagegrid-detail__image-item--3,.imagegrid-detail__image-list--full-width-first .imagegrid-detail__image-item--4,.imagegrid-detail__image-list--full-width-first .imagegrid-detail__image-item--5,.imagegrid-detail__image-item--1,.imagegrid-detail__image-item--2,.imagegrid-detail__image-item--3,.imagegrid-detail__image-item--4,.imagegrid-detail__image-item--5,.imageboxes__imgbox,.imagebox-twin__img,.imgbox-slider__img,.imgbox-slider__slider-img,.team__list-image,.twoimage-column--black .twoimage-column__item:before,.threecol-grid__imgbox,.fourcol-content__item-imgbox{background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important}.hero__content-calendar .ui-datepicker-calendar td.ui-datepicker-today:before{background-color:transparent;border:1px solid #ccc8c8;border-radius:50%;display:block;content:'';position:absolute;top:50%;left:50%;z-index:2}.hero__content-calendar .ui-datepicker-calendar td:hover:before,.hero__content-calendar .ui-datepicker-calendar td.arrival-date:before,.hero__content-calendar .ui-datepicker-calendar td.departure-date:before{background-color:#000;border:0 none;border-radius:50%;display:block;content:'';position:absolute;top:50%;left:50%;z-index:2}.hero__content-calendar .ui-datepicker-calendar td.departure-date:after,.hero__content-calendar .ui-datepicker-calendar td.arrival-date--add-line:after,.hero__content-calendar .ui-datepicker-calendar td.between-date:after{background-color:#2b2b2b;display:block;content:'';width:100%;position:absolute;top:50%;left:0;z-index:1}.hero__content-calendar .ui-datepicker-calendar td.departure-date:after{width:50%;left:0}.hero__content-calendar .ui-datepicker-calendar td.arrival-date--add-line:after{width:50%;left:auto;right:0}.ul-reset{list-style:none;padding:0;margin:0}.ul-reset li{list-style:none;padding:0;margin:0}@font-face{font-family:"EB-Garamond-08";font-display:block;font-style:normal;font-weight:400;src:url("fonts/EB-Garamond-08/EB-Garamond-08.woff") format("woff"),url("fonts/EB-Garamond-08/EB-Garamond-08.woff2") format("woff2")}@font-face{font-family:"EB-Garamond-12";font-display:block;font-style:normal;font-weight:400;src:url("fonts/EB-Garamond-12/EB-Garamond-12.woff") format("woff"),url("fonts/EB-Garamond-12/EB-Garamond-12.woff2") format("woff2")}@font-face{font-family:"Sackers-STD-Heavy";font-display:block;font-style:normal;font-weight:900;src:url("fonts/Sackers-STD-Heavy/Sackers-STD-Heavy.woff") format("woff"),url("fonts/Sackers-STD-Heavy/Sackers-STD-Heavy.woff2") format("woff2")}@font-face{font-family:"GillSansNovaW01-Medium";font-display:block;font-style:normal;font-weight:700;src:url("fonts/GillSansNovaW01-Medium/GillSansNovaW01-Medium.woff") format("woff"),url("fonts/GillSansNovaW01-Medium/GillSansNovaW01-Medium.woff2") format("woff2")}@font-face{font-family:"GillSansNovaW01-Light";font-display:block;font-style:normal;font-weight:100;src:url("fonts/GillSansNovaW01-Light/GillSansNovaW01-Light.woff") format("woff"),url("fonts/GillSansNovaW01-Light/GillSansNovaW01-Light.woff2") format("woff2")}@font-face{font-family:"GillSansNovaW01-LightItalic";font-display:block;font-style:normal;font-weight:100;src:url("fonts/GillSansNovaW01-LightItalic/GillSansNovaW01-LightItalic.woff") format("woff"),url("fonts/GillSansNovaW01-LightItalic/GillSansNovaW01-LightItalic.woff2") format("woff2")}@font-face{font-family:"GillSansNovaW01-Book";font-display:block;font-style:normal;font-weight:100;src:url("fonts/GillSansNovaW01-Book/GillSansNovaW01-Book.woff") format("woff"),url("fonts/GillSansNovaW01-Book/GillSansNovaW01-Book.woff2") format("woff2")}@font-face{font-family:"GillSansStd";font-display:block;font-style:normal;font-weight:400;src:url("fonts/GillSansStd/GillSansStd.woff") format("woff"),url("fonts/GillSansStd/GillSansStd.woff2") format("woff2")}.equinox-table{margin:1em 0;min-width:300px;width:100%}.equinox-table tr{border-top:0}@media (min-width: 780px){.equinox-table tr{border-top:0.07143em solid #b8b8b8}}.equinox-table th{display:none;visibility:hidden}.equinox-table td{display:block}.equinox-table td:first-child{padding-top:0.5em}.equinox-table td:last-child{padding-bottom:0.5em}.equinox-table th,.equinox-table td{min-width:135px;border-top:0}.equinox-table th h3,.equinox-table td h3{margin-bottom:5px;font-size:2rem}@media (min-width: 780px){.equinox-table th,.equinox-table td{border-top:0.07143em solid #b8b8b8;text-align:left;display:table-cell;padding:0.25em 0.5em;margin:0.5em 0em}.equinox-table th:first-child,.equinox-table td:first-child{padding-left:0}.equinox-table th:last-child,.equinox-table td:last-child{padding-right:0}}.equinox-table{border-radius:0.4em;overflow:hidden}.equinox-table tr{border-color:#46637f}.equinox-table th,.equinox-table td:before{color:#696969}.delphi-form{margin:0 auto}.delphi-form--popup .delphi-form__container{width:80%}.delphi-form input,.delphi-form textarea{border:1px solid #999;color:#999;font-family:"GillSansNovaW01-Light";font-size:2rem}.delphi-form input::-webkit-input-placeholder,.delphi-form textarea::-webkit-input-placeholder{color:#999;font:inherit;opacity:1}.delphi-form input:focus::-webkit-input-placeholder,.delphi-form textarea:focus::-webkit-input-placeholder{opacity:0}.delphi-form input::-moz-placeholder,.delphi-form textarea::-moz-placeholder{color:#999;font:inherit;opacity:1}.delphi-form input:focus::-moz-placeholder,.delphi-form textarea:focus::-moz-placeholder{opacity:0}.delphi-form input:-ms-input-placeholder,.delphi-form textarea:-ms-input-placeholder{color:#999;font:inherit;opacity:1}.delphi-form input:focus:-ms-input-placeholder,.delphi-form textarea:focus:-ms-input-placeholder{opacity:0}.delphi-form input:-moz-placeholder,.delphi-form textarea:-moz-placeholder{color:#999;font:inherit;opacity:1}.delphi-form input:focus:-moz-placeholder,.delphi-form textarea:focus:-moz-placeholder{opacity:0}.delphi-form input{line-height:8rem;height:8rem;padding:0 2rem;margin-right:0;margin-bottom:0}.delphi-form textarea{min-height:25rem;padding:2rem}.delphi-form__container{margin:0 auto}.delphi-form__field-list{font-size:0;overflow:hidden}.delphi-form__field-item{display:inline-block;vertical-align:top;width:100%;margin-bottom:-1px}.delphi-form__field-item--50{width:50%;float:left}.delphi-form__field-item--no-border-right input,.delphi-form__field-item--no-border-right .delphi-form__select-text,.delphi-form__field-item--no-border-right .delphi-form__datepicker-text{border-right:0 none}.delphi-form__input input{display:block;width:100%}.delphi-form__textarea textarea{display:block;width:100%}.delphi-form__select{position:relative}.delphi-form__select.active .delphi-form__select-text:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.delphi-form__select.active .delphi-form__select-options{opacity:1;visibility:visible}.delphi-form__select-text{border:1px solid #999;color:#545454;font-family:"GillSansNovaW01-Light";font-size:2rem;line-height:8rem;height:8rem;padding:0 2rem;cursor:pointer;position:relative}.delphi-form__select-text:before{border-top:5px solid #999;border-left:5px solid transparent;border-right:5px solid transparent;display:block;content:"";margin-top:-3px;position:absolute;top:50%;right:2rem}.delphi-form__select-text span{color:inherit;font:inherit;white-space:nowrap;overflow:hidden}.delphi-form__select-options{background-color:#fff;border:1px solid #999;width:100%;margin-top:-1px;opacity:0;visibility:hidden;position:absolute;top:100%;left:0;-webkit-transition:opacity 0.4s ease 0s, visibility 0.4s ease 0s;-moz-transition:opacity 0.4s ease 0s, visibility 0.4s ease 0s;-ms-transition:opacity 0.4s ease 0s, visibility 0.4s ease 0s;-o-transition:opacity 0.4s ease 0s, visibility 0.4s ease 0s;transition:opacity 0.4s ease 0s, visibility 0.4s ease 0s}.delphi-form__select-option{background-color:#fff;border-bottom:1px solid #999;display:block;color:#575757;font-family:"GillSansNovaW01-Light";font-size:2rem;line-height:8rem;text-align:left;width:100%;height:8rem;padding:0 2rem;-webkit-transition:background-color 0.4s ease 0s;-moz-transition:background-color 0.4s ease 0s;-ms-transition:background-color 0.4s ease 0s;-o-transition:background-color 0.4s ease 0s;transition:background-color 0.4s ease 0s}.delphi-form__select-option:last-child{border-bottom:0 none}.delphi-form__select-option:hover,.delphi-form__select-option.active{background-color:#e7e7e7}.delphi-form__datepicker{position:relative}.delphi-form__datepicker.active .delphi-form__datepicker-calendar{opacity:1;visibility:visible;pointer-events:all}.delphi-form__datepicker-text{border:1px solid #999;color:#545454;font-family:"GillSansNovaW01-Light";font-size:2rem;line-height:8rem;height:8rem;padding:0 2rem;cursor:pointer;position:relative}.delphi-form__datepicker-text span{color:inherit;font:inherit;white-space:nowrap;overflow:hidden}.delphi-form__datepicker-calendar{border:1px solid #999;background-color:#fff;width:100%;opacity:0;visibility:hidden;pointer-events:none;margin-top:-1px;position:absolute;top:100%;left:0;z-index:1;-webkit-transition:opacity 0.4s ease 0s, visibility 0.4s ease 0s;-moz-transition:opacity 0.4s ease 0s, visibility 0.4s ease 0s;-ms-transition:opacity 0.4s ease 0s, visibility 0.4s ease 0s;-o-transition:opacity 0.4s ease 0s, visibility 0.4s ease 0s;transition:opacity 0.4s ease 0s, visibility 0.4s ease 0s}@media (max-width: 1024px){.delphi-form__datepicker-calendar{width:80vw}}.delphi-form__datepicker-calendar .ui-datepicker-inline{font-size:0;width:100% !important;padding:2rem 0}.delphi-form__datepicker-calendar .ui-datepicker-multi-2:before{display:block;content:"";background-color:#999;width:1px;height:100%;position:absolute;top:0;left:50%}.delphi-form__datepicker-calendar .ui-datepicker-group{display:inline-block;font-family:GillSansNovaW01-Book;font-size:1.4rem;width:50%}.delphi-form__datepicker-calendar .ui-datepicker-prev,.delphi-form__datepicker-calendar .ui-datepicker-next{width:2rem;height:1.5rem;cursor:pointer;position:absolute;top:2rem}.delphi-form__datepicker-calendar .ui-datepicker-prev:before,.delphi-form__datepicker-calendar .ui-datepicker-next:before{display:block;content:"";margin-left:-3px;margin-top:-5px;position:absolute;top:50%;left:50%}.delphi-form__datepicker-calendar .ui-datepicker-prev span,.delphi-form__datepicker-calendar .ui-datepicker-next span{text-indent:-9999px;opacity:0;visibility:hidden}.delphi-form__datepicker-calendar .ui-datepicker-prev{left:8px}.delphi-form__datepicker-calendar .ui-datepicker-prev:before{border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000}.delphi-form__datepicker-calendar .ui-datepicker-next{right:8px}.delphi-form__datepicker-calendar .ui-datepicker-next:before{border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000}.delphi-form__datepicker-calendar .ui-datepicker-title{color:#000;font-family:GillSansNovaW01-Book;font-size:1.4rem;text-align:center;text-transform:uppercase}.delphi-form__datepicker-calendar .ui-datepicker-calendar{text-align:center;width:100%;padding:0 2rem}.delphi-form__datepicker-calendar .ui-datepicker-calendar thead th{color:#000;font-family:GillSansNovaW01-Book;font-size:1.4rem;font-weight:normal;text-align:center;height:auto;padding:1.5rem 0}.delphi-form__datepicker-calendar .ui-datepicker-calendar tbody tr td.ui-datepicker-current-day{position:relative}.delphi-form__datepicker-calendar .ui-datepicker-calendar tbody tr td.ui-datepicker-current-day:before{border-radius:50%;background-color:#000;display:block;content:"";width:3.2rem;height:3.2rem;margin-top:-1.6rem;margin-left:-1.6rem;position:absolute;top:50%;left:50%;z-index:1}.delphi-form__datepicker-calendar .ui-datepicker-calendar tbody tr td.ui-datepicker-current-day a,.delphi-form__datepicker-calendar .ui-datepicker-calendar tbody tr td.ui-datepicker-current-day span{color:#fff;position:relative;z-index:2;width:3.2rem;height:3.2rem;display:inline-block;background-color:#000;border-radius:50%}.delphi-form__datepicker-calendar .ui-datepicker-calendar tbody tr td a,.delphi-form__datepicker-calendar .ui-datepicker-calendar tbody tr td span{display:block;font-family:GillSansNovaW01-Book;font-size:1.4rem;letter-spacing:0;padding:0.5rem}.delphi-form__submit{padding:1em 0}.delphi-form__submit button{background-color:#090909;display:block;color:#fff;font-family:"GillSansNovaW01-Light";font-size:2rem;line-height:8rem;letter-spacing:0;text-transform:uppercase;width:auto;height:8rem;margin:0 auto;padding:0 12rem}@media screen and (max-width: 39.99875em){.delphi-form__submit button{padding:0 2rem}}@media screen and (max-width: 47.9375em){.delphi-form__field-item{width:100%}.delphi-form__field-item--no-border-right input,.delphi-form__field-item--no-border-right .delphi-form__select-text,.delphi-form__field-item--no-border-right .delphi-form__datepicker-text{border-right:1px solid #999}.delphi-form__field-item:last-child input,.delphi-form__field-item:last-child .delphi-form__select-text,.delphi-form__field-item:last-child .delphi-form__datepicker-text{border-bottom:1px solid #999}.delphi-form__field-item input,.delphi-form__field-item .delphi-form__select-text,.delphi-form__field-item .delphi-form__datepicker-text{border-bottom:0 none}}.account{margin-top:11rem;position:relative}.account__nav{border-right:1px solid #dfe0e0}.account__nav a{font-size:13px;text-transform:uppercase;letter-spacing:0.04em;font-weight:400;border-bottom:1px solid #e2e2e2;height:50px;padding:24px 30px 27px;width:100%}.account__nav .nav-account-nav{padding-top:1rem}@media screen and (max-width: 63.99875em){.account__nav .nav-account-nav{text-align:center}}.account__nav .menu-item{list-style:none;padding:0 30px}@media screen and (max-width: 63.99875em){.account__nav .menu-item{text-align:center}}.account__main-title{font-size:5rem}.account__nav-item{border-bottom:1px solid #e2e2e2;display:block;font-size:13px;font-weight:400;letter-spacing:0.04em;text-transform:uppercase;word-wrap:break-word;width:100%;padding:24px 30px 27px}@media screen and (max-width: 63.99875em){.account__nav-item{text-align:center}}.account a.grid-image{height:auto;display:block}.account__recommended{padding:1rem 3rem;margin-bottom:3rem}.account__recommended .content{background-position:center;background-repeat:no-repeat;height:30rem}.account__recommended .content img{display:none}.account__title{font-size:13px;text-transform:uppercase;letter-spacing:0.04em;font-weight:400;padding-top:28px;padding-bottom:30px;text-align:center}.account__user-greeting{display:inline-block;font-size:13px;font-weight:500;text-transform:uppercase;vertical-align:middle;word-wrap:break-word;width:100%}.nav-account-nav .account .account__user-member-status{font-size:18px;line-height:1.7em;letter-spacing:0.02em;font-weight:400;text-transform:none;color:rgba(0,0,0,0.5);display:inline-block;vertical-align:middle;padding-left:18px;position:static;cursor:pointer;display:block;padding-left:0}.account__user-member-connected{color:#999}.account__details{padding-bottom:15rem;margin-top:5rem;position:relative}@media screen and (max-width: 63.9375em){.account{margin-top:6rem}}.account__overview-sched{margin-bottom:2rem}.account__overview-sched-item{margin-bottom:0.5rem}@media screen and (max-width: 39.99875em){.account__overview-sched-item{margin-bottom:1rem}}.account__overview span{display:inline-block;font-family:Sackers-STD-Heavy, helvetica, sans-serif;font-weight:400;font-size:1.4rem;color:#000;line-height:normal}.grid .grid-excerpt{font-size:24px;line-height:1.4em;font-weight:200;padding-top:9px}.grid .grid-ctas .grid-cta{border-bottom:1px solid rgba(0,0,0,0.15);display:inline-block;padding-bottom:2px;vertical-align:top;margin-left:27px}.grid .grid-ctas .grid-cta:first-child{margin-left:0}.grid .grid-title{text-transform:uppercase;font-weight:500;font-size:20px;padding-top:18px}.account-subscribe{background-color:rgba(0,0,0,0.04);padding:2rem;text-align:left}.account-subscribe__top-text{position:absolute;top:2rem;font-size:9px;text-transform:uppercase;letter-spacing:0.04em;font-weight:400;opacity:0.5;display:inline-block;vertical-align:middle}.account-subscribe__content{padding-top:1rem}.account-preferences{margin-bottom:5rem;margin-top:5rem}.account-preferences__report{margin-bottom:1rem;font-size:1.3rem}.account-preferences__report--error{color:red}.account-preferences__item{margin:0 1rem 2rem;background-color:rgba(0,0,0,0.04);width:calc(50% - 2rem) !important;padding:1rem}.account-preferences__title{font-size:1.3rem;text-transform:uppercase;letter-spacing:0.04em;font-weight:400;opacity:0.5;display:inline-block;vertical-align:middle;margin-bottom:1rem}.account-preferences__check{display:block}.account-preferences__check input{margin-right:1rem}.account-preferences__text textarea{height:158px;width:100%;font-size:1.8rem}.account-preferences__multiple{-webkit-column-count:2;column-count:2}.account-preferences__check-text{font-family:gill-sans-nova, sans-serif;font-weight:300;font-style:normal;font-size:2rem;color:#232222;line-height:1.4em;letter-spacing:0.01em;text-transform:none}.account-preferences__btnbox{font-size:0;width:100%}.account-preferences__btnbox button{width:calc(50% - 1rem);display:inline-block;margin:0 0.5rem}.associate-content{background-color:#000;border-bottom:0.1rem solid #2e2e2e;position:relative}.associate-content:before{border-right:0.1rem solid #2e2e2e;content:'';height:100%;left:33.33%;position:absolute;top:0;width:0.1rem}@media screen and (max-width: 64em){.associate-content:before{display:none}}.associate-content__content{padding:7rem 5%}@media screen and (max-width: 64em){.associate-content__content{max-width:100% !important;padding:5rem;width:100% !important}}@media screen and (max-width: 63.99875em){.associate-content__content{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;padding:5rem 5rem 10rem}}@media screen and (max-width: 39.99875em){.associate-content__content{padding:3.5rem 8.333335% 5rem}}.associate-content__top-title{color:#fff;font-family:gill-sans-nova, sans-serif;font-size:1.8rem;letter-spacing:0.1rem;margin-bottom:3rem;margin-top:0;text-transform:uppercase;font-weight:300}@media screen and (max-width: 64em){.associate-content__top-title{margin-bottom:1rem}}@media screen and (max-width: 63.99875em){.associate-content__top-title{letter-spacing:0.2rem}}.associate-content__title{color:#fff;font-family:gill-sans-nova, sans-serif;font-size:3rem;text-transform:uppercase;letter-spacing:0;line-height:1;margin-bottom:6rem;margin-top:0;text-transform:none;font-weight:500}@media screen and (max-width: 64em){.associate-content__title{margin-bottom:5rem}}.associate-content .button{border:0.1rem solid #3e3e3e;padding:2.3rem 3.5rem;text-align:center;width:100%}.associate-content__slider{padding:7rem 0 4rem 6rem;border-left:0.1rem solid #2e2e2e}@media screen and (max-width: 64em){.associate-content__slider{max-width:100% !important;padding:0 5rem 5rem;width:100% !important}}@media screen and (max-width: 63.99875em){.associate-content__slider{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;padding:10rem 10% 5rem;border-left:none}}@media screen and (max-width: 39.99875em){.associate-content__slider{padding:3.5rem 8.333335% 0}}.associate-content__slider-image{height:60vh;position:relative;width:100%}@media screen and (max-width: 64em){.associate-content__slider-image{height:40vh}}@media screen and (max-width: 63.99875em){.associate-content__slider-image{height:60vh}}.associate-content__slider-image:before{background-color:rgba(0,0,0,0.5);content:'';height:100%;left:0;position:absolute;top:0;width:100%}.associate-content__slider-content{left:2.5rem;position:absolute;top:3.5rem;width:calc(90% - 5rem);height:calc(100% - 7rem)}@media screen and (max-width: 63.99875em){.associate-content__slider-content{width:calc(70% - 5rem)}}@media screen and (max-width: 39.99875em){.associate-content__slider-content{width:100%}}.associate-content__slider-category{color:#fff;font-family:gill-sans-nova, sans-serif;font-weight:300;font-size:1.6rem;text-transform:uppercase;letter-spacing:0;margin-top:0;margin-bottom:1rem}.associate-content__slider-title{color:#fff;font-family:gill-sans-nova, sans-serif;font-size:2.6rem;font-weight:300;letter-spacing:0;line-height:1.5;margin-top:0;margin-bottom:2rem;text-transform:uppercase}@media screen and (max-width: 63.99875em){.associate-content__slider-title{font-size:4rem}}.associate-content__slider-link{color:#fff;display:inline-block;font-family:"GillSansNovaW01-Light";font-size:2rem;letter-spacing:0;border:1px solid #fff;position:absolute;bottom:0;padding:1.5rem 2rem;line-height:1}.associate-content .swiper-container{padding-bottom:4rem}@media screen and (max-width: 64em){.associate-content .swiper-container{padding-bottom:0}}.associate-content .swiper-slide{position:relative}.associate-content .swiper-pagination{text-align:left}@media screen and (max-width: 64em){.associate-content .swiper-pagination{text-align:center}}.associate-content .swiper-pagination>.swiper-pagination-bullets{bottom:0}@media only screen and (max-width: 320px){.associate-content .swiper-pagination--count-4 .swiper-pagination-bullet{width:3.5rem}}@media only screen and (max-width: 400px){.associate-content .swiper-pagination--count-5 .swiper-pagination-bullet{width:3.5rem}}@media only screen and (max-width: 320px){.associate-content .swiper-pagination--count-5 .swiper-pagination-bullet{width:3rem}}@media only screen and (max-width: 480px){.associate-content .swiper-pagination--count-6 .swiper-pagination-bullet{width:3.5rem}}@media only screen and (max-width: 400px){.associate-content .swiper-pagination--count-6 .swiper-pagination-bullet{width:3rem}}@media only screen and (max-width: 320px){.associate-content .swiper-pagination--count-6 .swiper-pagination-bullet{width:2.5rem}}@media only screen and (max-width: 560px){.associate-content .swiper-pagination--count-7 .swiper-pagination-bullet{width:3.5rem}}@media only screen and (max-width: 480px){.associate-content .swiper-pagination--count-7 .swiper-pagination-bullet{width:3rem}}@media only screen and (max-width: 400px){.associate-content .swiper-pagination--count-7 .swiper-pagination-bullet{width:2.5rem}}@media only screen and (max-width: 320px){.associate-content .swiper-pagination--count-7 .swiper-pagination-bullet{width:2rem}}.associate-content .swiper-pagination-bullet{background-color:#fff;border-radius:0;width:4rem;height:0.5rem;opacity:0.4}.associate-content .swiper-pagination-bullet-active{opacity:1 !important}.banner{height:100vh}@media screen and (max-width: 63.99875em){.banner{height:auto !important}.banner.banner--inside-image{height:100vh !important}}.banner .grid-x{position:relative;height:100%}@media screen and (max-width: 63.99875em){.banner .grid-x{height:auto}}@media screen and (max-width: 63.99875em){.banner.banner--inside-image .grid-x{height:100%}}.banner__img{position:relative}@media screen and (max-width: 63.99875em){.banner__img{padding:0;margin-bottom:0}}.banner__img-inner{position:relative;height:100%}.banner__img-contentbox{display:none}@media screen and (max-width: 63.99875em){.banner__img-contentbox{display:block;position:absolute;bottom:3rem;left:50%;width:100%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}.banner__img-subtitle{font-family:"Sackers-STD-Heavy", helvetica, sans-serif;font-size:1.2rem;color:#fff;letter-spacing:0.5rem;text-transform:uppercase;margin:0 0 2rem}@media screen and (max-width: 63.99875em){.banner__img-subtitle{line-height:1.5;margin:0 0 0.5rem}}.banner__img-title{font-family:"EB-Garamond-08", serif;font-size:4.6rem;margin:0 0 2rem;color:#fff}@media screen and (max-width: 63.99875em){.banner__img-title{font-size:3rem;margin:0}}.banner__img-logo{display:none}@media screen and (max-width: 63.99875em){.banner__img-logo{margin:2.5rem auto;max-width:18rem;display:block}}.banner__img-imgbox{position:relative;width:80%;height:85%;z-index:2;margin:0 auto}.banner__img-imgbox::before{content:'';display:none;background-image:linear-gradient(transparent, rgba(0,0,0,0.5));position:absolute;bottom:0;left:0;width:100%;height:100%}@media screen and (max-width: 63.99875em){.banner__img-imgbox::before{display:none}}@media screen and (max-width: 63.99875em){.banner__img-imgbox{width:85%;height:calc(100% - calc(130px + 2.5%));height:70vh;margin:5rem auto}}.banner__img-imgbox--center-image{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 63.99875em){.banner__img-imgbox--center-image{top:auto;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.banner__img-overlay{position:absolute;bottom:-4.5rem;left:3%;max-width:17rem;width:100%;z-index:1;height:auto}@media screen and (max-width: 63.99875em){.banner__img-overlay{display:none}}.banner__content{background-color:#232628}@media screen and (max-width: 63.99875em){.banner--inside-image .banner__content{display:none}}.banner__content-logo{width:15%;max-width:15rem;position:absolute;display:block;top:7.5rem;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 63.99875em){.banner__content-logo{display:none}}.banner__content-inner{position:relative;padding:0 20%}@media screen and (max-width: 63.99875em){.banner__content-inner{margin:0 auto;padding:5rem 5%;width:85%}}@media screen and (max-height: 767px){.banner__content-inner{margin-top:17rem}}.banner__content-subtitle{font-family:"Sackers-STD-Heavy", helvetica, sans-serif;font-size:1.2rem;color:#fff;letter-spacing:0.5rem;text-transform:uppercase;margin:0 0 2rem;line-height:1;text-shadow:0.1rem 0.1rem 0.2rem #000}@media screen and (max-width: 63.99875em){.banner__content-subtitle{line-height:1.5}}.banner__content-title{font-family:"GillSansNovaW01-Book";font-size:4.6rem;letter-spacing:0;margin:0 0 2rem;line-height:1;color:#fff;text-shadow:0.1rem 0.1rem 0.2rem #000}.banner__content-text{color:#fff;margin-bottom:3.5rem}.banner__content-text p{letter-spacing:0;color:inherit}.banner__content-arrow{position:absolute;border-top:0.6rem solid #fff;border-right:0.6rem solid transparent;border-left:0.6rem solid transparent;bottom:5.5rem;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 63.99875em){.banner__content-arrow{display:none}.banner__content-arrow--mobile{display:inline-block;border-top:0.6rem solid #000;bottom:3%;z-index:2}}.banner__button-container{text-align:center;margin-top:5rem;width:100%}.banner__videobox{position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;overflow:hidden}.banner__videobox video{position:absolute;height:auto;width:auto;min-width:100%;left:50%;top:50%;min-height:100%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.banner__wysiwyg{width:75%}.banner__wysiwyg--left{width:50%;margin-right:50%;padding-left:5%;text-align:left}@media screen and (max-width: 63.99875em){.banner__wysiwyg--left{padding:0 5%;margin:0 auto;width:80%}}.banner__wysiwyg--right{width:50%;margin-left:50%;padding-right:5%;text-align:left}@media screen and (max-width: 63.99875em){.banner__wysiwyg--right{width:100%;padding:0;margin:0 auto}}.banner__wysiwyg--center{margin:0 auto;text-align:center}@media screen and (max-width: 63.99875em){.banner__wysiwyg--center{padding:0 5%;margin:0 auto;width:80%}}.banner__text-position--right{text-align:right;padding-right:0;padding-left:5%}@media screen and (max-width: 63.99875em){.banner__text-position--right{padding:0 5%;margin:0 auto;width:80%;text-align:left}}.banner__text-position--left{text-align:left;padding-right:5%;padding-left:0}@media screen and (max-width: 63.99875em){.banner__text-position--left{padding:0 5%;margin:0 auto;width:80%;text-align:left}}.banner__contentbox p{color:#fff;text-shadow:0.1rem 0.1rem 0.2rem #000;line-height:1;font-family:'GillSansNovaW01-Medium';font-weight:400}.banner-plain{position:relative;height:100vh;background-color:rgba(0,0,0,0.1)}@media screen and (max-width: 63.99875em){.banner-plain{padding:10rem 0 5rem}}.banner-plain__overlay{background-color:#000;content:'';height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.banner-plain--image-size.active .banner__videobox{position:relative;height:100%;width:auto;top:auto;left:auto;overflow:hidden}.banner-plain--image-size.active .banner__videobox video{position:relative;height:auto;left:auto;top:auto;-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);width:100%}.banner-plain--image-size img{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;visibility:hidden}.banner-plain .container,.banner-plain .grid-x{height:100%}.banner-plain__content{position:absolute;top:50%;left:50%;text-align:center;z-index:4;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.banner-plain__content .button{border:none}@media screen and (max-width: 63.99875em){.banner-plain__content .banner__wysiwyg--center{max-width:90%;width:100%;padding-top:30px;padding-bottom:30px;margin:0 auto;position:relative;top:0;left:0;-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}.banner-plain__content p br{display:none}.banner-plain__content p strong{display:block;margin-bottom:30px}.banner-plain__content p span{font-family:"GillSansNovaW01-Medium";font-size:30px !important}}@media screen and (max-width: 39.99875em){.banner-plain__content{top:50%}.banner-plain__content .banner__wysiwyg--center{max-width:none}.banner-plain__content p span{font-size:2rem !important}}.banner-plain__content-subtitle{font-family:"GillSansNovaW01-Medium";font-size:2rem;color:#fff;letter-spacing:0.2rem;margin-bottom:2rem;margin-top:0;text-transform:uppercase;text-shadow:0.1rem 0.1rem 0.2rem #000}@media screen and (max-width: 63.99875em){.banner-plain__content-subtitle{margin-bottom:1rem}}.banner-plain__content-title{color:#fff;font-family:"GillSansNovaW01-Medium";font-family:gill-sans-nova, sans-serif;font-weight:500;font-style:normal;font-size:9.6rem;font-size:7.2rem;line-height:1;margin:0;margin-bottom:5rem}.banner__wysiwyg .banner-plain__content-title{font-size:3.6rem;margin-bottom:2rem}.banner-plain__content-title--small{width:75%;font-size:6.6rem;margin:0 auto 5rem}@media screen and (max-width: 63.99875em){.banner-plain__content-title--small{width:100%;font-size:4.8rem;margin:0 0 2.5rem}}@media screen and (max-width: 63.99875em){.banner-plain__content-title{font-size:4.8rem;line-height:1.3;margin-bottom:1rem}.banner__wysiwyg .banner-plain__content-title{font-size:2.1rem}}@media screen and (max-width: 39.99875em){.banner-plain__content-title{font-size:3rem}}.banner-plain .button{font-family:"GillSansNovaW01-Book";letter-spacing:0.1rem;margin-top:0;font-size:1.7rem;padding:1.2rem 4rem 1.6rem;line-height:1.8235;margin-bottom:2rem}.banner-plain__logo{width:80%;margin:0 auto;max-width:120rem}.banner-plain__side-link{color:#fff;display:block;font-family:"GillSansStd";font-size:1.8rem;letter-spacing:0;position:absolute;z-index:4}.banner-plain__side-link--rotate-left{left:0;top:50%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}@media screen and (max-width: 39.99875em){.banner-plain__side-link--rotate-left{left:-1.5rem}}.banner-plain__side-link--rotate-right{right:-1rem;top:50%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}@media screen and (max-width: 39.99875em){.banner-plain__side-link--rotate-right{right:-3rem}}.banner-center{height:100vh}.banner-center .grid-x{height:100%}.banner-center__content-title{color:#000;margin:0 0 2.5rem}.banner-center__content-subtitle{font-family:"Sackers-STD-Heavy", helvetica, sans-serif;font-size:1.4rem;letter-spacing:0.5rem;text-transform:uppercase}.banner-diptych-content{position:relative}.banner-diptych-content__item{height:100%;position:relative;background-color:rgba(0,0,0,0.1)}.banner-diptych-content__item-content{position:relative;overflow:hidden;z-index:3;height:100%}.banner-diptych-content__item-title,.banner-diptych-content__main-title{font-weight:500;color:#fff;font-size:6.4rem;margin-bottom:10rem}@media screen and (max-width: 63.99875em){.banner-diptych-content__item-title,.banner-diptych-content__main-title{font-size:4rem}}.banner-diptych-content__item-title{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.banner-diptych-content__main-title{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.column-content{position:relative}.column-content--background{background-color:#000}.column-content--background:before{background-image:url("../images/background-gradient.png");content:'';height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}@media screen and (max-width: 63.99875em){.column-content--background:before{display:none}}.column-content__background-image{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media screen and (max-width: 63.99875em){.column-content__background-image{background-image:none !important;background-color:#000}}.column-content__container{position:relative;z-index:3;margin-bottom:10rem}@media screen and (max-width: 63.99875em){.column-content__container{margin-bottom:5rem}}@media screen and (max-width: 39.99875em){.column-content__container{margin-bottom:0}}.column-content__main-title-container{position:relative;margin:10rem 0 11rem}@media screen and (max-width: 39.99875em){.column-content__main-title-container{margin:7rem 0 2rem}}.column-content__main-title-background{left:50%;margin-top:1rem;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.column-content__main-title{color:#fff;font-family:gill-sans-nova, sans-serif;font-size:3rem;line-height:1;text-transform:uppercase;margin:0}.column-content__image{height:15vh;height:var(--cc-image, 15vh);margin-bottom:4rem;width:100%}@media screen and (max-width: 39.99875em){.column-content__image{height:30vh;height:var(--cc-image, 15vh)}}.column-content__image h4{font-weight:lighter;line-height:1.5}.column-content__image p{font-family:"GillSansNovaW01-Light";font-weight:lighter;line-height:1.3}.column-content__item{padding:7rem 6rem;border-right:0.1rem solid #ccc}.column-content--background .column-content__item{border-right:0.1rem solid #353535;padding:0 5rem}@media screen and (max-width: 64em){.column-content--background .column-content__item{padding:0 2rem}}@media screen and (max-width: 63.99875em){.column-content--background .column-content__item{margin-bottom:5rem}.column-content--background .column-content__item:nth-child(2n){border-right:0}}@media screen and (max-width: 39.99875em){.column-content--background .column-content__item{border-right:0;margin-bottom:0;padding:5rem 0}}.column-content__item h4{color:#fff;font-family:gill-sans-nova,sans-serif;font-weight:300;font-style:normal;font-size:1.4rem}.column-content__item p{font-size:1.4rem}.column-content__item p:last-of-type{margin-bottom:0}.column-content--background .column-content__item p{color:#fff}.column-content__item:last-child{border-right:0}@media screen and (max-width: 64em){.column-content__item{padding:0 2rem}}@media screen and (max-width: 63.99875em){.column-content__item{margin-bottom:5rem}.column-content__item:nth-child(2n){border-right:0}}@media screen and (max-width: 39.99875em){.column-content__item{border-bottom:0.1rem solid #ccc;border-right:0;padding:5rem 0}.column-content__item:last-child{border-bottom:0}}.column-content__title{font-family:"GillSansNovaW01-Light";font-size:1.6rem;line-height:1;margin-bottom:2rem;margin-top:0;font-weight:lighter;text-transform:uppercase;font-family:gill-sans-nova,sans-serif;font-weight:500;font-style:normal;font-size:1.6rem}.column-content--background .column-content__title{color:#fff}.column-content .button{font-family:"GillSansNovaW01-Book";font-size:2.3rem;letter-spacing:0.1rem;margin:15rem 0 15rem;padding:2.5rem 9.5rem;border:none;line-height:1.3043}@media screen and (max-width: 63.99875em){.column-content .button{margin:0 0 5rem}}@media screen and (max-width: 39.99875em){.column-content .button{margin:4rem 0;padding:2.5rem;width:100%}}.content-button__title{font-family:"GillSansStd";font-size:3rem;margin:7.2rem 0}@media screen and (max-width: 63.99875em){.content-button__title{margin:5.4rem 0}}@media screen and (max-width: 39.99875em){.content-button__title{margin:2rem 0}}.content-button__item{margin-bottom:7.2rem}@media screen and (max-width: 63.99875em){.content-button__item{margin-bottom:0}}.content-button__item-title{border-bottom:0.1rem solid #423c3c;font-size:2rem;margin-bottom:2.1rem;padding-bottom:1.2rem;text-transform:uppercase}.content-button__item-button .button{margin-bottom:2.4rem;text-align:center;width:100%}.instagram{background-color:#000;padding:5rem 0 10rem;position:relative}@media screen and (max-width: 63.99875em){.instagram{padding-bottom:7rem}}@media screen and (max-width: 39.99875em){.instagram{padding:4rem 0}}.instagram__logobox{margin-bottom:5rem}@media screen and (max-width: 63.99875em){.instagram__logobox{margin-bottom:2rem}}.instagram__title{color:#fff;font-family:"GillSansStd";letter-spacing:.6rem;font-weight:bold;font-size:2rem;line-height:1;margin-bottom:4rem;margin-top:0}@media screen and (max-width: 63.99875em){.instagram__title{margin-bottom:2rem}}.instagram__item{height:var(--instagram-height, 40vh);padding:0 2.5rem}@media screen and (max-width: 63.99875em){.instagram__item:nth-last-child(-n+2){display:none}.instagram__item:nth-last-child(-n+3){display:none}}@media screen and (max-width: 39.99875em){.instagram__item{padding:0 8.333335%}.instagram__item:nth-last-child(-n+3){display:none}}.instagram__item-image{height:100%;opacity:0.7;position:relative;width:100%}.instagram__item-image::before{content:'';background-color:rgba(0,0,0,0.5);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out}.instagram__item-image:hover::before{opacity:1}.instagram .button{padding:2.52rem 8%;text-align:center;margin-top:11rem;font-size:1.6rem;letter-spacing:0.1rem}@media screen and (max-width: 63.99875em){.instagram .button{margin-top:5rem}}@media screen and (max-width: 39.99875em){.instagram .button{margin-top:2rem}}.photo-content{height:70rem}@media screen and (max-width: 63.99875em){.photo-content{height:auto}}.photo-content .grid-x{position:relative;height:100%}@media screen and (max-width: 63.99875em){.photo-content .grid-x{height:auto}}.photo-content__img-inner{position:relative}.photo-content__img-imgbox{position:relative;max-width:45rem;width:100%;height:75%;z-index:2;margin:0 auto}@media screen and (max-width: 63.99875em){.photo-content__img-imgbox{height:30rem;margin:0 0 2.5rem}}.photo-content__img-overlay{position:absolute;bottom:-4.5rem;left:3%;max-width:17rem;width:100%;z-index:1;height:auto}@media screen and (max-width: 63.99875em){.photo-content__img-overlay{display:none}}.photo-content__content{background-color:#987557}.photo-content__content-inner{position:relative;padding:0 20%}@media screen and (max-width: 63.99875em){.photo-content__content-inner{padding:3rem 5%}}.photo-content__content-subtitle{font-family:"Sackers-STD-Heavy", helvetica, sans-serif;font-size:1.2rem;color:#fff;letter-spacing:0.5rem;text-transform:uppercase;margin:0 0 2rem}.photo-content__content-title{color:#fff;margin:0 0 2rem}.photo-content__content-text p{color:#fff}.photo-content .button{position:absolute;bottom:5rem;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 63.99875em){.photo-content .button{position:relative;bottom:auto;left:auto;margin:0 auto 2.5rem;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.photocon-double{margin-bottom:10rem}.photocon-double .button{text-align:center;min-width:200px}@media screen and (max-width: 63.99875em){.photocon-double{margin-bottom:5rem}}.photocon-double__img{overflow:hidden}.photocon-double--reverse .photocon-double__content{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}@media screen and (max-width: 63.99875em){.photocon-double--reverse .photocon-double__content{text-align:right}}.photocon-double--reverse .photocon-double__img{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}.photocon-double--reverse .photocon-double__imgbox--large{margin:0 2.5rem 0 0}@media screen and (max-width: 63.99875em){.photocon-double--reverse .photocon-double__imgbox--large{margin:0 0 1rem}}.photocon-double--reverse .photocon-double__imgbox--small{margin:0 0 0 2.5rem}@media screen and (max-width: 63.99875em){.photocon-double--reverse .photocon-double__imgbox--small{margin:0 0 1rem}}.photocon-double__content{padding:5rem 8rem}@media screen and (max-width: 63.99875em){.photocon-double__content{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;padding:0;margin:0 auto 2.5rem}}@media screen and (max-width: 39.99875em){.photocon-double__content{margin:0 auto}}.photocon-double__content-subtitle{font-family:"GillSansNovaW01-Light";font-family:gill-sans-nova, sans-serif;font-weight:300;font-style:normal;text-transform:uppercase;font-size:1.6rem;line-height:1.3;margin-bottom:2rem;color:#191919}.photocon-double__content-title{font-family:"GillSansStd";font-family:gill-sans-nova, sans-serif;font-weight:400;font-style:normal;font-size:3.6rem;letter-spacing:-0.1rem;margin-bottom:2.5rem;color:#191919;text-transform:uppercase}.photocon-double__content-text{margin:0 0 3rem}.photocon-double__content-text p{color:#191919;font-family:"GillSansNovaW01-Light";font-family:gill-sans-nova, sans-serif;font-weight:300;font-style:normal}.photocon-double__content-text ul li{list-style-type:disc;padding-bottom:1rem;font-family:"GillSansNovaW01-Light";font-family:gill-sans-nova, sans-serif;font-weight:300;font-style:normal;font-size:2rem;color:#191919;line-height:1.5}.photocon-double__content-links .button{margin-bottom:2rem}.photocon-double__content-links .button:last-child{margin-bottom:0}@media screen and (max-width: 63.99875em){.photocon-double__img{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;margin:0 auto 4rem}}.photocon-double__swiper{width:100%;display:block;position:relative}.photocon-double__swiper--autoplay .slick-track:hover{-webkit-animation-play-state:paused;-moz-animation-play-state:paused;-o-animation-play-state:paused;-ms-animation-play-state:paused;animation-play-state:paused}.photocon-double__swiper--autoplay .owl-dots{width:100%;display:flex;flex-flow:row wrap}.photocon-double__swiper--autoplay .owl-dots .owl-dot{flex:1 1 0px;width:auto;height:1rem;padding:0 0.25rem}.photocon-double__swiper--autoplay .owl-dots .owl-dot span{width:100%;height:1rem;position:relative;display:block}.photocon-double__swiper--autoplay .owl-dots .owl-dot span:before{content:'';position:absolute;left:0;width:100%;height:0.4rem;top:calc(50% - 0.2rem);font-size:0;opacity:0.25;background-color:#000}.photocon-double__swiper--autoplay .owl-dots .owl-dot.active span:before{opacity:0.75}.photocon-double__swiper--stop .swiper-pagination{font-size:0}@media screen and (max-width: 39.99875em){.photocon-double__swiper--stop .swiper-pagination{bottom:0}}@media only screen and (max-width: 320px){.photocon-double__swiper--stop .swiper-pagination--count-4 .swiper-pagination-bullet{width:5.6rem}}@media only screen and (max-width: 400px){.photocon-double__swiper--stop .swiper-pagination--count-5 .swiper-pagination-bullet{width:5.6rem}}@media only screen and (max-width: 320px){.photocon-double__swiper--stop .swiper-pagination--count-5 .swiper-pagination-bullet{width:4.2rem}}@media only screen and (max-width: 480px){.photocon-double__swiper--stop .swiper-pagination--count-6 .swiper-pagination-bullet{width:5.6rem}}@media only screen and (max-width: 400px){.photocon-double__swiper--stop .swiper-pagination--count-6 .swiper-pagination-bullet{width:4.2rem}}@media only screen and (max-width: 320px){.photocon-double__swiper--stop .swiper-pagination--count-6 .swiper-pagination-bullet{width:3.4rem}}@media only screen and (max-width: 560px){.photocon-double__swiper--stop .swiper-pagination--count-7 .swiper-pagination-bullet{width:5.6rem}}@media only screen and (max-width: 480px){.photocon-double__swiper--stop .swiper-pagination--count-7 .swiper-pagination-bullet{width:4.2rem}}@media only screen and (max-width: 400px){.photocon-double__swiper--stop .swiper-pagination--count-7 .swiper-pagination-bullet{width:3.4rem}}@media only screen and (max-width: 320px){.photocon-double__swiper--stop .swiper-pagination--count-7 .swiper-pagination-bullet{width:2.2rem}}.photocon-double__swiper--stop .swiper-pagination-bullet{border-radius:0;background-color:#979797;display:inline-block;width:7rem;height:.5rem;margin-left:.5rem;margin-right:.5rem;margin-bottom:.5rem !important}.photocon-double__swiper--stop .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#000}.photocon-double__item{padding:0 0.5rem;margin-bottom:2.5rem}.photocon-double__imgbox{height:80vh;display:block;width:100%}@media screen and (max-width: 63.99875em){.photocon-double__imgbox{height:45vh}}.photocon-double--80-width .photocon-double__imgbox{height:60vh}@media screen and (max-width: 63.99875em){.photocon-double--80-width .photocon-double__imgbox{height:50vh}}.photocon-double__imgbox--one{margin:0 0.5rem}@media screen and (max-width: 63.99875em){.photocon-double__imgbox--one{margin:0 0.6rem}}.photocon-double__imgbox--two{margin:0 0.5rem}@media screen and (max-width: 63.99875em){.photocon-double__imgbox--two{margin:0 0.6rem}}.photocon-double__imgbox-content{font-size:1.4rem;text-align:center;text-transform:uppercase;padding:2.5rem 0 0}@media screen and (max-width: 63.99875em){.photocon-double__imgbox-content{margin:0 0 2.5rem}}.photocon-double-target{position:relative;top:-7rem}.photocon-imgbox{position:relative}.photocon-imgbox.photocon-imgbox--border{padding:8rem 0;border-bottom:0.1rem solid #e2e2e2}.photocon-imgbox.photocon-imgbox--border:before{background-color:#e2e2e2;content:'';height:100%;left:50%;position:absolute;top:0;width:0.1rem}.photocon-imgbox--spa-detail .slick-list{padding:0 10% !important}@media screen and (max-width: 39.99875em){.photocon-imgbox--spa-detail .slick-list{padding:0 !important}}.photocon-imgbox__container{margin:0 auto}.photocon-imgbox__container .slick-dots{font-size:0;text-align:center;width:100%;bottom:0}.photocon-imgbox__container .slick-dots li{background-color:#979797;display:inline-block;vertical-align:top;width:7rem;height:.5rem;margin:0 .5rem}.photocon-imgbox__container .slick-dots li button{width:100%;height:100%;padding:0}.photocon-imgbox__container .slick-dots li button:before{display:none}.photocon-imgbox__container .slick-dots li.slick-active{background-color:#000}@media only screen and (max-width: 1024px){.photocon-imgbox__container .slick-dots--count-4 li{width:6.5rem}}@media only screen and (max-width: 1023px){.photocon-imgbox__container .slick-dots--count-4 li{width:7rem}}@media only screen and (max-width: 320px){.photocon-imgbox__container .slick-dots--count-4 li{width:5.8rem}}@media only screen and (max-width: 1104px){.photocon-imgbox__container .slick-dots--count-5 li{width:6.5rem}}@media only screen and (max-width: 1024px){.photocon-imgbox__container .slick-dots--count-5 li{width:6rem}}@media only screen and (max-width: 1023px){.photocon-imgbox__container .slick-dots--count-5 li{width:7rem}}@media only screen and (max-width: 400px){.photocon-imgbox__container .slick-dots--count-5 li{width:5.8rem}}@media only screen and (max-width: 320px){.photocon-imgbox__container .slick-dots--count-5 li{width:4.6rem}}@media only screen and (max-width: 1184px){.photocon-imgbox__container .slick-dots--count-6 li{width:6.5rem}}@media only screen and (max-width: 1104px){.photocon-imgbox__container .slick-dots--count-6 li{width:6rem}}@media only screen and (max-width: 1024px){.photocon-imgbox__container .slick-dots--count-6 li{width:5.5rem}}@media only screen and (max-width: 1023px){.photocon-imgbox__container .slick-dots--count-6 li{width:7rem}}@media only screen and (max-width: 480px){.photocon-imgbox__container .slick-dots--count-6 li{width:5.8rem}}@media only screen and (max-width: 400px){.photocon-imgbox__container .slick-dots--count-6 li{width:4.6rem}}@media only screen and (max-width: 320px){.photocon-imgbox__container .slick-dots--count-6 li{width:3.4rem}}@media only screen and (max-width: 1264px){.photocon-imgbox__container .slick-dots--count-7 li{width:6.5rem}}@media only screen and (max-width: 1184px){.photocon-imgbox__container .slick-dots--count-7 li{width:6rem}}@media only screen and (max-width: 1104px){.photocon-imgbox__container .slick-dots--count-7 li{width:5.5rem}}@media only screen and (max-width: 1024px){.photocon-imgbox__container .slick-dots--count-7 li{width:5rem}}@media only screen and (max-width: 1023px){.photocon-imgbox__container .slick-dots--count-7 li{width:7rem}}@media only screen and (max-width: 560px){.photocon-imgbox__container .slick-dots--count-7 li{width:5.8rem}}@media only screen and (max-width: 480px){.photocon-imgbox__container .slick-dots--count-7 li{width:4.6rem}}@media only screen and (max-width: 400px){.photocon-imgbox__container .slick-dots--count-7 li{width:3.4rem}}@media only screen and (max-width: 320px){.photocon-imgbox__container .slick-dots--count-7 li{width:2.2rem}}.photocon-imgbox--single-image .photocon-imgbox__imgbox,.photocon-imgbox--slider-image .photocon-imgbox__imgbox{background-position:center;background-size:contain;background-repeat:no-repeat;height:40vw;width:100%;position:relative}@media screen and (max-width: 63.99875em){.photocon-imgbox--single-image .photocon-imgbox__imgbox,.photocon-imgbox--slider-image .photocon-imgbox__imgbox{height:70vh}}@media screen and (max-width: 39.99875em){.photocon-imgbox--single-image .photocon-imgbox__imgbox,.photocon-imgbox--slider-image .photocon-imgbox__imgbox{height:60vh}}.photocon-imgbox--single-image .photocon-imgbox__imgbox img,.photocon-imgbox--slider-image .photocon-imgbox__imgbox img{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;visibility:hidden}.photocon-imgbox__content-subtitle{font-family:"GillSansNovaW01-Light";text-transform:uppercase;font-size:1.6rem;line-height:1;color:#191919;display:block;margin:0 0 2rem}.photocon-imgbox--single-image .photocon-imgbox__content-subtitle,.photocon-imgbox--slider-image .photocon-imgbox__content-subtitle{margin-bottom:2rem}@media screen and (max-width: 63.99875em){.photocon-imgbox--single-image .photocon-imgbox__content-subtitle,.photocon-imgbox--slider-image .photocon-imgbox__content-subtitle{margin:0 0 1.5rem}}.photocon-imgbox__content-title{font-family:gill-sans-nova, sans-serif;font-size:3rem;font-size:3.6rem;letter-spacing:0;color:#191919;display:block;margin:0 0 2rem;font-weight:400}.photocon-imgbox--single-image .photocon-imgbox__content-title,.photocon-imgbox--slider-image .photocon-imgbox__content-title{margin-bottom:2.5rem}@media screen and (max-width: 63.99875em){.photocon-imgbox--single-image .photocon-imgbox__content-title,.photocon-imgbox--slider-image .photocon-imgbox__content-title{margin:1.5rem 0}}.photocon-imgbox__content-text{margin:0 0 4rem}.photocon-imgbox--single-image .photocon-imgbox__content-text,.photocon-imgbox--slider-image .photocon-imgbox__content-text{margin-bottom:3rem}@media screen and (max-width: 39.99875em){.photocon-imgbox--single-image .photocon-imgbox__content-text,.photocon-imgbox--slider-image .photocon-imgbox__content-text{margin-bottom:0}}.photocon-imgbox__content-text p{color:#191919;font-family:"GillSansNovaW01-Light";margin-bottom:1em}.photocon-imgbox__content-text-main{margin-bottom:2rem}@media screen and (max-width: 39.99875em){.photocon-imgbox__content-text-main{margin-bottom:0}}.photocon-imgbox__content-text-detail{margin-top:4rem;margin-bottom:4rem}.photocon-imgbox__content-text-detail p{font-size:1.8rem}.photocon-imgbox__content-text-detail-title{display:block;color:#191919;font-family:"GillSansNovaW01-Light";font-size:2rem;font-weight:bold;margin-bottom:10px}.photocon-imgbox__content{padding:0 5%}.photocon-imgbox__content .sub-link{font-family:gill-sans-nova, sans-serif;font-weight:400}@media screen and (max-width: 39.99875em){.photocon-imgbox__content{padding:0}}.photocon-imgbox--single-image .photocon-imgbox__content,.photocon-imgbox--slider-image .photocon-imgbox__content{padding:2rem 10%}@media screen and (max-width: 63.99875em){.photocon-imgbox--single-image .photocon-imgbox__content,.photocon-imgbox--slider-image .photocon-imgbox__content{padding:2rem 0 0}}@media screen and (max-width: 39.99875em){.photocon-imgbox--single-image .photocon-imgbox__content,.photocon-imgbox--slider-image .photocon-imgbox__content{padding:2rem 10%}}.photocon-imgbox--slider-image .photocon-imgbox__content{padding:5rem 8rem}@media screen and (max-width: 63.99875em){.photocon-imgbox--slider-image .photocon-imgbox__content{padding:0;margin:0 auto}}.photocon-imgbox--single-image .photocon-imgbox__content{padding-left:10%}@media screen and (max-width: 39.99875em){.photocon-imgbox__layout--right .photocon-imgbox__content{padding:2.5rem 10%}}.photocon-imgbox__single-image .photocon-imgbox__layout--right .photocon-imgbox__content{padding-right:10%;padding-left:0}@media screen and (max-width: 63.99875em){.photocon-imgbox__single-image .photocon-imgbox__layout--right .photocon-imgbox__content{padding-right:0;padding-left:0}}.photocon-imgbox__layout--right .photocon-imgbox__content{text-align:left}@media screen and (max-width: 63.99875em){.photocon-imgbox__layout--right .photocon-imgbox__content{text-align:left}}@media screen and (max-width: 39.99875em){.photocon-imgbox__layout--right .photocon-imgbox__content{padding:2.5rem 10%}}.photocon-imgbox__contentbox{max-width:75rem;margin:0 auto}.photocon-imgbox__contentbox .button{margin:0 0.5rem;margin-bottom:1rem}@media screen and (max-width: 63.99875em){.photocon-imgbox__contentbox .button{margin:0 auto 1rem}}.photocon-imgbox__contentbox .sub-link__container{margin:0 0.5rem}.photocon-imgbox__contentbox .sub-link__container .sub-link{margin:0}.photocon-imgbox__item{padding:0 5%;width:100%;position:relative}.photocon-imgbox--single-image .photocon-imgbox__item,.photocon-imgbox--slider-image .photocon-imgbox__item{padding:0 1%;margin-bottom:2.5rem}@media screen and (max-width: 63.99875em){.photocon-imgbox--single-image .photocon-imgbox__item,.photocon-imgbox--slider-image .photocon-imgbox__item{padding:0}}.photocon-imgbox--single-image{width:80%}@media screen and (max-width: 63.99875em){.photocon-imgbox--single-image{width:83.33333%}}.photocon-imgbox--slider-image .slick-list{padding-right:40% !important}@media screen and (max-width: 63.99875em){.photocon-imgbox--slider-image .slick-list{padding-right:0 !important}}.photocon-imgbox--slider-image .slick-prev{display:block;left:0;height:100%;width:20%;z-index:1}.photocon-imgbox--slider-image .slick-prev:before{content:''}.photocon-imgbox--slider-image .slick-next{display:block;right:0;height:100%;width:20%;z-index:1}.photocon-imgbox--slider-image .slick-next:before{content:''}.photocon-imgbox__layout{position:relative}.photocon-imgbox__layout--right{flex-flow:row-reverse wrap}@media screen and (max-width: 63.99875em){.photocon-imgbox__layout--right{flex-flow:row wrap}}.photocon-imgbox__videobox{width:calc(100% - 2%);position:absolute;top:0%;left:1%;height:100%}.photocon-imgbox__videobox--double{height:80vh;display:block;width:calc(100% - 1rem);left:0.5rem;top:0}@media screen and (max-width: 63.99875em){.photocon-imgbox__videobox--double{height:45vh}}@media screen and (max-width: 63.99875em){.photocon-imgbox__videobox{left:0;width:100%}}.photocon-imgbox__videobox>button{position:absolute;width:3rem;height:2rem;top:calc(50% - 1rem);left:calc(50% - 1rem);cursor:pointer;z-index:2;font-size:0}.photocon-imgbox__videobox--pause{overflow:hidden}.photocon-imgbox__videobox--pause>button{position:absolute;width:3rem;height:2rem;border-top:2rem solid transparent;border-bottom:2rem solid transparent;border-left:3rem solid #fff;top:calc(50% - 1rem);left:calc(50% - 1rem);cursor:pointer;z-index:2;font-size:0}.photocon-imgbox__videobox video{width:100%;height:100%;background-color:#000;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:auto;height:100%}.photocontent-subimage{margin-top:15rem;overflow:hidden;position:relative}@media screen and (max-width: 63.99875em){.photocontent-subimage{margin:5rem 0}}.photocontent-subimage__top-title{font-family:"Sackers-STD-Heavy", helvetica, sans-serif;font-size:1.2rem;color:#232628;letter-spacing:0.5rem;text-transform:uppercase;margin:0 0 2rem;line-height:1}@media screen and (max-width: 63.99875em){.photocontent-subimage__top-title{line-height:1.5}}.photocontent-subimage__title{font-family:"EB-Garamond-08", serif;font-size:4.6rem;letter-spacing:0;margin:0 0 2rem;line-height:1;color:#232628;margin:0 0 2.5rem}.photocontent-subimage__content{padding:0 10%}.photocontent-subimage__text{margin-bottom:3.5rem}.photocontent-subimage__text p{letter-spacing:0;color:inherit}.photocontent-subimage__btn{text-align:center;margin-top:5rem;width:100%}.photocontent-subimage__image{height:100vh}@media screen and (max-width: 63.99875em){.photocontent-subimage__image{height:auto;margin-bottom:4rem}}.photocontent-subimage__subimage{position:absolute;top:80%;left:calc(10% - 130px);width:20rem}@media screen and (max-width: 63.99875em){.photocontent-subimage__subimage{display:none}}.photocontent-subimage__imagebox{background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important;position:relative;width:80%;height:80%;z-index:2;margin:0 0 0 auto;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.photocontent-subimage__imagebox img{display:none}@media screen and (max-width: 63.99875em){.photocontent-subimage__imagebox{margin:0 auto;height:auto;width:90%;background:none !important}.photocontent-subimage__imagebox img{display:block;width:100%}}.map{position:relative;margin:0 auto}@media screen and (max-width: 64em){.map{width:90%}}@media screen and (max-width: 63.99875em){.map{display:none}}.map .grid-container{position:relative}.map__heading{margin-bottom:3.5rem;margin-left:10rem}@media screen and (max-width: 63.99875em){.map__heading{margin:0 auto 2.5rem;text-align:center}}.map__heading-link{padding:2rem 3rem 2rem 2rem;vertical-align:middle;display:inline-block;position:relative}@media screen and (max-width: 47.9375em){.map__heading-link{padding:0.5rem 3rem 0.5rem 2rem;margin-bottom:1rem;margin-right:0;display:block}}.map__heading-link:last-child{margin:0}.map__heading-link::before{content:'';background-color:#987557;border-radius:50%;position:absolute;top:50%;right:1.5rem;width:2rem;height:2rem;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.map__heading-link::after{border-right:0.3rem solid transparent;border-left:0.3rem solid transparent;border-top:0.4rem solid #fff;display:block !important;position:absolute;right:2.2rem;content:'';height:0;width:0;top:50%;z-index:2;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 63.99875em){.map__heading-link::after{display:none}}.map__heading-link.active::after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.map__heading-label{font-family:"Sackers-STD-Heavy", helvetica, sans-serif;text-transform:uppercase;letter-spacing:0.4rem;margin-right:2rem;font-size:1.2rem;color:#202020}.map__heading-dropdown{border:0.1rem solid #dbdbdb;background-color:#fff;padding:4rem 3.2rem;position:absolute;visibility:hidden;width:100%;opacity:0;z-index:2;left:50%;top:0%;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-ms-transition:all 0.8s ease;-o-transition:all 0.8s ease;transition:all 0.8s ease;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.map__heading-dropdown.active{visibility:visible;opacity:1;top:100%}.map__heading-dropdown li{font-family:"EB-Garamond-08", serif;text-transform:none;font-size:2.1rem;color:#191919}.map__heading-dropdown li a{color:inherit;font:inherit}.map__img{width:100%;margin-bottom:5rem}.map__container--sold area,.map__container--for-sale area,.map__container--coming-soon area,.map__container--park-slope area,.map__container--carrol-gardens area,.map__container--fort-greene area,.map__container--brooklyn-heights area,.map__container--cobble-hill area,.map__container--bedford-stuyvesant area{display:none;visibility:hidden}.map__container--sold .map__pin--sold{display:block}.map__container--for-sale .map__pin--for-sale{display:block}.map__container--coming-soon .map__pin--coming-soon{display:block}.map__container--park-slope .map__pin--park-slope{display:block}.map__container--carrol-gardens .map__pin--carrol-gardens{display:block}.map__container--fort-greene .map__pin--fort-greene{display:block}.map__container--brooklyn-heights .map__pin--brooklyn-heights{display:block}.map__container--cobble-hill .map__pin--cobble-hill{display:block}.map__container--bedford-stuyvesant .map__pin--bedford-stuyvesant{display:block}.map__pin-content{position:absolute;visibility:hidden;margin-top:-3rem;max-width:30rem;display:table;opacity:0;-webkit-transform:translate(-20%, -100%);-moz-transform:translate(-20%, -100%);-ms-transform:translate(-20%, -100%);-o-transform:translate(-20%, -100%);transform:translate(-20%, -100%)}.map__pin-content.active{visibility:visible;opacity:1}.map__pin-hotel{font-family:"EB-Garamond-12", serif;background-color:#232628;display:table-cell;padding:5rem 3rem;position:relative;font-size:1.6rem;color:#fff;width:40%}.map__pin-hotel:before{border-right:1.4rem solid transparent;border-left:1.4rem solid transparent;border-top:1.4rem solid #232628;position:absolute;bottom:-1.2rem;content:'';height:0;left:50%;width:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.map__pin-image{display:table-cell;height:100%;width:60%}.map__legend{margin-left:10rem}@media screen and (max-width: 64em){.map__legend{margin-left:0}}@media screen and (max-width: 47.9375em){.map__legend{position:relative}}.map__legend li{font-family:"EB-Garamond-12", serif;margin-bottom:0.5rem;position:relative;font-size:1.8rem}@incldue breakpoint(767 down){.map__legend li{font-size:1.4rem}}.map__legend li:first-child span{background-color:#3d516e}.map__legend li:nth-child(2) span{background-color:#93765b}.map__legend li:nth-child(3) span{background-color:#1a1919}.map__legend-color{display:inline-block;margin-right:1.5rem;border-radius:50%;height:1.4rem;width:1.4rem}.hero{position:relative}.hero--quote-slider:before,.hero--content:before{background-color:#efeeec;content:"";height:100%;left:50%;position:absolute;top:0;width:0.1rem}@media screen and (max-width: 63.99875em){.hero--quote-slider:before,.hero--content:before{display:none}}.hero--quote-slider .hero__container,.hero--content .hero__container{max-width:none}.hero--quote-slider .hero__content,.hero--content .hero__content{padding:10rem 7.5%}.hero--quote-slider .hero__content--tab,.hero--content .hero__content--tab{padding:0}@media screen and (max-width: 63.99875em){.hero--quote-slider .hero__content,.hero--content .hero__content{padding:10rem 15%;border-bottom:0.1rem solid #efeeec}.hero--quote-slider .hero__content--tab,.hero--content .hero__content--tab{padding:0 0;border-bottom:0}}@media screen and (max-width: 39.99875em){.hero--quote-slider .hero__content,.hero--content .hero__content{padding:3rem 8.333335%}.hero--quote-slider .hero__content--tab,.hero--content .hero__content--tab{padding:0 0}}.hero--azds .align-center{justify-content:center;align-items:center;align-content:center;display:flex}.hero--azds .p1{padding:1em 0}.hero--azds .hero__container{max-width:none}.hero--azds .hero__content{padding:10rem 7.5%}.hero--azds .hero__content--tab{padding:0}@media screen and (max-width: 63.99875em){.hero--azds .hero__content{padding:10rem 15%;border-bottom:0.1rem solid #efeeec}.hero--azds .hero__content--tab{padding:0 0;border-bottom:0}}@media screen and (max-width: 39.99875em){.hero--azds .hero__content{padding:3rem 8.333335%}.hero--azds .hero__content--tab{padding:0 0}}.hero--calendar:before{top:2.5%;height:95%}.hero__container--max-width{max-width:600px}@media screen and (max-width: 63.99875em){.hero__tab{display:none}}.hero__tab>div:first-child{border-right:1px solid #e7e7e7}.hero__tab-item{text-align:center;border-bottom:1px solid #e7e7e7;padding:3rem 0;cursor:pointer}.hero__tab-item--active{border-bottom:0}.hero__tab-title{font-family:gill-sans-nova, sans-serif;font-weight:500;font-style:normal;font-size:2.2rem;letter-spacing:0;text-transform:uppercase;opacity:0.4}.hero__tab-item--active .hero__tab-title{opacity:1}.hero__content-tab{display:none;padding:10rem 7.5%}@media screen and (max-width: 63.99875em){.hero__content-tab{display:block;border-bottom:0.1rem solid #efeeec}}.hero__content-tab--active{display:block}@media screen and (max-width: 63.99875em){.hero__content-tab{padding:10rem 10%}}@media screen and (max-width: 39.99875em){.hero__content-tab{padding:3rem 0}}@media screen and (max-width: 39.99875em){.hero--content .hero__content{padding:3rem 0}}.hero__content{position:relative;z-index:2}.hero__content--border-left{border-left:0.1rem solid #e7e7e7}@media screen and (max-width: 63.99875em){.hero__content--border-left{border:0}}.hero__content--calendar.hero__content--border-left{border-left:0}.hero__content--border-right{border-right:0.1rem solid #e7e7e7}@media screen and (max-width: 63.99875em){.hero__content--border-right{border:0}}.hero__content--calendar.hero__content--border-right{border-right:0}.hero__content-form{display:inline-block;padding:0 2rem 1rem}.hero__content-tagline-title{font-family:gill-sans-nova, sans-serif;font-weight:300;font-style:normal;text-transform:uppercase;font-size:1.6rem;line-height:1.3;margin-bottom:2rem;color:#191919}.hero__content-title{font-family:gill-sans-nova, sans-serif;font-weight:500;font-style:normal;font-size:3.6rem;letter-spacing:0;text-transform:uppercase;margin:0 0 2.5rem;line-height:0.9;color:#040404}@media screen and (max-width: 63.99875em){.hero__content-title{line-height:1.2}}.hero__content-text h2{font-weight:500;text-transform:none;margin-bottom:3rem}.hero__content-text p{margin-bottom:2.5rem;font-family:"GillSansNovaW01-Light";font-family:gill-sans-nova, sans-serif;font-weight:300;font-style:normal}.hero__content-text p a:not(.button){display:inline-block;position:relative;font-weight:500;padding:0 0 0.2rem}.hero__content-text p a:not(.button)::before{content:"";background-color:#000;position:absolute;bottom:0;left:0;width:100%;height:2px}.hero__content-text p strong{font-weight:600}.hero__content-text p:last-of-type{margin-bottom:0}.hero__image{padding-right:8rem}@media screen and (max-width: 47.9375em){.hero__image{padding-right:0}.hero__image.text-right{text-align:center}}.hero__btnbox{text-align:center;margin:2.5rem 0 0}.hero__btnbox .button{margin:0 0.5rem 1rem}.hero__btnbox--calendar{max-width:40rem;margin-left:auto}.hero__content--border-left .hero__btnbox--calendar{margin-right:auto;margin-left:0;margin:0 auto}.hero__btnbox--calendar .button{margin:0;padding:1.5rem 3rem 1.5rem}.hero__slider{padding:5rem 5%}@media screen and (max-width: 63.99875em){.hero__slider{margin-bottom:5rem}}@media screen and (max-width: 39.99875em){.hero__slider{padding:5rem 5%;margin-bottom:0}}.hero__slider .owl-dots{font-size:0;text-align:center;width:100%;position:absolute;left:0;bottom:2rem}@media screen and (max-width: 63.99875em){.hero__slider .owl-dots{bottom:1.5rem}}@media only screen and (max-width: 1024px){.hero__slider .owl-dots--count-4 .owl-dot{width:4.8rem}}@media only screen and (max-width: 1023px){.hero__slider .owl-dots--count-4 .owl-dot{width:5rem}}@media only screen and (max-width: 320px){.hero__slider .owl-dots--count-4 .owl-dot{width:4.5rem}}@media only screen and (max-width: 1104px){.hero__slider .owl-dots--count-5 .owl-dot{width:4.8rem}}@media only screen and (max-width: 1024px){.hero__slider .owl-dots--count-5 .owl-dot{width:4.6rem}}@media only screen and (max-width: 1023px){.hero__slider .owl-dots--count-5 .owl-dot{width:5rem}}@media only screen and (max-width: 400px){.hero__slider .owl-dots--count-5 .owl-dot{width:4.5rem}}@media only screen and (max-width: 320px){.hero__slider .owl-dots--count-5 .owl-dot{width:4rem}}@media only screen and (max-width: 1184px){.hero__slider .owl-dots--count-6 .owl-dot{width:4.8rem}}@media only screen and (max-width: 1104px){.hero__slider .owl-dots--count-6 .owl-dot{width:4.6rem}}@media only screen and (max-width: 1024px){.hero__slider .owl-dots--count-6 .owl-dot{width:4.4rem}}@media only screen and (max-width: 1023px){.hero__slider .owl-dots--count-6 .owl-dot{width:5rem}}@media only screen and (max-width: 480px){.hero__slider .owl-dots--count-6 .owl-dot{width:4.5rem}}@media only screen and (max-width: 400px){.hero__slider .owl-dots--count-6 .owl-dot{width:4rem}}@media only screen and (max-width: 320px){.hero__slider .owl-dots--count-6 .owl-dot{width:3.5rem}}@media only screen and (max-width: 1264px){.hero__slider .owl-dots--count-7 .owl-dot{width:4.8rem}}@media only screen and (max-width: 1184px){.hero__slider .owl-dots--count-7 .owl-dot{width:4.6rem}}@media only screen and (max-width: 1104px){.hero__slider .owl-dots--count-7 .owl-dot{width:4.4rem}}@media only screen and (max-width: 1024px){.hero__slider .owl-dots--count-7 .owl-dot{width:4.2rem}}@media only screen and (max-width: 1023px){.hero__slider .owl-dots--count-7 .owl-dot{width:5rem}}@media only screen and (max-width: 560px){.hero__slider .owl-dots--count-7 .owl-dot{width:4.5rem}}@media only screen and (max-width: 480px){.hero__slider .owl-dots--count-7 .owl-dot{width:4rem}}@media only screen and (max-width: 400px){.hero__slider .owl-dots--count-7 .owl-dot{width:3.5rem}}@media only screen and (max-width: 320px){.hero__slider .owl-dots--count-7 .owl-dot{width:3rem}}.hero__slider .owl-dot{background-color:#979797;display:inline-block;vertical-align:top;width:5rem;height:0.4rem;margin:0 0.4rem;line-height:0;color:transparent;overflow:hidden;font-size:0}@media screen and (max-width: 39.99875em){.hero__slider .owl-dot{width:4rem}}.hero__slider .owl-dot.active{background-color:#000;color:#fff}.hero__slider-item{text-align:center}.hero__slider-text p{font-family:"GillSansNovaW01-Medium";font-family:gill-sans-nova, sans-serif;font-weight:500;font-style:normal;font-size:4rem;color:#000;letter-spacing:-0.1rem;line-height:0.9;margin-bottom:0;text-transform:uppercase}.hero__slider-author{font-family:"GillSansNovaW01-Medium";font-family:gill-sans-nova, sans-serif;font-style:normal;font-size:1.8rem;color:#000;text-transform:none;letter-spacing:0;margin-top:3rem;margin-bottom:0.5rem}.hero__content-calendar{height:auto;position:relative;width:100%;max-width:50rem;margin:2.5rem auto 3.5rem;margin-right:auto;margin-left:auto}.hero__content--border-left .hero__content-calendar{margin-right:auto;margin-left:auto}@media screen and (max-width: 63.99875em){.hero__content-calendar{margin:0 auto 2rem}.hero__content--border-left .hero__content-calendar{margin:0 auto 2rem}}.hero__content-calendar .ui-datepicker{width:100% !important;height:100%}@media screen and (max-width: 39.99875em){.hero__content-calendar .ui-datepicker{display:block !important;flex:none}}.hero__content-calendar .ui-datepicker-calendar{width:100%;border-collapse:collapse}.hero__content-calendar .ui-datepicker-calendar th,.hero__content-calendar .ui-datepicker-calendar td{text-align:center;height:auto;padding:1.5rem 0;width:calc(100% / 7);position:relative}@media screen and (max-width: 63.99875em){.hero__content-calendar .ui-datepicker-calendar th,.hero__content-calendar .ui-datepicker-calendar td{padding:1rem 0}}.hero__content-calendar .ui-datepicker-calendar th.ui-datepicker-unselectable,.hero__content-calendar .ui-datepicker-calendar td.ui-datepicker-unselectable{border-radius:none}.hero__content-calendar .ui-datepicker-calendar th span,.hero__content-calendar .ui-datepicker-calendar th a,.hero__content-calendar .ui-datepicker-calendar td span,.hero__content-calendar .ui-datepicker-calendar td a{letter-spacing:0;font-size:1.6rem;font-family:gill-sans-nova, sans-serif;text-transform:none;font-weight:normal;line-height:0.7;position:relative;z-index:2}.hero__content-calendar .ui-datepicker-calendar td:hover:before{background-color:#ccc8c8;border:0 none;width:4.2rem;height:4.2rem;margin-top:-2.1rem;margin-left:-2.1rem}.hero__content-calendar .ui-datepicker-calendar td:hover a{color:#000}.hero__content-calendar .ui-datepicker-calendar td.ui-datepicker-other-month{opacity:0.3}.hero__content-calendar .ui-datepicker-calendar td.ui-datepicker-unselectable{pointer-events:none}.hero__content-calendar .ui-datepicker-calendar td.ui-datepicker-unselectable:hover{background-color:transparent}.hero__content-calendar .ui-datepicker-calendar td.ui-datepicker-today:before{width:4.2rem;height:4.2rem;margin-top:-2.1rem;margin-left:-2.1rem}.hero__content-calendar .ui-datepicker-calendar td.arrival-date span,.hero__content-calendar .ui-datepicker-calendar td.arrival-date a,.hero__content-calendar .ui-datepicker-calendar td.departure-date span,.hero__content-calendar .ui-datepicker-calendar td.departure-date a{color:#fff}@media screen and (max-width: 63.99875em){.hero__content-calendar .ui-datepicker-calendar td.arrival-date span,.hero__content-calendar .ui-datepicker-calendar td.arrival-date a,.hero__content-calendar .ui-datepicker-calendar td.departure-date span,.hero__content-calendar .ui-datepicker-calendar td.departure-date a{position:relative;z-index:2}}.hero__content-calendar .ui-datepicker-calendar td.arrival-date:before{width:4.2rem;height:4.2rem;margin-top:-2.1rem;margin-left:-2.1rem}.hero__content-calendar .ui-datepicker-calendar td.arrival-date--add-line:after{height:4.2rem;margin-top:-2.1rem}.hero__content-calendar .ui-datepicker-calendar td.between-date:after{height:4.2rem;margin-top:-2.1rem}.hero__content-calendar .ui-datepicker-calendar td.between-date span,.hero__content-calendar .ui-datepicker-calendar td.between-date a{color:#fff}@media screen and (max-width: 63.99875em){.hero__content-calendar .ui-datepicker-calendar td.between-date span,.hero__content-calendar .ui-datepicker-calendar td.between-date a{z-index:2;position:relative}}.hero__content-calendar .ui-datepicker-calendar td.departure-date:before{width:4.2rem;height:4.2rem;margin-top:-2.1rem;margin-left:-2.1rem}.hero__content-calendar .ui-datepicker-calendar td.departure-date:after{height:4.2rem;margin-top:-2.1rem}.hero__content-calendar .ui-datepicker-prev{height:1.5rem;width:2rem;position:absolute;cursor:pointer;margin-top:2px;left:2rem}@media screen and (max-width: 63.99875em){.hero__content-calendar .ui-datepicker-prev{top:calc(50% - 0.75rem);left:6rem}}.hero__content-calendar .ui-datepicker-prev span{position:absolute;width:0;height:0;border-right:5px solid #fff;border-top:5px solid transparent;border-bottom:5px solid transparent;font-size:0;top:calc(50% - 0.5rem);left:calc(50% - 0.5rem)}@media screen and (max-width: 63.99875em){.hero__content-calendar .ui-datepicker-prev span{border-right-color:#000}}.header:hover .hero__content-calendar .ui-datepicker-prev span,.header.focus .hero__content-calendar .ui-datepicker-prev span,.body-onscroll .hero__content-calendar .ui-datepicker-prev span{border-right-color:#000}.hero__content-calendar .ui-datepicker-next{height:1.5rem;width:2rem;position:absolute;cursor:pointer;margin-top:2px;right:2rem}@media screen and (max-width: 63.99875em){.hero__content-calendar .ui-datepicker-next{top:calc(50% - 0.75rem);right:6rem}}.hero__content-calendar .ui-datepicker-next span{position:absolute;width:0;height:0;border-left:5px solid #fff;border-top:5px solid transparent;border-bottom:5px solid transparent;font-size:0;top:calc(50% - 0.5rem);left:calc(50% - 0.5rem)}.header:hover .hero__content-calendar .ui-datepicker-next span,.header.focus .hero__content-calendar .ui-datepicker-next span,.body-onscroll .hero__content-calendar .ui-datepicker-next span{border-left-color:#000}@media screen and (max-width: 63.99875em){.hero__content-calendar .ui-datepicker-next span{border-left-color:#000}}.hero__content-calendar .ui-datepicker-group{width:50%;display:inline-block;padding:2rem}@media screen and (max-width: 63.99875em){.hero__content-calendar .ui-datepicker-group{padding:0 2rem}}.hero__content-calendar .ui-datepicker-header{margin-bottom:2rem}@media screen and (max-width: 63.99875em){.hero__content-calendar .ui-datepicker-header{margin-bottom:0;position:relative}}.hero__content-calendar .ui-datepicker-month,.hero__content-calendar .ui-datepicker-year{display:inline-block}@media screen and (max-width: 63.99875em){.hero__content-calendar .ui-datepicker-month,.hero__content-calendar .ui-datepicker-year{line-height:3}}.hero__content-calendar .ui-datepicker-title{text-align:center;font-family:"GillSansNovaW01-Book";font-size:2.4rem}.hero__content-calendar .ui-datepicker-group-first{border-right:0.1rem solid #e7e7e7}@media screen and (max-width: 63.99875em){.hero__content-calendar .ui-datepicker-group-first{padding-left:1rem}}@media screen and (max-width: 63.99875em){.hero__content-calendar .ui-datepicker-group-last{padding-right:1rem}}.hero__column-content{padding:5rem 5%}.hero__column-content-main-title{color:#040404;font-family:gill-sans-nova, sans-serif;font-size:2.4rem;font-weight:500;letter-spacing:0;text-transform:uppercase;margin-bottom:3rem}.hero__column-content-list{font-size:0}.hero__column-content-item{display:inline-block;vertical-align:top;width:50%;padding-right:10%}@media screen and (max-width: 47.9375em){.hero__column-content-item{display:block;width:100%;margin-bottom:3rem}.hero__column-content-item:last-child{margin-bottom:0}}.hero__column-content-title{color:#040404;font-family:gill-sans-nova, sans-serif;font-size:1.8rem;font-weight:500;letter-spacing:0;text-transform:uppercase;margin-bottom:2rem}.hero__column-content-desc p{font-size:1.5rem;margin-bottom:2rem}.hero__column-content-desc .button{margin-top:2.5rem}.hero-target{position:relative;top:-10.5rem}.imagegrid__heading{margin:0 0 5rem}.imagegrid__heading-title{margin:0 0 1.5rem}.imagegrid__col{padding:1rem}.imagegrid__imgbox{height:35rem;margin:0 0 2rem}.imagegrid__imgbox-title{font-family:"Sackers-STD-Heavy", helvetica, sans-serif;font-size:1.6rem;text-align:center;letter-spacing:0.5rem;text-transform:uppercase}.imagegrid-detail__filter{background-color:#fff;margin-top:-5rem}.imagegrid-detail__filter>ul{font-size:0;padding-top:5rem;padding-bottom:5rem;max-width:80%;margin:0 auto}.imagegrid-detail__filter.stick{z-index:1}.imagegrid-detail__filter.stick>ul{padding-top:2rem;padding-bottom:2rem;-webkit-transition:padding-top 0.4s ease 0s, padding-bottom 0.4s ease 0s;-moz-transition:padding-top 0.4s ease 0s, padding-bottom 0.4s ease 0s;-ms-transition:padding-top 0.4s ease 0s, padding-bottom 0.4s ease 0s;-o-transition:padding-top 0.4s ease 0s, padding-bottom 0.4s ease 0s;transition:padding-top 0.4s ease 0s, padding-bottom 0.4s ease 0s}.imagegrid-detail__filter-item{display:inline-block;vertical-align:middle;margin-right:2rem}@media screen and (max-width: 63.99875em){.imagegrid-detail__filter-item{margin-left:1rem;margin-right:1rem}}.imagegrid-detail__filter-item:last-child{margin:0}@media screen and (max-width: 63.99875em){.imagegrid-detail__filter-item:last-child{margin-right:1rem}}.imagegrid-detail__filter-link{font-family:"Sackers-STD-Heavy", helvetica, sans-serif;font-size:1.4rem;text-transform:uppercase;opacity:.4;letter-spacing:.4rem}@media screen and (max-width: 63.99875em){.imagegrid-detail__filter-link{font-size:1.6rem}}.imagegrid-detail__filter-link.active{opacity:1}.imagegrid-detail__image-list--full-width-first .imagegrid-detail__image-item--1{width:100%}.imagegrid-detail__image-list--full-width-first .imagegrid-detail__image-item--2,.imagegrid-detail__image-list--full-width-first .imagegrid-detail__image-item--3,.imagegrid-detail__image-list--full-width-first .imagegrid-detail__image-item--4,.imagegrid-detail__image-list--full-width-first .imagegrid-detail__image-item--5{width:calc(50% - 1.5rem)}@media screen and (max-width: 63.99875em){.imagegrid-detail__image-list--full-width-first .imagegrid-detail__image-item--2,.imagegrid-detail__image-list--full-width-first .imagegrid-detail__image-item--3,.imagegrid-detail__image-list--full-width-first .imagegrid-detail__image-item--4,.imagegrid-detail__image-list--full-width-first .imagegrid-detail__image-item--5{width:100%}}.imagegrid-detail__image-list-container{max-width:80%;margin:0 auto}@media screen and (max-width: 74.99875em){.imagegrid-detail__image-list-container{max-width:100%}}.imagegrid-detail__image-item--1,.imagegrid-detail__image-item--2,.imagegrid-detail__image-item--3,.imagegrid-detail__image-item--4{width:calc(50% - 1.5rem)}@media screen and (max-width: 63.99875em){.imagegrid-detail__image-item--1,.imagegrid-detail__image-item--2,.imagegrid-detail__image-item--3,.imagegrid-detail__image-item--4{width:100%;height:auto}}.imagegrid-detail__image-item--5{width:100%;height:auto}.imagegrid-detail__image-item:hover .imagegrid-detail__image-caption{opacity:1}.imagegrid-detail__image-item:after{content:'';display:block;clear:both}.imagegrid-detail__image-item a{display:block}.imagegrid-detail__image-item img{display:block;width:100%;height:auto;position:relative}.imagegrid-detail__image-caption{color:#fff;font-family:"Sackers-STD-Heavy", helvetica, sans-serif;font-size:1.2rem;letter-spacing:.4rem;text-transform:uppercase;opacity:0;position:absolute;left:3rem;bottom:3rem;-webkit-transition:opacity 0.4s ease;-moz-transition:opacity 0.4s ease;-ms-transition:opacity 0.4s ease;-o-transition:opacity 0.4s ease;transition:opacity 0.4s ease}.imagegrid-detail__grid-sizer{width:50%}.imagegrid-detail__gutter{width:3rem}@media screen and (max-width: 47.9375em){.imagegrid-detail__gutter{width:.5rem}}.imageboxes{padding:0 3rem}@media screen and (max-width: 39.99875em){.imageboxes{padding:0}}.imageboxes__wrap{padding:0 3rem;margin-bottom:6rem}.imageboxes__wrap:hover .imageboxes__hover{opacity:1}.imageboxes__wrap:hover .imageboxes__content{opacity:0}@media screen and (max-width: 64em){.imageboxes__wrap:hover .imageboxes__content{opacity:1}}@media screen and (max-width: 63.99875em){.imageboxes__wrap{margin-bottom:0}}@media screen and (max-width: 39.99875em){.imageboxes__wrap{padding:0 2.5rem;margin-bottom:3rem}}.imageboxes__wrap:last-child{margin:0}.imageboxes__imgbox{overflow:hidden;background-color:#000;position:relative;height:var(--imageboxes-imgbox, 100vh);max-height:80rem;height:80vh}@media screen and (max-width: 39.99875em){.imageboxes__imgbox{height:65vh}}.imageboxes__imgbox>a{display:block;width:100%;height:100%}.imageboxes__content{bottom:12rem;left:0;position:absolute;opacity:1;width:100%;-webkit-transition:opacity 0.4s ease-in-out;-moz-transition:opacity 0.4s ease-in-out;-ms-transition:opacity 0.4s ease-in-out;-o-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out}.imageboxes__content-subtitle{font-family:"Sackers-STD-Heavy", helvetica, sans-serif;text-transform:uppercase;font-size:1.2rem;color:#fff;margin-bottom:2rem}.imageboxes__content-subtitle a{color:inherit;font:inherit;letter-spacing:0.5rem}.imageboxes__content-title,.imageboxes__hover-title{position:relative;font-family:"GillSansStd";font-family:gill-sans-nova, sans-serif;font-weight:500;font-style:normal;font-size:3.6rem;color:#fff;text-align:center;letter-spacing:0.2rem;line-height:1;padding:0 10%;margin:0}.imageboxes__content-title a,.imageboxes__hover-title a{color:inherit;font:inherit;letter-spacing:inherit}@media screen and (max-width: 63.99875em){.imageboxes__content-title,.imageboxes__hover-title{font-size:3.5rem;line-height:1}}.imageboxes__hover{background-color:rgba(0,0,0,0.5);position:absolute;top:0;width:calc(100% - 6rem);height:100%;opacity:0;-webkit-transition:all 0.4s ease-in-out 0.2s;-moz-transition:all 0.4s ease-in-out 0.2s;-ms-transition:all 0.4s ease-in-out 0.2s;-o-transition:all 0.4s ease-in-out 0.2s;transition:all 0.4s ease-in-out 0.2s}@media screen and (max-width: 64em){.imageboxes__hover{position:absolute;height:auto;display:block;width:calc(100% - 5rem);opacity:1;background:transparent;bottom:0;top:auto}}.imageboxes__hover-container{left:50%;padding:0 10%;position:absolute;top:50%;width:100%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 64em){.imageboxes__hover-container{left:auto;transform:none;position:relative;top:auto;padding:0}}@media screen and (max-width: 64em){.imageboxes__hover-title{display:none}}.imageboxes__hover-content{padding-top:6rem}@media screen and (max-width: 64em){.imageboxes__hover-content{display:none}}@media screen and (max-width: 39.99875em){.imageboxes__hover-content{padding-top:2rem}}.imageboxes__hover-content p{color:#fff}.imageboxes__hover-content p:last-of-type{margin-bottom:0}.imageboxes__hover-button{display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-content:center;-moz-align-content:center;-ms-align-content:center;align-content:center;padding-top:8rem}@media screen and (max-width: 64em){.imageboxes__hover-button{padding-top:0}}.imageboxes__hover-button .button{border:0.1rem solid rgba(255,255,255,0.4);-webkit-box-flex:0 1 auto;-moz-box-flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}@media screen and (max-width: 64em){.imageboxes__hover-button .button{width:50%;text-align:center;color:#fff}}.imageboxes__hover-button .button:last-child{border-left:0}.image-zoombox{overflow:hidden}.image-zoombox .image-zoom{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:transform 10s ease;-moz-transition:transform 10s ease;-ms-transition:transform 10s ease;-o-transition:transform 10s ease;transition:transform 10s ease}.image-zoombox:hover .image-zoom{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.mobile-image-guide{display:none}@media screen and (max-width: 63.99875em){.mobile-image-guide{display:block;position:relative;width:100%}}.imagebox-twin .grid-x{position:relative}.imagebox-twin__img--large{height:50rem}@media screen and (max-width: 63.99875em){.imagebox-twin__img--large{height:20rem}}.imagebox-twin__img--small{height:45rem}@media screen and (max-width: 63.99875em){.imagebox-twin__img--small{height:20rem}}.imagebox-twin__content{position:absolute;top:50%;left:50%;width:100%;text-align:center;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.imagebox-twin__content-title{font-size:7.5rem;color:#fff}@media screen and (max-width: 63.99875em){.imagebox-twin__content-title{font-size:4.5rem}}.imgbox-slider__img{position:relative;height:90rem;background-color:#000}@media screen and (max-width: 39.99875em){.imgbox-slider__img{height:85vh}}.imgbox-slider__img::before{content:'';background-image:linear-gradient(transparent, #000);position:absolute;bottom:0;left:0;width:100%;height:50%;z-index:1}.imgbox-slider__img-content{position:absolute;left:auto;right:10rem;bottom:10rem;text-align:right;width:calc(90% - 20rem);height:calc(100% - 20rem);z-index:2}@media screen and (max-width: 63.99875em){.imgbox-slider__img-content{bottom:5rem}}@media screen and (max-width: 39.99875em){.imgbox-slider__img-content{left:0;height:calc(100% - 10rem);bottom:5rem;width:85%;padding:0}}.imgbox-slider__img-subtitle{font-family:"GillSansNovaW01-Medium";font-size:2rem;color:#fff;letter-spacing:0.1rem;text-transform:uppercase;margin:0 0 2rem;text-align:right}@media screen and (max-width: 39.99875em){.imgbox-slider__img-subtitle{font-size:1.8rem;margin:0 0 1rem}}.imgbox-slider__img-title{font-family:"GillSansNovaW01-Medium";font-family:gill-sans-nova, sans-serif;font-size:6rem;color:#fff;letter-spacing:0.1rem;line-height:0.9;margin:0;font-weight:500;max-width:70%;text-align:right;max-width:100%}@media screen and (max-width: 39.99875em){.imgbox-slider__img-title{max-width:100%;font-size:2.7rem}}.imgbox-slider__slider .imgbox-slider__img-title{text-align:center;position:absolute;top:-8.6rem;width:100%;color:#eee;color:#000;font-size:18vw;font-size:7vw;font-family:gill-sans-nova, sans-serif;max-width:initial;letter-spacing:2rem;font-weight:600;line-height:0.8;text-indent:2rem}@media screen and (max-width: 63.99875em){.imgbox-slider__slider .imgbox-slider__img-title{top:7rem;font-size:18vw}}@media screen and (max-width: 39.99875em){.imgbox-slider__slider .imgbox-slider__img-title{top:5rem;left:50%;width:60%;font-size:8rem;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}.imgbox-slider__slider{border-top:0.1rem solid #e7e7e7;border-bottom:0.1rem solid #e7e7e7;position:relative}@media screen and (max-width: 63.99875em){.imgbox-slider__slider{padding-bottom:7rem}}.imgbox-slider__slider-logo{position:absolute;top:4rem;left:50%;max-width:80%;width:100%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.imgbox-slider__sliderbox{position:absolute;top:55%;left:50%;width:100%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 63.99875em){.imgbox-slider__sliderbox{left:auto;top:auto;position:relative;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);padding-top:15rem}}@media screen and (max-width: 39.99875em){.imgbox-slider__sliderbox{padding-top:10rem}}.imgbox-slider__slider-wrap .owl-nav{display:none}.imgbox-slider__slider-wrap .owl-dots{font-size:0;text-align:center;width:100%;position:absolute;bottom:-1rem;left:0}@media screen and (max-width: 63.99875em){.imgbox-slider__slider-wrap .owl-dots{bottom:0}}@media only screen and (max-width: 1024px){.imgbox-slider__slider-wrap .owl-dots--count-4 .owl-dot{width:4.8rem}}@media only screen and (max-width: 1023px){.imgbox-slider__slider-wrap .owl-dots--count-4 .owl-dot{width:5rem}}@media only screen and (max-width: 320px){.imgbox-slider__slider-wrap .owl-dots--count-4 .owl-dot{width:4.5rem}}@media only screen and (max-width: 1104px){.imgbox-slider__slider-wrap .owl-dots--count-5 .owl-dot{width:4.8rem}}@media only screen and (max-width: 1024px){.imgbox-slider__slider-wrap .owl-dots--count-5 .owl-dot{width:4.6rem}}@media only screen and (max-width: 1023px){.imgbox-slider__slider-wrap .owl-dots--count-5 .owl-dot{width:5rem}}@media only screen and (max-width: 400px){.imgbox-slider__slider-wrap .owl-dots--count-5 .owl-dot{width:4.5rem}}@media only screen and (max-width: 320px){.imgbox-slider__slider-wrap .owl-dots--count-5 .owl-dot{width:4rem}}@media only screen and (max-width: 1184px){.imgbox-slider__slider-wrap .owl-dots--count-6 .owl-dot{width:4.8rem}}@media only screen and (max-width: 1104px){.imgbox-slider__slider-wrap .owl-dots--count-6 .owl-dot{width:4.6rem}}@media only screen and (max-width: 1024px){.imgbox-slider__slider-wrap .owl-dots--count-6 .owl-dot{width:4.4rem}}@media only screen and (max-width: 1023px){.imgbox-slider__slider-wrap .owl-dots--count-6 .owl-dot{width:5rem}}@media only screen and (max-width: 480px){.imgbox-slider__slider-wrap .owl-dots--count-6 .owl-dot{width:4.5rem}}@media only screen and (max-width: 400px){.imgbox-slider__slider-wrap .owl-dots--count-6 .owl-dot{width:4rem}}@media only screen and (max-width: 320px){.imgbox-slider__slider-wrap .owl-dots--count-6 .owl-dot{width:3.5rem}}@media only screen and (max-width: 1264px){.imgbox-slider__slider-wrap .owl-dots--count-7 .owl-dot{width:4.8rem}}@media only screen and (max-width: 1184px){.imgbox-slider__slider-wrap .owl-dots--count-7 .owl-dot{width:4.6rem}}@media only screen and (max-width: 1104px){.imgbox-slider__slider-wrap .owl-dots--count-7 .owl-dot{width:4.4rem}}@media only screen and (max-width: 1024px){.imgbox-slider__slider-wrap .owl-dots--count-7 .owl-dot{width:4.2rem}}@media only screen and (max-width: 1023px){.imgbox-slider__slider-wrap .owl-dots--count-7 .owl-dot{width:5rem}}@media only screen and (max-width: 560px){.imgbox-slider__slider-wrap .owl-dots--count-7 .owl-dot{width:4.5rem}}@media only screen and (max-width: 480px){.imgbox-slider__slider-wrap .owl-dots--count-7 .owl-dot{width:4rem}}@media only screen and (max-width: 400px){.imgbox-slider__slider-wrap .owl-dots--count-7 .owl-dot{width:3.5rem}}@media only screen and (max-width: 320px){.imgbox-slider__slider-wrap .owl-dots--count-7 .owl-dot{width:3rem}}.imgbox-slider__slider-wrap .owl-dot{background-color:#979797;display:inline-block;vertical-align:top;width:5rem;height:0.5rem;margin:0.2rem;line-height:0;color:transparent;overflow:hidden}.imgbox-slider__slider-wrap .owl-dot.active{background-color:#000;color:#fff}.imgbox-slider__slider-item{text-align:center}.imgbox-slider__slider-img{position:relative;width:50%;max-width:50rem;height:45rem;margin:0 auto 2rem}@media screen and (max-width: 63.99875em){.imgbox-slider__slider-img{width:70%;margin:0 auto 3rem;height:65rem}}@media screen and (max-width: 39.99875em){.imgbox-slider__slider-img{height:35rem}}.imgbox-slider__slider-title{font-family:gill-sans-nova, sans-serif;font-weight:500;font-size:1.9rem;color:#000;letter-spacing:0.1rem;text-transform:uppercase}@media screen and (max-width: 63.99875em){.imgbox-slider__slider-title{font-size:2rem;margin-bottom:5rem;padding:0 8.333335%;line-height:1.3}}.image-slider__imgbox{background-position:center;background-size:cover;position:relative;height:75vh}@media screen and (max-width: 63.99875em){.image-slider__imgbox{height:45vh}}.image-slider__imgbox img{top:0;left:0;position:absolute;width:100%;height:100%;opacity:0;visibility:hidden}.image-slider__container{padding:3rem 0 0}@media screen and (max-width: 39.99875em){.image-slider__container{padding:0}}.image-slider__container.slick-dotted.slick-slider{margin-bottom:0}.image-slider__item{padding:0 0.75rem}@media screen and (max-width: 63.99875em){.image-slider__item{padding:0}}.image-slider .slick-dots{padding:3rem 0;bottom:0;position:relative}.image-slider .slick-dots li{width:7rem}.image-slider .slick-dots li button{width:100%}.image-slider .slick-dots li button:before{content:'';width:100%;background-color:#000;height:0.4rem;top:calc(50% - 0.2rem)}@media only screen and (max-width: 320px){.image-slider .slick-dots--count-4 li{width:5.6rem}}@media only screen and (max-width: 400px){.image-slider .slick-dots--count-5 li{width:5.6rem}}@media only screen and (max-width: 320px){.image-slider .slick-dots--count-5 li{width:4.2rem}}@media only screen and (max-width: 480px){.image-slider .slick-dots--count-6 li{width:5.6rem}}@media only screen and (max-width: 400px){.image-slider .slick-dots--count-6 li{width:4.2rem}}@media only screen and (max-width: 320px){.image-slider .slick-dots--count-6 li{width:3.4rem}}@media only screen and (max-width: 560px){.image-slider .slick-dots--count-7 li{width:5.6rem}}@media only screen and (max-width: 480px){.image-slider .slick-dots--count-7 li{width:4.2rem}}@media only screen and (max-width: 400px){.image-slider .slick-dots--count-7 li{width:3.4rem}}@media only screen and (max-width: 320px){.image-slider .slick-dots--count-7 li{width:2.2rem}}.image-slider-float{width:100%;padding:14rem 0 10rem;background-color:#000}.image-slider-float__container{padding:0 50px;position:relative}.image-slider-float__container .swiper-pagination{bottom:0;font-size:0;text-align:right;width:100%;padding:0 5%;display:flex;flex-flow:row wrap}.image-slider-float__container .swiper-pagination .swiper-pagination-bullet{height:1rem;margin:0 0.25rem;flex:1 1 0px;width:auto;border-radius:0;background-color:transparent;position:relative}.image-slider-float__container .swiper-pagination .swiper-pagination-bullet:before{width:100%;height:0.4rem;top:calc(50% - 0.2rem);font-size:0;background-color:#fff;content:'';position:absolute;left:0;opacity:0.25}.image-slider-float__container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:transparent}.image-slider-float__container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{opacity:0.75}@media screen and (max-width: 89.99875em){.image-slider-float__container{padding:0 30px}}@media screen and (max-width: 63.99875em){.image-slider-float__container{padding:0}.image-slider-float__container .swiper-wrapper{display:block;width:100%}.image-slider-float__container .swiper-wrapper>div:nth-child(odd){text-align:left}.image-slider-float__container .swiper-wrapper>div:nth-child(even){text-align:right}}.image-slider-float__item{width:33.33%;position:relative;margin-bottom:2.5rem}@media screen and (max-width: 63.99875em){.image-slider-float__item{width:90%;margin:0 auto 4rem}}.image-slider-float__item a{width:100%}.image-slider-float__float-titlebox{display:block;position:absolute;width:100%;top:0;left:0;padding:0 5%;box-sizing:border-box}.image-slider-float__float-titlebox:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-image:linear-gradient(to bottom, #000 0, transparent 100%)}.image-slider-float__float-title{font-size:5rem;font-family:gill-sans, sans-serif;font-weight:400;color:#fff;letter-spacing:0.2rem;z-index:1;position:relative;margin-bottom:0;-webkit-transform:translateY(-30%);-moz-transform:translateY(-30%);-ms-transform:translateY(-30%);-o-transform:translateY(-30%);transform:translateY(-30%)}@media screen and (max-width: 89.99875em){.image-slider-float__float-title{font-size:4rem}}@media screen and (max-width: 74.99875em){.image-slider-float__float-title{font-size:3rem}}@media screen and (max-width: 63.99875em){.image-slider-float__float-title{font-size:5rem}}@media screen and (max-width: 39.99875em){.image-slider-float__float-title{font-size:4rem}}.image-slider-float__imgbox{background-position:center;background-size:cover;width:100%;margin-bottom:4rem;position:relative;background-color:#fff}.image-slider-float__imgbox img{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0}.image-slider-float__imgbox .image-size{position:relative;top:auto;left:auto}.image-slider-float__titlebox{width:100%;margin-bottom:3rem}.image-slider-float__title{font-size:2rem;font-family:gill-sans, sans-serif;font-weight:500;margin-bottom:0;color:#fff;letter-spacing:0.1rem}.image-slider-float__contentbox p{font-size:1.8rem;font-weight:300;margin-bottom:4rem;color:#fff;letter-spacing:0.1rem}@media screen and (max-width: 63.99875em){.image-slider-float__contentbox p{margin-bottom:1rem}}.team .container{width:95%}.team__content{margin:0 auto 6rem;width:60%}.team__content p{text-align:center}.team__content-title{font-family:"EB-Garamond-08", serif;text-transform:none;margin-bottom:3rem;text-align:center;font-size:5.4rem;color:#000}.team__list-item{margin-bottom:5.5rem;padding:0 2.5rem}@media screen and (max-width: 48em){.team__list-item{width:50%}}@media screen and (max-width: 47.9375em){.team__list-item{width:100%}}.team__list-image{margin-bottom:3rem;position:relative}.team__list-image img{position:absolute;height:100%;width:100%;opacity:0;left:0;top:0}.team__list-image .image-guide{position:relative;height:auto;width:100%}.team__list-name{font-family:"Sackers-STD-Heavy", helvetica, sans-serif;text-transform:uppercase;letter-spacing:0.5rem;text-align:center;font-size:1.2rem;color:#000}.accordion__titlebox{padding:3rem 5rem;border-bottom:0.2rem solid #000;display:block;width:100%;position:relative}@media screen and (max-width: 63.99875em){.accordion__titlebox{padding:2rem 4rem}}.accordion__titlebox:after{content:'';position:absolute;width:4rem;height:0.2rem;background-color:#000;top:50%;right:2rem;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:transform 0.5s ease;-moz-transition:transform 0.5s ease;-ms-transition:transform 0.5s ease;-o-transition:transform 0.5s ease;transition:transform 0.5s ease}.accordion__item--display .accordion__titlebox:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (max-width: 63.99875em){.accordion__titlebox:after{width:3rem;right:1rem}}.accordion__title{font-size:2rem;font-family:"GillSansNovaW01-Book";margin:0;font-weight:bold;font-family:gill-sans-nova, sans-serif;font-weight:600;font-style:normal;text-transform:uppercase;letter-spacing:0.5rem}@media screen and (max-width: 63.99875em){.accordion__title{font-size:1.8rem}}.accordion__content{display:none;padding:6rem 4rem 4rem;text-align:center}@media screen and (max-width: 63.99875em){.accordion__content{padding:3rem 2rem 2rem}}.accordion__content p{font-size:1.8rem}.accordion__content h1,.accordion__content h2,.accordion__content h3,.accordion__content h4,.accordion__content h5,.accordion__content h6{margin-bottom:2rem}@media screen and (max-width: 63.99875em){.accordion__content h1,.accordion__content h2,.accordion__content h3,.accordion__content h4,.accordion__content h5,.accordion__content h6{margin-bottom:1rem}}.accordion__imagecol{display:none;padding:6rem 4rem 4rem;text-align:center;font-size:0;position:relative}@media screen and (max-width: 63.99875em){.accordion__imagecol{padding:3rem 2rem 2rem}}.accordion__imagecol-item{width:33.33%;display:inline-block;position:relative;padding:0 1rem;vertical-align:top}.accordion__imagecol--col-2 .accordion__imagecol-item{width:50%}.accordion__imagecol-item a{width:100%}@media screen and (max-width: 63.99875em){.accordion__imagecol-item{width:50%}}@media screen and (max-width: 39.99875em){.accordion__imagecol-item{width:100%}}.accordion__imagecol-imgbox{width:100%;position:relative;display:block;background-size:cover;background-position:center}.accordion__imagecol-imgbox img{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;visibility:hidden}.accordion__imagecol-imgbox .image-size{height:30vh;position:relative;top:auto;left:auto}.accordion__imagecol-titlebox{width:100%;padding:2.5rem 0;display:block}.accordion__imagecol-title{font-family:gill-sans-nova, sans-serif;font-size:1.4rem;text-transform:uppercase;font-weight:500;letter-spacing:0}.twoimage-column{width:100%;padding:15rem 10% 5rem !important}@media screen and (max-width: 63.99875em){.twoimage-column{padding:10rem 10% 0 !important}}@media screen and (max-width: 39.99875em){.twoimage-column{padding:0 8.333335% !important}}.twoimage-column--black{background-color:#000}.twoimage-column__item{position:relative;padding:0 4.75rem}.twoimage-column__item .twoimage-column--with-overlay{padding-top:2rem}@media screen and (max-width: 63.99875em){.twoimage-column__item{padding:0;margin-bottom:2rem}}@media screen and (max-width: 39.99875em){.twoimage-column__item{margin-bottom:3rem}}.twoimage-column--black .twoimage-column__item:before{background-image:url("../images/background-gradient-2.png");content:'';height:36.5rem;left:0;position:absolute;top:0;width:100%;z-index:1}.twoimage-column__imgbox{background-position:center;background-size:cover;position:relative;height:var(--twoimage-col, 15vh);margin-bottom:4.5rem}.twoimage-column__imgbox img{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden}.twoimage-column__btnbox{text-align:center;width:100%;margin-top:2rem}.twoimage-column__btnbox .button{margin:0 0.5rem}@media screen and (max-width: 63.99875em){.twoimage-column__btnbox .button{margin-bottom:1rem}}.twoimage-column__titlebox{text-align:center;margin-bottom:2rem;position:relative}.twoimage-column--with-content .twoimage-column__titlebox{text-align:left}.twoimage-column__main-title{width:100%;display:block;font-family:"GillSansNovaW01-Book";font-weight:bold;font-size:3rem;letter-spacing:0.2rem;text-transform:uppercase;text-align:center;margin-bottom:5rem}.twoimage-column--black .twoimage-column__main-title{color:#fff}.twoimage-column__title{font-family:"GillSansNovaW01-Book";font-size:2rem;text-transform:uppercase;margin-bottom:0;font-weight:bold;letter-spacing:0.2rem}.twoimage-column--black .twoimage-column__title{color:#fff}.twoimage-column--with-content .twoimage-column__title{font-size:1.8rem;font-weight:bold;font-family:gill-sans-nova, sans-serif;font-weight:500;font-style:normal;line-height:1.5}.twoimage-column__content{margin:0}@media screen and (max-width: 63.99875em){.twoimage-column__content{margin:0}}.twoimage-column--black .twoimage-column__content{color:#fff}.twoimage-column__content p{font-family:gill-sans-nova, sans-serif;font-weight:100;font-style:normal;font-size:1.8rem}.twoimage-column--black .twoimage-column__content p{color:#fff}@media screen and (max-width: 63.99875em){.twoimage-column__content p{margin:0}}.twoimage-column__content .bulleted-list ul li{font-family:gill-sans-nova, sans-serif;font-weight:100;font-style:normal;font-size:1.8rem}.twoimage-column__overlay{position:absolute;width:100%;top:-8rem;left:0;height:auto;z-index:1}@media screen and (max-width: 63.99875em){.twoimage-column__overlay{left:0;width:100%;position:relative;margin-bottom:4rem;top:0}}.twoimage-column__overlay-title{display:block;font-family:"GillSansStd";font-size:6rem;text-transform:uppercase;font-weight:normal;font-family:gill-sans-nova, sans-serif;font-weight:500;font-style:normal;margin:2rem}@media screen and (max-width: 63.99875em){.twoimage-column__overlay-title{text-align:center}}@media screen and (max-width: 39.99875em){.twoimage-column__overlay-title{font-size:4rem}}.twoimage-column--black .twoimage-column__overlay-title{color:#fff}.quote-slider{text-align:center;margin:6rem 0}.quote-slider__item{margin-bottom:3rem}.quote-slider__content{padding:0 30%;margin-bottom:4rem}@media screen and (max-width: 74.99875em){.quote-slider__content{padding:0 5%}}.quote-slider__content h3{font-size:4.2rem;margin-bottom:0}.quote-slider__content p{font-family:gill-sans-nova, sans-serif;font-size:4rem;font-weight:300;color:#000;letter-spacing:0.1rem;line-height:1;margin:0}.quote-slider__author{font-family:gill-sans-nova, sans-serif;font-weight:400;font-size:1.8rem;color:#000;letter-spacing:0.1rem;margin-bottom:0;text-transform:uppercase;text-transform:none}.quote-slider .owl-dots{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 63.99875em){.quote-slider .owl-dots{width:100%}}@media only screen and (max-width: 320px){.quote-slider .owl-dots--count-4 .owl-dot{width:5.6rem}}@media only screen and (max-width: 400px){.quote-slider .owl-dots--count-5 .owl-dot{width:5.6rem}}@media only screen and (max-width: 320px){.quote-slider .owl-dots--count-5 .owl-dot{width:4.2rem}}@media only screen and (max-width: 480px){.quote-slider .owl-dots--count-6 .owl-dot{width:5.6rem}}@media only screen and (max-width: 400px){.quote-slider .owl-dots--count-6 .owl-dot{width:4.2rem}}@media only screen and (max-width: 320px){.quote-slider .owl-dots--count-6 .owl-dot{width:3.4rem}}@media only screen and (max-width: 560px){.quote-slider .owl-dots--count-7 .owl-dot{width:5.6rem}}@media only screen and (max-width: 480px){.quote-slider .owl-dots--count-7 .owl-dot{width:4.2rem}}@media only screen and (max-width: 400px){.quote-slider .owl-dots--count-7 .owl-dot{width:3.4rem}}@media only screen and (max-width: 320px){.quote-slider .owl-dots--count-7 .owl-dot{width:2.2rem}}.quote-slider .owl-dot{background-color:#979797;width:7rem;height:0.5rem;margin:0 0.5rem;display:inline-block;font-size:0;line-height:0;color:transparent;overflow:hidden}.quote-slider .owl-dot.active{background-color:#000;color:#fff}.form-full__wrap{border:0.1rem solid #999999}.form-full__text,.form-full__radio{border-bottom:0.1rem solid #999999;border-right:0.1rem solid #999999;position:relative;width:100%;font-size:0}.form-full__text--no-border-right{border-right:none}.form-full__text input,.form-full__radio input{border:none;width:100%;height:100%;font-family:"GillSansNovaW01-Light";font-size:2rem;color:#999999;padding:3rem}@media screen and (max-width: 63.99875em){.form-full__text input,.form-full__radio input{font-size:1.4rem;padding:1.5rem 2rem}}.form-full__text input ::-webkit-input-placeholder,.form-full__radio input ::-webkit-input-placeholder{color:#999999}.form-full__text input ::-moz-placeholder,.form-full__radio input ::-moz-placeholder{color:#999999}.form-full__text input :-ms-input-placeholder,.form-full__radio input :-ms-input-placeholder{color:#999999}.form-full__text input :-moz-placeholder,.form-full__radio input :-moz-placeholder{color:#999999}.form-full__text input:focus,.form-full__radio input:focus{border-bottom:0.2rem solid #000;outline:none}.form-full__text input:focus::-webkit-input-placeholder,.form-full__radio input:focus::-webkit-input-placeholder{color:transparent;opacity:1}.form-full__text input:focus::-moz-placeholder,.form-full__radio input:focus::-moz-placeholder{color:transparent;opacity:1}.form-full__text input:focus:-ms-input-placeholder,.form-full__radio input:focus:-ms-input-placeholder{color:transparent;opacity:1}.form-full__text input:focus:-moz-placeholder,.form-full__radio input:focus:-moz-placeholder{color:transparent;opacity:1}.form-full__radio input{display:none}.form-full__textarea{border-top:none;position:relative;width:100%;height:30rem}@media screen and (max-width: 63.99875em){.form-full__textarea{height:20rem}}.form-full__textarea textarea{border:none;width:100%;height:100%;font-family:"GillSansNovaW01-Light";font-size:2rem;color:#999999;resize:none;padding:3rem 3rem 0}@media screen and (max-width: 63.99875em){.form-full__textarea textarea{font-size:1.4rem;padding:1.5rem 2rem 0}}.form-full__textarea textarea ::-webkit-input-placeholder{color:#999999}.form-full__textarea textarea ::-moz-placeholder{color:#999999}.form-full__textarea textarea :-ms-input-placeholder{color:#999999}.form-full__textarea textarea :-moz-placeholder{color:#999999}.form-full__textarea textarea:focus{border-bottom:0.2rem solid #000;outline:none}.form-full__textarea textarea:focus::-webkit-input-placeholder{color:transparent;opacity:1}.form-full__textarea textarea:focus::-moz-placeholder{color:transparent;opacity:1}.form-full__textarea textarea:focus:-ms-input-placeholder{color:transparent;opacity:1}.form-full__textarea textarea:focus:-moz-placeholder{color:transparent;opacity:1}.form-full__text-dot-label{display:block;width:100%;height:100%;font-family:"GillSansNovaW01-Light";font-size:2rem;color:#999999;padding:3rem;line-height:1.4}@media screen and (max-width: 63.99875em){.form-full__text-dot-label{font-size:1.4rem;padding:1.5rem 2rem}}.form-full__text-dot{display:inline-block;border:0.1rem solid #000;border-radius:3rem;position:absolute;top:50%;right:3rem;width:2rem;height:2rem;opacity:1;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.form-full__text-dot::before{content:'';background-color:#fff;border-radius:3rem;position:absolute;top:50%;left:50%;width:80%;height:80%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.active .form-full__text-dot::before{background-color:#000}.form-full__submit{border:0}.form-full__submit .button{cursor:pointer}@media screen and (max-width: 39.99875em){.threecol-grid{max-width:83.33333%}}.threecol-grid--packages .threecol-grid__imgbox{height:18rem}.threecol-grid--packages .threecol-grid__imgbox::before{display:none}.threecol-grid--packages .threecol-grid__imgbox-logo{display:none}.threecol-grid--packages .threecol-grid__content{max-height:auto;height:auto;padding:0}.threecol-grid--packages .threecol-grid__content-title{display:inline-block;vertical-align:middle;width:90%;font-size:1.6rem;margin:0 0 1rem}.threecol-grid--packages .threecol-grid__content .button{position:relative;margin:0.5rem 0 0}.threecol-grid__item{padding:2rem;margin-bottom:9rem}@media screen and (max-width: 63.99875em){.threecol-grid__item{margin-bottom:5rem}}@media screen and (max-width: 39.99875em){.threecol-grid__item{padding:2rem 0;margin-bottom:1rem}}.threecol-grid__imgbox{position:relative;height:20rem;margin:0 0 1rem}.threecol-grid__imgbox::before{content:'';background-color:rgba(0,0,0,0.4);position:absolute;top:0;left:0;width:100%;height:100%}.threecol-grid__imgbox-logo{position:absolute;top:50%;left:50%;max-width:50%;width:100%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:0}.threecol-grid__content{position:relative;max-height:17.5rem;height:auto;padding:0 0 7.5rem}@media screen and (max-width: 63.99875em){.threecol-grid__content{max-height:auto;height:auto;padding:0}}@media screen and (max-width: 63.99875em){.threecol-grid__content .button{position:relative;bottom:auto;left:auto}}.threecol-grid__content-text p{margin:0}.threecol-grid__content-website{display:block;font-family:"GillSansNovaW01-Light";font-size:1.3rem;text-transform:uppercase;margin:0 0 0.5rem}.threecol-grid__content-title{font-size:2rem;margin:0 0 0.5rem}.threecol-grid__content-share{display:inline-block;vertical-align:middle;background-color:transparent;border:none;position:relative;font-family:"GillSansNovaW01-Light";font-size:1.5rem;color:#000;letter-spacing:0;text-transform:none;padding:0 0 0.2rem;margin:0 0 1rem}.threecol-grid__content-share::before{content:'';background-color:#000;position:absolute;bottom:0;left:0;width:100%;height:0.1rem}.threecol-grid__content-date{display:block;font-family:"GillSansNovaW01-Light";font-size:1.3rem}@media screen and (max-width: 63.99875em){.threecol-grid__content-date{margin:0 0 2rem}}.loc-mod__uibox{border-right:1px solid #e2e2e2;background-color:#fff;width:100%;position:relative;z-index:2}.loc-mod__ui-top{border-bottom:1px solid #e2e2e2;height:70px;position:relative}.loc-mod__ui-top .loc-mod__logo{left:20px}@media screen and (max-width: 25.875em){.loc-mod__ui-top .loc-mod__logo{right:15px}}.loc-mod__ui-top .loc-mod__filter-button{right:20px}@media screen and (max-width: 25.875em){.loc-mod__ui-top .loc-mod__filter-button{right:15px}}.loc-mod__ui-middle{display:none;border-bottom:1px solid #e2e2e2;height:50px;position:relative}.loc-mod__ui-middle .loc-mod__filter-button{left:20px}.loc-mod__ui-middle .loc-mod__switch{float:right}.loc-mod__ui-bottom{border-bottom:1px solid #e2e2e2}.loc-mod__logo{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.loc-mod__logo a{display:block}.loc-mod__logo a img{display:block;width:280px}@media screen and (max-width: 25.875em){.loc-mod__logo a img{width:225px}}.loc-mod__filter-button{font-family:"GillSansNovaW01-Book";font-size:18px;letter-spacing:0.36px;padding-right:15px;margin-top:-2px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 25.875em){.loc-mod__filter-button{font-size:15px}}.loc-mod__filter-button:before,.loc-mod__filter-button:after{background-color:#000;display:block;content:"";width:6px;height:1px;margin-top:1px;position:absolute;top:50%}.loc-mod__filter-button:before{-webkit-transform:rotate(38deg);-moz-transform:rotate(38deg);-ms-transform:rotate(38deg);-o-transform:rotate(38deg);transform:rotate(38deg);right:4px}.loc-mod__filter-button:after{-webkit-transform:rotate(-38deg);-moz-transform:rotate(-38deg);-ms-transform:rotate(-38deg);-o-transform:rotate(-38deg);transform:rotate(-38deg);right:0}.loc-mod__switch{height:100%}.loc-mod__switch li{border-left:1px solid #e2e2e2;display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.loc-mod__switch li button{font-family:"GillSansNovaW01-Medium";font-size:11px;line-height:50px;text-transform:uppercase;padding:0 20px}.loc-mod__category-container{padding:20px}.loc-mod__category-title{color:#595959;font-family:"GillSansNovaW01-Book";font-size:13px;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:15px}.loc-mod__category-list{font-size:0;margin-bottom:-15px}.loc-mod__category-list li{display:inline-block;margin-right:15px;margin-bottom:15px}@media screen and (max-width: 47.9375em){.loc-mod__category-list li{margin-right:10px;margin-bottom:10px}}.loc-mod__category-list li button{border:1px solid #e2e2e2;color:#000;font-family:"GillSansNovaW01-Book";font-size:13px;text-transform:uppercase;letter-spacing:0.5px;padding:10px;position:relative}.loc-mod__category-list li button.active{background-color:#b2b2b2;color:#fff;padding-right:30px}.loc-mod__category-list li button.active:before,.loc-mod__category-list li button.active:after{background-color:#fff;display:block;content:"";width:9px;height:1px;position:absolute;top:50%;right:11px}.loc-mod__category-list li button.active:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.loc-mod__category-list li button.active:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.loc-mod__infobox{border-right:1px solid #e2e2e2;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.loc-mod__infobox-container{height:100%;padding-top:225px}.loc-mod__info-list{overflow:auto;height:100%}.loc-mod__info-item{border-bottom:1px solid #e2e2e2}.loc-mod__info-item-container{padding:30px}@media screen and (max-width: 47.9375em){.loc-mod__info-item-container{display:flex;flex-direction:column-reverse}}.loc-mod__info-content{float:left;width:55%;padding-right:40px}@media screen and (max-width: 47.9375em){.loc-mod__info-content{width:100%}}.loc-mod__info-image{background:none no-repeat scroll center center #ccc;background-size:cover;float:left;width:45%;padding-top:25%;position:relative}@media screen and (max-width: 47.9375em){.loc-mod__info-image{width:100%;height:10em;margin-bottom:1.5em}}.loc-mod__info-image a{width:100%;height:100%;position:absolute;top:0;left:0}.loc-mod__info-image a img{display:block;max-width:100%;width:100%;height:100%;opacity:0;visibility:hidden}.loc-mod__info-category{color:#000;font-family:"GillSansNovaW01-Book";font-size:13px;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:15px}.loc-mod__info-category a{color:inherit;font:inherit;letter-spacing:inherit}.loc-mod__info-title{font-family:"GillSansNovaW01-Medium";font-size:20px;line-height:1.5;text-transform:uppercase}.loc-mod__info-title a{color:inherit;font:inherit;letter-spacing:inherit}.loc-mod__info-address{line-height:1.3;margin-top:2px}.loc-mod__info-address p{font-family:"GillSansNovaW01-Book";font-size:18px;letter-spacing:0.36px;margin-bottom:0}.loc-mod__info-link{border-bottom:1px solid #999;display:inline-block;font-family:"GillSansNovaW01-Book";font-size:18px;letter-spacing:0.36px;padding-bottom:2px;margin-top:12px}.loc-mod__pagination{border-top:1px solid #e2e2e2;font-size:0;text-align:center;width:100%;position:absolute;bottom:0;left:0;z-index:3}.loc-mod__pagination li{display:inline-block;margin:-1px 18px 0}.loc-mod__pagination li button{border-top:1px solid #e2e2e2;font-family:"GillSansNovaW01-Book";font-size:13px;line-height:70px;text-align:center;text-transform:uppercase;width:38px;height:70px;position:relative}.loc-mod__pagination li button.active{border-top:1px solid #000}.loc-list{height:100vh}.loc-list__loc-mod{width:500px;height:100%;position:fixed;top:0;left:0;z-index:2}@media screen and (max-width: 47.9375em){.loc-list__loc-mod{width:auto}}@media screen and (max-width: 25.875em){.loc-list__loc-mod{width:100%}}.loc-list__loc-mod .loc-mod{width:100%;height:100%}.loc-list__mapbox{width:100%;height:100%;padding-left:500px;position:fixed;top:0;left:0}@media screen and (max-width: 47.9375em){.loc-list__mapbox{padding-left:405px}}@media screen and (max-width: 25.875em){.loc-list__mapbox{display:none}}.loc-list__map{width:100%;height:100%;position:relative;z-index:1}.loc-single{height:100vh}.loc-single__loc-mod{width:500px;height:100%;position:fixed;top:0;left:0;z-index:2}.loc-single__loc-mod .loc-mod{width:100%;height:100%}.loc-single__contentarea{width:100%;height:100%;padding-left:500px;position:fixed;top:0;left:0}.loc-single__contentarea-container{width:100%;height:100%;position:relative}.loc-single__logobox{display:none;border-bottom:1px solid #e2e2e2;padding:20px 0}.loc-single__logobox a{display:inline-block;width:280px;margin-left:20px}.loc-single__logobox a img{display:block;max-width:100%}.loc-single__back-to{background-color:#fff;position:absolute;top:0;left:0;z-index:10}.loc-single__back-to a span{display:block;font-family:"GillSansNovaW01-Book";font-size:13px;line-height:70px;letter-spacing:.72px;text-transform:uppercase;padding-left:20px;padding-right:20px;position:relative}.loc-single__back-to a span:before{background:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjAiIHk9IjAiIHZpZXdCb3g9IjAgMCAxNC41IDE0LjkiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZT4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzAwMH08L3N0eWxlPjxnIGlkPSJTeW1ib2xfNTkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNTI1OSAtMjQ4My4xNTUpIj48ZyBpZD0iR3JvdXBfMzk5IiB0cmFuc2Zvcm09InJvdGF0ZSgtOTAgMTM0Mi4wNzggLTM0Mi45MjMpIj48cGF0aCBpZD0iTGluZV8zMCIgY2xhc3M9InN0MCIgZD0iTS0xNDkxLjQgMjM1NzR2MTQuMiIvPjxwYXRoIGlkPSJMaW5lXzMxIiBjbGFzcz0ic3QwIiBkPSJNLTE0OTguNSAyMzU4MS4xbDcuMS03LjEiLz48cGF0aCBpZD0iTGluZV8zMiIgY2xhc3M9InN0MCIgZD0iTS0xNDg0LjQgMjM1ODEuMWwtNy03LjEiLz48L2c+PC9nPjwvc3ZnPg==) no-repeat scroll 0 0 transparent;background-size:9px auto;display:inline-block;content:"";width:9px;height:11px;margin-right:10px;position:relative;top:2px}.loc-single__close{background-color:#000;border-radius:50%;width:29px;height:29px;position:absolute;top:20px;right:40px;z-index:1}.loc-single__close:before,.loc-single__close:after{background-color:#fff;display:block;content:'';width:17px;height:2px;margin-top:-1px;margin-left:-9px;position:absolute;top:50%;left:50%}.loc-single__close:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.loc-single__close:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.loc-single__mobile-content-category,.loc-single__content-category{font-family:"GillSansNovaW01-Book";font-size:13px;text-transform:uppercase;letter-spacing:.72px}.loc-single__mobile-content-title,.loc-single__content-title{font-family:"GillSansStd";font-size:50px;text-transform:uppercase}.loc-single__mobile-contentbox{display:none;margin-top:30px;margin-bottom:30px}.loc-single__mobile-contentbox-container{padding-left:8%;padding-right:8%}.loc-single__mobile-content-category{margin-bottom:10px}.loc-single__mobile-content-title{margin-bottom:10px}.loc-single__mapbox{border-right:1px solid #fefefe;float:left;width:50%;height:100%}.loc-single__map{width:100%;height:100%;position:relative;z-index:1}.loc-single__contentbox{float:left;width:50%;height:100%;overflow:auto}.loc-single__contentbox-container{padding:125px 8%}.loc-single__content-category{margin-bottom:10px}.loc-single__content-title{margin-bottom:30px}.loc-single__content-address,.loc-single__content-region{font-family:"GillSansNovaW01-Book";font-size:18px;letter-spacing:.36px;margin-bottom:10px}.loc-single__content-linkbox{font-size:0}.loc-single__content-linkbox a,.loc-single__content-linkbox button{border-bottom:1px solid rgba(0,0,0,0.15);display:inline-block;font-family:"GillSansNovaW01-Book";font-size:18px;line-height:1;letter-spacing:.36px;padding-bottom:2px;margin-bottom:10px;margin-right:20px}.loc-single__content-linkbox a:last-child,.loc-single__content-linkbox button:last-child{margin-right:0}.loc-single__content-linkbox a:hover,.loc-single__content-linkbox button:hover{border-bottom:1px solid black}.loc-single__content-description{margin-top:50px}.loc-single__content-description p{font-size:24px}@media screen and (max-width: 64em){.loc-single__loc-mod{display:none}.loc-single__contentarea{padding-left:0}.loc-single__contentarea-container{overflow:auto}.loc-single__logobox{display:block}.loc-single__close{background-color:transparent;top:15px;right:12px}.loc-single__close:before,.loc-single__close:after{background-color:#000;height:1px}.loc-single__back-to{border-bottom:1px solid #e2e2e2;position:static}.loc-single__back-to a span{line-height:56px}.loc-single__mobile-contentbox{display:block}.loc-single__mobile-contentbox-container{padding-left:40px;padding-right:40px}.loc-single__mapbox{float:none;width:100%;height:auto;padding-left:40px;padding-right:40px;margin-bottom:50px}.loc-single__map{padding-top:55%}.loc-single__contentbox{float:none;width:100%;height:auto;margin-bottom:50px}.loc-single__contentbox-container{padding:0 40px}.loc-single__content-category{display:none}.loc-single__content-title{display:none}}.fourcol-content__item{padding:0 1rem}.fourcol-content__item-imgbox{height:20rem;margin:0 0 1rem}.fourcol-content__item-title{font-weight:bold;font-size:1.8rem;color:#000}.subscribe-popup{display:none;position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.5);width:100%;height:100%;z-index:11;transition:all 0.25s ease}.subscribe-popup.active{display:block}.subscribe-popup__container{background-color:#ffffff;max-width:550px;width:90%;margin:5% auto;pointer-events:all;position:relative;padding:50px}.subscribe-popup__close{background-position:50%;background-repeat:no-repeat;background-size:22px 22px;display:block;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjI4My42NDYgMTcwNi42NDYgMTguNDEzIDE4LjQxMyI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7c3Ryb2tlOiMwMDB9PC9zdHlsZT48L2RlZnM+PGcgaWQ9Ikdyb3VwXzE5MTYxIiBkYXRhLW5hbWU9Ikdyb3VwIDE5MTYxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTYwMS41IDE2OTUuNSkiPjxwYXRoIGlkPSJMaW5lXzUyMzYiIGRhdGEtbmFtZT0iTGluZSA1MjM2IiBjbGFzcz0iY2xzLTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4ODUuNSAxMS41KSIgZD0iTTAgMGwxNy43MDYgMTcuNzA2Ii8+PHBhdGggaWQ9IkxpbmVfNTIzNyIgZGF0YS1uYW1lPSJMaW5lIDUyMzciIGNsYXNzPSJjbHMtMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTg4NS41IDExLjUpIiBkPSJNMTcuNzA2IDBMMCAxNy43MDYiLz48L2c+PC9zdmc+");position:absolute;top:50px;right:50px;z-index:3;height:22px;width:22px;padding:0;font-size:0}.subscribe-popup__fieldbox label{display:block;font-family:gill-sans-nova,sans-serif;font-weight:300;font-style:normal;font-size:1.8rem;color:#232222;line-height:1.5}.subscribe-popup__fieldbox input{display:block;width:100%;border-top:none;border-right:none;border-left:none;border-bottom:1px solid #000000;font-family:gill-sans-nova,sans-serif;font-weight:400;font-style:normal;font-size:1.8rem;color:#232222;line-height:1.5;margin:5px 0 20px 0}.subscribe-popup__fieldbox input::-webkit-input-placeholder{color:#232222;font-weight:400}.subscribe-popup__fieldbox input::-moz-placeholder{color:#232222;font-weight:400}.subscribe-popup__fieldbox input:-ms-input-placeholder{color:#232222;font-weight:400}.subscribe-popup__fieldbox input:-o-input-placeholder{color:#232222;font-weight:400}.subscribe-popup__fieldbox select{display:block;width:100%;border-top:none;border-right:none;border-left:none;border-bottom:1px solid #000000;font-weight:400;font-family:gill-sans-nova,sans-serif;font-style:normal;font-size:1.8rem;color:#232222;line-height:1.5;margin:5px 0 20px 0}.subscribe-popup__btn{display:block;margin:50px 0 0 0;background-color:#232222;font-family:gill-sans-nova,sans-serif;font-weight:300;font-style:normal;font-size:1.5rem;color:#ffffff;line-height:1.5;text-align:center;width:100%;padding:10px 0;text-transform:uppercase}.spa_newsletter__popup{width:100%;position:fixed;top:0;left:0;height:100%;background-color:rgba(0,0,0,0.6);z-index:10;opacity:0;visibility:hidden;-webkit-transition:opacity 0.3s ease, visibility 0s ease 0.3s;-moz-transition:opacity 0.3s ease, visibility 0s ease 0.3s;-ms-transition:opacity 0.3s ease, visibility 0s ease 0.3s;-o-transition:opacity 0.3s ease, visibility 0s ease 0.3s;transition:opacity 0.3s ease, visibility 0s ease 0.3s}.spa_newsletter__popup.active{opacity:1;visibility:visible;-webkit-transition:opacity 0.3s ease, visibility 0.3s ease;-moz-transition:opacity 0.3s ease, visibility 0.3s ease;-ms-transition:opacity 0.3s ease, visibility 0.3s ease;-o-transition:opacity 0.3s ease, visibility 0.3s ease;transition:opacity 0.3s ease, visibility 0.3s ease;z-index:999}.spa_newsletter__popup-box{width:90%;max-width:1000px;margin:0 auto;background-color:#fff;position:absolute;z-index:10;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.spa_newsletter__top form{width:100%}.spa_newsletter__top form #surveyStart{margin:0 auto !important}.spa_newsletter__slide-up{width:100%;position:fixed;height:100%;top:100%;z-index:21;-webkit-transition:top 0.5s ease;-moz-transition:top 0.5s ease;-ms-transition:top 0.5s ease;-o-transition:top 0.5s ease;transition:top 0.5s ease}.spa_newsletter__slide-up--active{top:100%}@media screen and (max-width: 63.99875em){.spa_newsletter__slide-up--active{top:0}}.spa_newsletter__mobile-item{width:100%;padding:0 2rem 0 3rem;box-sizing:border-box;border-bottom:1px solid #000;position:relative;height:100%;display:flex;align-items:center;-webkit-transition:background-color 0.5s ease;-moz-transition:background-color 0.5s ease;-ms-transition:background-color 0.5s ease;-o-transition:background-color 0.5s ease;transition:background-color 0.5s ease}@media screen and (max-width: 63.99875em){.spa_newsletter__mobile-item{padding:0 2rem}}.spa_newsletter__mobile-item--medium-only{display:none}@media screen and (min-width: 40em) and (max-width: 63.99875em){.spa_newsletter__mobile-item--medium-only{display:block}}.spa_newsletter__mobile-item--no-border{border-bottom:0}.spa_newsletter__mobile-item--last-item{margin-bottom:2rem}.spa_newsletter__mobile-item--small-only{display:none}@media screen and (max-width: 39.99875em){.spa_newsletter__mobile-item--small-only{display:block;padding:0 2rem}}.spa_newsletter__mobile-item--active{background-color:#fff}.spa_newsletter__mobile-item--active:before,.spa_newsletter__mobile-item--active:after{-webkit-transform-origin:top;-moz-transform-origin:top;-ms-transform-origin:top;-o-transform-origin:top;transform-origin:top}.spa_newsletter__mobile-item:before,.spa_newsletter__mobile-item:after{content:"";position:absolute;width:0.1rem;height:1rem;right:3rem;top:2rem;background-color:#000;-webkit-transform-origin:bottom;-moz-transform-origin:bottom;-ms-transform-origin:bottom;-o-transform-origin:bottom;transform-origin:bottom}.spa_newsletter__mobile-item--not-dropdown:before,.spa_newsletter__mobile-item--not-dropdown:after{display:none}.spa_newsletter__mobile-item:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.spa_newsletter__mobile-item:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.spa_newsletter__mobile-contentbox{background-color:#fff;overflow:scroll}.spa_newsletter__mobile-displaybox{height:0;overflow:hidden;-webkit-transition:height 0.5s ease;-moz-transition:height 0.5s ease;-ms-transition:height 0.5s ease;-o-transition:height 0.5s ease;transition:height 0.5s ease}.spa_newsletter__mobile-displaybox>div{margin-bottom:3rem}.spa_newsletter__mobile-space{width:100%;height:var(--mspace, 4.3rem)}a#spa_newsletter_popup{cursor:pointer}.html-page-template-page-360-tour{background-color:#000;height:100%}.html-page-template-page-360-tour body{background-color:#000;height:100%}.html-page-template-page-360-tour .wrapper{height:100%}.html-page-template-page-360-tour .header__navigation,.html-page-template-page-360-tour .header__mobile-booking,.html-page-template-page-360-tour .footer,.html-page-template-page-360-tour .floating-box{display:none}.html-page-template-page-360-tour .header{background-color:rgba(0,0,0,0.5)}.html-page-template-page-360-tour .header__navbox{background-color:transparent;border-bottom:0 none !important}.html-page-template-page-360-tour .header__profile-imgbox--white{opacity:1 !important;visibility:visible !important}.html-page-template-page-360-tour .header__profile-imgbox--black{opacity:0 !important;visibility:hidden !important}.html-page-template-page-360-tour .header__profile-box{background-color:transparent}.html-page-template-page-360-tour .header__profile-close:before,.html-page-template-page-360-tour .header__profile-close:after{background-color:#fff}.html-page-template-page-360-tour .header__profile-title{color:#fff}.html-page-template-page-360-tour .header__profile-content p{color:#fff}.html-page-template-page-360-tour .header__profile-content .button--black{background-color:#fff;color:#000}.html-page-template-page-360-tour .header__profile-content .button--black:hover{background-color:#000;color:#fff}.html-page-template-page-360-tour .header__location-selected{color:#fff !important}.html-page-template-page-360-tour .header__location-selected:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMC44NCA1LjAzIj48ZyBkYXRhLW5hbWU9IkxheWVyIDIiPjxwYXRoIGQ9Ik0uMzEuMzlsNS4xMSA0IDUuMTEtNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBkYXRhLW5hbWU9IkxheWVyIDEiLz48L2c+PC9zdmc+) !important}.html-page-template-page-360-tour .header__dropdown{background-color:transparent;margin-top:0 !important}.html-page-template-page-360-tour .header__dropdown-swiper{border-top:0 none}.html-page-template-page-360-tour .header__dropdown-global{border-top:0 none}.html-page-template-page-360-tour .header__main-logo-container{max-width:37rem;margin:0 auto}.html-page-template-page-360-tour .header__main-logobox--white{opacity:1 !important;visibility:visible !important}.html-page-template-page-360-tour .header__main-logobox--black{opacity:0 !important;visibility:hidden !important}.html-page-template-page-360-tour .header__booking button{color:#fff !important}.tour-box{height:100%}.tour-box div,.tour-box p{flex:0 0 auto;width:100%;height:100%;margin-bottom:0}.tour-box iframe{border:0 none;flex:0 0 auto;width:100%;height:100%}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluY2x1ZGVzL19mb250cy5zY3NzIiwiaW5jbHVkZXMvX3RyYW5zaXRpb24uc2NzcyIsImluY2x1ZGVzL19taXhpbnMuc2NzcyIsImluY2x1ZGVzL19leHRlbmQuc2NzcyIsInNlY3Rpb24vX2Fzc29jaWF0ZS1jb250ZW50LnNjc3MiLCJzZWN0aW9uL19iYW5uZXIuc2NzcyIsInNlY3Rpb24vX2Jhbm5lci1wbGFpbi5zY3NzIiwic2VjdGlvbi9fYmFubmVyLWRpcHR5Y2gtY29udGVudC5zY3NzIiwic2VjdGlvbi9fY29sdW1uLWNvbnRlbnQuc2NzcyIsInNlY3Rpb24vX2luc3RhZ3JhbS5zY3NzIiwic2VjdGlvbi9fcGhvdG8tY29udGVudC5zY3NzIiwic2VjdGlvbi9fcGhvdG9jb250ZW50LWRvdWJsZS5zY3NzIiwic2VjdGlvbi9fbWFwLnNjc3MiLCJzZWN0aW9uL19pbWFnZWdyaWQuc2NzcyIsInNlY3Rpb24vX2ltYWdlZ3JpZC1kZXRhaWwuc2NzcyIsInNlY3Rpb24vX2ltYWdlYm94ZXMuc2NzcyIsInNlY3Rpb24vX2ltYWdlYm94LXR3aW4uc2NzcyIsInNlY3Rpb24vX2ltYWdlYm94LXNsaWRlci5zY3NzIiwic2VjdGlvbi9fdGVhbS5zY3NzIiwic2VjdGlvbi9fdHdvaW1hZ2UtY29sdW1uLnNjc3MiLCJzZWN0aW9uL190aHJlZWNvbC1ncmlkLnNjc3MiLCJzZWN0aW9uL19mb3VyY29sLWNvbnRlbnQuc2NzcyIsInNlY3Rpb24vX2hlcm8uc2NzcyIsImluY2x1ZGVzL190YWJsZXMuc2NzcyIsImluY2x1ZGVzL19kZWxwaGktZm9ybS5zY3NzIiwiaW5jbHVkZXMvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy91dGlsL19icmVha3BvaW50LnNjc3MiLCJzZWN0aW9uL19hY2NvdW50LnNjc3MiLCJpbmNsdWRlcy9fZmxleGJveC5zY3NzIiwic2VjdGlvbi9fYmFubmVyLWNlbnRlci5zY3NzIiwic2VjdGlvbi9fY29udGVudC1idXR0b24uc2NzcyIsInNlY3Rpb24vX3Bob3RvY29udGVudC1pbWdib3guc2NzcyIsInNlY3Rpb24vX3Bob3RvY29udGVudC1zdWJpbWFnZS5zY3NzIiwic2VjdGlvbi9faW1hZ2Utc2xpZGVyLnNjc3MiLCJzZWN0aW9uL19pbWFnZS1zbGlkZXItZmxvYXQuc2NzcyIsInNlY3Rpb24vX2FjY29yZGlvbi5zY3NzIiwic2VjdGlvbi9fcXVvdGUtc2xpZGVyLnNjc3MiLCJzZWN0aW9uL19mb3JtLWZ1bGwuc2NzcyIsInNlY3Rpb24vX2xvYy1tb2Quc2NzcyIsInNlY3Rpb24vX2xvYy1saXN0LnNjc3MiLCJzZWN0aW9uL19sb2Mtc2luZ2xlLnNjc3MiLCJzZWN0aW9uL19zdWJzY3JpYmUuc2NzcyIsInNlY3Rpb24vX3NwYS1uZXdzbGV0dGVyLnNjc3MiLCJwYWdlLXRlbXBsYXRlcy9fcGFnZS0zNjAtdG91ci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sQ0FBQywwQ0FBQSxDQ0FSLFdBQVcsQUFBQyxDQUNYLFFBQVEsQ0FBRSxLQUFLLENBQ2YsR0FBRyxDQUFFLENBQUMsQ0FDTixJQUFJLENBQUUsQ0FBQyxDQUNQLE1BQU0sQ0FBRSxJQUFJLENBQ1osS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsSUFBSSxDQUNiLE9BQU8sQ0FBRSxDQUFDLENBQ1YsVUFBVSxDQUFFLE9BQU8sQ0FDbkIsZ0JBQWdCLENBQUUsSUFBSSxDQ1B0QixrQkFBa0IsQ0RRRSw0Q0FBNEMsQ0NQaEUsZUFBZSxDRE9LLDRDQUE0QyxDQ05oRSxjQUFjLENETU0sNENBQTRDLENDTGhFLGFBQWEsQ0RLTyw0Q0FBNEMsQ0NKaEUsVUFBVSxDRElVLDRDQUE0QyxDQU9oRSxBQUxBLGlCQUFPLEFBQUMsQ0FDUCxPQUFPLENBQUUsQ0FBQyxDQUNWLFVBQVUsQ0FBRSxNQUFNLENDWm5CLGtCQUFrQixDRGFHLDRDQUE0QyxDQ1pqRSxlQUFlLENEWU0sNENBQTRDLENDWGpFLGNBQWMs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QUFNLFNBQVMsRUFBRSxNQUFNLEVBeEM3QywyQkFBYSxDQWtDVixrQkFBUyxDQVNQLFFBQVEsQUFBQyxDQUNSLEtBQUssQ0FBQyxNQUFDLENBQ1AsQ0FMRixNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBeEM3QywyQkFBYSxDQWtDVixrQkFBUyxDQVNQLFFBQVEsQUFBQyxDQUNSLEtBQUssQ0FBQyxNQUFDLENBQ1AsQ0FPSCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBcEQ1QywyQkFBYSxDQWtDVixrQkFBUyxDQVNQLFFBQVEsQUFZQSxDQUNSLEtBQUssQ0FBQyxJQUFDLENBQ1AsQ0FPRCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBaEU1QywyQkFBYSxDQWtDVixrQkFBUyxDQVNQLFFBQVEsQUF3QkMsQ0FDUixLQUFLLENBQUMsTUFBQyxDQUNQLENBTEYsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQWhFNUMsMkJBQWEsQ0FrQ1Ysa0JBQVMsQ0FTUCxRQUFRLEFBd0JDLENBQ1IsS0FBSyxDQUFDLElBQUMsQ0FDUCxDQTdCRixNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBeEM3QywyQkFBYSxDQWtDVixrQkFBUyxDQVNQLFFBQVEsQUFBQyxDQUNSLEtBQUssQ0FBQyxNQUFDLENBQ1AsQ0FMRixNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBeEM3QywyQkFBYSxDQWtDVixrQkFBUyxDQVNQLFFBQVEsQUFBQyxDQUNSLEtBQUssQ0FBQyxNQUFDLENBQ1AsQ0FMRixNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBeEM3QywyQkFBYSxDQWtDVixrQkFBUyxDQVNQLFFBQVEsQUFBQyxDQUNSLEtBQUssQ0FBQyxNQUFDLENBQ1AsQ0FPSCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBcEQ1QywyQkFBYSxDQWtDVixrQkFBUyxDQVNQLFFBQVEsQUFZQSxDQUNSLEtBQUssQ0FBQyxJQUFDLENBQ1AsQ0FPRCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBaEU1QywyQkFBYSxDQWtDVixrQkFBUyxDQVNQLFFBQVEsQUF3QkMsQ0FDUixLQUFLLENBQUMsTUFBQyxDQUNQLENBTEYsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQWhFNUMsMkJBQWEsQ0FrQ1Ysa0JBQVMsQ0FTUCxRQUFRLEFBd0JDLENBQ1IsS0FBSyxDQUFDLElBQUMsQ0FDUCxDQUxGLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFoRTVDLDJCQUFhLENBa0NWLGtCQUFTLENBU1AsUUFBUSxBQXdCQyxDQUNSLEtBQUssQ0FBQyxNQUFDLENBQ1AsQ0E3QkYsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTSxFQXhDN0MsMkJBQWEsQ0FrQ1Ysa0JBQVMsQ0FTUCxRQUFRLEFBQUMsQ0FDUixLQUFLLENBQUMsTUFBQyxDQUNQLENBTEYsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTSxFQXhDN0MsMkJBQWEsQ0FrQ1Ysa0JBQVMsQ0FTUCxRQUFRLEFBQUMsQ0FDUixLQUFLLENBQUMsTUFBQyxDQUNQLENBTEYsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTSxFQXhDN0MsMkJBQWEsQ0FrQ1Ysa0JBQVMsQ0FTUCxRQUFRLEFBQUMsQ0FDUixLQUFLLENBQUMsTUFBQyxDQUNQLENBTEYsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTSxFQXhDN0MsMkJBQWEsQ0FrQ1Ysa0JBQVMsQ0FTUCxRQUFRLEFBQUMsQ0FDUixLQUFLLENBQUMsTUFBQyxDQUNQLENBT0gsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTSxFQXBENUMsMkJBQWEsQ0FrQ1Ysa0JBQVMsQ0FTUCxRQUFRLEFBWUEsQ0FDUixLQUFLLENBQUMsSUFBQyxDQUNQLENBT0QsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFT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SUFBSSxDQUNaLGFBQWEsQ0FBRSxDQUFDLENBQ2hCLEFBWEYsU0FBUyxDQWFSLE1BQU0sQUFBQyxDQUNOLE1BQU0sQ0FBRSxNQUFNLENBQ2QsSUFBSSxDQUFFLFFBQVEsQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1oiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9ibXk3am56LmNzc1wiKTtcblxuQGluY2x1ZGUgZm9udC1mYWNlKFwiRUItR2FyYW1vbmQtMDhcIiwgJ2ZvbnRzL0VCLUdhcmFtb25kLTA4L0VCLUdhcmFtb25kLTA4JywgNDAwLCBub3JtYWwsIHdvZmYgd29mZjIpO1xuQGluY2x1ZGUgZm9udC1mYWNlKFwiRUItR2FyYW1vbmQtMTJcIiwgJ2ZvbnRzL0VCLUdhcmFtb25kLTEyL0VCLUdhcmFtb25kLTEyJywgNDAwLCBub3JtYWwsIHdvZmYgd29mZjIpO1xuQGluY2x1ZGUgZm9udC1mYWNlKFwiU2Fja2Vycy1TVEQtSGVhdnlcIiwgJ2ZvbnRzL1NhY2tlcnMtU1RELUhlYXZ5L1NhY2tlcnMtU1RELUhlYXZ5JywgOTAwLCBub3JtYWwsIHdvZmYgd29mZjIpO1xuXG5AaW5jbHVkZSBmb250LWZhY2UoXCJHaWxsU2Fuc05vdmFXMDEtTWVkaXVtXCIsICdmb250cy9HaWxsU2Fuc05vdmFXMDEtTWVkaXVtL0dpbGxTYW5zTm92YVcwMS1NZWRpdW0nLCA3MDAsIG5vcm1hbCwgd29mZiB3b2ZmMik7XG5AaW5jbHVkZSBmb250LWZhY2UoXCJHaWxsU2Fuc05vdmFXMDEtTGlnaHRcIiwgJ2ZvbnRzL0dpbGxTYW5zTm92YVcwMS1MaWdodC9HaWxsU2Fuc05vdmFXMDEtTGlnaHQnLCAxMDAsIG5vcm1hbCwgd29mZiB3b2ZmMik7XG5AaW5jbHVkZSBmb250LWZhY2UoXCJHaWxsU2Fuc05vdmFXMDEtTGlnaHRJdGFsaWNcIiwgJ2ZvbnRzL0dpbGxTYW5zTm92YVcwMS1MaWdodEl0YWxpYy9HaWxsU2Fuc05vdmFXMDEtTGlnaHRJdGFsaWMnLCAxMDAsIG5vcm1hbCwgd29mZiB3b2ZmMik7XG5AaW5jbHVkZSBmb250LWZhY2UoXCJHaWxsU2Fuc05vdmFXMDEtQm9va1wiLCAnZm9udHMvR2lsbFNhbnNOb3ZhVzAxLUJvb2svR2lsbFNhbnNOb3ZhVzAxLUJvb2snLCAxMDAsIG5vcm1hbCwgd29mZiB3b2ZmMik7XG5AaW5jbHVkZSBmb250LWZhY2UoXCJHaWxsU2Fuc1N0ZFwiLCAnZm9udHMvR2lsbFNhbnNTdGQvR2lsbFNhbnNTdGQnLCA0MDAsIG5vcm1hbCwgd29mZiB3b2ZmMik7IiwiLnRyYW5zaXRpb24ge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogOTk5OTtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuNXMgZWFzZSAwLjVzLCB2aXNpYmlsaXR5IDAuNXMgZWFzZSk7XG5cblx0Ji0taGlkZSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuNXMgZWFzZSwgdmlzaWJpbGl0eSAwLjVzIGVhc2UgMC41cyk7XG5cdH1cbn0iLCJcbkBtaXhpbiB0cmFuc2l0aW9uKCRhcmdzLi4uKSB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogJGFyZ3M7XG5cdC1tb3otdHJhbnNpdGlvbjogJGFyZ3M7XG5cdC1tcy10cmFuc2l0aW9uOiAkYXJncztcblx0LW8tdHJhbnNpdGlvbjogJGFyZ3M7XG5cdHRyYW5zaXRpb246ICRhcmdzO1xufVxuXG5AbWl4aW4gdHJhbnNmb3JtKCRhcmdzLi4uKSB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiAkYXJncztcblx0LW1vei10cmFuc2Zvcm06ICRhcmdzO1xuXHQtbXMtdHJhbnNmb3JtOiAkYXJncztcblx0LW8tdHJhbnNmb3JtOiAkYXJncztcblx0dHJhbnNmb3JtOiAkYXJncztcbn1cblxuQG1peGluIHRyYW5zZm9ybS1vcmlnaW4oJGFyZ3MuLi4pIHtcblx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAkYXJncztcblx0LW1vei10cmFuc2Zvcm0tb3JpZ2luOiAkYXJncztcblx0LW1zLXRyYW5zZm9ybS1vcmlnaW46ICRhcmdzO1xuXHQtby10cmFuc2Zvcm0tb3JpZ2luOiAkYXJncztcblx0dHJhbnNmb3JtLW9yaWdpbjogJGFyZ3M7XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uLXByb3BlcnR5KCRhcmdzLi4uKSB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogJGFyZ3M7XG5cdC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogJGFyZ3M7XG5cdC1tcy10cmFuc2l0aW9uLXByb3BlcnR5OiAkYXJncztcblx0LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogJGFyZ3M7XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6ICRhcmdzO1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbi1kdXJhdGlvbigpIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAkYXJncztcblx0LW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAkYXJncztcblx0LW1zLXRyYW5zaXRpb24tZHVyYXRpb246ICRhcmdzO1xuXHQtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAkYXJncztcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJGFyZ3M7XG59XG5cbkBtaXhpbiBhcHBlYXJhbmNlKCRhcmdzLi4uKSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogJGFyZ3M7XG5cdC1tb3otYXBwZWFyYW5jZTogJGFyZ3M7XG5cdC1vLWFwcGVhcmFuY2U6ICRhcmdzO1xuXHQtbXMtYXBwZWFyYW5jZTogJGFyZ3M7XG5cdGFwcGVhcmFuY2U6ICRhcmdzO1xufVxuXG5AbWl4aW4gYm94LXNoYWRvdygkYXJncy4uLikge1xuXHQtd2Via2l0LWJveC1zaGFkb3c6ICRhcmdzO1xuXHQtbW96LWJveC1zaGFkb3c6ICRhcmdzO1xuXHQtby1ib3gtc2hhZG93OiAkYXJncztcblx0LW1zLWJveC1zaGFkb3c6ICRhcmdzO1xuXHRib3gtc2hhZG93OiAkYXJncztcbn1cblxuQG1peGluIGJvcmRlci1yYWRpdXMoJGFyZ3MuLi4pIHtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkYXJncztcblx0LW1vei1ib3JkZXItcmFkaXVzOiAkYXJncztcblx0LW8tYm9yZGVyLXJhZGl1czogJGFyZ3M7XG5cdC1tcy1ib3JkZXItcmFkaXVzOiAkYXJncztcblx0Ym9yZGVyLXJhZGl1czogJGFyZ3M7XG59XG5cbkBtaXhpbiBib3gtc2l6aW5nKCRhcmdzLi4uKSB7XG5cdC13ZWJraXQtYm94LXNpemluZzogJGFyZ3M7XG5cdC1tb3otYm94LXNpemluZzogJGFyZ3M7XG5cdC1vLWJveC1zaXppbmc6ICRhcmdzO1xuXHQtbXMtYm94LXNpemluZzogJGFyZ3M7XG5cdGJveC1zaXppbmc6ICRhcmdzO1xufVxuXG5AbWl4aW4gd3JpdGluZy1tb2RlKCRhcmdzLCAkaWVfYXJncykge1xuXHQtbXMtd3JpdGluZy1tb2RlOiAkaWVfYXJncztcblx0LXdlYmtpdC13cml0aW5nLW1vZGU6ICRhcmdzO1xuXHQtbW96LXdyaXRpbmctbW9kZTogJGFyZ3M7XG5cdC1vLXdyaXRpbmctbW9kZTogJGFyZ3M7XG5cdC1tcy13cml0aW5nLW1vZGU6ICRhcmdzO1xuXHR3cml0aW5nLW1vZGU6ICRhcmdzO1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbi1kZWxheSgkYXJncy4uLikge1xuXHQtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6ICRhcmdzO1xuXHQtbW96LXRyYW5zaXRpb24tZGVsYXk6ICRhcmdzO1xuXHQtby10cmFuc2l0aW9uLWRlbGF5OiAkYXJncztcblx0LW1zLXRyYW5zaXRpb24tZGVsYXk6ICRhcmdzO1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAkYXJncztcbn1cblxuQG1peGluIHRyYW5zaXRpb24tZHVyYXRpb24oJGFyZ3MuLi4pIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAkYXJncztcblx0LW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAkYXJncztcblx0LW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogJGFyZ3M7XG5cdC1tcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAkYXJncztcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJGFyZ3M7XG59XG5cbkBtaXhpbiBhbmltYXRpb24oJGFyZ3MuLi4pIHtcblx0LXdlYmtpdC1hbmltYXRpb246ICRhcmdzO1xuXHQtbW96LWFuaW1hdGlvbjogJGFyZ3M7XG5cdC1vLWFuaW1hdGlvbjogJGFyZ3M7XG5cdC1tcy1hbmltYXRpb246ICRhcmdzO1xuXHRhbmltYXRpb246ICRhcmdzO1xufVxuXG5AbWl4aW4gYW5pbWF0aW9uLW5hbWUoJGFyZ3MuLi4pIHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogJGFyZ3M7XG5cdC1tb3otYW5pbWF0aW9uLW5hbWU6ICRhcmdzO1xuXHQtby1hbmltYXRpb24tbmFtZTogJGFyZ3M7XG5cdC1tcy1hbmltYXRpb24tbmFtZTogJGFyZ3M7XG5cdGFuaW1hdGlvbi1uYW1lOiAkYXJncztcbn1cblxuQG1peGluIGFuaW1hdGlvbi1kdXJhdGlvbigkYXJncy4uLikge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogJGFyZ3M7XG5cdC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAkYXJncztcblx0LW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAkYXJncztcblx0LW1zLWFuaW1hdGlvbi1kdXJhdGlvbjogJGFyZ3M7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogJGFyZ3M7XG59XG5cbkBtaXhpbiBhbmltYXRpb24tZGVsYXkoJGFyZ3MuLi4pIHtcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6ICRhcmdzO1xuXHQtbW96LWFuaW1hdGlvbi1kZWxheTogJGFyZ3M7XG5cdC1vLWFuaW1hdGlvbi1kZWxheTogJGFyZ3M7XG5cdC1tcy1hbmltYXRpb24tZGVsYXk6ICRhcmdzO1xuXHRhbmltYXRpb24tZGVsYXk6ICRhcmdzO1xufVxuXG5AbWl4aW4gYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbigkYXJncy4uLikge1xuXHQtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICRhcmdzO1xuXHQtbW96LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICRhcmdzO1xuXHQtby1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkYXJncztcblx0LW1zLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICRhcmdzO1xuXHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkYXJncztcbn1cblxuQG1peGluIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQoJGFyZ3MuLi4pIHtcblx0LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAkYXJncztcblx0LW1vei1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAkYXJncztcblx0LW8tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogJGFyZ3M7XG5cdC1tcy1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAkYXJncztcblx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogJGFyZ3M7XG59XG5cbkBtaXhpbiBhbmltYXRpb24tcGxheS1zdGF0ZSgkYXJncy4uLikge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiAkYXJncztcblx0LW1vei1hbmltYXRpb24tcGxheS1zdGF0ZTogJGFyZ3M7XG5cdC1vLWFuaW1hdGlvbi1wbGF5LXN0YXRlOiAkYXJncztcblx0LW1zLWFuaW1hdGlvbi1wbGF5LXN0YXRlOiAkYXJncztcblx0YW5pbWF0aW9uLXBsYXktc3RhdGU6ICRhcmdzO1xufVxuXG5AbWl4aW4gY29sdW1uLWNvdW50KCRhcmdzLi4uKSB7XG5cdC13ZWJraXQtY29sdW1uLWNvdW50OiAkYXJncztcblx0LW1vei1jb2x1bW4tY291bnQ6ICRhcmdzO1xuXHQtby1jb2x1bW4tY291bnQ6ICRhcmdzO1xuXHQtbXMtY29sdW1uLWNvdW50OiAkYXJncztcblx0Y29sdW1uLWNvdW50OiAkYXJncztcbn1cblxuQG1peGluIGNvbHVtbi1nYXAoJGFyZ3MuLi4pIHtcblx0LXdlYmtpdC1jb2x1bW4tZ2FwOiAkYXJncztcblx0LW1vei1jb2x1bW4tZ2FwOiAkYXJncztcblx0LW8tY29sdW1uLWdhcDogJGFyZ3M7XG5cdC1tcy1jb2x1bW4tZ2FwOiAkYXJncztcblx0Y29sdW1uLWdhcDogJGFyZ3M7XG59XG5cbkBtaXhpbiBmb250LWZhY2UoJG5hbWUsICRwYXRoLCAkd2VpZ2h0OiBudWxsLCAkc3R5bGU6IG51bGwsICRleHRzOiBlb3Qgd29mZiB0dGYgb3RmIHN2Zykge1xuXHQkc3JjOiBudWxsO1xuXG5cdCRleHRtb2RzOiAoZW90OiBcIj9cIixcblx0XHRzdmc6IFwiI1wiKyBzdHItcmVwbGFjZSgkbmFtZSwgXCIgXCIsIFwiX1wiKSk7XG5cblx0JGZvcm1hdHM6IChvdGY6IFwib3BlbnR5cGVcIixcblx0XHR0dGY6IFwidHJ1ZXR5cGVcIlxuXHRcdCk7XG5cblx0QGVhY2ggJGV4dCBpbiAkZXh0cyB7XG5cdFx0JGV4dG1vZDogaWYobWFwLWhhcy1rZXkoJGV4dG1vZHMsICRleHQpLCAkZXh0ICsgbWFwLWdldCgkZXh0bW9kcywgJGV4dCksICRleHQpO1xuXHRcdCRmb3JtYXQ6IGlmKG1hcC1oYXMta2V5KCRmb3JtYXRzLCAkZXh0KSwgbWFwLWdldCgkZm9ybWF0cywgJGV4dCksICRleHQpO1xuXHRcdCRzcmM6IGFwcGVuZCgkc3JjLCB1cmwocXVvdGUoJHBhdGggKyBcIi5cIiArICRleHRtb2QpKSBmb3JtYXQocXVvdGUoJGZvcm1hdCkpLCBjb21tYSk7XG5cdH1cblxuXHRAZm9udC1mYWNlIHtcblx0XHRmb250LWZhbWlseTogcXVvdGUoJG5hbWUpO1xuXHRcdGZvbnQtZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zdHlsZTogJHN0eWxlO1xuXHRcdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xuXHRcdHNyYzogJHNyYztcblx0fVxufVxuXG5AbWl4aW4ga2V5ZnJhbWVzKCRhbmltYXRpb25OYW1lKSB7XG5cdEAtd2Via2l0LWtleWZyYW1lcyAjeyRhbmltYXRpb25OYW1lfSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cblx0QC1tb3ota2V5ZnJhbWVzICN7JGFuaW1hdGlvbk5hbWV9IHtcblx0XHRAY29udGVudDtcblx0fVxuXHRALW8ta2V5ZnJhbWVzICN7JGFuaW1hdGlvbk5hbWV9IHtcblx0XHRAY29udGVudDtcblx0fVxuXHRAa2V5ZnJhbWVzICN7JGFuaW1hdGlvbk5hbWV9IHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG4vLy8gTWl4aW4gdG8gcHJlZml4IHNldmVyYWwgcHJvcGVydGllcyBhdCBvbmNlXG4vLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLy8gQHBhcmFtIHtNYXB9ICRkZWNsYXJhdGlvbnMgLSBEZWNsYXJhdGlvbnMgdG8gcHJlZml4XG4vLy8gQHBhcmFtIHtMaXN0fSAkcHJlZml4ZXMgKCgpKSAtIExpc3Qgb2YgcHJlZml4ZXMgdG8gcHJpbnRcbkBtaXhpbiBwcmVmaXgoJGRlY2xhcmF0aW9ucywgJHByZWZpeGVzOiAoKSkge1xuICBAZWFjaCAkcHJvcGVydHksICR2YWx1ZSBpbiAkZGVjbGFyYXRpb25zIHtcbiAgICBAZWFjaCAkcHJlZml4IGluICRwcmVmaXhlcyB7XG4gICAgICAjeyctJyArICRwcmVmaXggKyAnLScgKyAkcHJvcGVydHl9OiAkdmFsdWU7XG4gICAgfVxuXG4gICAgLy8gT3V0cHV0IHN0YW5kYXJkIG5vbi1wcmVmaXhlZCBkZWNsYXJhdGlvblxuICAgICN7JHByb3BlcnR5fTogJHZhbHVlO1xuICB9XG59IiwiJWJhY2tncm91bmQtaW1hZ2Uge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG59XG5cbiViZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxO1xufVxuXG4lZGF5LXNoYXBlLWNpcmNsZS10b2RheSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjY2NjOGM4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR6LWluZGV4OiAyO1xufVxuXG4lZGF5LXNoYXBlLWNpcmNsZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdGJvcmRlcjogMCBub25lO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR6LWluZGV4OiAyO1xufVxuXG4lZGF5LXNoYXBlLWxpbmUtMTAwIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzJiMmIyYjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbnRlbnQ6ICcnO1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogMDtcblx0ei1pbmRleDogMTtcbn1cblxuJWRheS1zaGFwZS1saW5lLTUwLWxlZnQge1xuXHRAZXh0ZW5kICVkYXktc2hhcGUtbGluZS0xMDA7XG5cdHdpZHRoOiA1MCU7XG5cdGxlZnQ6IDA7XG59XG5cbiVkYXktc2hhcGUtbGluZS01MC1yaWdodCB7XG5cdEBleHRlbmQgJWRheS1zaGFwZS1saW5lLTEwMDtcblx0d2lkdGg6IDUwJTtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDA7XG59XG5cbi51bC1yZXNldCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblxuXHRsaSB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMDtcblx0fVxufSIsIi5hc3NvY2lhdGUtY29udGVudCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAjMmUyZTJlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0JjpiZWZvcmUge1xuXHRcdGJvcmRlci1yaWdodDogMC4xcmVtIHNvbGlkICMyZTJlMmU7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGxlZnQ6IDMzLjMzJTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAwLjFyZW07XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KDEwMjQgZG93bikge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRwYWRkaW5nOiA3cmVtIDUlO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0IGRvd24pIHtcblx0XHRcdG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZzogNXJlbTtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdFx0QGluY2x1ZGUgb3JkZXIoMik7XG5cdFx0XHRwYWRkaW5nOiA1cmVtIDVyZW0gMTByZW07XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBvbmx5KSB7XG5cdFx0XHRwYWRkaW5nOiAzLjVyZW0gOC4zMzMzMzUlIDVyZW07XG5cdFx0fVxuXHR9XG5cblx0Jl9fdG9wLXRpdGxlIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LWZhbWlseTogZ2lsbC1zYW5zLW5vdmEsIHNhbnMtc2VyaWY7XG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0IGRvd24pIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAobWVkaXVtIGRvd24pIHtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjJyZW07XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGZvbnQtZmFtaWx5OiBnaWxsLXNhbnMtbm92YSwgc2Fucy1zZXJpZjtcblx0XHRmb250LXNpemU6IDNyZW07XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRtYXJnaW4tYm90dG9tOiA2cmVtO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNCBkb3duKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cmVtO1xuXHRcdH1cblx0fVxuXG5cdC5idXR0b24ge1xuXHRcdGJvcmRlcjogMC4xcmVtIHNvbGlkICMzZTNlM2U7XG5cdFx0cGFkZGluZzogMi4zcmVtIDMuNXJlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQmX19zbGlkZXIge1xuXHRcdHBhZGRpbmc6IDdyZW0gMCA0cmVtIDZyZW07XG5cdFx0Ym9yZGVyLWxlZnQ6IDAuMXJlbSBzb2xpZCAjMmUyZTJlO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0IGRvd24pIHtcblx0XHRcdG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZzogMCA1cmVtIDVyZW07XG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdEBpbmNsdWRlIG9yZGVyKDEpO1xuXHRcdFx0cGFkZGluZzogMTByZW0gMTAlIDVyZW07XG5cdFx0XHRib3JkZXItbGVmdDogbm9uZTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIG9ubHkpIHtcblx0XHRcdHBhZGRpbmc6IDMuNXJlbSA4LjMzMzMzNSUgMDtcblx0XHR9XG5cdH1cblxuXHQmX19zbGlkZXItaW1hZ2Uge1xuXHRcdEBleHRlbmQgJWJhY2tncm91bmQtaW1hZ2U7XG5cdFx0aGVpZ2h0OiA2MHZoO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNCBkb3duKSB7XG5cdFx0XHRoZWlnaHQ6IDQwdmg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdFx0aGVpZ2h0OiA2MHZoO1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCZfX3NsaWRlci1jb250ZW50IHtcblx0XHRsZWZ0OiAyLjVyZW07XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMy41cmVtO1xuXHRcdHdpZHRoOiBjYWxjKDkwJSAtIDVyZW0pO1xuXHRcdGhlaWdodDogY2FsYygxMDAlIC0gN3JlbSk7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHR3aWR0aDogY2FsYyg3MCUgLSA1cmVtKTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIG9ubHkpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCZfX3NsaWRlci1jYXRlZ29yeSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1mYW1pbHk6IGdpbGwtc2Fucy1ub3ZhLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdH1cblxuXHQmX19zbGlkZXItdGl0bGUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGZvbnQtZmFtaWx5OiBnaWxsLXNhbnMtbm92YSwgc2Fucy1zZXJpZjtcblx0XHRmb250LXNpemU6IDIuNnJlbTtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHRmb250LXNpemU6IDRyZW07XG5cdFx0fVxuXHR9XG5cblx0Jl9fc2xpZGVyLWxpbmsge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmb250LWZhbWlseTogJGZvbnQtZ2lsbHNhbnMtbGlnaHQ7XG5cdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMDtcblx0XHRwYWRkaW5nOiAxLjVyZW0gMnJlbTtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0fVxuXG5cdC5zd2lwZXItY29udGFpbmVyIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNHJlbTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNCBkb3duKSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHQuc3dpcGVyLXNsaWRlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KDEwMjQgZG93bikge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblxuXHRcdD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0QGZvciAkaSBmcm9tIDQgdGhyb3VnaCA3IHsgLy8gcGFnaW5hdGlvbiBkb3Qgd2lkdGggYWRqdXN0ZXJcblx0XHRcdCYtLWNvdW50LSN7JGl9IHtcblx0XHRcdFx0JG51bTogJGk7XG5cdFx0XHRcdCRzdGVwOiAxO1xuXG5cdFx0XHRcdEB3aGlsZSAkbnVtID4gMyB7XG5cdFx0XHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRudW0qODB9cHgpIHtcblx0XHRcdFx0XHRcdCRkb3RXaWR0aDogNCArICgkc3RlcCotMC41KTtcblxuXHRcdFx0XHRcdFx0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAjeyRkb3RXaWR0aH1yZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JG51bTogJG51bSAtIDE7XG5cdFx0XHRcdFx0JHN0ZXA6ICRzdGVwICsgMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHR3aWR0aDogNHJlbTtcblx0XHRoZWlnaHQ6IDAuNXJlbTtcblx0XHRvcGFjaXR5OiAwLjQ7XG5cdH1cblxuXHQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG5cdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXHR9XG59IiwiJGFtcDogJy5iYW5uZXInO1xuXG4uYmFubmVyIHtcblx0aGVpZ2h0OiAxMDB2aDtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cblx0XHQmLmJhbm5lci0taW5zaWRlLWltYWdlIHtcblx0XHRcdGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQuZ3JpZC14IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdCYuYmFubmVyLS1pbnNpZGUtaW1hZ2Uge1xuXHRcdC5ncmlkLXgge1xuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1nIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHQmX19pbWctaW5uZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblxuXHQmX19pbWctY29udGVudGJveCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogM3JlbTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoLTUwJSkpO1xuXHRcdH1cblx0fVxuXG5cdCZfX2ltZy1zdWJ0aXRsZSB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LXNhY2tlcnMtaGVhdnk7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRsZXR0ZXItc3BhY2luZzogMC41cmVtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0bWFyZ2luOiAwIDAgMnJlbTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRtYXJnaW46IDAgMCAwLjVyZW07XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1nLXRpdGxlIHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZWItZ2FyYW1vbmQtMDg7XG5cdFx0Zm9udC1zaXplOiA0LjZyZW07XG5cdFx0bWFyZ2luOiAwIDAgMnJlbTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX2ltZy1sb2dvIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdFx0bWFyZ2luOiAyLjVyZW0gYXV0bztcblx0XHRcdG1heC13aWR0aDogMThyZW07XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHQmX19pbWctaW1nYm94IHtcblx0XHRAZXh0ZW5kICViYWNrZ3JvdW5kLWltYWdlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogODAlO1xuXHRcdGhlaWdodDogODUlO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCByZ2JhKCRibGFjaywwLjUpKTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdHdpZHRoOiA4NSU7XG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIGNhbGMoMTMwcHggKyAyLjUlKSk7XG5cdFx0XHRoZWlnaHQ6IDcwdmg7XG5cdFx0XHRtYXJnaW46IDVyZW0gYXV0bztcblx0XHR9XG5cdH1cblxuXHQmX19pbWctaW1nYm94LS1jZW50ZXItaW1hZ2Uge1xuXHRcdHRvcDogNTAlO1xuXG5cdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoLTUwJSkpO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoMCkpO1xuXHRcdH1cblx0fVxuXG5cdCZfX2ltZy1vdmVybGF5IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAtNC41cmVtO1xuXHRcdGxlZnQ6IDMlO1xuXHRcdG1heC13aWR0aDogMTdyZW07XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ei1pbmRleDogMTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRhbHQtYmxhY2s7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHQuYmFubmVyLS1pbnNpZGUtaW1hZ2UgJiB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGVudC1sb2dvIHtcblx0XHR3aWR0aDogMTUlO1xuXHRcdG1heC13aWR0aDogMTVyZW07XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRvcDogNy41cmVtO1xuXHRcdGxlZnQ6IDUwJTtcblxuXHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVYKC01MCUpKTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGVudC1pbm5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDAgMjAlO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRwYWRkaW5nOiA1cmVtIDUlO1xuXHRcdFx0d2lkdGg6IDg1JTtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNzY3cHgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDE3cmVtO1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRlbnQtc3VidGl0bGUge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1zYWNrZXJzLWhlYXZ5O1xuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuNXJlbTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdG1hcmdpbjogMCAwIDJyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0dGV4dC1zaGFkb3c6IDAuMXJlbSAwLjFyZW0gMC4ycmVtICMwMDA7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRlbnQtdGl0bGUge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1naWxsc2Fucy1ib29rO1xuXHRcdGZvbnQtc2l6ZTogNC42cmVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdG1hcmdpbjogMCAwIDJyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR0ZXh0LXNoYWRvdzogMC4xcmVtIDAuMXJlbSAwLjJyZW0gIzAwMDtcblx0fVxuXG5cdCZfX2NvbnRlbnQtdGV4dCB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRtYXJnaW4tYm90dG9tOiAzLjVyZW07XG5cblx0XHRwIHtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGVudC1hcnJvdyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvcmRlci10b3A6IDAuNnJlbSBzb2xpZCAkd2hpdGU7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAwLjZyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWxlZnQ6IDAuNnJlbSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3R0b206IDUuNXJlbTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoLTUwJSkpO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdFx0Ji0tbW9iaWxlIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRib3JkZXItdG9wOiAwLjZyZW0gc29saWQgIzAwMDtcblx0XHRcdFx0Ym90dG9tOiAzJTtcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19idXR0b24tY29udGFpbmVyIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLXRvcDogNXJlbTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdCZfX3ZpZGVvYm94IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0ei1pbmRleDogMztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdHZpZGVvIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0bWluLXdpZHRoOiAxMDAlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fd3lzaXd5ZyB7XG5cdFx0d2lkdGg6IDc1JTtcblxuXHRcdCYtLWxlZnQge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdG1hcmdpbi1yaWdodDogNTAlO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA1JTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdFx0cGFkZGluZzogMCA1JTtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tcmlnaHQge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdG1hcmdpbi1sZWZ0OiA1MCU7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA1JTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLWNlbnRlciB7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDUlO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX190ZXh0LXBvc2l0aW9uIHtcblx0XHQmLS1yaWdodCB7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDUlO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgNSU7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLWxlZnQge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDUlO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgNSU7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRlbnRib3gge1xuXHRcdHAge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdHRleHQtc2hhZG93OiAwLjFyZW0gMC4xcmVtIDAuMnJlbSAjMDAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRmb250LWZhbWlseTogJ0dpbGxTYW5zTm92YVcwMS1NZWRpdW0nO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHR9XG5cdH1cbn0iLCIuYmFubmVyLXBsYWluIHtcblx0QGV4dGVuZCAlYmFja2dyb3VuZC1pbWFnZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMSk7XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdHBhZGRpbmc6IDEwcmVtIDAgNXJlbTtcblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xuXHRcdC8vaGVpZ2h0OiA3MHZoICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQmX19vdmVybGF5IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ei1pbmRleDogMjtcblx0fVxuXG5cdCYtLWltYWdlLXNpemUge1xuXHRcdCYuYWN0aXZlIHtcblx0XHRcdC8vIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1x0XG5cdFx0XHRpbWcge1xuLyogXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRvcDogYXV0bztcblx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTsgKi9cblx0XHRcdH1cblxuXHRcdFx0LmJhbm5lcl9fdmlkZW9ib3gge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdHRvcDogYXV0bztcblx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0XHR2aWRlbyB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRcdHRvcDogYXV0bztcblx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKDApKTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdH1cblx0fVxuXG5cdC5jb250YWluZXIsXG5cdC5ncmlkLXgge1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHotaW5kZXg6IDQ7XG5cdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLC01MCUpKTtcblxuXHRcdC5idXR0b24ge1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblxuXHRcdFx0LmJhbm5lcl9fd3lzaXd5Zy0tY2VudGVyIHtcblx0XHRcdFx0bWF4LXdpZHRoOiA5MCU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgwKSk7XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRiciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHN0cm9uZyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1naWxsc2Fucy1tZWRpdW07XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIG9ubHkpIHtcblx0XHRcdHRvcDogNTAlO1xuXG5cdFx0XHQuYmFubmVyX193eXNpd3lnLS1jZW50ZXIge1xuXHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRlbnQtc3VidGl0bGUge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1naWxsc2Fucy1tZWRpdW07XG5cdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMnJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR0ZXh0LXNoYWRvdzogMC4xcmVtIDAuMXJlbSAwLjJyZW0gIzAwMDtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGVudC10aXRsZSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWdpbGxzYW5zLW1lZGl1bTtcblx0XHRmb250LWZhbWlseTogZ2lsbC1zYW5zLW5vdmEsIHNhbnMtc2VyaWY7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC1zaXplOiA5LjZyZW07XG5cdFx0Zm9udC1zaXplOiA3LjJyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDVyZW07XG5cblx0XHQuYmFubmVyX193eXNpd3lnICYge1xuXHRcdFx0Zm9udC1zaXplOiAzLjZyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdH1cblxuXHRcdCYtLXNtYWxsIHtcblx0XHRcdHdpZHRoOiA3NSU7XG5cdFx0XHRmb250LXNpemU6IDYuNnJlbTtcblx0XHRcdG1hcmdpbjogMCBhdXRvIDVyZW07XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNC44cmVtO1xuXHRcdFx0XHRtYXJnaW46IDAgMCAyLjVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdFx0Zm9udC1zaXplOiA0LjhyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblxuXHRcdFx0LmJhbm5lcl9fd3lzaXd5ZyAmIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyLjFyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBvbmx5KSB7XG5cdFx0XHRmb250LXNpemU6IDNyZW07XG5cdFx0fVxuXHR9XG5cbi8qIFx0LnN1Yi1saW5rcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cbiAqL1xuXHQuYnV0dG9uIHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZ2lsbHNhbnMtYm9vaztcblx0XHRsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0Zm9udC1zaXplOiAxLjdyZW07XG5cdFx0cGFkZGluZzogMS4ycmVtIDRyZW0gMS42cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjgyMzU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0fVxuXG5cdCZfX2xvZ28ge1xuXHRcdHdpZHRoOiA4MCU7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0bWF4LXdpZHRoOiAxMjByZW07XG5cdH1cblxuXHQmX19zaWRlLWxpbmsge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1naWxsc2Fucy1yZWd1bGFyO1xuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiA0O1xuXHR9XG5cblx0Jl9fc2lkZS1saW5rLS1yb3RhdGUtbGVmdCB7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDUwJTtcblxuXHRcdEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoLTkwZGVnKSk7XG5cdFx0QGluY2x1ZGUgdHJhbnNmb3JtLW9yaWdpbihjZW50ZXIgY2VudGVyKTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgb25seSkge1xuXHRcdFx0bGVmdDogLTEuNXJlbTtcblx0XHR9XG5cdH1cblxuXHQmX19zaWRlLWxpbmstLXJvdGF0ZS1yaWdodCB7XG5cdFx0cmlnaHQ6IC0xcmVtO1xuXHRcdHRvcDogNTAlO1xuXG5cdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSg5MGRlZykpO1xuXHRcdEBpbmNsdWRlIHRyYW5zZm9ybS1vcmlnaW4oY2VudGVyIGNlbnRlcik7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIG9ubHkpIHtcblx0XHRcdHJpZ2h0OiAtM3JlbTtcblx0XHR9XG5cdH1cbn0iLCIuYmFubmVyLWRpcHR5Y2gtY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmX19pdGVtIHtcblx0XHRAZXh0ZW5kICViYWNrZ3JvdW5kLWltYWdlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjEpO1xuXHR9XG5cblx0Jl9faXRlbS1jb250ZW50IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHQvLyB0b3A6IDUwJTtcblx0XHR6LWluZGV4OiAzO1xuXHRcdC8vIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC01MCUpKTtcblx0XHQvKiBiZWNhdXNlIG9mIHJlZ2VuZXJhdGlvbiAqL1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXG5cdCZfX2l0ZW0tdGl0bGUsXG5cdCZfX21haW4tdGl0bGUge1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1zaXplOiA2LjRyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMTByZW07XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHRmb250LXNpemU6IDRyZW07XG5cdFx0fVxuXHR9XG5cblx0Jl9faXRlbS10aXRsZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtNTAlKSk7XG5cdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSk7XG5cdH1cblxuXHQmX19tYWluLXRpdGxlIHtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXG5cdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSk7XG5cdH1cbn0iLCIuY29sdW1uLWNvbnRlbnQge1xuXHQkdGhpczogJjtcblxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Ji0tYmFja2dyb3VuZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdEBleHRlbmQgJWJhY2tncm91bmQtaW1hZ2U7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iYWNrZ3JvdW5kLWdyYWRpZW50LnBuZycpO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR6LWluZGV4OiAyO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fYmFja2dyb3VuZC1pbWFnZSB7XG5cdFx0QGV4dGVuZCAlYmFja2dyb3VuZC1pbWFnZTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bGVmdDogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDE7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMztcblx0XHRtYXJnaW4tYm90dG9tOiAxMHJlbTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVyZW07XG5cdFx0fVxuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgb25seSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHQmX19tYWluLXRpdGxlLWNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbjogMTByZW0gMCAxMXJlbTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgb25seSkge1xuXHRcdFx0bWFyZ2luOiA3cmVtIDAgMnJlbTtcblx0XHR9XG5cdH1cblxuXHQmX19tYWluLXRpdGxlLWJhY2tncm91bmQge1xuXHRcdGxlZnQ6IDUwJTtcblx0XHRtYXJnaW4tdG9wOiAxcmVtO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblxuXHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwgLTUwJSkpO1xuXHR9XG5cblx0Jl9fbWFpbi10aXRsZSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1mYW1pbHk6IGdpbGwtc2Fucy1ub3ZhLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdCZfX2ltYWdlIHtcblx0XHRAZXh0ZW5kICViYWNrZ3JvdW5kLWltYWdlO1xuXHRcdGhlaWdodDogMTV2aDtcblx0XHRoZWlnaHQ6IHZhcigtLWNjLWltYWdlLCAxNXZoKTtcblx0XHRtYXJnaW4tYm90dG9tOiA0cmVtO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBvbmx5KSB7XG5cdFx0XHRoZWlnaHQ6IDMwdmg7XG5cdFx0XHRoZWlnaHQ6IHZhcigtLWNjLWltYWdlLCAxNXZoKTtcblx0XHR9XG5cblx0XHRoNCB7XG5cdFx0XHRmb250LXdlaWdodDogbGlnaHRlcjtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZ2lsbHNhbnMtbGlnaHQ7XG5cdFx0XHRmb250LXdlaWdodDogbGlnaHRlcjtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0fVxuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0cGFkZGluZzogN3JlbSA2cmVtO1xuXHRcdGJvcmRlci1yaWdodDogMC4xcmVtIHNvbGlkICNjY2M7XG5cblx0XHQjeyR0aGlzfS0tYmFja2dyb3VuZCAmIHtcblx0XHRcdGJvcmRlci1yaWdodDogMC4xcmVtIHNvbGlkICMzNTM1MzU7XG5cdFx0XHRwYWRkaW5nOiAwIDVyZW07XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNCBkb3duKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMnJlbTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cmVtO1xuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDJuKSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgb25seSkge1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDVyZW0gMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRoNCB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0Zm9udC1mYW1pbHk6IGdpbGwtc2Fucy1ub3ZhLHNhbnMtc2VyaWY7XG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblxuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQjeyR0aGlzfS0tYmFja2dyb3VuZCAmIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci1yaWdodDogMDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KDEwMjQgZG93bikge1xuXHRcdFx0cGFkZGluZzogMCAycmVtO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVyZW07XG5cblx0XHRcdCY6bnRoLWNoaWxkKDJuKSB7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIG9ubHkpIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAjY2NjO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdFx0cGFkZGluZzogNXJlbSAwO1xuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZ2lsbHNhbnMtbGlnaHQ7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC1mYW1pbHk6IGdpbGwtc2Fucy1ub3ZhLHNhbnMtc2VyaWY7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cblx0XHQjeyR0aGlzfS0tYmFja2dyb3VuZCAmIHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxuXG5cdC5idXR0b24ge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1naWxsc2Fucy1ib29rO1xuXHRcdGZvbnQtc2l6ZTogMi4zcmVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG5cdFx0bWFyZ2luOiAxNXJlbSAwIDE1cmVtO1xuXHRcdHBhZGRpbmc6IDIuNXJlbSA5LjVyZW07XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjMwNDM7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHRtYXJnaW46IDAgMCA1cmVtO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgb25seSkge1xuXHRcdFx0bWFyZ2luOiA0cmVtIDA7XG5cdFx0XHRwYWRkaW5nOiAyLjVyZW07XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn0iLCIuaW5zdGFncmFtIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0cGFkZGluZzogNXJlbSAwIDEwcmVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdHBhZGRpbmctYm90dG9tOiA3cmVtO1xuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBvbmx5KSB7XG5cdFx0cGFkZGluZzogNHJlbSAwO1xuXHR9XG5cblx0Jl9fbG9nb2JveCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXJlbTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1naWxsc2Fucy1yZWd1bGFyO1xuXHRcdGxldHRlci1zcGFjaW5nOiAuNnJlbTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0bWFyZ2luLWJvdHRvbTogNHJlbTtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHR9XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRoZWlnaHQ6IHZhcigtLWluc3RhZ3JhbS1oZWlnaHQsIDQwdmgpO1xuXHRcdHBhZGRpbmc6IDAgMi41cmVtO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0IGRvd24pIHtcblx0XHRcdC8vIGhlaWdodDogMTV2aDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHQvLyBoZWlnaHQ6IDMwdmg7XG5cblx0XHRcdCY6bnRoLWxhc3QtY2hpbGQoLW4rMikge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1sYXN0LWNoaWxkKC1uKzMpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIG9ubHkpIHtcblx0XHRcdHBhZGRpbmc6IDAgOC4zMzMzMzUlO1xuXG5cdFx0XHQmOm50aC1sYXN0LWNoaWxkKC1uKzMpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19pdGVtLWltYWdlIHtcblx0XHRAZXh0ZW5kICViYWNrZ3JvdW5kLWltYWdlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjUpO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuNXMgZWFzZS1vdXQpO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYnV0dG9uIHtcblx0XHRwYWRkaW5nOiAyLjUycmVtIDglO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiAxMXJlbTtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHQvLyBtYXgtd2lkdGg6IDQwLjRyZW07XG5cdFx0Ly8gd2lkdGg6IDEwMCU7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdG1hcmdpbi10b3A6IDVyZW07XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBvbmx5KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAycmVtO1xuXHRcdH1cblx0fVxufSIsIi5waG90by1jb250ZW50IHtcblx0aGVpZ2h0OiA3MHJlbTtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0LmdyaWQteCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDogMTAwJTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdH1cblxuXHQmX19pbWctaW5uZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdCZfX2ltZy1pbWdib3gge1xuXHRcdEBleHRlbmQgJWJhY2tncm91bmQtaW1hZ2U7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogNDVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA3NSU7XG5cdFx0ei1pbmRleDogMjtcblx0XHRtYXJnaW46IDAgYXV0bztcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdGhlaWdodDogMzByZW07XG5cdFx0XHRtYXJnaW46IDAgMCAyLjVyZW07XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1nLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IC00LjVyZW07XG4gICAgbGVmdDogMyU7XG4gICAgbWF4LXdpZHRoOiAxN3JlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuXHRcdGhlaWdodDogYXV0bztcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyb3duO1xuXHR9XG5cblx0Jl9fY29udGVudC1pbm5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDAgMjAlO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdFx0cGFkZGluZzogM3JlbSA1JTtcblx0XHR9XG5cdH1cblxuXHQmX19jb250ZW50LXN1YnRpdGxlIHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtc2Fja2Vycy1oZWF2eTtcblx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjVyZW07XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRtYXJnaW46IDAgMCAycmVtO1xuXHR9XG5cblx0Jl9fY29udGVudC10aXRsZSB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRtYXJnaW46IDAgMCAycmVtO1xuXHR9XG5cblx0Jl9fY29udGVudC10ZXh0IHtcblx0XHRwIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXHR9XG5cblx0LmJ1dHRvbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogNXJlbTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoLTUwJSkpO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ym90dG9tOiBhdXRvO1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdG1hcmdpbjogMCBhdXRvIDIuNXJlbTtcblx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVYKDApKTtcblx0XHR9XG5cdH1cbn0iLCIucGhvdG9jb24tZG91YmxlIHtcblx0bWFyZ2luLWJvdHRvbTogMTByZW07XG5cblx0LmJ1dHRvbiB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1pbi13aWR0aDogMjAwcHg7XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXJlbTtcblx0fVxuXG5cdCZfX2ltZyB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdCYtLXJldmVyc2Uge1xuXHRcdC5waG90b2Nvbi1kb3VibGVfX2NvbnRlbnQge1xuXHRcdFx0QGluY2x1ZGUgb3JkZXIoMik7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5waG90b2Nvbi1kb3VibGVfX2ltZyB7XG5cdFx0XHRAaW5jbHVkZSBvcmRlcigxKTtcblx0XHR9XG5cdFx0LnBob3RvY29uLWRvdWJsZV9faW1nYm94LS1sYXJnZSB7XG5cdFx0XHRtYXJnaW46IDAgMi41cmVtIDAgMDtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdFx0XHRtYXJnaW46IDAgMCAxcmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucGhvdG9jb24tZG91YmxlX19pbWdib3gtLXNtYWxsIHtcblx0XHRcdG1hcmdpbjogMCAwIDAgMi41cmVtO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDFyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0cGFkZGluZzogNXJlbSA4cmVtO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdFx0QGluY2x1ZGUgb3JkZXIoMik7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG8gMi41cmVtO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgb25seSkge1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGVudC1zdWJ0aXRsZSB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWdpbGxzYW5zLWxpZ2h0O1xuXHRcdGZvbnQtZmFtaWx5OiBnaWxsLXNhbnMtbm92YSwgc2Fucy1zZXJpZjtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRjb2xvcjogIzE5MTkxOTtcblx0fVxuXG5cdCZfX2NvbnRlbnQtdGl0bGUge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1naWxsc2Fucy1yZWd1bGFyO1xuXHRcdGZvbnQtZmFtaWx5OiBnaWxsLXNhbnMtbm92YSwgc2Fucy1zZXJpZjtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXNpemU6IDMuNnJlbTtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMXJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAyLjVyZW07XG5cdFx0Y29sb3I6ICMxOTE5MTk7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuXG5cdCZfX2NvbnRlbnQtdGV4dCB7XG5cdFx0bWFyZ2luOiAwIDAgM3JlbTtcblxuXHRcdHAge1xuXHRcdFx0Y29sb3I6ICMxOTE5MTk7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZ2lsbHNhbnMtbGlnaHQ7XG5cdFx0XHRmb250LWZhbWlseTogZ2lsbC1zYW5zLW5vdmEsIHNhbnMtc2VyaWY7XG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdH1cblxuXHRcdHVsIGxpe1xuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDFyZW07XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZ2lsbHNhbnMtbGlnaHQ7XG5cdFx0XHRmb250LWZhbWlseTogZ2lsbC1zYW5zLW5vdmEsIHNhbnMtc2VyaWY7XG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0Y29sb3I6ICMxOTE5MTk7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdH1cblxuXHR9XG5cblx0Jl9fY29udGVudC1saW5rcyB7XG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2ltZyB7XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdFx0QGluY2x1ZGUgb3JkZXIoMSk7XG5cdFx0XHRtYXJnaW46IDAgYXV0byA0cmVtO1xuXHRcdH1cblx0fVxuXG5cdCZfX3N3aXBlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0Ji0tYXV0b3BsYXkge1xuXHRcdFx0LnNsaWNrLXRyYWNrOmhvdmVyIHtcblx0XHRcdFx0QGluY2x1ZGUgYW5pbWF0aW9uLXBsYXktc3RhdGUocGF1c2VkKTtcblx0XHRcdH1cblxuXHRcdFx0Lm93bC1kb3RzIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cblx0XHRcdFx0Lm93bC1kb3Qge1xuXHRcdFx0XHRcdGZsZXg6IDEgMSAwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0aGVpZ2h0OiAxcmVtO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMC4yNXJlbTtcblxuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDFyZW07XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAwLjRyZW07XG5cdFx0XHRcdFx0XHRcdHRvcDogY2FsYyg1MCUgLSAwLjJyZW0pO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDA7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuMjU7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjc1O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tc3RvcCB7XG5cdFx0XHQuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRcdFx0XHRmb250LXNpemU6IDA7XG5cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCggc21hbGwgb25seSApIHtcblx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAZm9yICRpIGZyb20gNCB0aHJvdWdoIDcgeyAvLyBwYWdpbmF0aW9uIGRvdCB3aWR0aCBhZGp1c3Rlclx0XHRcblx0XHRcdFx0XHQmLS1jb3VudC0jeyRpfSB7XG5cdFx0XHRcdFx0XHQkbnVtOiAkaTtcblx0XHRcdFx0XHRcdCRzdGVwOiAxO1xuXG5cdFx0XHRcdFx0XHRAd2hpbGUgJG51bSA+IDMge1xuXHRcdFx0XHRcdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JG51bSo4MH1weCkge1xuXHRcdFx0XHRcdFx0XHRcdC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHRcdFx0XHRcdFx0XHRcdFx0QGlmICgkc3RlcCA+IDIpIHsgd2lkdGg6ICN7NyArICgkc3RlcCotMS4yKX1yZW07IH1cblx0XHRcdFx0XHRcdFx0XHRcdEBlbHNlIHsgd2lkdGg6ICN7NyArICgkc3RlcCotMS40KX1yZW07IH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcblx0XHRcdFx0XHRcdFx0JG51bTogJG51bSAtIDE7XG5cdFx0XHRcdFx0XHRcdCRzdGVwOiAkc3RlcCArIDE7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTc5Nzk3O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiA3cmVtO1xuXHRcdFx0XHRoZWlnaHQ6IC41cmVtO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLjVyZW07XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogLjVyZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC41cmVtICFpbXBvcnRhbnQ7XG5cblxuXHRcdFx0XHQmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRwYWRkaW5nOiAwIDAuNXJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAyLjVyZW07XG5cdH1cblxuXHQmX19pbWdib3gge1xuXHRcdEBleHRlbmQgJWJhY2tncm91bmQtaW1hZ2U7XG5cdFx0aGVpZ2h0OiA4MHZoO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdFx0aGVpZ2h0OiA0NXZoO1xuXHRcdH1cblxuXHRcdC5waG90b2Nvbi1kb3VibGUtLTgwLXdpZHRoICYge1xuXHRcdFx0aGVpZ2h0OiA2MHZoO1xuXHRcdFxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdFx0XHRoZWlnaHQ6IDUwdmg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tb25lIHtcblx0XHRcdG1hcmdpbjogMCAwLjVyZW07XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdFx0bWFyZ2luOiAwIDAuNnJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tdHdvIHtcblx0XHRcdG1hcmdpbjogMCAwLjVyZW07XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdFx0bWFyZ2luOiAwIDAuNnJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19pbWdib3gtY29udGVudCB7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0cGFkZGluZzogMi41cmVtIDAgMDtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdG1hcmdpbjogMCAwIDIuNXJlbTtcblx0XHR9XG5cdH1cbn1cblxuLnBob3RvY29uLWRvdWJsZS10YXJnZXQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogLTdyZW07XG59IiwiJGFtcDogJy5tYXAnO1xuXG4ubWFwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDAgYXV0bztcblxuXHRAaW5jbHVkZSBicmVha3BvaW50KDEwMjQgZG93bikge1xuXHRcdHdpZHRoOiA5MCU7XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5ncmlkLWNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0Jl9faGVhZGluZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMy41cmVtO1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHJlbTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvIDIuNXJlbTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQmX19oZWFkaW5nLWxpbmsge1xuXHRcdHBhZGRpbmc6IDJyZW0gM3JlbSAycmVtIDJyZW07XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3IGRvd24pIHtcblx0XHRcdHBhZGRpbmc6IDAuNXJlbSAzcmVtIDAuNXJlbSAycmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyb3duO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRyaWdodDogMS41cmVtO1xuXHRcdFx0d2lkdGg6IDJyZW07XG5cdFx0XHRoZWlnaHQ6IDJyZW07XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtNTAlKSk7XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAwLjNyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItbGVmdDogMC4zcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXRvcDogMC40cmVtIHNvbGlkICR3aGl0ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMi4ycmVtO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogMDtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0ei1pbmRleDogMjtcblxuXHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoLTUwJSkpO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDE4MGRlZykpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2hlYWRpbmctbGFiZWwge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1zYWNrZXJzLWhlYXZ5O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuNHJlbTtcblx0XHRtYXJnaW4tcmlnaHQ6IDJyZW07XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0Y29sb3I6ICMyMDIwMjA7XG5cdH1cblxuXHQmX19oZWFkaW5nLWRyb3Bkb3duIHtcblx0XHRib3JkZXI6IDAuMXJlbSBzb2xpZCAjZGJkYmRiO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0cGFkZGluZzogNHJlbSAzLjJyZW07XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRvcDogMCU7XG5cblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjhzIGVhc2UpO1xuXHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVYKC01MCUpKTtcblxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0dG9wOiAxMDAlO1xuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1lYi1nYXJhbW9uZC0wODtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0Zm9udC1zaXplOiAyLjFyZW07XG5cdFx0XHRjb2xvcjogIzE5MTkxOTtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHRmb250OiBpbmhlcml0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2ltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXJlbTtcblx0fVxuXG5cdCZfX2NvbnRhaW5lci0tc29sZCxcblx0Jl9fY29udGFpbmVyLS1mb3Itc2FsZSxcblx0Jl9fY29udGFpbmVyLS1jb21pbmctc29vbixcblx0Jl9fY29udGFpbmVyLS1wYXJrLXNsb3BlLFxuXHQmX19jb250YWluZXItLWNhcnJvbC1nYXJkZW5zLFxuXHQmX19jb250YWluZXItLWZvcnQtZ3JlZW5lLFxuXHQmX19jb250YWluZXItLWJyb29rbHluLWhlaWdodHMsXG5cdCZfX2NvbnRhaW5lci0tY29iYmxlLWhpbGwsXG5cdCZfX2NvbnRhaW5lci0tYmVkZm9yZC1zdHV5dmVzYW50IHtcblx0XHRhcmVhIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGFpbmVyLS1zb2xkIHtcblx0XHQjeyRhbXB9X19waW4tLXNvbGQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGFpbmVyLS1mb3Itc2FsZSB7XG5cdFx0I3skYW1wfV9fcGluLS1mb3Itc2FsZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHQmX19jb250YWluZXItLWNvbWluZy1zb29uIHtcblx0XHQjeyRhbXB9X19waW4tLWNvbWluZy1zb29uIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRhaW5lci0tcGFyay1zbG9wZSB7XG5cdFx0I3skYW1wfV9fcGluLS1wYXJrLXNsb3BlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRhaW5lci0tY2Fycm9sLWdhcmRlbnMge1xuXHRcdCN7JGFtcH1fX3Bpbi0tY2Fycm9sLWdhcmRlbnMge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGFpbmVyLS1mb3J0LWdyZWVuZSB7XG5cdFx0I3skYW1wfV9fcGluLS1mb3J0LWdyZWVuZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHQmX19jb250YWluZXItLWJyb29rbHluLWhlaWdodHMge1xuXHRcdCN7JGFtcH1fX3Bpbi0tYnJvb2tseW4taGVpZ2h0cyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHQmX19jb250YWluZXItLWNvYmJsZS1oaWxsIHtcblx0XHQjeyRhbXB9X19waW4tLWNvYmJsZS1oaWxsIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRhaW5lci0tYmVkZm9yZC1zdHV5dmVzYW50IHtcblx0XHQjeyRhbXB9X19waW4tLWJlZGZvcmQtc3R1eXZlc2FudCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHQmX19waW4tY29udGVudCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRtYXJnaW4tdG9wOiAtM3JlbTtcblx0XHRtYXgtd2lkdGg6IDMwcmVtO1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdG9wYWNpdHk6IDA7XG5cblx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC0yMCUsLTEwMCUpKTtcblxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxuXG5cdCZfX3Bpbi1ob3RlbCB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWViLWdhcmFtb25kLTEyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyMzI2Mjg7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRwYWRkaW5nOiA1cmVtIDNyZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHdpZHRoOiA0MCU7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDEuNHJlbSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1sZWZ0OiAxLjRyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItdG9wOiAxLjRyZW0gc29saWQgIzIzMjYyODtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogLTEuMnJlbTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0d2lkdGg6IDA7IFxuXG5cdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgtNTAlKSk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fcGluLWltYWdlIHtcblx0XHRAZXh0ZW5kICViYWNrZ3JvdW5kLWltYWdlO1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiA2MCU7XG5cdH1cblxuXHQmX19sZWdlbmQge1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHJlbTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNCBkb3duKSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KDc2NyBkb3duKSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXG5cdFx0bGkge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWViLWdhcmFtb25kLTEyO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cblx0XHRcdEBpbmNsZHVlIGJyZWFrcG9pbnQoNzY3IGRvd24pIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHR9XG5cblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q1MTZlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzkzNzY1Yjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMxYTE5MTk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19sZWdlbmQtY29sb3Ige1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0aGVpZ2h0OiAxLjRyZW07XG5cdFx0d2lkdGg6IDEuNHJlbTtcblx0fVxufSIsIi5pbWFnZWdyaWQge1xuXG5cdCZfX2hlYWRpbmcge1xuXHRcdG1hcmdpbjogMCAwIDVyZW07XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0fVxuXHR9XG5cblx0Jl9faGVhZGluZy10aXRsZSB7XG5cdFx0bWFyZ2luOiAwIDAgMS41cmVtO1xuXHR9XG5cblx0Jl9fY29sIHtcblx0XHRwYWRkaW5nOiAxcmVtO1xuXHR9XG5cblx0Jl9faW1nYm94IHtcblx0XHRAZXh0ZW5kICViYWNrZ3JvdW5kLWltYWdlO1xuXHRcdGhlaWdodDogMzVyZW07XG5cdFx0bWFyZ2luOiAwIDAgMnJlbTtcblx0fVxuXG5cdCZfX2ltZ2JveC10aXRsZSB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LXNhY2tlcnMtaGVhdnk7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjVyZW07XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxufVxuIiwiLmltYWdlZ3JpZC1kZXRhaWwge1xuXHQkdGhpczogJjtcblxuXHQmX19maWx0ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0bWFyZ2luLXRvcDogLTVyZW07XG5cblx0XHQ+dWwge1xuXHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdFx0cGFkZGluZy10b3A6IDVyZW07XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNXJlbTtcblx0XHRcdG1heC13aWR0aDogODAlO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXG5cdFx0Ji5zdGljayB7XG5cdFx0XHR6LWluZGV4OiAxO1xuXG5cdFx0XHQ+dWwge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMnJlbTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDJyZW07XG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24ocGFkZGluZy10b3AgLjRzIGVhc2UgMHMsIHBhZGRpbmctYm90dG9tIC40cyBlYXNlIDBzKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19maWx0ZXItaXRlbSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0bWFyZ2luLXJpZ2h0OiAycmVtO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDFyZW07XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fZmlsdGVyLWxpbmsge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1zYWNrZXJzLWhlYXZ5O1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0b3BhY2l0eTogLjQ7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC40cmVtO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0fVxuXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cblxuXHQmX19pbWFnZS1saXN0IHtcblx0XHQmLS1mdWxsLXdpZHRoLWZpcnN0IHtcblx0XHRcdCN7JHRoaXN9X19pbWFnZS1pdGVtIHtcblx0XHRcdFx0Ji0tMSB7XG5cdFx0XHRcdFx0QGV4dGVuZCAlYmFja2dyb3VuZC1pbWFnZTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYtLTIsXG5cdFx0XHRcdCYtLTMsXG5cdFx0XHRcdCYtLTQsXG5cdFx0XHRcdCYtLTUge1xuXHRcdFx0XHRcdEBleHRlbmQgJWJhY2tncm91bmQtaW1hZ2U7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMS41cmVtKTtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2ltYWdlLWxpc3QtY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6IDgwJTtcblx0XHRtYXJnaW46IDAgYXV0bztcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UgZG93bikge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCZfX2ltYWdlLWl0ZW0ge1xuXHRcdC8qZmxvYXQ6IGxlZnQ7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGhlaWdodDogMzYwcHg7XG5cdFx0d2lkdGg6IDUwJTsqL1xuXG5cdFx0Ji0tMSxcblx0XHQmLS0yLFxuXHRcdCYtLTMsXG5cdFx0Ji0tNCB7XG5cdFx0XHRAZXh0ZW5kICViYWNrZ3JvdW5kLWltYWdlO1xuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMS41cmVtKTtcblx0XHRcdC8qb3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGhlaWdodDogYXV0bzsqL1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tNSB7XG5cdFx0XHRAZXh0ZW5kICViYWNrZ3JvdW5kLWltYWdlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQjeyR0aGlzfV9faW1hZ2UtY2FwdGlvbiB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdH1cblxuXHQmX19pbWFnZS1jYXB0aW9uIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LWZhbWlseTogJGZvbnQtc2Fja2Vycy1oZWF2eTtcblx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRsZXR0ZXItc3BhY2luZzogLjRyZW07XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAzcmVtO1xuXHRcdGJvdHRvbTogM3JlbTtcblxuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAuNHMgZWFzZSk7XG5cdH1cblxuXHQmX19ncmlkLXNpemVyIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG5cblx0Jl9fZ3V0dGVyIHtcblx0XHR3aWR0aDogM3JlbTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3IGRvd24pIHtcblx0XHRcdHdpZHRoOiAuNXJlbTtcblx0XHR9XG5cdH1cbn0iLCIuaW1hZ2Vib3hlcyB7XG5cdCR0aGlzOiAmO1xuXG5cdHBhZGRpbmc6IDAgM3JlbTtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIG9ubHkpIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0Jl9fd3JhcCB7XG5cdFx0cGFkZGluZzogMCAzcmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDZyZW07XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdC5pbWFnZWJveGVzX19ob3ZlciB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cblx0XHRcdC5pbWFnZWJveGVzX19jb250ZW50IHtcblx0XHRcdFx0b3BhY2l0eTogMDtcblxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KDEwMjQgZG93bikge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgb25seSkge1xuXHRcdFx0cGFkZGluZzogMCAyLjVyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXHRcdH1cblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1nYm94IHtcblx0XHRAZXh0ZW5kICViYWNrZ3JvdW5kLWltYWdlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRoZWlnaHQ6IHZhcigtLWltYWdlYm94ZXMtaW1nYm94LCAxMDB2aCk7XG5cdFx0bWF4LWhlaWdodDogODByZW07XG5cdFx0aGVpZ2h0OiA4MHZoO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBvbmx5KSB7XG5cdFx0XHRoZWlnaHQ6IDY1dmg7XG5cdFx0fVxuXG5cdFx0Ly8gQGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0IGRvd24pIHtcblx0XHQvLyBcdGhlaWdodDogNTB2aDtcblx0XHQvLyB9XG5cblx0XHQ+IGEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRib3R0b206IDEycmVtO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMC40cyBlYXNlLWluLW91dCk7XG5cdH1cblxuXHQmX19jb250ZW50LXN1YnRpdGxlIHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtc2Fja2Vycy1oZWF2eTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRmb250OiBpbmhlcml0O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuNXJlbTtcblx0XHR9XG5cdH1cblxuXHQmX19jb250ZW50LXRpdGxlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWdpbGxzYW5zLXJlZ3VsYXI7XG5cdFx0Zm9udC1mYW1pbHk6IGdpbGwtc2Fucy1ub3ZhLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtc2l6ZTogMy42cmVtO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjJyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0cGFkZGluZzogMCAxMCU7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdGZvbnQ6IGluaGVyaXQ7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHRmb250LXNpemU6IDMuNXJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdH1cblx0fVxuXG5cdCZfX2hvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gNnJlbSk7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9wYWNpdHk6IDA7XG5cblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjRzIGVhc2UtaW4tb3V0IDAuMnMpO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgxMDI0IGRvd24pIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDVyZW0pO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0dG9wOiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdCZfX2hvdmVyLWNvbnRhaW5lciB7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHBhZGRpbmc6IDAgMTAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwtNTAlKSk7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KDEwMjQgZG93bikge1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRvcDogYXV0bztcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9faG92ZXItdGl0bGUge1xuXHRcdEBleHRlbmQgI3skdGhpc31fX2NvbnRlbnQtdGl0bGU7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50ICgxMDI0IGRvd24pIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Jl9faG92ZXItY29udGVudCB7XG5cdFx0cGFkZGluZy10b3A6IDZyZW07XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50ICgxMDI0IGRvd24pIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBvbmx5KSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMnJlbTtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19ob3Zlci1idXR0b24ge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBmbGV4LWZsb3cocm93IHdyYXApO1xuXHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdEBpbmNsdWRlIGFsaWduLWNvbnRlbnQoY2VudGVyKTtcblx0XHRwYWRkaW5nLXRvcDogOHJlbTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyNCBkb3duKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cblx0XHQuYnV0dG9uIHtcblx0XHRcdGJvcmRlcjogMC4xcmVtIHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcblx0XHRcdEBpbmNsdWRlIGZsZXgoMCAxIGF1dG8pO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KDEwMjQgZG93bikge1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdC8vIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5pbWFnZS16b29tYm94IHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQuaW1hZ2Utem9vbSB7XG5cdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHNjYWxlKDEpKTtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAxMHMgZWFzZSk7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHQuaW1hZ2Utem9vbSB7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoMS4xKSk7XG5cdFx0fVxuXHR9XG59XG5cbi5tb2JpbGUtaW1hZ2UtZ3VpZGUge1xuXHRkaXNwbGF5OiBub25lO1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn0iLCIuaW1hZ2Vib3gtdHdpbiB7XG5cblx0LmdyaWQteCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0Jl9faW1nIHtcblx0XHRAZXh0ZW5kICViYWNrZ3JvdW5kLWltYWdlO1xuXHRcdCYtLWxhcmdlIHtcblx0XHRcdGhlaWdodDogNTByZW07XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdFx0aGVpZ2h0OiAyMHJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tc21hbGwge1xuXHRcdFx0aGVpZ2h0OiA0NXJlbTtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdFx0XHRoZWlnaHQ6IDIwcmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwtNTAlKSk7XG5cdH1cblxuXHQmX19jb250ZW50LXRpdGxlIHtcblx0XHRmb250LXNpemU6IDcuNXJlbTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdFx0Zm9udC1zaXplOiA0LjVyZW07XG5cdFx0fVxuXHR9XG59IiwiLmltZ2JveC1zbGlkZXIge1xuXHQmX19pbWcge1xuXHRcdEBleHRlbmQgJWJhY2tncm91bmQtaW1hZ2U7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDogOTByZW07XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBvbmx5KSB7XG5cdFx0XHRoZWlnaHQ6IDg1dmg7XG5cdFx0fVxuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCAkYmxhY2spO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiA1MCU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdH1cblx0fVxuXG5cdCZfX2ltZy1jb250ZW50IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0LyogXHRcdGJvdHRvbTogOHJlbTtcblx0XHRsZWZ0OiA1cmVtO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxMHJlbSk7ICovXG5cdFx0bGVmdDogYXV0bztcblx0XHRyaWdodDogMTByZW07XG5cdFx0Ym90dG9tOiAxMHJlbTtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR3aWR0aDogY2FsYyg5MCUgLSAyMHJlbSk7XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHJlbSk7XG5cdFx0ei1pbmRleDogMjtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdGJvdHRvbTogNXJlbTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIG9ubHkpIHtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcmVtKTtcblx0XHRcdGJvdHRvbTogNXJlbTtcblx0XHRcdHdpZHRoOiA4NSU7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX2ltZy1zdWJ0aXRsZSB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWdpbGxzYW5zLW1lZGl1bTtcblx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0bWFyZ2luOiAwIDAgMnJlbTtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgb25seSkge1xuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRtYXJnaW46IDAgMCAxcmVtO1xuXHRcdH1cblx0fVxuXG5cdCZfX2ltZy10aXRsZSB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWdpbGxzYW5zLW1lZGl1bTtcblx0XHRmb250LWZhbWlseTogZ2lsbC1zYW5zLW5vdmEsIHNhbnMtc2VyaWY7XG5cdFx0Zm9udC1zaXplOiA2cmVtO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcblx0XHRsaW5lLWhlaWdodDogMC45O1xuXHRcdG1hcmdpbjogMDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdG1heC13aWR0aDogNzAlO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdG1heC13aWR0aDogMTAwJTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgb25seSkge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0Zm9udC1zaXplOiAyLjdyZW07XG5cdFx0fVxuXG5cdFx0LmltZ2JveC1zbGlkZXJfX3NsaWRlciAmIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogLTguNnJlbTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Y29sb3I6ICNlZWU7XG5cdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdGZvbnQtc2l6ZTogMTh2dztcblx0XHRcdGZvbnQtc2l6ZTogN3Z3O1xuXHRcdFx0Zm9udC1mYW1pbHk6IGdpbGwtc2Fucy1ub3ZhLCBzYW5zLXNlcmlmO1xuXHRcdFx0bWF4LXdpZHRoOiBpbml0aWFsO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDJyZW07XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDAuODtcblx0XHRcdHRleHQtaW5kZW50OiAycmVtO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHRcdC8vIG1hcmdpbjogNXJlbSAwIDNyZW07XG5cdFx0XHRcdC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dG9wOiA3cmVtO1xuXHRcdFx0XHRmb250LXNpemU6IDE4dnc7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgb25seSkge1xuXHRcdFx0XHR0b3A6IDVyZW07XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0d2lkdGg6IDYwJTtcblx0XHRcdFx0Zm9udC1zaXplOiA4cmVtO1xuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgtNTAlKSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fc2xpZGVyIHtcblx0XHRib3JkZXItdG9wOiAwLjFyZW0gc29saWQgI2U3ZTdlNztcblx0XHRib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgI2U3ZTdlNztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogN3JlbTtcblx0XHR9XG5cdH1cblxuXHQmX19zbGlkZXItbG9nbyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNHJlbTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0bWF4LXdpZHRoOiA4MCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoLTUwJSkpO1xuXHR9XG5cblx0Jl9fc2xpZGVyYm94IHtcblxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDU1JTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSk7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgwLCAwKSk7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTVyZW07XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBvbmx5KSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTByZW07XG5cdFx0fVxuXG5cdH1cblxuXHQmX19zbGlkZXItd3JhcCB7XG5cblx0XHQvKiBcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1NSU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwtNTAlKSk7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgwLDApKTtcblx0XHR9XG5cdFx0Ki9cblxuIFx0XHQub3dsLW5hdiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5vd2wtZG90cyB7XG5cdFx0XHRmb250LXNpemU6IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogLTFyZW07XG5cdFx0XHRsZWZ0OiAwO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdH1cblxuXHRcdFx0QGZvciAkaSBmcm9tIDQgdGhyb3VnaCA3IHsgLy8gcGFnaW5hdGlvbiBkb3Qgd2lkdGggYWRqdXN0ZXJcblx0XHRcdFx0Ji0tY291bnQtI3skaX0ge1xuXHRcdFx0XHRcdCRudW06ICRpO1xuXHRcdFx0XHRcdCRzdGVwOiAxO1xuXG5cdFx0XHRcdFx0QHdoaWxlICRudW0gPiAzIHtcblx0XHRcdFx0XHRcdC8vICN7KCgkbnVtIC0gNCkqODApKzEwMjR9IDogKCg0LTQpKjgwKSsxMDI0ID0gMTAyNFxuXHRcdFx0XHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeygoJG51bSAtIDQpKjgwKSsxMDI0fXB4KSB7XG5cdFx0XHRcdFx0XHRcdCRkb3RXaWR0aDogNSArICgkc3RlcCotMC4yKTtcblx0XG5cdFx0XHRcdFx0XHRcdC5vd2wtZG90IHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogI3skZG90V2lkdGh9cmVtO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFxuXHRcdFx0XHRcdFx0JG51bTogJG51bSAtIDE7XG5cdFx0XHRcdFx0XHQkc3RlcDogJHN0ZXAgKyAxO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0XHRcdFx0XHQkZG90V2lkdGg6IDU7XG5cblx0XHRcdFx0XHRcdC5vd2wtZG90IHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6ICN7JGRvdFdpZHRofXJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQkbnVtOiAkaTtcblx0XHRcdFx0XHQkc3RlcDogMTtcblxuXHRcdFx0XHRcdEB3aGlsZSAkbnVtID4gMyB7XG5cdFx0XHRcdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JG51bSo4MH1weCkge1xuXHRcdFx0XHRcdFx0XHQkZG90V2lkdGg6IDUgKyAoJHN0ZXAqLTAuNSk7XG5cdFxuXHRcdFx0XHRcdFx0XHQub3dsLWRvdCB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6ICN7JGRvdFdpZHRofXJlbTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcblx0XHRcdFx0XHRcdCRudW06ICRudW0gLSAxO1xuXHRcdFx0XHRcdFx0JHN0ZXA6ICRzdGVwICsgMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQub3dsLWRvdCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTc5Nzk3O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdHdpZHRoOiA1cmVtO1xuXHRcdFx0aGVpZ2h0OiAwLjVyZW07XG5cdFx0XHRtYXJnaW46IDAuMnJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fc2xpZGVyLWl0ZW0ge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdCZfX3NsaWRlci1pbWcge1xuXHRcdEBleHRlbmQgJWJhY2tncm91bmQtaW1hZ2U7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0bWF4LXdpZHRoOiA1MHJlbTtcblx0XHRoZWlnaHQ6IDQ1cmVtO1xuXHRcdG1hcmdpbjogMCBhdXRvIDJyZW07XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHR3aWR0aDogNzAlO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG8gM3JlbTtcblx0XHRcdGhlaWdodDogNjVyZW07XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBvbmx5KSB7XG5cdFx0XHRoZWlnaHQ6IDM1cmVtO1xuXHRcdH1cblx0fVxuXG5cdCZfX3NsaWRlci10aXRsZSB7XG5cdFx0Zm9udC1mYW1pbHk6IGdpbGwtc2Fucy1ub3ZhLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Zm9udC1zaXplOiAxLjlyZW07XG5cdFx0Y29sb3I6ICRibGFjaztcblx0XHRsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cmVtO1xuXHRcdFx0cGFkZGluZzogMCA4LjMzMzMzNSU7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdH1cblx0fVxufSIsIi50ZWFtIHtcblx0LmNvbnRhaW5lciB7XG5cdFx0d2lkdGg6IDk1JTtcblx0fVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdG1hcmdpbjogMCBhdXRvIDZyZW07XG5cdFx0d2lkdGg6IDYwJTtcblxuXHRcdHAge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRlbnQtdGl0bGUge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1lYi1nYXJhbW9uZC0wODtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDUuNHJlbTtcblx0XHRjb2xvcjogIzAwMDtcblx0fVxuXG5cdCZfX2xpc3QtaXRlbSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNS41cmVtO1xuXHRcdHBhZGRpbmc6IDAgMi41cmVtO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCg3NjggZG93bikge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KDc2NyBkb3duKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQmX19saXN0LWltYWdlIHtcblx0XHRAZXh0ZW5kICViYWNrZ3JvdW5kLWltYWdlO1xuXHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0aW1nIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0fVxuXG5cdFx0LmltYWdlLWd1aWRlIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCZfX2xpc3QtbmFtZSB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LXNhY2tlcnMtaGVhdnk7XG5cdCAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHQgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXJlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCAgICBmb250LXNpemU6IDEuMnJlbTtcblx0ICAgIGNvbG9yOiAjMDAwO1xuXHR9XG59IiwiLnR3b2ltYWdlLWNvbHVtbiB7XG5cdCR0aGlzOiAmO1xuXG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAxNXJlbSAxMCUgNXJlbSAhaW1wb3J0YW50O1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRwYWRkaW5nOiAxMHJlbSAxMCUgMCAhaW1wb3J0YW50O1xuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBvbmx5KSB7XG5cdFx0cGFkZGluZzogMCA4LjMzMzMzNSUgIWltcG9ydGFudDtcblx0fVxuXG5cdCYtLWJsYWNrIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogMCA0Ljc1cmVtO1xuXG5cdFx0LnR3b2ltYWdlLWNvbHVtbi0td2l0aC1vdmVybGF5IHtcblx0XHRcdHBhZGRpbmctdG9wOiAycmVtO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgb25seSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblx0XHR9XG5cblx0XHQjeyR0aGlzfS0tYmxhY2sgJiB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdEBleHRlbmQgJWJhY2tncm91bmQtaW1hZ2U7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JhY2tncm91bmQtZ3JhZGllbnQtMi5wbmcnKTtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGhlaWdodDogMzYuNXJlbTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2ltZ2JveCB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDogdmFyKC0tdHdvaW1hZ2UtY29sLCAxNXZoKTtcblx0XHRtYXJnaW4tYm90dG9tOiA0LjVyZW07XG5cblx0XHRpbWcge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHR9XG5cdH1cblxuXHQmX19idG5ib3gge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiAycmVtO1xuXG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHRtYXJnaW46IDAgMC41cmVtO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGl0bGVib3gge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdC50d29pbWFnZS1jb2x1bW4tLXdpdGgtY29udGVudCAmIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbWFpbi10aXRsZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWdpbGxzYW5zLWJvb2s7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjJyZW07XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXJlbTtcblxuXHRcdC50d29pbWFnZS1jb2x1bW4tLWJsYWNrICYge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWdpbGxzYW5zLWJvb2s7XG5cdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4ycmVtO1xuXG5cdFx0LnR3b2ltYWdlLWNvbHVtbi0tYmxhY2sgJiB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblxuXHRcdC50d29pbWFnZS1jb2x1bW4tLXdpdGgtY29udGVudCAmIHtcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRmb250LWZhbWlseTogZ2lsbC1zYW5zLW5vdmEsIHNhbnMtc2VyaWY7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHR9XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRtYXJnaW46IDA7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXG5cdFx0LnR3b2ltYWdlLWNvbHVtbi0tYmxhY2sgJiB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0Zm9udC1mYW1pbHk6IGdpbGwtc2Fucy1ub3ZhLCBzYW5zLXNlcmlmO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDEwMDtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXG5cdFx0XHQudHdvaW1hZ2UtY29sdW1uLS1ibGFjayAmIHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJ1bGxldGVkLWxpc3QgdWwgbGkge1xuXHRcdFx0Zm9udC1mYW1pbHk6IGdpbGwtc2Fucy1ub3ZhLCBzYW5zLXNlcmlmO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDEwMDtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdH1cblx0fVxuXG5cdCZfX292ZXJsYXkge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0b3A6IC04cmVtO1xuXHRcdGxlZnQ6IDA7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHotaW5kZXg6IDE7XG5cblx0XHQvLyAmLS1ib3R0b20ge1xuXHRcdC8vIFx0dG9wOiBhdXRvO1xuXHRcdC8vIFx0Ym90dG9tOiAwO1xuXHRcdC8vIFx0bGVmdDogYXV0bztcblx0XHQvLyBcdHJpZ2h0OiAtNnJlbTtcblx0XHQvLyBcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdC8vIH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDRyZW07XG5cdFx0XHR0b3A6IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fb3ZlcmxheS10aXRsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWdpbGxzYW5zLXJlZ3VsYXI7XG5cdFx0Zm9udC1zaXplOiA2cmVtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRmb250LWZhbWlseTogZ2lsbC1zYW5zLW5vdmEsIHNhbnMtc2VyaWY7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0bWFyZ2luOiAycmVtO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xuXHRcdFx0Zm9udC1zaXplOiA0cmVtO1xuXHRcdH1cblxuXHRcdC50d29pbWFnZS1jb2x1bW4tLWJsYWNrICYge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cdH1cbn0iLCIudGhyZWVjb2wtZ3JpZCB7XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xuXHRcdG1heC13aWR0aDogODMuMzMzMzMlO1xuXHR9XG5cblx0Ji0tcGFja2FnZXMge1xuXHRcdC50aHJlZWNvbC1ncmlkX19pbWdib3gge1xuXHRcdFx0aGVpZ2h0OiAxOHJlbTtcblx0XHR9XG5cdFx0LnRocmVlY29sLWdyaWRfX2ltZ2JveDo6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC50aHJlZWNvbC1ncmlkX19pbWdib3gtbG9nbyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQudGhyZWVjb2wtZ3JpZF9fY29udGVudCB7XG5cdFx0XHRtYXgtaGVpZ2h0OiBhdXRvO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdFx0LnRocmVlY29sLWdyaWRfX2NvbnRlbnQtdGl0bGUge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdG1hcmdpbjogMCAwIDFyZW07XG5cdFx0fVxuXHRcdC50aHJlZWNvbC1ncmlkX19jb250ZW50IC5idXR0b24ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luOiAwLjVyZW0gMCAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdHBhZGRpbmc6IDJyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogOXJlbTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVyZW07XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBvbmx5KSB7XG5cdFx0XHRwYWRkaW5nOiAycmVtIDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdH1cblx0fVxuXG5cdCZfX2ltZ2JveCB7XG5cdFx0QGV4dGVuZCAlYmFja2dyb3VuZC1pbWFnZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0aGVpZ2h0OiAyMHJlbTtcblx0XHRtYXJnaW46IDAgMCAxcmVtO1xuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjQpO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCZfX2ltZ2JveC1sb2dvIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdG1heC13aWR0aDogNTAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwtNTAlKSk7XG5cdFx0ei1pbmRleDogMDtcblx0fVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXgtaGVpZ2h0OiAxNy41cmVtO1xuICAgIGhlaWdodDogYXV0bztcblx0XHRwYWRkaW5nOiAwIDAgNy41cmVtO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdFx0bWF4LWhlaWdodDogYXV0bztcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Ym90dG9tOiBhdXRvO1xuXHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRlbnQtdGV4dCBwIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQmX19jb250ZW50LXdlYnNpdGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1naWxsc2Fucy1saWdodDtcblx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdG1hcmdpbjogMCAwIDAuNXJlbTtcblx0fVxuXG5cdCZfX2NvbnRlbnQtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRtYXJnaW46IDAgMCAwLjVyZW07XG5cdH1cblxuXHQmX19jb250ZW50LXNoYXJlIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1naWxsc2Fucy1saWdodDtcblx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdHBhZGRpbmc6IDAgMCAwLjJyZW07XG5cdFx0bWFyZ2luOiAwIDAgMXJlbTtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMC4xcmVtO1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRlbnQtZGF0ZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWdpbGxzYW5zLWxpZ2h0O1xuXHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdFx0bWFyZ2luOiAwIDAgMnJlbTtcblx0XHR9XG5cdH1cbn0iLCIuZm91cmNvbC1jb250ZW50IHtcblxuXHQmX19pdGVtIHtcblx0XHRwYWRkaW5nOiAwIDFyZW07XG5cdH1cblxuXHQmX19pdGVtLWltZ2JveCB7XG5cdFx0QGV4dGVuZCAlYmFja2dyb3VuZC1pbWFnZTtcblx0XHRoZWlnaHQ6IDIwcmVtO1xuXHRcdG1hcmdpbjogMCAwIDFyZW07XG5cdH1cblxuXHQmX19pdGVtLXRpdGxlIHtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRjb2xvcjogJGJsYWNrO1xuXHR9XG59IiwiLmhlcm8ge1xuXHQkdGhpczogJjtcblxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Ji0tcXVvdGUtc2xpZGVyLFxuXHQmLS1jb250ZW50IHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR3aWR0aDogMC4xcmVtO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmhlcm9fX2NvbnRhaW5lciB7XG5cdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Lmhlcm9fX2NvbnRlbnQge1xuXHRcdFx0cGFkZGluZzogMTByZW0gNy41JTtcblxuXHRcdFx0Ji0tdGFiIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdFx0XHRwYWRkaW5nOiAxMHJlbSAxNSU7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAkZ3JheTtcblxuXHRcdFx0XHQmLS10YWIge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgb25seSkge1xuXHRcdFx0XHRwYWRkaW5nOiAzcmVtIDguMzMzMzM1JTtcblx0XHRcdFx0Ji0tdGFiIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLS1hemRzIHtcblx0XHQuYWxpZ24tY2VudGVyIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXG5cdFx0LnAxe1xuXHRcdFx0cGFkZGluZzogMWVtIDAgO1xuXHRcdH1cblxuXHRcdC5oZXJvX19jb250YWluZXIge1xuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdH1cblxuXHRcdC5oZXJvX19jb250ZW50IHtcblx0XHRcdHBhZGRpbmc6IDEwcmVtIDcuNSU7XG5cblx0XHRcdCYtLXRhYiB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdFx0cGFkZGluZzogMTByZW0gMTUlO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgJGdyYXk7XG5cblx0XHRcdFx0Ji0tdGFiIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDA7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIG9ubHkpIHtcblx0XHRcdFx0cGFkZGluZzogM3JlbSA4LjMzMzMzNSU7XG5cdFx0XHRcdCYtLXRhYiB7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji0tY2FsZW5kYXIge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHRvcDogMi41JTtcblx0XHRcdGhlaWdodDogOTUlO1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRhaW5lciB7XG5cdFx0Ji0tbWF4LXdpZHRoIHtcblx0XHRcdG1heC13aWR0aDogNjAwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGFiIHtcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQ+IGRpdjpmaXJzdC1jaGlsZCgpIHtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlN2U3ZTc7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGFiLWl0ZW0ge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcblx0XHRwYWRkaW5nOiAzcmVtIDA7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0Ji0tYWN0aXZlIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGFiLXRpdGxlIHtcblx0XHRmb250LWZhbWlseTogZ2lsbC1zYW5zLW5vdmEsIHNhbnMtc2VyaWY7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC1zaXplOiAyLjJyZW07XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRvcGFjaXR5OiAwLjQ7XG5cblx0XHQuaGVyb19fdGFiLWl0ZW0tLWFjdGl2ZSAmIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGVudC10YWIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cGFkZGluZzogMTByZW0gNy41JTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICNlZmVlZWM7XG5cdFx0fVxuXG5cdFx0Ji0tYWN0aXZlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdHBhZGRpbmc6IDEwcmVtIDEwJTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIG9ubHkpIHtcblx0XHRcdHBhZGRpbmc6IDNyZW0gMDtcblx0XHR9XG5cdH1cblxuXHQmLS1jb250ZW50IHtcblx0XHQuaGVyb19fY29udGVudCB7XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIG9ubHkpIHtcblx0XHRcdFx0cGFkZGluZzogM3JlbSAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAyO1xuXG5cdFx0Ji0tYm9yZGVyLWxlZnQge1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDAuMXJlbSBzb2xpZCAjZTdlN2U3O1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tY2FsZW5kYXIjeyR0aGlzfV9fY29udGVudC0tYm9yZGVyLWxlZnQge1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cdFx0fVxuXG5cdFx0Ji0tYm9yZGVyLXJpZ2h0IHtcblx0XHRcdGJvcmRlci1yaWdodDogMC4xcmVtIHNvbGlkICNlN2U3ZTc7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1jYWxlbmRhciN7JHRoaXN9X19jb250ZW50LS1ib3JkZXItcmlnaHQge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRlbnQtZm9ybSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBhZGRpbmc6IDAgMnJlbSAxcmVtO1xuXHR9XG5cblx0Jl9fY29udGVudC10YWdsaW5lLXRpdGxlIHtcblx0XHRmb250LWZhbWlseTogZ2lsbC1zYW5zLW5vdmEsIHNhbnMtc2VyaWY7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0Y29sb3I6ICMxOTE5MTk7XG5cdH1cblxuXHQmX19jb250ZW50LXRpdGxlIHtcblx0XHRmb250LWZhbWlseTogZ2lsbC1zYW5zLW5vdmEsIHNhbnMtc2VyaWY7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC1zaXplOiAzLjZyZW07XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRtYXJnaW46IDAgMCAyLjVyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDAuOTtcblx0XHRjb2xvcjogIzA0MDQwNDtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGVudC10ZXh0IHtcblx0XHRoMiB7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXHRcdH1cblx0XHRwIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1naWxsc2Fucy1saWdodDtcblx0XHRcdGZvbnQtZmFtaWx5OiBnaWxsLXNhbnMtbm92YSwgc2Fucy1zZXJpZjtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cblx0XHRcdGE6bm90KC5idXR0b24pIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAwLjJyZW07XG5cblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdH1cblxuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2ltYWdlIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiA4cmVtO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCg3NjcgZG93bikge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblxuXHRcdFx0Ji50ZXh0LXJpZ2h0IHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2J0bmJveCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbjogMi41cmVtIDAgMDtcblxuXHRcdC5idXR0b24ge1xuXHRcdFx0bWFyZ2luOiAwIDAuNXJlbSAxcmVtO1xuXHRcdH1cblxuXHRcdCYtLWNhbGVuZGFyIHtcblx0XHRcdG1heC13aWR0aDogNDByZW07XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblxuXHRcdFx0Lmhlcm9fX2NvbnRlbnQtLWJvcmRlci1sZWZ0ICYge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdH1cblxuXHRcdFx0LmJ1dHRvbiB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMS41cmVtIDNyZW0gMS41cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3NsaWRlciB7XG5cdFx0cGFkZGluZzogNXJlbSA1JTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVyZW07XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBvbmx5KSB7XG5cdFx0XHRwYWRkaW5nOiA1cmVtIDUlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQub3dsLWRvdHMge1xuXHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0Ym90dG9tOiAycmVtO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHRcdGJvdHRvbTogMS41cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHRAZm9yICRpIGZyb20gNCB0aHJvdWdoIDcge1xuXHRcdFx0XHQvLyBwYWdpbmF0aW9uIGRvdCB3aWR0aCBhZGp1c3RlclxuXHRcdFx0XHQmLS1jb3VudC0jeyRpfSB7XG5cdFx0XHRcdFx0JG51bTogJGk7XG5cdFx0XHRcdFx0JHN0ZXA6IDE7XG5cblx0XHRcdFx0XHRAd2hpbGUgJG51bSA+IDMge1xuXHRcdFx0XHRcdFx0Ly8gI3soKCRudW0gLSA0KSo4MCkrMTAyNH0gOiAoKDQtNCkqODApKzEwMjQgPSAxMDI0XG5cdFx0XHRcdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7KCgkbnVtIC0gNCkqODApKzEwMjR9cHgpIHtcblx0XHRcdFx0XHRcdFx0JGRvdFdpZHRoOiA1ICsgKCRzdGVwICogLTAuMik7XG5cblx0XHRcdFx0XHRcdFx0Lm93bC1kb3Qge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAjeyRkb3RXaWR0aH1yZW07XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JG51bTogJG51bSAtIDE7XG5cdFx0XHRcdFx0XHQkc3RlcDogJHN0ZXAgKyAxO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0XHRcdFx0XHQkZG90V2lkdGg6IDU7XG5cblx0XHRcdFx0XHRcdC5vd2wtZG90IHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6ICN7JGRvdFdpZHRofXJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQkbnVtOiAkaTtcblx0XHRcdFx0XHQkc3RlcDogMTtcblxuXHRcdFx0XHRcdEB3aGlsZSAkbnVtID4gMyB7XG5cdFx0XHRcdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JG51bSo4MH1weCkge1xuXHRcdFx0XHRcdFx0XHQkZG90V2lkdGg6IDUgKyAoJHN0ZXAgKiAtMC41KTtcblxuXHRcdFx0XHRcdFx0XHQub3dsLWRvdCB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6ICN7JGRvdFdpZHRofXJlbTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQkbnVtOiAkbnVtIC0gMTtcblx0XHRcdFx0XHRcdCRzdGVwOiAkc3RlcCArIDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm93bC1kb3Qge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzk3OTc5Nztcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHR3aWR0aDogNXJlbTtcblx0XHRcdGhlaWdodDogMC40cmVtO1xuXHRcdFx0bWFyZ2luOiAwIDAuNHJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGZvbnQtc2l6ZTogMDtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBvbmx5KSB7XG5cdFx0XHRcdHdpZHRoOiA0cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19zbGlkZXItaXRlbSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0Jl9fc2xpZGVyLXRleHQge1xuXHRcdHAge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWdpbGxzYW5zLW1lZGl1bTtcblx0XHRcdGZvbnQtZmFtaWx5OiBnaWxsLXNhbnMtbm92YSwgc2Fucy1zZXJpZjtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXNpemU6IDRyZW07XG5cdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjFyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMC45O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc2xpZGVyLWF1dGhvciB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWdpbGxzYW5zLW1lZGl1bTtcblx0XHRmb250LWZhbWlseTogZ2lsbC1zYW5zLW5vdmEsIHNhbnMtc2VyaWY7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0bWFyZ2luLXRvcDogM3JlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cdH1cblxuXHQmX19jb250ZW50LWNhbGVuZGFyIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogNTByZW07XG5cdFx0bWFyZ2luOiAyLjVyZW0gYXV0byAzLjVyZW07XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG5cdFx0Lmhlcm9fX2NvbnRlbnQtLWJvcmRlci1sZWZ0ICYge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdFx0bWFyZ2luOiAwIGF1dG8gMnJlbTtcblxuXHRcdFx0Lmhlcm9fX2NvbnRlbnQtLWJvcmRlci1sZWZ0ICYge1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAycmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC51aS1kYXRlcGlja2VyIHtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgb25seSkge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0XHRmbGV4OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblxuXHRcdFx0dGgsXG5cdFx0XHR0ZCB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRwYWRkaW5nOiAxLjVyZW0gMDtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDcpO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDFyZW0gMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYudWktZGF0ZXBpY2tlci11bnNlbGVjdGFibGUge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzcGFuLFxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0XHRmb250LWZhbWlseTogZ2lsbC1zYW5zLW5vdmEsIHNhbnMtc2VyaWY7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMC43O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHRkIHtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0QGV4dGVuZCAlZGF5LXNoYXBlLWNpcmNsZTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNjY2M4Yzg7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDAgbm9uZTtcblx0XHRcdFx0XHRcdHdpZHRoOiA0LjJyZW07XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDQuMnJlbTtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC0yLjFyZW07XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTIuMXJlbTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji51aS1kYXRlcGlja2VyLW90aGVyLW1vbnRoIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjM7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLnVpLWRhdGVwaWNrZXItdW5zZWxlY3RhYmxlIHtcblx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji51aS1kYXRlcGlja2VyLXRvZGF5IHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRAZXh0ZW5kICVkYXktc2hhcGUtY2lyY2xlLXRvZGF5O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDQuMnJlbTtcblx0XHRcdFx0XHRcdGhlaWdodDogNC4ycmVtO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTIuMXJlbTtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMi4xcmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuYXJyaXZhbC1kYXRlLFxuXHRcdFx0XHQmLmRlcGFydHVyZS1kYXRlIHtcblx0XHRcdFx0XHRzcGFuLFxuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdFx0XHRcdFx0XHQvLyBjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5hcnJpdmFsLWRhdGUge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdEBleHRlbmQgJWRheS1zaGFwZS1jaXJjbGU7XG5cdFx0XHRcdFx0XHR3aWR0aDogNC4ycmVtO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0LjJyZW07XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMi4xcmVtO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0yLjFyZW07XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji0tYWRkLWxpbmUge1xuXHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdEBleHRlbmQgJWRheS1zaGFwZS1saW5lLTUwLXJpZ2h0O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDQuMnJlbTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTIuMXJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmJldHdlZW4tZGF0ZSB7XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRAZXh0ZW5kICVkYXktc2hhcGUtbGluZS0xMDA7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDQuMnJlbTtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC0yLjFyZW07XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0c3Bhbixcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdFx0XHRcdFx0Ly8gY29sb3I6ICRibGFjaztcblx0XHRcdFx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuZGVwYXJ0dXJlLWRhdGUge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdEBleHRlbmQgJWRheS1zaGFwZS1jaXJjbGU7XG5cdFx0XHRcdFx0XHR3aWR0aDogNC4ycmVtO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0LjJyZW07XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMi4xcmVtO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0yLjFyZW07XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRAZXh0ZW5kICVkYXktc2hhcGUtbGluZS01MC1sZWZ0O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0LjJyZW07XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMi4xcmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC51aS1kYXRlcGlja2VyLXByZXYge1xuXHRcdFx0aGVpZ2h0OiAxLjVyZW07XG5cdFx0XHR3aWR0aDogMnJlbTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdG1hcmdpbi10b3A6IDJweDtcblx0XHRcdGxlZnQ6IDJyZW07XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdFx0dG9wOiBjYWxjKDUwJSAtIDAuNzVyZW0pO1xuXHRcdFx0XHRsZWZ0OiA2cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAkd2hpdGU7XG5cdFx0XHRcdGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRmb250LXNpemU6IDA7XG5cdFx0XHRcdHRvcDogY2FsYyg1MCUgLSAwLjVyZW0pO1xuXHRcdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIDAuNXJlbSk7XG5cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogJGJsYWNrO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmhlYWRlcjpob3ZlciAmLFxuXHRcdFx0XHQuaGVhZGVyLmZvY3VzICYsXG5cdFx0XHRcdC5ib2R5LW9uc2Nyb2xsICYge1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogJGJsYWNrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnVpLWRhdGVwaWNrZXItbmV4dCB7XG5cdFx0XHRoZWlnaHQ6IDEuNXJlbTtcblx0XHRcdHdpZHRoOiAycmVtO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0bWFyZ2luLXRvcDogMnB4O1xuXHRcdFx0cmlnaHQ6IDJyZW07XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdFx0dG9wOiBjYWxjKDUwJSAtIDAuNzVyZW0pO1xuXHRcdFx0XHRyaWdodDogNnJlbTtcblx0XHRcdH1cblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkd2hpdGU7XG5cdFx0XHRcdGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRmb250LXNpemU6IDA7XG5cdFx0XHRcdHRvcDogY2FsYyg1MCUgLSAwLjVyZW0pO1xuXHRcdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIDAuNXJlbSk7XG5cblx0XHRcdFx0LmhlYWRlcjpob3ZlciAmLFxuXHRcdFx0XHQuaGVhZGVyLmZvY3VzICYsXG5cdFx0XHRcdC5ib2R5LW9uc2Nyb2xsICYge1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICRibGFjaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC51aS1kYXRlcGlja2VyLWdyb3VwIHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAycmVtO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnVpLWRhdGVwaWNrZXItbW9udGgsXG5cdFx0LnVpLWRhdGVwaWNrZXIteWVhciB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDM7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnVpLWRhdGVwaWNrZXItdGl0bGUge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWdpbGxzYW5zLWJvb2s7XG5cdFx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHR9XG5cblx0XHQudWktZGF0ZXBpY2tlci1ncm91cC1maXJzdCB7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDAuMXJlbSBzb2xpZCAjZTdlN2U3O1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMXJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IHtcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19jb2x1bW4tY29udGVudCB7XG5cdFx0cGFkZGluZzogNXJlbSA1JTtcblx0fVxuXG5cdCZfX2NvbHVtbi1jb250ZW50LW1haW4tdGl0bGUge1xuXHRcdGNvbG9yOiAjMDQwNDA0O1xuXHRcdGZvbnQtZmFtaWx5OiBnaWxsLXNhbnMtbm92YSwgc2Fucy1zZXJpZjtcblx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblx0fVxuXG5cdCZfX2NvbHVtbi1jb250ZW50LWxpc3Qge1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0fVxuXG5cdCZfX2NvbHVtbi1jb250ZW50LWl0ZW0ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0cGFkZGluZy1yaWdodDogMTAlO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCg3NjcgZG93bikge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29sdW1uLWNvbnRlbnQtdGl0bGUge1xuXHRcdGNvbG9yOiAjMDQwNDA0O1xuXHRcdGZvbnQtZmFtaWx5OiBnaWxsLXNhbnMtbm92YSwgc2Fucy1zZXJpZjtcblx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0fVxuXG5cdCZfX2NvbHVtbi1jb250ZW50LWRlc2Mge1xuXHRcdHAge1xuXHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdH1cblxuXHRcdC5idXR0b24ge1xuXHRcdFx0bWFyZ2luLXRvcDogMi41cmVtO1xuXHRcdH1cblx0fVxufVxuXG4uaGVyby10YXJnZXQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogLTEwLjVyZW07XG59XG4iLCIkYnJlYWtwb2ludC1hbHBoYTogNzgwcHg7XHJcbiR0YWJsZS1ib3JkZXItY29sb3I6ICNiOGI4Yjg7XHJcblxyXG4uZXF1aW5veC10YWJsZSB7XHJcbiAgICBtYXJnaW46IDFlbSAwO1xyXG4gICAgbWluLXdpZHRoOiAzMDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIHRyIHtcclxuICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1hbHBoYSkge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAwLjA3MTQzZW0gc29saWQgI2I4YjhiODtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGgge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIHRkIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLyomOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aCkgXCI6IFwiO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICB3aWR0aDogNi41ZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiA1cHggMDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtYWxwaGEpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9Ki9cclxuICAgIH1cclxuXHJcbiAgICB0aCxcclxuICAgIHRkIHtcclxuICAgICAgICBtaW4td2lkdGg6IDEzNXB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDA7XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtYWxwaGEpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMC4wNzE0M2VtIHNvbGlkICNiOGI4Yjg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuMjVlbSAwLjVlbTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwLjVlbSAwZW07XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5lcXVpbm94LXRhYmxlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuNGVtO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oIzM0NDk1ZSwgMTAlKTtcclxuICAgIH1cclxuXHJcbiAgICB0aCxcclxuICAgIHRkOmJlZm9yZSB7XHJcbiAgICAgICAgY29sb3I6ICM2OTY5Njk7XHJcbiAgICB9XHJcbn1cclxuIiwiLmRlbHBoaS1mb3JtIHtcblx0JHRoaXM6ICY7XG5cdG1hcmdpbjogMCBhdXRvO1xuXG5cdCYtLXBvcHVwIHtcblx0XHQjeyR0aGlzfV9fY29udGFpbmVyIHtcblx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0fVxuXHR9XG5cblx0aW5wdXQsXG5cdHRleHRhcmVhIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuXHRcdGNvbG9yOiAjOTk5O1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1naWxsc2Fucy1saWdodDtcblx0XHRmb250LXNpemU6IDJyZW07XG5cblx0XHRAZWFjaCAkcHJlZml4IGluICRwbGFjZWhvbGRlcl9wcmVmaXhlcyB7XG5cdFx0XHQmI3skcHJlZml4fSB7XG5cdFx0XHRcdGNvbG9yOiAjOTk5O1xuXHRcdFx0XHRmb250OiBpbmhlcml0O1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmZvY3VzI3skcHJlZml4fSB7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0aW5wdXQge1xuXHRcdGxpbmUtaGVpZ2h0OiA4cmVtO1xuXHRcdGhlaWdodDogOHJlbTtcblx0XHRwYWRkaW5nOiAwIDJyZW07XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHR0ZXh0YXJlYSB7XG5cdFx0bWluLWhlaWdodDogMjVyZW07XG5cdFx0cGFkZGluZzogMnJlbTtcblx0fVxuXG5cdCZfX2NvbnRhaW5lciB7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblxuXHQmX19maWVsZC1saXN0IHtcblx0XHRmb250LXNpemU6IDA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdCZfX2ZpZWxkLWl0ZW0ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IC0xcHg7XG5cblx0XHQmLS01MCB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0fVxuXG5cdFx0Ji0tbm8tYm9yZGVyLXJpZ2h0IHtcblx0XHRcdGlucHV0LFxuXHRcdFx0I3skdGhpc31fX3NlbGVjdC10ZXh0LFxuXHRcdFx0I3skdGhpc31fX2RhdGVwaWNrZXItdGV4dCB7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMCBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2lucHV0IHtcblx0XHRpbnB1dCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RleHRhcmVhIHtcblx0XHR0ZXh0YXJlYSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCZfX3NlbGVjdCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0I3skdGhpc31fX3NlbGVjdC10ZXh0IHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoMTgwZGVnKSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0I3skdGhpc31fX3NlbGVjdC1vcHRpb25zIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19zZWxlY3QtdGV4dCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzk5OTtcblx0XHRjb2xvcjogIzU0NTQ1NDtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZ2lsbHNhbnMtbGlnaHQ7XG5cdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiA4cmVtO1xuXHRcdGhlaWdodDogOHJlbTtcblx0XHRwYWRkaW5nOiAwIDJyZW07XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJvcmRlci10b3A6IDVweCBzb2xpZCAjOTk5O1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0bWFyZ2luLXRvcDogLTNweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0cmlnaHQ6IDJyZW07XG5cdFx0fVxuXG5cdFx0c3BhbiB7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdGZvbnQ6IGluaGVyaXQ7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR9XG5cdH1cblxuXHQmX19zZWxlY3Qtb3B0aW9ucyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6IC0xcHg7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwLjRzIGVhc2UgMHMsIHZpc2liaWxpdHkgMC40cyBlYXNlIDBzKTtcblx0fVxuXG5cdCZfX3NlbGVjdC1vcHRpb24ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y29sb3I6ICM1NzU3NTc7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWdpbGxzYW5zLWxpZ2h0O1xuXHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRsaW5lLWhlaWdodDogOHJlbTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogOHJlbTtcblx0XHRwYWRkaW5nOiAwIDJyZW07XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgZWFzZSAwcyk7XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMCBub25lO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIsXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcblx0XHR9XG5cdH1cblxuXHQmX19kYXRlcGlja2VyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHQjeyR0aGlzfV9fZGF0ZXBpY2tlci1jYWxlbmRhciB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fZGF0ZXBpY2tlci10ZXh0IHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuXHRcdGNvbG9yOiAjNTQ1NDU0O1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1naWxsc2Fucy1saWdodDtcblx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDhyZW07XG5cdFx0aGVpZ2h0OiA4cmVtO1xuXHRcdHBhZGRpbmc6IDAgMnJlbTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0c3BhbiB7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdGZvbnQ6IGluaGVyaXQ7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR9XG5cdH1cblxuXHQmX19kYXRlcGlja2VyLWNhbGVuZGFyIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0bWFyZ2luLXRvcDogLTFweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxMDAlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0ei1pbmRleDogMTtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMC40cyBlYXNlIDBzLCB2aXNpYmlsaXR5IDAuNHMgZWFzZSAwcyk7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdFx0XHR3aWR0aDogODB2dztcblx0XHR9XG5cblx0XHQudWktZGF0ZXBpY2tlci1pbmxpbmUge1xuXHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmc6IDJyZW0gMDtcblx0XHR9XG5cblx0XHQudWktZGF0ZXBpY2tlci1tdWx0aS0yIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG5cdFx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudWktZGF0ZXBpY2tlci1ncm91cCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LWZhbWlseTogR2lsbFNhbnNOb3ZhVzAxLUJvb2s7XG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0fVxuXG5cdFx0LnVpLWRhdGVwaWNrZXItcHJldixcblx0XHQudWktZGF0ZXBpY2tlci1uZXh0IHtcblx0XHRcdHdpZHRoOiAycmVtO1xuXHRcdFx0aGVpZ2h0OiAxLjVyZW07XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDJyZW07XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtM3B4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHR0ZXh0LWluZGVudDogLTk5OTlweDtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC51aS1kYXRlcGlja2VyLXByZXYge1xuXHRcdFx0bGVmdDogOHB4O1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjMDAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC51aS1kYXRlcGlja2VyLW5leHQge1xuXHRcdFx0cmlnaHQ6IDhweDtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjMDAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC51aS1kYXRlcGlja2VyLXRpdGxlIHtcblx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0Zm9udC1mYW1pbHk6IEdpbGxTYW5zTm92YVcwMS1Cb29rO1xuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblxuXHRcdC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMCAycmVtO1xuXG5cdFx0XHR0aGVhZCB0aCB7XG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0XHRmb250LWZhbWlseTogR2lsbFNhbnNOb3ZhVzAxLUJvb2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0cGFkZGluZzogMS41cmVtIDA7XG5cdFx0XHR9XG5cblx0XHRcdHRib2R5IHRyIHRkIHtcblx0XHRcdFx0Ji51aS1kYXRlcGlja2VyLWN1cnJlbnQtZGF5IHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDMuMnJlbTtcblx0XHRcdFx0XHRcdGhlaWdodDogMy4ycmVtO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTEuNnJlbTtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMS42cmVtO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGEsXG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdFx0XHR3aWR0aDogMy4ycmVtO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzLjJyZW07XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGEsXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBHaWxsU2Fuc05vdmFXMDEtQm9vaztcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwLjVyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19zdWJtaXQge1xuXHRcdHBhZGRpbmc6IDFlbSAwO1xuXHRcdGJ1dHRvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDkwOTA5O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1naWxsc2Fucy1saWdodDtcblx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiA4cmVtO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRoZWlnaHQ6IDhyZW07XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdHBhZGRpbmc6IDAgMTJyZW07XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgb25seSkge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDJyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCg3NjcgZG93bikge1xuXHRcdCZfX2ZpZWxkLWl0ZW0ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdCYtLW5vLWJvcmRlci1yaWdodCB7XG5cdFx0XHRcdGlucHV0LFxuXHRcdFx0XHQjeyR0aGlzfV9fc2VsZWN0LXRleHQsXG5cdFx0XHRcdCN7JHRoaXN9X19kYXRlcGlja2VyLXRleHQge1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM5OTk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0aW5wdXQsXG5cdFx0XHRcdCN7JHRoaXN9X19zZWxlY3QtdGV4dCxcblx0XHRcdFx0I3skdGhpc31fX2RhdGVwaWNrZXItdGV4dCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0aW5wdXQsXG5cdFx0XHQjeyR0aGlzfV9fc2VsZWN0LXRleHQsXG5cdFx0XHQjeyR0aGlzfV9fZGF0ZXBpY2tlci10ZXh0IHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMCBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiXG4vLyBDb2xvcnNcblxuJHdoaXRlOiAjZmZmO1xuJGJsYWNrOiAjMDAwO1xuJGFsdC1ibGFjazogIzIzMjYyODtcbiRncmF5OiAjZWZlZWVjO1xuJGRhcmstZ3JheTogI2NjY2NjYztcbiRkYXJrLWJsdWU6ICMzMDRhNjM7XG4kYnJvd246ICM5ODc1NTc7XG4kYm9keS1jb2xvcjogI2ZmZjtcblxuLy8gRm9udHNcblxuJGZvbnQtZWItZ2FyYW1vbmQtMDg6ICdFQi1HYXJhbW9uZC0wOCcsIHNlcmlmO1xuJGZvbnQtZWItZ2FyYW1vbmQtMTI6ICdFQi1HYXJhbW9uZC0xMicsIHNlcmlmO1xuJGZvbnQtc2Fja2Vycy1oZWF2eTogJ1NhY2tlcnMtU1RELUhlYXZ5JywgaGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuJGZvbnQtZ2lsbHNhbnMtbWVkaXVtOiAnR2lsbFNhbnNOb3ZhVzAxLU1lZGl1bSc7XG4kZm9udC1naWxsc2Fucy1saWdodDogJ0dpbGxTYW5zTm92YVcwMS1MaWdodCc7XG4kZm9udC1naWxsc2Fucy1saWdodC1pdGFsaWM6ICdHaWxsU2Fuc05vdmFXMDEtTGlnaHRJdGFsaWMnO1xuJGZvbnQtZ2lsbHNhbnMtcmVndWxhcjogJ0dpbGxTYW5zU3RkJztcbiRmb250LWdpbGxzYW5zLWJvb2s6ICdHaWxsU2Fuc05vdmFXMDEtQm9vayc7XG5cbi8vIFBsYWNlaG9sZGVyIFByZWZpeGVzXG5cbiRwbGFjZWhvbGRlcl9wcmVmaXhlczogKFxuXHQnOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyJyxcblx0Jzo6LW1vei1wbGFjZWhvbGRlcicsXG5cdCc6LW1zLWlucHV0LXBsYWNlaG9sZGVyJyxcblx0JzotbW96LXBsYWNlaG9sZGVyJyxcbik7IiwiLy8gRm91bmRhdGlvbiBmb3IgU2l0ZXMgYnkgWlVSQlxuLy8gZm91bmRhdGlvbi56dXJiLmNvbVxuLy8gTGljZW5zZWQgdW5kZXIgTUlUIE9wZW4gU291cmNlXG5cbi8vLy9cbi8vLyBAZ3JvdXAgYnJlYWtwb2ludHNcbi8vLy9cblxuLy8vIEEgbGlzdCBvZiBuYW1lZCBicmVha3BvaW50cy4gWW91IGNhbiB1c2UgdGhlc2Ugd2l0aCB0aGUgYGJyZWFrcG9pbnQoKWAgbWl4aW4gdG8gcXVpY2tseSBjcmVhdGUgbWVkaWEgcXVlcmllcy5cbi8vLyBAdHlwZSBNYXBcbiRicmVha3BvaW50czogKFxuICBzbWFsbDogMCxcbiAgbWVkaXVtOiA2NDBweCxcbiAgbGFyZ2U6IDEwMjRweCxcbiAgeGxhcmdlOiAxMjAwcHgsXG4gIHh4bGFyZ2U6IDE0NDBweCxcbikgIWRlZmF1bHQ7XG5cbi8vLyBUaGUgbGFyZ2VzdCBuYW1lZCBicmVha3BvaW50IGluIHdoaWNoIHRvIGluY2x1ZGUgcHJpbnQgYXMgYSBtZWRpYSB0eXBlXG4vLy8gQHR5cGUgS2V5d29yZFxuJHByaW50LWJyZWFrcG9pbnQ6IGxhcmdlICFkZWZhdWx0O1xuXG4kLXpmLXplcm8tYnJlYWtwb2ludDogc21hbGwgIWRlZmF1bHQ7XG5cbiQtemYtYnJlYWtwb2ludHMta2V5czogbWFwLXRvLWxpc3QoJGJyZWFrcG9pbnRzLCAna2V5cycpO1xuXG5AaWYgbnRoKG1hcC12YWx1ZXMoJGJyZWFrcG9pbnRzKSwgMSkgIT0gMCB7XG4gIEBlcnJvciAnVGhlIGZpcnN0IGtleSBpbiB0aGUgJGJyZWFrcG9pbnRzIG1hcCBtdXN0IGhhdmUgYSB2YWx1ZSBvZiBcIjBcIi4nO1xufVxuQGVsc2Uge1xuICAkLXpmLXplcm8tYnJlYWtwb2ludDogbnRoKG1hcC1rZXlzKCRicmVha3BvaW50cyksIDEpO1xufVxuXG4vLy8gQWxsIG9mIHRoZSBuYW1lcyBpbiB0aGlzIGxpc3Qgd2lsbCBiZSBvdXRwdXQgYXMgY2xhc3NlcyBpbiB5b3VyIENTUywgbGlrZSBgLnNtYWxsLTEyYCwgYC5tZWRpdW0tNmAsIGFuZCBzbyBvbi4gRWFjaCB2YWx1ZSBpbiB0aGlzIGxpc3QgbXVzdCBhbHNvIGJlIGluIHRoZSBgJGJyZWFrcG9pbnRzYCBtYXAuXG4vLy8gQHR5cGUgTGlzdFxuJGJyZWFrcG9pbnQtY2xhc3NlczogKHNtYWxsIG1lZGl1bSBsYXJnZSkgIWRlZmF1bHQ7XG5cbi8vLyBHZW5lcmF0ZXMgYSBtZWRpYSBxdWVyeSBzdHJpbmcgbWF0Y2hpbmcgdGhlIGlucHV0IHZhbHVlLiBSZWZlciB0byB0aGUgZG9jdW1lbnRhdGlvbiBmb3IgdGhlIGBicmVha3BvaW50KClgIG1peGluIHRvIHNlZSB3aGF0IHRoZSBwb3NzaWJsZSBpbnB1dHMgYXJlLlxuLy8vXG4vLy8gQHBhcmFtIHtLZXl3b3JkfE51bWJlcn0gJHZhbCBbc21hbGxdIC0gQnJlYWtwb2ludCBuYW1lLCBvciBweCwgcmVtLCBvciBlbSB2YWx1ZSB0byBwcm9jZXNzLlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQoJHZhbDogJC16Zi16ZXJvLWJyZWFrcG9pbnQpIHtcbiAgLy8gU2l6ZSBvciBrZXl3b3JkXG4gICRicDogbnRoKCR2YWwsIDEpO1xuICAvLyBWYWx1ZSBmb3IgbWF4LXdpZHRoIG1lZGlhIHF1ZXJpZXNcbiAgJGJwLW1heDogMDtcbiAgLy8gRGlyZWN0aW9uIG9mIG1lZGlhIHF1ZXJ5ICh1cCwgZG93biwgb3Igb25seSlcbiAgJGRpcjogaWYobGVuZ3RoKCR2YWwpID4gMSwgbnRoKCR2YWwsIDIpLCB1cCk7XG4gIC8vIEV2ZW50dWFsIG91dHB1dFxuICAkc3RyOiAnJztcbiAgLy8gSXMgaXQgYSBuYW1lZCBtZWRpYSBxdWVyeT9cbiAgJG5hbWVkOiBmYWxzZTtcblxuICAvLyBPcmllbnRhdGlvbiBtZWRpYSBxdWVyaWVzIGhhdmUgYSB1bmlxdWUgc3ludGF4XG4gIEBpZiAkYnAgPT0gJ2xhbmRzY2FwZScgb3IgJGJwID09ICdwb3J0cmFpdCcge1xuICAgIEByZXR1cm4gJyhvcmllbnRhdGlvbjogI3skYnB9KSc7XG4gIH1cbiAgQGVsc2UgaWYgJGJwID09ICdyZXRpbmEnIHtcbiAgICBAcmV0dXJuICcoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpJztcbiAgfVxuXG4gIC8vIFRyeSB0byBwdWxsIGEgbmFtZWQgYnJlYWtwb2ludCBvdXQgb2YgdGhlICRicmVha3BvaW50cyBtYXBcbiAgQGlmIHR5cGUtb2YoJGJwKSA9PSAnc3RyaW5nJyB7XG4gICAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJwKSB7XG4gICAgICBAaWYgJGRpciA9PSAnb25seScgb3IgJGRpciA9PSAnZG93bicge1xuICAgICAgICAkYnAtbWF4OiAtemYtbWFwLW5leHQoJGJyZWFrcG9pbnRzLCAkYnApO1xuICAgICAgfVxuXG4gICAgICAkYnA6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnApO1xuICAgICAgJG5hbWVkOiB0cnVlO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAkYnA6IDA7XG4gICAgICBAd2FybiAnYnJlYWtwb2ludCgpOiBcIiN7JHZhbH1cIiBpcyBub3QgZGVmaW5lZCBpbiB5b3VyICRicmVha3BvaW50cyBzZXR0aW5nLic7XG4gICAgfVxuICB9XG5cbiAgLy8gQ29udmVydCBhbnkgcGl4ZWwsIHJlbSwgb3IgdW5pdGxlc3MgdmFsdWUgdG8gZW1cbiAgJGJwOiAtemYtYnAtdG8tZW0oJGJwKTtcbiAgLy8gTWF4IHZhbHVlIGlzIDAuMnB4IHVuZGVyIHRoZSBuZXh0IGJyZWFrcG9pbnQgKDAuMDIgLyAxNiA9IDAuMDAxMjUpLlxuICAvLyBVc2UgYSBwcmVjaXNpb24gdW5kZXIgMXB4IHRvIHN1cHBvcnQgYnJvd3NlciB6b29tLCBidXQgbm90IHRvIGxvdyB0byBhdm9pZCByb3VuZGluZy5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS96dXJiL2ZvdW5kYXRpb24tc2l0ZXMvaXNzdWVzLzExMzEzXG4gIEBpZiAkYnAtbWF4IHtcbiAgICAkYnAtbWF4OiAtemYtYnAtdG8tZW0oJGJwLW1heCkgLSAuMDAxMjU7XG4gIH1cblxuICAvLyBDb25kaXRpb25zIHRvIHNraXAgbWVkaWEgcXVlcnkgY3JlYXRpb25cbiAgLy8gLSBJdCdzIGEgbmFtZWQgYnJlYWtwb2ludCB0aGF0IHJlc29sdmVkIHRvIFwiMCBkb3duXCIgb3IgXCIwIHVwXCJcbiAgLy8gLSBJdCdzIGEgbnVtZXJpYyBicmVha3BvaW50IHRoYXQgcmVzb2x2ZWQgdG8gXCIwIFwiICsgYW55dGhpbmdcbiAgQGlmICRicCA+IDBlbSBvciAkZGlyID09ICdvbmx5JyBvciAkZGlyID09ICdkb3duJyB7XG4gICAgLy8gYG9ubHlgIHJhbmdlcyB1c2UgdGhlIGZvcm1hdCBgKG1pbi13aWR0aDogbikgYW5kIChtYXgtd2lkdGg6IG4pYFxuICAgIEBpZiAkZGlyID09ICdvbmx5JyB7XG4gICAgICAvLyBPbmx5IG5hbWVkIG1lZGlhIHF1ZXJpZXMgY2FuIGhhdmUgYW4gXCJvbmx5XCIgcmFuZ2VcbiAgICAgIEBpZiAkbmFtZWQgPT0gdHJ1ZSB7XG4gICAgICAgIC8vIE9ubHkgdXNlIFwibWluLXdpZHRoXCIgaWYgdGhlIGZsb29yIGlzIGdyZWF0ZXIgdGhhbiAwXG4gICAgICAgIEBpZiAkYnAgPiAwZW0ge1xuICAgICAgICAgICRzdHI6ICRzdHIgKyAnKG1pbi13aWR0aDogI3skYnB9KSc7XG5cbiAgICAgICAgICAvLyBPbmx5IGFkZCBcImFuZFwiIHRvIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGVyZSdzIGEgY2VpbGluZ1xuICAgICAgICAgIEBpZiAkYnAtbWF4ICE9IG51bGwge1xuICAgICAgICAgICAgJHN0cjogJHN0ciArICcgYW5kICc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gT25seSB1c2UgXCJtYXgtd2lkdGhcIiBpZiB0aGVyZSdzIGEgY2VpbGluZ1xuICAgICAgICBAaWYgJGJwLW1heCAhPSBudWxsIHtcbiAgICAgICAgICAkc3RyOiAkc3RyICsgJyhtYXgtd2lkdGg6ICN7JGJwLW1heH0pJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAd2FybiAnYnJlYWtwb2ludCgpOiBPbmx5IG5hbWVkIG1lZGlhIHF1ZXJpZXMgY2FuIGhhdmUgYW4gYG9ubHlgIHJhbmdlLic7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gYGRvd25gIHJhbmdlcyB1c2UgdGhlIGZvcm1hdCBgKG1heC13aWR0aDogbilgXG4gICAgQGVsc2UgaWYgJGRpciA9PSAnZG93bicge1xuICAgICAgJG1heDogaWYoJG5hbWVkLCAkYnAtbWF4LCAkYnApO1xuXG4gICAgICAvLyBTa2lwIG1lZGlhIHF1ZXJ5IGNyZWF0aW9uIGlmIGlucHV0IHZhbHVlIGlzIGV4YWN0bHkgXCIwIGRvd25cIixcbiAgICAgIC8vIHVubGVzcyB0aGUgZnVuY3Rpb24gd2FzIGNhbGxlZCBhcyBcInNtYWxsIGRvd25cIiwgaW4gd2hpY2ggY2FzZSBpdCdzIGp1c3QgXCJzbWFsbCBvbmx5XCJcbiAgICAgIEBpZiAkbmFtZWQgb3IgJGJwID4gMGVtIHtcbiAgICAgICAgQGlmICRtYXggIT0gbnVsbCB7XG4gICAgICAgICAgJHN0cjogJHN0ciArICcobWF4LXdpZHRoOiAjeyRtYXh9KSc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBgdXBgIHJhbmdlcyB1c2UgdGhlIGZvcm1hdCBgKG1pbi13aWR0aDogbilgXG4gICAgQGVsc2UgaWYgJGJwID4gMGVtIHtcbiAgICAgICRzdHI6ICRzdHIgKyAnKG1pbi13aWR0aDogI3skYnB9KSc7XG4gICAgfVxuICB9XG5cbiAgQHJldHVybiAkc3RyO1xufVxuXG4vLy8gV3JhcHMgYSBtZWRpYSBxdWVyeSBhcm91bmQgdGhlIGNvbnRlbnQgeW91IHB1dCBpbnNpZGUgdGhlIG1peGluLiBUaGlzIG1peGluIGFjY2VwdHMgYSBudW1iZXIgb2YgdmFsdWVzOlxuLy8vICAtIElmIGEgc3RyaW5nIGlzIHBhc3NlZCwgdGhlIG1peGluIHdpbGwgbG9vayBmb3IgaXQgaW4gdGhlIGAkYnJlYWtwb2ludHNgIG1hcCwgYW5kIHVzZSBhIG1lZGlhIHF1ZXJ5IHRoZXJlLlxuLy8vICAtIElmIGEgcGl4ZWwgdmFsdWUgaXMgcGFzc2VkLCBpdCB3aWxsIGJlIGNvbnZlcnRlZCB0byBhbiBlbSB2YWx1ZSB1c2luZyBgJGdsb2JhbC1mb250LXNpemVgIGFzIHRoZSBiYXNlLlxuLy8vICAtIElmIGEgcmVtIHZhbHVlIGlzIHBhc3NlZCwgdGhlIHVuaXQgd2lsbCBiZSBjaGFuZ2VkIHRvIGVtLlxuLy8vICAtIElmIGFuIGVtIHZhbHVlIGlzIHBhc3NlZCwgdGhlIHZhbHVlIHdpbGwgYmUgdXNlZCBhcy1pcy5cbi8vL1xuLy8vIEBwYXJhbSB7S2V5d29yZHxOdW1iZXJ9ICR2YWx1ZSAtIEJyZWFrcG9pbnQgbmFtZSwgb3IgcHgsIHJlbSwgb3IgZW0gdmFsdWUgdG8gcHJvY2Vzcy5cbi8vL1xuLy8vIEBvdXRwdXQgSWYgdGhlIGJyZWFrcG9pbnQgaXMgXCIwcHggYW5kIGxhcmdlclwiLCBvdXRwdXRzIHRoZSBjb250ZW50IGFzLWlzLiBPdGhlcndpc2UsIG91dHB1dHMgdGhlIGNvbnRlbnQgd3JhcHBlZCBpbiBhIG1lZGlhIHF1ZXJ5LlxuQG1peGluIGJyZWFrcG9pbnQoJHZhbHVlKSB7XG4gICRzdHI6IGJyZWFrcG9pbnQoJHZhbHVlKTtcbiAgJGJwOiBpbmRleCgkLXpmLWJyZWFrcG9pbnRzLWtleXMsICR2YWx1ZSk7XG4gICRwYnA6IGluZGV4KCQtemYtYnJlYWtwb2ludHMta2V5cywgJHByaW50LWJyZWFrcG9pbnQpO1xuXG4gICRvbGQtemYtc2l6ZTogbnVsbDtcblxuICAvLyBNYWtlIGJyZWFrcG9pbnQgc2l6ZSBhdmFpbGFibGUgYXMgYSB2YXJpYWJsZVxuICBAaWYgZ2xvYmFsLXZhcmlhYmxlLWV4aXN0cygtemYtc2l6ZSkge1xuICAgICRvbGQtemYtc2l6ZTogJC16Zi1zaXplO1xuICB9XG4gICQtemYtc2l6ZTogbnRoKCR2YWx1ZSwgMSkgIWdsb2JhbDsgLy8gZ2V0IHRoZSBmaXJzdCB2YWx1ZSB0byBhY2NvdW50IGZvciBgb25seWAgYW5kIGBkb3duYCBrZXl3b3Jkc1xuXG4gIC8vIElmICRzdHIgaXMgc3RpbGwgYW4gZW1wdHkgc3RyaW5nLCBubyBtZWRpYSBxdWVyeSBpcyBuZWVkZWRcbiAgQGlmICRzdHIgPT0gJycge1xuICAgIEBjb250ZW50O1xuICB9XG5cbiAgLy8gT3RoZXJ3aXNlLCB3cmFwIHRoZSBjb250ZW50IGluIGEgbWVkaWEgcXVlcnlcbiAgQGVsc2Uge1xuICAgIC8vIEZvciBuYW1lZCBicmVha3BvaW50cyBsZXNzIHRoYW4gb3IgZXF1YWwgdG8gJHByaW50LWJyZWFrcG9pbnQsIGFkZCBwcmludCB0byB0aGUgbWVkaWEgdHlwZXNcbiAgICBAaWYgJGJwICE9IG51bGwgYW5kICRicCA8PSAkcGJwIHtcbiAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAjeyRzdHJ9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAjeyRzdHJ9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJC16Zi1zaXplOiAkb2xkLXpmLXNpemUgIWdsb2JhbDtcbn1cblxuLy8vIENvbnZlcnRzIHRoZSBicmVha3BvaW50cyBtYXAgdG8gYSBVUkwtZW5jb2RlZCBzdHJpbmcsIGxpa2UgdGhpczogYGtleTE9dmFsdWUxJmtleTI9dmFsdWUyYC4gVGhlIHZhbHVlIGlzIHRoZW4gZHJvcHBlZCBpbnRvIHRoZSBDU1MgZm9yIGEgc3BlY2lhbCBgPG1ldGE+YCB0YWcsIHdoaWNoIGlzIHJlYWQgYnkgdGhlIEZvdW5kYXRpb24gSmF2YVNjcmlwdC4gVGhpcyBpcyBob3cgd2UgdHJhbnNmZXIgdmFsdWVzIGZyb20gU2FzcyB0byBKYXZhU2NyaXB0LCBzbyB0aGV5IGNhbiBiZSBkZWZpbmVkIGluIG9uZSBwbGFjZS5cbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vL1xuLy8vIEBwYXJhbSB7TWFwfSAkbWFwIC0gTWFwIHRvIGNvbnZlcnQuXG4vLy9cbi8vLyBAcmV0dXJucyB7U3RyaW5nfSBBIHN0cmluZyBjb250YWluaW5nIHRoZSBtYXAncyBjb250ZW50cy5cbkBmdW5jdGlvbiAtemYtYnAtc2VyaWFsaXplKCRtYXApIHtcbiAgJHN0cjogJyc7XG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkbWFwIHtcbiAgICAkc3RyOiAkc3RyICsgJGtleSArICc9JyArIC16Zi1icC10by1lbSgkdmFsdWUpICsgJyYnO1xuICB9XG4gICRzdHI6IHN0ci1zbGljZSgkc3RyLCAxLCAtMik7XG5cbiAgQHJldHVybiAkc3RyO1xufVxuXG4vLy8gRmluZCB0aGUgbmV4dCBrZXkgaW4gYSBtYXAuXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy9cbi8vLyBAcGFyYW0ge01hcH0gJG1hcCAtIE1hcCB0byB0cmF2ZXJzZS5cbi8vLyBAcGFyYW0ge01peGVkfSAka2V5IC0gS2V5IHRvIHVzZSBhcyBhIHN0YXJ0aW5nIHBvaW50LlxuLy8vXG4vLy8gQHJldHVybnMge01peGVkfSBUaGUgdmFsdWUgZm9yIHRoZSBrZXkgYWZ0ZXIgYCRrZXlgLCBpZiBgJGtleWAgd2FzIGZvdW5kLiBJZiBgJGtleWAgd2FzIG5vdCBmb3VuZCwgb3IgYCRrZXlgIHdhcyB0aGUgbGFzdCB2YWx1ZSBpbiB0aGUgbWFwLCByZXR1cm5zIGBudWxsYC5cbkBmdW5jdGlvbiAtemYtbWFwLW5leHQoJG1hcCwgJGtleSkge1xuXG4gIC8vIFN0b3JlIHRoZSBrZXlzIG9mIHRoZSBtYXAgYXMgYSBsaXN0XG4gICR2YWx1ZXM6IG1hcC1rZXlzKCRtYXApO1xuXG4gICRpOiAwO1xuXG4gIC8vIElmIHRoZSBLZXkgRXhpc3RzLCBHZXQgdGhlIGluZGV4IG9mIHRoZSBrZXkgd2l0aGluIHRoZSBtYXAgYW5kIGFkZCAxIHRvIGl0IGZvciB0aGUgbmV4dCBicmVha3BvaW50IGluIHRoZSBtYXBcbiAgQGlmIChtYXAtaGFzLWtleSgkbWFwLCAka2V5KSkge1xuICAgICRpOiBpbmRleCgkdmFsdWVzLCAka2V5KSArIDE7XG4gIH1cblxuICAvLyBJZiB0aGUga2V5IGRvZXNuJ3QgZXhpc3QsIG9yIGl0J3MgdGhlIGxhc3Qga2V5IGluIHRoZSBtYXAsIHJldHVybiBudWxsXG4gIEBpZiAoJGkgPiBsZW5ndGgoJG1hcCkgb3IgJGkgPT0gMCkge1xuICAgIEByZXR1cm4gbnVsbDtcbiAgfVxuICAvLyBPdGhlcndpc2UsIHJldHVybiB0aGUgdmFsdWVcbiAgQGVsc2Uge1xuICAgIEByZXR1cm4gbWFwLWdldCgkbWFwLCBudGgoJHZhbHVlcywgJGkpKTtcbiAgfVxuXG59XG5cbi8vLyBSZXR1cm4gYSBsaXN0IG9mIG91ciBuYW1lZCBicmVha3BvaW50cyBsZXNzIHRoYW4gJGtleS4gVXNlZnVsIGZvciBkZWFsaW5nIHdpdGhcbi8vLyByZXNwb25zaXZlIGd1dHRlcnMgZm9yIHRoZSBncmlkLlxuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRrZXkgLSBLZXkgdG8gdXNlIGFzIGxhc3QgYnJlYWtwb2ludC5cbi8vL1xuLy8vIEByZXR1cm5zIHtBcnJheX0gVGhlIGxpc3Qgb2YgYnJlYWtwb2ludHMgdXAgdG8gYW5kLiBJZiAka2V5IGlzIGF1dG8sIHJldHVybnMgYnJlYWtwb2ludHMgYWJvdmUgdGhlIHplcm9cbkBmdW5jdGlvbiAtemYtYnJlYWtwb2ludHMtbGVzcy10aGFuKCRrZXkpIHtcbiAgJGxpc3Q6ICgpO1xuICAkZm91bmRfa2V5OiBmYWxzZTtcblxuICBAZWFjaCAkbmFtZSBpbiAkLXpmLWJyZWFrcG9pbnRzLWtleXMge1xuICAgIEBpZiAoJG5hbWUgPT0gJGtleSkge1xuICAgICAgJGZvdW5kX2tleTogdHJ1ZTtcbiAgICB9XG4gICAgQGlmIG5vdCAkZm91bmRfa2V5IHtcbiAgICAgICRsaXN0OiBhcHBlbmQoJGxpc3QsICRuYW1lKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkbGlzdDtcbn1cblxuLy8vIFJldHVybiBhIGxpc3Qgb2Ygb3VyIG5hbWVkIGJyZWFrcG9pbnRzIGxlc3MgdGhhbiAka2V5LiBVc2VmdWwgZm9yIGRlYWxpbmcgd2l0aFxuLy8vIHJlc3BvbnNpdmUgZ3V0dGVycyBmb3IgdGhlIGdyaWQuXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGJyZWFrcG9pbnQgLSBhIG5hbWVkIG9yIG5vbi1uYW1lZCBicmVha3BvaW50LlxuLy8vXG4vLy8gQHJldHVybnMge0FycmF5fSBUaGUgbGlzdCBvZiBicmVha3BvaW50cyB1cCB0byBhbmQuIElmICRrZXkgaXMgYXV0bywgcmV0dXJucyBicmVha3BvaW50cyBhYm92ZSB0aGUgemVyb1xuQGZ1bmN0aW9uIC16Zi1jbG9zZXN0LW5hbWVkLWJyZWFrcG9pbnQoJGJyZWFrcG9pbnQpIHtcbiAgJGxhc3Q6ICQtemYtemVyby1icmVha3BvaW50O1xuICAkZm91bmQ6IGZhbHNlO1xuXG4gICR2YWx1ZTogdW5pdGxlc3MtY2FsYygkYnJlYWtwb2ludCwgMXB4KTtcbiAgQGVhY2ggJGtleSwgJHZhbCBpbiAkYnJlYWtwb2ludHMge1xuICAgIEBpZiBub3QgJGZvdW5kIHtcbiAgICAgIEBpZiB1bml0bGVzcy1jYWxjKCR2YWwpID4gJHZhbHVlIHtcbiAgICAgICAgJGZvdW5kOiB0cnVlO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgICRsYXN0OiAka2V5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEByZXR1cm4gJGxhc3Q7XG59XG5cbi8vLyBHZXQgYSB2YWx1ZSBmb3IgYSBicmVha3BvaW50IGZyb20gYSByZXNwb25zaXZlIGNvbmZpZyBtYXAgb3Igc2luZ2xlIHZhbHVlLlxuLy8vIC0gSWYgdGhlIGNvbmZpZyBpcyBhIHNpbmdsZSB2YWx1ZSwgcmV0dXJuIGl0IHJlZ2FyZGxlc3Mgb2YgYCR2YWx1ZWAuXG4vLy8gLSBJZiB0aGUgY29uZmlnIGlzIGEgbWFwIGFuZCBoYXMgdGhlIGtleSBgJHZhbHVlYCwgdGhlIGV4YWN0IGJyZWFrcG9pbnQgdmFsdWUgaXMgcmV0dXJuZWQuXG4vLy8gLSBJZiB0aGUgY29uZmlnIGlzIGEgbWFwIGFuZCBkb2VzICpub3QqIGhhdmUgdGhlIGJyZWFrcG9pbnQsIHRoZSB2YWx1ZSBtYXRjaGluZyB0aGUgbmV4dCBsb3dlc3QgYnJlYWtwb2ludCBpbiB0aGUgY29uZmlnIG1hcCBpcyByZXR1cm5lZC5cbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vL1xuLy8vIEBwYXJhbSB7TnVtYmVyfE1hcH0gJG1hcCAtIFJlc3BvbnNpdmUgY29uZmlnIG1hcCBvciBzaW5nbGUgdmFsdWUuXG4vLy8gQHBhcmFtIHtLZXl3b3JkfSAkdmFsdWUgLSBCcmVha3BvaW50IG5hbWUgdG8gdXNlLlxuLy8vXG4vLy8gQHJldHVybiB7TWl4ZWR9IFRoZSBjb3JyZXNwb25kaW5nIGJyZWFrcG9pbnQgdmFsdWUuXG5AZnVuY3Rpb24gLXpmLWdldC1icC12YWwoJG1hcCwgJHZhbHVlKSB7XG4gIC8vIElmIHRoZSBnaXZlbiBtYXAgaXMgYSBzaW5nbGUgdmFsdWUsIHJldHVybiBpdFxuICBAaWYgdHlwZS1vZigkbWFwKSA9PSAnbnVtYmVyJyB7XG4gICAgQHJldHVybiAkbWFwO1xuICB9XG5cblxuICAvLyBDaGVjayBpZiB0aGUgYnJlYWtwb2ludCBuYW1lIGV4aXN0cyBnbG9iYWxseVxuICBAaWYgbm90IG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJHZhbHVlKSB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSAnbnVtYmVyJyB7XG4gICAgICAkdmFsdWU6IC16Zi1jbG9zZXN0LW5hbWVkLWJyZWFrcG9pbnQoJHZhbHVlKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIEByZXR1cm4gbnVsbDtcbiAgICB9XG4gIH1cbiAgLy8gQ2hlY2sgaWYgdGhlIGJyZWFrcG9pbnQgbmFtZSBleGlzdHMgaW4gdGhlIGxvY2FsIGNvbmZpZyBtYXBcbiAgQGVsc2UgaWYgbWFwLWhhcy1rZXkoJG1hcCwgJHZhbHVlKSB7XG4gICAgLy8gSWYgaXQgZG9lcywganVzdCByZXR1cm4gdGhlIHZhbHVlXG4gICAgQHJldHVybiBtYXAtZ2V0KCRtYXAsICR2YWx1ZSk7XG4gIH1cbiAgLy8gT3RoZXJ3aXNlLCBmaW5kIHRoZSBuZXh0IGxvd2VzdCBicmVha3BvaW50IGFuZCByZXR1cm4gdGhhdCB2YWx1ZVxuICBAZWxzZSB7XG4gICAgJGFuY2hvcjogbnVsbDtcbiAgICAkZm91bmQ6IGZhbHNlO1xuXG4gICAgQGVhY2ggJGtleSwgJHZhbCBpbiAkYnJlYWtwb2ludHMge1xuICAgICAgQGlmIG5vdCAkZm91bmQge1xuICAgICAgICBAaWYgbWFwLWhhcy1rZXkoJG1hcCwgJGtleSkge1xuICAgICAgICAgICRhbmNob3I6ICRrZXk7XG4gICAgICAgIH1cbiAgICAgICAgQGlmICRrZXkgPT0gJHZhbHVlIHtcbiAgICAgICAgICAkZm91bmQ6IHRydWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAcmV0dXJuIG1hcC1nZXQoJG1hcCwgJGFuY2hvcik7XG4gIH1cbn1cblxuJHNtYWxsLXVwOiAnJztcbiRzbWFsbC1vbmx5OiAnJztcblxuQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgc21hbGwpIHtcbiAgJHNtYWxsLXVwOiBzY3JlZW47XG4gICRzbWFsbC1vbmx5OiB1bnF1b3RlKCdzY3JlZW4gYW5kICN7YnJlYWtwb2ludChzbWFsbCBvbmx5KX0nKTtcbn1cblxuJG1lZGl1bS11cDogJyc7XG4kbWVkaXVtLW9ubHk6ICcnO1xuXG5AaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCBtZWRpdW0pIHtcbiAgJG1lZGl1bS11cDogdW5xdW90ZSgnc2NyZWVuIGFuZCAje2JyZWFrcG9pbnQobWVkaXVtKX0nKTtcbiAgJG1lZGl1bS1vbmx5OiB1bnF1b3RlKCdzY3JlZW4gYW5kICN7YnJlYWtwb2ludChtZWRpdW0gb25seSl9Jyk7XG59XG5cbiRsYXJnZS11cDogJyc7XG4kbGFyZ2Utb25seTogJyc7XG5cbkBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsIGxhcmdlKSB7XG4gICRsYXJnZS11cDogdW5xdW90ZSgnc2NyZWVuIGFuZCAje2JyZWFrcG9pbnQobGFyZ2UpfScpO1xuICAkbGFyZ2Utb25seTogdW5xdW90ZSgnc2NyZWVuIGFuZCAje2JyZWFrcG9pbnQobGFyZ2Ugb25seSl9Jyk7XG59XG5cbiR4bGFyZ2UtdXA6ICcnO1xuJHhsYXJnZS1vbmx5OiAnJztcblxuQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgeGxhcmdlKSB7XG4gICR4bGFyZ2UtdXA6IHVucXVvdGUoJ3NjcmVlbiBhbmQgI3ticmVha3BvaW50KHhsYXJnZSl9Jyk7XG4gICR4bGFyZ2Utb25seTogdW5xdW90ZSgnc2NyZWVuIGFuZCAje2JyZWFrcG9pbnQoeGxhcmdlIG9ubHkpfScpO1xufVxuXG4keHhsYXJnZS11cDogJyc7XG5cbkBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsIHh4bGFyZ2UpIHtcbiAgJHh4bGFyZ2UtdXA6IHVucXVvdGUoJ3NjcmVlbiBhbmQgI3ticmVha3BvaW50KHh4bGFyZ2UpfScpO1xufVxuIiwiLmFjY291bnQge1xuXHQkdGhpczogJjtcblx0Ly8gdG9wOiAxMHJlbTtcblx0bWFyZ2luLXRvcDogMTFyZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ly8gcGFkZGluZy1ib3R0b206IDI1cmVtO1xuXG5cdCZfX25hdiB7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RmZTBlMDtcblxuXHRcdGEge1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmUyZTI7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRwYWRkaW5nOiAyNHB4IDMwcHggMjdweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdC5uYXYtYWNjb3VudC1uYXYge1xuXHRcdFx0cGFkZGluZy10b3A6IDFyZW07XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubWVudS1pdGVtIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19tYWluLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDVyZW07XG5cdH1cblxuXHQmX19uYXYtaXRlbSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmUyZTI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAyNHB4IDMwcHggMjdweDtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHRhIHtcblx0XHQmLmdyaWQtaW1hZ2Uge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0Jl9fcmVjb21tZW5kZWQge1xuXHRcdHBhZGRpbmc6IDFyZW0gM3JlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG5cdFx0LmNvbnRlbnQge1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGhlaWdodDogMzByZW07XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRwYWRkaW5nLXRvcDogMjhweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQmX191c2VyLWdyZWV0aW5nIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5uYXYtYWNjb3VudC1uYXYgJiB7XG5cdFx0I3skdGhpc31fX3VzZXItbWVtYmVyLXN0YXR1cyB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS43ZW07XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE4cHg7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdXNlci1tZW1iZXItY29ubmVjdGVkIHtcblx0XHRjb2xvcjogIzk5OTtcblx0fVxuXG5cdCZfX2RldGFpbHMge1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNXJlbTtcblx0XHRtYXJnaW4tdG9wOiA1cmVtO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAyMyBkb3duKSB7XG5cdFx0Ly8gdG9wOiA2cmVtO1xuXHRcdG1hcmdpbi10b3A6IDZyZW07XG5cdH1cblxuXHQmX19vdmVydmlldy1zY2hlZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0fVxuXG5cdCZfX292ZXJ2aWV3LXNjaGVkLWl0ZW0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDAuNXJlbTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHR9XG5cdH1cblxuXHQmX19vdmVydmlldyB7XG5cdFx0c3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LWZhbWlseTogU2Fja2Vycy1TVEQtSGVhdnksIGhlbHZldGljYSwgc2Fucy1zZXJpZjtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHR9XG5cdH1cbn1cblxuLmdyaWQgLmdyaWQtZXhjZXJwdCB7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bGluZS1oZWlnaHQ6IDEuNGVtO1xuXHRmb250LXdlaWdodDogMjAwO1xuXHRwYWRkaW5nLXRvcDogOXB4O1xufVxuXG4uZ3JpZCAuZ3JpZC1jdGFzIC5ncmlkLWN0YSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmctYm90dG9tOiAycHg7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdG1hcmdpbi1sZWZ0OiAyN3B4O1xuXG5cdCY6Zmlyc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG59XG5cbi5ncmlkIC5ncmlkLXRpdGxlIHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRwYWRkaW5nLXRvcDogMThweDtcbn1cblxuLmFjY291bnQtc3Vic2NyaWJlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA0KTtcblx0cGFkZGluZzogMnJlbTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHQmX190b3AtdGV4dCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMnJlbTtcblx0XHRmb250LXNpemU6IDlweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRwYWRkaW5nLXRvcDogMXJlbTtcblx0fVxufVxuXG4uYWNjb3VudC1wcmVmZXJlbmNlcyB7XG5cdG1hcmdpbi1ib3R0b206IDVyZW07XG5cdG1hcmdpbi10b3A6IDVyZW07XG5cblx0Jl9fcmVwb3J0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXG5cdFx0Ji0tZXJyb3Ige1xuXHRcdFx0Y29sb3I6IHJlZDtcblx0XHR9XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRtYXJnaW46IDAgMXJlbSAycmVtO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG5cdFx0d2lkdGg6IGNhbGMoNTAlIC0gMnJlbSkgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nOiAxcmVtO1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdG9wYWNpdHk6IDAuNTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHR9XG5cblx0Jl9fY2hlY2sge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGlucHV0IHtcblx0XHRcdG1hcmdpbi1yaWdodDogMXJlbTtcblx0XHR9XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHR0ZXh0YXJlYSB7XG5cdFx0XHRoZWlnaHQ6IDE1OHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHR9XG5cdH1cblxuXHQmX19tdWx0aXBsZSB7XG5cdFx0LXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XG5cdFx0Y29sdW1uLWNvdW50OiAyO1xuXHR9XG5cblx0Jl9fY2hlY2stdGV4dCB7XG5cdFx0Zm9udC1mYW1pbHk6IGdpbGwtc2Fucy1ub3ZhLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRjb2xvcjogIzIzMjIyMjtcblx0XHRsaW5lLWhlaWdodDogMS40ZW07XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0fVxuXG5cdCZfX2J0bmJveCB7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0YnV0dG9uIHtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDFyZW0pO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luOiAwIDAuNXJlbTtcblx0XHR9XG5cdH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBGbGV4Ym94IFNBU1MgbWl4aW5zXG4vLyBUaGUgc3BlYzogaHR0cDovL3d3dy53My5vcmcvVFIvY3NzMy1mbGV4Ym94XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBGbGV4Ym94IGRpc3BsYXlcbkBtaXhpbiBmbGV4Ym94KCkge1xuXHRkaXNwbGF5OiAtbW96LWJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4Ym94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiAtbW96LWZsZXg7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi8vIFRoZSAnZmxleCcgc2hvcnRoYW5kXG4vLyAtIGFwcGxpZXMgdG86IGZsZXggaXRlbXNcbi8vIDxwb3NpdGl2ZS1udW1iZXI+LCBpbml0aWFsLCBhdXRvLCBvciBub25lXG5AbWl4aW4gZmxleCgkdmFsdWVzKSB7XG5cdC13ZWJraXQtYm94LWZsZXg6ICR2YWx1ZXM7XG5cdFx0IC1tb3otYm94LWZsZXg6ICR2YWx1ZXM7XG5cdFx0XHQtd2Via2l0LWZsZXg6ICR2YWx1ZXM7XG5cdFx0XHQtbXMtZmxleDogJHZhbHVlcztcblx0XHRcdFx0XHRmbGV4OiAkdmFsdWVzO1xufVxuXG4vLyBGbGV4IEZsb3cgRGlyZWN0aW9uXG4vLyAtIGFwcGxpZXMgdG86IGZsZXggY29udGFpbmVyc1xuLy8gcm93IHwgcm93LXJldmVyc2UgfCBjb2x1bW4gfCBjb2x1bW4tcmV2ZXJzZVxuQG1peGluIGZsZXgtZGlyZWN0aW9uKCRkaXJlY3Rpb24pIHtcblx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcblx0XHQgLW1vei1mbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcblx0XHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbn1cblxuLy8gRmxleCBMaW5lIFdyYXBwaW5nXG4vLyAtIGFwcGxpZXMgdG86IGZsZXggY29udGFpbmVyc1xuLy8gbm93cmFwIHwgd3JhcCB8IHdyYXAtcmV2ZXJzZVxuQG1peGluIGZsZXgtd3JhcCgkd3JhcCkge1xuXHQtd2Via2l0LWZsZXgtd3JhcDogJHdyYXA7XG5cdFx0IC1tb3otZmxleC13cmFwOiAkd3JhcDtcblx0XHRcdC1tcy1mbGV4LXdyYXA6ICR3cmFwO1xuXHRcdFx0XHRcdGZsZXgtd3JhcDogJHdyYXA7XG59XG5cbi8vIEZsZXggRGlyZWN0aW9uIGFuZCBXcmFwXG4vLyAtIGFwcGxpZXMgdG86IGZsZXggY29udGFpbmVyc1xuLy8gPGZsZXgtZGlyZWN0aW9uPiB8fCA8ZmxleC13cmFwPlxuQG1peGluIGZsZXgtZmxvdygkZmxvdykge1xuXHQtd2Via2l0LWZsZXgtZmxvdzogJGZsb3c7XG5cdFx0IC1tb3otZmxleC1mbG93OiAkZmxvdztcblx0XHRcdC1tcy1mbGV4LWZsb3c6ICRmbG93O1xuXHRcdFx0XHRcdGZsZXgtZmxvdzogJGZsb3c7XG59XG5cbi8vIERpc3BsYXkgT3JkZXJcbi8vIC0gYXBwbGllcyB0bzogZmxleCBpdGVtc1xuLy8gPGludGVnZXI+XG5AbWl4aW4gb3JkZXIoJHZhbCkge1xuXHQtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAkdmFsO1xuXHRcdCAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiAkdmFsO1xuXHRcdFx0XHQgLW1zLWZsZXgtb3JkZXI6ICR2YWw7XG5cdFx0XHRcdFx0LXdlYmtpdC1vcmRlcjogJHZhbDtcblx0XHRcdFx0XHRcdG9yZGVyOiAkdmFsO1xufVxuXG4vLyBGbGV4IGdyb3cgZmFjdG9yXG4vLyAtIGFwcGxpZXMgdG86IGZsZXggaXRlbXNcbi8vIDxudW1iZXI+XG5AbWl4aW4gZmxleC1ncm93KCRncm93KSB7XG5cdC13ZWJraXQtZmxleC1ncm93OiAkZ3Jvdztcblx0XHQgLW1vei1mbGV4LWdyb3c6ICRncm93O1xuXHRcdFx0LW1zLWZsZXgtZ3JvdzogJGdyb3c7XG5cdFx0XHRcdFx0ZmxleC1ncm93OiAkZ3Jvdztcbn1cblxuLy8gRmxleCBzaHJpbmtcbi8vIC0gYXBwbGllcyB0bzogZmxleCBpdGVtIHNocmluayBmYWN0b3Jcbi8vIDxudW1iZXI+XG5AbWl4aW4gZmxleC1zaHJpbmsoJHNocmluaykge1xuXHQtd2Via2l0LWZsZXgtc2hyaW5rOiAkc2hyaW5rO1xuXHRcdCAtbW96LWZsZXgtc2hyaW5rOiAkc2hyaW5rO1xuXHRcdFx0LW1zLWZsZXgtc2hyaW5rOiAkc2hyaW5rO1xuXHRcdFx0XHRcdGZsZXgtc2hyaW5rOiAkc2hyaW5rO1xufVxuXG4vLyBGbGV4IGJhc2lzXG4vLyAtIHRoZSBpbml0aWFsIG1haW4gc2l6ZSBvZiB0aGUgZmxleCBpdGVtXG4vLyAtIGFwcGxpZXMgdG86IGZsZXggaXRlbXNuaXRpYWwgbWFpbiBzaXplIG9mIHRoZSBmbGV4IGl0ZW1cbi8vIDx3aWR0aD5cbkBtaXhpbiBmbGV4LWJhc2lzKCR3aWR0aCkge1xuXHQtd2Via2l0LWZsZXgtYmFzaXM6ICR3aWR0aDtcblx0XHQgLW1vei1mbGV4LWJhc2lzOiAkd2lkdGg7XG5cdFx0XHQtbXMtZmxleC1iYXNpczogJHdpZHRoO1xuXHRcdFx0XHRcdGZsZXgtYmFzaXM6ICR3aWR0aDtcbn1cblxuLy8gQXhpcyBBbGlnbm1lbnRcbi8vIC0gYXBwbGllcyB0bzogZmxleCBjb250YWluZXJzXG4vLyBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBzcGFjZS1iZXR3ZWVuIHwgc3BhY2UtYXJvdW5kXG5AbWl4aW4ganVzdGlmeS1jb250ZW50KCRqdXN0aWZ5KSB7XG5cdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcblx0XHQgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xuXHRcdFx0LW1zLWp1c3RpZnktY29udGVudDogJGp1c3RpZnk7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcblx0XHRcdFx0XHRcdC1tcy1mbGV4LXBhY2s6ICRqdXN0aWZ5O1xufVxuXG4vLyBQYWNraW5nIEZsZXggTGluZXNcbi8vIC0gYXBwbGllcyB0bzogbXVsdGktbGluZSBmbGV4IGNvbnRhaW5lcnNcbi8vIGZsZXgtc3RhcnQgfCBmbGV4LWVuZCB8IGNlbnRlciB8IHNwYWNlLWJldHdlZW4gfCBzcGFjZS1hcm91bmQgfCBzdHJldGNoXG5AbWl4aW4gYWxpZ24tY29udGVudCgkYWxpZ24pIHtcblx0LXdlYmtpdC1hbGlnbi1jb250ZW50OiAkYWxpZ247XG5cdFx0IC1tb3otYWxpZ24tY29udGVudDogJGFsaWduO1xuXHRcdFx0LW1zLWFsaWduLWNvbnRlbnQ6ICRhbGlnbjtcblx0XHRcdFx0XHRhbGlnbi1jb250ZW50OiAkYWxpZ247XG59XG5cbi8vIENyb3NzLWF4aXMgQWxpZ25tZW50XG4vLyAtIGFwcGxpZXMgdG86IGZsZXggY29udGFpbmVyc1xuLy8gZmxleC1zdGFydCB8IGZsZXgtZW5kIHwgY2VudGVyIHwgYmFzZWxpbmUgfCBzdHJldGNoXG5AbWl4aW4gYWxpZ24taXRlbXMoJGFsaWduKSB7XG5cdC13ZWJraXQtYWxpZ24taXRlbXM6ICRhbGlnbjtcblx0XHQgLW1vei1hbGlnbi1pdGVtczogJGFsaWduO1xuXHRcdFx0LW1zLWFsaWduLWl0ZW1zOiAkYWxpZ247XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6ICRhbGlnbjtcbn1cblxuLy8gQ3Jvc3MtYXhpcyBBbGlnbm1lbnRcbi8vIC0gYXBwbGllcyB0bzogZmxleCBpdGVtc1xuLy8gYXV0byB8IGZsZXgtc3RhcnQgfCBmbGV4LWVuZCB8IGNlbnRlciB8IGJhc2VsaW5lIHwgc3RyZXRjaFxuQG1peGluIGFsaWduLXNlbGYoJGFsaWduKSB7XG5cdC13ZWJraXQtYWxpZ24tc2VsZjogJGFsaWduO1xuXHRcdCAtbW96LWFsaWduLXNlbGY6ICRhbGlnbjtcblx0XHRcdC1tcy1hbGlnbi1zZWxmOiAkYWxpZ247XG5cdFx0XHRcdFx0YWxpZ24tc2VsZjogJGFsaWduO1xufSIsIi5iYW5uZXItY2VudGVyIHtcblx0aGVpZ2h0OiAxMDB2aDtcblxuXHQuZ3JpZC14IHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblxuXHQmX19jb250ZW50LXRpdGxlIHtcblx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdG1hcmdpbjogMCAwIDIuNXJlbTtcblx0fVxuXG5cdCZfX2NvbnRlbnQtc3VidGl0bGUge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1zYWNrZXJzLWhlYXZ5O1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjVyZW07XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxufSIsIi5jb250ZW50LWJ1dHRvbiB7XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZ2lsbHNhbnMtcmVndWxhcjtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBtYXJnaW46IDcuMnJlbSAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcbiAgICAgICAgICAgIG1hcmdpbjogNS40cmVtIDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIG9ubHkpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMnJlbSAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcuMnJlbTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbS10aXRsZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAjNDIzYzNjO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuMXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuMnJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAmX19pdGVtLWJ1dHRvbiB7XG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnBob3RvY29uLWltZ2JveCB7XG5cdCR0aGlzOiAmO1xuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmLnBob3RvY29uLWltZ2JveC0tYm9yZGVyIHtcblx0XHRwYWRkaW5nOiA4cmVtIDA7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICNlMmUyZTI7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlMmUyO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR3aWR0aDogMC4xcmVtO1xuXHRcdH1cblx0fVxuXG5cdCYtLXNwYS1kZXRhaWwge1xuXHRcdC5zbGljay1saXN0IHtcblx0XHRcdHBhZGRpbmc6IDAgMTAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgb25seSkge1xuXHRcdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGFpbmVyIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblxuXHRcdC5zbGljay1kb3RzIHtcblx0XHRcdGZvbnQtc2l6ZTogMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM5Nzk3OTc7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0d2lkdGg6IDdyZW07XG5cdFx0XHRcdGhlaWdodDogLjVyZW07XG5cdFx0XHRcdG1hcmdpbjogMCAuNXJlbTtcblxuXHRcdFx0XHRidXR0b24ge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLnNsaWNrLWFjdGl2ZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAZm9yICRpIGZyb20gNCB0aHJvdWdoIDcgeyAvLyBwYWdpbmF0aW9uIGRvdCB3aWR0aCBhZGp1c3RlclxuXG5cdFx0XHRcdCYtLWNvdW50LSN7JGl9IHtcblx0XHRcdFx0XHQkbnVtOiAkaTtcblx0XHRcdFx0XHQkc3RlcDogMTtcblxuXHRcdFx0XHRcdEB3aGlsZSAkbnVtID4gMyB7XG5cdFx0XHRcdFx0XHQvLyAjeygoJG51bSAtIDQpKjgwKSsxMDI0fSA6ICgoNC00KSo4MCkrMTAyNCA9IDEwMjRcblx0XHRcdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3soKCRudW0gLSA0KSo4MCkrMTAyNH1weCkge1xuXHRcdFx0XHRcdFx0XHQkZG90V2lkdGg6IDcgKyAoJHN0ZXAqLTAuNSk7XG5cdFxuXHRcdFx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6ICN7JGRvdFdpZHRofXJlbTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcblx0XHRcdFx0XHRcdCRudW06ICRudW0gLSAxO1xuXHRcdFx0XHRcdFx0JHN0ZXA6ICRzdGVwICsgMTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuXHRcdFx0XHRcdFx0JGRvdFdpZHRoOiA3O1xuXG5cdFx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAjeyRkb3RXaWR0aH1yZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JG51bTogJGk7XG5cdFx0XHRcdFx0JHN0ZXA6IDE7XG5cblx0XHRcdFx0XHRAd2hpbGUgJG51bSA+IDMge1xuXHRcdFx0XHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRudW0qODB9cHgpIHtcblx0XHRcdFx0XHRcdFx0JGRvdFdpZHRoOiA3ICsgKCRzdGVwKi0xLjIpO1xuXHRcblx0XHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAjeyRkb3RXaWR0aH1yZW07XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XG5cdFx0XHRcdFx0XHQkbnVtOiAkbnVtIC0gMTtcblx0XHRcdFx0XHRcdCRzdGVwOiAkc3RlcCArIDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1nYm94IHtcblx0XHQucGhvdG9jb24taW1nYm94LS1zaW5nbGUtaW1hZ2UgJixcblx0XHQucGhvdG9jb24taW1nYm94LS1zbGlkZXItaW1hZ2UgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHQvL2JhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0aGVpZ2h0OiA0MHZ3O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdFx0aGVpZ2h0OiA3MHZoO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIG9ubHkpIHtcblx0XHRcdFx0aGVpZ2h0OiA2MHZoO1xuXHRcdFx0fVxuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRlbnQtc3VidGl0bGUge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1naWxsc2Fucy1saWdodDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGNvbG9yOiAjMTkxOTE5O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMCAwIDJyZW07XG5cblx0XHQucGhvdG9jb24taW1nYm94LS1zaW5nbGUtaW1hZ2UgJixcblx0XHQucGhvdG9jb24taW1nYm94LS1zbGlkZXItaW1hZ2UgJiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDEuNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19jb250ZW50LXRpdGxlIHtcblx0XHRmb250LWZhbWlseTogZ2lsbC1zYW5zLW5vdmEsIHNhbnMtc2VyaWY7XG5cdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdGZvbnQtc2l6ZTogMy42cmVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdGNvbG9yOiAjMTkxOTE5O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMCAwIDJyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblxuXHRcdC5waG90b2Nvbi1pbWdib3gtLXNpbmdsZS1pbWFnZSAmLFxuXHRcdC5waG90b2Nvbi1pbWdib3gtLXNsaWRlci1pbWFnZSAmIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdFx0XHRtYXJnaW46IDEuNXJlbSAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRlbnQtdGV4dCB7XG5cdFx0bWFyZ2luOiAwIDAgNHJlbTtcblxuXHRcdC5waG90b2Nvbi1pbWdib3gtLXNpbmdsZS1pbWFnZSAmLFxuXHRcdC5waG90b2Nvbi1pbWdib3gtLXNsaWRlci1pbWFnZSAmIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgZG93bikge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0Y29sb3I6ICMxOTE5MTk7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZ2lsbHNhbnMtbGlnaHQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGVudC10ZXh0LW1haW4ge1xuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGVudC10ZXh0LWRldGFpbCB7XG5cdFx0bWFyZ2luLXRvcDogNHJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiA0cmVtO1xuXG5cdFx0cCB7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHR9XG5cdH1cblxuXHQmX19jb250ZW50LXRleHQtZGV0YWlsLXRpdGxlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjb2xvcjogIzE5MTkxOTtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZ2lsbHNhbnMtbGlnaHQ7XG5cdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRwYWRkaW5nOiAwIDUlO1xuXG5cdFx0LnN1Yi1saW5rIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBnaWxsLXNhbnMtbm92YSwgc2Fucy1zZXJpZjtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCBvbmx5KSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblxuXHRcdC5waG90b2Nvbi1pbWdib3gtLXNpbmdsZS1pbWFnZSAmLFxuXHRcdC5waG90b2Nvbi1pbWdib3gtLXNsaWRlci1pbWFnZSAmIHtcblx0XHRcdHBhZGRpbmc6IDJyZW0gMTAlO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDJyZW0gMCAwO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsIGRvd24pIHtcblx0XHRcdFx0cGFkZGluZzogMnJlbSAxMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnBob3RvY29uLWltZ2JveC0tc2xpZGVyLWltYWdlICYge1xuXHRcdFx0cGFkZGluZzogNXJlbSA4cmVtO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5waG90b2Nvbi1pbWdib3gtLXNpbmdsZS1pbWFnZSAmIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTAlO1xuXHRcdH1cblxuXHRcdC5waG90b2Nvbi1pbWdib3hfX2xheW91dC0tcmlnaHQgJiB7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgb25seSkge1xuXHRcdFx0XHRwYWRkaW5nOiAyLjVyZW0gMTAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5waG90b2Nvbi1pbWdib3hfX3NpbmdsZS1pbWFnZSAucGhvdG9jb24taW1nYm94X19sYXlvdXQtLXJpZ2h0ICYge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTAlO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCBtZWRpdW0gZG93biApIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5waG90b2Nvbi1pbWdib3hfX2xheW91dC0tcmlnaHQgJiB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgb25seSkge1xuXHRcdFx0XHRwYWRkaW5nOiAyLjVyZW0gMTAlO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGVudGJveCB7XG5cdFx0bWF4LXdpZHRoOiA3NXJlbTtcblx0XHRtYXJnaW46IDAgYXV0bztcblxuXHRcdC5idXR0b24ge1xuXHRcdFx0bWFyZ2luOiAwIDAuNXJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMXJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc3ViLWxpbmtfX2NvbnRhaW5lciB7XG5cdFx0XHRtYXJnaW46IDAgMC41cmVtO1xuXG5cdFx0XHQuc3ViLWxpbmsge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0cGFkZGluZzogMCA1JTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQucGhvdG9jb24taW1nYm94LS1zaW5nbGUtaW1hZ2UgJixcblx0XHQucGhvdG9jb24taW1nYm94LS1zbGlkZXItaW1hZ2UgJiB7XG5cdFx0XHRwYWRkaW5nOiAwIDElO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cblx0XHRcdC8vICY6YmVmb3JlIHtcblx0XHRcdC8vIFx0Y29udGVudDogJyc7XG5cdFx0XHQvLyBcdHRvcDogMDtcblx0XHRcdC8vIFx0bGVmdDogMDtcblx0XHRcdC8vIFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQvLyBcdGhlaWdodDogMTAwJTtcblx0XHRcdC8vIFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ly8gXHR6LWluZGV4OiAyO1xuXHRcdFx0Ly8gXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG5cdFx0XHQvLyBcdEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2UpO1xuXHRcdFx0Ly8gfVxuXHRcdH1cblxuXHRcdC8vICY6YmVmb3JlIHtcblx0XHQvLyBcdC5zbGljay1hY3RpdmUgJiB7XG5cdFx0Ly8gXHRcdC5waG90b2Nvbi1pbWdib3gtLXNsaWRlci1pbWFnZSAmIHtcblx0XHQvLyBcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHQvLyBcdFx0fVxuXHRcdC8vIFx0fVxuXHRcdC8vIH1cblx0fVxuXG5cdCYtLXNpbmdsZS1pbWFnZSB7XG5cdFx0d2lkdGg6IDgwJTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdHdpZHRoOiA4My4zMzMzMyU7XG5cdFx0fVxuXHR9XG5cblx0Ji0tc2xpZGVyLWltYWdlIHtcblx0XHQuc2xpY2stbGlzdCB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA0MCUgIWltcG9ydGFudDtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNsaWNrLXByZXYge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IDIwJTtcblx0XHRcdC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcblx0XHRcdHotaW5kZXg6IDE7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNsaWNrLW5leHQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiAyMCU7XG5cdFx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG5cdFx0XHR6LWluZGV4OiAxO1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2xheW91dCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0Ji0tcmlnaHQge1xuXHRcdFx0ZmxleC1mbG93OiByb3ctcmV2ZXJzZSB3cmFwO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fdmlkZW9ib3gge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyJSk7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMCU7XG5cdFx0bGVmdDogMSU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXG5cdFx0Ji0tZG91YmxlIHtcblx0XHRcdGhlaWdodDogODB2aDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDFyZW0pO1xuXHRcdFx0bGVmdDogMC41cmVtO1xuXHRcdFx0dG9wOiAwO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHRcdGhlaWdodDogNDV2aDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0PiBidXR0b24ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDNyZW07XG5cdFx0XHRoZWlnaHQ6IDJyZW07XG5cdFx0XHR0b3A6IGNhbGMoNTAlIC0gMXJlbSk7XG5cdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIDFyZW0pO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdGZvbnQtc2l6ZTogMDtcblx0XHR9XG5cblx0XHQmLS1wYXVzZSB7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0PiBidXR0b24ge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHdpZHRoOiAzcmVtO1xuXHRcdFx0XHRoZWlnaHQ6IDJyZW07XG5cdFx0XHRcdGJvcmRlci10b3A6IDJyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDJyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAzcmVtIHNvbGlkICNmZmY7XG5cdFx0XHRcdHRvcDogY2FsYyg1MCUgLSAxcmVtKTtcblx0XHRcdFx0bGVmdDogY2FsYyg1MCUgLSAxcmVtKTtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHRmb250LXNpemU6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dmlkZW8ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHR9XG59IiwiLnBob3RvY29udGVudC1zdWJpbWFnZSB7XG5cdG1hcmdpbi10b3A6IDE1cmVtO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdG1hcmdpbjogNXJlbSAwO1xuXHR9XG5cblx0Jl9fdG9wLXRpdGxlIHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtc2Fja2Vycy1oZWF2eTtcblx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRjb2xvcjogIzIzMjYyODtcblx0XHRsZXR0ZXItc3BhY2luZzogMC41cmVtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0bWFyZ2luOiAwIDAgMnJlbTtcblx0XHRsaW5lLWhlaWdodDogMTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1lYi1nYXJhbW9uZC0wODtcblx0XHRmb250LXNpemU6IDQuNnJlbTtcblx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRtYXJnaW46IDAgMCAycmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGNvbG9yOiAjMjMyNjI4O1xuXHRcdG1hcmdpbjogMCAwIDIuNXJlbTtcblx0fVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdHBhZGRpbmc6IDAgMTAlO1xuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMy41cmVtO1xuXG5cdFx0cCB7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdH1cblx0fVxuXG5cdCZfX2J0biB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi10b3A6IDVyZW07XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQmX19pbWFnZSB7XG5cdFx0aGVpZ2h0OiAxMDB2aDtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG1hcmdpbi1ib3R0b206IDRyZW07XG5cdFx0fVxuXHR9XG5cblx0Jl9fc3ViaW1hZ2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDgwJTtcblx0XHRsZWZ0OiBjYWxjKDEwJSAtIDEzMHB4KTtcblx0XHR3aWR0aDogMjByZW07XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCZfX2ltYWdlYm94IHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogODAlO1xuXHRcdGhlaWdodDogODAlO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0bWFyZ2luOiAwIDAgMCBhdXRvO1xuXHRcdHRvcDogNTAlO1xuXHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC01MCUpKTtcblxuXHRcdGltZyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5pbWFnZS1zbGlkZXIge1xuXHQmX19pbWdib3gge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRoZWlnaHQ6IDc1dmg7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHRoZWlnaHQ6IDQ1dmg7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAzcmVtIDAgMDtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgb25seSkge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHQmLnNsaWNrLWRvdHRlZCB7XG5cdFx0XHQmLnNsaWNrLXNsaWRlciB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0cGFkZGluZzogMCAwLjc1cmVtO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cblxuXHQuc2xpY2stZG90cyB7XG5cdFx0cGFkZGluZzogM3JlbSAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRsaSB7XG5cdFx0XHR3aWR0aDogN3JlbTtcblxuXHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0XHRcdFx0aGVpZ2h0OiAwLjRyZW07XG5cdFx0XHRcdFx0dG9wOiBjYWxjKDUwJSAtIDAuMnJlbSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAZm9yICRpIGZyb20gNCB0aHJvdWdoIDcgeyAvLyBwYWdpbmF0aW9uIGRvdCB3aWR0aCBhZGp1c3RlclxuXHRcdFx0Ji0tY291bnQtI3skaX0ge1xuXHRcdFx0XHQkbnVtOiAkaTtcblx0XHRcdFx0JHN0ZXA6IDE7XG5cblx0XHRcdFx0QHdoaWxlICRudW0gPiAzIHtcblx0XHRcdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JG51bSo4MH1weCkge1xuXHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0XHRAaWYgKCRzdGVwID4gMikgeyB3aWR0aDogI3s3ICsgKCRzdGVwKi0xLjIpfXJlbTsgfVxuXHRcdFx0XHRcdFx0XHRAZWxzZSB7IHdpZHRoOiAjezcgKyAoJHN0ZXAqLTEuNCl9cmVtOyB9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JG51bTogJG51bSAtIDE7XG5cdFx0XHRcdFx0JHN0ZXA6ICRzdGVwICsgMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5pbWFnZS1zbGlkZXItZmxvYXQge1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMTRyZW0gMCAxMHJlbTtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblxuXHQmX19jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDAgNTBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDAgNSU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblxuXHRcdFx0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdFx0XHRcdGhlaWdodDogMXJlbTtcblx0XHRcdFx0bWFyZ2luOiAwIDAuMjVyZW07XG5cdFx0XHRcdGZsZXg6IDEgMSAwcHg7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDAuNHJlbTtcblx0XHRcdFx0XHR0b3A6IGNhbGMoNTAlIC0gMC4ycmVtKTtcblx0XHRcdFx0XHRmb250LXNpemU6IDA7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjI1O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjc1O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeGxhcmdlIGRvd24pIHtcblx0XHRcdHBhZGRpbmc6IDAgMzBweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCBtZWRpdW0gZG93biApIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdC5zd2lwZXItd3JhcHBlciB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdFx0JjpudGgtY2hpbGQob2RkKSB7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pIHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdHdpZHRoOiAzMy4zMyU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCggbWVkaXVtIGRvd24gKSB7XG5cdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG8gNHJlbTtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCZfX2Zsb2F0LXRpdGxlYm94IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cGFkZGluZzogMCA1JTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAwMCAwLCB0cmFuc3BhcmVudCAxMDAlKTtcblx0XHR9XG5cdH1cblxuXHQmX19mbG9hdC10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiA1cmVtO1xuXHRcdGZvbnQtZmFtaWx5OiBnaWxsLXNhbnMsIHNhbnMtc2VyaWY7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4ycmVtO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoLTMwJSkpO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCh4bGFyZ2UgZG93bikge1xuXHRcdFx0Zm9udC1zaXplOiA0cmVtO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobGFyZ2UgZG93bikge1xuXHRcdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdGZvbnQtc2l6ZTogNXJlbTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCBzbWFsbCBvbmx5ICkge1xuXHRcdFx0Zm9udC1zaXplOiA0cmVtO1xuXHRcdH1cblx0fVxuXG5cdCZfX2ltZ2JveCB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogNHJlbTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuXHRcdGltZyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH1cblxuXHRcdC5pbWFnZS1zaXplIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRvcDogYXV0bztcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGl0bGVib3gge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdGZvbnQtZmFtaWx5OiBnaWxsLXNhbnMsIHNhbnMtc2VyaWY7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG5cdH1cblxuXHQmX19jb250ZW50Ym94IHtcblxuXHRcdHAge1xuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNHJlbTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcblx0XHRcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuYWNjb3JkaW9uIHtcblx0Jl9fdGl0bGVib3gge1xuXHRcdHBhZGRpbmc6IDNyZW0gNXJlbTtcblx0XHRib3JkZXItYm90dG9tOiAwLjJyZW0gc29saWQgJGJsYWNrO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdHBhZGRpbmc6IDJyZW0gNHJlbTtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDRyZW07XG5cdFx0XHRoZWlnaHQ6IDAuMnJlbTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0cmlnaHQ6IDJyZW07XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDApKTtcblx0XHRcdEBpbmNsdWRlICB0cmFuc2l0aW9uKHRyYW5zZm9ybSAwLjVzIGVhc2UpO1xuXG5cdFx0XHQuYWNjb3JkaW9uX19pdGVtLS1kaXNwbGF5ICYge1xuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDkwZGVnKSk7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdFx0d2lkdGg6IDNyZW07XG5cdFx0XHRcdHJpZ2h0OiAxcmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWdpbGxzYW5zLWJvb2s7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGZvbnQtZmFtaWx5OiBnaWxsLXNhbnMtbm92YSwgc2Fucy1zZXJpZjtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjVyZW07XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHR9XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBhZGRpbmc6IDZyZW0gNHJlbSA0cmVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdHBhZGRpbmc6IDNyZW0gMnJlbSAycmVtO1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0fVxuXG5cdFx0aDEsXG5cdFx0aDIsXG5cdFx0aDMsXG5cdFx0aDQsXG5cdFx0aDUsXG5cdFx0aDYge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2ltYWdlY29sIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBhZGRpbmc6IDZyZW0gNHJlbSA0cmVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdFx0cGFkZGluZzogM3JlbSAycmVtIDJyZW07XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1hZ2Vjb2wtaXRlbSB7XG5cdFx0d2lkdGg6IDMzLjMzJTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDAgMXJlbTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG5cdFx0LmFjY29yZGlvbl9faW1hZ2Vjb2wtLWNvbC0yICYge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoIG1lZGl1bSBkb3duKSB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoIHNtYWxsIG9ubHkgKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQmX19pbWFnZWNvbC1pbWdib3gge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdC8vIGhlaWdodDogdmFyKC0taW1hZ2Vjb2wtaW1nYm94LCA0MHJlbSk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0fVxuXG5cdFx0LmltYWdlLXNpemUge1xuXHRcdFx0aGVpZ2h0OiAzMHZoO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHR9XG5cdH1cblxuXHQmX19pbWFnZWNvbC10aXRsZWJveCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMi41cmVtIDA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQmX19pbWFnZWNvbC10aXRsZSB7XG5cdFx0Zm9udC1mYW1pbHk6IGdpbGwtc2Fucy1ub3ZhLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0fVxufSIsIi5xdW90ZS1zbGlkZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbjogNnJlbSAwO1xuXG5cdCZfX2l0ZW0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRwYWRkaW5nOiAwIDMwJTtcblx0XHRtYXJnaW4tYm90dG9tOiA0cmVtO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSBkb3duKSB7XG5cdFx0XHRwYWRkaW5nOiAwIDUlO1xuXHRcdH1cblxuXHRcdGgzIHtcblx0XHRcdGZvbnQtc2l6ZTogNC4ycmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBnaWxsLXNhbnMtbm92YSwgc2Fucy1zZXJpZjtcblx0XHRcdGZvbnQtc2l6ZTogNHJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cblxuXHQmX19hdXRob3Ige1xuXHRcdGZvbnQtZmFtaWx5OiBnaWxsLXNhbnMtbm92YSwgc2Fucy1zZXJpZjtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdC8vIGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRjb2xvcjogIzAwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0fVxuXG5cdC5vd2wtZG90cyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiA1MCU7XG5cblx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgtNTAlKSk7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHRAZm9yICRpIGZyb20gNCB0aHJvdWdoIDcgeyAvLyBwYWdpbmF0aW9uIGRvdCB3aWR0aCBhZGp1c3RlclxuXHRcdFx0Ji0tY291bnQtI3skaX0ge1xuXHRcdFx0XHQkbnVtOiAkaTtcblx0XHRcdFx0JHN0ZXA6IDE7XG5cblx0XHRcdFx0QHdoaWxlICRudW0gPiAzIHtcblx0XHRcdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JG51bSo4MH1weCkge1xuXHRcdFx0XHRcdFx0Lm93bC1kb3Qge1xuXHRcdFx0XHRcdFx0XHRAaWYgKCRzdGVwID4gMikgeyB3aWR0aDogI3s3ICsgKCRzdGVwKi0xLjIpfXJlbTsgfVxuXHRcdFx0XHRcdFx0XHRAZWxzZSB7IHdpZHRoOiAjezcgKyAoJHN0ZXAqLTEuNCl9cmVtOyB9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JG51bTogJG51bSAtIDE7XG5cdFx0XHRcdFx0JHN0ZXA6ICRzdGVwICsgMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5vd2wtZG90IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTc5Nzk3O1xuXHRcdHdpZHRoOiA3cmVtO1xuXHRcdGhlaWdodDogMC41cmVtO1xuXHRcdG1hcmdpbjogMCAwLjVyZW07XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0XHRsaW5lLWhlaWdodDogMDtcblx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cbn0iLCIuZm9ybS1mdWxsIHtcblx0Jl9fd3JhcCB7XG5cdFx0Ym9yZGVyOiAwLjFyZW0gc29saWQgIzk5OTk5OTtcblx0fVxuXG5cdCZfX3RleHQsXG5cdCZfX3JhZGlvIHtcblx0XHRib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgIzk5OTk5OTtcblx0XHRib3JkZXItcmlnaHQ6IDAuMXJlbSBzb2xpZCAjOTk5OTk5O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmb250LXNpemU6IDA7XG5cdH1cblxuXHQmX190ZXh0LS1uby1ib3JkZXItcmlnaHQge1xuXHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0fVxuXG5cdCZfX3RleHQgaW5wdXQsXG5cdCZfX3JhZGlvIGlucHV0IHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1naWxsc2Fucy1saWdodDtcblx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0Y29sb3I6ICM5OTk5OTk7XG5cdFx0cGFkZGluZzogM3JlbTtcdFxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRwYWRkaW5nOiAxLjVyZW0gMnJlbTtcblx0XHR9XG5cblx0XHQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG5cdFx0XHRjb2xvcjogIzk5OTk5OTtcdFxuXHRcdH1cblx0XHQ6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xuXHRcdFx0Y29sb3I6ICM5OTk5OTk7XHRcblx0XHR9XG5cdFx0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xuXHRcdFx0Y29sb3I6ICM5OTk5OTk7XHRcblx0XHR9XG5cdFx0Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xuXHRcdFx0Y29sb3I6ICM5OTk5OTk7XHRcblx0XHR9XG5cblx0XHQmOmZvY3VzIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDAuMnJlbSBzb2xpZCAkYmxhY2s7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cblx0XHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXG5cdFx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXG5cdFx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHRcdCY6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXG5cdFx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19yYWRpbyBpbnB1dCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCZfX3RleHRhcmVhIHtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDMwcmVtO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdFx0aGVpZ2h0OiAyMHJlbTtcblx0XHR9XG5cdH1cblxuXHQmX190ZXh0YXJlYSB0ZXh0YXJlYSB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZ2lsbHNhbnMtbGlnaHQ7XG5cdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdGNvbG9yOiAjOTk5OTk5O1xuXHRcdHJlc2l6ZTogbm9uZTtcblx0XHRwYWRkaW5nOiAzcmVtIDNyZW0gMDtcdFxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRwYWRkaW5nOiAxLjVyZW0gMnJlbSAwO1xuXHRcdH1cblxuXHRcdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cblx0XHRcdGNvbG9yOiAjOTk5OTk5O1x0XG5cdFx0fVxuXHRcdDo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXG5cdFx0XHRjb2xvcjogIzk5OTk5OTtcdFxuXHRcdH1cblx0XHQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXG5cdFx0XHRjb2xvcjogIzk5OTk5OTtcdFxuXHRcdH1cblx0XHQ6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXG5cdFx0XHRjb2xvcjogIzk5OTk5OTtcdFxuXHRcdH1cblxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMC4ycmVtIHNvbGlkICRibGFjaztcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuXHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0XHQmOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cblx0XHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdFx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cblx0XHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdFx0JjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cblx0XHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3RleHQtZG90LWxhYmVsIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWdpbGxzYW5zLWxpZ2h0O1xuXHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRjb2xvcjogIzk5OTk5OTtcblx0XHRwYWRkaW5nOiAzcmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RleHQtZG90IHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Ym9yZGVyOiAwLjFyZW0gc29saWQgJGJsYWNrO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNyZW07XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdHJpZ2h0OiAzcmVtO1xuXHRcdHdpZHRoOiAycmVtO1xuXHRcdGhlaWdodDogMnJlbTtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC01MCUpKTtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNyZW07XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHRoZWlnaHQ6IDgwJTtcblx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwtNTAlKSk7XG5cblx0XHRcdC5hY3RpdmUgJiB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19zdWJtaXQge1xuXHRcdGJvcmRlcjogMDtcblx0XHRcblx0XHQuYnV0dG9uIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdH1cbn0iLCIubG9jLW1vZCB7XG5cdCR0aGlzOiAmO1xuXG5cdCZfX3VpYm94IHtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTJlMmUyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDI7XG5cdH1cblxuXHQmX191aS10b3Age1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlMmUyO1xuXHRcdGhlaWdodDogNzBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQjeyR0aGlzfV9fbG9nbyB7XG5cdFx0XHRsZWZ0OiAyMHB4O1xuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCg0MTQgZG93bikge1xuXHRcdFx0XHRyaWdodDogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQjeyR0aGlzfV9fZmlsdGVyLWJ1dHRvbiB7XG5cdFx0XHRyaWdodDogMjBweDtcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoNDE0IGRvd24pIHtcblx0XHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fdWktbWlkZGxlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlMmUyO1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQjeyR0aGlzfV9fZmlsdGVyLWJ1dHRvbiB7XG5cdFx0XHRsZWZ0OiAyMHB4O1xuXHRcdH1cblxuXHRcdCN7JHRoaXN9X19zd2l0Y2gge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdH1cblx0fVxuXG5cdCZfX3VpLWJvdHRvbSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmUyZTI7XG5cdH1cblxuXHQmX19sb2dvIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoLTUwJSkpO1xuXG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAyODBweDtcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCg0MTQgZG93bikge1xuXHRcdFx0XHRcdHdpZHRoOiAyMjVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2ZpbHRlci1idXR0b24ge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1naWxsc2Fucy1ib29rO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4zNnB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0bWFyZ2luLXRvcDogLTJweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoLTUwJSkpO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCg0MTQgZG93bikge1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlLFxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHdpZHRoOiA2cHg7XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdG1hcmdpbi10b3A6IDFweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoMzhkZWcpKTtcblx0XHRcdHJpZ2h0OiA0cHg7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKC0zOGRlZykpO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc3dpdGNoIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHRsaSB7XG5cdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNlMmUyZTI7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdGhlaWdodDogMTAwJTtcblxuXHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWdpbGxzYW5zLW1lZGl1bTtcblx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNTBweDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2NhdGVnb3J5LWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMjBweDtcblx0fVxuXG5cdCZfX2NhdGVnb3J5LXRpdGxlIHtcblx0XHRjb2xvcjogIzU5NTk1OTtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZ2lsbHNhbnMtYm9vaztcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRsZXR0ZXItc3BhY2luZzogMC41cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0fVxuXG5cdCZfX2NhdGVnb3J5LWxpc3Qge1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAtMTVweDtcblxuXHRcdGxpIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3IGRvd24pIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRidXR0b24ge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZTJlMmUyO1xuXHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWdpbGxzYW5zLWJvb2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNiMmIyYjI7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcblxuXHRcdFx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdHdpZHRoOiA5cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDExcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSg0NWRlZykpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgtNDVkZWcpKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19pbmZvYm94IHtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTJlMmUyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuXG5cdCZfX2luZm9ib3gtY29udGFpbmVyIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cGFkZGluZy10b3A6IDIyNXB4O1xuXHR9XG5cblx0Jl9faW5mby1saXN0IHtcblx0XHRvdmVyZmxvdzogYXV0bztcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblxuXHQmX19pbmZvLWl0ZW0ge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlMmUyO1xuXHR9XG5cblx0Jl9faW5mby1pdGVtLWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMzBweDtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3IGRvd24pIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW5mby1jb250ZW50IHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogNTUlO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KDc2NyBkb3duKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQmX19pbmZvLWltYWdlIHtcblx0XHRiYWNrZ3JvdW5kOiBub25lIG5vLXJlcGVhdCBzY3JvbGwgY2VudGVyIGNlbnRlciAjY2NjO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDQ1JTtcblx0XHRwYWRkaW5nLXRvcDogMjUlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3IGRvd24pIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMGVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19pbmZvLWNhdGVnb3J5IHtcblx0XHRjb2xvcjogIzAwMDtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZ2lsbHNhbnMtYm9vaztcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRsZXR0ZXItc3BhY2luZzogMC41cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRmb250OiBpbmhlcml0O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW5mby10aXRsZSB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWdpbGxzYW5zLW1lZGl1bTtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdGZvbnQ6IGluaGVyaXQ7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcblx0XHR9XG5cdH1cblxuXHQmX19pbmZvLWFkZHJlc3Mge1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0bWFyZ2luLXRvcDogMnB4O1xuXG5cdFx0cCB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZ2lsbHNhbnMtYm9vaztcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjM2cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX2luZm8tbGluayB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1naWxsc2Fucy1ib29rO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4zNnB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAycHg7XG5cdFx0bWFyZ2luLXRvcDogMTJweDtcblx0fVxuXG5cdCZfX3BhZ2luYXRpb24ge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTJlMmUyO1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHotaW5kZXg6IDM7XG5cblx0XHRsaSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW46IC0xcHggMThweCAwO1xuXG5cdFx0XHRidXR0b24ge1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2UyZTJlMjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWdpbGxzYW5zLWJvb2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDcwcHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0d2lkdGg6IDM4cHg7XG5cdFx0XHRcdGhlaWdodDogNzBweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmxvYy1saXN0IHtcblx0aGVpZ2h0OiAxMDB2aDtcblxuXHQmX19sb2MtbW9kIHtcblx0XHR3aWR0aDogNTAwcHg7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR6LWluZGV4OiAyO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCg3NjcgZG93bikge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCg0MTQgZG93bikge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LmxvYy1tb2Qge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbWFwYm94IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cGFkZGluZy1sZWZ0OiA1MDBweDtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCg3NjcgZG93bikge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA0MDVweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCg0MTQgZG93bikge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmX19tYXAge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblx0fVxufVxuIiwiLmxvYy1zaW5nbGUge1xuXHQkdGhpczogJjtcblxuXHRoZWlnaHQ6IDEwMHZoO1xuXG5cdCZfX2xvYy1tb2Qge1xuXHRcdHdpZHRoOiA1MDBweDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHotaW5kZXg6IDI7XG5cblx0XHQubG9jLW1vZCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQmX19jb250ZW50YXJlYSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBhZGRpbmctbGVmdDogNTAwcHg7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cblx0Jl9fY29udGVudGFyZWEtY29udGFpbmVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0Jl9fbG9nb2JveCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZTJlMjtcblx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiAyODBweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2JhY2stdG8ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHotaW5kZXg6IDEwO1xuXG5cdFx0YSB7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1naWxsc2Fucy1ib29rO1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA3MHB4O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjcycHg7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIyWlhKemFXOXVQU0l4TGpFaUlHbGtQU0pNWVhsbGNsOHhJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGc5SWpBaUlIazlJakFpSUhacFpYZENiM2c5SWpBZ01DQXhOQzQxSURFMExqa2lJSGh0YkRwemNHRmpaVDBpY0hKbGMyVnlkbVVpUGp4emRIbHNaVDR1YzNRd2UyWnBiR3c2Ym05dVpUdHpkSEp2YTJVNkl6QXdNSDA4TDNOMGVXeGxQanhuSUdsa1BTSlRlVzFpYjJ4Zk5Ua2lJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0MweU5USTFPU0F0TWpRNE15NHhOVFVwSWo0OFp5QnBaRDBpUjNKdmRYQmZNems1SWlCMGNtRnVjMlp2Y20wOUluSnZkR0YwWlNndE9UQWdNVE0wTWk0d056Z2dMVE0wTWk0NU1qTXBJajQ4Y0dGMGFDQnBaRDBpVEdsdVpWOHpNQ0lnWTJ4aGMzTTlJbk4wTUNJZ1pEMGlUUzB4TkRreExqUWdNak0xTnpSMk1UUXVNaUl2UGp4d1lYUm9JR2xrUFNKTWFXNWxYek14SWlCamJHRnpjejBpYzNRd0lpQmtQU0pOTFRFME9UZ3VOU0F5TXpVNE1TNHhiRGN1TVMwM0xqRWlMejQ4Y0dGMGFDQnBaRDBpVEdsdVpWOHpNaUlnWTJ4aGMzTTlJbk4wTUNJZ1pEMGlUUzB4TkRnMExqUWdNak0xT0RFdU1Xd3ROeTAzTGpFaUx6NDhMMmMrUEM5blBqd3ZjM1puUGc9PSkgbm8tcmVwZWF0IHNjcm9sbCAwIDAgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiA5cHggYXV0bztcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHR3aWR0aDogOXB4O1xuXHRcdFx0XHRcdGhlaWdodDogMTFweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHRvcDogMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fY2xvc2Uge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdHdpZHRoOiAyOXB4O1xuXHRcdGhlaWdodDogMjlweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAyMHB4O1xuXHRcdHJpZ2h0OiA0MHB4O1xuXHRcdHotaW5kZXg6IDE7XG5cblx0XHQmOmJlZm9yZSxcblx0XHQmOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0d2lkdGg6IDE3cHg7XG5cdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdG1hcmdpbi10b3A6IC0xcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTlweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoLTQ1ZGVnKSk7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDQ1ZGVnKSk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbW9iaWxlLWNvbnRlbnQtY2F0ZWdvcnksXG5cdCZfX2NvbnRlbnQtY2F0ZWdvcnkge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1naWxsc2Fucy1ib29rO1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGxldHRlci1zcGFjaW5nOiAuNzJweDtcblx0fVxuXG5cdCZfX21vYmlsZS1jb250ZW50LXRpdGxlLFxuXHQmX19jb250ZW50LXRpdGxlIHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZ2lsbHNhbnMtcmVndWxhcjtcblx0XHRmb250LXNpemU6IDUwcHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuXG5cdCZfX21vYmlsZS1jb250ZW50Ym94IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXG5cdCZfX21vYmlsZS1jb250ZW50Ym94LWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZy1sZWZ0OiA4JTtcblx0XHRwYWRkaW5nLXJpZ2h0OiA4JTtcblx0fVxuXG5cdCZfX21vYmlsZS1jb250ZW50LWNhdGVnb3J5IHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cblx0Jl9fbW9iaWxlLWNvbnRlbnQtdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblxuXHQmX19tYXBib3gge1xuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZWZlZmU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblxuXHQmX19tYXAge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuXG5cdCZfX2NvbnRlbnRib3gge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG92ZXJmbG93OiBhdXRvO1xuXHR9XG5cblx0Jl9fY29udGVudGJveC1jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDEyNXB4IDglO1xuXHR9XG5cblx0Jl9fY29udGVudC1jYXRlZ29yeSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXG5cdCZfX2NvbnRlbnQtdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblxuXHQmX19jb250ZW50LWFkZHJlc3MsXG5cdCZfX2NvbnRlbnQtcmVnaW9uIHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZ2lsbHNhbnMtYm9vaztcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4zNnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblxuXHQmX19jb250ZW50LWxpbmtib3gge1xuXHRcdGZvbnQtc2l6ZTogMDtcblxuXHRcdGEsXG5cdFx0YnV0dG9uIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4xNSk7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZ2lsbHNhbnMtYm9vaztcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4zNnB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDJweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLDEpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRlbnQtZGVzY3JpcHRpb24ge1xuXHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KDEwMjQgZG93bikge1xuXHRcdCZfX2xvYy1tb2Qge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFxuXHRcdCZfX2NvbnRlbnRhcmVhIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR9XG5cblx0XHQmX19jb250ZW50YXJlYS1jb250YWluZXIge1xuXHRcdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0fVxuXG5cdFx0Jl9fbG9nb2JveCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHQmX19jbG9zZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdHRvcDogMTVweDtcblx0XHRcdHJpZ2h0OiAxMnB4O1xuXHRcblx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2JhY2stdG8ge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmUyZTI7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDU2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19tb2JpbGUtY29udGVudGJveCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHQmX19tb2JpbGUtY29udGVudGJveC1jb250YWluZXIge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogNDBweDtcblx0XHR9XG5cblx0XHQmX19tYXBib3gge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdH1cblxuXHRcdCZfX21hcCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNTUlO1xuXHRcdH1cblxuXHRcdCZfX2NvbnRlbnRib3gge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0fVxuXHRcblx0XHQmX19jb250ZW50Ym94LWNvbnRhaW5lciB7XG5cdFx0XHRwYWRkaW5nOiAwIDQwcHg7XG5cdFx0fVxuXG5cdFx0Jl9fY29udGVudC1jYXRlZ29yeSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdCZfX2NvbnRlbnQtdGl0bGUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn0iLCIuc3Vic2NyaWJlLXBvcHVwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC41KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTE7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuXHQmX19jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBtYXJnaW46IDUlIGF1dG87XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogNTBweDtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcblx0XHRcdC8qcGFkZGluZzogMnJlbSA0cmVtOyovXG5cdFx0fVxuICAgIH1cblxuICAgICZfX2JveCB7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuICAgICAgICAgICAgLypmb250LXNpemU6IDEuOHJlbTsqL1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmX19jbG9zZSB7XG4gICAgICAgIC8qcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUycHg7XG4gICAgICAgIHJpZ2h0OiA0NXB4O1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfSovXG5cbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIycHggMjJweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpJNE15NDJORFlnTVRjd05pNDJORFlnTVRndU5ERXpJREU0TGpReE15SStQR1JsWm5NK1BITjBlV3hsUGk1amJITXRNWHRtYVd4c09tNXZibVU3YzNSeWIydGxPaU13TURCOVBDOXpkSGxzWlQ0OEwyUmxabk0rUEdjZ2FXUTlJa2R5YjNWd1h6RTVNVFl4SWlCa1lYUmhMVzVoYldVOUlrZHliM1Z3SURFNU1UWXhJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNndE1UWXdNUzQxSURFMk9UVXVOU2tpUGp4d1lYUm9JR2xrUFNKTWFXNWxYelV5TXpZaUlHUmhkR0V0Ym1GdFpUMGlUR2x1WlNBMU1qTTJJaUJqYkdGemN6MGlZMnh6TFRFaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLREU0T0RVdU5TQXhNUzQxS1NJZ1pEMGlUVEFnTUd3eE55NDNNRFlnTVRjdU56QTJJaTgrUEhCaGRHZ2dhV1E5SWt4cGJtVmZOVEl6TnlJZ1pHRjBZUzF1WVcxbFBTSk1hVzVsSURVeU16Y2lJR05zWVhOelBTSmpiSE10TVNJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9NVGc0TlM0MUlERXhMalVwSWlCa1BTSk5NVGN1TnpBMklEQk1NQ0F4Tnk0M01EWWlMejQ4TDJjK1BDOXpkbWMrJyk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICByaWdodDogNTBweDtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG4gICAgICAgICAgICAvKmZvbnQtc2l6ZTogMS44cmVtOyovXG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX2ZpZWxkYm94IHtcblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBnaWxsLXNhbnMtbm92YSxzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgY29sb3I6ICMyMzIyMjI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGdpbGwtc2Fucy1ub3ZhLHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICBjb2xvcjogIzIzMjIyMjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICBtYXJnaW46IDVweCAwIDIwcHggMDtcblxuICAgICAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyMzIyMjI7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyMzIyMjI7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjMyMjIyO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6LW8taW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjMyMjIyO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGdpbGwtc2Fucy1ub3ZhLHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjMjMyMjIyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMjBweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0gZG93bikge1xuICAgICAgICAgICAgLypmb250LXNpemU6IDEuOHJlbTsqL1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmX19idG4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiA1MHB4IDAgMCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyMjIyO1xuICAgICAgICBmb250LWZhbWlseTogZ2lsbC1zYW5zLW5vdmEsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG4gICAgICAgICAgICAvKmZvbnQtc2l6ZTogMS44cmVtOyovXG4gICAgICAgIH1cblxuICAgIH1cblxufSIsIi5zcGFfbmV3c2xldHRlciB7XG4gICAgJl9fcG9wdXAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMC4zcyBlYXNlLCB2aXNpYmlsaXR5IDBzIGVhc2UgMC4zcyk7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMC4zcyBlYXNlLCB2aXNpYmlsaXR5IDAuM3MgZWFzZSk7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wb3B1cC1ib3gge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwgLTUwJSkpO1xuICAgIH1cblxuICAgICZfX3RvcCB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcbiAgICAgICAgICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAjc3VydmV5U3RhcnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zbGlkZS11cCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAyMTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0b3AgMC41cyBlYXNlKTtcblxuICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSBkb3duKSB7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbW9iaWxlLWl0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAycmVtIDAgM3JlbTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2UpO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIGRvd24pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLW1lZGl1bS1vbmx5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtIG9ubHkpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLW5vLWJvcmRlciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tbGFzdC1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zbWFsbC1vbmx5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwgb25seSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgIC8vICY6YmVmb3JlIHtcbiAgICAgICAgICAgIC8vIFx0QGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgtNDVkZWcpKTtcbiAgICAgICAgICAgIC8vIH1cblxuICAgICAgICAgICAgLy8gJjphZnRlciB7XG4gICAgICAgICAgICAvLyBcdEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoNDVkZWcpKTtcbiAgICAgICAgICAgIC8vIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0tb3JpZ2luKHRvcCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDAuMXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICAgIHJpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgdG9wOiAycmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtLW9yaWdpbihib3R0b20pO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tbm90LWRyb3Bkb3duIHtcbiAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoNDVkZWcpKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgtNDVkZWcpKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21vYmlsZS1jb250ZW50Ym94IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIH1cblxuICAgICZfX21vYmlsZS1kaXNwbGF5Ym94IHtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGhlaWdodCAwLjVzIGVhc2UpO1xuXG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tb2JpbGUtc3BhY2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS1tc3BhY2UsIDQuM3JlbSk7XG4gICAgfVxufVxuXG5hI3NwYV9uZXdzbGV0dGVyX3BvcHVwIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59IiwiLmh0bWwtcGFnZS10ZW1wbGF0ZS1wYWdlLTM2MC10b3VyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0aGVpZ2h0OiAxMDAlO1xuXG5cdGJvZHkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0LndyYXBwZXIge1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXG5cdC5oZWFkZXJfX25hdmlnYXRpb24sXG5cdC5oZWFkZXJfX21vYmlsZS1ib29raW5nLFxuXHQuZm9vdGVyLFxuXHQuZmxvYXRpbmctYm94IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmhlYWRlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuNSk7XG5cblx0XHQmX19uYXZib3gge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwIG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQmX19wcm9maWxlLWltZ2JveCB7XG5cdFx0XHQmLS13aGl0ZSB7XG5cdFx0XHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQmLS1ibGFjayB7XG5cdFx0XHRcdG9wYWNpdHk6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fcHJvZmlsZS1ib3gge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0Jl9fcHJvZmlsZS1jbG9zZSB7XG5cdFx0XHQmOmJlZm9yZSxcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3Byb2ZpbGUtdGl0bGUge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXG5cdFx0Jl9fcHJvZmlsZS1jb250ZW50IHtcblx0XHRcdHAge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblxuXHRcdFx0LmJ1dHRvbi0tYmxhY2sge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRjb2xvcjogIzAwMDtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fbG9jYXRpb24tc2VsZWN0ZWQge1xuXHRcdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBeE1DNDROQ0ExTGpBeklqNDhaeUJrWVhSaExXNWhiV1U5SWt4aGVXVnlJRElpUGp4d1lYUm9JR1E5SWswdU16RXVNemxzTlM0eE1TQTBJRFV1TVRFdE5DSWdabWxzYkQwaWJtOXVaU0lnYzNSeWIydGxQU0lqWm1abUlpQmtZWFJoTFc1aGJXVTlJa3hoZVdWeUlERWlMejQ4TDJjK1BDOXpkbWMrKSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2Ryb3Bkb3duIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdCZfX2Ryb3Bkb3duLXN3aXBlciB7XG5cdFx0XHRib3JkZXItdG9wOiAwIG5vbmU7XG5cdFx0fVxuXG5cdFx0Jl9fZHJvcGRvd24tZ2xvYmFsIHtcblx0XHRcdGJvcmRlci10b3A6IDAgbm9uZTtcblx0XHR9XG5cblx0XHQmX19tYWluLWxvZ28tY29udGFpbmVyIHtcblx0XHRcdG1heC13aWR0aDogMzdyZW07XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cblx0XHQmX19tYWluLWxvZ29ib3gge1xuXHRcdFx0Ji0td2hpdGUge1xuXHRcdFx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0Ji0tYmxhY2sge1xuXHRcdFx0XHRvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2Jvb2tpbmcge1xuXHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnRvdXItYm94IHtcblx0JHRoaXM6ICY7XG5cblx0aGVpZ2h0OiAxMDAlO1xuXHRcblx0ZGl2LFxuXHRwIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdGlmcmFtZSB7XG5cdFx0Ym9yZGVyOiAwIG5vbmU7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG59Il19 */
