/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./.yarn/__virtual__/css-loader-virtual-38819e4cb9/9/.yarn/berry/cache/css-loader-npm-6.11.0-d945f9f4c0-10c0.zip/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./.yarn/__virtual__/postcss-loader-virtual-45327f86fb/9/.yarn/berry/cache/postcss-loader-npm-7.3.4-c196834792-10c0.zip/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./.yarn/__virtual__/sass-loader-virtual-d87f6dc19a/9/.yarn/berry/cache/sass-loader-npm-13.3.3-f5ea4bd230-10c0.zip/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/scss/styles.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
*,*::before,*::after{box-sizing:border-box;outline:none}html,body{margin:0;padding:0}a{color:inherit;text-decoration:none;cursor:pointer;display:inline-block}img{display:block;max-width:100%;height:auto;user-select:none;color:inherit}button{border:none;cursor:pointer;background:none;padding:0}h1,h2,h3,h4,h5{font-family:Stem,sans-serif;margin:0;line-height:110%;text-transform:uppercase}h1{font-size:clamp(32px,4vw,64px)}h2{font-size:clamp(24px,3vw,48px)}h3{font-size:clamp(20px,2vw,36px)}h4{font-size:clamp(18px,1vw,24px)}ul,ol{list-style:none;padding:0;margin:0}input,select,textarea{width:100%;font-family:inherit;color:inherit;background-color:rgba(0,0,0,0);border:none;outline:none;font-size:16px;font-weight:bold}input:hover,input:focus,select:hover,select:focus,textarea:hover,textarea:focus{outline:none}@font-face{font-family:"Stem";src:url("../fonts/Stem/Stem-Light.woff2") format("woff2"),url("../fonts/Stem/Stem-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Stem";src:url("../fonts/Stem/Stem-SemiLight.woff2") format("woff2"),url("../fonts/Stem/Stem-SemiLight.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Stem";src:url("../fonts/Stem/Stem-Medium.woff2") format("woff2"),url("../fonts/Stem/Stem-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Stem";src:url("../fonts/Stem/Stem-Bold.woff2") format("woff2"),url("../fonts/Stem/Stem-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}*{box-sizing:border-box;scroll-behavior:smooth}body{display:flex;flex-direction:column;font-size:16px;font-weight:400;font-family:Stem,sans-serif;line-height:170%;color:#323e48;min-width:320px;min-height:100dvh;overflow-x:hidden;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);background:#f4f6f9}body.main-banner main{margin-top:0}::-webkit-scrollbar{height:3px;width:2px}::-webkit-scrollbar-thumb{background-color:#0da79e;border-radius:30px}::-webkit-scrollbar-track{background:#d3d8dc}main{flex:1;width:100%;margin-top:90px;position:relative;z-index:2}.input_wrapper{border:1px solid #899dad;border-radius:16px;padding:10px;position:relative}.nav-circle{border:2px solid #0da79e;border-radius:100%;display:inline-block;width:10px;height:10px;margin-right:5px}.page_wrapper section.section__principles{padding:3vw 0 0}@media(max-width: 991.98px){.page_wrapper section.section__principles{padding:2vw 0 0}}@media(max-width: 1199.98px){.section__principles{display:none}}section:not(:first-child){padding:3vw 0;border-radius:48px;overflow:hidden}section:not(:first-child) section{padding:0 !important}@media(max-width: 991.98px){section:not(:first-child){padding:2vw 0;border-radius:10px}}section:first-child{padding:0 0 3vw;overflow:hidden}@media(max-width: 991.98px){section:first-child{padding:0 0 2vw}}.section__head_wrapper{display:flex;align-items:center;justify-content:space-between}.arrow__icon{width:24px;height:24px;cursor:pointer;background:#3d3d3d;border-radius:16px;display:flex;align-items:center;justify-content:center}.transition{transition:all .3s}.section__bottom-actions{margin-top:48px;display:flex;justify-content:center}main.overlay{opacity:.4}.post__content{max-width:927px;font-weight:400;font-size:16px;line-height:170%}.post__content a{color:#fff;line-height:120%;border-bottom:1px solid #fff;display:inline-flex;gap:3px;align-items:flex-end}.post__content summary{-webkit-appearance:none;list-style:none;cursor:pointer;position:relative;padding-left:1.2em}.post__content summary::-webkit-details-marker{display:none}.post__content summary::marker{display:none}.post__content summary::before,.post__content .faq-question::before{content:"";background:url("/wp-content/themes/riotech/assets/src/images/icons/summary.png") no-repeat;position:absolute;width:20px;height:21px;margin-top:5px;left:0;transition:transform .2s ease}.post__content details[open] summary::before,.post__content .faq-item.open .faq-question::before{background:url("/wp-content/themes/riotech/assets/src/images/icons/summary_open.png") no-repeat}.post__content a::after{content:"";display:inline-block;width:1em;height:1em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 29'%3E%3Cpath d='M12.5972 6.51806C12.5971 6.64938 12.6229 6.77942 12.6732 6.90076C12.7234 7.02209 12.797 7.13234 12.8899 7.22519C12.9828 7.31805 13.093 7.39169 13.2143 7.44192C13.3357 7.49215 13.4657 7.51797 13.597 7.51791L21.0824 7.51798L5.81885 22.7815C5.63132 22.9691 5.11175 23.4886 5.4653 23.8422C5.4653 23.8422 5.63132 24.0082 5.81885 24.1957C6.00639 24.3833 6.17241 24.5493 6.17241 24.5493C6.52596 24.9028 7.04553 24.3833 7.23307 24.1957L22.4966 8.93219L22.4967 16.4176C22.5012 16.6797 22.6086 16.9296 22.7956 17.1134C22.9826 17.2972 23.2343 17.4002 23.4965 17.4002C23.7587 17.4002 24.0104 17.2972 24.1975 17.1134C24.3845 16.9296 24.4918 16.6797 24.4964 16.4176L24.4964 6.51806C24.4955 6.25302 24.3899 5.99908 24.2025 5.81167C24.0151 5.62426 23.7611 5.51861 23.4961 5.51779H13.5966C13.4653 5.51778 13.3353 5.54366 13.2139 5.59394C13.0926 5.64422 12.9824 5.71791 12.8896 5.8108C12.7968 5.9037 12.7232 6.01398 12.673 6.13533C12.6228 6.25669 12.5971 6.38674 12.5972 6.51806Z' fill='white'/%3E%3C/svg%3E") no-repeat center center;background-size:contain}.post__content ul{list-style:initial}.post__content ol{list-style-type:decimal}.post__content ul,.post__content ol{display:flex;flex-direction:column;gap:20px;padding-left:20px;margin-bottom:20px}.post__content p{margin-bottom:20px}.post__content .wp-block-heading,.post__content h1,.post__content h2,.post__content h3,.post__content h4,.post__content h5,.post__content h6{color:#fff}.post__content h2{margin:40px 0}.post__content h3{margin:20px 0}.post__content .wp-block-image{margin:20px auto}.post__content .wp-block-image img{margin:0 auto;border-radius:24px}.post__content .wp-element-caption{font-size:16px;font-weight:400}.post__content .wp-block-separator{margin:20px 0}.pagination_wrapper{margin-top:60px;padding-bottom:70px;display:flex;gap:5px}.pagination_wrapper .nav-links{display:flex;gap:6px;align-items:center}.page-numbers{border-radius:100%;border:1px solid #0da79e;width:44px;height:44px;transition:all .3s;display:flex;align-items:center;justify-content:center;font-size:16px;color:#0da79e;background:rgba(0,0,0,0)}.page-numbers:hover{background:#0da79e;color:#fff}.page-numbers:hover path{fill:#fff}.page-numbers.current{background:#0da79e;color:#fff}.page-numbers.prev{transform:rotate(180deg)}.about__description{padding:0 20px;column-count:2;column-gap:20px}@media(max-width: 575.98px){.about__description{column-count:1;column-gap:0;padding:0}}.about__description p:first-child{margin-top:0}.about__description p:last-child{margin-bottom:0}.about__description p{max-width:370px;break-inside:avoid;margin-bottom:20px}.note_wrapper{background:#eceff4;padding:18px 20px;border-radius:24px;display:flex;justify-content:space-between;color:#0da79e;text-transform:uppercase;align-items:center;margin-top:60px}@media(max-width: 575.98px){.note_wrapper{margin-top:30px;padding:16px;border-radius:16px;flex-direction:column;gap:24px;align-items:flex-start}}.note{max-width:370px;font-weight:500}.section__label{font-family:Stem,sans-serif;font-weight:700;background:#eceff4;padding:8px 16px;display:flex;align-items:center;gap:8px;line-height:110%;font-size:14px;border-radius:200px;text-transform:uppercase;width:fit-content}.section__label:before{display:block;content:"";width:22px;height:22px;border-radius:100%;border:5px solid #0da79e;background:#fff}.container-little_wrapper{background:#f4f6f9}.container-little_wrapper .section__label{position:absolute;top:0;left:0}@media(max-width: 1439.98px){.container-little_wrapper .section__label{position:static;margin-bottom:30px}}.principles_wrapper{padding:106px 0;border-radius:48px;margin:0 auto;color:#fff;position:relative;overflow:hidden}@media(max-width: 991.98px){.principles_wrapper{padding:100px 0}}@media(max-width: 575.98px){.principles_wrapper{border-radius:24px}}.principles_wrapper .principles_parallax{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;transform:translate(-50%, -50%);object-fit:cover;will-change:transform}.principles_wrapper .principles__big-title{max-width:40%;width:fit-content;margin:0 auto 140px;font-size:clamp(24px,3vw,48px);line-height:140%;position:relative;z-index:3;font-weight:500}.principles_wrapper .principles__big-title p{margin:0}@media(max-width: 575.98px){.principles_wrapper .principles__big-title{max-width:100%;margin:0 auto 70px;padding:0 16px}}.principles{display:flex;gap:20px;position:relative;z-index:1;justify-content:space-between}@media(max-width: 991.98px){.principles{flex-direction:column}}.principles__title-block{display:flex;gap:58px;max-width:370px;flex-direction:column;font-weight:500}.principles__title-block h3{font-weight:500}@media(max-width: 991.98px){.principles__title-block{max-width:100%;gap:24px}}.subtitle{font-size:clamp(20px,2vw,28px);text-transform:uppercase;line-height:120%;font-weight:500}.principles__counter{color:#0da79e;font-size:clamp(80px,9vw,180px);line-height:80%;font-weight:bold}.principles__list{display:flex;gap:20px}@media(max-width: 991.98px){.principles__list{flex-direction:column;align-items:center;gap:10px}}.principles__item{height:21vw;width:19vw;position:relative;z-index:1;transition:all .3s}.principles__item-title.--overlay{display:none}.principles__item_wrapper .principles__item-stroke{width:100%;height:100%}@media(max-width: 575.98px){.principles__item_wrapper{min-width:350px}}.principles__item_wrapper:hover .principles__item{transform:scaleX(-1)}.principles__item_wrapper:hover .principles__item .principles__item-content{transform:scaleX(-1);max-width:none}.principles__item_wrapper:hover .principles__item .principles__item-content img{display:none}.principles__item_wrapper:hover .principles__item .principles__item-title.--overlay{display:block;font-size:clamp(12px,.6vw,16px);line-height:130%;font-weight:500}.principles__item_wrapper:hover .principles__item .principles__item-title:not(.--overlay){display:none}.principles__item_wrapper:hover .principles__item .principles__item-overlay{transform:scaleX(-1);backdrop-filter:none;-webkit-backdrop-filter:none;mask-image:none;-webkit-mask-image:none;background-repeat:no-repeat;background-size:100% 100%}.principles__item_wrapper:nth-child(1):hover .principles__item-overlay{background-image:url("/wp-content/themes/riotech/assets/src/images/render/principle_1.webp")}.principles__item_wrapper:nth-child(2):hover .principles__item-overlay{background-image:url("/wp-content/themes/riotech/assets/src/images/render/principle_2.webp")}.principles__item_wrapper:nth-child(3):hover .principles__item-overlay{background-image:url("/wp-content/themes/riotech/assets/src/images/render/principle_3.webp")}.principles__item_wrapper:nth-child(even){margin-top:190px}.principles__item-wrapper{position:relative;width:370px;height:415px}.principles__item-overlay{position:absolute;inset:0;background:inherit;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20370%20415%22%3E%3Cpath%20d%3D%22M37%201H333C352.882%201%20369%2017.1177%20369%2037V245.319C369%20265.202%20352.882%20281.319%20333%20281.319H310.052C270.978%20281.319%20239.469%20313.308%20240.06%20352.378L240.432%20376.956C240.736%20397.049%20224.531%20413.501%20204.436%20413.501H37C17.1179%20413.501%201.0002%20397.383%201%20377.501V37C1%2017.1177%2017.1177%201%2037%201Z%22%20fill%3D%22white%22/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20370%20415%22%3E%3Cpath%20d%3D%22M37%201H333C352.882%201%20369%2017.1177%20369%2037V245.319C369%20265.202%20352.882%20281.319%20333%20281.319H310.052C270.978%20281.319%20239.469%20313.308%20240.06%20352.378L240.432%20376.956C240.736%20397.049%20224.531%20413.501%20204.436%20413.501H37C17.1179%20413.501%201.0002%20397.383%201%20377.501V37C1%2017.1177%2017.1177%201%2037%201Z%22%20fill%3D%22white%22/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:cover;mask-repeat:no-repeat;mask-position:center;mask-size:cover;z-index:0}.principles__item-stroke{position:absolute;top:0;left:0;z-index:1;pointer-events:none}@media(max-width: 575.98px){.principles__item-stroke{width:100%}}.blur-wrapper{position:relative;width:370px;height:415px;overflow:hidden}.principles__item-content{display:flex;flex-direction:column;gap:2vw;max-width:300px;position:relative;z-index:2;padding:2vw}.principles__item-content img{width:2vw;height:2vw}.principles__item-title{font-size:clamp(16px,1vw,24px);line-height:130%;text-transform:uppercase;font-weight:500}@media(max-width: 575.98px){.principles .principles__item-link{width:80px;height:80px}.principles .principles__item-link:after{width:36px !important;height:36px !important}}.principles__item-link{width:6vw;height:6vw;border-radius:100%;background:#0da79e;display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;right:0}@media(max-width: 575.98px){.principles__item-link{width:64px;height:64px}.principles__item-link:after{width:16px !important;height:16px !important}}.principles__item-link:after{width:36px;height:36px;content:"";background-image:url("/wp-content/themes/riotech/assets/src/images/icons/arrow2.webp");background-size:100% 100%;display:block}.arrow_wrapper{display:flex;align-items:center;gap:8px}.arrow_wrapper .arrow{width:48px;height:48px;border-radius:100%;display:flex;align-items:center;justify-content:center;border:2px solid #0da79e;transition:all .3s}.arrow_wrapper .arrow--disabled{border:2px solid #dadce0}.arrow_wrapper .arrow--disabled svg path{stroke:#dadce0;transition:all .3s}section.section__pd-tp{padding:3vw 0 0}@media(max-width: 575.98px){section.section__pd-tp{padding:35px 0 0}}.section__overlay{margin-bottom:-43px;position:relative;z-index:2}.section__overlay+section{padding:5vw 0 3vw;border-radius:0 0 48px 48px}@media(min-width: 576px){.section__overlay+section{padding:8vw 0 3vw}}.bg-white{background:#fff}.bg-dark{background:#323e48;color:#fff}.bg-dark .section__label{background:#4e5d69;color:#fff}.news__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}@media(max-width: 1199.98px){.news__grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 575.98px){.news__grid{display:flex;flex-direction:column;gap:12px}}.tax-card__list{display:flex;flex-direction:column;gap:20px}@media(max-width: 1199.98px){.tax-card__list{gap:40px}}.tax-card__item{background:#eceff4;padding:60px 0 30px;border-radius:48px}@media(max-width: 1199.98px){.tax-card__item{padding:30px 0;border-radius:24px}}.tax-card__item-content_wrapper{display:flex;justify-content:space-between}.tax-card__item-content{max-width:470px;display:flex;flex-direction:column;justify-content:space-between;gap:40px}.tax-card__item-content h2{font-weight:500}section.tax-card__section{padding:0 0 5vw}@media(max-width: 1199.98px){section.tax-card__section{padding:0 0 40px}}.tax-page:not(.tax-product_tax) section:first-child{padding:0}.accent-color-1{color:#0da79e}.tax-card__item-link{display:flex;align-items:center;gap:20px;font-size:16px;text-transform:uppercase;font-family:Stem,sans-serif;font-weight:500}.tax-card__item-link span{font-weight:700}.tax-card__item-link .principles__item-link{position:static;transform:rotate(180deg)}.tax-card__item-childrens{margin-top:36px;display:flex;flex-direction:column;gap:14px}@media(max-width: 1199.98px){.tax-card__item-childrens{margin-top:18px}}.tax-card__item-childrens a{display:flex;align-items:center;font-family:Stem,sans-serif;font-weight:500}.tax-card__item-childrens a span:last-child{flex:1}.tax-card__item-childrens .nav-circle{margin-right:12px;width:14px;height:14px;border:3px solid #0da79e}.tax-card__item-model,.tax-card__item-model .model-card__container{width:522px;height:489px}@media(max-width: 991.98px){.tax-card__item-model,.tax-card__item-model .model-card__container{display:none}}.tax__head_wrapper{margin:60px 0 0}.tax__head{border-radius:48px;background:#eceff4;padding:53px 0;margin-top:60px}@media(max-width: 1199.98px){.tax__head{padding:30px 24px;border-radius:24px;margin-top:30px}}.tax-page__catalog_wrapper{display:flex;gap:20px}@media(max-width: 1199.98px){.tax-page__catalog_wrapper{flex-direction:column;align-items:center;gap:30px}}.tax-page__catalog-grid_wrapper{width:100%;flex:1;display:flex;flex-direction:column}.tax-page__catalog-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}@media(max-width: 991.98px){.tax-page__catalog-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 575.98px){.tax-page__catalog-grid{display:flex;flex-direction:column}}.product-card-thumb{max-height:166px;object-fit:contain;width:fit-content}.tax__head h1{margin-left:390px;max-width:50%;font-weight:500}@media(max-width: 1199.98px){.tax__head h1{margin-left:0;max-width:100%}}.page_wrapper{margin:0 auto;height:inherit;background:#323e48}.page_wrapper .container-little_wrapper{background:inherit;color:#fff}.page_wrapper .principles_wrapper{padding:70px 0 106px}@media(max-width: 575.98px){.page_wrapper .principles_wrapper{padding:35px 0 50px}}.page__logo_wrapper{padding:0 20px 60px}@media(max-width: 575.98px){.page__logo_wrapper{padding:0 0 30px}.page__logo_wrapper svg{width:286px;height:48px}}.wp-block-video{border-radius:48px;overflow:hidden;position:relative}@media(max-width: 575.98px){.wp-block-video{height:812px;border-radius:24px}.wp-block-video video{height:100%;object-fit:cover}}.wp-block-video .play-btn{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:2;cursor:pointer}.wp-block-video .play-btn.hide{display:none}.page-contacts .full-container{padding:0 0 70px}@media(max-width: 575.98px){.page-contacts .full-container{padding:10px 0 2vw}}.page-contacts .full-container .section__label{display:none}.page-contacts .full-container .filial__grid{margin-top:0}.page__search_wrapper h1,h1.page__search_wrapper{font-weight:500}.page__search_wrapper{max-width:860px;margin:0 auto;padding-top:60px}@media(max-width: 1199.98px){.page__search_wrapper{padding:0 16px}}.form__search{margin-top:48px;border:2px solid #0da79e;border-radius:50px;padding:6px 7px 6px 31px;align-items:center;display:flex;justify-content:space-between;gap:14px}.form__search .btn{font-weight:400}@media(max-width: 575.98px){.form__search .btn{padding:8px}.form__search .btn span{display:none}}.form__search input{height:29px;border-right:1px solid #0da79e;font-size:16px;line-height:110%;font-weight:normal;color:#899dad}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;background:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.83984 6.16113L23.8104 23.1317' stroke='%230DA79E' stroke-linecap='round'/%3E%3Cpath d='M6.13281 23.1318L23.1034 6.16127' stroke='%230DA79E' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center;background-size:30px 30px;border-radius:100%;cursor:pointer;height:30px;width:30px;margin-right:12px}.search-result__title{font-size:clamp(18px,3vw,36px);line-height:120%;font-weight:500}.form__search-result-info{display:flex;flex-direction:column;gap:48px;margin:48px 0}.search-result__count{color:#899dad}.search__tabs{display:flex;gap:12px}.search__result{margin-top:48px}.page__content{margin-top:70px}@media(max-width: 575.98px){.page__content{margin-top:35px}}.page__content_wrapper{margin:0 auto}.docs__btn-list{margin-bottom:20px;display:grid;grid-template-columns:repeat(4, 1fr)}@media(max-width: 1199.98px){.docs__btn-list{grid-template-columns:repeat(2, 1fr);gap:30px}}@media(max-width: 575.98px){.docs__btn-list{display:flex;flex-direction:column}.docs__btn-list a{max-width:100% !important;width:100%}}.docs__btn-list a{max-width:288px;font-size:14px}.docs__btn-list a span{flex:1;text-align:left}.post__thumb_wrapper{width:100%;margin:60px 0;height:675px}@media(max-width: 767.98px){.post__thumb_wrapper{height:345px}}.post__thumb_wrapper img{width:100%;height:100%;object-fit:cover;border-radius:48px;overflow:hidden}.post__content{max-width:1200px;margin:0 auto}.post__date{margin-bottom:24px;font-size:20px;line-height:150%;font-weight:500;color:#0da79e}.custom__slider_wrapper{display:flex;flex-direction:column-reverse;gap:20px}@media(max-width: 767.98px){.custom__slider_wrapper{height:292px;justify-content:flex-end}.custom__slider_wrapper .keen-s-thumb{display:none !important}.custom__slider_wrapper .keen-s img{height:244px}}.keen-s img{width:100%;height:675px;border-radius:48px;overflow:hidden;object-fit:cover}.keen-s-thumb img{object-fit:cover;width:100%;height:161px;border-radius:12px;overflow:hidden}.navigation-wrapper{position:relative}.navigation-wrapper .arrow{position:absolute;top:50%;width:60px;height:60px;border-radius:100%;background:#0da79e;cursor:pointer;display:flex;align-items:center;justify-content:center}@media(max-width: 767.98px){.navigation-wrapper .arrow{top:calc(100% + 16px);width:31px;height:31px}}.navigation-wrapper .arrow.arrow--right{right:-70px;left:auto}@media(max-width: 767.98px){.navigation-wrapper .arrow.arrow--right{right:calc(50% - 40px)}}.navigation-wrapper .arrow.arrow--left{right:auto;left:-70px}@media(max-width: 767.98px){.navigation-wrapper .arrow.arrow--left{left:calc(50% - 40px)}}.related__posts_wrapper{overflow:auto;padding-bottom:16px}.related__posts{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;margin:60px 0 48px}@media(max-width: 1199.98px){.related__posts{margin:30px 0}}@media(max-width: 575.98px){.related__posts{width:max-content}.related__posts a{width:85vw}}.related__posts .news__item-thumb{width:100%}.section__actions{margin-top:48px;display:flex;justify-content:center}.product__post-head_wrapper{padding:150px 0 49px;background:#eceff4;margin:0 auto;border-radius:0 0 48px 48px}.product__post-head{display:flex;margin-top:60px}@media(max-width: 1439.98px){.product__post-head{flex-direction:column-reverse;gap:30px}.product__post-head .post-head__left{max-width:100%}}.post-head__left{max-width:570px}.post-head__title{font-size:clamp(18px,3vw,36px)}.post-head__desc{margin-top:24px}.post-head__desc ul{display:flex;flex-direction:column;gap:12px}.post-head__desc li{display:flex;gap:8px;line-height:100%}.post-head__desc li:before{display:block;content:"";width:10px;height:10px;border-radius:100%;border:2px solid #0da79e;margin-top:2px;padding-right:6px}.post-head__docs{margin-top:58px;display:flex;flex-wrap:wrap;gap:24px}.single-product main{margin-top:0}.post-head__right{flex:1;display:flex;justify-content:center;align-items:center}.post-head__right .model-card__container,.post-head__right img{width:666px;height:585px;object-fit:contain}@media(max-width: 1199.98px){.post-head__right .model-card__container,.post-head__right img{width:343px;height:300px}}.product__oblast_wrapper{margin:0 auto;background-image:url("/wp-content/themes/riotech/assets/src/images/render/adv_back.webp");padding:85px 30px 100px;border-radius:48px;background-position:center center;background-size:cover;background-repeat:no-repeat;color:#fff}@media(max-width: 991.98px){.product__oblast_wrapper{padding:60px 16px;border-radius:24px}}.product__oblast{display:flex;gap:163px}@media(max-width: 991.98px){.product__oblast{flex-direction:column;gap:30px;align-items:center}}.product__oblast_wrapper .product__section-title{color:#fff}.product__section-title{font-size:clamp(24px,4vw,48px);text-transform:uppercase}.product__oblast-items{max-width:320px;margin-top:60px;display:flex;flex-direction:column;gap:36px}.product__oblast-item{display:flex;gap:16px;align-items:center}.product__oblast-item img{width:48px;height:48px}.product__oblast-item span{flex:1;text-transform:uppercase;font-weight:500}.product__oblast-process{border-radius:48px;border:1px solid #0da79e;padding:44px;background:rgba(137,157,173,.1019607843);backdrop-filter:blur(50px);max-width:535px;width:100%;height:fit-content}.oblast-process__title{font-size:clamp(18px,3vw,36px);text-transform:uppercase}.product__oblast-process-list{display:flex;flex-direction:column;gap:22px;margin-top:24px}.product__oblast-process-list li{display:flex;gap:8px;text-transform:uppercase;line-height:115%}.product__oblast-process-list li span{flex:1}.product__oblast-process-list li:before{display:block;content:"";width:10px;height:10px;border-radius:100%;border:2px solid #0da79e;margin-top:2px}.product_advantages_wrapper{margin:0 auto}.product_advantage{color:#fff;background:#0da79e;border:2px solid #f4f6f9;border-radius:48px;padding:40px 30px 120px;position:relative;transition:all .3s;overflow:hidden}.product_advantage.active{background:#0f7679}.product_advantage:before{display:none;position:absolute;width:100%;height:100%;top:0;left:0;content:"";opacity:.18}@media(max-width: 1199.98px){.product_advantage{border-radius:24px}}.product_advantage:not(:first-child){margin-top:-80px}.product_advantage:last-child{padding:2vw 30px}.product__section-title_wrapper{margin-bottom:60px;display:flex;justify-content:space-between}@media(max-width: 575.98px){.product__section-title_wrapper{margin-bottom:30px;flex-direction:column;gap:35px}}.product_advantage-body{height:0;transition:all .3s;overflow:hidden;font-size:20px;line-height:120%}.product_advantage-head{display:flex;justify-content:space-between;cursor:pointer;position:relative;z-index:2}.product_advantage-head .principles__item-link{position:static;background:#0f7679;transform:rotate(180deg);transition:all .3s}.product_advantage-head-left{display:flex;gap:20%;flex:1}@media(max-width: 575.98px){.product_advantage-head-left{flex-direction:column;gap:24px}.product_advantage-head-left .product_advantage__content{margin-top:0}.product_advantage-head-left .product_advantage-counter{line-height:100%}}.product_advantages-list{margin-top:60px}.product_advantage-title{font-size:clamp(18px,3vw,36px);font-weight:bold;text-transform:uppercase}.product_advantage.active:before{display:block;background-blend-mode:luminosity;background-size:cover !important}.product_advantage.active:before .principles__item-link{background:#0da79e}.product_advantage.active .product_advantage-body{height:fit-content;padding:72px 0 50px}@media(max-width: 1199.98px){.product_advantage.active .product_advantage-body{padding:44px 0}}.product_advantage-counter{font-size:clamp(78px,7vw,158px);font-weight:bold;display:block;line-height:110px;width:100px}.product_advantage__content{margin-top:43px;max-width:760px}.product__section-content{margin-top:60px;overflow:auto}.product__section-content img{width:100%}@media(max-width: 575.98px){.product__section-content{margin-top:30px}}.product__section-content table{width:max-content;border-collapse:collapse}.product__section-content table th,.product__section-content table td{border:2px solid #fff}.product__section-content table thead,.product__section-content table tr:nth-child(even){background:#0da79e}.product__kompanovka-btns_wrapper{overflow:auto}.product__kompanovka-btns{display:flex;flex-wrap:wrap;gap:6px;width:max-content;padding-bottom:16px}.product__kompanovka-btns button{padding:17px 58px;border-radius:50px;border:2px solid #0da79e;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;color:#0da79e;background:rgba(0,0,0,0);transition:all .3s}.product__kompanovka-btns button:hover,.product__kompanovka-btns button.active{background:#0da79e;color:#fff}.product__kompanovka-list{position:relative;border-radius:48px;background:#323e48;padding:100px}.product__kompanovka-list img.active{display:block;position:static}@media(max-width: 575.98px){.product__kompanovka-list{border-radius:10px;padding:8px}}.product__kompanovka-list img{display:none;width:100%;height:424px;object-fit:contain;border-radius:48px;overflow:hidden}@media(max-width: 1199.98px){.product__kompanovka-list img{height:400px}}@media(max-width: 575.98px){.product__kompanovka-list img{height:126px;border-radius:10px}}.news__related_wrapper{background:#fff;padding:30px;margin:0 auto;border-radius:48px}.news__related_wrapper .related__posts{margin-bottom:0}footer .product__nav{overflow:auto}.product__page-nav{overflow:auto}.product__page-nav_wrapper{display:flex;gap:19px;width:max-content;padding-bottom:16px}.banner__play{cursor:pointer}.product__tax-btn_wrapper{position:absolute;z-index:2;top:auto;left:0;right:0;bottom:0;margin:auto;cursor:pointer;max-width:276px;height:56px;display:flex;justify-content:center;align-items:center}.product__tax-btn_wrapper span{color:#fff;position:absolute;font-size:clamp(12px,2vw,16px)}.f-button{width:48px !important;height:48px !important;top:30px !important;right:30px !important;border-radius:100% !important;background:#0da79e !important;font-weight:bold !important}.product__post-head .breadcrumbs__items{margin-bottom:60px}.breadcrumbs__items{margin-bottom:24px;flex-wrap:wrap}.breadcrumbs__items a{transition:all .3s}.breadcrumbs__items a:hover{color:#0da79e}.breadcrumbs__items,.breadcrumbs__item_wrapper{display:flex;gap:4px;align-items:center;font-size:14px;font-weight:500;line-height:100%;color:#899dad}.breadcrumbs__items svg path,.breadcrumbs__item_wrapper svg path{fill:#899dad}.head-banner .breadcrumbs__items,.head-banner .breadcrumbs__item_wrapper{color:#fff}.head-banner .breadcrumbs__items svg path,.head-banner .breadcrumbs__item_wrapper svg path{fill:#fff}.footer__cookies_wrapper{font-weight:500;max-width:345px;font-size:14px;line-height:140%;position:fixed;z-index:9999999;bottom:30px;right:30px;background:#fff;border-radius:12px;padding:24px 26px;border:2px solid #0da79e;display:flex;flex-direction:column;gap:21px}@media(max-width: 575.98px){.slider_wrapper{overflow:hidden}}.mobile__feedback-btn{display:none;position:fixed;z-index:1000;right:16px;top:700px;cursor:pointer;border-radius:100%;background:#0da79e;align-items:center;justify-content:center;width:54px;height:54px}@media(max-width: 1199.98px){.mobile__feedback-btn{display:flex}}.page__error{margin:0 auto;width:100%;padding:100px 0;background:#323e48;display:flex;align-items:center;justify-content:center;color:#fff}@media(max-width: 991.98px){.page__error{padding:60px 0}}.page__error .page__error-content{width:fit-content;max-width:822px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;padding:0 16px}.page__error .page__error-content .error__message{margin:0 0 18px}.page__error .page__error-content .btn{margin-top:36px}@media(max-width: 991.98px){.page__error .page__error-content{gap:40px}.page__error .page__error-content svg{width:150px;height:150px}}.page__error .page__error-content h1{line-height:120%}.page__error .page__error-content .error__code{font-size:clamp(170px,20vw,430px);font-weight:bold;color:#0da79e;line-height:100%}.page__error .page__error-content .error__message{font-size:clamp(24px,2vw,24px);font-weight:700;line-height:140%;text-align:center;max-width:750px}.page__title{font-size:clamp(24px,2vw,48px)}.product_advantage.active .adv__circle{opacity:1}.adv__circle{transition:all .3s;opacity:0;position:absolute}.adv__circle__1{top:-40%;left:-10%;width:50%}@media(max-width: 1439.98px){.adv__circle__1{top:-38%}}@media(max-width: 1199.98px){.adv__circle__1{top:-22%}}@media(max-width: 991.98px){.adv__circle__1{top:-15%}}.adv__circle__2{top:-29.6vw;left:auto;right:-33.3vw;top:-5vw;left:auto;right:-5.3vw}@media(max-width: 2499.98px){.adv__circle__2{top:-7.6vw;left:auto;right:-8.3vw}}@media(max-width: 1600.98px){.adv__circle__2{top:-11.8vw;left:auto;right:-12.5vw}}@media(max-width: 1439.98px){.adv__circle__2{top:-11.8vw;left:auto;right:-12.5vw}}@media(max-width: 1199.98px){.adv__circle__2{top:-14.8vw;left:auto;right:-14.5vw}}@media(max-width: 767.98px){.adv__circle__2{top:-29.8vw;left:auto;right:-32.5vw}}.product__parent_wrapper section{padding:0}.product__card-img-container{position:relative;height:100%;max-height:22vw;max-width:22vw;margin:0 0 0 auto}@media(max-width: 767.98px){.product__card-img-container{display:none}}.product__card-img-container img{height:100%;width:100%;object-fit:contain}.banner_wrapper .card__model-img-container{height:100%}.banner_wrapper .card__model-img-container img{height:100%;object-fit:contain;position:relative}.project__archive-description{max-width:760px;margin:0 auto;font-size:clamp(16px,2vw,20px);font-weight:500;line-height:140%}.products__archive .product__grid{margin-top:0}.product__model-name{color:#0da79e;display:block;margin-top:14px;font-weight:700;font-size:clamp(18px,2vw,20px)}.product-detail__model-name{color:#0da79e;display:block}.product-card-thumb_wrapper{max-width:50%;width:100%;display:flex;justify-content:center;margin:0 0 0 auto}.char__list_wrapper{border-radius:48px;border:1px solid #95a4b2;display:flex}@media(max-width: 991.98px){.char__list_wrapper{border-radius:24px;flex-direction:column}}.search__tabs_wrapper{overflow:auto;padding-bottom:12px}.search__tabs_wrapper .btn__2{white-space:nowrap}.char__list-img_wrapper{width:50%;padding:50px;display:flex;align-items:center;justify-content:center}@media(max-width: 991.98px){.char__list-img_wrapper{padding:30px;width:100%}}.char__list-img_wrapper img{width:27vw;height:22vw;object-fit:contain}@media(max-width: 991.98px){.char__list-img_wrapper img{width:80vw;height:75vw}}.char__list-items_wrapper{flex:1;background:#323e48;padding:50px;display:flex;flex-direction:column;justify-content:center;gap:12px;border-radius:48px;color:#fff;font-size:clamp(14px,1vw,16px);font-weight:700}@media(max-width: 991.98px){.char__list-items_wrapper{padding:16px;border-radius:24px}}.char__list-items_wrapper .char__list-item{display:flex;gap:14px}.char__list-items_wrapper .char__list-item .principles__item-link{position:static;width:40px;height:40px;transform:rotate(180deg)}@media(max-width: 991.98px){.char__list-items_wrapper .char__list-item .principles__item-link{width:36px;height:36px}}.char__list-items_wrapper .char__list-item .principles__item-link:after{width:10px !important;height:10px !important}@media(max-width: 991.98px){.char__list-items_wrapper .char__list-item .principles__item-link:after{width:9px !important;height:9px !important}}.char__list-items_wrapper .char__list-item span{flex:1}.wpml-ls-item{display:flex}.wpml-ls-current-language{display:flex;flex-direction:column}.wpml-ls-current-language>a{display:flex;gap:6px;align-items:center;flex:1}.wpml-ls-current-language>a:after{display:block;content:"";background:url(data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%228%22%20viewBox%3D%220%200%2012%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M11%201.5L6%206.5L1%201.5%22%20stroke%3D%22%23323E48%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E) no-repeat center;background-size:12px 8px;width:12px;height:8px}.container{margin:0 auto;width:100%;height:inherit;padding:0 10px}.container .container{padding:0}@media(min-width: 1440px){.container{padding:0 10vw}.container .container{padding:0}}@media(max-width: 1600.98px){.container{padding:0 16px}}.container-little{max-width:800px;margin:0 auto}.container-little_wrapper{position:relative}.full-container{margin:0 auto;width:100%}.btn{display:inline-flex;line-height:120%;padding:3px 3px 3px 21px;background:rgba(0,0,0,0);color:#0da79e;user-select:none;font-family:Stem,sans-serif;font-weight:700;text-align:center;transition:all .3s;border-radius:200px;cursor:pointer;align-items:center;gap:16px;width:fit-content;min-height:45px;height:fit-content;border:2px solid #0da79e;text-transform:uppercase}@media(max-width: 575.98px){.btn{justify-content:flex-start}}.btn:after{position:relative;content:"";display:flex;width:48px;height:48px;border-radius:100%;background:url("/wp-content/themes/riotech/assets/src/images/sprite/arrow.svg") no-repeat center #0da79e}.btn:hover{background:#0da79e;color:#fff}.btn:hover::after{animation:bg-fly-loop .8s ease-in-out forwards}@keyframes bg-fly-loop{0%{background-position:center;opacity:1}30%{background-position:150% center;opacity:0}31%{background-position:-150% center;opacity:0}100%{background-position:center;opacity:1}}.btn__1{background:#0da79e;color:#fff;padding:9px 13px 8px;font-size:16px;gap:10px}.btn__1:hover{background:#fff;color:#0da79e}.btn__1:hover svg path{fill:#0da79e}.btn__1:after{content:none}.btn__2{background:#fff;color:#0da79e;padding:10px 22px;font-size:16px;gap:10px}.btn__2:hover,.btn__2.active{background:#0da79e;color:#fff}.btn__2:hover svg path,.btn__2.active svg path{fill:#fff}.btn__2:after{content:none}.btn__3{flex-direction:row-reverse;padding:3px 21px 3px 3px}.btn__3:after{background:url("/wp-content/themes/riotech/assets/src/images/icons/btn_doc.png") no-repeat center #0da79e}.btn__4:after{background:url("/wp-content/themes/riotech/assets/src/images/icons/icon_download.png") no-repeat center #0da79e}.btn__5{font-size:12px;text-transform:uppercase;padding:21px 35px}.btn__5:after{content:none}.wow{opacity:0;visibility:hidden;transition:.5s;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}.wow.wow-init{opacity:1;visibility:visible}.wow.fadeInUp{transform:translateY(50px)}.wow.fadeInUp.wow-init{transform:translateY(0)}.socials{display:flex;gap:16px}.social{position:relative;width:20px;height:20px;color:#323e48;transition:color .15s}.social:hover{color:rgba(1,128,255,.1019607843)}.social:active{color:#0180ff}.social svg{width:100%;height:100%}.hamburger{position:relative;z-index:9999998;flex-shrink:0;box-sizing:border-box;width:36px;height:36px;border-radius:100%;background:#0da79e;cursor:pointer;user-select:none;display:flex;flex-direction:column;justify-content:center;gap:8px;align-items:center;transition:all .3s}@media(min-width: 992px){.hamburger{display:none}}.hamburger span{display:block;width:22px;height:2px;background-color:#fff;border-radius:2px;color:inherit;opacity:1}.hamburger span:nth-child(1){top:calc(50% - 8px);transition:top .3s,transform .3s,width .3s,background-color .3s}.show-nav .hamburger span:nth-child(1){width:24px;top:50%;transform:rotate(135deg)}.hamburger span:nth-child(2){top:50%;transition:width .3s}.show-nav .hamburger span:nth-child(2){width:0}.hamburger span:nth-child(3){top:calc(50% + 8px);transition:top .3s,transform .3s,width .3s,background-color .3s}.show-nav .hamburger span:nth-child(3){width:24px;top:50%;transform:rotate(225deg)}.head-banner .search__button svg path{fill:#fff}.search__button svg path{fill:#323e48}.search__item{padding:48px 0 24px;border-bottom:1px solid #899dad}.search__item .search__item-breadcrumbs{margin-top:48px;display:block}.search__item:first-child{border-top:1px solid #899dad}.search__item .search__item-title{font-size:20px;line-height:140%;display:block;font-weight:500;transition:all .3s}.search__item .search__item-title:hover{text-decoration:underline;color:#0da79e}.search__item .search__item-desc{display:block;margin-top:24px;font-size:20px;line-height:140%;font-weight:400}.archive-page .banner_wrapper{height:550px}.banner_wrapper{height:89.6dvh;margin:0 auto;position:relative;border-radius:0 0 48px 48px;overflow:hidden}@media(min-width: 1921px){.banner_wrapper{height:40vw}}.banner_wrapper .banner-container{position:relative;display:flex}.banner_wrapper img,.banner_wrapper video{width:100%;height:100%;object-fit:cover;border-radius:0 0 48px 48px;overflow:hidden;position:absolute}@media(max-width: 575.98px){.banner_wrapper img,.banner_wrapper video{border-radius:0 0 24px 24px}}@media(max-width: 575.98px){.banner_wrapper{height:812px}}body.head-banner .banner_wrapper.video:before{position:absolute;top:0;display:block;content:"";z-index:1;left:0;width:100%;height:100%;background:rgba(16,27,36,.7);border-radius:0 0 48px 48px;overflow:hidden}.front-page .banner-container{align-items:flex-end}@media(max-width: 575.98px){.front-page .banner-container{align-items:center}}.banner__content_wrapper{position:relative;width:100%;z-index:2;padding:30px 0;height:100%}.banner__content{width:100%;height:100%}.front-page .banner__content{display:flex;align-items:flex-end}.front-page .banner__content .banner__title{max-width:70%}@media(max-width: 575.98px){.front-page .banner__content .banner__title{max-width:70%}}.banner__title{font-size:clamp(35px,5vw,110px);color:#fff}.banner__title_wrapper{width:100%;display:flex;align-items:center;justify-content:space-between}.banner__content-box{height:100%}.archive-page .banner__content_wrapper{height:100%}.archive-page .banner__content_wrapper .banner__content-box{height:100%}.archive-page .banner__content_wrapper .banner__content{max-width:800px;margin:0 auto 0 calc(156px + 10vw);display:flex;flex-direction:column;justify-content:center;gap:24px}@media(max-width: 1199.98px){.archive-page .banner__content_wrapper .banner__content{margin:0 auto 0 calc(156px + 4.5vw)}}@media(max-width: 991.98px){.archive-page .banner__content_wrapper .banner__content{margin:0 auto}}@media(max-width: 575.98px){.archive-page .banner__content_wrapper .banner__content{gap:0}}.archive-page .banner__content_wrapper .banner__content .banner__title{font-size:clamp(32px,4vw,64px)}.tax-page .banner__content{max-width:50%}.tax-page .banner__content .banner__title{margin-top:11vh;word-break:break-word;font-size:clamp(28px,4.6vw,63px)}.tax-page .banner__content .banner_desc{max-width:370px;color:#fff;margin-top:6.7vh;font-weight:500;line-height:140%}.tax-page .banner__content-box{display:flex;padding-top:120px;justify-content:space-between;height:100%;align-items:center}@media(max-width: 575.98px){.tax-page .banner__content-box{justify-content:start}}.tax-page .banner__content-box .banner__content{max-width:60%;margin:0;display:flex;flex-direction:column}@media(max-width: 575.98px){.tax-page .banner__content-box .banner__content{gap:0;height:fit-content}}@media(min-width: 1601px){.tax-page .banner__content-box{justify-content:space-between}}@media(max-width: 1199.98px){.tax-page .banner__content-box{padding-top:60px;flex-direction:column;gap:16px}.tax-page .banner__content-box .banner__content{max-width:100%}.tax-page .banner__content-box .banner__title{margin-top:0}.tax-page .banner__content-box .banner_desc{margin-top:30px}}.tax-page .banner__content-box .banner__model,.tax-page .banner__content-box .model-card__container{height:30vw;width:31.5vw}@media(max-width: 1439.98px){.tax-page .banner__content-box .banner__model,.tax-page .banner__content-box .model-card__container{height:37vw;width:38.5vw}}@media(max-width: 1199.98px){.tax-page .banner__content-box .banner__model,.tax-page .banner__content-box .model-card__container{height:47vw;width:48.5vw}}@media(max-width: 767.98px){.tax-page .banner__content-box .banner__model,.tax-page .banner__content-box .model-card__container{height:77vw;width:78.5vw}}@media(max-width: 1199.98px){.tax-page .banner__content-box .banner__model{align-self:center}}@media(max-width: 575.98px){.banner__play{position:absolute;top:calc(100% + 200px);left:0;width:94px;height:114px}}.sidebar{width:370px;height:fit-content}.sidebar-groups{display:flex;flex-direction:column;gap:14px}.sidebar__group.active .sidebar__group-head{background:#0da79e;color:#fff}.sidebar__group.active .sidebar__group-head svg{transform:rotate(270deg)}.sidebar__group.active .sidebar__group-head svg path{stroke:#fff}.sidebar__group-head{display:flex;gap:10px;align-items:center;padding:24px 26px;border-radius:48px;border:2px solid #0da79e;background:rgba(0,0,0,0);transition:all .3s;font-size:16px;font-weight:500;text-transform:uppercase;line-height:120%;justify-content:space-between}.sidebar__group-head a{flex:1;max-width:245px;font-size:clamp(14px,1vw,16px)}.sidebar__group-head svg{width:16px;height:16px;transition:all .3s}.sidebar__sub-category-list{display:flex;flex-direction:column;gap:14px;height:0;overflow:hidden;margin-top:0;transition:all .3s}.sidebar__group.active .sidebar__sub-category-list{margin-top:14px;height:fit-content}.sidebar__group.active .sidebar__sub-category-list .sidebar__sub-category{padding:0 26px;display:flex;align-items:center;gap:8px}.sidebar__group.active .sidebar__sub-category-list .sidebar__sub-category span:last-child{flex:1}.sidebar__group.active .sidebar__sub-category-list .sidebar__sub-category.active{color:#0da79e;text-decoration:underline}.sidebar__sub-category{padding:0;transition:all .3s;font-size:clamp(12px,1vw,14px);line-height:120%;text-transform:uppercase;font-weight:500}.sidebar__sub-category:hover{color:#0da79e}.sidebar__button{cursor:pointer}.product__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px;margin-top:60px}@media(max-width: 575.98px){.product__grid{display:flex;flex-direction:column;gap:10px}}.product__grid.even .product__grid-item:last-child{grid-column:span 2}.product__grid-item{display:flex;flex-direction:column;justify-content:space-between;position:relative;padding:40px;border-radius:24px;overflow:hidden;height:calc((80vw - 20px)/2) !important}@media(max-width: 767.98px){.product__grid-item{padding:20px;border-radius:12px;min-height:180px}}.product__cover{position:absolute;width:100%;top:0;left:0;height:100%;object-fit:cover}.product__item-content{position:relative;z-index:3}.product__item-title{color:inherit;font-weight:700;height:7vw}@media(max-width: 991.98px){.product__item-title{height:8vw}}@media(max-width: 767.98px){.product__item-title{height:auto}}.product__children{margin-top:4vw;display:flex;flex-direction:column;gap:8px;list-style:disc;padding-left:20px;font-size:clamp(12px,2vw,24px)}@media(max-width: 575.98px){.product__children{margin-top:8px}}.product__children-title{text-transform:capitalize;color:inherit;width:fit-content;font-weight:500}.product__children-title:hover a{text-decoration:underline}.product__model-container{position:absolute;z-index:2;bottom:40px;right:40px;width:calc((80vw - 20px)/2 - 80px);height:calc((80vw - 20px)/2 - 80px)}@media(max-width: 767.98px){.product__model-container{display:none}}.client__slider{margin-top:60px}@media(max-width: 575.98px){.client__slider{margin-top:30px;max-width:85vw;overflow:visible !important}}.client__item{background:#fff;border-radius:20px;display:flex;align-items:center;justify-content:center;height:144px}@media(max-width: 1439.98px){.client__item{height:10vw}}.client__item-logo{max-height:4vw;max-width:10vw;object-fit:contain}@media(max-width: 575.98px){.client__item-logo{max-height:30px;max-width:90px}}.news__slider{margin-top:60px}@media(max-width: 575.98px){.news__slider{margin-top:30px;max-width:85vw;overflow:visible !important}}.news-slider-section{border-radius:48px;overflow:hidden}.news__slider_wrapper{padding-top:30px;padding-bottom:54px;margin:0 auto}.news__item_wrapper{display:flex}.news__item{border:2px solid #eceff4;border-radius:24px;background:rgba(0,0,0,0);transition:all .3s;width:100%;height:100%}@media(max-width: 575.98px){.news__item{border-radius:12px}}.news__item:hover{background:#0da79e;transform:scale(0.96) !important}.news__item:hover .news__item-title,.news__item:hover .news__item-date{color:#fff}.news__item-content{padding:6%;display:flex;flex-direction:column;gap:12px}@media(max-width: 575.98px){.news__item-content{padding:14px}}.news__item-title{font-family:Stem,sans-serif;font-weight:500;font-size:clamp(20px,1vw,20px);line-height:140%}.news__item-date{font-family:Stem,sans-serif;font-weight:500;color:#0da79e;font-size:16px;line-height:150%}.news__item-thumb{width:100%;height:314px;border-radius:24px;overflow:hidden;object-fit:cover}@media(max-width: 1199.98px){.news__item-thumb{height:180px;border-radius:12px}}@media(max-width: 575.98px){.news__item-thumb{height:228px;border-radius:12px}}.contacts_wrapper{display:flex;gap:20px}@media(max-width: 991.98px){.contacts_wrapper{flex-direction:column}}.filial__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px;margin-top:60px}@media(max-width: 575.98px){.filial__grid{display:flex;flex-direction:column;margin-top:30px}}.filial__item{display:flex;flex-direction:column;gap:60px;justify-content:space-between}.filial__item-top{display:flex;flex-direction:column}.filial__title{color:#0da79e;text-transform:uppercase;font-family:Stem,sans-serif;font-weight:700}.filial__city{margin-top:24px;text-transform:uppercase;font-weight:500}.filial__address{margin-top:12px;font-weight:400;display:flex;flex-direction:column}.filial__address,.filial__city,.filial__title,.filial__email{font-size:20px;line-height:140%}.filial__email{color:#0da79e;font-weight:500}.form__title{font-family:Stem,sans-serif;font-size:clamp(24px,3vw,48px);font-weight:500;line-height:120%;text-transform:uppercase;margin-bottom:40px;display:block}.form__response{display:none}.form__input-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px 20px}@media(max-width: 575.98px){.form__input-grid{display:flex;flex-direction:column}}.form__fields input,.form__fields textarea{padding:30px;border-radius:16px;border:2px solid #0da79e;font-size:16px;line-height:140%;font-weight:400}.form_wrapper input::placeholder,.form_wrapper textarea::placeholder{color:#899dad}.form__fields{display:flex;flex-direction:column;gap:10px}.form__contact,.contact__filials{flex:1}.checkbox-other{display:block;margin:24px 0 0 0;line-height:150%;font-size:14px}.checkbox-other a{color:#0da79e}.checkbox-other input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;display:inline-block;width:26px;height:26px;margin:0 5px 0 0;padding:0;border:1px solid #0da79e;background:rgba(0,0,0,0);vertical-align:top;outline:none;transition:background .3s ease;cursor:pointer;border-radius:5px}.checkbox-other input[type=checkbox]:checked{background:#0da79e url("data:image/svg+xml,%3Csvg width='15' height='11' viewBox='0 0 15 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.25L5.81481 10L14 1' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center no-repeat;background-size:14px 14px}.form__submit{margin-top:24px;width:100%;justify-content:center;position:relative;padding:30px 0;font-size:16px}@media(max-width: 575.98px){.form__submit{justify-content:space-between;padding:3px 3px 3px 29px;min-height:45px}}.form__submit:after{position:absolute;right:9px;width:68px;height:68px}@media(max-width: 575.98px){.form__submit:after{width:48px;height:48px;position:relative;right:0}}.form__pop-up{display:none;background:#323e48 !important;color:#fff !important;border-radius:48px !important}.form__result_wrapper{font-size:20px;font-weight:bold;display:none;transition:all .3s}.form__result_wrapper.active{padding:30px;display:block}.project__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}@media(min-width: 1921px){.project__grid{grid-template-columns:repeat(4, 1fr)}}@media(max-width: 575.98px){.project__grid{display:flex;flex-direction:column;gap:12px}}.project__item{border:2px solid #eceff4;border-radius:24px;background:rgba(0,0,0,0);transition:all .3s;width:100%;height:100%}.project__item:hover{background:#0da79e}.project__item:hover .project__item-title,.project__item:hover .project__item-desc{color:#fff}.project__item-thumb{height:314px;width:100%;border-radius:24px;overflow:hidden;object-fit:cover}@media(max-width: 575.98px){.project__item-thumb{height:228px;border-radius:12px}}.project__item-title{font-size:20px;line-height:140%;font-weight:500;color:#0da79e}.project__item-content{padding:30px;display:flex;flex-direction:column;gap:24px}.product__card{position:relative;min-height:343px;padding:20px;border-radius:16px;background:#eceff4;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;width:100%;height:100%}@media(max-width: 575.98px){.product__card{border-radius:12px}}@media(min-width: 1921px){.product__card{gap:7vw}.product__card .product-card-thumb{max-height:9vw}}.product__card-title{text-transform:uppercase;font-weight:500;line-height:140%;font-size:clamp(14px,2vw,16px)}.advantages__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:47px;color:#fff}@media(max-width: 575.98px){.advantages__grid{display:flex;flex-direction:column}}@media(min-width: 992px){.advantages__grid.top .advantage:nth-child(even){transform:translateY(0)}.advantages__grid.bottom .advantage:nth-child(even){transform:translateY(500px)}}.advantages__grid .advantage{display:flex;flex-direction:column;gap:48px;transition:all 1s ease-in-out}@media(min-width: 992px){.advantages__grid .advantage:nth-child(even){transform:translateY(500px)}}@media(max-width: 575.98px){.advantages__grid .advantage{gap:12px}}.advantages__grid .advantage:nth-child(odd) .advantage__count{color:#0da79e}.advantages__grid .advantage .advantage__count{font-size:96px;line-height:100%;font-weight:bold}.advantages__grid .advantage .advantage__desc{font-size:14px}.nav{display:flex;align-items:center;gap:25px}.nav li{transition:all .3s;line-height:100%}.nav li a{text-transform:uppercase;font-size:12px;line-height:100%;font-weight:500}@media(max-width: 575.98px){.nav li a{font-size:14px;font-weight:500}}.nav li.current-menu-item,.nav li:hover,.nav li a:hover,.nav li.current-menu-item a{color:#0da79e !important}.header__nav,.language__nav{padding:15px 26px;border:2px solid #899dad;border-radius:50px;background:rgba(137,157,173,.1019607843)}body .header.active .product__nav>.menu-item.menu-item-has-children>a:after{background:url(data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%228%22%20viewBox%3D%220%200%2012%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M11%201.5L6%206.5L1%201.5%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E) no-repeat center}body .header.active .search__button svg path{fill:#fff}body .header.active .logo-dark{display:block}body .header.active .logo{display:none}body .header.active .header__nav,body .header.active .language__nav{border:2px solid #fff}body .header.active .header__nav li a{color:#fff;font-weight:500;flex:1}body .header.active .language__nav li.current-lang a{color:#fff}body .header .pages__nav.header__nav{border:none;background:rgba(0,0,0,0)}.head-banner .header__nav,.head-banner .language__nav{border:2px solid #fff}.head-banner .header__nav li a{color:#fff;font-weight:500}.head-banner .language__nav li.current-lang a{color:#fff}.head-banner .language__nav li a{color:#fff}body .header.active .language__nav a{color:#fff}.language__nav li a{color:#323e48}.language__nav li.current-lang a{color:#323e48}.footer__nav{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap;flex:1}.footer__nav .menu-item{border-radius:50px;padding:12px 16px;background:rgba(137,157,173,.1882352941);color:#fff;font-size:12px;font-weight:500;line-height:96%;transition:all .3s;text-transform:uppercase}.footer__nav .menu-item:hover{color:#0da79e}@media(max-width: 575.98px){.footer__nav{flex-wrap:wrap;max-width:85%;justify-content:space-between}}.header{padding:20px 0;transition:all .3s;background-color:rgba(0,0,0,0);position:fixed;width:100%;z-index:100}.header.active{background-color:rgba(37,52,63,.54);backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px)}.header .header__menu-list{display:flex;justify-content:space-between;flex:1;align-items:center}.header__content{display:flex;justify-content:space-between;align-items:center}@media(max-width: 991.98px){.header__content .search__button,.header__content .language__switcher,.header__content nav{display:none}}.header__nav_wrapper{display:flex;align-items:center;justify-content:space-between;flex:1;gap:8vw}.header__nav_wrapper .header__right,.header__nav_wrapper .header__left{display:flex;align-items:center}.header__nav_wrapper .header__right{flex:0 0 50%;justify-content:space-between}@media(max-width: 1920.98px){.header__nav_wrapper .header__right{flex:0 0 53%}}@media(max-width: 1199.98px){.header__nav_wrapper .header__right{flex:0 0 61%}}@media(max-width: 991.98px){.header__nav_wrapper .header__right{display:none}}@media(max-width: 2499.98px){.header__nav_wrapper{gap:11vw}}.header__nav_wrapper .header__left{justify-content:space-between;gap:10vw}@media(max-width: 1199.98px){.header__nav_wrapper .header__left{flex:none;gap:4.5vw}}@media(max-width: 1439.98px){.header__nav_wrapper{gap:60px}}@media(max-width: 1199.98px){.header__nav_wrapper{gap:10px}}body:not(.burger).head-banner header .logo,body:not(.head-banner) header .logo-dark{display:none}@media(max-width: 1199.98px){.header__content.container{padding:0 16px}}body.head-banner .logo-dark,body:not(.head-banner) .logo{display:block}.hamburger span:first-child{transform-origin:0 0}.hamburger span:last-child{transform-origin:0 100%}@media(max-width: 991.98px){body.burger .menu-header-container{left:0}body.burger .hamburger{padding-left:4px}body.burger .hamburger span:first-child{transform:rotate(45deg);transform-origin:20% 100%}body.burger .hamburger span:nth-child(2){transform:scaleY(0)}body.burger .hamburger span:last-child{transform:rotate(-45deg);transform-origin:17% 100%}.menu-header-container{position:fixed;left:-300px;height:100dvh;width:300px;z-index:10;top:0;transition:all .3s;background:#f4f6f9;padding:40px 20px}.menu-header-container .nav{flex-direction:column;align-items:flex-start;gap:10px}}.head-banner .product__nav>.menu-item.menu-item-has-children>a:after{background:url("data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%228%22%20viewBox%3D%220%200%2012%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M11%201.5L6%206.5L1%201.5%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E") no-repeat center}.header.active .product__nav>.menu-item:hover .sub-menu_wrapper .sub-menu{background:rgba(37,52,63,.54);-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px)}.product__nav{padding:0;position:relative}.product__nav>.menu-item{padding:15px 26px;transition:all .3s;line-height:100%;display:flex}.product__nav>.menu-item.menu-item-has-children>a{display:flex;gap:6px;align-items:center;flex:1}.product__nav>.menu-item.menu-item-has-children>a:after{display:block;content:"";background:url("data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%228%22%20viewBox%3D%220%200%2012%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M11%201.5L6%206.5L1%201.5%22%20stroke%3D%22%23323E48%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E") no-repeat center;background-size:12px 8px;width:12px;height:8px}.product__nav>.menu-item li{display:flex;background:rgba(137,157,173,.1882352941);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);padding:12px 16px;border-radius:50px}.product__nav>.menu-item:hover .sub-menu_wrapper{height:fit-content}.product__nav>.menu-item:hover .sub-menu_wrapper .sub-menu{padding:6px;background:rgba(137,157,173,.1019607843);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border-radius:24px}.product__nav>.menu-item a{text-transform:uppercase;font-size:12px;line-height:100%;transition:all .3s;font-weight:500}.product__nav>.menu-item .sub-menu_wrapper{position:absolute;height:0;overflow:hidden;transition:all .3s;top:calc(100% - 2px);padding:12px 0 0 0;width:max-content;left:0}.product__nav>.menu-item .sub-menu{transition:all .3s;display:flex;flex-direction:column;gap:10px}.product__nav>.menu-item .sub-menu li:hover a{color:#0da79e}.header__mobile_wrapper{display:none;left:-100vw;transition:all .3s;background:#323e48;padding:15px 8px;height:100dvh;position:absolute;z-index:99999;width:100vw;top:0;overflow:auto}@media(max-width: 1199.98px){.header__mobile_wrapper{display:flex;flex-direction:column;justify-content:space-between}}body.burger .header__mobile_wrapper{left:0}.mobile__logo_wrapper{margin:48px auto 0;width:fit-content}.header__mobile-menu_wrapper{display:flex;gap:18px;margin-top:48px;color:#fff;margin-bottom:24px}.product__mobile__nav>li>a{color:#0da79e;font-weight:600 !important;text-transform:uppercase !important;font-size:15px !important}.product__mobile__nav li a{font-size:12px;font-weight:500 !important}.product__mobile__nav>li>span{display:none}.product__mobile__nav>li .sub-menu{margin-top:16px;display:flex;flex-direction:column;gap:10px;background:rgba(137,157,173,.1019607843);backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);border-radius:24px;padding:6px}.product__mobile__nav>li .sub-menu li{color:#fff;text-transform:uppercase;padding:12px 8px;display:flex;align-items:center;gap:8px;border-radius:50px;background:rgba(137,157,173,.1882352941);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}@media(max-width: 767.98px){.product__mobile__nav>li .sub-menu li{gap:6px}.product__mobile__nav>li .sub-menu li .nav-circle{margin-right:0}}.header__mobile__nav{margin-top:70px;display:flex;flex-direction:column;align-items:flex-start;gap:24px;color:#fff}.header__mobile__nav li{text-transform:uppercase}.header__mobile__footer{display:flex;flex-direction:column;gap:24px;color:#fff}.header__mobile__footer .email{color:#0da79e;font-weight:500}.header__mobile__footer .btn{width:auto;justify-content:space-between}.header__mobile-switcher_wrapper{display:flex;align-items:center;gap:18px}.header__mobile-switcher_wrapper .search__button{display:block;width:24px;height:24px}.header__mobile-switcher_wrapper .search__button svg path{fill:#fff}.head-page .footer{padding:113px 0 70px;margin-top:-43px}.footer{margin:0 auto;padding:70px 0;background:#283138;width:100%}.footer__content{display:flex;flex-direction:column;gap:80px}@media(max-width: 575.98px){.footer__content{gap:48px}}.footer__top{display:flex}@media(max-width: 1199.98px){.footer__top{flex-direction:column;gap:24px}.footer__top .btn{width:100%;justify-content:space-between}.footer__top .footer__logo{width:215px;height:35px}}.footer__bottom{display:flex;gap:175px}@media(max-width: 991.98px){.footer__bottom{flex-direction:column-reverse;gap:24px}}.footer__column-left{display:flex;flex-direction:column;gap:82px}.footer__copy{font-size:14px;line-height:130%;color:#899dad;display:inline-block}a.footer__copy:hover{text-decoration:underline}.footer__copy_wrapper{display:flex;flex-direction:column}.footer__column-center{flex:2;display:flex;margin-left:90px;gap:219px;color:#fff}@media(max-width: 991.98px){.footer__column-center{flex-direction:column}}@media(max-width: 1199.98px){.footer__column-center{margin-left:0;justify-content:space-between;gap:24px}}.footer__column-center a{color:#0da79e;font-weight:500;font-size:clamp(16px,2vw,20px)}.footer__address{max-width:370px;font-size:20px;line-height:140%}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./.yarn/__virtual__/css-loader-virtual-38819e4cb9/9/.yarn/berry/cache/css-loader-npm-6.11.0-d945f9f4c0-10c0.zip/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./.yarn/__virtual__/postcss-loader-virtual-45327f86fb/9/.yarn/berry/cache/postcss-loader-npm-7.3.4-c196834792-10c0.zip/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./.yarn/__virtual__/sass-loader-virtual-d87f6dc19a/9/.yarn/berry/cache/sass-loader-npm-13.3.3-f5ea4bd230-10c0.zip/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!../../../../../../../../.yarn/berry/cache/@fancyapps-ui-npm-6.0.5-a750ffadc4-10c0.zip/node_modules/@fancyapps/ui/dist/fancybox/fancybox.css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root{--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-shadow: none;--f-button-transition: all .15s ease;--f-button-transform: none;--f-button-outline-width: 1px;--f-button-outline-color: rgba(0, 0, 0, .7);--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-opacity: 1;--f-button-svg-disabled-opacity: .5;--f-button-svg-transition: opacity .15s ease;--f-button-svg-transform: none}.f-button{width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);transform:var(--f-button-transform);transition:var(--f-button-transition);backdrop-filter:var(--f-button-backdrop-filter);display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;pointer-events:all;cursor:pointer;overflow:hidden}@media(hover: hover){.f-button:hover:not([aria-disabled]){color:var(--f-button-hover-color, var(--f-button-color));background-color:var(--f-button-hover-bg, var(--f-button-bg))}}.f-button:active:not([aria-disabled]){color:var(--f-button-active-color, var(--f-button-hover-color, var(--f-button-color)));background-color:var(--f-button-active-bg, var(--f-button-hover-bg, var(--f-button-bg)))}.f-button:focus{outline:none}.f-button:focus-visible{outline:var(--f-button-outline-width) solid var(--f-button-outline-color);outline-offset:var(--f-button-outline-offset);position:relative;z-index:1}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);transform:var(--f-button-svg-transform);fill:var(--f-button-svg-fill);filter:var(--f-button-svg-filter);opacity:var(--f-button-svg-opacity, 1);transition:var(--f-button-svg-transition);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.f-button[aria-disabled]{cursor:default}.f-button[aria-disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}:root{--f-spinner-color-1: rgba(0, 0, 0, .1);--f-spinner-color-2: rgba(17, 24, 28, .8);--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-border-radius: 50%;--f-spinner-border-width: 4px}.f-spinner{position:absolute;top:50%;left:50%;margin:calc(var(--f-spinner-width)*-0.5) 0 0 calc(var(--f-spinner-height)*-0.5);padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height);border-radius:var(--f-spinner-border-radius);border:var(--f-spinner-border-width) solid var(--f-spinner-color-1);border-top-color:var(--f-spinner-color-2);animation:f-spinner .75s linear infinite,f-fadeIn .2s ease .2s both}@keyframes f-spinner{to{transform:rotate(360deg)}}.f-panzoom,.f-zoomable{position:relative;overflow:hidden;display:flex;align-items:center;flex-direction:column}.f-panzoom:before,.f-panzoom:after,.f-zoomable:before,.f-zoomable:after{display:block;content:""}.f-panzoom:not(.has-controls):before,.f-zoomable:not(.has-controls):before{margin-bottom:auto}.f-panzoom:after,.f-zoomable:after{margin-top:auto}.f-panzoom__wrapper{position:relative;min-width:0;min-height:0;max-width:100%;max-height:100%}.f-panzoom__wrapper.will-zoom-out{cursor:zoom-out}.f-panzoom__wrapper.can-drag{cursor:move;cursor:grab}.f-panzoom__wrapper.will-zoom-in{cursor:zoom-in}.f-panzoom__wrapper.is-dragging{cursor:move;cursor:grabbing}.f-panzoom__wrapper.has-error{display:none}.f-panzoom__content{min-width:0;min-height:0;max-width:100%;max-height:100%}.f-panzoom__content.is-lazyloading,.f-panzoom__content.has-lazyerror{visibility:hidden}img.f-panzoom__content{vertical-align:top;object-fit:contain;transition:none;user-select:none}.f-panzoom__wrapper>img.f-panzoom__content{visibility:hidden}.f-panzoom__viewport{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.f-panzoom__viewport>.f-panzoom__content{display:block;width:100%;height:100%;object-fit:fill}picture.f-panzoom__content img{vertical-align:top;width:100%;height:auto;max-height:100%;object-fit:contain;transition:none;user-select:none}.f-fadeIn{animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeOut{to{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration, 0.2s) ease both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, 0.2s)*.2) ease calc(var(--f-transition-duration, 0.2s)*.8) both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeOut{to{opacity:0}}.is-horizontal .f-slideIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInNextX}.is-horizontal .f-slideIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrevX}.is-horizontal .f-slideOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNextX}.is-horizontal .f-slideOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrevX}@keyframes f-slideInPrevX{0%{transform:translate(calc(100% + var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextX{0%{transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextX{to{transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}}@keyframes f-slideOutPrevX{to{transform:translate(calc(100% + var(--f-carousel-gap, 0)))}}.is-vertical .f-slideIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInNextY}.is-vertical .f-slideIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrevY}.is-vertical .f-slideOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNextY}.is-vertical .f-slideOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrevY}@keyframes f-slideInPrevY{0%{transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextY{0%{transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextY{to{transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}}@keyframes f-slideOutPrevY{to{transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}}.f-zoomInUp{animation:var(--f-transition-duration, 0.3s) ease both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration, 0.3s) ease both f-zoomOutDown}@keyframes f-zoomInUp{0%{transform:scale(var(--f-zoomInUp-scale, 0.975)) translate3d(var(--f-zoomInUp-x, 0), var(--f-zoomInUp-y, 16px), 0);opacity:var(--f-zoomInUp-opacity, 0)}to{transform:scale(1) translateZ(0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(var(--f-zoomOutDown-scale, 0.975)) translate3d(var(--f-zoomOutDown-x, 0), var(--f-zoomOutDown-y, 16px), 0);opacity:0}}.f-throwOutUp{animation:var(--f-throwOutUp-duration, 0.2s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throwOutDown-duration, 0.2s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0, calc(var(--f-throwOutUp-y, 150px) * -1), 0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0, var(--f-throwOutDown-y, 150px), 0);opacity:0}}.f-carousel__slide.has-html{overflow:auto}.f-html{position:relative;margin:var(--f-html-margin, 0);padding:var(--f-html-padding, 2rem);color:var(--f-html-color, currentColor);background:var(--f-html-bg)}.f-html.is-error{text-align:center}.has-iframe .f-html,.has-pdf .f-html,.has-gmap .f-html{box-sizing:border-box;min-height:1px;overflow:visible;width:100%;height:100%}.has-pdf .f-html,.has-gmap .f-html{padding:0}.f-iframe{display:block;margin:0;border:0;height:100%;width:100%}.f-caption{align-self:center;flex-shrink:0;max-width:100%;max-height:calc(80vh - 100px);overflow:auto;margin:var(--f-caption-margin);padding:var(--f-caption-padding, 16px 4px);overflow-wrap:anywhere;line-height:var(--f-caption-line-height);color:var(--f-caption-color);background:var(--f-caption-bg);font:var(--f-caption-font)}.has-html5video .f-html,.has-youtube .f-html,.has-vimeo .f-html{padding:0;width:100%;height:100%;max-width:var(--f-video-width, 960px);max-height:var(--f-video-height, 540px);aspect-ratio:var(--f-video-aspect-ratio);min-height:1px;overflow:visible;background:var(--f-video-bg, rgba(0, 0, 0, 0.9))}.f-html5video{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.f-button.is-arrow{--f-button-width: var(--f-arrow-width, 46px);--f-button-height: var(--f-arrow-height, 46px);--f-button-svg-width: var(--f-arrow-svg-width, 24px);--f-button-svg-height: var(--f-arrow-svg-height, 24px);--f-button-svg-stroke-width: var(--f-arrow-svg-stroke-width, 1.75);--f-button-border-radius: var(--f-arrow-border-radius, unset);--f-button-bg: var(--f-arrow-bg, transparent);--f-button-hover-bg: var(--f-arrow-hover-bg, var(--f-arrow-bg));--f-button-active-bg: var(--f-arrow-active-bg, var(--f-arrow-hover-bg));--f-button-shadow: var(--f-arrow-shadow);--f-button-color: var(--f-arrow-color);--f-button-hover-color: var(--f-arrow-hover-color, var(--f-arrow-color));--f-button-active-color: var( --f-arrow-active-color, var(--f-arrow-hover-color) );overflow:visible}.f-button.is-arrow.is-prev,.f-button.is-arrow.is-next{position:absolute;transform:translate(0);z-index:20}.is-horizontal .f-button.is-arrow.is-prev,.is-horizontal .f-button.is-arrow.is-next{inset:50% auto auto;transform:translateY(-50%)}.is-horizontal.is-ltr .f-button.is-arrow.is-prev{left:var(--f-arrow-pos, 0)}.is-horizontal.is-ltr .f-button.is-arrow.is-next{right:var(--f-arrow-pos, 0)}.is-horizontal.is-rtl .f-button.is-arrow.is-prev{right:var(--f-arrow-pos, 0);transform:translateY(-50%) rotateY(180deg)}.is-horizontal.is-rtl .f-button.is-arrow.is-next{left:var(--f-arrow-pos, 0);transform:translateY(-50%) rotateY(180deg)}.is-vertical.is-ltr .f-button.is-arrow.is-prev,.is-vertical.is-rtl .f-button.is-arrow.is-prev{top:var(--f-arrow-pos, 0);right:auto;bottom:auto;left:50%;transform:translate(-50%)}.is-vertical.is-ltr .f-button.is-arrow.is-next,.is-vertical.is-rtl .f-button.is-arrow.is-next{top:auto;right:auto;bottom:var(--f-arrow-pos, 0);left:50%;transform:translate(-50%)}.is-vertical .f-button.is-arrow.is-prev svg,.is-vertical .f-button.is-arrow.is-next svg{transform:rotate(90deg)}.f-carousel__toolbar{--f-progressbar-height: 100%;display:grid;grid-template-columns:1fr auto 1fr;margin:var(--f-toolbar-margin, 0);padding:var(--f-toolbar-padding, 8px);line-height:var(--f-toolbar-line-height);background:var(--f-toolbar-bg, none);box-shadow:var(--f-toolbar-shadow, none);backdrop-filter:var(--f-toolbar-backdrop-filter);position:relative;z-index:20;color:var(--f-toolbar-color, currentColor);font-size:var(--f-toolbar-font-size, 17px);font-weight:var(--f-toolbar-font-weight, inherit);font-family:var(--f-toolbar-font, -apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif);text-shadow:var(--f-toolbar-text-shadow);text-align:center;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;white-space:nowrap;pointer-events:none}.f-carousel__toolbar.is-absolute{position:absolute;top:0;left:0;right:0}.f-carousel__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;gap:var(--f-toolbar-gap, 0);pointer-events:none}.f-carousel__toolbar__column.is-left{justify-self:flex-start;justify-content:flex-start}.f-carousel__toolbar__column.is-middle{justify-content:center}.f-carousel__toolbar__column.is-right{justify-self:flex-end;justify-content:flex-end;flex-flow:nowrap}.f-carousel__toolbar__column>*{pointer-events:all}.f-carousel:has(.f-carousel__slide.is-fullsize) [data-panzoom-action=toggleFull] g{display:none}[data-autoplay-action=toggle] svg g:first-child{display:flex}[data-autoplay-action=toggle] svg g:last-child{display:none}.has-autoplay [data-autoplay-action=toggle] svg g:first-child{display:none}.has-autoplay [data-autoplay-action=toggle] svg g:last-child{display:flex}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:last-child{display:flex}.f-carousel__counter{position:relative;display:flex;flex-direction:row;cursor:default;user-select:none;margin:var(--f-counter-margin, 0);padding:var(--f-counter-padding, 4px);line-height:var(--f-counter-line-height);background:var(--f-counter-bg);border-radius:var(--f-counter-border-radius)}.f-carousel__counter span{padding:0 var(--f-counter-gap, 4px)}:root{--f-thumbs-gap: 8px;--f-thumbs-margin: 0;--f-thumbs-padding-x: 8px;--f-thumbs-padding-y: 8px;--f-thumbs-z-index: 1;--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-fit: cover;--f-thumb-opacity: 1;--f-thumb-transition: opacity .3s ease, transform .15s ease;--f-thumb-border: none;--f-thumb-border-radius: 4px;--f-thumb-transfors: none;--f-thumb-shadow: none;--f-thumb-bg: linear-gradient(rgba(0, 0, 0, .1), rgba(0, 0, 0, .05));--f-thumb-focus-shadow: inset 0 0 0 .8px #222, inset 0 0 0 2.25px #fff;--f-thumb-selected-shadow: inset 0 0 0 .8px #222, inset 0 0 0 2.25px #fff}.f-thumbs{--f-carousel-slide-width: calc(var(--f-thumb-width) + var(--f-thumbs-gap));--f-carousel-slide-height: calc(var(--f-thumb-height) + var(--f-thumbs-gap));--f-carousel-gap: 0;flex-shrink:0;max-height:calc(var(--f-carousel-slide-height) + var(--f-thumbs-padding-y)*2);margin:var(--f-thumbs-margin);padding:0;background:var(--f-thumbs-bg);-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;transition:max-height .3s ease;z-index:var(--f-thumbs-z-index);overflow:hidden}.f-thumbs__viewport{margin:var(--f-thumbs-padding-y) var(--f-thumbs-padding-x);overflow:visible;display:grid}.f-thumbs__slide{position:relative;grid-area:1/1;display:flex;align-items:center;flex-direction:column;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);margin:0;padding:calc(var(--f-thumbs-gap)*.5);cursor:pointer;overflow:visible}.f-thumbs__slide:hover button{opacity:var(--f-thumb-hover-opacity, 1);transform:var(--f-thumb-hover-transform, none)}.f-thumbs__slide:hover button:after{border:var(--f-thumb-hover-border, none);box-shadow:var(--f-thumb-hover-shadow, var(--f-thumb-shadow))}.f-thumbs__slide button{all:unset;margin:auto;padding:0;position:relative;overflow:visible;width:100%;height:100%;outline:none;transition:var(--f-thumb-transition);border-radius:var(--f-thumb-border-radius);opacity:var(--f-thumb-opacity);transform:var(--f-thumb-transform);background:var(--f-thumb-bg)}.f-thumbs__slide button:after{content:"";position:absolute;inset:0;z-index:1;transition:none;border-radius:inherit;border:var(--f-thumb-border);box-shadow:var(--f-thumb-shadow)}.f-thumbs__slide button:focus-within{opacity:var(--f-thumb-focus-opacity, 1);transform:var(--f-thumb-focus-transform, none)}.f-thumbs__slide button:focus-within:after{border:var(--f-thumb-focus-border, none);box-shadow:var(--f-thumb-focus-shadow, var(--f-thumb-shadow))}.f-thumbs__slide:active{opacity:var(--f-thumb-active-opacity, 1);transform:var(--f-thumb-active-transform, none)}.f-thumbs__slide:active:after{border:var(--f-thumb-active-border, none);box-shadow:var(--f-thumb-active-shadow, var(--f-thumb-shadow))}.f-thumbs__slide.is-selected{z-index:2}.f-thumbs__slide.is-selected button{opacity:var(--f-thumb-selected-opacity, 1);transform:var(--f-thumb-selected-transform, none)}.f-thumbs__slide.is-selected button:after{border:var(--f-thumb-selected-border, none);box-shadow:var(--f-thumb-selected-shadow, var(--f-thumb-shadow))}.f-thumbs__slide img{display:block;width:100%;height:100%;object-fit:var(--f-thumb-fit);border-radius:inherit;pointer-events:none}.f-thumbs__slide img.has-lazyerror{display:none}.f-thumbs.is-modern{--f-thumb-clip-width: 46px;--f-thumb-extra-gap: 16px;--f-carousel-slide-width: calc( var(--f-thumb-clip-width) + var(--f-thumbs-gap) );--f-carousel-slide-height: var(--f-thumb-height);--width-diff: calc((var(--f-thumb-width) - var(--f-thumb-clip-width)))}.f-thumbs.is-modern .f-thumbs__viewport{width:calc(100% + var(--width-diff)*2);margin-left:calc(var(--width-diff)*-1)}.f-thumbs.is-modern .f-thumbs__slide{--clip-shift: calc((var(--width-diff) * .5) * var(--progress));--clip-path: inset( 0 var(--clip-shift) round var(--f-thumb-border-radius, 0) );padding:0;overflow:visible;left:var(--shift, 0);will-change:left;transition:left var(--f-transition-duration) var(--f-transition-easing)}.f-thumbs.is-modern .f-thumbs__slide button{display:block;margin-left:-50%;width:var(--f-thumb-width);clip-path:var(--clip-path);border:none;box-shadow:none;transition:clip-path var(--f-transition-duration) var(--f-transition-easing),opacity var(--f-thumb-transition-duration, 0.2s) var(--f-thumb-transition-easing, ease)}.f-thumbs.is-modern .f-thumbs__slide button:after{display:none}.f-thumbs.is-modern .f-thumbs__slide:focus:not(:focus-visible){outline:none}.f-thumbs.is-modern .f-thumbs__slide:focus-within:not(.is-selected) button:before{content:"";position:absolute;z-index:1;top:0;left:var(--clip-shift);bottom:0;right:var(--clip-shift);transition:border var(--f-transition-duration) var(--f-transition-easing),box-shadow var(--f-transition-duration) var(--f-transition-easing);border-radius:inherit;border:var(--f-thumb-focus-border, none);box-shadow:var(--f-thumb-focus-shadow, none)}.f-thumbs.is-modern{--f-transition-duration: .25s;--f-transition-easing: ease-out}.f-thumbs.is-modern.is-syncing{--f-transition-duration: 0s}.f-progressbar{position:absolute;top:0;left:0;right:0;z-index:30;height:var(--f-progressbar-height, 3px);transform:scaleX(0);transform-origin:0;background:var(--f-progressbar-color, var(--f-carousel-theme-color, #575ad6));user-select:none;pointer-events:none;animation-name:f-progressbar;animation-play-state:running;animation-timing-function:linear}@keyframes f-progressbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-fullscreen-action=toggle] svg g:first-child{display:flex}[data-fullscreen-action=toggle] svg g:last-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:last-child{display:flex}.in-fullscreen-mode>.f-carousel{flex:1;min-width:0 !important;min-height:0 !important}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--f-body-margin, 0px) + var(--f-scrollbar-compensate, 0px));overflow:hidden !important;overscroll-behavior-y:none}.fancybox__dialog{width:100%;height:100vh;max-height:unset;max-width:unset;padding:0;margin:0;border:0;overflow:hidden;background:rgba(0,0,0,0)}.fancybox__dialog:focus{outline:none}.fancybox__dialog::backdrop{opacity:0}@supports(height: 100dvh){.fancybox__dialog{height:100dvh}}.fancybox__container{--fancybox-color: #dbdbdb;--fancybox-backdrop-bg: rgba(24, 24, 27, .95);--f-toolbar-margin: 0;--f-toolbar-padding: 8px;--f-toolbar-gap: 0;--f-toolbar-color: #ddd;--f-toolbar-font-size: 16px;--f-toolbar-font-weight: 500;--f-toolbar-font: -apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif;--f-toolbar-line-height: var(--f-button-height);--f-toolbar-text-shadow: 1px 1px 1px rgba(0, 0, 0, .75);--f-toolbar-shadow: none;--f-toolbar-bg: none;--f-counter-margin: 0;--f-counter-padding: 0px 10px;--f-counter-gap: 4px;--f-counter-line-height: var(--f-button-height);--f-carousel-gap: 17px;--f-carousel-slide-width: 100%;--f-carousel-slide-height: 100%;--f-carousel-slide-padding: 0;--f-carousel-slide-bg: unset;--f-html-color: #222;--f-html-bg: #fff;--f-error-color: #fff;--f-error-bg: #333;--f-caption-margin: 0;--f-caption-padding: 16px 4px;--f-caption-color: var(--fancybox-color, #dbdbdb);--f-caption-bg: transparent;--f-caption-font: inherit;--f-caption-line-height: 1.375;--f-spinner-color-1: rgba(255, 255, 255, .2);--f-spinner-color-2: rgba(255, 255, 255, .8);--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-border-radius: 50%;--f-spinner-border-width: 4px;--f-progressbar-color: rgba(255, 255, 255, .2);--f-button-width: 46px;--f-button-height: 46px;--f-button-color: #ddd;--f-button-hover-color: #fff;--f-button-outline-width: 1px;--f-button-outline-color: rgba(255, 255, 255, .75);--f-button-outline-offset: 0px;--f-button-bg: rgba(54, 54, 54, .75);--f-button-border: 0;--f-button-border-radius: 0;--f-button-shadow: none;--f-button-transition: all .2s ease;--f-button-transform: none;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 1.75;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, .01)), drop-shadow(1px 2px 1px rgba(24, 24, 27, .05));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: .5;--f-arrow-pos: 32px;--f-arrow-width: 50px;--f-arrow-height: 50px;--f-arrow-svg-width: 24px;--f-arrow-svg-height: 24px;--f-arrow-svg-stroke-width: 2;--f-arrow-border-radius: 50%;--f-arrow-bg: rgba(54, 54, 54, .65);--f-arrow-color: #ddd;--f-arrow-hover-color: #fff;--f-thumbs-margin: 0px;--f-thumbs-padding-x: 8px;--f-thumbs-padding-y: 8px;--f-thumbs-bg: none;--f-thumb-transition: all .2s ease;--f-thumb-width: 94px;--f-thumb-height: 76px;--f-thumb-opacity: 1;--f-thumb-border: none;--f-thumb-shadow: none;--f-thumb-transform: none;--f-thumb-focus-opacity: 1;--f-thumb-focus-border: none;--f-thumb-focus-shadow: inset 0 0 0 2px rgba(255, 255, 255, .65);--f-thumb-focus-transform: none;--f-thumb-hover-opacity: 1;--f-thumb-hover-border: none;--f-thumb-hover-transform: none;--f-thumb-active-opacity: var(--f-thumb-hover-opacity);--f-thumb-active-border: var(--f-thumb-hover-border);--f-thumb-active-transform: var(--f-thumb-hover-transform);--f-thumb-selected-opacity: 1;--f-thumb-selected-border: none;--f-thumb-selected-shadow: inset 0 0 0 2px #fff;--f-thumb-selected-transform: none;position:absolute;inset:0;overflow:hidden;outline:none;display:flex;flex-direction:column}.fancybox__container[theme=light]{--fancybox-color: #222;--fancybox-backdrop-bg: rgba(255, 255, 255, .97);--f-toolbar-color: var(--fancybox-color, #222);--f-toolbar-text-shadow: none;--f-toolbar-font-weight: 400;--f-html-color: var(--fancybox-color, #222);--f-html-bg: #fff;--f-error-color: #555;--f-error-bg: #fff;--f-video-bg: #fff;--f-caption-color: #333;--f-spinner-color-1: rgba(0, 0, 0, .2);--f-spinner-color-2: rgba(0, 0, 0, .8);--f-spinner-border-width: 3.5px;--f-progressbar-color: rgba(111, 111, 116, .2);--f-button-color: #333;--f-button-hover-color: #000;--f-button-outline-color: rgba(0, 0, 0, .85);--f-button-bg: rgba(255, 255, 255, .85);--f-button-svg-stroke-width: 1.3;--f-button-svg-filter: none;--f-arrow-bg: rgba(255, 255, 255, .85);--f-arrow-color: #333;--f-arrow-hover-color: #000;--f-arrow-svg-stroke-width: 1.3;--f-close-button-color: #555;--f-close-button-hover-color: #000;--f-thumb-bg: linear-gradient(#ebeff2, #e2e8f0);--f-thumb-focus-shadow: 0 0 0 1.8px #fff, 0px 0px 0px 2.25px #888;--f-thumb-selected-shadow: 0 0 0 1.8px #fff, 0px 0px 0px 2.25px #000}.fancybox__container::backdrop{background-color:rgba(0,0,0,0)}.fancybox__container>*:not(.fancybox__carousel),.fancybox__container .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container .fancybox__carousel>.fancybox__viewport>.fancybox__slide:not(.is-selected),.fancybox__container .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>*:not(.f-html,.f-panzoom__wrapper,.f-spinner){opacity:var(--f-drag-opacity, 1)}.fancybox__container:not(.is-ready,.is-hiding){visibility:hidden}.fancybox__container.is-revealing>*:not(.fancybox__carousel),.fancybox__container.is-revealing .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-revealing .fancybox__carousel>.fancybox__viewport>.fancybox__slide:not(.is-selected),.fancybox__container.is-revealing .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>*:not(.f-html,.f-panzoom__wrapper,.f-spinner){animation:var(--f-interface-enter-duration, 0.35s) ease none f-fadeIn}.fancybox__container.is-hiding>*:not(.fancybox__carousel),.fancybox__container.is-hiding .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-hiding .fancybox__carousel>.fancybox__viewport>.fancybox__slide:not(.is-selected),.fancybox__container.is-hiding .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>*:not(.f-html,.f-panzoom__wrapper){animation:var(--f-interface-exit-duration, 0.35s) ease forwards f-fadeOut}.fancybox__container.is-idle .f-carousel__toolbar{pointer-events:none;opacity:0}.fancybox__container.is-idle .f-button.is-arrow{opacity:0}.fancybox__container.is-idle.is-ready .f-carousel__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__container.is-idle.is-ready .f-button.is-arrow{animation:.15s ease-out both f-fadeOut}.fancybox__backdrop{position:fixed;inset:0;z-index:-1;background:var(--fancybox-backdrop-bg)}.fancybox__carousel{flex:1;display:flex;flex-direction:column;min-height:0;min-width:0;position:relative;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__carousel.is-vertical{--f-carousel-slide-height: 100%}.fancybox__carousel.is-ltr{direction:ltr}.fancybox__carousel.is-rtl{direction:rtl}.fancybox__carousel>.f-button.is-arrow:before{position:absolute;content:"";inset:-30px;z-index:1}.fancybox__carousel>.f-progressbar{background-color:var(--fancybox-color)}.fancybox__viewport{display:grid;flex:1;min-height:0;min-width:0;position:relative;overflow:visible;transform:translate3d(0, var(--f-drag-offset, 0), 0)}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__viewport [data-selectable],.fancybox__viewport [contenteditable]{cursor:auto}.fancybox__slide{box-sizing:border-box;position:relative;grid-area:1/1;display:flex;align-items:center;flex-direction:column;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);min-width:0;min-height:0;max-width:100%;margin:0;padding:var(--f-carousel-slide-padding);background:var(--f-carousel-slide-bg);backface-visibility:hidden;transform:translateZ(0);will-change:transform}.fancybox__slide:before,.fancybox__slide:after{display:block;content:""}.fancybox__slide:before{margin-bottom:auto}.fancybox__slide:after{margin-top:auto}.fancybox__slide.is-selected{z-index:1}.fancybox__slide.f-zoomable{overflow:visible}.fancybox__slide.has-error{--f-html-color: var(--f-error-color, --f-html-color);--f-html-bg: var(--f-error-bg, --f-html-bg)}.fancybox__slide.has-html{overflow:auto;padding:8px}.fancybox__slide.has-close-btn{padding-top:34px}.fancybox__slide .f-button[data-fancybox-close]{--f-button-width: var(--f-close-button-width, 34px);--f-button-height: var(--f-close-button-height, 34px);--f-button-border-radius: var(--f-close-border-radius, 4px);--f-button-color: var(--f-close-button-color, #fff);--f-button-hover-color: var(--f-close-button-hover-color, #fff);--f-button-bg: var(--f-close-button-bg, transparent);--f-button-hover-bg: var(--f-close-button-hover-bg, transparent);--f-button-active-bg: var(--f-close-button-active-bg, transparent);--f-button-svg-width: var(--f-close-button-svg-width, 22px);--f-button-svg-height: var(--f-close-button-svg-height, 22px);position:absolute;top:calc(var(--f-button-height)*-1);right:0;z-index:40}.fancybox__slide .f-spinner{cursor:pointer}.fancybox__container.is-closing .f-caption,.fancybox__slide.is-loading .f-caption{visibility:hidden}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QkFDRSxhbEIvWWdCLENrQmdaaEIsZ0JBR0YsNkJBQ0UsV0FDQSw4QkFLSixpQ0FDRSxhQUNBLG1CQUNBLFNBRUEsaURBQ0UsY0FDQSxXQUNBLFlBRUEsMERBQ0UsVUM5Yk4sbUJBQ0UscUJBQ0EsaUJBR0YsUUFDRSxjQUNBLGVBQ0Esa0JuQllZLENtQlhaLFdBRUYsaUJBQ0UsYUFDQSxzQkFDQSxTdEJvQkUsNEJzQnZCSixpQkFNSSxVQU1KLGFBQ0UsYXRCVUUsNkJzQlhKLGFBSUksc0JBQ0EsU0FFQSxrQkFDRSxXQUNBLDhCQUdGLDJCQUNFLFlBQ0EsYUFRTixnQkFDRSxhQUNBLFV0QmJFLDRCc0JXSixnQkFLSSw4QkFDQSxVQUtKLHFCQUNFLGFBQ0Esc0JBQ0EsU0FHRixjQUNFLGVBQ0EsaUJBQ0EsYW5CckNhLENtQnNDYixxQkFJRixxQkFDRSwwQkFHRixzQkFDRSxhQUNBLHNCQUdGLHVCQUNFLE9BQ0EsYUFDQSxpQkFDQSxVQUNBLFd0QmxERSw0QnNCNkNKLHVCQVFJLHVCdEJyREEsNkJzQjZDSix1QkFhSSxjQUNBLDhCQUNBLFVBTUYseUJBQ0UsYW5CNUVnQixDbUI2RWhCLGdCQUNBLCtCQUlKLGlCQUNFLGdCQUNBLGVBQ0EsaUI7Ozs7QUM5R0YscXkyQiIsInNvdXJjZXMiOlsid2VicGFjazovL2Z1bGxzdGFja192Mi8uL3NyYy9zY3NzL3V0aWxzL19yZXNldC5zY3NzIiwid2VicGFjazovL2Z1bGxzdGFja192Mi8uL3NyYy9zY3NzL3V0aWxzL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9mdWxsc3RhY2tfdjIvLi9zcmMvc2Nzcy9iYXNlL19mb250cy5zY3NzIiwid2VicGFjazovL2Z1bGxzdGFja192Mi8uL3NyYy9zY3NzL2Jhc2UvX2dsb2JhbC5zY3NzIiwid2VicGFjazovL2Z1bGxzdGFja192Mi8uL3NyYy9zY3NzL3V0aWxzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9mdWxsc3RhY2tfdjIvLi9zcmMvc2Nzcy9jb21wb25lbnRzL19jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly9mdWxsc3RhY2tfdjIvLi9zcmMvc2Nzcy9jb21wb25lbnRzL19idG4uc2NzcyIsIndlYnBhY2s6Ly9mdWxsc3RhY2tfdjIvLi9zcmMvc2Nzcy9jb21wb25lbnRzL193b3cuc2NzcyIsIndlYnBhY2s6Ly9mdWxsc3RhY2tfdjIvLi9zcmMvc2Nzcy9jb21wb25lbnRzL19zb2NpYWxzLnNjc3MiLCJ3ZWJwYWNrOi8vZnVsbHN0YWNrX3YyLy4vc3JjL3Njc3MvY29tcG9uZW50cy9faGFtYnVyZ2VyLnNjc3MiLCJ3ZWJwYWNrOi8vZnVsbHN0YWNrX3YyLy4vc3JjL3Njc3MvY29tcG9uZW50cy9fc2VhcmNoLnNjc3MiLCJ3ZWJwYWNrOi8vZnVsbHN0YWNrX3YyLy4vc3JjL3Njc3MvY29tcG9uZW50cy9fYmFubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vZnVsbHN0YWNrX3YyLy4vc3JjL3Njc3MvY29tcG9uZW50cy9fc2lkZWJhci5zY3NzIiwid2VicGFjazovL2Z1bGxzdGFja192Mi8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX3Byb2R1Y3QtZ3JpZC5zY3NzIiwid2VicGFjazovL2Z1bGxzdGFja192Mi8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NsaWVudHMuc2NzcyIsIndlYnBhY2s6Ly9mdWxsc3RhY2tfdjIvLi9zcmMvc2Nzcy9jb21wb25lbnRzL19uZXdzLXNsaWRlci5zY3NzIiwid2VicGFjazovL2Z1bGxzdGFja192Mi8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX25ld3MtY2FyZC5zY3NzIiwid2VicGFjazovL2Z1bGxzdGFja192Mi8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NvbnRhY3RzLnNjc3MiLCJ3ZWJwYWNrOi8vZnVsbHN0YWNrX3YyLy4vc3JjL3Njc3MvY29tcG9uZW50cy9fcHJvamVjdC1jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vZnVsbHN0YWNrX3YyLy4vc3JjL3Njc3MvY29tcG9uZW50cy9fcHJvZHVjdC1jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vZnVsbHN0YWNrX3YyLy4vc3JjL3Njc3MvY29tcG9uZW50cy9fYWR2YW50YWdlcy5zY3NzIiwid2VicGFjazovL2Z1bGxzdGFja192Mi8uL3NyYy9zY3NzL2xheW91dHMvX25hdi5zY3NzIiwid2VicGFjazovL2Z1bGxzdGFja192Mi8uL3NyYy9zY3NzL2xheW91dHMvX2hlYWRlci5zY3NzIiwid2VicGFjazovL2Z1bGxzdGFja192Mi8uL3NyYy9zY3NzL2xheW91dHMvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovL2Z1bGxzdGFja192Mi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8ueWFybi9iZXJyeS9jYWNoZS9AZmFuY3lhcHBzLXVpLW5wbS02LjAuNS1hNzUwZmZhZGM0LTEwYzAuemlwL25vZGVfbW9kdWxlcy9AZmFuY3lhcHBzL3VpL2Rpc3QvZmFuY3lib3gvZmFuY3lib3guY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSB7XG4gIGZvbnQtZmFtaWx5OiBTdGVtLCBzYW5zLXNlcmlmOztcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuaDEge1xuICBmb250LXNpemU6IGNsYW1wKDMycHgsIDR2dywgNjRweCk7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAzdncsIDQ4cHgpO1xufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgMnZ3LCAzNnB4KTtcblxufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMXZ3LCAyNHB4KTtcblxufVxuXG4vL3Age1xuLy8gIG1hcmdpbjogMDtcbi8vfVxuXG51bCxcbm9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcblxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJmdW5jdGlvbnNcIjtcblxuLy8gRm9udHNcbkBtaXhpbiBmb250KCRmb250X2RpcmVjdG9yeSwgJGZvbnRfbmFtZSwgJGZpbGVfbmFtZSwgJHdlaWdodCwgJHN0eWxlKSB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udF9uYW1lO1xuICAgIHNyYzogdXJsKCcjeyRmb250X2RpcmVjdG9yeX0vI3skZm9udF9uYW1lfS8jeyRmaWxlX25hbWV9LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCcjeyRmb250X2RpcmVjdG9yeX0vI3skZm9udF9uYW1lfS8jeyRmaWxlX25hbWV9LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogI3skd2VpZ2h0fTtcbiAgICBmb250LXN0eWxlOiAjeyRzdHlsZX07XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICB9XG59XG5cbi8vIE1lZGlhIHF1ZXJpZXNcbkBtaXhpbiBtZWRpYS11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT1udWxsIGFuZCAkbWF4ICE9bnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAkbWF4PT1udWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS11cCgkbmFtZSlcbiAgfVxuXG4gIEBlbHNlIGlmICRtaW49PW51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWRvd24oJG5hbWUpXG4gIH1cbn1cblxuLy8gQ3VzdG9tIG1peGluc1xuQG1peGluIGFicy1jZW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG5AbWl4aW4gY2xlYXJmaXgge1xuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG5AbWl4aW4gY292ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1peGluIGxpbmsge1xuICBjb2xvcjogJGNvbG9yLW1haW47XG4gIHRyYW5zaXRpb246IGNvbG9yIC4xNXM7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGNvbG9yLWFjdGl2ZTtcbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3V0aWxzL21peGluc1wiO1xuJGZvbnQtZGlyZWN0b3J5OiBcIi4uL2ZvbnRzXCI7XG5cbkBpbmNsdWRlIGZvbnQoJGZvbnRfZGlyZWN0b3J5LCBcIlN0ZW1cIiwgXCJTdGVtLUxpZ2h0XCIsIDMwMCwgXCJub3JtYWxcIik7XG5AaW5jbHVkZSBmb250KCRmb250X2RpcmVjdG9yeSwgXCJTdGVtXCIsIFwiU3RlbS1TZW1pTGlnaHRcIiwgNDAwLCBcIm5vcm1hbFwiKTtcbkBpbmNsdWRlIGZvbnQoJGZvbnRfZGlyZWN0b3J5LCBcIlN0ZW1cIiwgXCJTdGVtLU1lZGl1bVwiLCA1MDAsIFwibm9ybWFsXCIpO1xuQGluY2x1ZGUgZm9udCgkZm9udF9kaXJlY3RvcnksIFwiU3RlbVwiLCBcIlN0ZW0tQm9sZFwiLCA3MDAsIG5vcm1hbCk7XG5cbiIsIioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFN0ZW0sIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxNzAlO1xuICBjb2xvcjogJGNvbG9yLW1haW47XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMGR2aDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlLTE7XG59XG5cbmJvZHkubWFpbi1iYW5uZXIgbWFpbiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBoZWlnaHQ6IDNweDtcbiAgd2lkdGg6IDJweDtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtZW51LWNvbG9yLWFjdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNEM0Q4REM7XG5cbn1cblxuXG5cbm1haW4ge1xuICBmbGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogOTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG5cblxuLmlucHV0X3dyYXBwZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkc21hbGwtYm9yZGVyLXJhZGl1cztcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5cbi5uYXYtY2lyY2xlIHtcbiAgYm9yZGVyOiAycHggc29saWQgJG1lbnUtY29sb3ItYWN0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4ucGFnZV93cmFwcGVyIHNlY3Rpb24uc2VjdGlvbl9fcHJpbmNpcGxlcyB7XG4gIHBhZGRpbmc6IDN2dyAwIDA7XG4gIEBpbmNsdWRlIG1lZGlhLWRvd24obWQpIHtcbiAgICBwYWRkaW5nOiAydncgMCAwO1xuICB9XG59XG5cbi5zZWN0aW9uX19wcmluY2lwbGVzIHtcbiAgQGluY2x1ZGUgbWVkaWEtZG93bihsZykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuXG5cblxuXG5zZWN0aW9uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcGFkZGluZzogM3Z3IDA7XG4gIGJvcmRlci1yYWRpdXM6IDQ4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1kb3duKG1kKSB7XG4gICAgcGFkZGluZzogMnZ3IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxufVxuXG5zZWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZzogMCAwIDN2dztcbiAgQGluY2x1ZGUgbWVkaWEtZG93bihtZCkge1xuICAgIHBhZGRpbmc6IDAgMCAydnc7XG4gIH1cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuXG4uc2VjdGlvbl9faGVhZF93cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYXJyb3dfX2ljb24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6ICMzRDNEM0Q7XG4gIGJvcmRlci1yYWRpdXM6ICRzbWFsbC1ib3JkZXItcmFkaXVzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuXG4udHJhbnNpdGlvbiB7XG4gIHRyYW5zaXRpb246ICRiYXNlLWFuaW1hdGlvbjtcbn1cblxuLnNlY3Rpb25fX2JvdHRvbS1hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cblxubWFpbi5vdmVybGF5IHtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4ucG9zdF9fY29udGVudCB7XG4gIG1heC13aWR0aDogOTI3cHg7XG5cbiAgYSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBnYXA6IDNweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cblxuICBzdW1tYXJ5IHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMS4yZW07XG4gIH1cblxuICBzdW1tYXJ5Ojotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgc3VtbWFyeTo6bWFya2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgc3VtbWFyeTo6YmVmb3JlLFxuICAuZmFxLXF1ZXN0aW9uOjpiZWZvcmV7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvcmlvdGVjaC9hc3NldHMvc3JjL2ltYWdlcy9pY29ucy9zdW1tYXJ5LnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjFweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICB9XG5cbiAgZGV0YWlsc1tvcGVuXSBzdW1tYXJ5OjpiZWZvcmUsXG4gIC5mYXEtaXRlbS5vcGVuIC5mYXEtcXVlc3Rpb246OmJlZm9yZXtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvcmlvdGVjaC9hc3NldHMvc3JjL2ltYWdlcy9pY29ucy9zdW1tYXJ5X29wZW4ucG5nXCIpIG5vLXJlcGVhdDtcblxuICB9XG5cblxuICBhOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxZW07XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAyOSclM0UlM0NwYXRoIGQ9J00xMi41OTcyIDYuNTE4MDZDMTIuNTk3MSA2LjY0OTM4IDEyLjYyMjkgNi43Nzk0MiAxMi42NzMyIDYuOTAwNzZDMTIuNzIzNCA3LjAyMjA5IDEyLjc5NyA3LjEzMjM0IDEyLjg4OTkgNy4yMjUxOUMxMi45ODI4IDcuMzE4MDUgMTMuMDkzIDcuMzkxNjkgMTMuMjE0MyA3LjQ0MTkyQzEzLjMzNTcgNy40OTIxNSAxMy40NjU3IDcuNTE3OTcgMTMuNTk3IDcuNTE3OTFMMjEuMDgyNCA3LjUxNzk4TDUuODE4ODUgMjIuNzgxNUM1LjYzMTMyIDIyLjk2OTEgNS4xMTE3NSAyMy40ODg2IDUuNDY1MyAyMy44NDIyQzUuNDY1MyAyMy44NDIyIDUuNjMxMzIgMjQuMDA4MiA1LjgxODg1IDI0LjE5NTdDNi4wMDYzOSAyNC4zODMzIDYuMTcyNDEgMjQuNTQ5MyA2LjE3MjQxIDI0LjU0OTNDNi41MjU5NiAyNC45MDI4IDcuMDQ1NTMgMjQuMzgzMyA3LjIzMzA3IDI0LjE5NTdMMjIuNDk2NiA4LjkzMjE5TDIyLjQ5NjcgMTYuNDE3NkMyMi41MDEyIDE2LjY3OTcgMjIuNjA4NiAxNi45Mjk2IDIyLjc5NTYgMTcuMTEzNEMyMi45ODI2IDE3LjI5NzIgMjMuMjM0MyAxNy40MDAyIDIzLjQ5NjUgMTcuNDAwMkMyMy43NTg3IDE3LjQwMDIgMjQuMDEwNCAxNy4yOTcyIDI0LjE5NzUgMTcuMTEzNEMyNC4zODQ1IDE2LjkyOTYgMjQuNDkxOCAxNi42Nzk3IDI0LjQ5NjQgMTYuNDE3NkwyNC40OTY0IDYuNTE4MDZDMjQuNDk1NSA2LjI1MzAyIDI0LjM4OTkgNS45OTkwOCAyNC4yMDI1IDUuODExNjdDMjQuMDE1MSA1LjYyNDI2IDIzLjc2MTEgNS41MTg2MSAyMy40OTYxIDUuNTE3NzlIMTMuNTk2NkMxMy40NjUzIDUuNTE3NzggMTMuMzM1MyA1LjU0MzY2IDEzLjIxMzkgNS41OTM5NEMxMy4wOTI2IDUuNjQ0MjIgMTIuOTgyNCA1LjcxNzkxIDEyLjg4OTYgNS44MTA4QzEyLjc5NjggNS45MDM3IDEyLjcyMzIgNi4wMTM5OCAxMi42NzMgNi4xMzUzM0MxMi42MjI4IDYuMjU2NjkgMTIuNTk3MSA2LjM4Njc0IDEyLjU5NzIgNi41MTgwNlonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE3MCU7XG5cbiAgdWx7XG4gICAgbGlzdC1zdHlsZTogaW5pdGlhbDtcbiAgfVxuXG4gIG9sIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gIH1cblxuICB1bCxcbiAgb2x7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICB9XG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAvL3VsIGxpOjptYXJrZXIsXG4gIC8vb2wgbGk6Om1hcmtlciB7XG4gIC8vICBjb2xvcjogd2hpdGU7XG4gIC8vfVxuXG4gIC53cC1ibG9jay1oZWFkaW5nLFxuICBoMSxoMixoMyxoNCxoNSxoNntcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cblxuXG4gIGgyIHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgfVxuXG4gIGgzIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxuXG4gIC53cC1ibG9jay1pbWFnZSB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGNvbnRlbnQtYm9yZGVyLXJhZGl1cztcbiAgICB9XG4gIH1cblxuICAud3AtZWxlbWVudC1jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG4gIC53cC1ibG9jay1zZXBhcmF0b3Ige1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG5cbn1cblxuLnBhZ2luYXRpb25fd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDVweDtcbn1cblxuXG5cbi5wYWdpbmF0aW9uX3dyYXBwZXIgLm5hdi1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGFnZS1udW1iZXJzIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgJG1lbnUtY29sb3ItYWN0aXZlO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICB0cmFuc2l0aW9uOiAkYmFzZS1hbmltYXRpb247XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAkbWVudS1jb2xvci1hY3RpdmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkbWVudS1jb2xvci1hY3RpdmU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBhdGgge1xuICAgICAgZmlsbDogd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLW51bWJlcnMuY3VycmVudCB7XG4gIGJhY2tncm91bmQ6ICRtZW51LWNvbG9yLWFjdGl2ZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5cbi5wYWdlLW51bWJlcnMucHJldiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cblxuXG4uYWJvdXRfX2Rlc2NyaXB0aW9uIHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBjb2x1bW4tY291bnQ6IDI7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtZG93bih4cykge1xuICAgIGNvbHVtbi1jb3VudDogMTtcbiAgICBjb2x1bW4tZ2FwOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICBwOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYWJvdXRfX2Rlc2NyaXB0aW9uIHAge1xuICBtYXgtd2lkdGg6IDM3MHB4O1xuICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubm90ZV93cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2UtMztcbiAgcGFkZGluZzogMThweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAkY29udGVudC1ib3JkZXItcmFkaXVzO1xuICBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbG9yOiAkbWVudS1jb2xvci1hY3RpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtZG93bih4cykge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAkc21hbGwtYm9yZGVyLXJhZGl1cztcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjRweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuXG4ubm90ZSB7XG4gIG1heC13aWR0aDogMzcwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5zZWN0aW9uX19sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBTdGVtLCBzYW5zLXNlcmlmOztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2UtMztcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAyMDBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBib3JkZXI6IDVweCBzb2xpZCAkbWVudS1jb2xvci1hY3RpdmU7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1saXR0bGVfd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlLTE7XG59XG5cbi5jb250YWluZXItbGl0dGxlX3dyYXBwZXIgLnNlY3Rpb25fX2xhYmVsICAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcblxuICBAaW5jbHVkZSBtZWRpYS1kb3duKHhsKSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5wcmluY2lwbGVzX3dyYXBwZXIge1xuICBwYWRkaW5nOiAxMDZweCAwO1xuICBib3JkZXItcmFkaXVzOiA0OHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgY29sb3I6IHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLy9AaW5jbHVkZSBtZWRpYS11cCh4eGxsbCkge1xuICAvLyAgcGFkZGluZzogOHZ3IDA7XG4gIC8vfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWRvd24obWQpIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtZG93bih4cykge1xuICAgIGJvcmRlci1yYWRpdXM6ICRjb250ZW50LWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAucHJpbmNpcGxlc19wYXJhbGxheCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXG5cbiAgfVxuXG4gIC5wcmluY2lwbGVzX19iaWctdGl0bGUge1xuICAgIG1heC13aWR0aDogNDAlO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXJnaW46IDAgYXV0byAxNDBweDtcbiAgICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDN2dywgNDhweCk7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuXG4gICAgQGluY2x1ZGUgbWVkaWEtZG93bih4cykge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNzBweDtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICB9XG4gIH1cblxufVxuXG4ucHJpbmNpcGxlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblxuXG4gIEBpbmNsdWRlIG1lZGlhLWRvd24obWQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5wcmluY2lwbGVzX190aXRsZS1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNThweDtcbiAgbWF4LXdpZHRoOiAzNzBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICBoMyB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWRvd24obWQpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG5cbi5zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgMnZ3LCAyOHB4KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5wcmluY2lwbGVzX19jb3VudGVyIHtcbiAgY29sb3I6ICRtZW51LWNvbG9yLWFjdGl2ZTtcbiAgZm9udC1zaXplOiBjbGFtcCg4MHB4LCA5dncsIDE4MHB4KTtcbiAgbGluZS1oZWlnaHQ6IDgwJTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5wcmluY2lwbGVzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuXG5cblxuICBAaW5jbHVkZSBtZWRpYS1kb3duKG1kKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuXG5cblxuLnByaW5jaXBsZXNfX2l0ZW0ge1xuXG4gIGhlaWdodDogMjF2dztcbiAgd2lkdGg6IDE5dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogJGJhc2UtYW5pbWF0aW9uO1xuXG5cbn1cblxuLnByaW5jaXBsZXNfX2l0ZW0tdGl0bGUuLS1vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4ucHJpbmNpcGxlc19faXRlbV93cmFwcGVyIHtcbiAgLy9taW4td2lkdGg6IDM3MHB4O1xuICAvL21heC13aWR0aDogMjB2dztcbiAgLy9tYXgtaGVpZ2h0OiA0MTVweDtcblxuICAucHJpbmNpcGxlc19faXRlbS1zdHJva2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWRvd24oeHMpIHtcbiAgICBtaW4td2lkdGg6IDM1MHB4O1xuICB9XG5cbiAgJjpob3ZlciAucHJpbmNpcGxlc19faXRlbSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuXG4gICAgLnByaW5jaXBsZXNfX2l0ZW0tY29udGVudCB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByaW5jaXBsZXNfX2l0ZW0tdGl0bGUuLS1vdmVybGF5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjZ2dywgMTZweCk7XG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgLnByaW5jaXBsZXNfX2l0ZW0tdGl0bGU6bm90KC4tLW92ZXJsYXkpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnByaW5jaXBsZXNfX2l0ZW0tb3ZlcmxheSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgICBiYWNrZHJvcC1maWx0ZXI6IG5vbmU7XG4gICAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogbm9uZTtcbiAgICAgIG1hc2staW1hZ2U6IG5vbmU7XG4gICAgICAtd2Via2l0LW1hc2staW1hZ2U6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5wcmluY2lwbGVzX19pdGVtX3dyYXBwZXI6bnRoLWNoaWxkKDEpOmhvdmVyIHtcbiAgLnByaW5jaXBsZXNfX2l0ZW0tb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Jpb3RlY2gvYXNzZXRzL3NyYy9pbWFnZXMvcmVuZGVyL3ByaW5jaXBsZV8xLndlYnBcIik7XG4gIH1cbn1cblxuLnByaW5jaXBsZXNfX2l0ZW1fd3JhcHBlcjpudGgtY2hpbGQoMik6aG92ZXIge1xuICAucHJpbmNpcGxlc19faXRlbS1vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvcmlvdGVjaC9hc3NldHMvc3JjL2ltYWdlcy9yZW5kZXIvcHJpbmNpcGxlXzIud2VicFwiKTtcbiAgfVxufVxuXG4ucHJpbmNpcGxlc19faXRlbV93cmFwcGVyOm50aC1jaGlsZCgzKTpob3ZlciB7XG4gIC5wcmluY2lwbGVzX19pdGVtLW92ZXJsYXkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9yaW90ZWNoL2Fzc2V0cy9zcmMvaW1hZ2VzL3JlbmRlci9wcmluY2lwbGVfMy53ZWJwXCIpO1xuICB9XG59XG5cbi5wcmluY2lwbGVzX19pdGVtX3dyYXBwZXI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgbWFyZ2luLXRvcDogMTkwcHg7XG59XG5cbi5wcmluY2lwbGVzX19pdGVtLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzNzBweDtcbiAgaGVpZ2h0OiA0MTVweDtcbn1cblxuLnByaW5jaXBsZXNfX2l0ZW0tb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7IC8qINC90LDRgdC70LXQtNGD0LXRgiDRhNC+0L0gKi9cbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDI1cHgpO1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigyNXB4KTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMzcwJTIwNDE1JTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMzclMjAxSDMzM0MzNTIuODgyJTIwMSUyMDM2OSUyMDE3LjExNzclMjAzNjklMjAzN1YyNDUuMzE5QzM2OSUyMDI2NS4yMDIlMjAzNTIuODgyJTIwMjgxLjMxOSUyMDMzMyUyMDI4MS4zMTlIMzEwLjA1MkMyNzAuOTc4JTIwMjgxLjMxOSUyMDIzOS40NjklMjAzMTMuMzA4JTIwMjQwLjA2JTIwMzUyLjM3OEwyNDAuNDMyJTIwMzc2Ljk1NkMyNDAuNzM2JTIwMzk3LjA0OSUyMDIyNC41MzElMjA0MTMuNTAxJTIwMjA0LjQzNiUyMDQxMy41MDFIMzdDMTcuMTE3OSUyMDQxMy41MDElMjAxLjAwMDIlMjAzOTcuMzgzJTIwMSUyMDM3Ny41MDFWMzdDMSUyMDE3LjExNzclMjAxNy4xMTc3JTIwMSUyMDM3JTIwMVolMjIlMjBmaWxsJTNEJTIyd2hpdGUlMjIvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDM3MCUyMDQxNSUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTM3JTIwMUgzMzNDMzUyLjg4MiUyMDElMjAzNjklMjAxNy4xMTc3JTIwMzY5JTIwMzdWMjQ1LjMxOUMzNjklMjAyNjUuMjAyJTIwMzUyLjg4MiUyMDI4MS4zMTklMjAzMzMlMjAyODEuMzE5SDMxMC4wNTJDMjcwLjk3OCUyMDI4MS4zMTklMjAyMzkuNDY5JTIwMzEzLjMwOCUyMDI0MC4wNiUyMDM1Mi4zNzhMMjQwLjQzMiUyMDM3Ni45NTZDMjQwLjczNiUyMDM5Ny4wNDklMjAyMjQuNTMxJTIwNDEzLjUwMSUyMDIwNC40MzYlMjA0MTMuNTAxSDM3QzE3LjExNzklMjA0MTMuNTAxJTIwMS4wMDAyJTIwMzk3LjM4MyUyMDElMjAzNzcuNTAxVjM3QzElMjAxNy4xMTc3JTIwMTcuMTE3NyUyMDElMjAzNyUyMDFaJTIyJTIwZmlsbCUzRCUyMndoaXRlJTIyLyUzRSUzQy9zdmclM0VcIik7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb3ZlcjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICBtYXNrLXNpemU6IGNvdmVyO1xuICB6LWluZGV4OiAwO1xufVxuXG4ucHJpbmNpcGxlc19faXRlbS1zdHJva2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblxuICBAaW5jbHVkZSBtZWRpYS1kb3duKHhzKSB7XG4gICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYmx1ci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzcwcHg7XG4gIGhlaWdodDogNDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cblxuLnByaW5jaXBsZXNfX2l0ZW0tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMnZ3O1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDJ2dztcbn1cblxuLnByaW5jaXBsZXNfX2l0ZW0tY29udGVudCBpbWcge1xuICB3aWR0aDogMnZ3O1xuICBoZWlnaHQ6IDJ2dztcbn1cblxuLnByaW5jaXBsZXNfX2l0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDF2dywgMjRweCk7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ucHJpbmNpcGxlcyAucHJpbmNpcGxlc19faXRlbS1saW5rIHtcbiAgQGluY2x1ZGUgbWVkaWEtZG93bih4cykge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHdpZHRoOiAzNnB4IWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMzZweCFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cblxuLnByaW5jaXBsZXNfX2l0ZW0tbGluayB7XG4gIHdpZHRoOiA2dnc7XG4gIGhlaWdodDogNnZ3O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAkbWVudS1jb2xvci1hY3RpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtZG93bih4cykge1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGhlaWdodDogNjRweDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxNnB4IWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMTZweCFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5wcmluY2lwbGVzX19pdGVtLWxpbms6YWZ0ZXIge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Jpb3RlY2gvYXNzZXRzL3NyYy9pbWFnZXMvaWNvbnMvYXJyb3cyLndlYnBcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcblxufVxuXG4uYXJyb3dfd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuXG4gIC5hcnJvdyB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRtZW51LWNvbG9yLWFjdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiAkYmFzZS1hbmltYXRpb247XG5cbiAgICAmLS1kaXNhYmxlZCB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYmFzZS00O1xuXG4gICAgICBzdmcgcGF0aCB7XG4gICAgICAgIHN0cm9rZTogJGNvbG9yLWJhc2UtNDtcbiAgICAgICAgdHJhbnNpdGlvbjogJGJhc2UtYW5pbWF0aW9uO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5zZWN0aW9uLnNlY3Rpb25fX3BkLXRwIHtcblxuICBAaW5jbHVkZSBtZWRpYS1kb3duKHhzKSB7XG4gICAgcGFkZGluZzogMzVweCAwIDA7XG4gIH1cbiAgcGFkZGluZzogM3Z3IDAgMDtcbn1cblxuLnNlY3Rpb25fX292ZXJsYXkge1xuICBtYXJnaW4tYm90dG9tOiAtNDNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uc2VjdGlvbl9fb3ZlcmxheStzZWN0aW9uIHtcbiAgcGFkZGluZzogNXZ3IDAgM3Z3O1xuICBib3JkZXItcmFkaXVzOiAwIDAgNDhweCA0OHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLXVwKHNtKSB7XG4gICAgcGFkZGluZzogOHZ3IDAgM3Z3O1xuICB9XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG5cbi5iZy1kYXJrIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLW1haW47XG4gIGNvbG9yOiB3aGl0ZTtcblxuICAuc2VjdGlvbl9fbGFiZWwge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlLTY7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG59XG5cbi5uZXdzX19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAyMHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWRvd24obGcpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtZG93bih4cykge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEycHg7XG4gIH1cbn1cblxuLnRheC1jYXJkX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWRvd24obGcpIHtcbiAgIGdhcDogNDBweDtcbiAgfVxufVxuXG4udGF4LWNhcmRfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZS0zO1xuICBwYWRkaW5nOiA2MHB4IDAgMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNDhweDtcblxuICBAaW5jbHVkZSBtZWRpYS1kb3duKGxnKSB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6ICRjb250ZW50LWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuLnRheC1jYXJkX19pdGVtLWNvbnRlbnRfd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnRheC1jYXJkX19pdGVtLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDQ3MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogNDBweDtcblxuICBoMiB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuXG5zZWN0aW9uLnRheC1jYXJkX19zZWN0aW9uIHtcbiAgcGFkZGluZzogMCAwIDV2dztcblxuXG5cbiAgQGluY2x1ZGUgbWVkaWEtZG93bihsZykge1xuICAgIHBhZGRpbmc6IDAgMCA0MHB4O1xuICB9XG59XG5cbi50YXgtcGFnZTpub3QoLnRheC1wcm9kdWN0X3RheCkgc2VjdGlvbjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5hY2NlbnQtY29sb3ItMSB7XG4gIGNvbG9yOiAkbWVudS1jb2xvci1hY3RpdmU7XG59XG5cbi50YXgtY2FyZF9faXRlbS1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBTdGVtLCAgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICBzcGFuIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgLnByaW5jaXBsZXNfX2l0ZW0tbGluayB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG59XG5cbi50YXgtY2FyZF9faXRlbS1jaGlsZHJlbnMge1xuICBtYXJnaW4tdG9wOiAzNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE0cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtZG93bihsZykge1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gIH1cblxuICBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFN0ZW0sICBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgZmxleDogMTtcbiAgICB9XG4gIH1cblxuICAubmF2LWNpcmNsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAkbWVudS1jb2xvci1hY3RpdmU7XG4gIH1cbn1cblxuLnRheC1jYXJkX19pdGVtLW1vZGVsLFxuLnRheC1jYXJkX19pdGVtLW1vZGVsIC5tb2RlbC1jYXJkX19jb250YWluZXJ7XG4gIHdpZHRoOiA1MjJweDtcbiAgaGVpZ2h0OiA0ODlweDtcblxuICBAaW5jbHVkZSBtZWRpYS1kb3duKG1kKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRheF9faGVhZF93cmFwcGVyIHtcbiAgbWFyZ2luOiA2MHB4IDAgMDtcbn1cblxuLnRheF9faGVhZCB7XG4gIGJvcmRlci1yYWRpdXM6ICRjb250ZW50LWJvcmRlci1tYXgtcmFkaXVzO1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZS0zO1xuICBwYWRkaW5nOiA1M3B4IDA7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtZG93bihsZykge1xuICAgIHBhZGRpbmc6IDMwcHggMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAkY29udGVudC1ib3JkZXItcmFkaXVzO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgfVxufVxuXG4udGF4LXBhZ2VfX2NhdGFsb2dfd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcblxuICBAaW5jbHVkZSBtZWRpYS1kb3duKGxnKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuXG4udGF4LXBhZ2VfX2NhdGFsb2ctZ3JpZF93cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi50YXgtcGFnZV9fY2F0YWxvZy1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAyMHB4O1xuXG5cbiAgLy9AaW5jbHVkZSBtZWRpYS11cCh4eGxsKSB7XG4gIC8vICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAvL31cbiAgLy9cbiAgLy9AaW5jbHVkZSBtZWRpYS11cCh4eGxsbCkge1xuICAvLyAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgLy99XG5cbiAgQGluY2x1ZGUgbWVkaWEtZG93bihtZCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1kb3duKHhzKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5wcm9kdWN0LWNhcmQtdGh1bWIge1xuICBtYXgtaGVpZ2h0OiAxNjZweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4udGF4X19oZWFkIGgxIHtcbiAgbWFyZ2luLWxlZnQ6IDM5MHB4O1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICBAaW5jbHVkZSBtZWRpYS1kb3duKGxnKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wYWdlX3dyYXBwZXIge1xuICAvL21heC13aWR0aDogMTYwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItbWFpbjtcblxuICAuY29udGFpbmVyLWxpdHRsZV93cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuXG4gIC5wcmluY2lwbGVzX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDcwcHggMCAxMDZweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1kb3duKHhzKSB7XG4gICAgICBwYWRkaW5nOiAzNXB4IDAgNTBweDtcbiAgICB9XG4gIH1cbn1cblxuLnBhZ2VfX2xvZ29fd3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgMjBweCA2MHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWRvd24oeHMpIHtcbiAgICBwYWRkaW5nOiAwIDAgMzBweDtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMjg2cHg7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgfVxuICB9XG59XG5cbi53cC1ibG9jay12aWRlbyB7XG4gIGJvcmRlci1yYWRpdXM6ICRjb250ZW50LWJvcmRlci1tYXgtcmFkaXVzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtZG93bih4cykge1xuICAgIGhlaWdodDogODEycHg7XG5cbiAgICBib3JkZXItcmFkaXVzOiAkY29udGVudC1ib3JkZXItcmFkaXVzO1xuXG4gICAgIHZpZGVvIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gIC5wbGF5LWJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgei1pbmRleDogMjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmLmhpZGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuXG59XG5cbi5wYWdlLWNvbnRhY3RzIC5mdWxsLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMCA3MHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWRvd24oeHMpIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMnZ3O1xuICB9XG5cbiAgLnNlY3Rpb25fX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZpbGlhbF9fZ3JpZCB7XG5cbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5wYWdlX19zZWFyY2hfd3JhcHBlciBoMSAsXG4gIGgxLnBhZ2VfX3NlYXJjaF93cmFwcGVye1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ucGFnZV9fc2VhcmNoX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDg2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDYwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtZG93bihsZykge1xuICAgIHBhZGRpbmc6ICAwIDE2cHg7XG4gIH1cbn1cblxuLmZvcm1fX3NlYXJjaCB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRtZW51LWNvbG9yLWFjdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgcGFkZGluZzogNnB4IDdweCA2cHggMzFweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDE0cHg7XG5cbiAgLmJ0biB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWRvd24oeHMpIHtcbiAgICAgIHBhZGRpbmc6IDhweDtcblxuICAgICBzcGFuIHtcbiAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICB9XG4gICAgfVxuICB9XG5cbiAgaW5wdXQge1xuICAgIGhlaWdodDogMjlweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbWVudS1jb2xvci1hY3RpdmU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICRib3JkZXItY29sb3I7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTYuODM5ODQgNi4xNjExM0wyMy44MTA0IDIzLjEzMTcnIHN0cm9rZT0nJTIzMERBNzlFJyBzdHJva2UtbGluZWNhcD0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTYuMTMyODEgMjMuMTMxOEwyMy4xMDM0IDYuMTYxMjcnIHN0cm9rZT0nJTIzMERBNzlFJyBzdHJva2UtbGluZWNhcD0ncm91bmQnLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAzMHB4IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uc2VhcmNoLXJlc3VsdF9fdGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDN2dywgMzZweCk7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZm9ybV9fc2VhcmNoLXJlc3VsdC1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0OHB4O1xuICBtYXJnaW46IDQ4cHggMDtcbn1cblxuLnNlYXJjaC1yZXN1bHRfX2NvdW50IHtcbiAgY29sb3I6ICRib3JkZXItY29sb3I7XG59XG5cbi5zZWFyY2hfX3RhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHg7XG59XG5cbi5zZWFyY2hfX3Jlc3VsdCB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG5cbi5wYWdlX19jb250ZW50e1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWRvd24oeHMpIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG5cbn1cblxuLnBhZ2VfX2NvbnRlbnRfd3JhcHBlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZG9jc19fYnRuLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWRvd24obGcpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWRvd24oeHMpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBhIHtcbiAgICAgIG1heC13aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBtYXgtd2lkdGg6IDI4OHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgIHNwYW4ge1xuICAgICAgZmxleDogMTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG59XG5cbi5wb3N0X190aHVtYl93cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogNjBweCAwO1xuICBoZWlnaHQ6IDY3NXB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWRvd24oc20pIHtcbiAgICBoZWlnaHQ6IDM0NXB4O1xuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogJGNvbnRlbnQtYm9yZGVyLW1heC1yYWRpdXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4ucG9zdF9fY29udGVudCB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnBvc3RfX2RhdGUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogJG1lbnUtY29sb3ItaG92ZXI7XG59XG5cbi5jdXN0b21fX3NsaWRlcl93cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBnYXA6IDIwcHg7XG5cblxuICBAaW5jbHVkZSBtZWRpYS1kb3duKHNtKSB7XG4gICAgaGVpZ2h0OiAyOTJweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAua2Vlbi1zLXRodW1iIHtcbiAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICB9XG5cbiAgICAua2Vlbi1zIGltZyB7XG4gICAgICBoZWlnaHQ6IDI0NHB4O1xuICAgIH1cbiAgfVxufVxuXG4ua2Vlbi1zIHtcbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDY3NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6ICRjb250ZW50LWJvcmRlci1tYXgtcmFkaXVzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cblxuLmtlZW4tcy10aHVtYiB7XG4gIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNjFweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLm5hdmlnYXRpb24td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAkbWVudS1jb2xvci1ob3ZlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtZG93bihzbSkge1xuICAgICAgdG9wOiBjYWxjKDEwMCUgKyAxNnB4KTtcbiAgICAgIHdpZHRoOiAzMXB4O1xuICAgICAgaGVpZ2h0OiAzMXB4O1xuICAgIH1cblxuICAgICYuYXJyb3ctLXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAtNzBweDtcbiAgICAgIGxlZnQ6IGF1dG87XG5cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtZG93bihzbSkge1xuICAgICAgICByaWdodDogY2FsYyg1MCUgLSA0MHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFycm93LS1sZWZ0IHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogLTcwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWRvd24oc20pIHtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA0MHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnJlbGF0ZWRfX3Bvc3RzX3dyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5cbi5yZWxhdGVkX19wb3N0cyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMjBweDtcblxuXG4gIG1hcmdpbjogNjBweCAwIDQ4cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtZG93bihsZykge1xuICAgIG1hcmdpbjogMzBweCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtZG93bih4cykge1xuICAgd2lkdGg6IG1heC1jb250ZW50O1xuXG4gICAgYSB7XG4gICAgICB3aWR0aDogODV2dztcbiAgICB9XG4gIH1cblxuICAubmV3c19faXRlbS10aHVtYiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNlY3Rpb25fX2FjdGlvbnMge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3RfX3Bvc3QtaGVhZF93cmFwcGVyIHtcbiAgcGFkZGluZzogMTUwcHggMCA0OXB4O1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZS0zO1xuICBtYXJnaW46ICAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0OHB4IDQ4cHg7XG59XG5cbi5wcm9kdWN0X19wb3N0LWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWRvd24oeGwpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgZ2FwOiAzMHB4O1xuXG4gICAgLnBvc3QtaGVhZF9fbGVmdCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbn1cblxuLnBvc3QtaGVhZF9fbGVmdCB7XG4gIG1heC13aWR0aDogNTcwcHg7XG59XG5cbi5wb3N0LWhlYWRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAzdncsIDM2cHgpO1xufVxuXG4ucG9zdC1oZWFkX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcblxuICB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTJweDtcbiAgfVxuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgbGk6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkbWVudS1jb2xvci1hY3RpdmU7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgfVxufVxuXG4ucG9zdC1oZWFkX19kb2NzIHtcbiAgbWFyZ2luLXRvcDogNThweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDI0cHg7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCBtYWluIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnBvc3QtaGVhZF9fcmlnaHQge1xuXG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIC5tb2RlbC1jYXJkX19jb250YWluZXIsXG4gIGltZ3tcbiAgICB3aWR0aDogNjY2cHg7XG4gICAgaGVpZ2h0OiA1ODVweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIEBpbmNsdWRlIG1lZGlhLWRvd24obGcpIHtcbiAgICAgIHdpZHRoOiAzNDNweDtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgfVxuXG5cbiAgICB9XG59XG5cbi5wcm9kdWN0X19vYmxhc3Rfd3JhcHBlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvcmlvdGVjaC9hc3NldHMvc3JjL2ltYWdlcy9yZW5kZXIvYWR2X2JhY2sud2VicFwiKTtcbiAgcGFkZGluZzogODVweCAzMHB4IDEwMHB4O1xuICBib3JkZXItcmFkaXVzOiAkY29udGVudC1ib3JkZXItbWF4LXJhZGl1cztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29sb3I6IHdoaXRlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWRvd24obWQpIHtcbiAgICBwYWRkaW5nOiA2MHB4IDE2cHggO1xuICAgIGJvcmRlci1yYWRpdXM6ICRjb250ZW50LWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuLnByb2R1Y3RfX29ibGFzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTYzcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtZG93bihtZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxufVxuXG4ucHJvZHVjdF9fb2JsYXN0X3dyYXBwZXIgLnByb2R1Y3RfX3NlY3Rpb24tdGl0bGUge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5wcm9kdWN0X19zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCA0dncsIDQ4cHgpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucHJvZHVjdF9fb2JsYXN0LWl0ZW1zIHtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzNnB4O1xufVxuXG4ucHJvZHVjdF9fb2JsYXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cblxuICBzcGFuIHtcbiAgICBmbGV4OiAxO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuXG4ucHJvZHVjdF9fb2JsYXN0LXByb2Nlc3Mge1xuICBib3JkZXItcmFkaXVzOiAkY29udGVudC1ib3JkZXItbWF4LXJhZGl1cztcbiAgYm9yZGVyOiAxcHggc29saWQgJG1lbnUtY29sb3ItYWN0aXZlO1xuICBwYWRkaW5nOiA0NHB4O1xuICBiYWNrZ3JvdW5kOiAjODk5REFEMUE7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1MHB4KTtcbiAgbWF4LXdpZHRoOiA1MzVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG5cbi5vYmxhc3QtcHJvY2Vzc19fdGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDN2dywgMzZweCk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5wcm9kdWN0X19vYmxhc3QtcHJvY2Vzcy1saXN0IHtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIycHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA4cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogMTE1JTtcblxuICAgIHNwYW4ge1xuICAgICAgZmxleDogMTtcbiAgICB9XG4gIH1cblxuICBsaTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRtZW51LWNvbG9yLWFjdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gIH1cblxufVxuXG4ucHJvZHVjdF9hZHZhbnRhZ2VzX3dyYXBwZXIge1xuICBtYXJnaW46IDAgYXV0bztcblxufVxuXG4ucHJvZHVjdF9hZHZhbnRhZ2Uge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6ICRtZW51LWNvbG9yLWFjdGl2ZTtcbiAgYm9yZGVyOiAycHggc29saWQgICRjb2xvci1iYXNlLTE7XG4gIGJvcmRlci1yYWRpdXM6ICRjb250ZW50LWJvcmRlci1tYXgtcmFkaXVzO1xuICBwYWRkaW5nOiA0MHB4IDMwcHggMTIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogJGJhc2UtYW5pbWF0aW9uO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMEY3Njc5O1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBvcGFjaXR5OiAwLjE4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtZG93bihsZykge1xuICAgIGJvcmRlci1yYWRpdXM6ICRjb250ZW50LWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuLnByb2R1Y3RfYWR2YW50YWdlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogLTgwcHg7XG59XG5cbi5wcm9kdWN0X2FkdmFudGFnZTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZzogMnZ3IDMwcHg7XG59XG5cbi5wcm9kdWN0X19zZWN0aW9uLXRpdGxlX3dyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblxuICBAaW5jbHVkZSBtZWRpYS1kb3duKHhzKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzVweDtcbiAgfVxufVxuXG4ucHJvZHVjdF9hZHZhbnRhZ2UtYm9keSB7XG4gIGhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogJGJhc2UtYW5pbWF0aW9uO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuXG4ucHJvZHVjdF9hZHZhbnRhZ2UtaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG5cblxuICAucHJpbmNpcGxlc19faXRlbS1saW5rIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlLTg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB0cmFuc2l0aW9uOiAkYmFzZS1hbmltYXRpb247XG4gIH1cbn1cblxuLnByb2R1Y3RfYWR2YW50YWdlLWhlYWQtbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjAlO1xuICBmbGV4OiAxO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWRvd24oeHMpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjRweDtcblxuICAgIC5wcm9kdWN0X2FkdmFudGFnZV9fY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuXG4gICAgLnByb2R1Y3RfYWR2YW50YWdlLWNvdW50ZXJ7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgfVxufVxuXG4ucHJvZHVjdF9hZHZhbnRhZ2VzLWxpc3Qge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG4ucHJvZHVjdF9hZHZhbnRhZ2UtdGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDN2dywgMzZweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucHJvZHVjdF9hZHZhbnRhZ2UuYWN0aXZlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGx1bWlub3NpdHk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIhaW1wb3J0YW50O1xuXG4gIC5wcmluY2lwbGVzX19pdGVtLWxpbmsge1xuICAgIGJhY2tncm91bmQ6ICRtZW51LWNvbG9yLWFjdGl2ZTtcbiAgfVxuXG5cblxufVxuXG4ucHJvZHVjdF9hZHZhbnRhZ2UuYWN0aXZlIHtcbiAgICAucHJvZHVjdF9hZHZhbnRhZ2UtYm9keSB7XG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgcGFkZGluZzogNzJweCAwIDUwcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1kb3duKGxnKSB7XG4gICAgICAgIHBhZGRpbmc6IDQ0cHggMDtcbiAgICAgIH1cblxuICAgIH1cbn1cblxuXG4ucHJvZHVjdF9hZHZhbnRhZ2UtY291bnRlciB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNzhweCwgN3Z3LCAxNThweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDExMHB4O1xuICB3aWR0aDogMTAwcHg7XG59XG5cbi5wcm9kdWN0X2FkdmFudGFnZV9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDQzcHg7XG4gIG1heC13aWR0aDogNzYwcHg7XG59XG5cbi5wcm9kdWN0X19zZWN0aW9uLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBvdmVyZmxvdzogYXV0bztcblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtZG93bih4cykge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICB0YWJsZSB7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cblxuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuICAgIH1cblxuXG4gICAgdGhlYWQsXG4gICAgdHI6bnRoLWNoaWxkKGV2ZW4pe1xuICAgICAgYmFja2dyb3VuZDogJG1lbnUtY29sb3ItYWN0aXZlO1xuICAgIH1cbiAgfVxufVxuXG4ucHJvZHVjdF9fa29tcGFub3ZrYS1idG5zX3dyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnByb2R1Y3RfX2tvbXBhbm92a2EtYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA2cHg7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG5cbiAgYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxN3B4IDU4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkbWVudS1jb2xvci1hY3RpdmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiAkbWVudS1jb2xvci1hY3RpdmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogJGJhc2UtYW5pbWF0aW9uO1xuXG4gICAgJjpob3ZlcixcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkbWVudS1jb2xvci1hY3RpdmU7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0X19rb21wYW5vdmthLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6ICRjb250ZW50LWJvcmRlci1tYXgtcmFkaXVzO1xuICBiYWNrZ3JvdW5kOiAjMzIzRTQ4O1xuICBwYWRkaW5nOiAxMDBweDtcblxuICBpbWcuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtZG93bih4cykge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZzogOHB4O1xuXG4gIH1cblxuICBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MjRweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIGJvcmRlci1yYWRpdXM6ICRjb250ZW50LWJvcmRlci1tYXgtcmFkaXVzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgbWVkaWEtZG93bihsZykge1xuICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1kb3duKHhzKSB7XG5cbiAgICAgIGhlaWdodDogMTI2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gICAgfVxuXG4gIH1cbn1cblxuLm5ld3NfX3JlbGF0ZWRfd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogJGNvbnRlbnQtYm9yZGVyLW1heC1yYWRpdXM7XG5cbiAgLnJlbGF0ZWRfX3Bvc3RzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbmZvb3RlciB7XG4gIC5wcm9kdWN0X19uYXYge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG5cbn1cbi5wcm9kdWN0X19wYWdlLW5hdiB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5cbi5wcm9kdWN0X19wYWdlLW5hdl93cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxOXB4O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuXG4uYmFubmVyX19wbGF5IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucHJvZHVjdF9fdGF4LWJ0bl93cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXgtd2lkdGg6IDI3NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cbiAgc3BhbiB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDJ2dywgMTZweCk7XG4gIH1cbn1cblxuLmYtYnV0dG9uIHtcbiAgd2lkdGg6IDQ4cHghaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQ4cHghaW1wb3J0YW50O1xuICB0b3A6IDMwcHghaW1wb3J0YW50O1xuICByaWdodDogMzBweCFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCUhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAkbWVudS1jb2xvci1hY3RpdmUhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZCFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kdWN0X19wb3N0LWhlYWQgLmJyZWFkY3J1bWJzX19pdGVtcyB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5icmVhZGNydW1ic19faXRlbXMge1xuXG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgZmxleC13cmFwOiB3cmFwO1xuICBhIHtcbiAgICB0cmFuc2l0aW9uOiAkYmFzZS1hbmltYXRpb247XG4gIH1cblxuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogJG1lbnUtY29sb3ItYWN0aXZlO1xuICB9XG59XG5cbi5icmVhZGNydW1ic19faXRlbXMsXG4uYnJlYWRjcnVtYnNfX2l0ZW1fd3JhcHBlcntcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuXG4gIHN2ZyBwYXRoIHtcbiAgICBmaWxsOiAkYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cbi5oZWFkLWJhbm5lciB7XG4gIC5icmVhZGNydW1ic19faXRlbXMsXG4gIC5icmVhZGNydW1ic19faXRlbV93cmFwcGVye1xuICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgIHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6IHdoaXRlO1xuICAgIH1cblxuICB9XG59XG5cbi5mb290ZXJfX2Nvb2tpZXNfd3JhcHBlciB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1heC13aWR0aDogMzQ1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTk5OTtcbiAgYm90dG9tOiAzMHB4O1xuICByaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDI0cHggMjZweDtcbiAgYm9yZGVyOiAycHggc29saWQgJG1lbnUtY29sb3ItYWN0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIxcHg7XG59XG5cbi5zbGlkZXJfd3JhcHBlciB7XG4gIEBpbmNsdWRlIG1lZGlhLWRvd24oeHMpIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5tb2JpbGVfX2ZlZWRiYWNrLWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDtcbiAgcmlnaHQ6IDE2cHg7XG4gIHRvcDogNzAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogJG1lbnUtY29sb3ItYWN0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDU0cHg7XG4gIGhlaWdodDogNTRweDtcblxuICBAaW5jbHVkZSBtZWRpYS1kb3duKGxnKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4ucGFnZV9fZXJyb3Ige1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIGJhY2tncm91bmQ6ICMzMjNFNDg7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgY29sb3I6IHdoaXRlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWRvd24obWQpIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cblxuXG4gIC5wYWdlX19lcnJvci1jb250ZW50IHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWF4LXdpZHRoOiA4MjJweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuXG4gICAgLmVycm9yX19tZXNzYWdlIHtcbiAgICAgIG1hcmdpbjogMCAwIDE4cHg7XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWRvd24obWQpIHtcbiAgICAgZ2FwOiA0MHB4O1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgfVxuXG4gICAgLmVycm9yX19jb2RlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTcwcHgsIDIwdncsIDQzMHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICRtZW51LWNvbG9yLWFjdGl2ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuXG4gICAgLmVycm9yX19tZXNzYWdlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMnZ3LCAyNHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogNzUwcHg7XG4gICAgfVxuICB9XG59XG5cblxuLnBhZ2VfX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAydncsIDQ4cHgpO1xufVxuXG4ucHJvZHVjdF9hZHZhbnRhZ2UuYWN0aXZlIHtcbiAgLmFkdl9fY2lyY2xlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5hZHZfX2NpcmNsZSB7XG4gIHRyYW5zaXRpb246ICRiYXNlLWFuaW1hdGlvbjtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuXG59XG5cblxuLmFkdl9fY2lyY2xlX18xIHtcbiAgdG9wOiAtNDAlO1xuICBsZWZ0OiAtMTAlO1xuICB3aWR0aDogNTAlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWRvd24oeGwpIHtcbiAgICB0b3A6IC0zOCU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1kb3duKGxnKSB7XG4gICAgdG9wOiAtMjIlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtZG93bihtZCkge1xuICAgIHRvcDogLTE1JTtcbiAgfVxufVxuXG4uYWR2X19jaXJjbGVfXzIge1xuICB0b3A6IC0yOS42dnc7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtMzMuM3Z3O1xuXG5cblxuXG4gIEBpbmNsdWRlIG1lZGlhLWRvd24oeHhsbGxsKSB7XG4gIHRvcDogLTV2dztcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC01LjN2dztcbn1cblxuICBAaW5jbHVkZSBtZWRpYS1kb3duKHh4bGxsKSB7XG4gICAgdG9wOiAtNy42dnc7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTguM3Z3O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtZG93bih4eGwpIHtcbiAgICB0b3A6IC0xMS44dnc7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTEyLjV2dztcbiAgfVxuXG5cbiAgQGluY2x1ZGUgbWVkaWEtZG93bih4bCkge1xuICAgIHRvcDogLTExLjh2dztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtMTIuNXZ3O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtZG93bihsZykge1xuICAgIHRvcDogLTE0Ljh2dztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtMTQuNXZ3O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtZG93bihzbSkge1xuICAgIHRvcDogLTI5Ljh2dztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtMzIuNXZ3O1xuICB9XG5cblxufVxuXG5cbi5wcm9kdWN0X19wYXJlbnRfd3JhcHBlciBzZWN0aW9uIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnByb2R1Y3RfX2NhcmQtaW1nLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAyMnZ3O1xuICBtYXgtd2lkdGg6IDIydnc7XG4gIG1hcmdpbjogMCAwIDAgYXV0bztcblxuXG4gIEBpbmNsdWRlIG1lZGlhLWRvd24oc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxufVxuXG5cblxuLmJhbm5lcl93cmFwcGVyICAuY2FyZF9fbW9kZWwtaW1nLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcblxuICBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4ucHJvamVjdF9fYXJjaGl2ZS1kZXNjcmlwdGlvbiB7XG4gIG1heC13aWR0aDogNzYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDJ2dywgMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuXG5cbi5wcm9kdWN0c19fYXJjaGl2ZSAucHJvZHVjdF9fZ3JpZCAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5cbi5wcm9kdWN0X19tb2RlbC1uYW1lIHtcbiAgY29sb3I6ICRtZW51LWNvbG9yLWFjdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMnZ3LCAyMHB4KTtcbn1cblxuLnByb2R1Y3QtZGV0YWlsX19tb2RlbC1uYW1lIHtcbiAgY29sb3I6ICRtZW51LWNvbG9yLWFjdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wcm9kdWN0LWNhcmQtdGh1bWJfd3JhcHBlciB7XG4gIG1heC13aWR0aDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDAgYXV0bztcbn1cblxuXG4uY2hhcl9fbGlzdF93cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogJGNvbnRlbnQtYm9yZGVyLW1heC1yYWRpdXM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5NUE0QjI7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtZG93bihtZCkge1xuICAgIGJvcmRlci1yYWRpdXM6ICRjb250ZW50LWJvcmRlci1yYWRpdXM7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICB9XG59XG5cbi5zZWFyY2hfX3RhYnNfd3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcblxuICAuYnRuX18yIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5cbi5jaGFyX19saXN0LWltZ193cmFwcGVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtZG93bihtZCkge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiAyN3Z3O1xuICAgIGhlaWdodDoyMnZ3O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1kb3duKG1kKSB7XG4gICAgICB3aWR0aDogODB2dztcbiAgICAgIGhlaWdodDo3NXZ3O1xuICAgIH1cbiAgfVxufVxuXG4uY2hhcl9fbGlzdC1pdGVtc193cmFwcGVyIHtcbiAgZmxleDogMTtcbiAgYmFja2dyb3VuZDogJGNvbG9yLW1haW47XG4gIHBhZGRpbmc6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6ICRjb250ZW50LWJvcmRlci1tYXgtcmFkaXVzO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMXZ3LCAxNnB4KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICBAaW5jbHVkZSBtZWRpYS1kb3duKG1kKSB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAkY29udGVudC1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgLmNoYXJfX2xpc3QtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDE0cHg7XG5cbiAgICAucHJpbmNpcGxlc19faXRlbS1saW5rIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWRvd24obWQpIHtcbiAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIH1cblxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwcHghaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDEwcHghaW1wb3J0YW50O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWRvd24obWQpIHtcbiAgICAgICAgICB3aWR0aDogOXB4IWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IDlweCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuICB9XG59XG5cblxuLndwbWwtbHMtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi53cG1sLWxzLWN1cnJlbnQtbGFuZ3VhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5cblxuLndwbWwtbHMtY3VycmVudC1sYW5ndWFnZSA+YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAxO1xufVxuXG4ud3BtbC1scy1jdXJyZW50LWxhbmd1YWdlID5hOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwd2lkdGglM0QlMjIxMiUyMiUyMGhlaWdodCUzRCUyMjglMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxMiUyMDglMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTExJTIwMS41TDYlMjA2LjVMMSUyMDEuNSUyMiUyMHN0cm9rZSUzRCUyMiUyMzMyM0U0OCUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjIlMjIlMjBzdHJva2UtbGluZWNhcCUzRCUyMnJvdW5kJTIyJTIwc3Ryb2tlLWxpbmVqb2luJTNEJTIycm91bmQlMjIvJTNFJTNDL3N2ZyUzRSkgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDhweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogOHB4O1xufVxuXG4iLCIvLyBNZWRpYSBxdWVyaWVzXG4kZ3JpZC1icmVha3BvaW50czooeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHgsXG4gIHh4bDogMTQ0MHB4LFxuICB4eGxsOiAxNjAxcHgsXG4gIHh4bGxsOiAxOTIxcHgsXG4gICAgICAgIHh4bGxsbDogMjUwMHB4LFxuKTtcblxuLy8gQ29sb3JzXG4kY29sb3ItaG92ZXI6ICMwMTgwRkYxQTtcbiRjb2xvci1hY3RpdmU6ICMwMTgwRkY7XG4kY29sb3ItYmFzZS0xOiAjRjRGNkY5O1xuJGNvbG9yLW1haW46ICMzMjNFNDg7XG4kY29sb3ItYmFzZS0yOiM4OTlEQUQxQTtcbiRjb2xvci1iYXNlLTM6I0VDRUZGNDtcbiRjb2xvci1iYXNlLTQ6I0RBRENFMDtcbiRjb2xvci1iYXNlLTU6IzI4MzEzODtcbiRjb2xvci1iYXNlLTY6IzRFNUQ2OTtcbiRjb2xvci1iYXNlLTc6I0E3QjFCQTtcbiRjb2xvci1iYXNlLTg6IzBGNzY3OTtcbiRtZW51LWZvbnQtc3o6IDEycHg7XG4kbWVudS1jb2xvci1hY3RpdmU6ICMwREE3OUU7XG4kbWVudS1jb2xvci1ob3ZlcjogIzBEQTc5RTtcbiRiYXNlLWFuaW1hdGlvbjogYWxsIDAuM3M7XG4kYm9yZGVyLWNvbG9yOiAjODk5REFEO1xuJGJvcmRlci1jb2xvci1hY3RpdmU6IzhCOEI4QztcbiRib3JkZXItY291bnRlci1hY3RpdmU6IzAxODBGRjREO1xuJHNtYWxsLWJvcmRlci1yYWRpdXM6IDE2cHg7XG4kY29udGVudC1ib3JkZXItcmFkaXVzOiAyNHB4O1xuJGNvbnRlbnQtYm9yZGVyLW1heC1yYWRpdXM6IDQ4cHg7XG5cblxuXG5cbi8vIEZvbnRzXG4kZm9udDogU3RlbSwgc2Fucy1zZXJpZjtcbiIsIi5jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgcGFkZGluZzogIDAgMTBweDtcblxuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cblxuXG5cblxuICBAaW5jbHVkZSBtZWRpYS11cCh4eGwpIHtcbiAgICBwYWRkaW5nOiAwIDEwdnc7XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtZG93bih4eGwpIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG5cbiAgfVxufVxuXG4uY29udGFpbmVyLWxpdHRsZSB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uY29udGFpbmVyLWxpdHRsZV93cmFwcGVyIHtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mdWxsLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbiIsIi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIHBhZGRpbmc6IDNweCAzcHggM3B4IDIxcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogJG1lbnUtY29sb3ItYWN0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFN0ZW0sIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAkYmFzZS1hbmltYXRpb247XG4gIGJvcmRlci1yYWRpdXM6IDIwMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtaW4taGVpZ2h0OiA0NXB4O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAkbWVudS1jb2xvci1hY3RpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgQGluY2x1ZGUgbWVkaWEtZG93bih4cykge1xuICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Jpb3RlY2gvYXNzZXRzL3NyYy9pbWFnZXMvc3ByaXRlL2Fycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyICRtZW51LWNvbG9yLWFjdGl2ZTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkbWVudS1jb2xvci1hY3RpdmU7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG5cblxufVxuXG4uYnRuOmhvdmVyOjphZnRlciB7XG4gIGFuaW1hdGlvbjogYmctZmx5LWxvb3AgMC44cyBlYXNlLWluLW91dCBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyBiZy1mbHktbG9vcCB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAzMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE1MCUgY2VudGVyO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMzElIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUwJSBjZW50ZXI7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uYnRuX18xIHtcbiAgYmFja2dyb3VuZDogJG1lbnUtY29sb3ItYWN0aXZlO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDlweCAxM3B4IDhweDtcblxuICBmb250LXNpemU6IDE2cHg7XG4gIGdhcDogMTBweDtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBjb2xvcjogJG1lbnUtY29sb3ItYWN0aXZlO1xuXG4gICAgc3ZnIHBhdGgge1xuICAgICAgZmlsbDogJG1lbnUtY29sb3ItYWN0aXZlO1xuICAgIH1cbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cblxuXG4uYnRuX18yIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGNvbG9yOiAkbWVudS1jb2xvci1hY3RpdmU7XG4gIHBhZGRpbmc6IDEwcHggMjJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBnYXA6IDEwcHg7XG5cbiAgJjpob3ZlcixcbiAgJi5hY3RpdmV7XG4gICAgYmFja2dyb3VuZDogJG1lbnUtY29sb3ItYWN0aXZlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiB3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG5cbi5idG5fXzMge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIHBhZGRpbmc6ICAzcHggMjFweCAzcHggM3B4IDtcbiAgJjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3Jpb3RlY2gvYXNzZXRzL3NyYy9pbWFnZXMvaWNvbnMvYnRuX2RvYy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciAkbWVudS1jb2xvci1hY3RpdmU7XG4gIH1cbn1cblxuLmJ0bl9fNCB7XG4gICY6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9yaW90ZWNoL2Fzc2V0cy9zcmMvaW1hZ2VzL2ljb25zL2ljb25fZG93bmxvYWQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgJG1lbnUtY29sb3ItYWN0aXZlO1xuICB9XG59XG5cbi5idG5fXzUge1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDIxcHggMzVweDtcblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG5cbiIsIi53b3cge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IC41cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMTc1LCAuODg1LCAuMzIsIDEuMjc1KTtcblxuICAmLndvdy1pbml0IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cblxuLndvdy5mYWRlSW5VcCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcblxuICAmLndvdy1pbml0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbiIsIi5zb2NpYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNnB4O1xufVxuXG4uc29jaWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBAaW5jbHVkZSBsaW5rO1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4iLCIuaGFtYnVyZ2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OTk5OTk4O1xuICBmbGV4LXNocmluazogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogJG1lbnUtY29sb3ItYWN0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246ICRiYXNlLWFuaW1hdGlvbjtcblxuICBAaW5jbHVkZSBtZWRpYS11cChsZykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgb3BhY2l0eTogMTtcblxuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSA4cHgpO1xuICAgICAgdHJhbnNpdGlvbjogdG9wIC4zcywgdHJhbnNmb3JtIC4zcywgd2lkdGggLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcblxuICAgICAgLnNob3ctbmF2ICYge1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuM3M7XG5cbiAgICAgIC5zaG93LW5hdiAmIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgdG9wOiBjYWxjKDUwJSArIDhweCk7XG4gICAgICB0cmFuc2l0aW9uOiB0b3AgLjNzLCB0cmFuc2Zvcm0gLjNzLCB3aWR0aCAuM3MsIGJhY2tncm91bmQtY29sb3IgLjNzO1xuXG4gICAgICAuc2hvdy1uYXYgJiB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5oZWFkLWJhbm5lciAuc2VhcmNoX19idXR0b24gc3ZnIHBhdGgge1xuICBmaWxsOiB3aGl0ZTtcbn1cblxuLnNlYXJjaF9fYnV0dG9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogJGNvbG9yLW1haW47XG59XG5cbi5zZWFyY2hfX2l0ZW0ge1xuICBwYWRkaW5nOiA0OHB4IDAgMjRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cbiAgLnNlYXJjaF9faXRlbS1icmVhZGNydW1icyB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLnNlYXJjaF9faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICB0cmFuc2l0aW9uOiAkYmFzZS1hbmltYXRpb247XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgY29sb3I6ICRtZW51LWNvbG9yLWFjdGl2ZTtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoX19pdGVtLWRlc2Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxufVxuIiwiXG4uYXJjaGl2ZS1wYWdlIHtcbiAgLmJhbm5lcl93cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDU1MHB4O1xuICB9XG59XG5cbi5iYW5uZXJfd3JhcHBlciB7XG5cbiAgaGVpZ2h0Ojg5LjYwZHZoOztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDQ4cHggNDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAaW5jbHVkZSBtZWRpYS11cCh4eGxsbCkge1xuICAgIGhlaWdodDogNDB2dztcbiAgfVxuXG4gIC5iYW5uZXItY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG5cbiAgaW1nLCB2aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0OHB4IDQ4cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1kb3duKHhzKSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgMjRweCAyNHB4O1xuICAgIH1cbiAgfVxuXG5cbiAgQGluY2x1ZGUgbWVkaWEtZG93bih4cykge1xuICAgIGhlaWdodDogODEycHg7XG4gIH1cblxufVxuXG5ib2R5LmhlYWQtYmFubmVyIC5iYW5uZXJfd3JhcHBlci52aWRlbzpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE2LCAyNywgMzYsIDAuNyk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0OHB4IDQ4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mcm9udC1wYWdlIC5iYW5uZXItY29udGFpbmVyIHtcbiBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtZG93bih4cykge1xuICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uYmFubmVyX19jb250ZW50X3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGhlaWdodDogMTAwJTtcblxuXG59XG5cbi5iYW5uZXJfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZnJvbnQtcGFnZSAuYmFubmVyX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gIC5iYW5uZXJfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDcwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWRvd24oeHMpIHtcbiAgICAgIG1heC13aWR0aDogNzAlO1xuICAgIH1cbiAgfVxufVxuXG5cbi5iYW5uZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgzNXB4LCA1dncsIDExMHB4KTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uYmFubmVyX190aXRsZV93cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmJhbm5lcl9fY29udGVudC1ib3gge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5hcmNoaXZlLXBhZ2Uge1xuXG4gIC5iYW5uZXJfX2NvbnRlbnRfd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLmJhbm5lcl9fY29udGVudC1ib3gge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuXG4gICAgLmJhbm5lcl9fY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMCBjYWxjKDE1NnB4ICsgMTB2dyk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZ2FwOiAyNHB4O1xuXG5cbiAgICAgIC8vQGluY2x1ZGUgbWVkaWEtZG93bih4eGxsKSB7XG4gICAgICAvLyAgbWFyZ2luOiAwIGF1dG8gMCBjYWxjKDE1NnB4ICsgOHZ3KTtcbiAgICAgIC8vfVxuXG4gICAgICAvL0BpbmNsdWRlIG1lZGlhLWRvd24oeGwpIHtcbiAgICAgIC8vICBtYXJnaW46IDAgYXV0byAwIGNhbGMoMTU2cHggKyA3dncpO1xuICAgICAgLy99XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWRvd24obGcpIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMCBjYWxjKDE1NnB4ICsgNC41dncpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1kb3duKG1kKSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtZG93bih4cykge1xuICAgICAgICBnYXA6IDA7XG4gICAgICB9XG5cbiAgICAgIC5iYW5uZXJfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgzMnB4LCA0dncsIDY0cHgpO1xuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cblxuXG4udGF4LXBhZ2UgLmJhbm5lcl9fY29udGVudCB7XG5cbiAgbWF4LXdpZHRoOiA1MCU7XG5cbiAgLmJhbm5lcl9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDExdmg7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICBmb250LXNpemU6IGNsYW1wKDI4cHgsIDQuNnZ3LCA2M3B4KTtcbiAgfVxuXG4gIC5iYW5uZXJfZGVzYyB7XG4gICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbWFyZ2luLXRvcDogNi43dmg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgfVxuXG5cblxufVxuXG4udGF4LXBhZ2UgLmJhbm5lcl9fY29udGVudC1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWRvd24oeHMpIHtcbiAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIH1cblxuICAuYmFubmVyX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgLy9AaW5jbHVkZSBtZWRpYS11cCh4eGxsKSB7XG4gICAgLy8gIG1hcmdpbjogMCBhdXRvIDAgMzQ0cHg7XG4gICAgLy99XG4gICAgLy9cbiAgICAvL0BpbmNsdWRlIG1lZGlhLWRvd24oeGwpIHtcbiAgICAvLyAgbWFyZ2luOiAwIGF1dG8gMCAyMTZweDtcbiAgICAvL31cbiAgICAvL1xuICAgIC8vQGluY2x1ZGUgbWVkaWEtZG93bihtZCkge1xuICAgIC8vICBtYXJnaW46IDAgYXV0byA7XG4gICAgLy99XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1kb3duKHhzKSB7XG4gICAgICBnYXA6IDA7XG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIH1cblxuICB9XG5cblxuICBAaW5jbHVkZSBtZWRpYS11cCh4eGxsKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1kb3duKGxnKSB7XG4gICAgcGFkZGluZy10b3A6NjBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTZweDtcblxuICAgIC5iYW5uZXJfX2NvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5iYW5uZXJfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6MDtcbiAgICB9XG5cbiAgICAuYmFubmVyX2Rlc2Mge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gIH1cblxuICAuYmFubmVyX19tb2RlbCxcbiAgLm1vZGVsLWNhcmRfX2NvbnRhaW5lcntcbiAgICBoZWlnaHQ6IDMwdnc7XG4gICAgd2lkdGg6IDMxLjV2dztcblxuXG4gICAgQGluY2x1ZGUgbWVkaWEtZG93bih4bCkge1xuICAgICAgaGVpZ2h0OiAzN3Z3O1xuICAgICAgd2lkdGg6IDM4LjV2dztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1kb3duKGxnKSB7XG4gICAgICBoZWlnaHQ6IDQ3dnc7XG4gICAgICB3aWR0aDogNDguNXZ3O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWRvd24oc20pIHtcbiAgICAgIGhlaWdodDogNzd2dztcbiAgICAgIHdpZHRoOiA3OC41dnc7XG4gICAgfVxuICB9XG5cbiAgLmJhbm5lcl9fbW9kZWwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWRvd24obGcpIHtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLmJhbm5lcl9fcGxheSB7XG4gIEBpbmNsdWRlIG1lZGlhLWRvd24oeHMpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAyMDBweCk7XG4gICAgbGVmdDogMDtcblxuICAgIHdpZHRoOiA5NHB4O1xuICAgIGhlaWdodDogMTE0cHg7XG4gIH1cbn1cbiIsIi5zaWRlYmFyIHtcbiAgd2lkdGg6IDM3MHB4O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuXG4uc2lkZWJhci1ncm91cHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE0cHg7XG59XG5cbi5zaWRlYmFyX19ncm91cC5hY3RpdmUgLnNpZGViYXJfX2dyb3VwLWhlYWQge1xuICBiYWNrZ3JvdW5kOiAkbWVudS1jb2xvci1hY3RpdmU7XG4gIGNvbG9yOiB3aGl0ZTtcblxuICBzdmcge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG5cbiAgICBwYXRoIHtcbiAgICAgIHN0cm9rZTogd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbi5zaWRlYmFyX19ncm91cC1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyNHB4IDI2cHg7XG4gIGJvcmRlci1yYWRpdXM6ICRjb250ZW50LWJvcmRlci1tYXgtcmFkaXVzO1xuICBib3JkZXI6IDJweCBzb2xpZCAkbWVudS1jb2xvci1hY3RpdmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiAkYmFzZS1hbmltYXRpb247XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICBhIHtcbiAgICBmbGV4OiAxO1xuICAgIG1heC13aWR0aDogMjQ1cHg7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxdncsIDE2cHgpO1xuICB9XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgdHJhbnNpdGlvbjogJGJhc2UtYW5pbWF0aW9uO1xuICB9XG59XG5cbi5zaWRlYmFyX19zdWItY2F0ZWdvcnktbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTRweDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAwO1xuICB0cmFuc2l0aW9uOiAkYmFzZS1hbmltYXRpb247XG5cbn1cblxuLnNpZGViYXJfX2dyb3VwLmFjdGl2ZSAuc2lkZWJhcl9fc3ViLWNhdGVnb3J5LWxpc3QgIHtcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcblxuICAuc2lkZWJhcl9fc3ViLWNhdGVnb3J5IHtcbiAgICBwYWRkaW5nOiAwIDI2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuXG4gICAgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgY29sb3I6ICRtZW51LWNvbG9yLWFjdGl2ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuXG4uc2lkZWJhcl9fc3ViLWNhdGVnb3J5IHtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNpdGlvbjogJGJhc2UtYW5pbWF0aW9uO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDF2dywgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkbWVudS1jb2xvci1hY3RpdmU7XG4gIH1cbn1cblxuLnNpZGViYXJfX2J1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4iLCIucHJvZHVjdF9fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMjBweDtcbiAgLy9ncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgbWFyZ2luLXRvcDogNjBweDtcblxuXG4gIEBpbmNsdWRlIG1lZGlhLWRvd24oeHMpIHtcbiAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwcHg7XG4gIH1cblxuICAmLmV2ZW4ge1xuICAgIC5wcm9kdWN0X19ncmlkLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgIH1cbiAgfVxufVxuXG4ucHJvZHVjdF9fZ3JpZC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6ICRjb250ZW50LWJvcmRlci1yYWRpdXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgaGVpZ2h0OiBjYWxjKCg4MHZ3IC0gMjBweCkgLyAyKSFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBtaW4taGVpZ2h0OiAxODBweDtcbiAgfVxuXG5cblxuXG5cbn1cblxuLnByb2R1Y3RfX2NvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucHJvZHVjdF9faXRlbS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuXG4ucHJvZHVjdF9faXRlbS10aXRsZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBoZWlnaHQ6IDd2dztcblxuICBAaW5jbHVkZSBtZWRpYS1kb3duKG1kKSB7XG4gICAgaGVpZ2h0OiA4dnc7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1kb3duKHNtKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5wcm9kdWN0X19jaGlsZHJlbiB7XG4gIG1hcmdpbi10b3A6IDR2dztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAydncsIDI0cHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWRvd24oeHMpIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbn1cblxuLnByb2R1Y3RfX2NoaWxkcmVuLXRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgJjpob3ZlciBhIHtcbiAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi5wcm9kdWN0X19tb2RlbC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGJvdHRvbTogNDBweDtcbiAgcmlnaHQ6IDQwcHg7XG4gIHdpZHRoOiBjYWxjKCgoODB2dyAtIDIwcHgpIC8gMikgLSA4MHB4KTtcbiAgaGVpZ2h0OiBjYWxjKCgoODB2dyAtIDIwcHgpIC8gMikgLSA4MHB4KTtcblxuXG4gIEBpbmNsdWRlIG1lZGlhLWRvd24oc20pIHtcbiAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxufVxuIiwiLmNsaWVudF9fc2xpZGVyIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcblxuICBAaW5jbHVkZSBtZWRpYS1kb3duKHhzKSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXgtd2lkdGg6IDg1dnc7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY2xpZW50X19pdGVtIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDE0NHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWRvd24oeGwpIHtcbiAgICBoZWlnaHQ6IDEwdnc7XG4gIH1cblxufVxuXG4uY2xpZW50X19pdGVtLWxvZ28ge1xuICBtYXgtaGVpZ2h0OiA0dnc7XG4gIG1heC13aWR0aDogMTB2dztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcblxuICBAaW5jbHVkZSBtZWRpYS1kb3duKHhzKSB7XG4gICAgbWF4LWhlaWdodDogMzBweDtcbiAgICBtYXgtd2lkdGg6IDkwcHg7XG4gIH1cbn1cbiIsIi5uZXdzX19zbGlkZXIge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBAaW5jbHVkZSBtZWRpYS1kb3duKHhzKSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXgtd2lkdGg6IDg1dnc7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubmV3cy1zbGlkZXItc2VjdGlvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDQ4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5uZXdzX19zbGlkZXJfd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTRweDtcbiAgLy9tYXgtd2lkdGg6IDE2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4iLCIubmV3c19faXRlbV93cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm5ld3NfX2l0ZW0ge1xuICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYmFzZS0zO1xuICBib3JkZXItcmFkaXVzOiAkY29udGVudC1ib3JkZXItcmFkaXVzO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogJGJhc2UtYW5pbWF0aW9uO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWRvd24oeHMpIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJG1lbnUtY29sb3ItYWN0aXZlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NjApIWltcG9ydGFudDtcblxuICAgIC5uZXdzX19pdGVtLXRpdGxlLFxuICAgIC5uZXdzX19pdGVtLWRhdGV7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbi5uZXdzX19pdGVtLWNvbnRlbnQge1xuICBwYWRkaW5nOiA2JTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWRvd24oeHMpIHtcbiAgICBwYWRkaW5nOiAxNHB4O1xuICB9XG59XG5cbi5uZXdzX19pdGVtLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFN0ZW0sIHNhbnMtc2VyaWY7O1xuZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAxdncsIDIwcHgpO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cblxuLm5ld3NfX2l0ZW0tZGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBTdGVtLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuXG4gIGNvbG9yOiAkbWVudS1jb2xvci1hY3RpdmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG5cbi5uZXdzX19pdGVtLXRodW1iIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzE0cHg7XG4gIGJvcmRlci1yYWRpdXM6ICRjb250ZW50LWJvcmRlci1yYWRpdXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuXG5cbiAgQGluY2x1ZGUgbWVkaWEtZG93bihsZykge1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxuXG5cbiAgQGluY2x1ZGUgbWVkaWEtZG93bih4cykge1xuICAgIGhlaWdodDogMjI4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxuXG59XG4iLCIuY29udGFjdHNfd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcblxuICBAaW5jbHVkZSBtZWRpYS1kb3duKG1kKSB7XG4gICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5maWxpYWxfX2dyaWQge1xuXG5cbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWRvd24oeHMpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4uZmlsaWFsX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA2MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5maWxpYWxfX2l0ZW0tdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZpbGlhbF9fdGl0bGUge1xuICBjb2xvcjogJG1lbnUtY29sb3ItYWN0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogU3RlbSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcblxufVxuXG4uZmlsaWFsX19jaXR5IHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcblxufVxuXG4uZmlsaWFsX19hZGRyZXNzIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxufVxuXG4uZmlsaWFsX19hZGRyZXNzLFxuLmZpbGlhbF9fY2l0eSxcbi5maWxpYWxfX3RpdGxlLFxuLmZpbGlhbF9fZW1haWx7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG5cbi5maWxpYWxfX2VtYWlsIHtcbiAgY29sb3I6ICRtZW51LWNvbG9yLWFjdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmZvcm1fX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFN0ZW0sIHNhbnMtc2VyaWY7O1xuXG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgM3Z3LCA0OHB4KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZm9ybV9fcmVzcG9uc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm9ybV9faW5wdXQtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMTBweCAyMHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWRvd24oeHMpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmZvcm1fX2ZpZWxkcyBpbnB1dCxcbi5mb3JtX19maWVsZHMgdGV4dGFyZWF7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6ICRzbWFsbC1ib3JkZXItcmFkaXVzO1xuICBib3JkZXI6IDJweCBzb2xpZCAkbWVudS1jb2xvci1hY3RpdmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mb3JtX3dyYXBwZXIgaW5wdXQ6OnBsYWNlaG9sZGVyLFxuLmZvcm1fd3JhcHBlciB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogJGJvcmRlci1jb2xvcjtcbn1cblxuXG5cbi5mb3JtX19maWVsZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG59XG5cbi5mb3JtX19jb250YWN0LFxuLmNvbnRhY3RfX2ZpbGlhbHN7XG4gIGZsZXg6IDE7XG59XG5cbi5jaGVja2JveC1vdGhlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDI0cHggMCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBmb250LXNpemU6IDE0cHg7XG5cbiAgYSB7XG4gICAgY29sb3I6ICRtZW51LWNvbG9yLWFjdGl2ZTtcbiAgfVxufVxuLmNoZWNrYm94LW90aGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgbWFyZ2luOiAwIDVweCAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRtZW51LWNvbG9yLWFjdGl2ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmNoZWNrYm94LW90aGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kOiAkbWVudS1jb2xvci1hY3RpdmUgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTUnIGhlaWdodD0nMTEnIHZpZXdCb3g9JzAgMCAxNSAxMScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEgMy4yNUw1LjgxNDgxIDEwTDE0IDEnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTRweCAxNHB4O1xufVxuXG4uZm9ybV9fc3VibWl0IHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWRvd24oeHMpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogM3B4IDNweCAzcHggMjlweDtcbiAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICB9XG59XG5cbi5mb3JtX19zdWJtaXQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA5cHg7XG4gIHdpZHRoOiA2OHB4O1xuICBoZWlnaHQ6IDY4cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtZG93bih4cykge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmZvcm1fX3BvcC11cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1tYWluIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNDhweCFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtX19yZXN1bHRfd3JhcHBlciB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRyYW5zaXRpb246ICRiYXNlLWFuaW1hdGlvbjtcbn1cblxuLmZvcm1fX3Jlc3VsdF93cmFwcGVyLmFjdGl2ZSB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4iLCIucHJvamVjdF9fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMjBweDtcblxuICAvL0BpbmNsdWRlIG1lZGlhLXVwKHh4bGwpIHtcbiAgLy8gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIC8vfVxuXG4gIEBpbmNsdWRlIG1lZGlhLXVwKHh4bGxsKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcblxuICB9XG5cblxuXG4gIEBpbmNsdWRlIG1lZGlhLWRvd24oeHMpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMnB4O1xuICB9XG59XG5cbi5wcm9qZWN0X19pdGVtIHtcbiAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWJhc2UtMztcbiAgYm9yZGVyLXJhZGl1czogJGNvbnRlbnQtYm9yZGVyLXJhZGl1cztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246ICRiYXNlLWFuaW1hdGlvbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkbWVudS1jb2xvci1hY3RpdmU7XG5cbiAgICAucHJvamVjdF9faXRlbS10aXRsZSxcbiAgICAucHJvamVjdF9faXRlbS1kZXNje1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG5cblxuLnByb2plY3RfX2l0ZW0tdGh1bWIge1xuICBoZWlnaHQ6IDMxNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtZG93bih4cykge1xuICAgIGhlaWdodDogMjI4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxufVxuXG4ucHJvamVjdF9faXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAkbWVudS1jb2xvci1hY3RpdmU7XG59XG5cbi5wcm9qZWN0X19pdGVtLWNvbnRlbnQge1xuICBwYWRkaW5nOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG59XG4iLCIucHJvZHVjdF9fY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMzQzcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6ICRzbWFsbC1ib3JkZXItcmFkaXVzO1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZS0zO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWRvd24oeHMpIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtdXAoeHhsbGwpIHtcbiAgICBnYXA6IDd2dztcblxuICAgIC5wcm9kdWN0LWNhcmQtdGh1bWIge1xuICAgICAgbWF4LWhlaWdodDogOXZ3O1xuICAgIH1cblxuICB9XG59XG5cbi5wcm9kdWN0X19jYXJkLXRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMnZ3LCAxNnB4KTtcbn1cblxuXG4iLCIuYWR2YW50YWdlc19fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdhcDogNDdweDtcbiAgY29sb3I6IHdoaXRlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWRvd24oeHMpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS11cChsZykge1xuICAgICYudG9wIHtcbiAgICAgIC5hZHZhbnRhZ2UgIHtcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuYm90dG9tIHtcbiAgICAgIC5hZHZhbnRhZ2UgIHtcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MDBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC5hZHZhbnRhZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDQ4cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UtaW4tb3V0O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtdXAobGcpIHtcbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwMHB4KTtcbiAgICAgIH1cbiAgICB9XG5cblxuICAgIEBpbmNsdWRlIG1lZGlhLWRvd24oeHMpIHtcbiAgICAgIGdhcDogMTJweDtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZChvZGQpIC5hZHZhbnRhZ2VfX2NvdW50IHtcbiAgICAgIGNvbG9yOiAkbWVudS1jb2xvci1hY3RpdmU7XG4gICAgfVxuXG4gICAgLmFkdmFudGFnZV9fY291bnQge1xuICAgICAgZm9udC1zaXplOiA5NnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAuYWR2YW50YWdlX19kZXNjIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDI1cHg7XG5cblxuXG4gIGxpIHtcbiAgICB0cmFuc2l0aW9uOiAkYmFzZS1hbmltYXRpb247XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG5cbiAgICBhIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6ICRtZW51LWZvbnQtc3o7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtZG93bih4cykge1xuICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gIGxpLmN1cnJlbnQtbWVudS1pdGVtLFxuICBsaTpob3ZlcixcbiAgbGkgYTpob3ZlcixcbiAgbGkuY3VycmVudC1tZW51LWl0ZW0gYXtcbiAgICBjb2xvcjogJG1lbnUtY29sb3ItYWN0aXZlIWltcG9ydGFudDtcbiAgfVxuXG59XG5cbi5oZWFkZXJfX25hdixcbi5sYW5ndWFnZV9fbmF2IHtcbiAgcGFkZGluZzogMTVweCAyNnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZS0yO1xufVxuXG5ib2R5IHtcbiAgLmhlYWRlci5hY3RpdmUge1xuICAgIC5wcm9kdWN0X19uYXY+Lm1lbnUtaXRlbS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuPmE6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB3aWR0aCUzRCUyMjEyJTIyJTIwaGVpZ2h0JTNEJTIyOCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDEyJTIwOCUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTElMjAxLjVMNiUyMDYuNUwxJTIwMS41JTIyJTIwc3Ryb2tlJTNEJTIyd2hpdGUlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIyJTIyJTIwc3Ryb2tlLWxpbmVjYXAlM0QlMjJyb3VuZCUyMiUyMHN0cm9rZS1saW5lam9pbiUzRCUyMnJvdW5kJTIyLyUzRSUzQy9zdmclM0UpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnNlYXJjaF9fYnV0dG9uIHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6ICNmZmY7XG4gICAgfVxuXG4gICAgLmxvZ28tZGFyayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAubG9nbyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5oZWFkZXJfX25hdixcbiAgICAubGFuZ3VhZ2VfX25hdntcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuICAgIH1cblxuICAgIC5oZWFkZXJfX25hdiBsaSB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgLmxhbmd1YWdlX19uYXYgbGkuY3VycmVudC1sYW5nIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmJvZHkgLmhlYWRlciAucGFnZXNfX25hdi5oZWFkZXJfX25hdiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5oZWFkLWJhbm5lciB7XG5cblxuICAuaGVhZGVyX19uYXYsXG4gIC5sYW5ndWFnZV9fbmF2e1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuICB9XG5cbiAgLmhlYWRlcl9fbmF2IGxpIHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICB9XG5cblxuICAubGFuZ3VhZ2VfX25hdiBsaS5jdXJyZW50LWxhbmcge1xuICAgIGEge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgfVxuXG5cbn1cblxuLmhlYWQtYmFubmVyIHtcbiAgLmxhbmd1YWdlX19uYXYgbGkge1xuICAgIGEge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgfVxufVxuYm9keSAuaGVhZGVyLmFjdGl2ZSAubGFuZ3VhZ2VfX25hdiB7XG4gIGEge1xuICAgIGNvbG9yOiB3aGl0ZTtcblxuICB9XG59XG4ubGFuZ3VhZ2VfX25hdiBsaSB7XG4gIGEge1xuICAgIGNvbG9yOiAkY29sb3ItbWFpbjtcbiAgfVxufVxuXG4ubGFuZ3VhZ2VfX25hdiBsaS5jdXJyZW50LWxhbmcge1xuICBhIHtcbiAgICBjb2xvcjogJGNvbG9yLW1haW47XG4gIH1cbn1cblxuLmZvb3Rlcl9fbmF2IHtcblxuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXg6IDE7XG5cbiAgLm1lbnUtaXRlbSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgYmFja2dyb3VuZDogIzg5OURBRDMwO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogOTYlO1xuICAgIHRyYW5zaXRpb246ICRiYXNlLWFuaW1hdGlvbjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJG1lbnUtY29sb3ItYWN0aXZlO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWRvd24oeHMpIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4iLCIuaGVhZGVyIHtcbiAgcGFkZGluZzogMjBweCAwO1xuICB0cmFuc2l0aW9uOiAkYmFzZS1hbmltYXRpb247XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG5cblxuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNywgNTIsIDYzLCAuNTQpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMDBweCk7XG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTAwcHgpO1xuICB9XG5cblxuICAuaGVhZGVyX19tZW51LWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXg6IDE7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblxuXG5cblxuICAgIEBpbmNsdWRlIG1lZGlhLWRvd24obWQpIHtcblxuICAgICAgLnNlYXJjaF9fYnV0dG9uLFxuICAgICAgLmxhbmd1YWdlX19zd2l0Y2hlcixcbiAgICAgIG5hdiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuXG4gICZfX25hdl93cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXg6IDE7XG5cbiAgICAuaGVhZGVyX19yaWdodCxcbiAgICAuaGVhZGVyX19sZWZ0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuXG4gICAgLmhlYWRlcl9fcmlnaHQge1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtZG93bih4eGxsKSB7XG4gICAgICAgIGZsZXg6IDAgMCA1MyU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWRvd24obGcpIHtcbiAgICAgICAgZmxleDogMCAwIDYxJTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtZG93bihtZCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuXG5cblxuICAgIGdhcDogOHZ3O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtZG93bih4eGxsbCkge1xuICAgICAgZ2FwOiAxMXZ3O1xuICAgIH1cblxuXG4gICAgLmhlYWRlcl9fbGVmdHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGdhcDogMTB2dztcblxuXG5cbiAgICAgIC8vQGluY2x1ZGUgbWVkaWEtZG93bih4bCkge1xuICAgICAgLy8gIGZsZXg6IG5vbmU7XG4gICAgICAvLyAgZ2FwOiA5dnc7XG4gICAgICAvL31cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtZG93bihsZykge1xuICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICBnYXA6NC41dnc7XG4gICAgICB9XG5cbiAgICB9XG5cblxuXG4gICAgLy9AaW5jbHVkZSBtZWRpYS1kb3duKHh4bGwpIHtcbiAgICAvLyAgZ2FwOiAxNHZ3O1xuICAgIC8vfVxuXG5cblxuICAgIEBpbmNsdWRlIG1lZGlhLWRvd24oeGwpIHtcbiAgICAgIGdhcDogNjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1kb3duKGxnKSB7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgfVxuXG4gIH1cblxufVxuXG5cbmJvZHk6bm90KC5idXJnZXIpLmhlYWQtYmFubmVyIGhlYWRlciAubG9nbyxcbmJvZHk6bm90KC5oZWFkLWJhbm5lcikgaGVhZGVyIC5sb2dvLWRhcmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVhZGVyX19jb250ZW50LmNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIG1lZGlhLWRvd24obGcpIHtcbiAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxufVxuXG5ib2R5LmhlYWQtYmFubmVyIC5sb2dvLWRhcmssXG5ib2R5Om5vdCguaGVhZC1iYW5uZXIpIC5sb2dve1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuXG4uaGFtYnVyZ2VyIHNwYW46Zmlyc3QtY2hpbGQge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDBcbn1cblxuLmhhbWJ1cmdlciBzcGFuOmxhc3QtY2hpbGQge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCVcbn1cblxuQGluY2x1ZGUgbWVkaWEtZG93bihtZCkge1xuICBib2R5LmJ1cmdlciB7XG4gICAgLm1lbnUtaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5oYW1idXJnZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgfVxuXG5cbiAgICAuaGFtYnVyZ2VyIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogIDIwJSAxMDAlO1xuXG4gICAgfVxuXG4gICAgLmhhbWJ1cmdlciBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKVxuICAgIH1cblxuICAgICAuaGFtYnVyZ2VyIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTclIDEwMCU7XG4gICAgfVxuICB9XG5cbiAubWVudS1oZWFkZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICAgbGVmdDogLTMwMHB4O1xuICAgaGVpZ2h0OiAxMDBkdmg7XG4gICB3aWR0aDogMzAwcHg7XG4gICB6LWluZGV4OiAxMDtcbiAgIHRvcDogMDtcbiAgIHRyYW5zaXRpb246ICRiYXNlLWFuaW1hdGlvbjtcbiAgIGJhY2tncm91bmQ6ICRjb2xvci1iYXNlLTE7XG4gICBwYWRkaW5nOiA0MHB4IDIwcHg7XG5cbiAgIC5uYXYge1xuICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgZ2FwOiAxMHB4O1xuICAgfVxuIH1cbn1cblxuLmhlYWQtYmFubmVyIHtcbiAgLnByb2R1Y3RfX25hdiB7XG4gICAgJj4ubWVudS1pdGVtIHtcbiAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbj5hOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMTIlMjIlMjBoZWlnaHQlM0QlMjI4JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTIlMjA4JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0xMSUyMDEuNUw2JTIwNi41TDElMjAxLjUlMjIlMjBzdHJva2UlM0QlMjJ3aGl0ZSUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjIlMjIlMjBzdHJva2UtbGluZWNhcCUzRCUyMnJvdW5kJTIyJTIwc3Ryb2tlLWxpbmVqb2luJTNEJTIycm91bmQlMjIvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyO1xuXG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlci5hY3RpdmUge1xuICAucHJvZHVjdF9fbmF2IHtcbiAgICAmPi5tZW51LWl0ZW0ge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5zdWItbWVudV93cmFwcGVyIHtcblxuICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDM3LCA1MiwgNjMsIC41NCk7XG4gICAgICAgICAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxMDBweCk7XG4gICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTAwcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0X19uYXYge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY+Lm1lbnUtaXRlbSB7XG4gICAgcGFkZGluZzogMTVweCAyNnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbj5hIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDZweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbj5hOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwd2lkdGglM0QlMjIxMiUyMiUyMGhlaWdodCUzRCUyMjglMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxMiUyMDglMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTExJTIwMS41TDYlMjA2LjVMMSUyMDEuNSUyMiUyMHN0cm9rZSUzRCUyMiUyMzMyM0U0OCUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjIlMjIlMjBzdHJva2UtbGluZWNhcCUzRCUyMnJvdW5kJTIyJTIwc3Ryb2tlLWxpbmVqb2luJTNEJTIycm91bmQlMjIvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyOyAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweCA4cHg7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBiYWNrZ3JvdW5kOiAjODk5REFEMzA7XG4gICAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigzMHB4KTtcbiAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigzMHB4KTtcbiAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAuc3ViLW1lbnVfd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgcGFkZGluZzogNnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM4OTlEQUQxQTtcbiAgICAgICAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig1MHB4KTtcbiAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNTBweCk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogJGNvbnRlbnQtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG5cbiAgICBhIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246ICRiYXNlLWFuaW1hdGlvbjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgLnN1Yi1tZW51X3dyYXBwZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246ICRiYXNlLWFuaW1hdGlvbjtcbiAgICAgIHRvcDogY2FsYygxMDAlIC0gMnB4KTtcbiAgICAgIHBhZGRpbmc6IDEycHggMCAwIDA7XG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICAuc3ViLW1lbnUge1xuICAgICAgdHJhbnNpdGlvbjogJGJhc2UtYW5pbWF0aW9uO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDEwcHg7XG5cbiAgICAgIGxpOmhvdmVyIGEge1xuICAgICAgICBjb2xvcjogJG1lbnUtY29sb3ItYWN0aXZlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5oZWFkZXJfX21vYmlsZV93cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogLTEwMHZ3O1xuICB0cmFuc2l0aW9uOiAkYmFzZS1hbmltYXRpb247XG4gIGJhY2tncm91bmQ6ICRjb2xvci1tYWluO1xuICBwYWRkaW5nOiAxNXB4IDhweDtcbiAgaGVpZ2h0OiAxMDBkdmg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5OTk7XG4gIHdpZHRoOiAxMDB2dztcbiAgdG9wOiAwO1xuICBvdmVyZmxvdzogYXV0bztcblxuXG4gIEBpbmNsdWRlIG1lZGlhLWRvd24obGcpIHtcbiAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuXG5cbmJvZHkuYnVyZ2VyIHtcbi5oZWFkZXJfX21vYmlsZV93cmFwcGVyIHtcbiAgbGVmdDogMDtcbn1cbn1cblxuLm1vYmlsZV9fbG9nb193cmFwcGVyIHtcbiAgbWFyZ2luOiA0OHB4IGF1dG8gMDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4uaGVhZGVyX19tb2JpbGUtbWVudV93cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxOHB4O1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5wcm9kdWN0X19tb2JpbGVfX25hdiB7XG4gICY+bGk+YSB7XG4gICAgY29sb3I6ICRtZW51LWNvbG9yLWFjdGl2ZTtcbiAgICBmb250LXdlaWdodDogNjAwIWltcG9ydGFudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE1cHghaW1wb3J0YW50O1xuICB9XG4gIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNTAwIWltcG9ydGFudDtcbiAgfVxuXG4gICY+bGkge1xuXG5cbiAgICAmPnNwYW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuc3ViLW1lbnUge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzg5OURBRDFBO1xuICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDUwcHgpO1xuICAgICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNTBweCk7XG4gICAgICBib3JkZXItcmFkaXVzOiAkY29udGVudC1ib3JkZXItcmFkaXVzO1xuICAgICAgcGFkZGluZzogNnB4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgcGFkZGluZzogMTJweCA4cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjODk5REFEMzA7XG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigzMHB4KTtcbiAgICAgICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMzBweCk7XG5cblxuXG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtZG93bihzbSkge1xuICAgICAgICAgIC5uYXYtY2lyY2xlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgZ2FwOiA2cHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5oZWFkZXJfX21vYmlsZV9fbmF2IHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMjRweDtcbiAgY29sb3I6IHdoaXRlO1xuXG4gIGxpIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG59XG5cbi5oZWFkZXJfX21vYmlsZV9fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xuICBjb2xvcjogd2hpdGU7XG5cbiAgLmVtYWlsIHtcbiAgICBjb2xvcjogJG1lbnUtY29sb3ItYWN0aXZlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAuYnRuIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuXG4uaGVhZGVyX19tb2JpbGUtc3dpdGNoZXJfd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMThweDtcblxuICAuc2VhcmNoX19idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcblxuICAgIHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6IHdoaXRlO1xuICAgIH1cbiAgfVxuXG5cbn1cbiIsIi5oZWFkLXBhZ2UgLmZvb3RlciB7XG4gIHBhZGRpbmc6IDExM3B4IDAgNzBweDtcbiAgbWFyZ2luLXRvcDogLTQzcHg7XG59XG5cbi5mb290ZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogIDcwcHggMDtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJhc2UtNTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9vdGVyX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4MHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWRvd24oeHMpIHtcbiAgICBnYXA6IDQ4cHg7XG4gIH1cblxuXG59XG5cbi5mb290ZXJfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtZG93bihsZykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyNHB4O1xuXG4gICAgLmJ0biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAuZm9vdGVyX19sb2dvIHtcbiAgICAgIHdpZHRoOiAyMTVweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICB9XG5cbiAgfVxufVxuXG5cblxuLmZvb3Rlcl9fYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNzVweDtcblxuICBAaW5jbHVkZSBtZWRpYS1kb3duKG1kKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGdhcDogMjRweDtcblxuICB9XG59XG5cbi5mb290ZXJfX2NvbHVtbi1sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4MnB4O1xufVxuXG4uZm9vdGVyX19jb3B5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgY29sb3I6ICRib3JkZXItY29sb3I7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLy9tYXgtd2lkdGg6IDI1MHB4O1xufVxuXG5hLmZvb3Rlcl9fY29weTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZm9vdGVyX19jb3B5X3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZm9vdGVyX19jb2x1bW4tY2VudGVyIHtcbiAgZmxleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWxlZnQ6IDkwcHg7XG4gIGdhcDogMjE5cHg7XG4gIGNvbG9yOiB3aGl0ZTtcblxuICBAaW5jbHVkZSBtZWRpYS1kb3duKG1kKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtZG93bihsZykge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDI0cHg7XG5cblxuXG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogJG1lbnUtY29sb3ItYWN0aXZlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAydncsICAyMHB4KTtcbiAgfVxufVxuXG4uZm9vdGVyX19hZGRyZXNzIHtcbiAgbWF4LXdpZHRoOiAzNzBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cbiIsIjpyb290ey0tZi1idXR0b24td2lkdGg6IDQwcHg7LS1mLWJ1dHRvbi1oZWlnaHQ6IDQwcHg7LS1mLWJ1dHRvbi1ib3JkZXI6IDA7LS1mLWJ1dHRvbi1ib3JkZXItcmFkaXVzOiAwOy0tZi1idXR0b24tY29sb3I6ICMzNzQxNTE7LS1mLWJ1dHRvbi1iZzogI2Y4ZjhmODstLWYtYnV0dG9uLXNoYWRvdzogbm9uZTstLWYtYnV0dG9uLXRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2U7LS1mLWJ1dHRvbi10cmFuc2Zvcm06IG5vbmU7LS1mLWJ1dHRvbi1vdXRsaW5lLXdpZHRoOiAxcHg7LS1mLWJ1dHRvbi1vdXRsaW5lLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC43KTstLWYtYnV0dG9uLXN2Zy13aWR0aDogMjBweDstLWYtYnV0dG9uLXN2Zy1oZWlnaHQ6IDIwcHg7LS1mLWJ1dHRvbi1zdmctc3Ryb2tlLXdpZHRoOiAxLjU7LS1mLWJ1dHRvbi1zdmctZmlsbDogbm9uZTstLWYtYnV0dG9uLXN2Zy1maWx0ZXI6IG5vbmU7LS1mLWJ1dHRvbi1zdmctb3BhY2l0eTogMTstLWYtYnV0dG9uLXN2Zy1kaXNhYmxlZC1vcGFjaXR5OiAuNTstLWYtYnV0dG9uLXN2Zy10cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZTstLWYtYnV0dG9uLXN2Zy10cmFuc2Zvcm06IG5vbmV9LmYtYnV0dG9ue3dpZHRoOnZhcigtLWYtYnV0dG9uLXdpZHRoKTtoZWlnaHQ6dmFyKC0tZi1idXR0b24taGVpZ2h0KTtib3JkZXI6dmFyKC0tZi1idXR0b24tYm9yZGVyKTtib3JkZXItcmFkaXVzOnZhcigtLWYtYnV0dG9uLWJvcmRlci1yYWRpdXMpO2NvbG9yOnZhcigtLWYtYnV0dG9uLWNvbG9yKTtiYWNrZ3JvdW5kOnZhcigtLWYtYnV0dG9uLWJnKTtib3gtc2hhZG93OnZhcigtLWYtYnV0dG9uLXNoYWRvdyk7dHJhbnNmb3JtOnZhcigtLWYtYnV0dG9uLXRyYW5zZm9ybSk7dHJhbnNpdGlvbjp2YXIoLS1mLWJ1dHRvbi10cmFuc2l0aW9uKTtiYWNrZHJvcC1maWx0ZXI6dmFyKC0tZi1idXR0b24tYmFja2Ryb3AtZmlsdGVyKTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Ym94LXNpemluZzpjb250ZW50LWJveDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MDtwYWRkaW5nOjA7cG9pbnRlci1ldmVudHM6YWxsO2N1cnNvcjpwb2ludGVyO292ZXJmbG93OmhpZGRlbn1AbWVkaWEgKGhvdmVyOiBob3Zlcil7LmYtYnV0dG9uOmhvdmVyOm5vdChbYXJpYS1kaXNhYmxlZF0pe2NvbG9yOnZhcigtLWYtYnV0dG9uLWhvdmVyLWNvbG9yLCB2YXIoLS1mLWJ1dHRvbi1jb2xvcikpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tZi1idXR0b24taG92ZXItYmcsIHZhcigtLWYtYnV0dG9uLWJnKSl9fS5mLWJ1dHRvbjphY3RpdmU6bm90KFthcmlhLWRpc2FibGVkXSl7Y29sb3I6dmFyKC0tZi1idXR0b24tYWN0aXZlLWNvbG9yLCB2YXIoLS1mLWJ1dHRvbi1ob3Zlci1jb2xvciwgdmFyKC0tZi1idXR0b24tY29sb3IpKSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1mLWJ1dHRvbi1hY3RpdmUtYmcsIHZhcigtLWYtYnV0dG9uLWhvdmVyLWJnLCB2YXIoLS1mLWJ1dHRvbi1iZykpKX0uZi1idXR0b246Zm9jdXN7b3V0bGluZTpub25lfS5mLWJ1dHRvbjpmb2N1cy12aXNpYmxle291dGxpbmU6dmFyKC0tZi1idXR0b24tb3V0bGluZS13aWR0aCkgc29saWQgdmFyKC0tZi1idXR0b24tb3V0bGluZS1jb2xvcik7b3V0bGluZS1vZmZzZXQ6dmFyKC0tZi1idXR0b24tb3V0bGluZS1vZmZzZXQpO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0uZi1idXR0b24gc3Zne3dpZHRoOnZhcigtLWYtYnV0dG9uLXN2Zy13aWR0aCk7aGVpZ2h0OnZhcigtLWYtYnV0dG9uLXN2Zy1oZWlnaHQpO3RyYW5zZm9ybTp2YXIoLS1mLWJ1dHRvbi1zdmctdHJhbnNmb3JtKTtmaWxsOnZhcigtLWYtYnV0dG9uLXN2Zy1maWxsKTtmaWx0ZXI6dmFyKC0tZi1idXR0b24tc3ZnLWZpbHRlcik7b3BhY2l0eTp2YXIoLS1mLWJ1dHRvbi1zdmctb3BhY2l0eSwgMSk7dHJhbnNpdGlvbjp2YXIoLS1mLWJ1dHRvbi1zdmctdHJhbnNpdGlvbik7c3Ryb2tlOmN1cnJlbnRDb2xvcjtzdHJva2Utd2lkdGg6dmFyKC0tZi1idXR0b24tc3ZnLXN0cm9rZS13aWR0aCk7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3BvaW50ZXItZXZlbnRzOm5vbmV9LmYtYnV0dG9uW2FyaWEtZGlzYWJsZWRde2N1cnNvcjpkZWZhdWx0fS5mLWJ1dHRvblthcmlhLWRpc2FibGVkXSBzdmd7b3BhY2l0eTp2YXIoLS1mLWJ1dHRvbi1zdmctZGlzYWJsZWQtb3BhY2l0eSl9OnJvb3R7LS1mLXNwaW5uZXItY29sb3ItMTogcmdiYSgwLCAwLCAwLCAuMSk7LS1mLXNwaW5uZXItY29sb3ItMjogcmdiYSgxNywgMjQsIDI4LCAuOCk7LS1mLXNwaW5uZXItd2lkdGg6IDUwcHg7LS1mLXNwaW5uZXItaGVpZ2h0OiA1MHB4Oy0tZi1zcGlubmVyLWJvcmRlci1yYWRpdXM6IDUwJTstLWYtc3Bpbm5lci1ib3JkZXItd2lkdGg6IDRweH0uZi1zcGlubmVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7bWFyZ2luOmNhbGModmFyKC0tZi1zcGlubmVyLXdpZHRoKSAqIC0uNSkgMCAwIGNhbGModmFyKC0tZi1zcGlubmVyLWhlaWdodCkgKiAtLjUpO3BhZGRpbmc6MDt3aWR0aDp2YXIoLS1mLXNwaW5uZXItd2lkdGgpO2hlaWdodDp2YXIoLS1mLXNwaW5uZXItaGVpZ2h0KTtib3JkZXItcmFkaXVzOnZhcigtLWYtc3Bpbm5lci1ib3JkZXItcmFkaXVzKTtib3JkZXI6dmFyKC0tZi1zcGlubmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZi1zcGlubmVyLWNvbG9yLTEpO2JvcmRlci10b3AtY29sb3I6dmFyKC0tZi1zcGlubmVyLWNvbG9yLTIpO2FuaW1hdGlvbjpmLXNwaW5uZXIgLjc1cyBsaW5lYXIgaW5maW5pdGUsZi1mYWRlSW4gLjJzIGVhc2UgLjJzIGJvdGh9QGtleWZyYW1lcyBmLXNwaW5uZXJ7dG97dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uZi1wYW56b29tLC5mLXpvb21hYmxle3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uZi1wYW56b29tOmJlZm9yZSwuZi1wYW56b29tOmFmdGVyLC5mLXpvb21hYmxlOmJlZm9yZSwuZi16b29tYWJsZTphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIn0uZi1wYW56b29tOm5vdCguaGFzLWNvbnRyb2xzKTpiZWZvcmUsLmYtem9vbWFibGU6bm90KC5oYXMtY29udHJvbHMpOmJlZm9yZXttYXJnaW4tYm90dG9tOmF1dG99LmYtcGFuem9vbTphZnRlciwuZi16b29tYWJsZTphZnRlcnttYXJnaW4tdG9wOmF1dG99LmYtcGFuem9vbV9fd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTttaW4td2lkdGg6MDttaW4taGVpZ2h0OjA7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlfS5mLXBhbnpvb21fX3dyYXBwZXIud2lsbC16b29tLW91dHtjdXJzb3I6em9vbS1vdXR9LmYtcGFuem9vbV9fd3JhcHBlci5jYW4tZHJhZ3tjdXJzb3I6bW92ZTtjdXJzb3I6Z3JhYn0uZi1wYW56b29tX193cmFwcGVyLndpbGwtem9vbS1pbntjdXJzb3I6em9vbS1pbn0uZi1wYW56b29tX193cmFwcGVyLmlzLWRyYWdnaW5ne2N1cnNvcjptb3ZlO2N1cnNvcjpncmFiYmluZ30uZi1wYW56b29tX193cmFwcGVyLmhhcy1lcnJvcntkaXNwbGF5Om5vbmV9LmYtcGFuem9vbV9fY29udGVudHttaW4td2lkdGg6MDttaW4taGVpZ2h0OjA7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlfS5mLXBhbnpvb21fX2NvbnRlbnQuaXMtbGF6eWxvYWRpbmcsLmYtcGFuem9vbV9fY29udGVudC5oYXMtbGF6eWVycm9ye3Zpc2liaWxpdHk6aGlkZGVufWltZy5mLXBhbnpvb21fX2NvbnRlbnR7dmVydGljYWwtYWxpZ246dG9wO29iamVjdC1maXQ6Y29udGFpbjt0cmFuc2l0aW9uOm5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uZi1wYW56b29tX193cmFwcGVyPmltZy5mLXBhbnpvb21fX2NvbnRlbnR7dmlzaWJpbGl0eTpoaWRkZW59LmYtcGFuem9vbV9fdmlld3BvcnR7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjF9LmYtcGFuem9vbV9fdmlld3BvcnQ+LmYtcGFuem9vbV9fY29udGVudHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpmaWxsfXBpY3R1cmUuZi1wYW56b29tX19jb250ZW50IGltZ3t2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzttYXgtaGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWluO3RyYW5zaXRpb246bm9uZTt1c2VyLXNlbGVjdDpub25lfS5mLWZhZGVJbnthbmltYXRpb246dmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAuMnMpIHZhcigtLWYtdHJhbnNpdGlvbi1lYXNpbmcsIGVhc2UpIHZhcigtLWYtdHJhbnNpdGlvbi1kZWxheSwgMHMpIGJvdGggZi1mYWRlSW47ei1pbmRleDoyfS5mLWZhZGVPdXR7YW5pbWF0aW9uOnZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgLjJzKSB2YXIoLS1mLXRyYW5zaXRpb24tZWFzaW5nLCBlYXNlKSB2YXIoLS1mLXRyYW5zaXRpb24tZGVsYXksIDBzKSBib3RoIGYtZmFkZU91dDt6LWluZGV4OjF9QGtleWZyYW1lcyBmLWZhZGVJbnswJXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGYtZmFkZU91dHt0b3tvcGFjaXR5OjB9fS5mLWNyb3NzZmFkZUlue2FuaW1hdGlvbjp2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIC4ycykgZWFzZSBib3RoIGYtY3Jvc3NmYWRlSW47ei1pbmRleDoyfS5mLWNyb3NzZmFkZU91dHthbmltYXRpb246Y2FsYyh2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIC4ycykgKiAuMikgZWFzZSBjYWxjKHZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgLjJzKSAqIC44KSBib3RoIGYtY3Jvc3NmYWRlT3V0O3otaW5kZXg6MX1Aa2V5ZnJhbWVzIGYtY3Jvc3NmYWRlSW57MCV7b3BhY2l0eTowfXRve29wYWNpdHk6MX19QGtleWZyYW1lcyBmLWNyb3NzZmFkZU91dHt0b3tvcGFjaXR5OjB9fS5pcy1ob3Jpem9udGFsIC5mLXNsaWRlSW4uZnJvbS1uZXh0e2FuaW1hdGlvbjp2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIC44NXMpIGN1YmljLWJlemllciguMTYsMSwuMywxKSBmLXNsaWRlSW5OZXh0WH0uaXMtaG9yaXpvbnRhbCAuZi1zbGlkZUluLmZyb20tcHJldnthbmltYXRpb246dmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAuODVzKSBjdWJpYy1iZXppZXIoLjE2LDEsLjMsMSkgZi1zbGlkZUluUHJldlh9LmlzLWhvcml6b250YWwgLmYtc2xpZGVPdXQudG8tbmV4dHthbmltYXRpb246dmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAuODVzKSBjdWJpYy1iZXppZXIoLjE2LDEsLjMsMSkgZi1zbGlkZU91dE5leHRYfS5pcy1ob3Jpem9udGFsIC5mLXNsaWRlT3V0LnRvLXByZXZ7YW5pbWF0aW9uOnZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgLjg1cykgY3ViaWMtYmV6aWVyKC4xNiwxLC4zLDEpIGYtc2xpZGVPdXRQcmV2WH1Aa2V5ZnJhbWVzIGYtc2xpZGVJblByZXZYezAle3RyYW5zZm9ybTp0cmFuc2xhdGUoY2FsYygxMDAlICsgdmFyKC0tZi1jYXJvdXNlbC1nYXAsIDApKSl9dG97dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgZi1zbGlkZUluTmV4dFh7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZShjYWxjKC0xMDAlIC0gdmFyKC0tZi1jYXJvdXNlbC1nYXAsIDApKSl9dG97dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgZi1zbGlkZU91dE5leHRYe3Rve3RyYW5zZm9ybTp0cmFuc2xhdGUoY2FsYygtMTAwJSAtIHZhcigtLWYtY2Fyb3VzZWwtZ2FwLCAwKSkpfX1Aa2V5ZnJhbWVzIGYtc2xpZGVPdXRQcmV2WHt0b3t0cmFuc2Zvcm06dHJhbnNsYXRlKGNhbGMoMTAwJSArIHZhcigtLWYtY2Fyb3VzZWwtZ2FwLCAwKSkpfX0uaXMtdmVydGljYWwgLmYtc2xpZGVJbi5mcm9tLW5leHR7YW5pbWF0aW9uOnZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgLjg1cykgY3ViaWMtYmV6aWVyKC4xNiwxLC4zLDEpIGYtc2xpZGVJbk5leHRZfS5pcy12ZXJ0aWNhbCAuZi1zbGlkZUluLmZyb20tcHJldnthbmltYXRpb246dmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAuODVzKSBjdWJpYy1iZXppZXIoLjE2LDEsLjMsMSkgZi1zbGlkZUluUHJldll9LmlzLXZlcnRpY2FsIC5mLXNsaWRlT3V0LnRvLW5leHR7YW5pbWF0aW9uOnZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgLjg1cykgY3ViaWMtYmV6aWVyKC4xNiwxLC4zLDEpIGYtc2xpZGVPdXROZXh0WX0uaXMtdmVydGljYWwgLmYtc2xpZGVPdXQudG8tcHJldnthbmltYXRpb246dmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAuODVzKSBjdWJpYy1iZXppZXIoLjE2LDEsLjMsMSkgZi1zbGlkZU91dFByZXZZfUBrZXlmcmFtZXMgZi1zbGlkZUluUHJldll7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoY2FsYygxMDAlICsgdmFyKC0tZi1jYXJvdXNlbC1nYXAsIDApKSl9dG97dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgZi1zbGlkZUluTmV4dFl7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoY2FsYygtMTAwJSAtIHZhcigtLWYtY2Fyb3VzZWwtZ2FwLCAwKSkpfXRve3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfX1Aa2V5ZnJhbWVzIGYtc2xpZGVPdXROZXh0WXt0b3t0cmFuc2Zvcm06dHJhbnNsYXRlWShjYWxjKC0xMDAlIC0gdmFyKC0tZi1jYXJvdXNlbC1nYXAsIDApKSl9fUBrZXlmcmFtZXMgZi1zbGlkZU91dFByZXZZe3Rve3RyYW5zZm9ybTp0cmFuc2xhdGVZKGNhbGMoMTAwJSArIHZhcigtLWYtY2Fyb3VzZWwtZ2FwLCAwKSkpfX0uZi16b29tSW5VcHthbmltYXRpb246dmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAuM3MpIGVhc2UgYm90aCBmLXpvb21JblVwfS5mLXpvb21PdXREb3due2FuaW1hdGlvbjp2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIC4zcykgZWFzZSBib3RoIGYtem9vbU91dERvd259QGtleWZyYW1lcyBmLXpvb21JblVwezAle3RyYW5zZm9ybTpzY2FsZSh2YXIoLS1mLXpvb21JblVwLXNjYWxlLCAuOTc1KSkgdHJhbnNsYXRlM2QodmFyKC0tZi16b29tSW5VcC14LCAwKSx2YXIoLS1mLXpvb21JblVwLXksIDE2cHgpLDApO29wYWNpdHk6dmFyKC0tZi16b29tSW5VcC1vcGFjaXR5LCAwKX10b3t0cmFuc2Zvcm06c2NhbGUoMSkgdHJhbnNsYXRlWigwKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZi16b29tT3V0RG93bnt0b3t0cmFuc2Zvcm06c2NhbGUodmFyKC0tZi16b29tT3V0RG93bi1zY2FsZSwgLjk3NSkpIHRyYW5zbGF0ZTNkKHZhcigtLWYtem9vbU91dERvd24teCwgMCksdmFyKC0tZi16b29tT3V0RG93bi15LCAxNnB4KSwwKTtvcGFjaXR5OjB9fS5mLXRocm93T3V0VXB7YW5pbWF0aW9uOnZhcigtLWYtdGhyb3dPdXRVcC1kdXJhdGlvbiwgLjJzKSBlYXNlLW91dCBib3RoIGYtdGhyb3dPdXRVcH0uZi10aHJvd091dERvd257YW5pbWF0aW9uOnZhcigtLWYtdGhyb3dPdXREb3duLWR1cmF0aW9uLCAuMnMpIGVhc2Utb3V0IGJvdGggZi10aHJvd091dERvd259QGtleWZyYW1lcyBmLXRocm93T3V0VXB7dG97dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsY2FsYyh2YXIoLS1mLXRocm93T3V0VXAteSwgMTUwcHgpICogLTEpLDApO29wYWNpdHk6MH19QGtleWZyYW1lcyBmLXRocm93T3V0RG93bnt0b3t0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCx2YXIoLS1mLXRocm93T3V0RG93bi15LCAxNTBweCksMCk7b3BhY2l0eTowfX0uZi1jYXJvdXNlbF9fc2xpZGUuaGFzLWh0bWx7b3ZlcmZsb3c6YXV0b30uZi1odG1se3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjp2YXIoLS1mLWh0bWwtbWFyZ2luLCAwKTtwYWRkaW5nOnZhcigtLWYtaHRtbC1wYWRkaW5nLCAycmVtKTtjb2xvcjp2YXIoLS1mLWh0bWwtY29sb3IsIGN1cnJlbnRDb2xvcik7YmFja2dyb3VuZDp2YXIoLS1mLWh0bWwtYmcpfS5mLWh0bWwuaXMtZXJyb3J7dGV4dC1hbGlnbjpjZW50ZXJ9Lmhhcy1pZnJhbWUgLmYtaHRtbCwuaGFzLXBkZiAuZi1odG1sLC5oYXMtZ21hcCAuZi1odG1se2JveC1zaXppbmc6Ym9yZGVyLWJveDttaW4taGVpZ2h0OjFweDtvdmVyZmxvdzp2aXNpYmxlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9Lmhhcy1wZGYgLmYtaHRtbCwuaGFzLWdtYXAgLmYtaHRtbHtwYWRkaW5nOjB9LmYtaWZyYW1le2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7Ym9yZGVyOjA7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0uZi1jYXB0aW9ue2FsaWduLXNlbGY6Y2VudGVyO2ZsZXgtc2hyaW5rOjA7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDpjYWxjKDgwdmggLSAxMDBweCk7b3ZlcmZsb3c6YXV0bzttYXJnaW46dmFyKC0tZi1jYXB0aW9uLW1hcmdpbik7cGFkZGluZzp2YXIoLS1mLWNhcHRpb24tcGFkZGluZywgMTZweCA0cHgpO292ZXJmbG93LXdyYXA6YW55d2hlcmU7bGluZS1oZWlnaHQ6dmFyKC0tZi1jYXB0aW9uLWxpbmUtaGVpZ2h0KTtjb2xvcjp2YXIoLS1mLWNhcHRpb24tY29sb3IpO2JhY2tncm91bmQ6dmFyKC0tZi1jYXB0aW9uLWJnKTtmb250OnZhcigtLWYtY2FwdGlvbi1mb250KX0uaGFzLWh0bWw1dmlkZW8gLmYtaHRtbCwuaGFzLXlvdXR1YmUgLmYtaHRtbCwuaGFzLXZpbWVvIC5mLWh0bWx7cGFkZGluZzowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWF4LXdpZHRoOnZhcigtLWYtdmlkZW8td2lkdGgsIDk2MHB4KTttYXgtaGVpZ2h0OnZhcigtLWYtdmlkZW8taGVpZ2h0LCA1NDBweCk7YXNwZWN0LXJhdGlvOnZhcigtLWYtdmlkZW8tYXNwZWN0LXJhdGlvKTttaW4taGVpZ2h0OjFweDtvdmVyZmxvdzp2aXNpYmxlO2JhY2tncm91bmQ6dmFyKC0tZi12aWRlby1iZywgcmdiYSgwLCAwLCAwLCAuOSkpfS5mLWh0bWw1dmlkZW97Ym9yZGVyOjA7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LmYtYnV0dG9uLmlzLWFycm93ey0tZi1idXR0b24td2lkdGg6IHZhcigtLWYtYXJyb3ctd2lkdGgsIDQ2cHgpOy0tZi1idXR0b24taGVpZ2h0OiB2YXIoLS1mLWFycm93LWhlaWdodCwgNDZweCk7LS1mLWJ1dHRvbi1zdmctd2lkdGg6IHZhcigtLWYtYXJyb3ctc3ZnLXdpZHRoLCAyNHB4KTstLWYtYnV0dG9uLXN2Zy1oZWlnaHQ6IHZhcigtLWYtYXJyb3ctc3ZnLWhlaWdodCwgMjRweCk7LS1mLWJ1dHRvbi1zdmctc3Ryb2tlLXdpZHRoOiB2YXIoLS1mLWFycm93LXN2Zy1zdHJva2Utd2lkdGgsIDEuNzUpOy0tZi1idXR0b24tYm9yZGVyLXJhZGl1czogdmFyKC0tZi1hcnJvdy1ib3JkZXItcmFkaXVzLCB1bnNldCk7LS1mLWJ1dHRvbi1iZzogdmFyKC0tZi1hcnJvdy1iZywgdHJhbnNwYXJlbnQpOy0tZi1idXR0b24taG92ZXItYmc6IHZhcigtLWYtYXJyb3ctaG92ZXItYmcsIHZhcigtLWYtYXJyb3ctYmcpKTstLWYtYnV0dG9uLWFjdGl2ZS1iZzogdmFyKC0tZi1hcnJvdy1hY3RpdmUtYmcsIHZhcigtLWYtYXJyb3ctaG92ZXItYmcpKTstLWYtYnV0dG9uLXNoYWRvdzogdmFyKC0tZi1hcnJvdy1zaGFkb3cpOy0tZi1idXR0b24tY29sb3I6IHZhcigtLWYtYXJyb3ctY29sb3IpOy0tZi1idXR0b24taG92ZXItY29sb3I6IHZhcigtLWYtYXJyb3ctaG92ZXItY29sb3IsIHZhcigtLWYtYXJyb3ctY29sb3IpKTstLWYtYnV0dG9uLWFjdGl2ZS1jb2xvcjogdmFyKCAtLWYtYXJyb3ctYWN0aXZlLWNvbG9yLCB2YXIoLS1mLWFycm93LWhvdmVyLWNvbG9yKSApO292ZXJmbG93OnZpc2libGV9LmYtYnV0dG9uLmlzLWFycm93LmlzLXByZXYsLmYtYnV0dG9uLmlzLWFycm93LmlzLW5leHR7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwKTt6LWluZGV4OjIwfS5pcy1ob3Jpem9udGFsIC5mLWJ1dHRvbi5pcy1hcnJvdy5pcy1wcmV2LC5pcy1ob3Jpem9udGFsIC5mLWJ1dHRvbi5pcy1hcnJvdy5pcy1uZXh0e2luc2V0OjUwJSBhdXRvIGF1dG87dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LmlzLWhvcml6b250YWwuaXMtbHRyIC5mLWJ1dHRvbi5pcy1hcnJvdy5pcy1wcmV2e2xlZnQ6dmFyKC0tZi1hcnJvdy1wb3MsIDApfS5pcy1ob3Jpem9udGFsLmlzLWx0ciAuZi1idXR0b24uaXMtYXJyb3cuaXMtbmV4dHtyaWdodDp2YXIoLS1mLWFycm93LXBvcywgMCl9LmlzLWhvcml6b250YWwuaXMtcnRsIC5mLWJ1dHRvbi5pcy1hcnJvdy5pcy1wcmV2e3JpZ2h0OnZhcigtLWYtYXJyb3ctcG9zLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSByb3RhdGVZKDE4MGRlZyl9LmlzLWhvcml6b250YWwuaXMtcnRsIC5mLWJ1dHRvbi5pcy1hcnJvdy5pcy1uZXh0e2xlZnQ6dmFyKC0tZi1hcnJvdy1wb3MsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZVkoMTgwZGVnKX0uaXMtdmVydGljYWwuaXMtbHRyIC5mLWJ1dHRvbi5pcy1hcnJvdy5pcy1wcmV2LC5pcy12ZXJ0aWNhbC5pcy1ydGwgLmYtYnV0dG9uLmlzLWFycm93LmlzLXByZXZ7dG9wOnZhcigtLWYtYXJyb3ctcG9zLCAwKTtyaWdodDphdXRvO2JvdHRvbTphdXRvO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSl9LmlzLXZlcnRpY2FsLmlzLWx0ciAuZi1idXR0b24uaXMtYXJyb3cuaXMtbmV4dCwuaXMtdmVydGljYWwuaXMtcnRsIC5mLWJ1dHRvbi5pcy1hcnJvdy5pcy1uZXh0e3RvcDphdXRvO3JpZ2h0OmF1dG87Ym90dG9tOnZhcigtLWYtYXJyb3ctcG9zLCAwKTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUpfS5pcy12ZXJ0aWNhbCAuZi1idXR0b24uaXMtYXJyb3cuaXMtcHJldiBzdmcsLmlzLXZlcnRpY2FsIC5mLWJ1dHRvbi5pcy1hcnJvdy5pcy1uZXh0IHN2Z3t0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0uZi1jYXJvdXNlbF9fdG9vbGJhcnstLWYtcHJvZ3Jlc3NiYXItaGVpZ2h0OiAxMDAlO2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIGF1dG8gMWZyO21hcmdpbjp2YXIoLS1mLXRvb2xiYXItbWFyZ2luLCAwKTtwYWRkaW5nOnZhcigtLWYtdG9vbGJhci1wYWRkaW5nLCA4cHgpO2xpbmUtaGVpZ2h0OnZhcigtLWYtdG9vbGJhci1saW5lLWhlaWdodCk7YmFja2dyb3VuZDp2YXIoLS1mLXRvb2xiYXItYmcsIG5vbmUpO2JveC1zaGFkb3c6dmFyKC0tZi10b29sYmFyLXNoYWRvdywgbm9uZSk7YmFja2Ryb3AtZmlsdGVyOnZhcigtLWYtdG9vbGJhci1iYWNrZHJvcC1maWx0ZXIpO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjA7Y29sb3I6dmFyKC0tZi10b29sYmFyLWNvbG9yLCBjdXJyZW50Q29sb3IpO2ZvbnQtc2l6ZTp2YXIoLS1mLXRvb2xiYXItZm9udC1zaXplLCAxN3B4KTtmb250LXdlaWdodDp2YXIoLS1mLXRvb2xiYXItZm9udC13ZWlnaHQsIGluaGVyaXQpO2ZvbnQtZmFtaWx5OnZhcigtLWYtdG9vbGJhci1mb250LCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUkgQWRqdXN0ZWRcIiwgXCJTZWdvZSBVSVwiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmKTt0ZXh0LXNoYWRvdzp2YXIoLS1mLXRvb2xiYXItdGV4dC1zaGFkb3cpO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtdmFyaWFudC1udW1lcmljOnRhYnVsYXItbnVtczstd2Via2l0LWZvbnQtc21vb3RoaW5nOnN1YnBpeGVsLWFudGlhbGlhc2VkO3doaXRlLXNwYWNlOm5vd3JhcDtwb2ludGVyLWV2ZW50czpub25lfS5mLWNhcm91c2VsX190b29sYmFyLmlzLWFic29sdXRle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowfS5mLWNhcm91c2VsX190b29sYmFyX19jb2x1bW57ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6d3JhcDthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQ7Z2FwOnZhcigtLWYtdG9vbGJhci1nYXAsIDApO3BvaW50ZXItZXZlbnRzOm5vbmV9LmYtY2Fyb3VzZWxfX3Rvb2xiYXJfX2NvbHVtbi5pcy1sZWZ0e2p1c3RpZnktc2VsZjpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5mLWNhcm91c2VsX190b29sYmFyX19jb2x1bW4uaXMtbWlkZGxle2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmYtY2Fyb3VzZWxfX3Rvb2xiYXJfX2NvbHVtbi5pcy1yaWdodHtqdXN0aWZ5LXNlbGY6ZmxleC1lbmQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2ZsZXgtZmxvdzpub3dyYXB9LmYtY2Fyb3VzZWxfX3Rvb2xiYXJfX2NvbHVtbj4qe3BvaW50ZXItZXZlbnRzOmFsbH0uZi1jYXJvdXNlbDpoYXMoLmYtY2Fyb3VzZWxfX3NsaWRlLmlzLWZ1bGxzaXplKSBbZGF0YS1wYW56b29tLWFjdGlvbj10b2dnbGVGdWxsXSBne2Rpc3BsYXk6bm9uZX1bZGF0YS1hdXRvcGxheS1hY3Rpb249dG9nZ2xlXSBzdmcgZzpmaXJzdC1jaGlsZHtkaXNwbGF5OmZsZXh9W2RhdGEtYXV0b3BsYXktYWN0aW9uPXRvZ2dsZV0gc3ZnIGc6bGFzdC1jaGlsZHtkaXNwbGF5Om5vbmV9Lmhhcy1hdXRvcGxheSBbZGF0YS1hdXRvcGxheS1hY3Rpb249dG9nZ2xlXSBzdmcgZzpmaXJzdC1jaGlsZHtkaXNwbGF5Om5vbmV9Lmhhcy1hdXRvcGxheSBbZGF0YS1hdXRvcGxheS1hY3Rpb249dG9nZ2xlXSBzdmcgZzpsYXN0LWNoaWxke2Rpc3BsYXk6ZmxleH06ZnVsbHNjcmVlbiBbZGF0YS1mdWxsc2NyZWVuLWFjdGlvbj10b2dnbGVdIHN2ZyBbZGF0YS1mdWxsc2NyZWVuLWFjdGlvbj10b2dnbGVdIHN2ZyBnOmZpcnN0LWNoaWxke2Rpc3BsYXk6bm9uZX06ZnVsbHNjcmVlbiBbZGF0YS1mdWxsc2NyZWVuLWFjdGlvbj10b2dnbGVdIHN2ZyBbZGF0YS1mdWxsc2NyZWVuLWFjdGlvbj10b2dnbGVdIHN2ZyBnOmxhc3QtY2hpbGR7ZGlzcGxheTpmbGV4fS5mLWNhcm91c2VsX19jb3VudGVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7Y3Vyc29yOmRlZmF1bHQ7dXNlci1zZWxlY3Q6bm9uZTttYXJnaW46dmFyKC0tZi1jb3VudGVyLW1hcmdpbiwgMCk7cGFkZGluZzp2YXIoLS1mLWNvdW50ZXItcGFkZGluZywgNHB4KTtsaW5lLWhlaWdodDp2YXIoLS1mLWNvdW50ZXItbGluZS1oZWlnaHQpO2JhY2tncm91bmQ6dmFyKC0tZi1jb3VudGVyLWJnKTtib3JkZXItcmFkaXVzOnZhcigtLWYtY291bnRlci1ib3JkZXItcmFkaXVzKX0uZi1jYXJvdXNlbF9fY291bnRlciBzcGFue3BhZGRpbmc6MCB2YXIoLS1mLWNvdW50ZXItZ2FwLCA0cHgpfTpyb290ey0tZi10aHVtYnMtZ2FwOiA4cHg7LS1mLXRodW1icy1tYXJnaW46IDA7LS1mLXRodW1icy1wYWRkaW5nLXg6IDhweDstLWYtdGh1bWJzLXBhZGRpbmcteTogOHB4Oy0tZi10aHVtYnMtei1pbmRleDogMTstLWYtdGh1bWItd2lkdGg6IDk2cHg7LS1mLXRodW1iLWhlaWdodDogNzJweDstLWYtdGh1bWItZml0OiBjb3ZlcjstLWYtdGh1bWItb3BhY2l0eTogMTstLWYtdGh1bWItdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZSwgdHJhbnNmb3JtIC4xNXMgZWFzZTstLWYtdGh1bWItYm9yZGVyOiBub25lOy0tZi10aHVtYi1ib3JkZXItcmFkaXVzOiA0cHg7LS1mLXRodW1iLXRyYW5zZm9yczogbm9uZTstLWYtdGh1bWItc2hhZG93OiBub25lOy0tZi10aHVtYi1iZzogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgLjEpLCByZ2JhKDAsIDAsIDAsIC4wNSkpOy0tZi10aHVtYi1mb2N1cy1zaGFkb3c6IGluc2V0IDAgMCAwIC44cHggIzIyMiwgaW5zZXQgMCAwIDAgMi4yNXB4ICNmZmY7LS1mLXRodW1iLXNlbGVjdGVkLXNoYWRvdzogaW5zZXQgMCAwIDAgLjhweCAjMjIyLCBpbnNldCAwIDAgMCAyLjI1cHggI2ZmZn0uZi10aHVtYnN7LS1mLWNhcm91c2VsLXNsaWRlLXdpZHRoOiBjYWxjKHZhcigtLWYtdGh1bWItd2lkdGgpICsgdmFyKC0tZi10aHVtYnMtZ2FwKSk7LS1mLWNhcm91c2VsLXNsaWRlLWhlaWdodDogY2FsYyh2YXIoLS1mLXRodW1iLWhlaWdodCkgKyB2YXIoLS1mLXRodW1icy1nYXApKTstLWYtY2Fyb3VzZWwtZ2FwOiAwO2ZsZXgtc2hyaW5rOjA7bWF4LWhlaWdodDpjYWxjKHZhcigtLWYtY2Fyb3VzZWwtc2xpZGUtaGVpZ2h0KSArIHZhcigtLWYtdGh1bWJzLXBhZGRpbmcteSkgKiAyKTttYXJnaW46dmFyKC0tZi10aHVtYnMtbWFyZ2luKTtwYWRkaW5nOjA7YmFja2dyb3VuZDp2YXIoLS1mLXRodW1icy1iZyk7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50O3VzZXItc2VsZWN0Om5vbmU7dHJhbnNpdGlvbjptYXgtaGVpZ2h0IC4zcyBlYXNlO3otaW5kZXg6dmFyKC0tZi10aHVtYnMtei1pbmRleCk7b3ZlcmZsb3c6aGlkZGVufS5mLXRodW1ic19fdmlld3BvcnR7bWFyZ2luOnZhcigtLWYtdGh1bWJzLXBhZGRpbmcteSkgdmFyKC0tZi10aHVtYnMtcGFkZGluZy14KTtvdmVyZmxvdzp2aXNpYmxlO2Rpc3BsYXk6Z3JpZH0uZi10aHVtYnNfX3NsaWRle3Bvc2l0aW9uOnJlbGF0aXZlO2dyaWQtYXJlYToxLzE7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47d2lkdGg6dmFyKC0tZi1jYXJvdXNlbC1zbGlkZS13aWR0aCk7aGVpZ2h0OnZhcigtLWYtY2Fyb3VzZWwtc2xpZGUtaGVpZ2h0KTttYXJnaW46MDtwYWRkaW5nOmNhbGModmFyKC0tZi10aHVtYnMtZ2FwKSAqIC41KTtjdXJzb3I6cG9pbnRlcjtvdmVyZmxvdzp2aXNpYmxlfS5mLXRodW1ic19fc2xpZGU6aG92ZXIgYnV0dG9ue29wYWNpdHk6dmFyKC0tZi10aHVtYi1ob3Zlci1vcGFjaXR5LCAxKTt0cmFuc2Zvcm06dmFyKC0tZi10aHVtYi1ob3Zlci10cmFuc2Zvcm0sIG5vbmUpfS5mLXRodW1ic19fc2xpZGU6aG92ZXIgYnV0dG9uOmFmdGVye2JvcmRlcjp2YXIoLS1mLXRodW1iLWhvdmVyLWJvcmRlciwgbm9uZSk7Ym94LXNoYWRvdzp2YXIoLS1mLXRodW1iLWhvdmVyLXNoYWRvdywgdmFyKC0tZi10aHVtYi1zaGFkb3cpKX0uZi10aHVtYnNfX3NsaWRlIGJ1dHRvbnthbGw6dW5zZXQ7bWFyZ2luOmF1dG87cGFkZGluZzowO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OnZpc2libGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdXRsaW5lOm5vbmU7dHJhbnNpdGlvbjp2YXIoLS1mLXRodW1iLXRyYW5zaXRpb24pO2JvcmRlci1yYWRpdXM6dmFyKC0tZi10aHVtYi1ib3JkZXItcmFkaXVzKTtvcGFjaXR5OnZhcigtLWYtdGh1bWItb3BhY2l0eSk7dHJhbnNmb3JtOnZhcigtLWYtdGh1bWItdHJhbnNmb3JtKTtiYWNrZ3JvdW5kOnZhcigtLWYtdGh1bWItYmcpfS5mLXRodW1ic19fc2xpZGUgYnV0dG9uOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO3otaW5kZXg6MTt0cmFuc2l0aW9uOm5vbmU7Ym9yZGVyLXJhZGl1czppbmhlcml0O2JvcmRlcjp2YXIoLS1mLXRodW1iLWJvcmRlcik7Ym94LXNoYWRvdzp2YXIoLS1mLXRodW1iLXNoYWRvdyl9LmYtdGh1bWJzX19zbGlkZSBidXR0b246Zm9jdXMtd2l0aGlue29wYWNpdHk6dmFyKC0tZi10aHVtYi1mb2N1cy1vcGFjaXR5LCAxKTt0cmFuc2Zvcm06dmFyKC0tZi10aHVtYi1mb2N1cy10cmFuc2Zvcm0sIG5vbmUpfS5mLXRodW1ic19fc2xpZGUgYnV0dG9uOmZvY3VzLXdpdGhpbjphZnRlcntib3JkZXI6dmFyKC0tZi10aHVtYi1mb2N1cy1ib3JkZXIsIG5vbmUpO2JveC1zaGFkb3c6dmFyKC0tZi10aHVtYi1mb2N1cy1zaGFkb3csIHZhcigtLWYtdGh1bWItc2hhZG93KSl9LmYtdGh1bWJzX19zbGlkZTphY3RpdmV7b3BhY2l0eTp2YXIoLS1mLXRodW1iLWFjdGl2ZS1vcGFjaXR5LCAxKTt0cmFuc2Zvcm06dmFyKC0tZi10aHVtYi1hY3RpdmUtdHJhbnNmb3JtLCBub25lKX0uZi10aHVtYnNfX3NsaWRlOmFjdGl2ZTphZnRlcntib3JkZXI6dmFyKC0tZi10aHVtYi1hY3RpdmUtYm9yZGVyLCBub25lKTtib3gtc2hhZG93OnZhcigtLWYtdGh1bWItYWN0aXZlLXNoYWRvdywgdmFyKC0tZi10aHVtYi1zaGFkb3cpKX0uZi10aHVtYnNfX3NsaWRlLmlzLXNlbGVjdGVke3otaW5kZXg6Mn0uZi10aHVtYnNfX3NsaWRlLmlzLXNlbGVjdGVkIGJ1dHRvbntvcGFjaXR5OnZhcigtLWYtdGh1bWItc2VsZWN0ZWQtb3BhY2l0eSwgMSk7dHJhbnNmb3JtOnZhcigtLWYtdGh1bWItc2VsZWN0ZWQtdHJhbnNmb3JtLCBub25lKX0uZi10aHVtYnNfX3NsaWRlLmlzLXNlbGVjdGVkIGJ1dHRvbjphZnRlcntib3JkZXI6dmFyKC0tZi10aHVtYi1zZWxlY3RlZC1ib3JkZXIsIG5vbmUpO2JveC1zaGFkb3c6dmFyKC0tZi10aHVtYi1zZWxlY3RlZC1zaGFkb3csIHZhcigtLWYtdGh1bWItc2hhZG93KSl9LmYtdGh1bWJzX19zbGlkZSBpbWd7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6dmFyKC0tZi10aHVtYi1maXQpO2JvcmRlci1yYWRpdXM6aW5oZXJpdDtwb2ludGVyLWV2ZW50czpub25lfS5mLXRodW1ic19fc2xpZGUgaW1nLmhhcy1sYXp5ZXJyb3J7ZGlzcGxheTpub25lfS5mLXRodW1icy5pcy1tb2Rlcm57LS1mLXRodW1iLWNsaXAtd2lkdGg6IDQ2cHg7LS1mLXRodW1iLWV4dHJhLWdhcDogMTZweDstLWYtY2Fyb3VzZWwtc2xpZGUtd2lkdGg6IGNhbGMoIHZhcigtLWYtdGh1bWItY2xpcC13aWR0aCkgKyB2YXIoLS1mLXRodW1icy1nYXApICk7LS1mLWNhcm91c2VsLXNsaWRlLWhlaWdodDogdmFyKC0tZi10aHVtYi1oZWlnaHQpOy0td2lkdGgtZGlmZjogY2FsYygodmFyKC0tZi10aHVtYi13aWR0aCkgLSB2YXIoLS1mLXRodW1iLWNsaXAtd2lkdGgpKSl9LmYtdGh1bWJzLmlzLW1vZGVybiAuZi10aHVtYnNfX3ZpZXdwb3J0e3dpZHRoOmNhbGMoMTAwJSArIHZhcigtLXdpZHRoLWRpZmYpICogMik7bWFyZ2luLWxlZnQ6Y2FsYyh2YXIoLS13aWR0aC1kaWZmKSAqIC0xKX0uZi10aHVtYnMuaXMtbW9kZXJuIC5mLXRodW1ic19fc2xpZGV7LS1jbGlwLXNoaWZ0OiBjYWxjKCh2YXIoLS13aWR0aC1kaWZmKSAqIC41KSAqIHZhcigtLXByb2dyZXNzKSk7LS1jbGlwLXBhdGg6IGluc2V0KCAwIHZhcigtLWNsaXAtc2hpZnQpIHJvdW5kIHZhcigtLWYtdGh1bWItYm9yZGVyLXJhZGl1cywgMCkgKTtwYWRkaW5nOjA7b3ZlcmZsb3c6dmlzaWJsZTtsZWZ0OnZhcigtLXNoaWZ0LCAwKTt3aWxsLWNoYW5nZTpsZWZ0O3RyYW5zaXRpb246bGVmdCB2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24pIHZhcigtLWYtdHJhbnNpdGlvbi1lYXNpbmcpfS5mLXRodW1icy5pcy1tb2Rlcm4gLmYtdGh1bWJzX19zbGlkZSBidXR0b257ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDotNTAlO3dpZHRoOnZhcigtLWYtdGh1bWItd2lkdGgpO2NsaXAtcGF0aDp2YXIoLS1jbGlwLXBhdGgpO2JvcmRlcjpub25lO2JveC1zaGFkb3c6bm9uZTt0cmFuc2l0aW9uOmNsaXAtcGF0aCB2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24pIHZhcigtLWYtdHJhbnNpdGlvbi1lYXNpbmcpLG9wYWNpdHkgdmFyKC0tZi10aHVtYi10cmFuc2l0aW9uLWR1cmF0aW9uLCAuMnMpIHZhcigtLWYtdGh1bWItdHJhbnNpdGlvbi1lYXNpbmcsIGVhc2UpfS5mLXRodW1icy5pcy1tb2Rlcm4gLmYtdGh1bWJzX19zbGlkZSBidXR0b246YWZ0ZXJ7ZGlzcGxheTpub25lfS5mLXRodW1icy5pcy1tb2Rlcm4gLmYtdGh1bWJzX19zbGlkZTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpe291dGxpbmU6bm9uZX0uZi10aHVtYnMuaXMtbW9kZXJuIC5mLXRodW1ic19fc2xpZGU6Zm9jdXMtd2l0aGluOm5vdCguaXMtc2VsZWN0ZWQpIGJ1dHRvbjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTt0b3A6MDtsZWZ0OnZhcigtLWNsaXAtc2hpZnQpO2JvdHRvbTowO3JpZ2h0OnZhcigtLWNsaXAtc2hpZnQpO3RyYW5zaXRpb246Ym9yZGVyIHZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbikgdmFyKC0tZi10cmFuc2l0aW9uLWVhc2luZyksYm94LXNoYWRvdyB2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24pIHZhcigtLWYtdHJhbnNpdGlvbi1lYXNpbmcpO2JvcmRlci1yYWRpdXM6aW5oZXJpdDtib3JkZXI6dmFyKC0tZi10aHVtYi1mb2N1cy1ib3JkZXIsIG5vbmUpO2JveC1zaGFkb3c6dmFyKC0tZi10aHVtYi1mb2N1cy1zaGFkb3csIG5vbmUpfS5mLXRodW1icy5pcy1tb2Rlcm57LS1mLXRyYW5zaXRpb24tZHVyYXRpb246IC4yNXM7LS1mLXRyYW5zaXRpb24tZWFzaW5nOiBlYXNlLW91dH0uZi10aHVtYnMuaXMtbW9kZXJuLmlzLXN5bmNpbmd7LS1mLXRyYW5zaXRpb24tZHVyYXRpb246IDBzfS5mLXByb2dyZXNzYmFye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO3otaW5kZXg6MzA7aGVpZ2h0OnZhcigtLWYtcHJvZ3Jlc3NiYXItaGVpZ2h0LCAzcHgpO3RyYW5zZm9ybTpzY2FsZVgoMCk7dHJhbnNmb3JtLW9yaWdpbjowO2JhY2tncm91bmQ6dmFyKC0tZi1wcm9ncmVzc2Jhci1jb2xvciwgdmFyKC0tZi1jYXJvdXNlbC10aGVtZS1jb2xvciwgIzU3NWFkNikpO3VzZXItc2VsZWN0Om5vbmU7cG9pbnRlci1ldmVudHM6bm9uZTthbmltYXRpb24tbmFtZTpmLXByb2dyZXNzYmFyO2FuaW1hdGlvbi1wbGF5LXN0YXRlOnJ1bm5pbmc7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpsaW5lYXJ9QGtleWZyYW1lcyBmLXByb2dyZXNzYmFyezAle3RyYW5zZm9ybTpzY2FsZVgoMCl9dG97dHJhbnNmb3JtOnNjYWxlWCgxKX19W2RhdGEtZnVsbHNjcmVlbi1hY3Rpb249dG9nZ2xlXSBzdmcgZzpmaXJzdC1jaGlsZHtkaXNwbGF5OmZsZXh9W2RhdGEtZnVsbHNjcmVlbi1hY3Rpb249dG9nZ2xlXSBzdmcgZzpsYXN0LWNoaWxke2Rpc3BsYXk6bm9uZX06ZnVsbHNjcmVlbiBbZGF0YS1mdWxsc2NyZWVuLWFjdGlvbj10b2dnbGVdIHN2ZyBnOmZpcnN0LWNoaWxke2Rpc3BsYXk6bm9uZX06ZnVsbHNjcmVlbiBbZGF0YS1mdWxsc2NyZWVuLWFjdGlvbj10b2dnbGVdIHN2ZyBnOmxhc3QtY2hpbGR7ZGlzcGxheTpmbGV4fS5pbi1mdWxsc2NyZWVuLW1vZGU+LmYtY2Fyb3VzZWx7ZmxleDoxO21pbi13aWR0aDowIWltcG9ydGFudDttaW4taGVpZ2h0OjAhaW1wb3J0YW50fWh0bWwud2l0aC1mYW5jeWJveHt3aWR0aDphdXRvO292ZXJmbG93OnZpc2libGU7c2Nyb2xsLWJlaGF2aW9yOmF1dG99aHRtbC53aXRoLWZhbmN5Ym94IGJvZHl7dG91Y2gtYWN0aW9uOm5vbmV9aHRtbC53aXRoLWZhbmN5Ym94IGJvZHkuaGlkZS1zY3JvbGxiYXJ7d2lkdGg6YXV0bzttYXJnaW4tcmlnaHQ6Y2FsYyh2YXIoLS1mLWJvZHktbWFyZ2luLCAwcHgpICsgdmFyKC0tZi1zY3JvbGxiYXItY29tcGVuc2F0ZSwgMHB4KSk7b3ZlcmZsb3c6aGlkZGVuIWltcG9ydGFudDtvdmVyc2Nyb2xsLWJlaGF2aW9yLXk6bm9uZX0uZmFuY3lib3hfX2RpYWxvZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDB2aDttYXgtaGVpZ2h0OnVuc2V0O21heC13aWR0aDp1bnNldDtwYWRkaW5nOjA7bWFyZ2luOjA7Ym9yZGVyOjA7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LmZhbmN5Ym94X19kaWFsb2c6Zm9jdXN7b3V0bGluZTpub25lfS5mYW5jeWJveF9fZGlhbG9nOjpiYWNrZHJvcHtvcGFjaXR5OjB9QHN1cHBvcnRzIChoZWlnaHQ6IDEwMGR2aCl7LmZhbmN5Ym94X19kaWFsb2d7aGVpZ2h0OjEwMGR2aH19LmZhbmN5Ym94X19jb250YWluZXJ7LS1mYW5jeWJveC1jb2xvcjogI2RiZGJkYjstLWZhbmN5Ym94LWJhY2tkcm9wLWJnOiByZ2JhKDI0LCAyNCwgMjcsIC45NSk7LS1mLXRvb2xiYXItbWFyZ2luOiAwOy0tZi10b29sYmFyLXBhZGRpbmc6IDhweDstLWYtdG9vbGJhci1nYXA6IDA7LS1mLXRvb2xiYXItY29sb3I6ICNkZGQ7LS1mLXRvb2xiYXItZm9udC1zaXplOiAxNnB4Oy0tZi10b29sYmFyLWZvbnQtd2VpZ2h0OiA1MDA7LS1mLXRvb2xiYXItZm9udDogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJIEFkanVzdGVkXCIsIFwiU2Vnb2UgVUlcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZjstLWYtdG9vbGJhci1saW5lLWhlaWdodDogdmFyKC0tZi1idXR0b24taGVpZ2h0KTstLWYtdG9vbGJhci10ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAuNzUpOy0tZi10b29sYmFyLXNoYWRvdzogbm9uZTstLWYtdG9vbGJhci1iZzogbm9uZTstLWYtY291bnRlci1tYXJnaW46IDA7LS1mLWNvdW50ZXItcGFkZGluZzogMHB4IDEwcHg7LS1mLWNvdW50ZXItZ2FwOiA0cHg7LS1mLWNvdW50ZXItbGluZS1oZWlnaHQ6IHZhcigtLWYtYnV0dG9uLWhlaWdodCk7LS1mLWNhcm91c2VsLWdhcDogMTdweDstLWYtY2Fyb3VzZWwtc2xpZGUtd2lkdGg6IDEwMCU7LS1mLWNhcm91c2VsLXNsaWRlLWhlaWdodDogMTAwJTstLWYtY2Fyb3VzZWwtc2xpZGUtcGFkZGluZzogMDstLWYtY2Fyb3VzZWwtc2xpZGUtYmc6IHVuc2V0Oy0tZi1odG1sLWNvbG9yOiAjMjIyOy0tZi1odG1sLWJnOiAjZmZmOy0tZi1lcnJvci1jb2xvcjogI2ZmZjstLWYtZXJyb3ItYmc6ICMzMzM7LS1mLWNhcHRpb24tbWFyZ2luOiAwOy0tZi1jYXB0aW9uLXBhZGRpbmc6IDE2cHggNHB4Oy0tZi1jYXB0aW9uLWNvbG9yOiB2YXIoLS1mYW5jeWJveC1jb2xvciwgI2RiZGJkYik7LS1mLWNhcHRpb24tYmc6IHRyYW5zcGFyZW50Oy0tZi1jYXB0aW9uLWZvbnQ6IGluaGVyaXQ7LS1mLWNhcHRpb24tbGluZS1oZWlnaHQ6IDEuMzc1Oy0tZi1zcGlubmVyLWNvbG9yLTE6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjIpOy0tZi1zcGlubmVyLWNvbG9yLTI6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjgpOy0tZi1zcGlubmVyLXdpZHRoOiA1MHB4Oy0tZi1zcGlubmVyLWhlaWdodDogNTBweDstLWYtc3Bpbm5lci1ib3JkZXItcmFkaXVzOiA1MCU7LS1mLXNwaW5uZXItYm9yZGVyLXdpZHRoOiA0cHg7LS1mLXByb2dyZXNzYmFyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4yKTstLWYtYnV0dG9uLXdpZHRoOiA0NnB4Oy0tZi1idXR0b24taGVpZ2h0OiA0NnB4Oy0tZi1idXR0b24tY29sb3I6ICNkZGQ7LS1mLWJ1dHRvbi1ob3Zlci1jb2xvcjogI2ZmZjstLWYtYnV0dG9uLW91dGxpbmUtd2lkdGg6IDFweDstLWYtYnV0dG9uLW91dGxpbmUtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjc1KTstLWYtYnV0dG9uLW91dGxpbmUtb2Zmc2V0OiAwcHg7LS1mLWJ1dHRvbi1iZzogcmdiYSg1NCwgNTQsIDU0LCAuNzUpOy0tZi1idXR0b24tYm9yZGVyOiAwOy0tZi1idXR0b24tYm9yZGVyLXJhZGl1czogMDstLWYtYnV0dG9uLXNoYWRvdzogbm9uZTstLWYtYnV0dG9uLXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTstLWYtYnV0dG9uLXRyYW5zZm9ybTogbm9uZTstLWYtYnV0dG9uLXN2Zy13aWR0aDogMjRweDstLWYtYnV0dG9uLXN2Zy1oZWlnaHQ6IDI0cHg7LS1mLWJ1dHRvbi1zdmctc3Ryb2tlLXdpZHRoOiAxLjc1Oy0tZi1idXR0b24tc3ZnLWZpbHRlcjogZHJvcC1zaGFkb3coMXB4IDFweCAxcHggcmdiYSgyNCwgMjQsIDI3LCAuMDEpKSwgZHJvcC1zaGFkb3coMXB4IDJweCAxcHggcmdiYSgyNCwgMjQsIDI3LCAuMDUpKTstLWYtYnV0dG9uLXN2Zy1maWxsOiBub25lOy0tZi1idXR0b24tc3ZnLWRpc2FibGVkLW9wYWNpdHk6IC41Oy0tZi1hcnJvdy1wb3M6IDMycHg7LS1mLWFycm93LXdpZHRoOiA1MHB4Oy0tZi1hcnJvdy1oZWlnaHQ6IDUwcHg7LS1mLWFycm93LXN2Zy13aWR0aDogMjRweDstLWYtYXJyb3ctc3ZnLWhlaWdodDogMjRweDstLWYtYXJyb3ctc3ZnLXN0cm9rZS13aWR0aDogMjstLWYtYXJyb3ctYm9yZGVyLXJhZGl1czogNTAlOy0tZi1hcnJvdy1iZzogcmdiYSg1NCwgNTQsIDU0LCAuNjUpOy0tZi1hcnJvdy1jb2xvcjogI2RkZDstLWYtYXJyb3ctaG92ZXItY29sb3I6ICNmZmY7LS1mLXRodW1icy1tYXJnaW46IDBweDstLWYtdGh1bWJzLXBhZGRpbmcteDogOHB4Oy0tZi10aHVtYnMtcGFkZGluZy15OiA4cHg7LS1mLXRodW1icy1iZzogbm9uZTstLWYtdGh1bWItdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlOy0tZi10aHVtYi13aWR0aDogOTRweDstLWYtdGh1bWItaGVpZ2h0OiA3NnB4Oy0tZi10aHVtYi1vcGFjaXR5OiAxOy0tZi10aHVtYi1ib3JkZXI6IG5vbmU7LS1mLXRodW1iLXNoYWRvdzogbm9uZTstLWYtdGh1bWItdHJhbnNmb3JtOiBub25lOy0tZi10aHVtYi1mb2N1cy1vcGFjaXR5OiAxOy0tZi10aHVtYi1mb2N1cy1ib3JkZXI6IG5vbmU7LS1mLXRodW1iLWZvY3VzLXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjY1KTstLWYtdGh1bWItZm9jdXMtdHJhbnNmb3JtOiBub25lOy0tZi10aHVtYi1ob3Zlci1vcGFjaXR5OiAxOy0tZi10aHVtYi1ob3Zlci1ib3JkZXI6IG5vbmU7LS1mLXRodW1iLWhvdmVyLXRyYW5zZm9ybTogbm9uZTstLWYtdGh1bWItYWN0aXZlLW9wYWNpdHk6IHZhcigtLWYtdGh1bWItaG92ZXItb3BhY2l0eSk7LS1mLXRodW1iLWFjdGl2ZS1ib3JkZXI6IHZhcigtLWYtdGh1bWItaG92ZXItYm9yZGVyKTstLWYtdGh1bWItYWN0aXZlLXRyYW5zZm9ybTogdmFyKC0tZi10aHVtYi1ob3Zlci10cmFuc2Zvcm0pOy0tZi10aHVtYi1zZWxlY3RlZC1vcGFjaXR5OiAxOy0tZi10aHVtYi1zZWxlY3RlZC1ib3JkZXI6IG5vbmU7LS1mLXRodW1iLXNlbGVjdGVkLXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICNmZmY7LS1mLXRodW1iLXNlbGVjdGVkLXRyYW5zZm9ybTogbm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO292ZXJmbG93OmhpZGRlbjtvdXRsaW5lOm5vbmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uZmFuY3lib3hfX2NvbnRhaW5lclt0aGVtZT1saWdodF17LS1mYW5jeWJveC1jb2xvcjogIzIyMjstLWZhbmN5Ym94LWJhY2tkcm9wLWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC45Nyk7LS1mLXRvb2xiYXItY29sb3I6IHZhcigtLWZhbmN5Ym94LWNvbG9yLCAjMjIyKTstLWYtdG9vbGJhci10ZXh0LXNoYWRvdzogbm9uZTstLWYtdG9vbGJhci1mb250LXdlaWdodDogNDAwOy0tZi1odG1sLWNvbG9yOiB2YXIoLS1mYW5jeWJveC1jb2xvciwgIzIyMik7LS1mLWh0bWwtYmc6ICNmZmY7LS1mLWVycm9yLWNvbG9yOiAjNTU1Oy0tZi1lcnJvci1iZzogI2ZmZjstLWYtdmlkZW8tYmc6ICNmZmY7LS1mLWNhcHRpb24tY29sb3I6ICMzMzM7LS1mLXNwaW5uZXItY29sb3ItMTogcmdiYSgwLCAwLCAwLCAuMik7LS1mLXNwaW5uZXItY29sb3ItMjogcmdiYSgwLCAwLCAwLCAuOCk7LS1mLXNwaW5uZXItYm9yZGVyLXdpZHRoOiAzLjVweDstLWYtcHJvZ3Jlc3NiYXItY29sb3I6IHJnYmEoMTExLCAxMTEsIDExNiwgLjIpOy0tZi1idXR0b24tY29sb3I6ICMzMzM7LS1mLWJ1dHRvbi1ob3Zlci1jb2xvcjogIzAwMDstLWYtYnV0dG9uLW91dGxpbmUtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjg1KTstLWYtYnV0dG9uLWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC44NSk7LS1mLWJ1dHRvbi1zdmctc3Ryb2tlLXdpZHRoOiAxLjM7LS1mLWJ1dHRvbi1zdmctZmlsdGVyOiBub25lOy0tZi1hcnJvdy1iZzogcmdiYSgyNTUsIDI1NSwgMjU1LCAuODUpOy0tZi1hcnJvdy1jb2xvcjogIzMzMzstLWYtYXJyb3ctaG92ZXItY29sb3I6ICMwMDA7LS1mLWFycm93LXN2Zy1zdHJva2Utd2lkdGg6IDEuMzstLWYtY2xvc2UtYnV0dG9uLWNvbG9yOiAjNTU1Oy0tZi1jbG9zZS1idXR0b24taG92ZXItY29sb3I6ICMwMDA7LS1mLXRodW1iLWJnOiBsaW5lYXItZ3JhZGllbnQoI2ViZWZmMiwgI2UyZThmMCk7LS1mLXRodW1iLWZvY3VzLXNoYWRvdzogMCAwIDAgMS44cHggI2ZmZiwgMHB4IDBweCAwcHggMi4yNXB4ICM4ODg7LS1mLXRodW1iLXNlbGVjdGVkLXNoYWRvdzogMCAwIDAgMS44cHggI2ZmZiwgMHB4IDBweCAwcHggMi4yNXB4ICMwMDB9LmZhbmN5Ym94X19jb250YWluZXI6OmJhY2tkcm9we2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmZhbmN5Ym94X19jb250YWluZXI+Kjpub3QoLmZhbmN5Ym94X19jYXJvdXNlbCksLmZhbmN5Ym94X19jb250YWluZXIgLmZhbmN5Ym94X19jYXJvdXNlbD4qOm5vdCguZmFuY3lib3hfX3ZpZXdwb3J0KSwuZmFuY3lib3hfX2NvbnRhaW5lciAuZmFuY3lib3hfX2Nhcm91c2VsPi5mYW5jeWJveF9fdmlld3BvcnQ+LmZhbmN5Ym94X19zbGlkZTpub3QoLmlzLXNlbGVjdGVkKSwuZmFuY3lib3hfX2NvbnRhaW5lciAuZmFuY3lib3hfX2Nhcm91c2VsPi5mYW5jeWJveF9fdmlld3BvcnQ+LmZhbmN5Ym94X19zbGlkZS5pcy1zZWxlY3RlZD4qOm5vdCguZi1odG1sLC5mLXBhbnpvb21fX3dyYXBwZXIsLmYtc3Bpbm5lcil7b3BhY2l0eTp2YXIoLS1mLWRyYWctb3BhY2l0eSwgMSl9LmZhbmN5Ym94X19jb250YWluZXI6bm90KC5pcy1yZWFkeSwuaXMtaGlkaW5nKXt2aXNpYmlsaXR5OmhpZGRlbn0uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1yZXZlYWxpbmc+Kjpub3QoLmZhbmN5Ym94X19jYXJvdXNlbCksLmZhbmN5Ym94X19jb250YWluZXIuaXMtcmV2ZWFsaW5nIC5mYW5jeWJveF9fY2Fyb3VzZWw+Kjpub3QoLmZhbmN5Ym94X192aWV3cG9ydCksLmZhbmN5Ym94X19jb250YWluZXIuaXMtcmV2ZWFsaW5nIC5mYW5jeWJveF9fY2Fyb3VzZWw+LmZhbmN5Ym94X192aWV3cG9ydD4uZmFuY3lib3hfX3NsaWRlOm5vdCguaXMtc2VsZWN0ZWQpLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLXJldmVhbGluZyAuZmFuY3lib3hfX2Nhcm91c2VsPi5mYW5jeWJveF9fdmlld3BvcnQ+LmZhbmN5Ym94X19zbGlkZS5pcy1zZWxlY3RlZD4qOm5vdCguZi1odG1sLC5mLXBhbnpvb21fX3dyYXBwZXIsLmYtc3Bpbm5lcil7YW5pbWF0aW9uOnZhcigtLWYtaW50ZXJmYWNlLWVudGVyLWR1cmF0aW9uLCAuMzVzKSBlYXNlIG5vbmUgZi1mYWRlSW59LmZhbmN5Ym94X19jb250YWluZXIuaXMtaGlkaW5nPio6bm90KC5mYW5jeWJveF9fY2Fyb3VzZWwpLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWhpZGluZyAuZmFuY3lib3hfX2Nhcm91c2VsPio6bm90KC5mYW5jeWJveF9fdmlld3BvcnQpLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWhpZGluZyAuZmFuY3lib3hfX2Nhcm91c2VsPi5mYW5jeWJveF9fdmlld3BvcnQ+LmZhbmN5Ym94X19zbGlkZTpub3QoLmlzLXNlbGVjdGVkKSwuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1oaWRpbmcgLmZhbmN5Ym94X19jYXJvdXNlbD4uZmFuY3lib3hfX3ZpZXdwb3J0Pi5mYW5jeWJveF9fc2xpZGUuaXMtc2VsZWN0ZWQ+Kjpub3QoLmYtaHRtbCwuZi1wYW56b29tX193cmFwcGVyKXthbmltYXRpb246dmFyKC0tZi1pbnRlcmZhY2UtZXhpdC1kdXJhdGlvbiwgLjM1cykgZWFzZSBmb3J3YXJkcyBmLWZhZGVPdXR9LmZhbmN5Ym94X19jb250YWluZXIuaXMtaWRsZSAuZi1jYXJvdXNlbF9fdG9vbGJhcntwb2ludGVyLWV2ZW50czpub25lO29wYWNpdHk6MH0uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1pZGxlIC5mLWJ1dHRvbi5pcy1hcnJvd3tvcGFjaXR5OjB9LmZhbmN5Ym94X19jb250YWluZXIuaXMtaWRsZS5pcy1yZWFkeSAuZi1jYXJvdXNlbF9fdG9vbGJhcntwb2ludGVyLWV2ZW50czpub25lO2FuaW1hdGlvbjouMTVzIGVhc2Utb3V0IGJvdGggZi1mYWRlT3V0fS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWlkbGUuaXMtcmVhZHkgLmYtYnV0dG9uLmlzLWFycm93e2FuaW1hdGlvbjouMTVzIGVhc2Utb3V0IGJvdGggZi1mYWRlT3V0fS5mYW5jeWJveF9fYmFja2Ryb3B7cG9zaXRpb246Zml4ZWQ7aW5zZXQ6MDt6LWluZGV4Oi0xO2JhY2tncm91bmQ6dmFyKC0tZmFuY3lib3gtYmFja2Ryb3AtYmcpfS5mYW5jeWJveF9fY2Fyb3VzZWx7ZmxleDoxO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWluLWhlaWdodDowO21pbi13aWR0aDowO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTA7b3ZlcmZsb3cteTp2aXNpYmxlO292ZXJmbG93LXg6Y2xpcH0uZmFuY3lib3hfX2Nhcm91c2VsLmlzLXZlcnRpY2Fsey0tZi1jYXJvdXNlbC1zbGlkZS1oZWlnaHQ6IDEwMCV9LmZhbmN5Ym94X19jYXJvdXNlbC5pcy1sdHJ7ZGlyZWN0aW9uOmx0cn0uZmFuY3lib3hfX2Nhcm91c2VsLmlzLXJ0bHtkaXJlY3Rpb246cnRsfS5mYW5jeWJveF9fY2Fyb3VzZWw+LmYtYnV0dG9uLmlzLWFycm93OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OlwiXCI7aW5zZXQ6LTMwcHg7ei1pbmRleDoxfS5mYW5jeWJveF9fY2Fyb3VzZWw+LmYtcHJvZ3Jlc3NiYXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1mYW5jeWJveC1jb2xvcil9LmZhbmN5Ym94X192aWV3cG9ydHtkaXNwbGF5OmdyaWQ7ZmxleDoxO21pbi1oZWlnaHQ6MDttaW4td2lkdGg6MDtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzp2aXNpYmxlO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLHZhcigtLWYtZHJhZy1vZmZzZXQsIDApLDApfS5mYW5jeWJveF9fdmlld3BvcnQuaXMtZHJhZ2dhYmxle2N1cnNvcjptb3ZlO2N1cnNvcjpncmFifS5mYW5jeWJveF9fdmlld3BvcnQuaXMtZHJhZ2dpbmd7Y3Vyc29yOm1vdmU7Y3Vyc29yOmdyYWJiaW5nfS5mYW5jeWJveF9fdmlld3BvcnQgW2RhdGEtc2VsZWN0YWJsZV0sLmZhbmN5Ym94X192aWV3cG9ydCBbY29udGVudGVkaXRhYmxlXXtjdXJzb3I6YXV0b30uZmFuY3lib3hfX3NsaWRle2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb3NpdGlvbjpyZWxhdGl2ZTtncmlkLWFyZWE6MS8xO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3dpZHRoOnZhcigtLWYtY2Fyb3VzZWwtc2xpZGUtd2lkdGgpO2hlaWdodDp2YXIoLS1mLWNhcm91c2VsLXNsaWRlLWhlaWdodCk7bWluLXdpZHRoOjA7bWluLWhlaWdodDowO21heC13aWR0aDoxMDAlO21hcmdpbjowO3BhZGRpbmc6dmFyKC0tZi1jYXJvdXNlbC1zbGlkZS1wYWRkaW5nKTtiYWNrZ3JvdW5kOnZhcigtLWYtY2Fyb3VzZWwtc2xpZGUtYmcpO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3dpbGwtY2hhbmdlOnRyYW5zZm9ybX0uZmFuY3lib3hfX3NsaWRlOmJlZm9yZSwuZmFuY3lib3hfX3NsaWRlOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwifS5mYW5jeWJveF9fc2xpZGU6YmVmb3Jle21hcmdpbi1ib3R0b206YXV0b30uZmFuY3lib3hfX3NsaWRlOmFmdGVye21hcmdpbi10b3A6YXV0b30uZmFuY3lib3hfX3NsaWRlLmlzLXNlbGVjdGVke3otaW5kZXg6MX0uZmFuY3lib3hfX3NsaWRlLmYtem9vbWFibGV7b3ZlcmZsb3c6dmlzaWJsZX0uZmFuY3lib3hfX3NsaWRlLmhhcy1lcnJvcnstLWYtaHRtbC1jb2xvcjogdmFyKC0tZi1lcnJvci1jb2xvciwgLS1mLWh0bWwtY29sb3IpOy0tZi1odG1sLWJnOiB2YXIoLS1mLWVycm9yLWJnLCAtLWYtaHRtbC1iZyl9LmZhbmN5Ym94X19zbGlkZS5oYXMtaHRtbHtvdmVyZmxvdzphdXRvO3BhZGRpbmc6OHB4fS5mYW5jeWJveF9fc2xpZGUuaGFzLWNsb3NlLWJ0bntwYWRkaW5nLXRvcDozNHB4fS5mYW5jeWJveF9fc2xpZGUgLmYtYnV0dG9uW2RhdGEtZmFuY3lib3gtY2xvc2Vdey0tZi1idXR0b24td2lkdGg6IHZhcigtLWYtY2xvc2UtYnV0dG9uLXdpZHRoLCAzNHB4KTstLWYtYnV0dG9uLWhlaWdodDogdmFyKC0tZi1jbG9zZS1idXR0b24taGVpZ2h0LCAzNHB4KTstLWYtYnV0dG9uLWJvcmRlci1yYWRpdXM6IHZhcigtLWYtY2xvc2UtYm9yZGVyLXJhZGl1cywgNHB4KTstLWYtYnV0dG9uLWNvbG9yOiB2YXIoLS1mLWNsb3NlLWJ1dHRvbi1jb2xvciwgI2ZmZik7LS1mLWJ1dHRvbi1ob3Zlci1jb2xvcjogdmFyKC0tZi1jbG9zZS1idXR0b24taG92ZXItY29sb3IsICNmZmYpOy0tZi1idXR0b24tYmc6IHZhcigtLWYtY2xvc2UtYnV0dG9uLWJnLCB0cmFuc3BhcmVudCk7LS1mLWJ1dHRvbi1ob3Zlci1iZzogdmFyKC0tZi1jbG9zZS1idXR0b24taG92ZXItYmcsIHRyYW5zcGFyZW50KTstLWYtYnV0dG9uLWFjdGl2ZS1iZzogdmFyKC0tZi1jbG9zZS1idXR0b24tYWN0aXZlLWJnLCB0cmFuc3BhcmVudCk7LS1mLWJ1dHRvbi1zdmctd2lkdGg6IHZhcigtLWYtY2xvc2UtYnV0dG9uLXN2Zy13aWR0aCwgMjJweCk7LS1mLWJ1dHRvbi1zdmctaGVpZ2h0OiB2YXIoLS1mLWNsb3NlLWJ1dHRvbi1zdmctaGVpZ2h0LCAyMnB4KTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6Y2FsYyh2YXIoLS1mLWJ1dHRvbi1oZWlnaHQpICogLTEpO3JpZ2h0OjA7ei1pbmRleDo0MH0uZmFuY3lib3hfX3NsaWRlIC5mLXNwaW5uZXJ7Y3Vyc29yOnBvaW50ZXJ9LmZhbmN5Ym94X19jb250YWluZXIuaXMtY2xvc2luZyAuZi1jYXB0aW9uLC5mYW5jeWJveF9fc2xpZGUuaXMtbG9hZGluZyAuZi1jYXB0aW9ue3Zpc2liaWxpdHk6aGlkZGVufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/