*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;position:relative}hr{margin:0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1:first-child,.h2:first-child,.h3:first-child,.h4:first-child,.h5:first-child,.h6:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{padding-top:0}.fm-header__menu .sub-menu li:last-child,.h1:last-child,.h2:last-child,.h3:last-child,.h4:last-child,.h5:last-child,.h6:last-child,.wp-block-list li:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,ol:last-child,p:last-child,ul:last-child{margin-bottom:0}abbr[data-bs-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding:0}ul{margin:0 0 25px 20px;list-style:disc inside}ul ul{list-style-type:circle}ul ul ul{list-style-type:square}ol{margin:0 0 25px 25px;list-style-position:inside}label,ol.wp-block-list .block-editor-rich-text__editable,output,ul.wp-block-list .block-editor-rich-text__editable{display:inline-block}dl{margin-bottom:20px}dd{margin:0 20px 20px}dt{font-weight:700}blockquote,q{padding:0 0 0 40px;position:relative;display:block}b,strong{font-weight:bolder}small{font-size:80%}mark{background-color:#fcf8e3}sub,sup{position:relative;font-size:_rem(12);line-height:0;vertical-align:baseline}sub{bottom:-4px}sup{top:-8px}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre{background-color:#eee;line-height:1.5;max-width:100%;padding:15px;text-align:left;display:block;margin-top:0;margin-bottom:15px;overflow:auto}[dir=rtl] pre{text-align:right}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;direction:ltr;unicode-bidi:bidi-override}code,pre{font-size:_rem(14)}code{color:#d63384;word-wrap:break-word;display:inline-block;padding:3px 10px;border-radius:3px}kbd,samp{font-size:_rem(16)}pre code{font-size:inherit;word-break:normal}a>code,pre code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem;padding:2px 5px;border-radius:4px}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 15px}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse;width:100%;border:0;box-shadow:0 4px 10px rgba(0,0,0,.1);margin:15px 0 25px}table caption{caption-side:top;text-align:center;padding-top:0;padding-bottom:10px;color:#6c757d}code,table tfoot,table thead{background-color:#f9f9f9}table tbody tr{border-bottom:1px solid #eee}table tbody tr:last-child{border-bottom:none}table td,table th{padding:10px 15px}th{text-align:inherit;text-align:-webkit-match-parent}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}img{height:auto;max-width:100%}embed,iframe,object{margin-bottom:20px;max-width:100%}button:focus,input:focus{outline:0}.wp-block-image figcaption{font-size:14px;color:var(--wp--preset--color--gray-3);line-height:1.42;margin-top:40px;margin-bottom:0}.wp-block-list li{line-height:1.5;margin-bottom:15px}.fm-header{position:absolute;top:56px;left:50%;transform:translateX(-50%);width:100%;z-index:100}@media (max-width:991px){.fm-header{top:35px}}.fm-header--dark .fm-header__wrap{background-color:var(--wp--preset--color--black)}.fm-header.active .fm-header__wrap{background-color:var(--wp--preset--color--white);border-bottom-left-radius:0;border-bottom-right-radius:0}.fm-footer a:hover svg path,.fm-header.active .fm-header__logo svg path{fill:var(--wp--preset--color--orange-2)}.fm-header.active .fm-header__btns svg path,.fm-header__btns a:hover path{stroke:var(--wp--preset--color--orange-2)}.fm-header__wrap{position:relative;display:flex;flex-direction:row;justify-content:space-between;padding:20px;align-items:center;border-radius:8px;border:2px solid rgba(255,255,255,.05);background:rgba(255,255,255,.02);-webkit-backdrop-filter:blur(9.5px);backdrop-filter:blur(9.5px)}@media (min-width:992px){.fm-header__wrap{padding:10px 20px}}.fm-header__logo svg{height:20px;width:auto}@media (max-width:575px){.fm-header__logo svg{max-width:100px}}.fm-header__menu{padding:0;margin:0;list-style:none;display:flex;flex-direction:row;gap:72px}@media (max-width:1200px){.fm-header__menu{gap:35px}}@media (max-width:991px){.fm-header__menu{border-radius:0 0 8px 8px;background:var(--wp--preset--color--white);-webkit-backdrop-filter:blur(9.5px);backdrop-filter:blur(9.5px);flex-direction:column;position:absolute;top:100%;right:-2px;padding:15px;gap:15px;width:calc(100% + 4px);text-align:center;display:none}.active .fm-header__menu{display:flex}.active .fm-header__menu a{color:var(--wp--preset--color--black)}}.fm-header__menu .sub-menu{border-top:1px solid rgba(0,0,0,.3);padding:7px 0 0;margin:7px auto 0;width:fit-content}@media (min-width:992px){.fm-header__menu .sub-menu{border:2px solid rgba(255,255,255,.05);background:rgba(255,255,255,.06);-webkit-backdrop-filter:blur(9.5px);backdrop-filter:blur(9.5px);border-radius:8px;padding:15px;margin:0;opacity:0;visibility:hidden;transition:opacity .4s;min-width:180px;position:absolute;top:100%;left:-17px}}.fm-header__menu .sub-menu li{margin-bottom:5px}.fm-header__menu .sub-menu li::marker{font-size:0}@media (max-width:991px){.fm-header__menu .sub-menu li a{font-size:12px}}.fm-header__menu>li{line-height:normal;position:relative}@media (min-width:992px){.fm-header__menu>li{padding:10px 0}}@media (hover:hover){.fm-header__menu>li:hover .sub-menu{opacity:1;visibility:visible}}.fm-header__menu a{color:var(--wp--preset--color--white);font-size:14px;font-weight:400;line-height:normal;text-transform:uppercase;text-decoration:none;transition:color .25s}.fm-header__menu a:hover{color:var(--wp--preset--color--orange-2)}.fm-header__burger{display:none;cursor:pointer;position:relative;margin-left:10px;width:20px;height:16px}@media (min-width:576px){.fm-header__burger{margin-left:20px;width:24px;height:18px}}@media (max-width:991px){.fm-header__burger{display:block}}.fm-header__burger span{position:absolute;display:block;width:100%;height:2px;background-color:var(--wp--preset--color--white);border-radius:2px;left:0;top:0;transition:all .25s}.fm-header__burger span:nth-child(2){top:50%;transform:translateY(-50%)}.fm-header__burger span:last-child{top:auto;bottom:0}.active .fm-header__burger span:first-child{transform:rotate(45deg);top:6px}.active .fm-header__burger span:nth-child(2){opacity:0}.active .fm-header__burger span:last-child{transform:rotate(-45deg);bottom:8px}.fm-header__burger:hover span{background-color:var(--wp--preset--color--orange-2)}.fm-header__btns,.fm-header__content{display:flex;align-items:center}.fm-header__btns{flex-direction:row;gap:20px}@media (max-width:575px){.fm-header__btns{gap:10px}}.fm-header__btns>span{width:2px;height:16px;background-color:rgba(255,255,255,.1)}@media (max-width:575px){.fm-header__btns svg{width:16px}}.fm-header__btns path{transition:stroke .25s}:focus,a:focus,button:not(.hp-btn):focus{outline:1px solid #000;outline-offset:8px}:focus:not(:focus-visible),a:focus:not(:focus-visible),button:not(.hp-btn):focus:not(:focus-visible){outline:0}:focus-visible,a:focus-visible,button:not(.hp-btn):focus-visible{outline:1px solid #000;outline-offset:8px}.main-wrapper>:not([class*=-section-element]):not(.alignfull){margin-left:auto;margin-right:auto}.main-wrapper>:not([class*=-section-element]).alignwide,.main-wrapper>:not([class*=-section-element]):not(.alignwide):not(.alignfull):not(.woocommerce){max-width:var(--wp--style--global--wide-size)}.main-wrapper>:not([class*=-section-element]).alignfull{max-width:none}.fm-container,.fm-container-wide{max-width:var(--wp--style--global--content-size);width:100%;margin-left:auto;margin-right:auto}.fm-container-wide{max-width:var(--wp--style--global--wide-size)}.fm-section-element:not(.wp-custom-spacer){margin-bottom:46px}@media (min-width:992px){.fm-section-element:not(.wp-custom-spacer){margin-bottom:72px}}.select2.select2-container{width:100%}.select2.select2-container .select2-selection--single{background-color:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--gray-1);border-radius:8px;height:54px}.select2.select2-container .select2-selection--single[aria-expanded=true] .select2-selection__arrow{transform:rotate(-180deg)}.select2.select2-container .select2-selection--single .select2-selection__rendered{padding:4px 20px!important;line-height:44px!important;color:var(--wp--preset--color--gray-3)!important}.select2.select2-container .select2-selection--single .select2-selection__arrow{right:20px;top:50%;transform:translateY(-50%)}.select2.select2-container .select2-selection--single .select2-selection__placeholder{color:var(--wp--preset--color--gray-3)!important}.fm-btn{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:1px solid transparent;text-decoration:none;position:relative;font-size:1rem;line-height:1;width:fit-content;white-space:nowrap;text-transform:none}.fm-btn svg{flex-shrink:0}@media (hover:hover){.fm-btn svg{transition:transform .5s ease-in-out}.fm-btn:hover svg{transform:rotate(-45deg)}}.fm-btn_primary-orange,.fm-btn_primary-transparent,.fm-btn_primary-white-border{align-items:center;column-gap:8px;padding:15px 22px;border-radius:8px}.fm-btn_primary-orange.fm-btn_centered,.fm-btn_primary-transparent.fm-btn_centered,.fm-btn_primary-white-border.fm-btn_centered{padding:22px 32px}.fm-btn_primary-orange{position:relative;background-color:var(--wp--preset--color--orange-2);color:var(--wp--preset--color--white)}@media (hover:hover){.fm-btn_primary-orange:hover::before{opacity:0}.fm-btn_primary-orange:hover::after{opacity:1}}.fm-btn_primary-orange::after,.fm-btn_primary-orange::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;transition:opacity .5s ease-in-out;border-radius:8px}.fm-btn_primary-orange::before{opacity:1;box-shadow:0 0 24px 0 #ff6a00 inset,0 0 32px 0 rgba(255,106,0,.54),0 0 12px 0 rgba(255,106,0,.32)}.fm-btn_primary-orange::after{opacity:0;box-shadow:0 0 44px 0 #ff6a00 inset,0 0 52px 0 rgba(255,106,0,.54),0 0 32px 0 rgba(255,106,0,.32)}.fm-btn_primary-transparent{background-color:transparent;border:1px solid var(--wp--preset--color--gray-1);color:var(--wp--preset--color--gray-3)}@media (hover:hover){.fm-btn_primary-transparent{transition:background-color .5s ease-in-out}.fm-btn_primary-transparent:hover{background-color:var(--wp--preset--color--gray-1)}}.fm-btn_primary-white-border{background-color:transparent;border:1px solid var(--wp--preset--color--white);color:var(--wp--preset--color--white)}@media (hover:hover){.fm-btn_primary-white-border{transition:all .5s ease-in-out}.fm-btn_primary-white-border:hover{background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--black)}}.fm-btn_secondary-black,.fm-btn_secondary-orange{align-items:center;gap:8px;padding:10px 12px;border-radius:7px;background-color:transparent;font-size:14px}.fm-btn_secondary-black{border:1px solid var(--wp--preset--color--black);color:var(--wp--preset--color--black)}@media (hover:hover){.fm-btn_secondary-black{transition:background-color .5s ease-in-out,color .5s ease-in-out}.fm-btn_secondary-black:hover{background-color:var(--wp--preset--color--black);color:var(--wp--preset--color--white)}}.fm-btn_secondary-orange{border:1px solid var(--wp--preset--color--orange-2);color:var(--wp--preset--color--orange-2)}@media (hover:hover){.fm-btn_secondary-orange{transition:background-color .5s ease-in-out,color .5s ease-in-out}.fm-btn_secondary-orange:hover{background-color:var(--wp--preset--color--orange-2);color:var(--wp--preset--color--white)}}.fm-btn_centered{justify-content:center}.fm-btn_simple{font-size:16px;color:var(--wp--preset--color--orange-2);line-height:1.32;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:2.5%;text-underline-offset:25%;text-underline-position:from-font;white-space:break-spaces}.fm-btn_simple::after,.fm-btn_simple::before{display:none}.fm-btn_simple:hover{text-decoration-thickness:5%}.fm-btn_simple-gray{color:var(--wp--preset--color--gray-3)}.fm-heading{font-size:32px;font-weight:400;line-height:1.2;margin-bottom:24px}@media (min-width:992px){.fm-heading{font-size:60px;line-height:1;margin-bottom:40px}}.fm-heading_center{text-align:center}.fm-heading_s2{font-family:var(--wp--preset--font-family--zangezi);font-weight:300}@media (min-width:992px){.fm-heading_s2{font-size:54px;margin-bottom:20px}}.fm-heading_48{font-size:24px}@media (min-width:992px){.fm-heading_48{font-size:48px}}.fm-stories-card{display:flex;flex-direction:column;gap:20px;text-decoration:none}.fm-stories-card:hover .fm-stories-card__title{color:var(--wp--preset--color--orange-2)}.fm-stories-card__img{border-radius:20px;position:relative;overflow:hidden;height:285px;width:100%}.fm-stories-card__img img{position:absolute;top:0;left:0}.fm-stories-card__categories{font-family:var(--wp--preset--font-family--zangezi);font-size:16px;color:var(--wp--preset--color--gray-3);line-height:normal;text-transform:uppercase}.fm-stories-card__title{font-weight:400;font-size:20px;color:var(--wp--preset--color--black);line-height:1.1;padding-top:0;transition:color .4s}.fm-swiper-arrows{display:flex;flex-direction:row;gap:20px}.fm-swiper-arrows__next,.fm-swiper-arrows__prev{cursor:pointer}.fm-swiper-arrows__next.swiper-button-disabled path,.fm-swiper-arrows__next:hover path,.fm-swiper-arrows__prev.swiper-button-disabled path,.fm-swiper-arrows__prev:hover path{stroke:gray}.fm-swiper-arrows__next.swiper-button-disabled rect,.fm-swiper-arrows__next:hover rect,.fm-swiper-arrows__prev.swiper-button-disabled rect,.fm-swiper-arrows__prev:hover rect{fill:#fbfbfb}.fm-footer svg path,.fm-swiper-arrows__next path,.fm-swiper-arrows__next rect,.fm-swiper-arrows__prev path,.fm-swiper-arrows__prev rect{transition:all .25s}.fm-hero{display:flex;align-items:flex-end;padding:144px 0 72px;position:relative;min-height:450px}@media (min-width:992px){.fm-hero{padding:72px 0}.fm-hero_s1,.fm-hero_s3{min-height:720px}}@media (max-width:991px){.fm-hero_s2,.fm-hero_s3{padding-top:144px}}.fm-hero_s2::after,.fm-hero_s2::before,.fm-hero_s3::after,.fm-hero_s3::before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.fm-hero_s2::before,.fm-hero_s3::before{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.32) 100%)}.fm-hero_s2::after,.fm-hero_s3::after{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.6) 100%)}.fm-hero_s2 .fm-container-wide,.fm-hero_s3 .fm-container-wide{position:relative;z-index:2}.fm-hero_s4{padding-bottom:0;background-color:var(--wp--preset--color--black)}.fm-hero_s4,.fm-hero_s4.fm-section-element{margin-bottom:85px}@media (min-width:992px){.fm-hero_s4,.fm-hero_s4.fm-section-element{margin-bottom:144px}}.fm-hero_s4 .fm-container-wide{position:relative;z-index:2}.fm-hero_s4 .fm-hero__heading{background-color:var(--wp--preset--color--white);border-radius:20px 20px 0 0;font-family:var(--wp--preset--font-family--zangezi-sans-text);font-weight:400;font-size:32px;color:var(--wp--preset--color--black);line-height:1;text-transform:uppercase;padding:20px 20px 0;margin-bottom:-15px;max-width:882px}@media (min-width:992px){.fm-hero_s4 .fm-hero__heading{font-size:70px;letter-spacing:-2.8px;margin-bottom:-70px}}.fm-hero_s5{min-height:240px}.fm-hero__img,.fm-services-card__image::before{width:100%;height:100%;position:absolute;top:0;left:0}.fm-hero__img{object-fit:cover}.fm-hero__content{text-align:center;position:relative;z-index:1}.fm-hero__heading,.fm-services-hero h1{font-family:var(--wp--preset--font-family--zangezi-sans);font-weight:900;color:var(--wp--preset--color--white);line-height:1.2}@media (min-width:992px){.fm-hero__heading{font-size:90px;line-height:1}}.fm-hero__description{font-size:24px;color:var(--wp--preset--color--gray-1);line-height:normal}.fm-hero__buttons{display:flex;flex-direction:column;justify-content:center;gap:20px;margin-top:40px}@media (min-width:576px){.fm-hero__buttons{flex-direction:row}}.fm-hero__buttons .fm-btn{min-width:160px}@media (max-width:575px){.fm-hero__buttons .fm-btn{margin:0 auto;width:100%}}.fm-hero__buttons-link{display:flex;flex-direction:column;gap:20px}.fm-hero__buttons-label{font-size:16px;color:var(--wp--preset--color--white);line-height:1;text-align:center}.fm-hero__buttons-label+.fm-btn{min-width:200px}.fm-hero__categories{border-top:1px solid rgba(255,255,255,.2);padding-top:40px}.fm-hero__categories-heading{display:block;font-size:16px;color:var(--wp--preset--color--white);text-align:center;margin-bottom:20px}.fm-hero__categories-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px}.fm-hero__categories-link{background-color:var(--wp--preset--color--purple-10);border-radius:8px;font-size:14px;color:var(--wp--preset--color--black);line-height:1;letter-spacing:.4px;text-transform:uppercase;text-decoration:none;padding:12px 14px;transition:all .4s}.fm-hero__categories-link--active,.fm-hero__categories-link:hover{background-color:var(--wp--preset--color--orange-2);color:var(--wp--preset--color--white)}.fm-services-card{display:flex;flex-direction:column;overflow:hidden;border-radius:20px;background-color:var(--wp--preset--color--gray-2)}.fm-services-card__image{flex:1 0 clamp(11.625rem,11.625rem + ((1vw - .36rem)*12.1359),17.875rem);position:relative;width:100%}.fm-services-card__image::before{content:"";background-color:rgba(0,0,0,.2)}.fm-services-card__image img,.fm-stories-card__img img{width:100%;height:100%;object-fit:cover}.fm-services-card__image-title{position:absolute;top:20px;right:20px;bottom:20px;left:20px;font-family:var(--wp--preset--font-family--zangezi);font-weight:300;font-size:26px;color:var(--wp--preset--color--white);line-height:1}@media (min-width:1200px){.fm-services-card__image-title{font-size:54px}}.fm-services-card__textual{padding:20px}.fm-services-card__textual>:last-child{margin-bottom:0!important}.fm-services-card__title{line-height:normal;margin-bottom:20px}@media (min-width:1200px){.fm-services-card__title{line-height:1}}.fm-services-hero{position:relative;padding:220px 0 72px;min-height:451px;background-color:var(--wp--preset--color--black)}.fm-jobs-hero>img,.fm-services-hero>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media (min-width:992px){.fm-services-hero h1{font-size:90px;line-height:1}}.fm-services-hero__content{position:relative;z-index:1}.fm-back-link{display:flex;align-items:center;column-gap:9px;margin-bottom:40px}.fm-back-link a:not(:hover){text-decoration:none}.fm-service-detail__grid{display:flex;flex-direction:column;row-gap:50px}@media (min-width:1200px){.fm-service-detail__grid{flex-direction:row;justify-content:space-between;align-items:flex-start;column-gap:120px}.fm-service-detail__textual{flex:0 1 748px}}.fm-service-detail__textual .fm-container,.fm-service-detail__textual .fm-container-wide{max-width:100%!important}.fm-service-detail__textual .fm-cta{margin-bottom:0!important}.fm-service-detail__textual .fm-cta__content{flex-shrink:1!important}.fm-service-detail__textual .fm-cta__heading{color:var(--wp--preset--color--orange-2)}.fm-jobs-detail__content ul,.fm-service-detail__textual ul{list-style-position:outside}.fm-service-detail__sidebar{display:grid;gap:20px}@media (min-width:1200px){.fm-service-detail__sidebar{flex:0 1 419px}}@media (min-width:768px){.fm-service-detail__sidebar .fm-job-item__title{height:240px}}.fm-service-detail__card-list{display:grid;gap:20px}.fm-sharer{margin-bottom:40px;padding:40px 0 0;border-top:1px solid var(--wp--preset--color--gray-1)}.fm-sharer__title{margin-bottom:20px}.fm-sharer__list{display:flex;flex-wrap:wrap;gap:9px}.fm-sharer__list button{display:flex;justify-content:center;align-items:center;width:40px;height:40px;font-size:0;line-height:0;background-color:var(--wp--preset--color--gray-2);border:0;border-radius:50%}@media (hover:hover){.fm-sharer__list button{transform:scale(1);transition:transform .4s ease-in-out}.fm-sharer__list button:hover{transform:scale(1.1)}}.fm-pagination,.fm-pagination .page-numbers{display:flex;justify-content:center;align-items:center}.fm-pagination{flex-wrap:wrap;margin-top:40px}.fm-pagination a{text-decoration:none}.fm-pagination .page-numbers{flex:0 0 48px;height:48px;font-size:14px;color:var(--wp--preset--color--gray-3)}@media (hover:hover){.fm-pagination .page-numbers:not(.prev):not(.next){transition:color .4s ease-in-out}.fm-pagination .page-numbers.next rect,.fm-pagination .page-numbers.prev rect{transition:fill .4s ease-in-out}.fm-pagination .page-numbers.next path,.fm-pagination .page-numbers.prev path{transition:stroke .4s ease-in-out}.fm-pagination .page-numbers:hover:not(.prev):not(.next){color:var(--wp--preset--color--black)}.fm-pagination .page-numbers:hover.next rect,.fm-pagination .page-numbers:hover.prev rect{fill:var(--wp--preset--color--black)}.fm-pagination .page-numbers:hover.next path,.fm-pagination .page-numbers:hover.prev path{stroke:var(--wp--preset--color--white)}}.fm-pagination .page-numbers.prev{margin-right:8px}.fm-pagination .page-numbers.current{color:var(--wp--preset--color--black)}.fm-pagination .page-numbers.next{margin-left:8px}.fm-jobs-category-listing__count{margin-bottom:40px;font-size:20px;letter-spacing:.4px;color:var(--wp--preset--color--gray-3)}.fm-jobs-category-listing__list{display:grid;gap:20px}@media (min-width:768px){.fm-jobs-category-listing__list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.fm-jobs-category-listing__list{grid-template-columns:repeat(3,1fr)}}.fm-jobs-hero{position:relative;padding:220px 0 72px;color:var(--wp--preset--color--white);background-color:var(--wp--preset--color--black)}.fm-jobs-hero .fm-btn_primary-transparent:not(:hover){color:var(--wp--preset--color--white)}@media (hover:hover){.fm-jobs-hero .fm-btn_primary-transparent:hover svg{transform:rotate(0)}.fm-jobs-hero .fm-btn_primary-transparent:hover svg path{fill:var(--wp--preset--color--gray-3)}}.fm-jobs-hero__content{position:relative}.fm-jobs-hero__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:50px}.fm-jobs-hero__ctas,.fm-jobs-hero__description{display:flex;flex-wrap:wrap;gap:20px}.fm-jobs-hero__description{margin-top:40px;padding-top:20px;border-top:1px solid rgba(255,255,255,.2)}.fm-jobs-hero__description--dark{border-bottom:1px solid var(--wp--preset--color--gray-1);gap:16px;padding-top:0;padding-bottom:40px;margin-top:20px}.fm-jobs-hero__description--dark .fm-jobs-hero__item:not(:last-child){padding-right:0}.fm-jobs-hero__description--dark .fm-jobs-hero__item path{stroke:var(--wp--preset--color--black)}.fm-jobs-hero__item{display:flex;align-items:center;column-gap:8px;font-weight:400;font-size:14px;letter-spacing:.4px;text-transform:uppercase}.fm-jobs-detail__contact-item svg,.fm-jobs-hero__item svg{flex-shrink:0}.fm-jobs-hero__item:not(:last-child){padding-right:20px;border-right:1px solid rgba(255,255,255,.2)}.fm-jobs-hero__item_orange-2{color:var(--wp--preset--color--orange-2)}.fm-jobs-detail__grid{display:flex;flex-direction:column;row-gap:50px}@media (min-width:1200px){.fm-jobs-detail__grid{flex-direction:row;justify-content:space-between;align-items:flex-start;column-gap:20px}}@media (min-width:992px){.fm-jobs-detail__textual{flex:1 1 100%}}.fm-jobs-detail__textual .fm-container,.fm-jobs-detail__textual .fm-container-wide{max-width:100%!important}.fm-jobs-detail__textual .fm-cta{margin-bottom:0!important}.fm-jobs-detail__textual .fm-cta__content{flex-shrink:1!important}.fm-jobs-detail__textual .fm-cta__heading{color:var(--wp--preset--color--orange-2)}.fm-jobs-detail__content{margin-bottom:72px}.fm-jobs-detail__info{display:grid;margin-top:40px}.fm-jobs-detail__info-row{font-weight:400;font-size:12px;line-height:160%}.fm-jobs-detail__info-key{color:var(--wp--preset--color--gray-3)}.fm-jobs-detail__info-value{color:var(--wp--preset--color--black)}.fm-jobs-detail__contact{margin-top:40px;padding:20px;border-radius:8px;border:1px solid var(--wp--preset--color--gray-1);background-color:var(--wp--preset--color--white);max-width:506px;width:100%}.fm-jobs-detail__contact-title{margin-bottom:12px;font-size:10px;color:var(--wp--preset--color--gray-3);text-transform:uppercase}.fm-jobs-detail__contact-list{display:flex;flex-wrap:wrap;gap:16px}.fm-jobs-detail__contact-item{display:flex;align-items:center;column-gap:4px}.fm-jobs-detail__contact-item:not(:hover) a{font-size:16px;color:var(--wp--preset--color--black);text-decoration:none}@media (hover:hover){.fm-jobs-detail__contact-item a{color:var(--wp--preset--color--black)}}.fm-jobs-detail__sidebar{display:grid;gap:20px}@media (min-width:1200px){.fm-jobs-detail__sidebar{flex:0 0 419px;max-width:419px}.fm-jobs-detail__sidebar--small{flex:0 0 380px;max-width:380px}}@media (min-width:768px){.fm-jobs-detail__sidebar .fm-job-item__title{height:240px}}.fm-jobs-detail__step{display:grid;row-gap:20px;padding:20px;border-radius:20px;border:1px solid rgba(0,0,0,.08)}.fm-jobs-detail__step-heading{font-weight:400;font-size:24px}.fm-jobs-detail__step-list{display:grid;row-gap:20px}.fm-jobs-detail__step-item{display:flex;column-gap:10px}.fm-jobs-detail__step-num{flex:0 0 40px;display:flex;justify-content:center;align-items:center;height:40px;background-color:var(--wp--preset--color--orange-2);border-radius:50%;font-weight:400;font-size:20px;color:var(--wp--preset--color--white)}.fm-jobs-detail__step-textual{flex:1 1 100%}.fm-jobs-detail__step-title{margin-bottom:16px;font-family:var(--wp--preset--font-family--zangezi-sans);font-weight:400;font-size:20px;line-height:24px}.fm-jobs-detail__step-description,.fm-jobs-detail__step-subtext{font-weight:400;font-size:16px;color:var(--wp--preset--color--gray-3);line-height:20px}.fm-jobs-detail__step-subtext{padding:20px;border-radius:20px;background-color:var(--wp--preset--color--gray-2)}.fm-jobs-detail__graph{display:flex;align-items:flex-start;column-gap:20px;padding:20px;background-color:var(--wp--preset--color--purple-10);border-radius:20px}.fm-jobs-detail__graph-image{flex:0 0 127px;height:127px}.fm-jobs-detail__graph-image img{width:100%;height:100%;object-fit:contain;object-position:center center}.fm-jobs-detail__graph-textual{flex:1 1 100%;display:grid;row-gap:20px}.fm-jobs-detail__graph-title{font-weight:400;font-size:24px;line-height:1}.fm-jobs-detail__graph-description{font-weight:400;font-size:16px;line-height:20px;color:var(--wp--preset--color--gray-3)}.fm-jobs-detail__checkmark{padding:20px;border:1px solid rgba(0,0,0,.08);border-radius:20px}.fm-jobs-detail__checkmark-list{margin:0 0 0 20px;list-style-image:url(../../assets/img/ul-orange-2-checkmark-bullet.svg);list-style-position:outside}.fm-jobs-detail__checkmark-item{font-family:var(--wp--preset--font-family--zangezi-sans);font-size:20px;line-height:1}.fm-jobs-detail__checkmark-item:not(:last-child){margin-bottom:20px}.fm-form-files{width:100%}.fm-form-files:not(.fm-form-files--s2){background-color:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--gray-1);border-radius:12px;padding:20px}.fm-form-files--s2 .fm-form-files__label{font-size:20px;margin-bottom:20px}.fm-form-files__heading{font-size:20px;line-height:1.2;margin-bottom:40px}.fm-form-files__item{margin-bottom:20px}.fm-form-files__item:last-child{margin-bottom:0}.fm-form-files__label{font-size:16px;line-height:1;margin-bottom:16px}.fm-form-files__description{font-size:16px;color:var(--wp--preset--color--gray-3);line-height:1.4;margin-bottom:20px}.fm-form-files__info{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.fm-form-files .dropzone .dz-button span,.fm-form-files__info span{font-size:12px;color:var(--wp--preset--color--gray-3);line-height:normal}.fm-form-files .dropzone{border:1px dashed var(--wp--preset--color--gray-3);border-radius:8px;min-height:auto}.fm-form-files .dropzone__invalid{background-color:rgba(245,29,44,.05);border-color:rgba(245,29,44,.16)}.fm-form-files .dropzone .dz-message{margin:0}.fm-form-files .dropzone .dz-button{display:flex;align-items:center;gap:8px;margin:0 auto}.fm-form-files .dropzone .dz-button span{font-size:16px}.fm-form-files .dropzone .dz-preview{width:100%;margin:0}.fm-form-control__input br,.fm-form-files .dropzone .dz-image,.fm-form-files .dropzone .dz-progress{display:none}.fm-form-files .dropzone .dz-details{position:relative}.fm-form-control{width:100%}@media (min-width:576px){.fm-form-control--half{width:calc(50% - 10px)}}.fm-form-control--line{display:flex;flex-direction:column-reverse;gap:10px}@media (min-width:390px){.fm-form-control--line{align-items:center;flex-direction:row-reverse;gap:20px}.fm-form-control--line .fm-form-control__label{flex:0 0 95px}}.fm-form-control__input{position:relative;width:100%}.fm-form-control__input:not(.fm-form-control--line) .fm-form-control__label{position:absolute;left:20px;top:18px;transition:all .4s}.fm-form-control__input:not(.fm-form-control--line).active .fm-form-control__label{font-size:10px;top:13px}.fm-form-control__input:not(.fm-form-control--line) input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.fm-form-control__input:not(.fm-form-control--line) textarea{padding:24px 20px 8px}.fm-form-control__input input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.fm-form-control__input textarea{background-color:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--gray-1);border-radius:8px;font-size:16px;line-height:normal;padding:16px 20px;width:100%}.fm-form-control__radio{display:flex;flex-direction:column;gap:8px}.fm-form-control__radio-item{position:relative}.fm-form-control__radio-item>input{position:absolute;top:0;left:0;width:0;height:0;overflow:hidden;opacity:0;z-index:-1}.fm-form-control__radio-item>input:checked~span:after{background-image:url(../../assets/img/filter-radio-checkmark-checked.svg)}.fm-form-control__radio-item>span{display:block;padding-left:32px;font-weight:400;font-size:16px}.fm-form-control__radio-item>span:after{content:"";position:absolute;top:0;left:0;width:24px;height:24px;background-image:url(../../assets/img/filter-radio-checkmark-unchecked.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.fm-form-control__select{width:100%;padding:0!important}.fm-form-control__label{color:var(--wp--preset--color--gray-3);line-height:normal}.fm-form-control__label span{color:#f51d2c}.fm-form-control__sp{display:flex;background-color:transparent;border:0;cursor:pointer;padding:0;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.fm-form-control.hidden .fm-form-control__sp-hidden,.fm-form-control__sp-visible{display:none}.fm-form-control__description,.fm-form-control__heading{font-size:20px;line-height:1.2;margin-bottom:20px}.fm-form-control__heading+.fm-form-control__description{margin-bottom:12px}.fm-form-control__description{font-size:16px;color:var(--wp--preset--color--gray-3)}.fm-form-control.hidden .fm-form-control__sp-visible{display:block}.fm-form-control__invalid input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.fm-form-control__invalid textarea{background-color:rgba(245,29,44,.05);box-shadow:0 0 0 2px rgba(245,29,44,.16)}.fm-form-checkbox{cursor:pointer}.fm-form-checkbox input[type=checkbox]{position:absolute;opacity:0;height:0;width:0}.fm-form-checkbox input[type=checkbox]:checked+label::after{opacity:1}.fm-form-checkbox label{display:flex;gap:8px;position:relative}.fm-form-checkbox label,.fm-form-checkbox label a{font-size:14px;color:var(--wp--preset--color--gray-3);line-height:1.2}.fm-form-checkbox label::after,.fm-form-checkbox label::before{content:"";display:block}.fm-form-checkbox label::before{background-color:var(--wp--preset--color--orange-2);border-radius:8px;flex:0 0 20px;max-width:20px;height:20px}.fm-form-checkbox label::after{background-image:url(../../assets/img/check-icon.svg);background-repeat:no-repeat;background-size:contain;position:absolute;top:5px;left:6px;width:10px;height:10px;opacity:0}.fm-validate-message{width:100%}.fm-alert{display:flex;align-items:center;gap:8px;border-radius:4px;padding:8px}.fm-alert span,.fm-alert__list li{font-size:16px;color:var(--wp--preset--color--white);line-height:normal}.fm-alert-danger{background-color:#f51d2c}.fm-alert-success{background-color:#00a469}.fm-alert-success svg{fill:var(--wp--preset--color--white);flex:0 0 16px;max-width:16px;height:16px}.fm-alert__list{margin:16px 0 0 10px}.fm-alert__list li{color:var(--wp--preset--color--black)}.fm-progress{border-bottom:1px solid var(--wp--preset--color--gray-1);padding-bottom:40px;margin-bottom:40px}.fm-progress[data-step="2"] .fm-progress__bar::before{content:"";display:block;background-color:var(--wp--preset--color--purple);width:50%;height:100%}.fm-progress[data-step="2"] .fm-progress__bar-btn{left:50%;transform:translate(-50%,-50%)}.fm-progress[data-step="2"] .fm-progress__labels-name:first-child{color:var(--wp--preset--color--gray-3)}.fm-progress[data-step="2"] .fm-progress__labels-name:nth-child(2){color:var(--wp--preset--color--black)}.fm-progress[data-step="3"] .fm-progress__bar::before{content:"";display:block;background-color:var(--wp--preset--color--purple);width:100%;height:100%}.fm-progress[data-step="3"] .fm-progress__bar-btn{left:auto;right:0}.fm-progress[data-step="3"] .fm-progress__labels-name:first-child{color:var(--wp--preset--color--gray-3)}.fm-progress[data-step="3"] .fm-progress__labels-name:last-child{color:var(--wp--preset--color--black)}.fm-progress__bar{background-color:var(--wp--preset--color--gray-1);margin:0 auto 15px;position:relative;width:calc(100% - 100px);height:2px}.fm-progress__bar-btn{display:block;background-color:var(--wp--preset--color--purple);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.fm-progress__labels{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}.fm-progress__labels-name{font-size:12px;color:var(--wp--preset--color--gray-3);line-height:1.3;text-align:center;max-width:110px}.fm-progress__labels-name:first-child{color:var(--wp--preset--color--black)}.fm-footer,.fm-footer a{color:var(--wp--preset--color--white)}.fm-footer{background-color:var(--wp--preset--color--black);padding:48px 0}.fm-footer a{text-decoration:none;transition:all .25s;font-family:var(--wp--preset--font-family--zangezi-sans)}.fm-footer a:hover{color:var(--wp--preset--color--orange-2)}.fm-footer ul{padding:0;margin:0;list-style:none;display:flex;gap:24px;flex-direction:column}.fm-footer a,.fm-footer ul li,.fm-footer__bottom span{line-height:normal}.fm-footer__col-title{font-size:20px;line-height:1;font-weight:400;margin-bottom:24px;font-family:var(--wp--preset--font-family--zangezi)}@media (max-width:991px){.fm-footer__col--socials{flex:0 0 100%;margin-top:40px}.fm-footer__col--socials .fm-footer__socials{flex-direction:row;flex-wrap:wrap;row-gap:10px}}@media (max-width:768px){.fm-footer__col--menu{flex:0 0 100%;margin-top:40px}.fm-footer__col--menu ul{flex-direction:row;flex-wrap:wrap;row-gap:10px}}.fm-footer__logo,.fm-footer__qr{display:block;width:130px;height:auto;margin-bottom:24px}.fm-footer__qr{width:83px;margin-bottom:20px}.fm-footer__cta-text{font-family:var(--wp--preset--font-family--zangezi-sans);line-height:normal}.fm-footer__left{display:flex;flex-direction:column}.fm-footer__right,.fm-footer__top{display:flex;flex-direction:row;justify-content:space-between}.fm-footer__top{padding-bottom:40px}@media (max-width:991px){.fm-footer__top{flex-wrap:wrap}}.fm-footer__socials{display:flex;flex-direction:column;gap:24px}.fm-footer__socials svg{width:16px;height:auto;margin-right:8px}.fm-footer__bottom{padding-top:40px;border-top:1px solid var(--wp--preset--color--white);display:flex;justify-content:space-between}@media (max-width:768px){.fm-footer__bottom{flex-direction:column;align-items:center;gap:20px}}.fm-footer__bottom ul{display:flex;flex-direction:row;gap:40px}.fm-blog__description,.fm-blog__label{margin-bottom:40px}.fm-blog__label{font-size:20px;color:var(--wp--preset--color--gray-3);line-height:normal;letter-spacing:.4px}.fm-blog__list{display:flex;flex-wrap:wrap;gap:40px 20px}.fm-blog__list .fm-stories-card{flex:0 0 100%;max-width:100%}@media (min-width:576px){.fm-blog__list .fm-stories-card{flex:0 0 calc((100% - 40px)/2);max-width:calc((100% - 40px)/2)}}@media (min-width:1200px){.fm-blog__list .fm-stories-card{flex:0 0 calc((100% - 40px)/3);max-width:calc((100% - 40px)/3)}}.fm-error{text-align:center;padding:144px 0 72px}.fm-account{margin-bottom:46px;display:flex;flex-wrap:wrap;gap:20px}@media (min-width:992px){.fm-account{margin-bottom:72px}}.fm-account .fm-heading{margin-bottom:20px}.fm-account__subtitle{font-family:var(--wp--preset--font-family--zangezi);font-size:24px;line-height:1;margin-top:20px;margin-bottom:20px}@media (min-width:992px){.fm-account__subtitle{margin-top:40px}}.fm-account__list{list-style:none;margin:0 0 40px}.fm-account__list li{display:flex;align-items:center;gap:8px;font-size:16px;line-height:1.25;margin-bottom:8px}.fm-account__deadline span,.fm-account__description,.fm-account__info{color:var(--wp--preset--color--gray-3)}.fm-account__description{line-height:1.4;margin-bottom:40px}.fm-account__description--black{color:var(--wp--preset--color--black);margin-bottom:0}.fm-account__info{line-height:1.2}.fm-account__lines{display:flex;flex-direction:column;gap:20px;border-bottom:1px solid var(--wp--preset--color--gray-1);padding-bottom:20px;margin-bottom:20px}.fm-account__lines-separator{display:inline-block;background-color:rgba(0,0,0,.2);width:12px;height:1px}.fm-account__lines-item{display:flex;align-items:center;gap:8px}.fm-account__deadline{font-size:16px;line-height:1.25}.fm-account__col{border-radius:20px;padding:20px;flex:0 0 100%;max-width:100%}@media (min-width:992px){.fm-account__col{padding:40px;flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px)}}.fm-account__col--default{display:flex;flex-direction:column;align-items:flex-end;padding:0}.fm-account__col--gray{background-color:var(--wp--preset--color--gray-2)}.fm-account__col--40{display:flex;flex-direction:column;gap:20px}@media (min-width:992px){.fm-account__col--40{gap:40px}}.fm-account__col--40 .fm-heading{margin-bottom:0}.fm-account__form{display:flex;flex-direction:column;gap:20px}@media (min-width:992px){.fm-account__form{gap:40px}}.fm-account__btns .fm-btn_primary-transparent svg,.fm-account__form-step{display:none}.fm-account__form-step.active{display:block}.fm-account__btns,.fm-account__fields{display:flex;flex-wrap:wrap;gap:20px}.fm-account__btns{margin-top:40px}.fm-account__summary{display:flex;flex-direction:column;gap:20px;margin-top:40px}.fm-account__summary-item{display:flex;align-items:center;justify-content:space-between;gap:20px}.fm-account__summary-item_price{font-size:20px}.wp-block-woocommerce-cart .wc-block-cart div.wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.wp-block-woocommerce-cart .wc-block-cart div.wc-block-components-totals-footer-item .wc-block-components-totals-item__value,.wp-block-woocommerce-cart .wc-block-cart h2.wc-block-cart__totals-title{font-family:var(--wp--preset--font-family--zangezi-sans);font-weight:400;font-size:20px}.wp-block-woocommerce-cart .wc-block-cart .wc-block-components-sidebar .wc-block-components-panel,.wp-block-woocommerce-cart .wc-block-cart .wc-block-components-sidebar .wc-block-components-totals-coupon,.wp-block-woocommerce-cart .wc-block-cart .wc-block-components-sidebar .wc-block-components-totals-item,.wp-block-woocommerce-cart .wc-block-cart div.wc-block-components-totals-footer-item{padding:0}.woocommerce-order table.order_details,.wp-block-woocommerce-cart .wc-block-cart table.wc-block-cart-items{border:1px solid var(--wp--preset--color--gray-1);box-shadow:none}.woocommerce-order table.order_details thead,.wp-block-woocommerce-cart .wc-block-cart table.wc-block-cart-items thead{background-color:transparent}.woocommerce-order table.order_details thead th,.wp-block-woocommerce-cart .wc-block-cart table.wc-block-cart-items thead th{padding:16px}.wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__submit-button{background-color:var(--wp--preset--color--orange-2);border:1px solid transparent;border-radius:8px;font-size:1rem;color:var(--wp--preset--color--white);line-height:1;text-decoration:none;text-transform:none;white-space:nowrap;padding:15px 22px;position:relative;width:fit-content}@media (hover:hover){.wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__submit-button:hover::before{opacity:0}.wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__submit-button:hover::after{opacity:1}}.wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__submit-button::after,.wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__submit-button::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;transition:opacity .5s ease-in-out;border-radius:8px}.wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__submit-button::before{opacity:1;box-shadow:0 0 24px 0 #ff6a00 inset,0 0 32px 0 rgba(255,106,0,.54),0 0 12px 0 rgba(255,106,0,.32)}.wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__submit-button::after{opacity:0;box-shadow:0 0 44px 0 #ff6a00 inset,0 0 52px 0 rgba(255,106,0,.54),0 0 32px 0 rgba(255,106,0,.32)}.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout{margin:0 auto 72px}.wp-block-woocommerce-checkout .wc-block-components-title,.wp-block-woocommerce-checkout .wps_recurring_bifurcation_wrapper h4{font-family:var(--wp--preset--font-family--zangezi-sans);font-weight:400;font-size:20px}.wp-block-woocommerce-checkout .wps_recurring_bifurcation_wrapper{margin-top:40px}.wp-block-woocommerce-checkout .wps_recurring_bifurcation_wrapper li{padding:10px 0}.wp-block-woocommerce-checkout .wc-blocks-components-select .wc-blocks-components-select__select{border-color:var(--wp--preset--color--gray-1);border-radius:8px}.wp-block-woocommerce-checkout .wc-blocks-components-select .wc-blocks-components-select__select:focus{border-color:var(--wp--preset--color--gray-1)}.wp-block-woocommerce-checkout .wc-block-components-text-input input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.wp-block-woocommerce-checkout .wc-block-components-text-input textarea{border-color:var(--wp--preset--color--gray-1);border-radius:8px}.wp-block-woocommerce-checkout .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted,.wp-block-woocommerce-checkout .wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted{border:1px solid var(--wp--preset--color--gray-1);border-radius:8px;box-shadow:none}.wp-block-woocommerce-checkout .wc-block-components-address-card,.wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block{border-radius:8px}.wp-block-woocommerce-checkout .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button,.wp-block-woocommerce-checkout .wc-block-checkout__actions_row .wc-block-components-checkout-return-to-cart-button{border:1px solid transparent;border-radius:8px;font-size:1rem;line-height:1;text-decoration:none;text-transform:none;white-space:nowrap;position:relative;width:fit-content}.wp-block-woocommerce-checkout .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{padding:15px 22px}.wp-block-woocommerce-checkout .wc-block-checkout__actions_row .wc-block-components-checkout-return-to-cart-button{display:flex;align-items:center;gap:8px;padding:0}.wp-block-woocommerce-checkout .wc-block-checkout__actions_row .wc-block-components-checkout-return-to-cart-button svg{position:relative;transform:none}.wp-block-woocommerce-checkout .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{background-color:var(--wp--preset--color--orange-2);color:var(--wp--preset--color--white)}@media (hover:hover){.wp-block-woocommerce-checkout .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button:hover::before{opacity:0}.wp-block-woocommerce-checkout .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button:hover::after{opacity:1}}.wp-block-woocommerce-checkout .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button::after,.wp-block-woocommerce-checkout .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;transition:opacity .5s ease-in-out;border-radius:8px}.wp-block-woocommerce-checkout .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button::before{opacity:1;box-shadow:0 0 24px 0 #ff6a00 inset,0 0 32px 0 rgba(255,106,0,.54),0 0 12px 0 rgba(255,106,0,.32)}.wp-block-woocommerce-checkout .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button::after{opacity:0;box-shadow:0 0 44px 0 #ff6a00 inset,0 0 52px 0 rgba(255,106,0,.54),0 0 32px 0 rgba(255,106,0,.32)}.woocommerce-order{max-width:var(--wp--style--global--wide-size);margin:0 auto 72px;width:100%}.woocommerce-order .woocommerce-column__title,.woocommerce-order .woocommerce-order-details__title{font-size:48px}.woocommerce-order .woocommerce-order-overview{display:flex;flex-direction:column;gap:5px;list-style:none;margin:0 0 20px}.woocommerce-order .woocommerce-columns{display:flex;flex-wrap:wrap;gap:24px}.woocommerce-order .woocommerce-columns .woocommerce-column{flex:0 0 100%;max-width:100%}@media (min-width:768px){.woocommerce-order .woocommerce-columns--2 .woocommerce-column{flex:0 0 calc(50% - 14px);max-width:calc(50% - 14px)}}.woocommerce-order table.order_details tr{border-bottom:1px solid var(--wp--preset--color--gray-1)}.woocommerce-order table.order_details tr td,.woocommerce-order table.order_details tr th{border-right:1px solid var(--wp--preset--color--gray-1)}.fm-job-item{background-color:var(--wp--preset--color--gray-2);border-radius:20px;overflow:hidden}.fm-job-item--small .fm-job-item__title{font-size:28px;height:200px}@media (min-width:1200px){.fm-job-item--small .fm-job-item__title{font-size:40px}}.fm-job-item--small .fm-job-item__sallary{font-size:18px}.fm-job-item--small .fm-job-item__company,.fm-job-item--small .fm-job-item__location{font-size:14px}.fm-job-item__title{background-color:var(--wp--preset--color--purple-10);font-family:var(--wp--preset--font-family--zangezi);font-style:normal;font-weight:300;line-height:1.03;padding:20px!important;margin:0;height:280px}@media (max-width:767px){.fm-job-item__title{height:220px}}.fm-job-item__info{padding:20px;display:flex;flex-direction:column;gap:20px}.fm-job-item__info-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px}@media (max-width:768px){.fm-job-item__info-row{flex-direction:column}}.fm-job-item__company,.fm-job-item__location{font-family:var(--wp--preset--font-family--zangezi);font-size:16px;font-weight:400;line-height:normal;text-transform:uppercase}.fm-job-item__location{color:var(--wp--preset--color--gray-3)}.fm-job-item__sallary{font-size:24px;font-weight:400;text-transform:uppercase;line-height:normal}.h1,.h2,.h3,.h4,.h5,.h6{margin-top:0;margin-bottom:20px;font-size:clamp(2.625rem,2.625rem + (1vw - .48rem)*4.4304,4.375rem);font-weight:400;line-height:1}.h2,.h3,.h4,.h5,.h6{font-size:clamp(2.375rem,2.375rem + (1vw - .48rem)*3.481,3.75rem)}.h3,.h4,.h5,.h6{font-size:clamp(2.125rem,2.125rem + (1vw - .48rem)*2.5316,3.125rem)}.h4,.h5,.h6{font-size:clamp(1.875rem,1.875rem + (1vw - .48rem)*1.5823,2.5rem)}.h5,.h6{font-size:clamp(1.625rem,1.625rem + (1vw - .48rem)*.6329,1.875rem)}.h6{font-size:clamp(1.25rem,1.375rem + (1vw - .48rem)*-.3165,1.375rem)}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZpbGU6L1VzZXJzL29sZWhvZGVzaGNoYWsvTG9jYWwlMjBTaXRlcy9mZXItbWVsbC9hcHAvcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2Zlci1tZWxsL3NvdXJjZXMvc2Nzcy9fcmVib290LnNjc3MiLCJzdHlsZS5jc3MiLCJmaWxlOi9Vc2Vycy9vbGVob2Rlc2hjaGFrL0xvY2FsJTIwU2l0ZXMvZmVyLW1lbGwvYXBwL3B1YmxpYy93cC1jb250ZW50L3RoZW1lcy9mZXItbWVsbC9zb3VyY2VzL3Njc3MvX2hlYWRlci5zY3NzIiwiZmlsZTovVXNlcnMvb2xlaG9kZXNoY2hhay9Mb2NhbCUyMFNpdGVzL2Zlci1tZWxsL2FwcC9wdWJsaWMvd3AtY29udGVudC90aGVtZXMvZmVyLW1lbGwvc291cmNlcy9zY3NzL19mb290ZXIuc2NzcyIsImZpbGU6L1VzZXJzL29sZWhvZGVzaGNoYWsvTG9jYWwlMjBTaXRlcy9mZXItbWVsbC9hcHAvcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2Zlci1tZWxsL3NvdXJjZXMvc2Nzcy9fbWFpbi5zY3NzIiwiZmlsZTovVXNlcnMvb2xlaG9kZXNoY2hhay9Mb2NhbCUyMFNpdGVzL2Zlci1tZWxsL2FwcC9wdWJsaWMvd3AtY29udGVudC90aGVtZXMvZmVyLW1lbGwvc291cmNlcy9zY3NzL19nZW5lcmFsLnNjc3MiLCJmaWxlOi9Vc2Vycy9vbGVob2Rlc2hjaGFrL0xvY2FsJTIwU2l0ZXMvZmVyLW1lbGwvYXBwL3B1YmxpYy93cC1jb250ZW50L3RoZW1lcy9mZXItbWVsbC9zb3VyY2VzL3Njc3MvX2Jsb2cuc2NzcyIsImZpbGU6L1VzZXJzL29sZWhvZGVzaGNoYWsvTG9jYWwlMjBTaXRlcy9mZXItbWVsbC9hcHAvcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2Zlci1tZWxsL3NvdXJjZXMvc2Nzcy9fZXJyb3ItcGFnZS5zY3NzIiwiZmlsZTovVXNlcnMvb2xlaG9kZXNoY2hhay9Mb2NhbCUyMFNpdGVzL2Zlci1tZWxsL2FwcC9wdWJsaWMvd3AtY29udGVudC90aGVtZXMvZmVyLW1lbGwvc291cmNlcy9zY3NzL19hY2NvdW50LnNjc3MiLCJmaWxlOi9Vc2Vycy9vbGVob2Rlc2hjaGFrL0xvY2FsJTIwU2l0ZXMvZmVyLW1lbGwvYXBwL3B1YmxpYy93cC1jb250ZW50L3RoZW1lcy9mZXItbWVsbC9zb3VyY2VzL3Njc3MvX3dvb2NvbW1lcmNlLnNjc3MiLCJmaWxlOi9Vc2Vycy9vbGVob2Rlc2hjaGFrL0xvY2FsJTIwU2l0ZXMvZmVyLW1lbGwvYXBwL3B1YmxpYy93cC1jb250ZW50L3RoZW1lcy9mZXItbWVsbC9zb3VyY2VzL3Njc3MvZWxlbWVudHMvX2pvYi1pdGVtLnNjc3MiLCJkYXRhOjtjaGFyc2V0PXV0Zi04LC8lMjBWYXJpYWJsZXMlMEFAdXNlJTIwJTIydmFyaWFibGVzJTIyOyUwQUB1c2UlMjAlMjJleHRlbmQlMjI7JTBBJTBBLyUyMFV0aWxpdGllcyUwQUB1c2UlMjAlMjJyZWJvb3QlMjI7JTBBQHVzZSUyMCUyMmhlYWRlciUyMjslMEFAdXNlJTIwJTIybWFpbiUyMjslMEFAdXNlJTIwJTIyZ2VuZXJhbCUyMjslMEFAdXNlJTIwJTIyZm9vdGVyJTIyOyUwQSUwQS8lMjBQYWdlcyUwQUB1c2UlMjAlMjJibG9nJTIyOyUwQUB1c2UlMjAlMjJlcnJvci1wYWdlJTIyOyUwQUB1c2UlMjAlMjJhY2NvdW50JTIyOyUwQUB1c2UlMjAlMjJ3b29jb21tZXJjZSUyMjslMEElMEEvJTIwRWxlbWVudHMlMEFAdXNlJTIwJTIyZWxlbWVudHMvam9iLWl0ZW0lMjI7JTBBLmgxLCUyMC5oMiwlMjAuaDMsJTIwLmg0LCUyMC5oNSwlMjAuaDYlN0JtYXJnaW4tdG9wOiUyMDA7JTIwbWFyZ2luLWJvdHRvbTolMjAyMHB4OyUyMGZvbnQtd2VpZ2h0OiUyMDcwMDtsaW5lLWhlaWdodDolMjAxLjU7JTdELmgxJTdCZm9udC1zaXplOiUyMGNsYW1wKDIuNjI1cmVtLCUyMDIuNjI1cmVtJTIwKyUyMCgoMXZ3JTIwLSUyMDAuNDhyZW0pJTIwKiUyMDQuNDMwNCksJTIwNC4zNzVyZW0pO2ZvbnQtd2VpZ2h0OiUyMDQwMDtsaW5lLWhlaWdodDolMjAxOyU3RC5oMiU3QmZvbnQtc2l6ZTolMjBjbGFtcCgyLjM3NXJlbSwlMjAyLjM3NXJlbSUyMCslMjAoKDF2dyUyMC0lMjAwLjQ4cmVtKSUyMColMjAzLjQ4MTApLCUyMDMuNzVyZW0pO2ZvbnQtd2VpZ2h0OiUyMDQwMDtsaW5lLWhlaWdodDolMjAxOyU3RC5oMyU3QmZvbnQtc2l6ZTolMjBjbGFtcCgyLjEyNXJlbSwlMjAyLjEyNXJlbSUyMCslMjAoKDF2dyUyMC0lMjAwLjQ4cmVtKSUyMColMjAyLjUzMTYpLCUyMDMuMTI1cmVtKTtmb250LXdlaWdodDolMjA0MDA7bGluZS1oZWlnaHQ6JTIwMTslN0QuaDQlN0Jmb250LXNpemU6JTIwY2xhbXAoMS44NzVyZW0sJTIwMS44NzVyZW0lMjArJTIwKCgxdnclMjAtJTIwMC40OHJlbSklMjAqJTIwMS41ODIzKSwlMjAyLjVyZW0pO2ZvbnQtd2VpZ2h0OiUyMDQwMDtsaW5lLWhlaWdodDolMjAxOyU3RC5oNSU3QmZvbnQtc2l6ZTolMjBjbGFtcCgxLjYyNXJlbSwlMjAxLjYyNXJlbSUyMCslMjAoKDF2dyUyMC0lMjAwLjQ4cmVtKSUyMColMjAwLjYzMjkpLCUyMDEuODc1cmVtKTtmb250LXdlaWdodDolMjA0MDA7bGluZS1oZWlnaHQ6JTIwMTslN0QuaDYlN0Jmb250LXNpemU6JTIwY2xhbXAoMS4yNXJlbSwlMjAxLjM3NXJlbSUyMCslMjAoKDF2dyUyMC0lMjAwLjQ4cmVtKSUyMColMjAtMC4zMTY1KSwlMjAxLjM3NXJlbSk7Zm9udC13ZWlnaHQ6JTIwNDAwO2xpbmUtaGVpZ2h0OiUyMDE7JTdEIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBLEMsQ0NBQSxPLENBREEsUSxDRElJLHFCLENBR0osOENBQ0ksSyxDQUNJLHdCQUlSLEksQ0FDSSxrQyxDQUNBLGlDLENBQ0EsNkIsQ0FDQSx1QyxDQUNBLGlCLENBR0osRSxDQUNJLFEsQ0FDQSxhLENBQ0EsNkIsQ0FDQSxRLENBQ0EsVyxDQUdKLE9BQUEsTyxDQUNJLFUsQ0FTQSxlLENDUlksZSxDQUNBLGUsQ0FDQSxlLENBQ0EsZSxDQUNBLGUsQ0RJWixjLENDUkosYyxDQUNBLGMsQ0FDQSxjLENBQ0EsYyxDQUNBLGMsQ0RLUSxhLENFNEZKLHdDLENGMUZBLGMsQ0NIVyxjLENBQ0EsYyxDQUNBLGMsQ0FDQSxjLENBQ0EsYyxDRGliUCw0QixDQWxiSixhLENDSEosYSxDQUNBLGEsQ0FDQSxhLENBQ0EsYSxDQUNBLGEsQ0RnREksYSxDQTNDQSxZLENBeUJBLGEsQ0E5QkksZSxDQ1NSLDRCLENEQ0EsVyxDQUVJLHdDLENBQ0EsZ0MsQ0FDQSxXLENBQ0EscUMsQ0FDQSw2QixDQUdKLE8sQ0FDSSxrQixDQUNBLGlCLENBQ0EsbUIsQ0FxQkosRSxDQWxCQSxFLENBbUJJLFMsQ0FuQkosRSxDQUVJLG9CLENBQ0Esc0IsQ0FNQSxLLENBQ0ksc0IsQ0FHSixRLENBQ0ksc0IsQ0FJUixFLENBRUksb0IsQ0FDQSwwQixDQWdNSixLLENBdkxRLGtELENBOFRSLE0sQ0E5VFEsa0QsQ0FDSSxvQixDQUtaLEUsQ0FDSSxrQixDQUdKLEUsQ0FDSSxrQixDQUdKLEUsQ0FDSSxlLENBR0osVSxDQUFBLEMsQ0FDSSxrQixDQUNBLGlCLENBQ0EsYSxDQUdKLEMsQ0NUQSxNLENEV0ksa0IsQ0FHSixLLENBQ0ksYSxDQUdKLEksQ0FDSSx3QixDQUdKLEcsQ0NUQSxHLENEV0ksaUIsQ0FDQSxrQixDQUNBLGEsQ0FDQSx1QixDQUdKLEcsQ0FDSSxXLENBR0osRyxDQUNJLFEsQ0FHSixNQUFBLE0sTUFBQSxRLENBQUEsTUFBQSxNLE1BQUEsYyxDQUNJLGEsQ0FDQSxvQixDQUdKLEcsQ0FDSSxxQixDQUVBLGUsQ0FFQSxjLENBRUEsWSxDQUNBLGUsQ0FtQkEsYSxDQUNBLFksQ0FDQSxrQixDQUNBLGEsQ0FwQkEsYSxDQUNJLGdCLENDTlIsSSxDQUNBLEcsQ0ROQSxHLENDT0EsSSxDRFlJLDBGLENBRUEsYSxDQUVBLDBCLENDbEJKLEksQ0RMQSxHLENBeUNJLGtCLENDcENKLEksQ0RxQ0ksYSxDQUNBLG9CLENBdUJBLG9CLENBQ0EsZ0IsQ0FDQSxpQixDQzlESixHLENBQ0EsSSxDRGFJLGtCLENBY0osUSxDQUNJLGlCLENBRUEsaUIsQ0FTSixNLENBWkEsUSxDQWFJLGEsQ0FHSixHLENBQ0ksbUIsQ0FDQSxnQixDQUNBLFUsQ0FDQSx3QixDQUNBLG1CLENBbU9BLGUsQ0FDQSxpQixDQWpPSixPLENBQ0ksUyxDQUNBLGEsQ0FDQSxlLENBVUosTSxDQUNJLGUsQ0FHSixHLENDWEEsRyxDRGFJLHFCLENBR0osSyxDQUNJLG1CLENBQ0Esd0IsQ0FDQSxVLENBQ0EsUSxDQUNBLG9DLENBQ0Esa0IsQ0FFQSxhLENBQ0ksZ0IsQ0FDQSxpQixDQUNBLGEsQ0FDQSxtQixDQUNBLGEsQ0N4RlIsSSxDRDBHSSxXLENBZkEsVyxDQUNJLHdCLENBS0EsYyxDQUNJLDRCLENBRUEseUIsQ0FDSSxrQixDQVNaLFEsQ0FBQSxRLENBQ0ksaUIsQ0FJUixFLENBQ0ksa0IsQ0FDQSwrQixDQU9KLE0sQ0FDSSxlLENBR0osaUJBQUEsZSxDQUNJLFMsQ0NqQkosTSxDRG9CQSxLLENDbEJBLFEsQ0FEQSxNLENBRUEsUSxDRHNCSSxRLENBQ0EsbUIsQ0FDQSxpQixDQUNBLG1CLENBR0osTSxDQ3BCQSxNLENEc0JJLG1CLENBR0osYSxDQUNJLGMsQ0FHSixNLENBQ0ksZ0IsQ0FHSixlLENBQ0ksUyxDQUdKLHlDLENBQ0ksWSxDQ2pCSixhLENBQ0EsWSxDQUNBLGEsQ0RrQkEsTSxDQUlJLHlCLENDakJKLGtCQUFrQixVLENBQ2xCLGlCQUFpQixVLENBQ2pCLGtCQUFrQixVLENEa0JsQixXQUFBLFUsQ0FJSSxjLENBR0osa0IsQ0FDSSxTLENBQ0EsaUIsQ0FHSixRLENBQ0ksZSxDQUdKLFEsQ0FDSSxXLENBQ0EsUyxDQUNBLFEsQ0FDQSxRLENBR0osTSxDQUNJLFUsQ0FDQSxVLENBQ0EsUyxDQUNBLG1CLENBQ0EsK0IsQ0FDQSxtQixDQUVBLDBCQVJKLE0sQ0FTUSxrQkFHSixRLENBQ0ksVSxDQ2JSLGlDLENEaUJBLHNDLENDbEJBLGtDLENBREEsOEIsQ0FHQSxtQyxDQUpBLDRCLENBS0Esa0MsQ0RzQkksUyxDQUdKLDJCLENBQ0ksVyxDQUdKLGEsQ0FDSSxtQixDQUNBLDRCLENBV0osMkIsQ0FDSSx1QixDQUdKLDhCLENBQ0ksUyxDQUdKLHNCLENBQ0ksWSxDQUdKLDRCLENBQ0ksWSxDQUNBLHlCLENBT0osTSxDQUNJLFEsQ0FHSixPLENBQ0ksaUIsQ0FDQSxjLENBR0osUSxDQUNJLHVCLENBR0osUSxDQUNJLHNCLENBUUosRyxDQUNJLFcsQ0FDQSxjLENBR0osSyxDQTNCQSxNLENDUUEsTSxDRHNCSSxrQixDQUNBLGMsQ0FLQSxZLENDdEJKLFcsQ0R1QlEsUyxDQUtKLDBCLENBQ0ksYyxDQUNBLHNDLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsZSxDQUtKLGlCLENBQ0ksZSxDQUNBLGtCLENFemRSLFUsQ0FHQyxpQixDQUNBLFEsQ0FDQSxRLENBQ0EsMEIsQ0FDQSxVLENBQ0EsVyxDQUVBLHlCQVZELFUsQ0FXRSxVQUlBLGlDLENBQ0MsZ0QsQ0FLRCxrQyxDQUNDLGdELENBQ0EsMkIsQ0FDQSw0QixDQ0FDLDJCLENES0EsMkMsQ0FDQyx1QyxDQU9ELDJDLENBNk9BLDZCLENBNU9DLHlDLENBTUosZ0IsQ0FDQyxpQixDQUNBLFksQ0FDQSxrQixDQUNBLDZCLENBQ0EsWSxDQUNBLGtCLENBQ0EsaUIsQ0FDQSxzQyxDQUNBLGdDLENBQ0EsbUMsQ0FBQSwyQixDQUVBLHlCQVpELGdCLENBYUUsbUJBS0Qsb0IsQ0FDQyxXLENBQ0EsVSxDQUNBLHlCQUhELG9CLENBSUUsaUJBS0gsZ0IsQ0FDQyxTLENBQ0EsUSxDQUNBLGUsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxRLENBRUEsMEJBUkQsZ0IsQ0FTRSxVLEFBR0QseUJBWkQsZ0IsQ0FhRSx5QixDQUNBLDBDLENBQ0EsbUMsQ0FBQSwyQixDQUNBLHFCLENBQ0EsaUIsQ0FDQSxRLENBQ0EsVSxDQUNBLFksQ0FDQSxRLENBQ0Esc0IsQ0FDQSxpQixDQUNBLFksQ0FFQSx3QixDQUNDLFksQ0FFQSwwQixDQUNDLHVDQUtILDBCLENBQ0MsbUMsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxpQixDQUVBLHlCQU5ELDBCLENBT0Usc0MsQ0FDQSxnQyxDQUNBLG1DLENBQUEsMkIsQ0FDQSxpQixDQUNBLFksQ0FDQSxRLENBQ0EsUyxDQUNBLGlCLENBQ0Esc0IsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxRLENBQ0EsWUFHRCw2QixDQUNDLGlCLENBTUEscUMsQ0FDQyxXLENBSUEseUJBREQsK0IsQ0FFRSxnQkFNSixtQixDQUNDLGtCLENBQ0EsaUIsQ0FFQSx5QkFKRCxtQixDQUtFLGdCLEFBR0QscUJBQ0MsbUMsQ0FDQyxTLENBQ0Esb0JBS0gsa0IsQ0FDQyxxQyxDQUNBLGMsQ0FDQSxlLENBQ0Esa0IsQ0FDQSx3QixDQUNBLG9CLENBQ0EscUIsQ0FFQSx3QixDQUNDLHdDLENBS0gsa0IsQ0FDQyxZLENBQ0EsYyxDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxVLENBQ0EsVyxDQUVBLHlCQVJELGtCLENBU0UsZ0IsQ0FDQSxVLENBQ0EsYSxBQUdELHlCQWRELGtCLENBZUUsZUFHRCx1QixDQUNDLGlCLENBQ0EsYSxDQUNBLFUsQ0FDQSxVLENBQ0EsZ0QsQ0FDQSxpQixDQUNBLE0sQ0FDQSxLLENBQ0EsbUIsQ0FFQSxvQyxDQUNDLE8sQ0FDQSwwQixDQUdELGtDLENBQ0MsUSxDQUNBLFEsQ0FJQSwyQyxDQUNDLHVCLENBQ0EsTyxDQUdELDRDLENBQ0MsUyxDQUdELDBDLENBQ0Msd0IsQ0FDQSxVLENBTUYsNkIsQ0FDQyxtRCxDQVVILGdCLENBTEEsbUIsQ0FDQyxZLENBQ0Esa0IsQ0FHRCxnQixDQUVDLGtCLENBQ0EsUSxDQUdBLHlCQU5ELGdCLENBT0UsVUFHRCxxQixDQUNDLFMsQ0FDQSxXLENBQ0EscUMsQ0FJQSx5QkFERCxvQixDQUVFLFlBSUYscUIsQ0FDQyxzQixDRTFRQyxNLENIbXJCSixPLENBQ0EsV0FBVyxjLENHbnJCSCxzQixDQUNBLGtCLENBR0osV0FBQSxlLENIb3JCSixZQUFZLGUsQ0FDWixXQUFXLE8sWUFBbUIsZSxDR3ByQnRCLFMsQ0FHSixjLENIcXJCSixlLENBQ0EsV0FBVyxzQixDR3JyQkgsc0IsQ0FDQSxrQixDQVdBLG1CQUFBLHlCLE1BQUEsVyxDQUNJLGdCLENBQ0EsaUIsQ0FHSixtQkFBQSxvQyxDQVRBLG1CQUFBLHlCLE1BQUEsVSxNQUFBLFUsTUFBQSxhLENBVUksNkMsQ0FHSixtQkFBQSxvQyxDQUNJLGMsQ0NuQ1osYSxDQU9BLGtCLENBTkksZ0QsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSxpQixDQUdKLGtCLENBQ0ksNkMsQ0FNSix3QkFBQSxrQixDQUNJLGtCLENBQ0EseUJBRkosd0JBQUEsa0IsQ0FHUSxvQkFLSiwwQixDQUNJLFUsQ0FFQSxxRCxDQUNJLGdELENBQ0EsaUQsQ0FDQSxpQixDQUNBLFcsQ0FHSSxtRyxDQUNJLHlCLENBSVIsa0YsQ0FDSSwwQixDQUNBLDBCLENBQ0EsZ0QsQ0FHSiwrRSxDQUNJLFUsQ0FDQSxPLENBQ0EsMEIsQ0FHSixxRixDQUNJLGdELENBTWhCLE8sQ0FHSSxtQixDQUNBLGtCLENBQ0Esc0IsQ0FDQSxRLENBQ0EsUyxDQUNBLDRCLENBQ0Esb0IsQ0FDQSxpQixDQUNBLGMsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxrQixDQUNBLG1CLENBRUEsVyxDQUNJLGEsQ0FHSixxQkFDSSxXLENBQ0ksb0MsQ0FJQSxpQixDQUNJLDBCQUtaLHNCLENBQUEsMkIsQ0FBQSw0QixDQUdJLGtCLENBQ0EsYyxDQUNBLGlCLENBQ0EsaUIsQ0FFQSxzQyxDQUFBLDJDLENBQUEsNEMsQ0FDSSxpQixDQUlSLHNCLENBQ0ksaUIsQ0FDQSxtRCxDQUNBLHFDLENBRUEscUJBRVEsb0MsQ0FDSSxTLENBR0osbUMsQ0FDSSxXQUtaLDZCLENBQUEsOEIsQ0FFSSxVLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0EsbUIsQ0FDQSxrQyxDQUNBLGlCLENBR0osOEIsQ0FDSSxTLENBQ0EsaUcsQ0FHSiw2QixDQUNJLFMsQ0FDQSxpRyxDQUlSLDJCLENBQ0ksNEIsQ0FDQSxpRCxDQUNBLHNDLENBRUEscUJBTEosMkIsQ0FNUSwyQyxDQUVBLGlDLENBQ0ksbURBS1osNEIsQ0FDSSw0QixDQUNBLGdELENBQ0EscUMsQ0FFQSxxQkFMSiw0QixDQU1RLDhCLENBRUEsa0MsQ0FDSSxnRCxDQUNBLHVDQUtaLHVCLENBQUEsd0IsQ0FFSSxrQixDQUNBLE8sQ0FDQSxpQixDQUNBLGlCLENBQ0EsNEIsQ0FDQSxjLENBR0osdUIsQ0FDSSxnRCxDQUNBLHFDLENBRUEscUJBSkosdUIsQ0FLUSxpRSxDQUVBLDZCLENBQ0ksZ0QsQ0FDQSx1Q0FLWix3QixDQUNJLG1ELENBQ0Esd0MsQ0FFQSxxQkFKSix3QixDQUtRLGlFLENBRUEsOEIsQ0FDSSxtRCxDQUNBLHVDQUtaLGdCLENBQ0ksc0IsQ0FHSixjLENBQ0ksYyxDQUNBLHdDLENBQ0EsZ0IsQ0FDQSw4QixDQUNBLDJCLENBQ0EscUMsQ0FBQSw2QixDQUNBLDhCLENBQ0EseUIsQ0FDQSxpQyxDQUNBLHdCLENBRUEscUIsQ0FBQSxzQixDQUVJLFksQ0FHSixvQixDQUNJLDRCLENBR0osbUIsQ0FDSSxzQyxDQUtaLFcsQ0FDSSxjLENBQ0EsZSxDQUNBLGUsQ0FDQSxrQixDQUVBLHlCQU5KLFcsQ0FPUSxjLENBQ0EsYSxDQUNBLG9CQUdKLGtCLENBQ0ksaUIsQ0FHSixjLENBQ0ksbUQsQ0FDQSxlLENBRUEseUJBSkosYyxDQUtRLGMsQ0FDQSxvQkFJUixjLENBQ0ksYyxDQUNBLHlCQUZKLGMsQ0FHUSxnQkFLWixnQixDQUdJLFksQ0FDQSxxQixDQUNBLFEsQ0FDQSxvQixDQUdJLDhDLENBQ0ksd0MsQ0FJUixxQixDQUNJLGtCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsWSxDQUNBLFUsQ0FFQSx5QixDQUlJLGlCLENBQ0EsSyxDQUNBLE0sQ0FJUiw0QixDQUNJLG1ELENBQ0EsYyxDQUNBLHNDLENBQ0Esa0IsQ0FDQSx3QixDQUdKLHVCLENBQ0ksZSxDQUNBLGMsQ0FDQSxxQyxDQUNBLGUsQ0FDQSxhLENBQ0Esb0IsQ0FJUixpQixDQUNJLFksQ0FDQSxrQixDQUNBLFEsQ0FFQSx1QixDQUFBLHVCLENBRUksYyxDQWlCSSxtRCxDQWRBLGtDLENBY0EsbUQsQ0FkQSxrQyxDQUNJLFcsQ0FpQkosbUQsQ0FkQSxrQyxDQWNBLG1ELENBZEEsa0MsQ0FDSSxZLENGM1VkLG1CLENFK1VNLDRCLENBQUEsNEIsQ0FBQSw0QixDQUFBLDRCLENBQ0ksbUIsQ0FlWixRLENBR0ksWSxDQUNBLG9CLENBQ0Esb0IsQ0FDQSxpQixDQUNBLGdCLENBRUEseUJBVEosUSxDQVVRLGMsQ0FHSixXLENBQUEsVyxDQUdRLGtCLEFBTUoseUJBRkosVyxDQUFBLFcsQ0FHUSxtQkFHSixrQixDQUFBLG1CLENBQUEsa0IsQ0FBQSxtQixDQUVJLFUsQ0FDQSxhLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsUyxDQUdKLG1CLENBQUEsbUIsQ0FDSSxxRSxDQUdKLGtCLENBQUEsa0IsQ0FDSSxvRSxDQUdKLDhCLENBQUEsOEIsQ0FDSSxpQixDQUNBLFMsQ0FJUixXLENBQ0ksZ0IsQ0FDQSxnRCxDQUZKLFcsQ0FJSSw4QixDQUVJLGtCLENBRUEseUJBSkosVyxDQUFBLDhCLENBS1EscUJBSVIsOEIsQ0FDSSxpQixDQUNBLFMsQ0FHSiw2QixDQUNJLGdELENBQ0EsMkIsQ0FDQSw2RCxDQUNBLGUsQ0FDQSxjLENBQ0EscUMsQ0FDQSxhLENBQ0Esd0IsQ0FDQSxtQixDQUNBLG1CLENBQ0EsZSxDQUVBLHlCQWJKLDZCLENBY1EsYyxDQUNBLHFCLENBQ0EscUJBS1osVyxDQUNJLGdCLENBR0osYSxDQThISSxnQyxDQUdJLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDQXJJUixhLENBQ0ksZ0IsQ0FRSixpQixDQUNJLGlCLENBQ0EsaUIsQ0FDQSxTLENBR0osaUIsQ0FpTEEsb0IsQ0FoTEksd0QsQ0FDQSxlLENBQ0EscUMsQ0FDQSxlLENBRUEseUJBTkosaUIsQ0FPUSxjLENBQ0EsZUFJUixxQixDQUNJLGMsQ0FDQSxzQyxDQUNBLGtCLENBR0osaUIsQ0FDSSxZLENBQ0EscUIsQ0FDQSxzQixDQUNBLFEsQ0FDQSxlLENBRUEseUJBUEosaUIsQ0FRUSxvQkFHSix5QixDQUNJLGUsQ0FFQSx5QkFISix5QixDQUlRLGEsQ0FDQSxZQUlSLHNCLENBQ0ksWSxDQUNBLHFCLENBQ0EsUSxDQUdKLHVCLENBQ0ksYyxDQUNBLHFDLENBQ0EsYSxDQUNBLGlCLENBRUEsK0IsQ0FDSSxlLENBS1osb0IsQ0FDSSx5QyxDQUNBLGdCLENBRUEsNEIsQ0FDSSxhLENBQ0EsYyxDQUNBLHFDLENBQ0EsaUIsQ0FDQSxrQixDQUdKLHlCLENBQ0ksWSxDQUNBLGMsQ0FDQSxzQixDQUNBLGtCLENBQ0EsUSxDQUdKLHlCLENBQ0ksb0QsQ0FDQSxpQixDQUNBLGMsQ0FDQSxxQyxDQUNBLGEsQ0FDQSxtQixDQUNBLHdCLENBQ0Esb0IsQ0FDQSxpQixDQUNBLGtCLENBRUEsaUMsQ0FBQSwrQixDQUVJLG1ELENBQ0EscUMsQ0FNaEIsaUIsQ0FHSSxZLENBQ0EscUIsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxpRCxDQUVBLHdCLENBQ0ksd0UsQ0FDQSxpQixDQUNBLFUsQ0FFQSxnQyxDQUNJLFUsQ0FDQSwrQixDQVFKLDRCLENBdFNBLHlCLENBdVNJLFUsQ0FDQSxXLENBQ0EsZ0IsQ0FHSiw4QixDQUNJLGlCLENBQ0EsUSxDQUNBLFUsQ0FDQSxXLENBQ0EsUyxDQUNBLG1ELENBQ0EsZSxDQUNBLGMsQ0FDQSxxQyxDQUNBLGEsQ0FDQSwwQkFYSiw4QixDQVlRLGdCQUtaLDBCLENBQ0ksWSxDQUVBLHNDLENBQ0kseUIsQ0FJUix3QixDQUNJLGtCLENBQ0Esa0IsQ0FFQSwwQkFKSix3QixDQUtRLGVBS1osaUIsQ0FDSSxpQixDQUNBLG9CLENBQ0EsZ0IsQ0FDQSxnRCxDQTRPQSxpQixDQTFPQSxxQixDQUNJLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUNBLGdCLENBU0EseUJBTkosb0IsQ0FPUSxjLENBQ0EsZUFJUiwwQixDQUNJLGlCLENBQ0EsUyxDQUlSLGEsQ0FDSSxZLENBQ0Esa0IsQ0FDQSxjLENBQ0Esa0IsQ0FHSSxvQkFBQSxPLENBQ0ksb0IsQ0FNUix3QixDQUNJLFksQ0FDQSxxQixDQUNBLFksQ0FDQSwwQkFKSix3QixDQUtRLGtCLENBQ0EsNkIsQ0FDQSxzQixDQUNBLGdCLENBSVIsMkIsQ0FFUSxnQkFHSix5QyxDSnduQlIsOEMsQ0l0bkJZLHdCLENBR0osbUMsQ0FDSSx5QixDQUVBLDRDLENBQ0ksdUIsQ0FHSiw0QyxDQUNJLHdDLENBMFNSLDJCLENBdFNBLDhCLENBQ0ksMkIsQ0FJUiwyQixDQUNJLFksQ0FDQSxRLENBQ0EsMEJBSEosMkIsQ0FJUSxnQixBQUlBLHlCQURKLCtDLENBRVEsY0FLWiw2QixDQUNJLFksQ0FDQSxRLENBSVIsVSxDQUNJLGtCLENBQ0EsZ0IsQ0FDQSxxRCxDQUVBLGlCLENBQ0ksa0IsQ0FHSixnQixDQUNJLFksQ0FDQSxjLENBQ0EsTyxDQUVBLHVCLENBQ0ksWSxDQUNBLHNCLENBQ0Esa0IsQ0FDQSxVLENBQ0EsVyxDQUNBLFcsQ0FDQSxhLENBQ0EsaUQsQ0FDQSxRLENBQ0EsaUIsQ0FFQSxxQkFaSix1QixDQWFRLGtCLENBQ0Esb0MsQ0FFQSw2QixDQUNJLHNCQU9wQixjLENBV0ksNEIsQ0FDSSxZLENBQ0Esc0IsQ0FDQSxrQixDQWRSLGMsQ0FFSSxjLENBR0EsZSxDQUVBLGdCLENBQ0ksb0IsQ0FHSiw0QixDQUlJLGEsQ0FDQSxXLENBQ0EsYyxDQUNBLHNDLENBRUEscUJBQ0ksaUNBQUEsSyxNQUFBLE0sQ0FDSSxnQyxDQUtBLHNDLENBQUEsc0MsQ0FDSSwrQixDQUdKLHNDLENBQUEsc0MsQ0FDSSxpQyxDQUtKLHVDQUFBLEssTUFBQSxNLENBQ0kscUMsQ0FLQSw0QyxDQUFBLDRDLENBQ0ksb0MsQ0FHSiw0QyxDQUFBLDRDLENBQ0ksd0NBTWhCLGlDLENBQ0ksZ0IsQ0FHSixvQyxDQUNJLHFDLENBR0osaUMsQ0FDSSxlLENBTVIsZ0MsQ0FDSSxrQixDQUNBLGMsQ0FDQSxtQixDQUNBLHNDLENBR0osK0IsQ0FDSSxZLENBQ0EsUSxDQUNBLHlCQUhKLCtCLENBSVEscUMsQUFFSiwwQkFOSiwrQixDQU9RLHFDQUtaLGEsQ0FHSSxpQixDQUNBLG9CLENBQ0EscUMsQ0FDQSxnRCxDQVlJLDhDQUFBLE8sQ0FDSSxxQyxDQUdKLHFCQUVRLG1ELENBQ0ksbUIsQ0FFQSx3RCxDQUNJLHVDQU9wQixzQixDQUNJLGlCLENBR0osbUIsQ0FDSSxZLENBQ0EsYyxDQUNBLDZCLENBQ0Esa0IsQ0FDQSxRLENBR0osbUIsQ0FNQSwwQixDQUxJLFksQ0FDQSxjLENBQ0EsUSxDQUdKLDBCLENBSUksZSxDQUNBLGdCLENBQ0EseUMsQ0FFQSxnQyxDQUNJLHdELENBQ0EsUSxDQUNBLGEsQ0FDQSxtQixDQUNBLGUsQ0FHSSx5REFBQSxZLENBQ0ksZSxDQUdKLHlELENBQ0ksc0MsQ0FNaEIsbUIsQ0FDSSxZLENBQ0Esa0IsQ0FDQSxjLENBQ0EsZSxDQUNBLGMsQ0FDQSxtQixDQUNBLHdCLENBbUhJLGlDLENBakhKLHVCLENBQ0ksYSxDQUdKLHdCQUFBLFksQ0FDSSxrQixDQUNBLDJDLENBR0osNEIsQ0FDSSx3QyxDQU1SLHFCLENBQ0ksWSxDQUNBLHFCLENBQ0EsWSxDQUNBLDBCQUpKLHFCLENBS1Esa0IsQ0FDQSw2QixDQUNBLHNCLENBQ0EsaUIsQUFLSix5QkFESix3QixDQUVRLGVBR0osc0MsQ0pxa0JSLDJDLENJbmtCWSx3QixDQUdKLGdDLENBQ0kseUIsQ0FFQSx5QyxDQUNJLHVCLENBR0oseUMsQ0FDSSx3QyxDQUtaLHdCLENBQ0ksa0IsQ0FPSixxQixDQUNJLFksQ0FDQSxlLENBRUEseUIsQ0FDSSxlLENBQ0EsYyxDQUNBLGdCLENBR0oseUIsQ0FDSSxzQyxDQUdKLDJCLENBQ0kscUMsQ0FJUix3QixDQUNJLGUsQ0FDQSxZLENBQ0EsaUIsQ0FDQSxpRCxDQUNBLGdELENBQ0EsZSxDQUNBLFUsQ0FFQSw4QixDQUNJLGtCLENBQ0EsYyxDQUNBLHNDLENBQ0Esd0IsQ0FHSiw2QixDQUNJLFksQ0FDQSxjLENBQ0EsUSxDQUdKLDZCLENBQ0ksWSxDQUNBLGtCLENBQ0EsYyxDQUdJLGtDQUFBLFMsQ0FDSSxjLENBQ0EscUMsQ0FDQSxvQixDQVNKLHFCQURKLCtCLENBRVEsdUNBTWhCLHdCLENBQ0ksWSxDQUNBLFEsQ0FFQSwwQkFKSix3QixDQUtRLGMsQ0FDQSxlLENBRUEsK0IsQ0FDSSxjLENBQ0EsaUIsQUFLSix5QkFESiw0QyxDQUVRLGNBS1oscUIsQ0FDSSxZLENBQ0EsWSxDQUNBLFksQ0FDQSxrQixDQUNBLGdDLENBRUEsNkIsQ0FDSSxlLENBQ0EsYyxDQUdKLDBCLENBQ0ksWSxDQUNBLFksQ0FHSiwwQixDQUNJLFksQ0FDQSxlLENBR0oseUIsQ0FDSSxhLENBQ0EsWSxDQUNBLHNCLENBQ0Esa0IsQ0FDQSxXLENBQ0EsbUQsQ0FDQSxpQixDQUNBLGUsQ0FDQSxjLENBQ0EscUMsQ0FHSiw2QixDQUNJLGEsQ0FHSiwyQixDQUNJLGtCLENBQ0Esd0QsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBR0osaUMsQ0FPQSw2QixDQU5JLGUsQ0FDQSxjLENBQ0Esc0MsQ0FDQSxnQixDQUdKLDZCLENBQ0ksWSxDQUNBLGtCLENBQ0EsaUQsQ0FRUixzQixDQUNJLFksQ0FDQSxzQixDQUNBLGUsQ0FDQSxZLENBQ0Esb0QsQ0FDQSxrQixDQUVBLDRCLENBQ0ksYyxDQUNBLFksQ0FFQSxnQyxDQUNJLFUsQ0FDQSxXLENBQ0Esa0IsQ0FDQSw2QixDQUlSLDhCLENBQ0ksYSxDQUNBLFksQ0FDQSxZLENBR0osNEIsQ0FDSSxlLENBQ0EsYyxDQUNBLGEsQ0FHSixrQyxDQUNJLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxzQyxDQUlSLDBCLENBQ0ksWSxDQUNBLGdDLENBQ0Esa0IsQ0FFQSwrQixDQUNJLGlCLENBQ0EsdUUsQ0FDQSwyQixDQUdKLCtCLENBQ0ksd0QsQ0FDQSxjLENBQ0EsYSxDQUVBLG9DQUFBLFksQ0FDSSxrQixDQU1oQixjLENBR0ksVSxDQUVBLG1CQUFBLG1CLENBQ0ksZ0QsQ0FDQSxpRCxDQUNBLGtCLENBQ0EsWSxDQUlBLHdDLENBQ0ksYyxDQUNBLGtCLENBSVIsdUIsQ0FDSSxjLENBQ0EsZSxDQUNBLGtCLENBR0osb0IsQ0FDSSxrQixDQUVBLCtCLENBQ0ksZSxDQUlSLHFCLENBQ0ksYyxDQUNBLGEsQ0FDQSxrQixDQUdKLDJCLENBQ0ksYyxDQUNBLHNDLENBQ0EsZSxDQUNBLGtCLENBR0osb0IsQ0FDSSxZLENBQ0Esa0IsQ0FDQSw2QixDQUNBLGtCLENBNkJJLHdDLENBM0JKLHlCLENBQ0ksYyxDQUNBLHNDLENBQ0Esa0IsQ0FJUix3QixDQUNJLGtELENBQ0EsaUIsQ0FDQSxlLENBRUEsaUMsQ0FDSSxvQyxDQUNBLGdDLENBR0osb0MsQ0FDSSxRLENBR0osbUMsQ0FDSSxZLENBQ0Esa0IsQ0FDQSxPLENBQ0EsYSxDQUVBLHdDLENBQ0ksYyxDQU1SLG9DLENBQ0ksVSxDQUNBLFEsQ0FnRUosMEIsQ0E3REEsa0MsQ0owZ0JSLHFDLENJeGdCWSxZLENBR0osb0MsQ0FDSSxpQixDQUtaLGdCLENBR0ksVSxDQUdJLHlCQURKLHNCLENBRVEsd0JBSVIsc0IsQ0FDSSxZLENBQ0EsNkIsQ0FDQSxRLENBRUEseUJBTEosc0IsQ0FNUSxrQixDQUNBLDBCLENBQ0EsUSxDQUVBLDhDLENBQ0ksZUFLWix1QixDQUNJLGlCLENBQ0EsVSxDQUdJLDRCQUFBLCtDLENBQ0ksaUIsQ0FDQSxTLENBQ0EsUSxDQUNBLGtCLENBR0osNEJBQUEsc0QsQ0FDSSxjLENBQ0EsUSxDQUdKLDRCQUFBLHNCLFlBQUEsWSxNQUFBLGUsTUFBQSxhLE1BQUEsYSxNQUFBLFksTUFBQSxZLENKZ2dCWiw0QkFBNEIsZ0MsQ0k5ZloscUIsQ0FRUixrQ0FBQSxZLE1BQUEsZSxNQUFBLGEsTUFBQSxhLE1BQUEsWSxNQUFBLFksQ0o2ZlIsZ0MsQ0kzZlksZ0QsQ0FDQSxpRCxDQUNBLGlCLENBQ0EsYyxDQUNBLGtCLENBQ0EsaUIsQ0FDQSxVLENBSVIsdUIsQ0FDSSxZLENBQ0EscUIsQ0FDQSxPLENBRUEsNEIsQ0FDSSxpQixDQUVBLGtDLENBQ0ksaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLE8sQ0FDQSxRLENBQ0EsZSxDQUNBLFMsQ0FDQSxVLENBRUEscUQsQ0FDSSx5RSxDQUlSLGlDLENBQ0ksYSxDQUNBLGlCLENBQ0EsZSxDQUNBLGMsQ0FFQSx1QyxDQUNJLFUsQ0FDQSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FDQSwyRSxDQUNBLDJCLENBQ0EsMEIsQ0FDQSx1QixDQU1oQix3QixDQUNJLFUsQ0FDQSxtQixDQUdKLHVCLENBQ0ksc0MsQ0FDQSxrQixDQUVBLDRCLENBQ0ksYSxDQUlSLG9CLENBQ0ksWSxDQUNBLDRCLENBQ0EsUSxDQUNBLGMsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxVLENBQ0EsTyxDQUNBLDBCLENBMEJJLG1ELENBeEJKLDRCLENBQ0ksWSxDQWNSLDZCLENBVkEseUIsQ0FDSSxjLENBQ0EsZSxDQUNBLGtCLENBRUEsdUQsQ0FDSSxrQixDQUlSLDZCLENBQ0ksYyxDQUNBLHNDLENBV0ksb0QsQ0FDSSxhLENBTVIsb0NBQUEsWSxNQUFBLGUsTUFBQSxhLE1BQUEsYSxNQUFBLFksTUFBQSxZLENKc2VSLGtDLENJcGVZLG9DLENBQ0Esd0MsQ0FLWixpQixDQUNJLGMsQ0FFQSxzQyxDQUNJLGlCLENBQ0EsUyxDQUNBLFEsQ0FDQSxPLENBR0ksMkQsQ0FDSSxTLENBS1osdUIsQ0FDSSxZLENBRUEsTyxDQUlBLGlCLENBUEosdUIsQ0FTSSx5QixDQUNJLGMsQ0FDQSxzQyxDQUNBLGUsQ0FHSiw4QixDQUFBLCtCLENBRUksVSxDQUNBLGEsQ0FHSiwrQixDQUNJLG1ELENBQ0EsaUIsQ0FDQSxhLENBQ0EsYyxDQUNBLFcsQ0FHSiw4QixDQUNJLHFELENBQ0EsMkIsQ0FDQSx1QixDQUNBLGlCLENBQ0EsTyxDQUNBLFEsQ0FDQSxVLENBQ0EsVyxDQUNBLFMsQ0FLWixvQixDQUNJLFUsQ0FHSixTLENBQ0ksWSxDQUNBLGtCLENBQ0EsTyxDQUNBLGlCLENBQ0EsVyxDQUVBLGMsQ0F3Qkksa0IsQ0F2QkEsYyxDQUNBLHFDLENBQ0Esa0IsQ0FHSixnQixDQUNJLHdCLENBR0osaUIsQ0FDSSx3QixDQUVBLHFCLENBQ0ksb0MsQ0FDQSxhLENBQ0EsYyxDQUNBLFcsQ0FJUixlLENBQ0ksb0IsQ0FFQSxrQixDQUVJLHFDLENBTVosWSxDQUdJLHdELENBQ0EsbUIsQ0FDQSxrQixDQUlRLHFELENBQ0ksVSxDQUNBLGEsQ0FDQSxpRCxDQUNBLFMsQ0FDQSxXLENBR0osaUQsQ0FDSSxRLENBQ0EsOEIsQ0FNQSxpRSxDQUNJLHNDLENBR0osa0UsQ0FDSSxxQyxDQVFSLHFELENBQ0ksVSxDQUNBLGEsQ0FDQSxpRCxDQUNBLFUsQ0FDQSxXLENBR0osaUQsQ0FDSSxTLENBQ0EsTyxDQU1BLGlFLENBQ0ksc0MsQ0FHSixnRSxDQUNJLHFDLENBTWhCLGlCLENBQ0ksaUQsQ0FDQSxrQixDQUNBLGlCLENBQ0Esd0IsQ0FDQSxVLENBRUEscUIsQ0FDSSxhLENBQ0EsaUQsQ0FDQSxpQixDQUNBLFMsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsTSxDQUNBLDBCLENBSVIsb0IsQ0FDSSxZLENBQ0EsYyxDQUNBLDZCLENBQ0EsUSxDQUVBLHlCLENBQ0ksYyxDQUNBLHNDLENBQ0EsZSxDQUNBLGlCLENBQ0EsZSxDQUVBLHFDLENBQ0kscUMsQ0Y1cURoQixVLENBYUMsWSxDQUNDLHFDLENBZEYsVSxDQUVDLGdELENBRUEsYyxDQVNBLFksQ0FHQyxvQixDQUNBLG1CLENBQ0Esd0QsQ0FFQSxrQixDQUNDLHdDLENBVUYsYSxDQUNDLFMsQ0FDQSxRLENBQ0EsZSxDQUNBLFksQ0FDQSxRLENBQ0EscUIsQ0F4QkQsWSxDQTBCQyxnQixDQTBHQSx1QixDQXpHQyxrQixDQUtELHFCLENBQ0MsYyxDQUNBLGEsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxtRCxDQUlBLHlCQURELHdCLENBRUUsYSxDQUNBLGUsQ0FDQSw0QyxDQUNDLGtCLENBQ0EsYyxDQUNBLGMsQUFNRix5QkFERCxxQixDQUVFLGEsQ0FDQSxlLENBQ0Esd0IsQ0FDQyxrQixDQUNBLGMsQ0FDQSxjQU1KLGdCLENBT0EsYyxDQU5DLGEsQ0FDQSxXLENBQ0EsVyxDQUNBLGtCLENBR0QsYyxDQUVDLFUsQ0FFQSxrQixDQUlELG9CLENBQ0Msd0QsQ0FDQSxrQixDQUdELGdCLENBQ0MsWSxDQUNBLHFCLENBR0QsaUIsQ0FNQSxlLENBTEMsWSxDQUNBLGtCLENBQ0EsNkIsQ0FHRCxlLENBSUMsbUIsQ0FFQSx5QkFORCxlLENBT0UsZ0JBSUYsbUIsQ0FDQyxZLENBQ0EscUIsQ0FDQSxRLENBRUEsdUIsQ0FDQyxVLENBQ0EsVyxDQUNBLGdCLENBS0Ysa0IsQ0FDQyxnQixDQUNBLG9ELENBQ0EsWSxDQUNBLDZCLENBRUEseUJBTkQsa0IsQ0FPRSxxQixDQUNBLGtCLENBQ00sVUFPUCxxQixDQUNDLFksQ0FDQSxrQixDQUNBLFEsQ0d2SkMscUIsQ0FBQSxlLENBRUksa0IsQ0FHSixlLENBQ0ksYyxDQUNBLHNDLENBQ0Esa0IsQ0FDQSxtQixDQUdKLGMsQ0FDSSxZLENBQ0EsYyxDQUNBLGEsQ0FFQSwrQixDQUNJLGEsQ0FDQSxjLENBRUEseUJBSkosK0IsQ0FLUSw4QixDQUNBLGlDLEFBR0osMEJBVEosK0IsQ0FVUSw4QixDQUNBLGlDQy9CaEIsUyxDQUNJLGlCLENBQ0Esb0IsQ0NDSixXLENBQ0ksa0IsQ0FDQSxZLENBQ0EsYyxDQUNBLFEsQ0FFQSx5QkFOSixXLENBT1Esb0JBR0osdUIsQ0FDSSxrQixDQUdKLHFCLENBQ0ksbUQsQ0FDQSxjLENBQ0EsYSxDQUNBLGUsQ0FDQSxrQixDQUVBLHlCQVBKLHFCLENBUVEsaUJBSVIsaUIsQ0FDSSxlLENBQ0EsZSxDQUVBLG9CLENBQ0ksWSxDQUNBLGtCLENBQ0EsTyxDQUNBLGMsQ0FDQSxnQixDQUNBLGlCLENBaURKLDBCLENBN0NKLHdCLENBQUEsaUIsQ0FFSSxzQyxDQUdKLHdCLENBQ0ksZSxDQUNBLGtCLENBRUEsK0IsQ0FDSSxxQyxDQUNBLGUsQ0FJUixpQixDQUNJLGUsQ0FHSixrQixDQUNJLFksQ0FDQSxxQixDQUNBLFEsQ0FDQSx3RCxDQUNBLG1CLENBQ0Esa0IsQ0FFQSw0QixDQUNJLG9CLENBQ0EsK0IsQ0FDQSxVLENBQ0EsVSxDQUdKLHVCLENBQ0ksWSxDQUNBLGtCLENBQ0EsTyxDQUlSLHFCLENBQ0ksYyxDQUNBLGdCLENBT0osZ0IsQ0FDSSxrQixDQUNBLFksQ0FDQSxhLENBQ0EsYyxDQUVBLHlCQU5KLGdCLENBT1EsWSxDQUNBLHlCLENBQ0EsNEJBR0oseUIsQ0FDSSxZLENBQ0EscUIsQ0FDQSxvQixDQUNBLFMsQ0FHSixzQixDQUNJLGlELENBR0osb0IsQ0FDSSxZLENBQ0EscUIsQ0FDQSxRLENBRUEseUJBTEosb0IsQ0FNUSxVQUdKLGdDLENBQ0ksZSxDQUtaLGlCLENBQ0ksWSxDQUNBLHFCLENBQ0EsUSxDQUVBLHlCQUxKLGlCLENBTVEsVUF1QkEsaUQsQ0FwQkosc0IsQ0FDSSxZLENBRUEsNkIsQ0FDSSxhLENBS1osaUIsQ0FBQSxtQixDQUVJLFksQ0FDQSxjLENBQ0EsUSxDQUdKLGlCLENBQ0ksZSxDQVNKLG9CLENBQ0ksWSxDQUNBLHFCLENBQ0EsUSxDQUNBLGUsQ0FFQSx5QixDQUNJLFksQ0FDQSxrQixDQUNBLDZCLENBQ0EsUSxDQUVBLCtCLENBQ0ksYyxDQzdKSiw0SCxDUmc2RVosNEgsQ1FqN0VRLHdFLENBQ0ksd0QsQ0FDQSxlLENBQ0EsYyxDQUlBLGlHLENSazZFWix5RyxDQUNBLHVHLENRNTVFUSxvRixDQUpRLFMsQ0F1UFosc0MsQ0F4T0ksbUUsQ0FDSSxpRCxDQUNBLGUsQ0EwT0osNEMsQ0F4T0kseUUsQ0FDSSw0QixDQTBPSiwrQyxDQXhPSSw0RSxDQUNJLFksQ0FNUix1RSxDQUNJLG1ELENBQ0EsNEIsQ0FDQSxpQixDQUNBLGMsQ0FDQSxxQyxDQUNBLGEsQ0FDQSxvQixDQUNBLG1CLENBQ0Esa0IsQ0FDQSxpQixDQUNBLGlCLENBQ0EsaUIsQ0FFQSxxQkFFUSxxRixDQUNJLFMsQ0FHSixvRixDQUNJLFdBS1osOEUsQ0FBQSwrRSxDQUVJLFUsQ0FDQSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FDQSxtQixDQUNBLGtDLENBQ0EsaUIsQ0FHSiwrRSxDQUNJLFMsQ0FDQSxpRyxDQUdKLDhFLENBQ0ksUyxDQUNBLGlHLENBU2hCLGtFLENBQ0ksa0IsQ0FHSix5RCxDQVNJLG9FLENBUkEsd0QsQ0FDQSxlLENBQ0EsYyxDQUdKLGlFLENBQ0ksZSxDQVFBLG9FLENBQ0ksYyxDQUtKLGdHLENBQ0ksNkMsQ0FDQSxpQixDQUVBLHNHLENBQ0ksNkMsQ0FNUix5RUFBQSxZLE1BQUEsZSxNQUFBLGEsTUFBQSxhLE1BQUEsWSxNQUFBLFksQ1JtNEVSLHVFLENRajRFWSw2QyxDQUNBLGlCLENBSVIsb0ssQ1JpNEVKLGdLLENRLzNFUSxpRCxDQUNBLGlCLENBQ0EsZSxDUm00RVIsZ0UsQ1FoNEVJLGlGLENBRUksaUIsQ1JrNEVSLCtHLENROTNFUSxrSCxDQUVJLDRCLENBQ0EsaUIsQ0FDQSxjLENBQ0EsYSxDQUNBLG9CLENBQ0EsbUIsQ0FDQSxrQixDQUVBLGlCLENBQ0EsaUIsQ1JtM0VaLCtHLENRcjNFWSxpQixDQUtKLGtILENBQ0ksWSxDQUNBLGtCLENBQ0EsTyxDQUNBLFMsQ0FFQSxzSCxDQUNJLGlCLENBQ0EsYyxDQUlSLCtHLENBQ0ksbUQsQ0FDQSxxQyxDQUVBLHFCQUVRLDZILENBQ0ksUyxDQUdKLDRILENBQ0ksV0FLWixzSCxDQUFBLHVILENBRUksVSxDQUNBLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUNBLG1CLENBQ0Esa0MsQ0FDQSxpQixDQUdKLHVILENBQ0ksUyxDQUNBLGlHLENBR0osc0gsQ0FDSSxTLENBQ0EsaUcsQ0FPaEIsa0IsQ0FDSSw2QyxDQUNBLGtCLENBQ0EsVSxDUmszRUosNkMsQ1FoM0VJLG9ELENBRUksYyxDQUdKLDhDLENBQ0ksWSxDQUNBLHFCLENBQ0EsTyxDQUNBLGUsQ0FDQSxlLENBR0osdUMsQ0FDSSxZLENBQ0EsYyxDQUNBLFEsQ0FFQSwyRCxDQUNJLGEsQ0FDQSxjLENBS0kseUJBREosOEQsQ0FFUSx5QixDQUNBLDRCQWtCWix5QyxDQUNJLHdELENSeTJFWiw0QyxDUXYyRVksNEMsQ0FFSSx1RCxDQ3JSaEIsWSxDQUdDLGlELENBQ0Esa0IsQ0FDQSxlLENBR0MsdUMsQ0FDQyxjLENBQ0EsWSxDQUVBLDBCQUpELHVDLENBS0UsZ0JBSUYseUMsQ0FDQyxjLENUOG5GSCx5QyxDUzNuRkUsMEMsQ0FFQyxjLENBSUYsbUIsQ0FDQyxvRCxDQUNBLG1ELENBQ0EsaUIsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxzQixDQUNBLFEsQ0FDQSxZLENBRUEseUJBVkQsbUIsQ0FXRSxjQUlGLGtCLENBQ0MsWSxDQUNBLFksQ0FDQSxxQixDQUNBLFEsQ0FFQSxzQixDQUNDLFksQ0FDQSxjLENBQ0EsNkIsQ0FDQSxrQixDQUNBLFEsQ0FFQSx5QkFQRCxzQixDQVFFLHVCQUtILHFCLENBQUEsc0IsQ0FFQyxtRCxDQUNBLGMsQ0FDQSxlLENBQ0Esa0IsQ0FDQSx3QixDQUdELHNCLENBQ0Msc0MsQ0FHRCxxQixDQUNDLGMsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxrQixDQzdERixHLENBQUEsRyxDQUFBLEcsQ0FBQSxHLENBQUEsRyxDQUFBLEcsQ0FBNkIsWSxDQUFlLGtCLENBQTRELG1FLENBQTRFLGUsQ0FBaUIsYSxDQUFnQixHLENBQWdILEcsQ0FBaUgsRyxDQUErRyxHLENBQWlILEcsQ0FBN2IsaUUsQ0FBNEcsRyxDQUFpSCxHLENBQStHLEcsQ0FBaUgsRyxDQUE3VSxtRSxDQUE2RyxHLENBQStHLEcsQ0FBaUgsRyxDQUE1TixpRSxDQUEyRyxHLENBQWlILEcsQ0FBN0csa0UsQ0FBNkcsRyxDQUFJLGtFIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyAqO1xuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICAgIDpyb290IHtcbiAgICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgfVxufVxuXG5ib2R5IHtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5ociB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBib3JkZXI6IDA7XG4gICAgb3BhY2l0eTogMC4yNTtcbn1cblxuaHI6bm90KFtzaXplXSkge1xuICAgIGhlaWdodDogMXB4O1xufVxuXG5oMSwgLmgxLFxuaDIsIC5oMixcbmgzLCAuaDMsXG5oNCwgLmg0LFxuaDUsIC5oNSxcbmg2LCAuaDYge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbnAge1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1icy1vcmlnaW5hbC10aXRsZV0ge1xuICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgICBjdXJzb3I6IGhlbHA7XG4gICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuXG5hZGRyZXNzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxudWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgMjVweCAyMHB4O1xuICAgIGxpc3Qtc3R5bGU6IGRpc2MgaW5zaWRlO1xuICAgIFxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIFxuICAgICYgJiB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xuICAgIH1cbiAgICBcbiAgICAmICYgJiB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xuICAgIH1cbn1cblxub2wge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgMjVweCAyNXB4O1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICBcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxudWwsIG9sIHtcbiAgICAmLndwLWJsb2NrLWxpc3Qge1xuICAgICAgICAuYmxvY2stZWRpdG9yLXJpY2gtdGV4dF9fZWRpdGFibGUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5kbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuZGQge1xuICAgIG1hcmdpbjogMCAyMHB4IDIwcHg7XG59XG5cbmR0IHtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgICBwYWRkaW5nOiAwIDAgMCA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuYixcbnN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogODAlO1xufVxuXG5tYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuXG5zdWIsXG5zdXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IF9yZW0oMTIpO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgICBib3R0b206IC00cHg7XG59XG5cbnN1cCB7XG4gICAgdG9wOiAtOHB4O1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSwgYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxucHJlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIGZvbnQtc2l6ZTogX3JlbSgxNyk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgXG4gICAgW2Rpcj1ydGxdICYge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG59XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgICBmb250LXNpemU6IF9yZW0oMTYpO1xuICAgIGRpcmVjdGlvbjogbHRyIC8qIHJ0bDppZ25vcmUgKi9cbjtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG59XG5cbnByZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogX3JlbSgxNCk7XG59XG5cbnByZSBjb2RlIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG5jb2RlIHtcbiAgICBmb250LXNpemU6IF9yZW0oMTQpO1xuICAgIGNvbG9yOiAjZDYzMzg0O1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuYSA+IGNvZGUge1xuICAgIGNvbG9yOiBpbmhlcml0O1xufVxuXG5rYmQge1xuICAgIHBhZGRpbmc6IDAuMnJlbSAwLjRyZW07XG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG5rYmQga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmNvZGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuZmlndXJlIHtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xufVxuXG5pbWcsXG5zdmcge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnRhYmxlIHtcbiAgICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgLjEpO1xuICAgIG1hcmdpbjogMTVweCAwIDI1cHg7XG4gICAgXG4gICAgY2FwdGlvbiB7XG4gICAgICAgIGNhcHRpb24tc2lkZTogdG9wO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgfVxuICAgIFxuICAgIHRoZWFkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICB9XG4gICAgXG4gICAgdGJvZHkge1xuICAgICAgICBcbiAgICAgICAgdHIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICB0Zm9vdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgfVxuICAgIFxuICAgIHRoLCB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICB9XG59XG5cbnRoIHtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50O1xufVxuXG5sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5idXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgICBvdXRsaW5lOiAwO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbltyb2xlPWJ1dHRvbl0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuc2VsZWN0OmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG5bbGlzdF06Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5idXR0b246bm90KDpkaXNhYmxlZCksXG5bdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9cmVzZXRdOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9c3VibWl0XTpub3QoOmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG50ZXh0YXJlYSB7XG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuICAgIFxuICAgICsgKiB7XG4gICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgIH1cbn1cblxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XG4gICAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4vKiBydGw6cmF3OlxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwiZW1haWxcIl0sXG5bdHlwZT1cIm51bWJlclwiXSB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuKi9cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIGZvbnQ6IGluaGVyaXQ7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5pZnJhbWUge1xuICAgIGJvcmRlcjogMDtcbn1cblxuc3VtbWFyeSB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxucHJvZ3Jlc3Mge1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuW2hpZGRlbl0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxua2JkIHtcbiAgICBwYWRkaW5nOiAycHggNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87IC8qIE1ha2Ugc3VyZSBpbWFnZXMgYXJlIHNjYWxlZCBjb3JyZWN0bHkuICovXG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvKiBBZGhlcmUgdG8gY29udGFpbmVyIHdpZHRoLiAqL1xufVxuXG5lbWJlZCxcbmlmcmFtZSxcbm9iamVjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICB9XG59XG5cbi53cC1ibG9jay1pbWFnZSB7XG4gICAgZmlnY2FwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICRncmF5LTM7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyO1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLndwLWJsb2NrLWxpc3Qge1xuICAgIGxpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIqLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgOnJvb3Qge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICB9XG59XG5ib2R5IHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmhyIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbmhyOm5vdChbc2l6ZV0pIHtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbmgxOmZpcnN0LWNoaWxkLCAuaDE6Zmlyc3QtY2hpbGQsXG5oMjpmaXJzdC1jaGlsZCwgLmgyOmZpcnN0LWNoaWxkLFxuaDM6Zmlyc3QtY2hpbGQsIC5oMzpmaXJzdC1jaGlsZCxcbmg0OmZpcnN0LWNoaWxkLCAuaDQ6Zmlyc3QtY2hpbGQsXG5oNTpmaXJzdC1jaGlsZCwgLmg1OmZpcnN0LWNoaWxkLFxuaDY6Zmlyc3QtY2hpbGQsIC5oNjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuaDE6bGFzdC1jaGlsZCwgLmgxOmxhc3QtY2hpbGQsXG5oMjpsYXN0LWNoaWxkLCAuaDI6bGFzdC1jaGlsZCxcbmgzOmxhc3QtY2hpbGQsIC5oMzpsYXN0LWNoaWxkLFxuaDQ6bGFzdC1jaGlsZCwgLmg0Omxhc3QtY2hpbGQsXG5oNTpsYXN0LWNoaWxkLCAuaDU6bGFzdC1jaGlsZCxcbmg2Omxhc3QtY2hpbGQsIC5oNjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxucDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtYnMtb3JpZ2luYWwtdGl0bGVdIHtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxudWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAyNXB4IDIwcHg7XG4gIGxpc3Qtc3R5bGU6IGRpc2MgaW5zaWRlO1xufVxudWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG51bCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xufVxudWwgdWwgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcbn1cblxub2wge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAyNXB4IDI1cHg7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbn1cbm9sOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG51bC53cC1ibG9jay1saXN0IC5ibG9jay1lZGl0b3ItcmljaC10ZXh0X19lZGl0YWJsZSwgb2wud3AtYmxvY2stbGlzdCAuYmxvY2stZWRpdG9yLXJpY2gtdGV4dF9fZWRpdGFibGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmRsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuZGQge1xuICBtYXJnaW46IDAgMjBweCAyMHB4O1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmJsb2NrcXVvdGUsIHEge1xuICBwYWRkaW5nOiAwIDAgMCA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiBfcmVtKDEyKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtNHB4O1xufVxuXG5zdXAge1xuICB0b3A6IC04cHg7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pLCBhOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGZvbnQtc2l6ZTogX3JlbSgxNyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5bZGlyPXJ0bF0gcHJlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogX3JlbSgxNik7XG4gIGRpcmVjdGlvbjogbHRyO1xuICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG59XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1zaXplOiBfcmVtKDE0KTtcbn1cblxucHJlIGNvZGUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbmNvZGUge1xuICBmb250LXNpemU6IF9yZW0oMTQpO1xuICBjb2xvcjogI2Q2MzM4NDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG5hID4gY29kZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5rYmQge1xuICBwYWRkaW5nOiAwLjJyZW0gMC40cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuY29kZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogM3B4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cblxuaW1nLFxuc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG1hcmdpbjogMTVweCAwIDI1cHg7XG59XG50YWJsZSBjYXB0aW9uIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbnRhYmxlIHRoZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cbnRhYmxlIHRib2R5IHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG50YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbnRhYmxlIHRmb290IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cbnRhYmxlIHRoLCB0YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbltyb2xlPWJ1dHRvbl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5zZWxlY3Q6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG5bbGlzdF06Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbmJ1dHRvbjpub3QoOmRpc2FibGVkKSxcblt0eXBlPWJ1dHRvbl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1yZXNldF06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgbGVnZW5kIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxubGVnZW5kICsgKiB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4vKiBydGw6cmF3OlxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwiZW1haWxcIl0sXG5bdHlwZT1cIm51bWJlclwiXSB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuKi9cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5rYmQge1xuICBwYWRkaW5nOiAycHggNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbmltZyB7XG4gIGhlaWdodDogYXV0bzsgLyogTWFrZSBzdXJlIGltYWdlcyBhcmUgc2NhbGVkIGNvcnJlY3RseS4gKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiBBZGhlcmUgdG8gY29udGFpbmVyIHdpZHRoLiAqL1xufVxuXG5lbWJlZCxcbmlmcmFtZSxcbm9iamVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuYnV0dG9uOmZvY3VzLFxuaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4ud3AtYmxvY2staW1hZ2UgZmlnY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTMpO1xuICBsaW5lLWhlaWdodDogMS40MjtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndwLWJsb2NrLWxpc3QgbGkge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLndwLWJsb2NrLWxpc3QgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mbS1oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTZweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZtLWhlYWRlciB7XG4gICAgdG9wOiAzNXB4O1xuICB9XG59XG4uZm0taGVhZGVyLS1kYXJrIC5mbS1oZWFkZXJfX3dyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2spO1xufVxuLmZtLWhlYWRlci5hY3RpdmUgLmZtLWhlYWRlcl9fd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmZtLWhlYWRlci5hY3RpdmUgLmZtLWhlYWRlcl9fbG9nbyBzdmcgcGF0aCB7XG4gIGZpbGw6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1vcmFuZ2UtMik7XG59XG4uZm0taGVhZGVyLmFjdGl2ZSAuZm0taGVhZGVyX19idG5zIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tb3JhbmdlLTIpO1xufVxuLmZtLWhlYWRlcl9fd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wMik7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig5LjVweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZtLWhlYWRlcl9fd3JhcCB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG59XG4uZm0taGVhZGVyX19sb2dvIHN2ZyB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmZtLWhlYWRlcl9fbG9nbyBzdmcge1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gIH1cbn1cbi5mbS1oZWFkZXJfX21lbnUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogNzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZtLWhlYWRlcl9fbWVudSB7XG4gICAgZ2FwOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZtLWhlYWRlcl9fbWVudSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoOS41cHgpO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICByaWdodDogLTJweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGdhcDogMTVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNHB4KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYWN0aXZlIC5mbS1oZWFkZXJfX21lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmFjdGl2ZSAuZm0taGVhZGVyX19tZW51IGEge1xuICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2spO1xuICB9XG59XG4uZm0taGVhZGVyX19tZW51IC5zdWItbWVudSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHBhZGRpbmc6IDdweCAwIDA7XG4gIG1hcmdpbjogN3B4IGF1dG8gMDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbS1oZWFkZXJfX21lbnUgLnN1Yi1tZW51IHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNik7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDkuNXB4KTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBtYXJnaW46IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzO1xuICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAtMTdweDtcbiAgfVxufVxuLmZtLWhlYWRlcl9fbWVudSAuc3ViLW1lbnUgbGkge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uZm0taGVhZGVyX19tZW51IC5zdWItbWVudSBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mbS1oZWFkZXJfX21lbnUgLnN1Yi1tZW51IGxpOjptYXJrZXIge1xuICBmb250LXNpemU6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZtLWhlYWRlcl9fbWVudSAuc3ViLW1lbnUgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uZm0taGVhZGVyX19tZW51ID4gbGkge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZtLWhlYWRlcl9fbWVudSA+IGxpIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5mbS1oZWFkZXJfX21lbnUgPiBsaTpob3ZlciAuc3ViLW1lbnUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuLmZtLWhlYWRlcl9fbWVudSBhIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cztcbn1cbi5mbS1oZWFkZXJfX21lbnUgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tb3JhbmdlLTIpO1xufVxuLmZtLWhlYWRlcl9fYnVyZ2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbS1oZWFkZXJfX2J1cmdlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZtLWhlYWRlcl9fYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmZtLWhlYWRlcl9fYnVyZ2VyIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG59XG4uZm0taGVhZGVyX19idXJnZXIgc3BhbjpudGgtY2hpbGQoMikge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmZtLWhlYWRlcl9fYnVyZ2VyIHNwYW46bGFzdC1jaGlsZCB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xufVxuLmFjdGl2ZSAuZm0taGVhZGVyX19idXJnZXIgc3BhbjpmaXJzdC1jaGlsZCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdG9wOiA2cHg7XG59XG4uYWN0aXZlIC5mbS1oZWFkZXJfX2J1cmdlciBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uYWN0aXZlIC5mbS1oZWFkZXJfX2J1cmdlciBzcGFuOmxhc3QtY2hpbGQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBib3R0b206IDhweDtcbn1cbi5mbS1oZWFkZXJfX2J1cmdlcjpob3ZlciBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW9yYW5nZS0yKTtcbn1cbi5mbS1oZWFkZXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZtLWhlYWRlcl9fYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZm0taGVhZGVyX19idG5zIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5mbS1oZWFkZXJfX2J0bnMgPiBzcGFuIHtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmZtLWhlYWRlcl9fYnRucyBzdmcge1xuICAgIHdpZHRoOiAxNnB4O1xuICB9XG59XG4uZm0taGVhZGVyX19idG5zIHBhdGgge1xuICB0cmFuc2l0aW9uOiBzdHJva2UgMC4yNXM7XG59XG4uZm0taGVhZGVyX19idG5zIGE6aG92ZXIgcGF0aCB7XG4gIHN0cm9rZTogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW9yYW5nZS0yKTtcbn1cblxuKjpmb2N1cyxcbmE6Zm9jdXMsXG5idXR0b246bm90KC5ocC1idG4pOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkICMwMDA7XG4gIG91dGxpbmUtb2Zmc2V0OiA4cHg7XG59XG4qOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSksXG5hOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSksXG5idXR0b246bm90KC5ocC1idG4pOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuKjpmb2N1cy12aXNpYmxlLFxuYTpmb2N1cy12aXNpYmxlLFxuYnV0dG9uOm5vdCguaHAtYnRuKTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkICMwMDA7XG4gIG91dGxpbmUtb2Zmc2V0OiA4cHg7XG59XG5cbi5tYWluLXdyYXBwZXIgPiAqOm5vdChbY2xhc3MqPS1zZWN0aW9uLWVsZW1lbnRdKTpub3QoLmFsaWdud2lkZSk6bm90KC5hbGlnbmZ1bGwpOm5vdCgud29vY29tbWVyY2UpIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS13cC0tc3R5bGUtLWdsb2JhbC0td2lkZS1zaXplKTtcbn1cbi5tYWluLXdyYXBwZXIgPiAqOm5vdChbY2xhc3MqPS1zZWN0aW9uLWVsZW1lbnRdKTpub3QoLmFsaWduZnVsbCkge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLm1haW4td3JhcHBlciA+ICo6bm90KFtjbGFzcyo9LXNlY3Rpb24tZWxlbWVudF0pLmFsaWdud2lkZSB7XG4gIG1heC13aWR0aDogdmFyKC0td3AtLXN0eWxlLS1nbG9iYWwtLXdpZGUtc2l6ZSk7XG59XG4ubWFpbi13cmFwcGVyID4gKjpub3QoW2NsYXNzKj0tc2VjdGlvbi1lbGVtZW50XSkuYWxpZ25mdWxsIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4uZm0tY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS13cC0tc3R5bGUtLWdsb2JhbC0tY29udGVudC1zaXplKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5mbS1jb250YWluZXItd2lkZSB7XG4gIG1heC13aWR0aDogdmFyKC0td3AtLXN0eWxlLS1nbG9iYWwtLXdpZGUtc2l6ZSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZm0tc2VjdGlvbi1lbGVtZW50Om5vdCgud3AtY3VzdG9tLXNwYWNlcikge1xuICBtYXJnaW4tYm90dG9tOiA0NnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbS1zZWN0aW9uLWVsZW1lbnQ6bm90KC53cC1jdXN0b20tc3BhY2VyKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweDtcbiAgfVxufVxuXG4uc2VsZWN0Mi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlbGVjdDIuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS0xKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBoZWlnaHQ6IDU0cHg7XG59XG4uc2VsZWN0Mi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZVthcmlhLWV4cGFuZGVkPXRydWVdIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cbi5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBwYWRkaW5nOiA0cHggMjBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNDRweCAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMykgIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICByaWdodDogMjBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMykgIWltcG9ydGFudDtcbn1cblxuLmZtLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4uZm0tYnRuIHN2ZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmZtLWJ0biBzdmcge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5mbS1idG46aG92ZXIgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG59XG4uZm0tYnRuX3ByaW1hcnktb3JhbmdlLCAuZm0tYnRuX3ByaW1hcnktdHJhbnNwYXJlbnQsIC5mbS1idG5fcHJpbWFyeS13aGl0ZS1ib3JkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiA4cHg7XG4gIHBhZGRpbmc6IDE1cHggMjJweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmZtLWJ0bl9wcmltYXJ5LW9yYW5nZS5mbS1idG5fY2VudGVyZWQsIC5mbS1idG5fcHJpbWFyeS10cmFuc3BhcmVudC5mbS1idG5fY2VudGVyZWQsIC5mbS1idG5fcHJpbWFyeS13aGl0ZS1ib3JkZXIuZm0tYnRuX2NlbnRlcmVkIHtcbiAgcGFkZGluZzogMjJweCAzMnB4O1xufVxuLmZtLWJ0bl9wcmltYXJ5LW9yYW5nZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW9yYW5nZS0yKTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSk7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuZm0tYnRuX3ByaW1hcnktb3JhbmdlOmhvdmVyOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLmZtLWJ0bl9wcmltYXJ5LW9yYW5nZTpob3Zlcjo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5mbS1idG5fcHJpbWFyeS1vcmFuZ2U6OmJlZm9yZSwgLmZtLWJ0bl9wcmltYXJ5LW9yYW5nZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmZtLWJ0bl9wcmltYXJ5LW9yYW5nZTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyNHB4IDBweCAjRkY2QTAwIGluc2V0LCAwcHggMHB4IDMycHggMHB4IHJnYmEoMjU1LCAxMDYsIDAsIDAuNTQpLCAwcHggMHB4IDEycHggMHB4IHJnYmEoMjU1LCAxMDYsIDAsIDAuMzIpO1xufVxuLmZtLWJ0bl9wcmltYXJ5LW9yYW5nZTo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDQ0cHggMHB4ICNGRjZBMDAgaW5zZXQsIDBweCAwcHggNTJweCAwcHggcmdiYSgyNTUsIDEwNiwgMCwgMC41NCksIDBweCAwcHggMzJweCAwcHggcmdiYSgyNTUsIDEwNiwgMCwgMC4zMik7XG59XG4uZm0tYnRuX3ByaW1hcnktdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMSk7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS0zKTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5mbS1idG5fcHJpbWFyeS10cmFuc3BhcmVudCB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5mbS1idG5fcHJpbWFyeS10cmFuc3BhcmVudDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMSk7XG4gIH1cbn1cbi5mbS1idG5fcHJpbWFyeS13aGl0ZS1ib3JkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSk7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuZm0tYnRuX3ByaW1hcnktd2hpdGUtYm9yZGVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgfVxuICAuZm0tYnRuX3ByaW1hcnktd2hpdGUtYm9yZGVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpO1xuICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2spO1xuICB9XG59XG4uZm0tYnRuX3NlY29uZGFyeS1ibGFjaywgLmZtLWJ0bl9zZWNvbmRhcnktb3JhbmdlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmZtLWJ0bl9zZWNvbmRhcnktYmxhY2sge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2spO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrKTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5mbS1idG5fc2Vjb25kYXJ5LWJsYWNrIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZS1pbi1vdXQsIGNvbG9yIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLmZtLWJ0bl9zZWNvbmRhcnktYmxhY2s6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjayk7XG4gICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSk7XG4gIH1cbn1cbi5mbS1idG5fc2Vjb25kYXJ5LW9yYW5nZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1vcmFuZ2UtMik7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tb3JhbmdlLTIpO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmZtLWJ0bl9zZWNvbmRhcnktb3JhbmdlIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZS1pbi1vdXQsIGNvbG9yIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLmZtLWJ0bl9zZWNvbmRhcnktb3JhbmdlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tb3JhbmdlLTIpO1xuICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpO1xuICB9XG59XG4uZm0tYnRuX2NlbnRlcmVkIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZm0tYnRuX3NpbXBsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1vcmFuZ2UtMik7XG4gIGxpbmUtaGVpZ2h0OiAxLjMyO1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IHNvbGlkO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDIuNSU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMjUlO1xuICB0ZXh0LXVuZGVybGluZS1wb3NpdGlvbjogZnJvbS1mb250O1xuICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzO1xufVxuLmZtLWJ0bl9zaW1wbGU6OmJlZm9yZSwgLmZtLWJ0bl9zaW1wbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mbS1idG5fc2ltcGxlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogNSU7XG59XG4uZm0tYnRuX3NpbXBsZS1ncmF5IHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTMpO1xufVxuXG4uZm0taGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm0taGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5mbS1oZWFkaW5nX2NlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mbS1oZWFkaW5nX3MyIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS16YW5nZXppKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm0taGVhZGluZ19zMiB7XG4gICAgZm9udC1zaXplOiA1NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5mbS1oZWFkaW5nXzQ4IHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbS1oZWFkaW5nXzQ4IHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn1cblxuLmZtLXN0b3JpZXMtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZtLXN0b3JpZXMtY2FyZDpob3ZlciAuZm0tc3Rvcmllcy1jYXJkX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tb3JhbmdlLTIpO1xufVxuLmZtLXN0b3JpZXMtY2FyZF9faW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDI4NXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5mbS1zdG9yaWVzLWNhcmRfX2ltZyBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uZm0tc3Rvcmllcy1jYXJkX19jYXRlZ29yaWVzIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS16YW5nZXppKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMyk7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZm0tc3Rvcmllcy1jYXJkX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjayk7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHBhZGRpbmctdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzO1xufVxuXG4uZm0tc3dpcGVyLWFycm93cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMjBweDtcbn1cbi5mbS1zd2lwZXItYXJyb3dzX19uZXh0LCAuZm0tc3dpcGVyLWFycm93c19fcHJldiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mbS1zd2lwZXItYXJyb3dzX19uZXh0OmhvdmVyIHBhdGgsIC5mbS1zd2lwZXItYXJyb3dzX19wcmV2OmhvdmVyIHBhdGgge1xuICBzdHJva2U6ICM4MDgwODA7XG59XG4uZm0tc3dpcGVyLWFycm93c19fbmV4dDpob3ZlciByZWN0LCAuZm0tc3dpcGVyLWFycm93c19fcHJldjpob3ZlciByZWN0IHtcbiAgZmlsbDogI0ZCRkJGQjtcbn1cbi5mbS1zd2lwZXItYXJyb3dzX19uZXh0IHJlY3QsIC5mbS1zd2lwZXItYXJyb3dzX19uZXh0IHBhdGgsIC5mbS1zd2lwZXItYXJyb3dzX19wcmV2IHJlY3QsIC5mbS1zd2lwZXItYXJyb3dzX19wcmV2IHBhdGgge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG59XG4uZm0tc3dpcGVyLWFycm93c19fbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHBhdGgsIC5mbS1zd2lwZXItYXJyb3dzX19wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQgcGF0aCB7XG4gIHN0cm9rZTogIzgwODA4MDtcbn1cbi5mbS1zd2lwZXItYXJyb3dzX19uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQgcmVjdCwgLmZtLXN3aXBlci1hcnJvd3NfX3ByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCByZWN0IHtcbiAgZmlsbDogI0ZCRkJGQjtcbn1cblxuLmZtLWhlcm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDE0NHB4IDAgNzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA0NTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm0taGVybyB7XG4gICAgcGFkZGluZzogNzJweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZtLWhlcm9fczEsIC5mbS1oZXJvX3MzIHtcbiAgICBtaW4taGVpZ2h0OiA3MjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mbS1oZXJvX3MyLCAuZm0taGVyb19zMyB7XG4gICAgcGFkZGluZy10b3A6IDE0NHB4O1xuICB9XG59XG4uZm0taGVyb19zMjo6YmVmb3JlLCAuZm0taGVyb19zMjo6YWZ0ZXIsIC5mbS1oZXJvX3MzOjpiZWZvcmUsIC5mbS1oZXJvX3MzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbn1cbi5mbS1oZXJvX3MyOjpiZWZvcmUsIC5mbS1oZXJvX3MzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuMzIpIDEwMCUpO1xufVxuLmZtLWhlcm9fczI6OmFmdGVyLCAuZm0taGVyb19zMzo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuNikgMTAwJSk7XG59XG4uZm0taGVyb19zMiAuZm0tY29udGFpbmVyLXdpZGUsIC5mbS1oZXJvX3MzIC5mbS1jb250YWluZXItd2lkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5mbS1oZXJvX3M0IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjayk7XG59XG4uZm0taGVyb19zNCwgLmZtLWhlcm9fczQuZm0tc2VjdGlvbi1lbGVtZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogODVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm0taGVyb19zNCwgLmZtLWhlcm9fczQuZm0tc2VjdGlvbi1lbGVtZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDRweDtcbiAgfVxufVxuLmZtLWhlcm9fczQgLmZtLWNvbnRhaW5lci13aWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmZtLWhlcm9fczQgLmZtLWhlcm9fX2hlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwO1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLXphbmdlemktc2Fucy10ZXh0KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwO1xuICBtYXJnaW4tYm90dG9tOiAtMTVweDtcbiAgbWF4LXdpZHRoOiA4ODJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm0taGVyb19zNCAuZm0taGVyb19faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMi44cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcwcHg7XG4gIH1cbn1cbi5mbS1oZXJvX3M1IHtcbiAgbWluLWhlaWdodDogMjQwcHg7XG59XG4uZm0taGVyb19faW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmZtLWhlcm9fX2NvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5mbS1oZXJvX19oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS16YW5nZXppLXNhbnMpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm0taGVyb19faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA5MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG4uZm0taGVyb19fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS0xKTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5mbS1oZXJvX19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZm0taGVyb19fYnV0dG9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmZtLWhlcm9fX2J1dHRvbnMgLmZtLWJ0biB7XG4gIG1pbi13aWR0aDogMTYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmZtLWhlcm9fX2J1dHRvbnMgLmZtLWJ0biB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mbS1oZXJvX19idXR0b25zLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG59XG4uZm0taGVyb19fYnV0dG9ucy1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZm0taGVyb19fYnV0dG9ucy1sYWJlbCArIC5mbS1idG4ge1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuLmZtLWhlcm9fX2NhdGVnb3JpZXMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbi5mbS1oZXJvX19jYXRlZ29yaWVzLWhlYWRpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmZtLWhlcm9fX2NhdGVnb3JpZXMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbn1cbi5mbS1oZXJvX19jYXRlZ29yaWVzLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHVycGxlLTEwKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2spO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDEycHggMTRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG4uZm0taGVyb19fY2F0ZWdvcmllcy1saW5rLS1hY3RpdmUsIC5mbS1oZXJvX19jYXRlZ29yaWVzLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tb3JhbmdlLTIpO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcbn1cblxuLmZtLXNlcnZpY2VzLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS0yKTtcbn1cbi5mbS1zZXJ2aWNlcy1jYXJkX19pbWFnZSB7XG4gIGZsZXg6IDEgMCBjbGFtcCgxMS42MjVyZW0sIDExLjYyNXJlbSArICgoMXZ3IC0gMC4zNnJlbSkgKiAxMi4xMzU5KSwgMTcuODc1cmVtKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mbS1zZXJ2aWNlcy1jYXJkX19pbWFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5mbS1zZXJ2aWNlcy1jYXJkX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5mbS1zZXJ2aWNlcy1jYXJkX19pbWFnZS10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAyMHB4O1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLXphbmdlemkpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZtLXNlcnZpY2VzLWNhcmRfX2ltYWdlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDU0cHg7XG4gIH1cbn1cbi5mbS1zZXJ2aWNlcy1jYXJkX190ZXh0dWFsIHtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5mbS1zZXJ2aWNlcy1jYXJkX190ZXh0dWFsID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmZtLXNlcnZpY2VzLWNhcmRfX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZtLXNlcnZpY2VzLWNhcmRfX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuXG4uZm0tc2VydmljZXMtaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjIwcHggMCA3MnB4O1xuICBtaW4taGVpZ2h0OiA0NTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrKTtcbn1cbi5mbS1zZXJ2aWNlcy1oZXJvID4gaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmZtLXNlcnZpY2VzLWhlcm8gaDEge1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLXphbmdlemktc2Fucyk7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbS1zZXJ2aWNlcy1oZXJvIGgxIHtcbiAgICBmb250LXNpemU6IDkwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cbi5mbS1zZXJ2aWNlcy1oZXJvX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uZm0tYmFjay1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogOXB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmZtLWJhY2stbGluayBhOm5vdCg6aG92ZXIpIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZm0tc2VydmljZS1kZXRhaWxfX2dyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiA1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm0tc2VydmljZS1kZXRhaWxfX2dyaWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGNvbHVtbi1nYXA6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbS1zZXJ2aWNlLWRldGFpbF9fdGV4dHVhbCB7XG4gICAgZmxleDogMCAxIDc0OHB4O1xuICB9XG59XG4uZm0tc2VydmljZS1kZXRhaWxfX3RleHR1YWwgLmZtLWNvbnRhaW5lcixcbi5mbS1zZXJ2aWNlLWRldGFpbF9fdGV4dHVhbCAuZm0tY29udGFpbmVyLXdpZGUge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5mbS1zZXJ2aWNlLWRldGFpbF9fdGV4dHVhbCAuZm0tY3RhIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmZtLXNlcnZpY2UtZGV0YWlsX190ZXh0dWFsIC5mbS1jdGFfX2NvbnRlbnQge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xufVxuLmZtLXNlcnZpY2UtZGV0YWlsX190ZXh0dWFsIC5mbS1jdGFfX2hlYWRpbmcge1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW9yYW5nZS0yKTtcbn1cbi5mbS1zZXJ2aWNlLWRldGFpbF9fdGV4dHVhbCB1bCB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG59XG4uZm0tc2VydmljZS1kZXRhaWxfX3NpZGViYXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbS1zZXJ2aWNlLWRldGFpbF9fc2lkZWJhciB7XG4gICAgZmxleDogMCAxIDQxOXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZtLXNlcnZpY2UtZGV0YWlsX19zaWRlYmFyIC5mbS1qb2ItaXRlbV9fdGl0bGUge1xuICAgIGhlaWdodDogMjQwcHg7XG4gIH1cbn1cbi5mbS1zZXJ2aWNlLWRldGFpbF9fY2FyZC1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAyMHB4O1xufVxuXG4uZm0tc2hhcmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZzogNDBweCAwIDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS0xKTtcbn1cbi5mbS1zaGFyZXJfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5mbS1zaGFyZXJfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogOXB4O1xufVxuLmZtLXNoYXJlcl9fbGlzdCBidXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMik7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmZtLXNoYXJlcl9fbGlzdCBidXR0b24ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLmZtLXNoYXJlcl9fbGlzdCBidXR0b246aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxufVxuXG4uZm0tcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uZm0tcGFnaW5hdGlvbiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZtLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAwIDAgNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS0zKTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5mbS1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnM6bm90KC5wcmV2KTpub3QoLm5leHQpIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5mbS1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMucHJldiByZWN0LCAuZm0tcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLm5leHQgcmVjdCB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5mbS1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMucHJldiBwYXRoLCAuZm0tcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLm5leHQgcGF0aCB7XG4gICAgdHJhbnNpdGlvbjogc3Ryb2tlIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLmZtLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVyczpob3Zlcjpub3QoLnByZXYpOm5vdCgubmV4dCkge1xuICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2spO1xuICB9XG4gIC5mbS1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnM6aG92ZXIucHJldiByZWN0LCAuZm0tcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzOmhvdmVyLm5leHQgcmVjdCB7XG4gICAgZmlsbDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrKTtcbiAgfVxuICAuZm0tcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzOmhvdmVyLnByZXYgcGF0aCwgLmZtLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVyczpob3Zlci5uZXh0IHBhdGgge1xuICAgIHN0cm9rZTogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcbiAgfVxufVxuLmZtLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5wcmV2IHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uZm0tcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLmN1cnJlbnQge1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrKTtcbn1cbi5mbS1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMubmV4dCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5mbS1qb2JzLWNhdGVnb3J5LWxpc3RpbmdfX2NvdW50IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS0zKTtcbn1cbi5mbS1qb2JzLWNhdGVnb3J5LWxpc3RpbmdfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZtLWpvYnMtY2F0ZWdvcnktbGlzdGluZ19fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm0tam9icy1jYXRlZ29yeS1saXN0aW5nX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG5cbi5mbS1qb2JzLWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIyMHB4IDAgNzJweDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjayk7XG59XG4uZm0tam9icy1oZXJvID4gaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmZtLWpvYnMtaGVybyAuZm0tYnRuX3ByaW1hcnktdHJhbnNwYXJlbnQ6bm90KDpob3Zlcikge1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5mbS1qb2JzLWhlcm8gLmZtLWJ0bl9wcmltYXJ5LXRyYW5zcGFyZW50OmhvdmVyIHN2ZyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgLmZtLWpvYnMtaGVybyAuZm0tYnRuX3ByaW1hcnktdHJhbnNwYXJlbnQ6aG92ZXIgc3ZnIHBhdGgge1xuICAgIGZpbGw6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTMpO1xuICB9XG59XG4uZm0tam9icy1oZXJvX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZtLWpvYnMtaGVyb19faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDUwcHg7XG59XG4uZm0tam9icy1oZXJvX19jdGFzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG59XG4uZm0tam9icy1oZXJvX19kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi5mbS1qb2JzLWhlcm9fX2Rlc2NyaXB0aW9uLS1kYXJrIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTEpO1xuICBnYXA6IDE2cHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5mbS1qb2JzLWhlcm9fX2Rlc2NyaXB0aW9uLS1kYXJrIC5mbS1qb2JzLWhlcm9fX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uZm0tam9icy1oZXJvX19kZXNjcmlwdGlvbi0tZGFyayAuZm0tam9icy1oZXJvX19pdGVtIHBhdGgge1xuICBzdHJva2U6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjayk7XG59XG4uZm0tam9icy1oZXJvX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5mbS1qb2JzLWhlcm9fX2l0ZW0gc3ZnIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZm0tam9icy1oZXJvX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG4uZm0tam9icy1oZXJvX19pdGVtX29yYW5nZS0yIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1vcmFuZ2UtMik7XG59XG5cbi5mbS1qb2JzLWRldGFpbF9fZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbS1qb2JzLWRldGFpbF9fZ3JpZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgY29sdW1uLWdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbS1qb2JzLWRldGFpbF9fdGV4dHVhbCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gIH1cbn1cbi5mbS1qb2JzLWRldGFpbF9fdGV4dHVhbCAuZm0tY29udGFpbmVyLFxuLmZtLWpvYnMtZGV0YWlsX190ZXh0dWFsIC5mbS1jb250YWluZXItd2lkZSB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmZtLWpvYnMtZGV0YWlsX190ZXh0dWFsIC5mbS1jdGEge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uZm0tam9icy1kZXRhaWxfX3RleHR1YWwgLmZtLWN0YV9fY29udGVudCB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG59XG4uZm0tam9icy1kZXRhaWxfX3RleHR1YWwgLmZtLWN0YV9faGVhZGluZyB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tb3JhbmdlLTIpO1xufVxuLmZtLWpvYnMtZGV0YWlsX19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogNzJweDtcbn1cbi5mbS1qb2JzLWRldGFpbF9fY29udGVudCB1bCB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG59XG4uZm0tam9icy1kZXRhaWxfX2luZm8ge1xuICBkaXNwbGF5OiBncmlkO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmZtLWpvYnMtZGV0YWlsX19pbmZvLXJvdyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG59XG4uZm0tam9icy1kZXRhaWxfX2luZm8ta2V5IHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTMpO1xufVxuLmZtLWpvYnMtZGV0YWlsX19pbmZvLXZhbHVlIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjayk7XG59XG4uZm0tam9icy1kZXRhaWxfX2NvbnRhY3Qge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSk7XG4gIG1heC13aWR0aDogNTA2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZtLWpvYnMtZGV0YWlsX19jb250YWN0LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMyk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZm0tam9icy1kZXRhaWxfX2NvbnRhY3QtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxNnB4O1xufVxuLmZtLWpvYnMtZGV0YWlsX19jb250YWN0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiA0cHg7XG59XG4uZm0tam9icy1kZXRhaWxfX2NvbnRhY3QtaXRlbTpub3QoOmhvdmVyKSBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZtLWpvYnMtZGV0YWlsX19jb250YWN0LWl0ZW0gc3ZnIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuZm0tam9icy1kZXRhaWxfX2NvbnRhY3QtaXRlbSBhIHtcbiAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrKTtcbiAgfVxufVxuLmZtLWpvYnMtZGV0YWlsX19zaWRlYmFyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm0tam9icy1kZXRhaWxfX3NpZGViYXIge1xuICAgIGZsZXg6IDAgMCA0MTlweDtcbiAgICBtYXgtd2lkdGg6IDQxOXB4O1xuICB9XG4gIC5mbS1qb2JzLWRldGFpbF9fc2lkZWJhci0tc21hbGwge1xuICAgIGZsZXg6IDAgMCAzODBweDtcbiAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZtLWpvYnMtZGV0YWlsX19zaWRlYmFyIC5mbS1qb2ItaXRlbV9fdGl0bGUge1xuICAgIGhlaWdodDogMjQwcHg7XG4gIH1cbn1cbi5mbS1qb2JzLWRldGFpbF9fc3RlcCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG4uZm0tam9icy1kZXRhaWxfX3N0ZXAtaGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5mbS1qb2JzLWRldGFpbF9fc3RlcC1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogMjBweDtcbn1cbi5mbS1qb2JzLWRldGFpbF9fc3RlcC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMTBweDtcbn1cbi5mbS1qb2JzLWRldGFpbF9fc3RlcC1udW0ge1xuICBmbGV4OiAwIDAgNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW9yYW5nZS0yKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpO1xufVxuLmZtLWpvYnMtZGV0YWlsX19zdGVwLXRleHR1YWwge1xuICBmbGV4OiAxIDEgMTAwJTtcbn1cbi5mbS1qb2JzLWRldGFpbF9fc3RlcC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0temFuZ2V6aS1zYW5zKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5mbS1qb2JzLWRldGFpbF9fc3RlcC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTMpO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5mbS1qb2JzLWRldGFpbF9fc3RlcC1zdWJ0ZXh0IHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS0zKTtcbn1cbi5mbS1qb2JzLWRldGFpbF9fZ3JhcGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgY29sdW1uLWdhcDogMjBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXB1cnBsZS0xMCk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4uZm0tam9icy1kZXRhaWxfX2dyYXBoLWltYWdlIHtcbiAgZmxleDogMCAwIDEyN3B4O1xuICBoZWlnaHQ6IDEyN3B4O1xufVxuLmZtLWpvYnMtZGV0YWlsX19ncmFwaC1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG4uZm0tam9icy1kZXRhaWxfX2dyYXBoLXRleHR1YWwge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogMjBweDtcbn1cbi5mbS1qb2JzLWRldGFpbF9fZ3JhcGgtdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmZtLWpvYnMtZGV0YWlsX19ncmFwaC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS0zKTtcbn1cbi5mbS1qb2JzLWRldGFpbF9fY2hlY2ttYXJrIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5mbS1qb2JzLWRldGFpbF9fY2hlY2ttYXJrLWxpc3Qge1xuICBtYXJnaW46IDAgMCAwIDIwcHg7XG4gIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvdWwtb3JhbmdlLTItY2hlY2ttYXJrLWJ1bGxldC5zdmdcIik7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG59XG4uZm0tam9icy1kZXRhaWxfX2NoZWNrbWFyay1pdGVtIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS16YW5nZXppLXNhbnMpO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmZtLWpvYnMtZGV0YWlsX19jaGVja21hcmstaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmZtLWZvcm0tZmlsZXMge1xuICB3aWR0aDogMTAwJTtcbn1cbi5mbS1mb3JtLWZpbGVzOm5vdCguZm0tZm9ybS1maWxlcy0tczIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uZm0tZm9ybS1maWxlcy0tczIgLmZtLWZvcm0tZmlsZXNfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmZtLWZvcm0tZmlsZXNfX2hlYWRpbmcge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uZm0tZm9ybS1maWxlc19faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZm0tZm9ybS1maWxlc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mbS1mb3JtLWZpbGVzX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uZm0tZm9ybS1maWxlc19fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS0zKTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5mbS1mb3JtLWZpbGVzX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmZtLWZvcm0tZmlsZXNfX2luZm8gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTMpO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmZtLWZvcm0tZmlsZXMgLmRyb3B6b25lIHtcbiAgYm9yZGVyOiAxcHggZGFzaGVkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTMpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG4uZm0tZm9ybS1maWxlcyAuZHJvcHpvbmVfX2ludmFsaWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NSwgMjksIDQ0LCAwLjA1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0NSwgMjksIDQ0LCAwLjE2KTtcbn1cbi5mbS1mb3JtLWZpbGVzIC5kcm9wem9uZSAuZHotbWVzc2FnZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5mbS1mb3JtLWZpbGVzIC5kcm9wem9uZSAuZHotYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmZtLWZvcm0tZmlsZXMgLmRyb3B6b25lIC5kei1idXR0b24gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTMpO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmZtLWZvcm0tZmlsZXMgLmRyb3B6b25lIC5kei1wcmV2aWV3IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbi5mbS1mb3JtLWZpbGVzIC5kcm9wem9uZSAuZHotaW1hZ2UsXG4uZm0tZm9ybS1maWxlcyAuZHJvcHpvbmUgLmR6LXByb2dyZXNzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mbS1mb3JtLWZpbGVzIC5kcm9wem9uZSAuZHotZGV0YWlscyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZtLWZvcm0tY29udHJvbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbS1mb3JtLWNvbnRyb2wtLWhhbGYge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICB9XG59XG4uZm0tZm9ybS1jb250cm9sLS1saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBnYXA6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzkwcHgpIHtcbiAgLmZtLWZvcm0tY29udHJvbC0tbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG4gIC5mbS1mb3JtLWNvbnRyb2wtLWxpbmUgLmZtLWZvcm0tY29udHJvbF9fbGFiZWwge1xuICAgIGZsZXg6IDAgMCA5NXB4O1xuICB9XG59XG4uZm0tZm9ybS1jb250cm9sX19pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm0tZm9ybS1jb250cm9sX19pbnB1dDpub3QoLmZtLWZvcm0tY29udHJvbC0tbGluZSkgLmZtLWZvcm0tY29udHJvbF9fbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwcHg7XG4gIHRvcDogMThweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG4uZm0tZm9ybS1jb250cm9sX19pbnB1dDpub3QoLmZtLWZvcm0tY29udHJvbC0tbGluZSkuYWN0aXZlIC5mbS1mb3JtLWNvbnRyb2xfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0b3A6IDEzcHg7XG59XG4uZm0tZm9ybS1jb250cm9sX19pbnB1dDpub3QoLmZtLWZvcm0tY29udHJvbC0tbGluZSkgaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1idXR0b25dKTpub3QoW3R5cGU9aW1hZ2VdKTpub3QoW3R5cGU9ZmlsZV0pLFxuLmZtLWZvcm0tY29udHJvbF9faW5wdXQ6bm90KC5mbS1mb3JtLWNvbnRyb2wtLWxpbmUpIHRleHRhcmVhIHtcbiAgcGFkZGluZzogMjRweCAyMHB4IDhweDtcbn1cbi5mbS1mb3JtLWNvbnRyb2xfX2lucHV0IGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mbS1mb3JtLWNvbnRyb2xfX2lucHV0IGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPWltYWdlXSk6bm90KFt0eXBlPWZpbGVdKSxcbi5mbS1mb3JtLWNvbnRyb2xfX2lucHV0IHRleHRhcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZtLWZvcm0tY29udHJvbF9fcmFkaW8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbn1cbi5mbS1mb3JtLWNvbnRyb2xfX3JhZGlvLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm0tZm9ybS1jb250cm9sX19yYWRpby1pdGVtID4gaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTE7XG59XG4uZm0tZm9ybS1jb250cm9sX19yYWRpby1pdGVtID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL2ZpbHRlci1yYWRpby1jaGVja21hcmstY2hlY2tlZC5zdmdcIik7XG59XG4uZm0tZm9ybS1jb250cm9sX19yYWRpby1pdGVtID4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5mbS1mb3JtLWNvbnRyb2xfX3JhZGlvLWl0ZW0gPiBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvZmlsdGVyLXJhZGlvLWNoZWNrbWFyay11bmNoZWNrZWQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5mbS1mb3JtLWNvbnRyb2xfX3NlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uZm0tZm9ybS1jb250cm9sX19sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS0zKTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5mbS1mb3JtLWNvbnRyb2xfX2xhYmVsIHNwYW4ge1xuICBjb2xvcjogI0Y1MUQyQztcbn1cbi5mbS1mb3JtLWNvbnRyb2xfX3NwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmZtLWZvcm0tY29udHJvbF9fc3AtdmlzaWJsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm0tZm9ybS1jb250cm9sX19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmZtLWZvcm0tY29udHJvbF9faGVhZGluZyArIC5mbS1mb3JtLWNvbnRyb2xfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5mbS1mb3JtLWNvbnRyb2xfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZm0tZm9ybS1jb250cm9sLmhpZGRlbiAuZm0tZm9ybS1jb250cm9sX19zcC1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZtLWZvcm0tY29udHJvbC5oaWRkZW4gLmZtLWZvcm0tY29udHJvbF9fc3AtdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZtLWZvcm0tY29udHJvbF9faW52YWxpZCBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPWJ1dHRvbl0pOm5vdChbdHlwZT1pbWFnZV0pOm5vdChbdHlwZT1maWxlXSksXG4uZm0tZm9ybS1jb250cm9sX19pbnZhbGlkIHRleHRhcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDUsIDI5LCA0NCwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI0NSwgMjksIDQ0LCAwLjE2KTtcbn1cblxuLmZtLWZvcm0tY2hlY2tib3gge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm0tZm9ybS1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbn1cbi5mbS1mb3JtLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmZtLWZvcm0tY2hlY2tib3ggbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mbS1mb3JtLWNoZWNrYm94IGxhYmVsIGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS0zKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5mbS1mb3JtLWNoZWNrYm94IGxhYmVsOjpiZWZvcmUsIC5mbS1mb3JtLWNoZWNrYm94IGxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZtLWZvcm0tY2hlY2tib3ggbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1vcmFuZ2UtMik7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZmxleDogMCAwIDIwcHg7XG4gIG1heC13aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmZtLWZvcm0tY2hlY2tib3ggbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9jaGVjay1pY29uLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiA2cHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mbS12YWxpZGF0ZS1tZXNzYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mbS1hbGVydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDhweDtcbn1cbi5mbS1hbGVydCBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5mbS1hbGVydC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjUxZDJjO1xufVxuLmZtLWFsZXJ0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhNDY5O1xufVxuLmZtLWFsZXJ0LXN1Y2Nlc3Mgc3ZnIHtcbiAgZmlsbDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcbiAgZmxleDogMCAwIDE2cHg7XG4gIG1heC13aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLmZtLWFsZXJ0X19saXN0IHtcbiAgbWFyZ2luOiAxNnB4IDAgMCAxMHB4O1xufVxuLmZtLWFsZXJ0X19saXN0IGxpIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrKTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmZtLXByb2dyZXNzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTEpO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5mbS1wcm9ncmVzc1tkYXRhLXN0ZXA9XCIyXCJdIC5mbS1wcm9ncmVzc19fYmFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXB1cnBsZSk7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5mbS1wcm9ncmVzc1tkYXRhLXN0ZXA9XCIyXCJdIC5mbS1wcm9ncmVzc19fYmFyLWJ0biB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uZm0tcHJvZ3Jlc3NbZGF0YS1zdGVwPVwiMlwiXSAuZm0tcHJvZ3Jlc3NfX2xhYmVscy1uYW1lOmZpcnN0LWNoaWxkIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTMpO1xufVxuLmZtLXByb2dyZXNzW2RhdGEtc3RlcD1cIjJcIl0gLmZtLXByb2dyZXNzX19sYWJlbHMtbmFtZTpudGgtY2hpbGQoMikge1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrKTtcbn1cbi5mbS1wcm9ncmVzc1tkYXRhLXN0ZXA9XCIzXCJdIC5mbS1wcm9ncmVzc19fYmFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXB1cnBsZSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZm0tcHJvZ3Jlc3NbZGF0YS1zdGVwPVwiM1wiXSAuZm0tcHJvZ3Jlc3NfX2Jhci1idG4ge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbi5mbS1wcm9ncmVzc1tkYXRhLXN0ZXA9XCIzXCJdIC5mbS1wcm9ncmVzc19fbGFiZWxzLW5hbWU6Zmlyc3QtY2hpbGQge1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMyk7XG59XG4uZm0tcHJvZ3Jlc3NbZGF0YS1zdGVwPVwiM1wiXSAuZm0tcHJvZ3Jlc3NfX2xhYmVscy1uYW1lOmxhc3QtY2hpbGQge1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrKTtcbn1cbi5mbS1wcm9ncmVzc19fYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMSk7XG4gIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgaGVpZ2h0OiAycHg7XG59XG4uZm0tcHJvZ3Jlc3NfX2Jhci1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXB1cnBsZSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5mbS1wcm9ncmVzc19fbGFiZWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMjBweDtcbn1cbi5mbS1wcm9ncmVzc19fbGFiZWxzLW5hbWUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS0zKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDExMHB4O1xufVxuLmZtLXByb2dyZXNzX19sYWJlbHMtbmFtZTpmaXJzdC1jaGlsZCB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2spO1xufVxuXG4uZm0tZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrKTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSk7XG4gIHBhZGRpbmc6IDQ4cHggMDtcbn1cbi5mbS1mb290ZXIgc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG59XG4uZm0tZm9vdGVyIGEge1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0temFuZ2V6aS1zYW5zKTtcbn1cbi5mbS1mb290ZXIgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tb3JhbmdlLTIpO1xufVxuLmZtLWZvb3RlciBhOmhvdmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW9yYW5nZS0yKTtcbn1cbi5mbS1mb290ZXIgdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjRweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5mbS1mb290ZXIgdWwgbGkge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmZtLWZvb3Rlcl9fY29sLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS16YW5nZXppKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm0tZm9vdGVyX19jb2wtLXNvY2lhbHMge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLmZtLWZvb3Rlcl9fY29sLS1zb2NpYWxzIC5mbS1mb290ZXJfX3NvY2lhbHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHJvdy1nYXA6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm0tZm9vdGVyX19jb2wtLW1lbnUge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLmZtLWZvb3Rlcl9fY29sLS1tZW51IHVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICByb3ctZ2FwOiAxMHB4O1xuICB9XG59XG4uZm0tZm9vdGVyX19sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMzBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmZtLWZvb3Rlcl9fcXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDgzcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5mbS1mb290ZXJfX2N0YS10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS16YW5nZXppLXNhbnMpO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmZtLWZvb3Rlcl9fbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZm0tZm9vdGVyX19yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5mbS1mb290ZXJfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZtLWZvb3Rlcl9fdG9wIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5mbS1mb290ZXJfX3NvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG59XG4uZm0tZm9vdGVyX19zb2NpYWxzIHN2ZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmZtLWZvb3Rlcl9fYm90dG9tIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZtLWZvb3Rlcl9fYm90dG9tIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4uZm0tZm9vdGVyX19ib3R0b20gc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4uZm0tZm9vdGVyX19ib3R0b20gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDQwcHg7XG59XG5cbi5mbS1ibG9nX19kZXNjcmlwdGlvbiwgLmZtLWJsb2dfX2xhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5mbS1ibG9nX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTMpO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG59XG4uZm0tYmxvZ19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA0MHB4IDIwcHg7XG59XG4uZm0tYmxvZ19fbGlzdCAuZm0tc3Rvcmllcy1jYXJkIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZm0tYmxvZ19fbGlzdCAuZm0tc3Rvcmllcy1jYXJkIHtcbiAgICBmbGV4OiAwIDAgY2FsYygoMTAwJSAtIDQwcHgpIC8gMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC0gNDBweCkgLyAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm0tYmxvZ19fbGlzdCAuZm0tc3Rvcmllcy1jYXJkIHtcbiAgICBmbGV4OiAwIDAgY2FsYygoMTAwJSAtIDQwcHgpIC8gMyk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC0gNDBweCkgLyAzKTtcbiAgfVxufVxuXG4uZm0tZXJyb3Ige1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE0NHB4IDAgNzJweDtcbn1cblxuLmZtLWFjY291bnQge1xuICBtYXJnaW4tYm90dG9tOiA0NnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm0tYWNjb3VudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweDtcbiAgfVxufVxuLmZtLWFjY291bnQgLmZtLWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmZtLWFjY291bnRfX3N1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS16YW5nZXppKTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm0tYWNjb3VudF9fc3VidGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5mbS1hY2NvdW50X19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbn1cbi5mbS1hY2NvdW50X19saXN0IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5mbS1hY2NvdW50X19kZXNjcmlwdGlvbiwgLmZtLWFjY291bnRfX2luZm8ge1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMyk7XG59XG4uZm0tYWNjb3VudF9fZGVzY3JpcHRpb24ge1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmZtLWFjY291bnRfX2Rlc2NyaXB0aW9uLS1ibGFjayB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2spO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZtLWFjY291bnRfX2luZm8ge1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLmZtLWFjY291bnRfX2xpbmVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMSk7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmZtLWFjY291bnRfX2xpbmVzLXNlcGFyYXRvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxcHg7XG59XG4uZm0tYWNjb3VudF9fbGluZXMtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xufVxuLmZtLWFjY291bnRfX2RlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbi5mbS1hY2NvdW50X19kZWFkbGluZSBzcGFuIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTMpO1xufVxuLmZtLWFjY291bnRfX2NvbCB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZtLWFjY291bnRfX2NvbCB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxMHB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gIH1cbn1cbi5mbS1hY2NvdW50X19jb2wtLWRlZmF1bHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDA7XG59XG4uZm0tYWNjb3VudF9fY29sLS1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMik7XG59XG4uZm0tYWNjb3VudF9fY29sLS00MCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm0tYWNjb3VudF9fY29sLS00MCB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4uZm0tYWNjb3VudF9fY29sLS00MCAuZm0taGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZm0tYWNjb3VudF9fZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm0tYWNjb3VudF9fZm9ybSB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4uZm0tYWNjb3VudF9fZm9ybS1zdGVwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mbS1hY2NvdW50X19mb3JtLXN0ZXAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZm0tYWNjb3VudF9fZmllbGRzLCAuZm0tYWNjb3VudF9fYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xufVxuLmZtLWFjY291bnRfX2J0bnMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmZtLWFjY291bnRfX2J0bnMgLmZtLWJ0bl9wcmltYXJ5LXRyYW5zcGFyZW50IHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm0tYWNjb3VudF9fc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5mbS1hY2NvdW50X19zdW1tYXJ5LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMjBweDtcbn1cbi5mbS1hY2NvdW50X19zdW1tYXJ5LWl0ZW1fcHJpY2Uge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC53Yy1ibG9jay1jYXJ0IGgyLndjLWJsb2NrLWNhcnRfX3RvdGFscy10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0temFuZ2V6aS1zYW5zKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQgLndjLWJsb2NrLWNhcnQgLndjLWJsb2NrLWNvbXBvbmVudHMtc2lkZWJhciAud2MtYmxvY2stY29tcG9uZW50cy1wYW5lbCxcbi53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC53Yy1ibG9jay1jYXJ0IC53Yy1ibG9jay1jb21wb25lbnRzLXNpZGViYXIgLndjLWJsb2NrLWNvbXBvbmVudHMtdG90YWxzLWNvdXBvbixcbi53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC53Yy1ibG9jay1jYXJ0IC53Yy1ibG9jay1jb21wb25lbnRzLXNpZGViYXIgLndjLWJsb2NrLWNvbXBvbmVudHMtdG90YWxzLWl0ZW0ge1xuICBwYWRkaW5nOiAwO1xufVxuLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQgLndjLWJsb2NrLWNhcnQgZGl2LndjLWJsb2NrLWNvbXBvbmVudHMtdG90YWxzLWZvb3Rlci1pdGVtIHtcbiAgcGFkZGluZzogMDtcbn1cbi53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC53Yy1ibG9jay1jYXJ0IGRpdi53Yy1ibG9jay1jb21wb25lbnRzLXRvdGFscy1mb290ZXItaXRlbSAud2MtYmxvY2stY29tcG9uZW50cy10b3RhbHMtaXRlbV9fbGFiZWwsXG4ud3AtYmxvY2std29vY29tbWVyY2UtY2FydCAud2MtYmxvY2stY2FydCBkaXYud2MtYmxvY2stY29tcG9uZW50cy10b3RhbHMtZm9vdGVyLWl0ZW0gLndjLWJsb2NrLWNvbXBvbmVudHMtdG90YWxzLWl0ZW1fX3ZhbHVlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS16YW5nZXppLXNhbnMpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG59XG4ud3AtYmxvY2std29vY29tbWVyY2UtY2FydCAud2MtYmxvY2stY2FydCB0YWJsZS53Yy1ibG9jay1jYXJ0LWl0ZW1zIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMSk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ud3AtYmxvY2std29vY29tbWVyY2UtY2FydCAud2MtYmxvY2stY2FydCB0YWJsZS53Yy1ibG9jay1jYXJ0LWl0ZW1zIHRoZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ud3AtYmxvY2std29vY29tbWVyY2UtY2FydCAud2MtYmxvY2stY2FydCB0YWJsZS53Yy1ibG9jay1jYXJ0LWl0ZW1zIHRoZWFkIHRoIHtcbiAgcGFkZGluZzogMTZweDtcbn1cbi53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC53Yy1ibG9jay1jYXJ0IC53Yy1ibG9jay1jYXJ0X19zdWJtaXQtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW9yYW5nZS0yKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDE1cHggMjJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAud3AtYmxvY2std29vY29tbWVyY2UtY2FydCAud2MtYmxvY2stY2FydCAud2MtYmxvY2stY2FydF9fc3VibWl0LWJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC53Yy1ibG9jay1jYXJ0IC53Yy1ibG9jay1jYXJ0X19zdWJtaXQtYnV0dG9uOmhvdmVyOjphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQgLndjLWJsb2NrLWNhcnQgLndjLWJsb2NrLWNhcnRfX3N1Ym1pdC1idXR0b246OmJlZm9yZSwgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQgLndjLWJsb2NrLWNhcnQgLndjLWJsb2NrLWNhcnRfX3N1Ym1pdC1idXR0b246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC53Yy1ibG9jay1jYXJ0IC53Yy1ibG9jay1jYXJ0X19zdWJtaXQtYnV0dG9uOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDI0cHggMHB4ICNGRjZBMDAgaW5zZXQsIDBweCAwcHggMzJweCAwcHggcmdiYSgyNTUsIDEwNiwgMCwgMC41NCksIDBweCAwcHggMTJweCAwcHggcmdiYSgyNTUsIDEwNiwgMCwgMC4zMik7XG59XG4ud3AtYmxvY2std29vY29tbWVyY2UtY2FydCAud2MtYmxvY2stY2FydCAud2MtYmxvY2stY2FydF9fc3VibWl0LWJ1dHRvbjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDQ0cHggMHB4ICNGRjZBMDAgaW5zZXQsIDBweCAwcHggNTJweCAwcHggcmdiYSgyNTUsIDEwNiwgMCwgMC41NCksIDBweCAwcHggMzJweCAwcHggcmdiYSgyNTUsIDEwNiwgMCwgMC4zMik7XG59XG5cbi53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCAud2MtYmxvY2stY29tcG9uZW50cy1zaWRlYmFyLWxheW91dCB7XG4gIG1hcmdpbjogMCBhdXRvIDcycHg7XG59XG4ud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgLndjLWJsb2NrLWNvbXBvbmVudHMtdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLXphbmdlemktc2Fucyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCAud3BzX3JlY3VycmluZ19iaWZ1cmNhdGlvbl93cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCAud3BzX3JlY3VycmluZ19iaWZ1cmNhdGlvbl93cmFwcGVyIGg0IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS16YW5nZXppLXNhbnMpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG59XG4ud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgLndwc19yZWN1cnJpbmdfYmlmdXJjYXRpb25fd3JhcHBlciBsaSB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCAud2MtYmxvY2tzLWNvbXBvbmVudHMtc2VsZWN0IC53Yy1ibG9ja3MtY29tcG9uZW50cy1zZWxlY3RfX3NlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCAud2MtYmxvY2tzLWNvbXBvbmVudHMtc2VsZWN0IC53Yy1ibG9ja3MtY29tcG9uZW50cy1zZWxlY3RfX3NlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMSk7XG59XG4ud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPWJ1dHRvbl0pOm5vdChbdHlwZT1pbWFnZV0pOm5vdChbdHlwZT1maWxlXSksXG4ud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCB0ZXh0YXJlYSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCAud2MtYmxvY2stY29tcG9uZW50cy1yYWRpby1jb250cm9sLS1oaWdobGlnaHQtY2hlY2tlZCAud2MtYmxvY2stY29tcG9uZW50cy1yYWRpby1jb250cm9sLWFjY29yZGlvbi1vcHRpb24tLWNoZWNrZWQtb3B0aW9uLWhpZ2hsaWdodGVkLFxuLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IC53Yy1ibG9jay1jb21wb25lbnRzLXJhZGlvLWNvbnRyb2wtLWhpZ2hsaWdodC1jaGVja2VkIGxhYmVsLndjLWJsb2NrLWNvbXBvbmVudHMtcmFkaW8tY29udHJvbF9fb3B0aW9uLS1jaGVja2VkLW9wdGlvbi1oaWdobGlnaHRlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTEpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0LW9yZGVyLXN1bW1hcnktYmxvY2ssXG4ud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgLndjLWJsb2NrLWNvbXBvbmVudHMtYWRkcmVzcy1jYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IC53Yy1ibG9jay1jaGVja291dF9fYWN0aW9uc19yb3cgLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tvdXQtcmV0dXJuLXRvLWNhcnQtYnV0dG9uLFxuLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IC53Yy1ibG9jay1jaGVja291dF9fYWN0aW9uc19yb3cgLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tvdXQtcGxhY2Utb3JkZXItYnV0dG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogMTVweCAyMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCAud2MtYmxvY2stY2hlY2tvdXRfX2FjdGlvbnNfcm93IC53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrb3V0LXJldHVybi10by1jYXJ0LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IC53Yy1ibG9jay1jaGVja291dF9fYWN0aW9uc19yb3cgLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tvdXQtcmV0dXJuLXRvLWNhcnQtYnV0dG9uIHN2ZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IC53Yy1ibG9jay1jaGVja291dF9fYWN0aW9uc19yb3cgLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tvdXQtcGxhY2Utb3JkZXItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW9yYW5nZS0yKTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSk7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgLndjLWJsb2NrLWNoZWNrb3V0X19hY3Rpb25zX3JvdyAud2MtYmxvY2stY29tcG9uZW50cy1jaGVja291dC1wbGFjZS1vcmRlci1idXR0b246aG92ZXI6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgLndjLWJsb2NrLWNoZWNrb3V0X19hY3Rpb25zX3JvdyAud2MtYmxvY2stY29tcG9uZW50cy1jaGVja291dC1wbGFjZS1vcmRlci1idXR0b246aG92ZXI6OmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgLndjLWJsb2NrLWNoZWNrb3V0X19hY3Rpb25zX3JvdyAud2MtYmxvY2stY29tcG9uZW50cy1jaGVja291dC1wbGFjZS1vcmRlci1idXR0b246OmJlZm9yZSwgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IC53Yy1ibG9jay1jaGVja291dF9fYWN0aW9uc19yb3cgLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tvdXQtcGxhY2Utb3JkZXItYnV0dG9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4ud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgLndjLWJsb2NrLWNoZWNrb3V0X19hY3Rpb25zX3JvdyAud2MtYmxvY2stY29tcG9uZW50cy1jaGVja291dC1wbGFjZS1vcmRlci1idXR0b246OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjRweCAwcHggI0ZGNkEwMCBpbnNldCwgMHB4IDBweCAzMnB4IDBweCByZ2JhKDI1NSwgMTA2LCAwLCAwLjU0KSwgMHB4IDBweCAxMnB4IDBweCByZ2JhKDI1NSwgMTA2LCAwLCAwLjMyKTtcbn1cbi53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCAud2MtYmxvY2stY2hlY2tvdXRfX2FjdGlvbnNfcm93IC53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrb3V0LXBsYWNlLW9yZGVyLWJ1dHRvbjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDQ0cHggMHB4ICNGRjZBMDAgaW5zZXQsIDBweCAwcHggNTJweCAwcHggcmdiYSgyNTUsIDEwNiwgMCwgMC41NCksIDBweCAwcHggMzJweCAwcHggcmdiYSgyNTUsIDEwNiwgMCwgMC4zMik7XG59XG5cbi53b29jb21tZXJjZS1vcmRlciB7XG4gIG1heC13aWR0aDogdmFyKC0td3AtLXN0eWxlLS1nbG9iYWwtLXdpZGUtc2l6ZSk7XG4gIG1hcmdpbjogMCBhdXRvIDcycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndvb2NvbW1lcmNlLW9yZGVyIC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzX190aXRsZSxcbi53b29jb21tZXJjZS1vcmRlciAud29vY29tbWVyY2UtY29sdW1uX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbn1cbi53b29jb21tZXJjZS1vcmRlciAud29vY29tbWVyY2Utb3JkZXItb3ZlcnZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDVweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbi53b29jb21tZXJjZS1vcmRlciAud29vY29tbWVyY2UtY29sdW1ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyNHB4O1xufVxuLndvb2NvbW1lcmNlLW9yZGVyIC53b29jb21tZXJjZS1jb2x1bW5zIC53b29jb21tZXJjZS1jb2x1bW4ge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53b29jb21tZXJjZS1vcmRlciAud29vY29tbWVyY2UtY29sdW1ucy0tMiAud29vY29tbWVyY2UtY29sdW1uIHtcbiAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxNHB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTRweCk7XG4gIH1cbn1cbi53b29jb21tZXJjZS1vcmRlciB0YWJsZS5vcmRlcl9kZXRhaWxzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMSk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ud29vY29tbWVyY2Utb3JkZXIgdGFibGUub3JkZXJfZGV0YWlscyB0aGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLndvb2NvbW1lcmNlLW9yZGVyIHRhYmxlLm9yZGVyX2RldGFpbHMgdGhlYWQgdGgge1xuICBwYWRkaW5nOiAxNnB4O1xufVxuLndvb2NvbW1lcmNlLW9yZGVyIHRhYmxlLm9yZGVyX2RldGFpbHMgdHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMSk7XG59XG4ud29vY29tbWVyY2Utb3JkZXIgdGFibGUub3JkZXJfZGV0YWlscyB0ciB0aCxcbi53b29jb21tZXJjZS1vcmRlciB0YWJsZS5vcmRlcl9kZXRhaWxzIHRyIHRkIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktMSk7XG59XG5cbi5mbS1qb2ItaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LTIpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZtLWpvYi1pdGVtLS1zbWFsbCAuZm0tam9iLWl0ZW1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm0tam9iLWl0ZW0tLXNtYWxsIC5mbS1qb2ItaXRlbV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuLmZtLWpvYi1pdGVtLS1zbWFsbCAuZm0tam9iLWl0ZW1fX3NhbGxhcnkge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uZm0tam9iLWl0ZW0tLXNtYWxsIC5mbS1qb2ItaXRlbV9fbG9jYXRpb24sXG4uZm0tam9iLWl0ZW0tLXNtYWxsIC5mbS1qb2ItaXRlbV9fY29tcGFueSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5mbS1qb2ItaXRlbV9fdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHVycGxlLTEwKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS16YW5nZXppKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4wMztcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMjgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZtLWpvYi1pdGVtX190aXRsZSB7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgfVxufVxuLmZtLWpvYi1pdGVtX19pbmZvIHtcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xufVxuLmZtLWpvYi1pdGVtX19pbmZvLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZtLWpvYi1pdGVtX19pbmZvLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmZtLWpvYi1pdGVtX19sb2NhdGlvbiwgLmZtLWpvYi1pdGVtX19jb21wYW55IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS16YW5nZXppKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmZtLWpvYi1pdGVtX19sb2NhdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS0zKTtcbn1cbi5mbS1qb2ItaXRlbV9fc2FsbGFyeSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5oMSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMi42MjVyZW0sIDIuNjI1cmVtICsgKDF2dyAtIDAuNDhyZW0pICogNC40MzA0LCA0LjM3NXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uaDIge1xuICBmb250LXNpemU6IGNsYW1wKDIuMzc1cmVtLCAyLjM3NXJlbSArICgxdncgLSAwLjQ4cmVtKSAqIDMuNDgxLCAzLjc1cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5oMyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMi4xMjVyZW0sIDIuMTI1cmVtICsgKDF2dyAtIDAuNDhyZW0pICogMi41MzE2LCAzLjEyNXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uaDQge1xuICBmb250LXNpemU6IGNsYW1wKDEuODc1cmVtLCAxLjg3NXJlbSArICgxdncgLSAwLjQ4cmVtKSAqIDEuNTgyMywgMi41cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5oNSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS42MjVyZW0sIDEuNjI1cmVtICsgKDF2dyAtIDAuNDhyZW0pICogMC42MzI5LCAxLjg3NXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uaDYge1xuICBmb250LXNpemU6IGNsYW1wKDEuMjVyZW0sIDEuMzc1cmVtICsgKDF2dyAtIDAuNDhyZW0pICogLTAuMzE2NSwgMS4zNzVyZW0pO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbn0iLCJAdXNlIFwidmFyaWFibGVzXCIgYXMgKjtcblxuLmZtLWhlYWRlciB7XG5cdCRoZWFkZXI6ICY7XG5cblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDU2cHg7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogMTAwO1xuXG5cdEBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdFx0dG9wOiAzNXB4O1xuXHR9XG5cblx0Ji0tZGFyayB7XG5cdFx0I3skaGVhZGVyfV9fd3JhcCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cdFx0fVxuXHR9XG5cblx0Ji5hY3RpdmUge1xuXHRcdCN7JGhlYWRlcn1fX3dyYXAge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcblx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXHRcdH1cblxuXHRcdCN7JGhlYWRlcn1fX2xvZ28ge1xuXHRcdFx0c3ZnIHtcblx0XHRcdFx0cGF0aCB7XG5cdFx0XHRcdFx0ZmlsbDogJG9yYW5nZS0yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0I3skaGVhZGVyfV9fYnRucyB7XG5cdFx0XHRzdmcge1xuXHRcdFx0XHRwYXRoIHtcblx0XHRcdFx0XHRzdHJva2U6ICRvcmFuZ2UtMjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3dyYXAge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDIpO1xuXHRcdGJhY2tkcm9wLWZpbHRlcjogYmx1cig5LjVweCk7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0XHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0XHR9XG5cdH1cblxuXHQmX19sb2dvIHtcblx0XHRzdmcge1xuXHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19tZW51IHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRnYXA6IDcycHg7XG5cblx0XHRAbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpIHtcblx0XHRcdGdhcDogMzVweDtcblx0XHR9XG5cblx0XHRAbWVkaWEobWF4LXdpZHRoOiA5OTFweCkge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoOS41cHgpO1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMTAwJTtcblx0XHRcdHJpZ2h0OiAtMnB4O1xuXHRcdFx0cGFkZGluZzogMTVweDtcblx0XHRcdGdhcDogMTVweDtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA0cHgpO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdFx0LmFjdGl2ZSAmIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnN1Yi1tZW51IHtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsMCwwLCAuMyk7XG5cdFx0XHRwYWRkaW5nOiA3cHggMCAwO1xuXHRcdFx0bWFyZ2luOiA3cHggYXV0byAwO1xuXHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwyNTUsIC4wNik7XG5cdFx0XHRcdGJhY2tkcm9wLWZpbHRlcjogYmx1cig5LjVweCk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdFx0cGFkZGluZzogMTVweDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjRzO1xuXHRcdFx0XHRtaW4td2lkdGg6IDE4MHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMTAwJTtcblx0XHRcdFx0bGVmdDogLTE3cHg7XG5cdFx0XHR9XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6Om1hcmtlciB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JiA+IGxpIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG5cdFx0XHRcdCY6aG92ZXIgLnN1Yi1tZW51IHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjI1cztcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkb3JhbmdlLTI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fYnVyZ2VyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHRzcGFuIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG5cblx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdH1cblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5hY3RpdmUgJiB7XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0XHR0b3A6IDZweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHRcdGJvdHRvbTogOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZS0yO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdCZfX2J0bnMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRnYXA6IDIwcHg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuXHRcdFx0Z2FwOiAxMHB4O1xuXHRcdH1cblxuXHRcdD4gc3BhbiB7XG5cdFx0XHR3aWR0aDogMnB4O1xuXHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEwKTtcblx0XHR9XG5cblx0XHRzdmcge1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG5cdFx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHBhdGgge1xuXHRcdFx0dHJhbnNpdGlvbjogc3Ryb2tlIDAuMjVzO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHBhdGgge1xuXHRcdFx0XHRcdHN0cm9rZTogJG9yYW5nZS0yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiQHVzZSBcInZhcmlhYmxlc1wiIGFzICo7XG5cbi5mbS1mb290ZXIge1xuXHQkZjogJjtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuXHRjb2xvcjogJHdoaXRlO1xuXHRwYWRkaW5nOiA0OHB4IDA7XG5cblxuXHRzdmcge1xuXHRcdHBhdGgge1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuXHRcdH1cblx0fVxuXG5cdGEge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktemFuZ2V6aS1zYW5zO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJG9yYW5nZS0yO1xuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHRwYXRoIHtcblx0XHRcdFx0XHRmaWxsOiAkb3JhbmdlLTI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHR1bCB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogMjRweDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0bGkge1xuXHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHR9XG5cdH1cblxuXHQmX19jb2wge1xuXHRcdCYtdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktemFuZ2V6aTtcblx0XHR9XG5cblx0XHQmLS1zb2NpYWxzIHtcblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdFx0XHQjeyRmfV9fc29jaWFscyB7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0cm93LWdhcDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLW1lbnUge1xuXHRcdFx0QG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRyb3ctZ2FwOiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fbG9nbyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEzMHB4O1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHR9XG5cblx0Jl9fcXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiA4M3B4O1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cblxuXHQmX19jdGEtdGV4dCB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS16YW5nZXppLXNhbnM7XG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0fVxuXG5cdCZfX2xlZnQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXG5cdCZfX3JpZ2h0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG5cblx0Jl9fdG9wIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG5cdFx0QG1lZGlhKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHR9XG5cdH1cblxuXHQmX19zb2NpYWxzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAyNHB4O1xuXG5cdFx0c3ZnIHtcblx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdFx0fVxuXHR9XG5cblxuXHQmX19ib3R0b20ge1xuXHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkd2hpdGU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIFx0Z2FwOiAyMHB4O1xuXHRcdH1cblxuXHRcdHNwYW4ge1xuXHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHR9XG5cblx0XHR1bCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGdhcDogNDBweDtcblx0XHR9XG5cdH1cbn0iLCJAdXNlIFwidmFyaWFibGVzXCIgYXMgKjtcblxuKixcbmEsXG5idXR0b246bm90KC5ocC1idG4pIHtcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiA4cHg7XG4gICAgfVxuICAgIFxuICAgICY6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuICAgIFxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogOHB4O1xuICAgIH1cbn1cblxuLm1haW4td3JhcHBlciB7XG4gICAgPiAqOm5vdChbY2xhc3MqPVwiLXNlY3Rpb24tZWxlbWVudFwiXSkge1xuICAgICAgICBcbiAgICAgICAgJjpub3QoLmFsaWdud2lkZSk6bm90KC5hbGlnbmZ1bGwpOm5vdCgud29vY29tbWVyY2UpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogJHdpZGUtc2l6ZTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjpub3QoLmFsaWduZnVsbCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYuYWxpZ253aWRlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogJHdpZGUtc2l6ZTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi5hbGlnbmZ1bGwge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcInZhcmlhYmxlc1wiIGFzICo7XG5cbi5mbS1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogJGNvbnRlbnQtc2l6ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5mbS1jb250YWluZXItd2lkZSB7XG4gICAgbWF4LXdpZHRoOiAkd2lkZS1zaXplO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmZtLXNlY3Rpb24tZWxlbWVudDpub3QoLndwLWN1c3RvbS1zcGFjZXIpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NnB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3MnB4O1xuICAgIH1cbn1cblxuLnNlbGVjdDIge1xuICAgICYuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0xO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1NHB4O1xuXG4gICAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktMyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm0tYnRuIHtcbiAgICAkYnRuOiAmO1xuICAgIFxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgICBzdmcge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9wcmltYXJ5LW9yYW5nZSxcbiAgICAmX3ByaW1hcnktdHJhbnNwYXJlbnQsXG4gICAgJl9wcmltYXJ5LXdoaXRlLWJvcmRlciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbHVtbi1nYXA6IDhweDtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICAgICAgJiN7JGJ0bn1fY2VudGVyZWQge1xuICAgICAgICAgICAgcGFkZGluZzogMjJweCAzMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9wcmltYXJ5LW9yYW5nZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZS0yO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyNHB4IDBweCAjRkY2QTAwIGluc2V0LCAwcHggMHB4IDMycHggMHB4IHJnYmEoMjU1LCAxMDYsIDAsIDAuNTQpLCAwcHggMHB4IDEycHggMHB4IHJnYmEoMjU1LCAxMDYsIDAsIDAuMzIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNDRweCAwcHggI0ZGNkEwMCBpbnNldCwgMHB4IDBweCA1MnB4IDBweCByZ2JhKDI1NSwgMTA2LCAwLCAwLjU0KSwgMHB4IDBweCAzMnB4IDBweCByZ2JhKDI1NSwgMTA2LCAwLCAwLjMyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfcHJpbWFyeS10cmFuc3BhcmVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0xO1xuICAgICAgICBjb2xvcjogJGdyYXktMztcblxuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3ByaW1hcnktd2hpdGUtYm9yZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3NlY29uZGFyeS1ibGFjayxcbiAgICAmX3NlY29uZGFyeS1vcmFuZ2Uge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgJl9zZWNvbmRhcnktYmxhY2sge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjVzIGVhc2UtaW4tb3V0LCBjb2xvciAuNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9zZWNvbmRhcnktb3JhbmdlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG9yYW5nZS0yO1xuICAgICAgICBjb2xvcjogJG9yYW5nZS0yO1xuXG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC41cyBlYXNlLWluLW91dCwgY29sb3IgLjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLTI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfY2VudGVyZWQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX3NpbXBsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICRvcmFuZ2UtMjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi1zdHlsZTogc29saWQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMi41JTtcbiAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAyNSU7XG4gICAgICAgIHRleHQtdW5kZXJsaW5lLXBvc2l0aW9uOiBmcm9tLWZvbnQ7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiA1JTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZ3JheSB7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktMztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZtLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgICZfY2VudGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfczIge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXphbmdlemk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDU0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl80OCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mbS1zdG9yaWVzLWNhcmQge1xuICAgICRjYXJkOiAmO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgI3skY2FyZH1fX3RpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlLTI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGhlaWdodDogMjg1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NhdGVnb3JpZXMge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXphbmdlemk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICRncmF5LTM7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuNHM7XG4gICAgfVxufVxuXG4uZm0tc3dpcGVyLWFycm93cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMjBweDtcblxuICAgICZfX25leHQsXG4gICAgJl9fcHJldiB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIHN0cm9rZTogIzgwODA4MDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcmVjdCB7XG4gICAgICAgICAgICAgICAgZmlsbDogI0ZCRkJGQjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHJlY3QsIHBhdGgge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIHN0cm9rZTogIzgwODA4MDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcmVjdCB7XG4gICAgICAgICAgICAgICAgZmlsbDogI0ZCRkJGQjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZtLWhlcm8ge1xuICAgICRoZXJvOiAmO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgcGFkZGluZzogMTQ0cHggMCA3MnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiA0NTBweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBwYWRkaW5nOiA3MnB4IDA7XG4gICAgfVxuXG4gICAgJl9zMSxcbiAgICAmX3MzIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA3MjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfczIsXG4gICAgJl9zMyB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE0NHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuMzIpIDEwMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjYwKSAxMDAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mbS1jb250YWluZXItd2lkZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9zNCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICAgJixcbiAgICAgICAgJi5mbS1zZWN0aW9uLWVsZW1lbnQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODVweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTQ0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm0tY29udGFpbmVyLXdpZGUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuXG4gICAgICAgICN7JGhlcm99X19oZWFkaW5nIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXphbmdlemktc2Fucy10ZXh0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xNXB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4ODJweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMi44cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTcwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3M1IHtcbiAgICAgICAgbWluLWhlaWdodDogMjQwcHg7XG4gICAgfVxuXG4gICAgJl9faW1nIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS16YW5nZXppLXNhbnM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDkwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBjb2xvcjogJGdyYXktMTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAmX19idXR0b25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cblxuICAgICAgICAuZm0tYnRuIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTYwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1sYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICYgKyAuZm0tYnRuIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2F0ZWdvcmllcyB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjApO1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcblxuICAgICAgICAmLWhlYWRpbmcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1saW5rIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGUtMTA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cztcblxuICAgICAgICAgICAgJi0tYWN0aXZlLFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZS0yO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mbS1zZXJ2aWNlcy1jYXJkIHtcbiAgICAkY2FyZDogJjtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjtcblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgZmxleDogMSAwIG1hdGgtY2xhbXAoMTg2LCAyODYpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsIC4yKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXphbmdlemk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHR1YWwge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgICAgICYgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm0tc2VydmljZXMtaGVybyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDIyMHB4IDAgNzJweDtcbiAgICBtaW4taGVpZ2h0OiA0NTFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cbiAgICA+IGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktemFuZ2V6aS1zYW5zO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA5MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cbn1cblxuLmZtLWJhY2stbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IDlweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIFxuICAgIGEge1xuICAgICAgICAmOm5vdCg6aG92ZXIpIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZtLXNlcnZpY2UtZGV0YWlsIHtcbiAgICAmX19ncmlkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcm93LWdhcDogNTBweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMTIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0dWFsIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgZmxleDogMCAxIDc0OHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZtLWNvbnRhaW5lcixcbiAgICAgICAgLmZtLWNvbnRhaW5lci13aWRlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZtLWN0YSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2hlYWRpbmcge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlLTI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2lkZWJhciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgZmxleDogMCAxIDQxOXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZtLWpvYi1pdGVtX190aXRsZSB7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2FyZC1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cbn1cblxuLmZtLXNoYXJlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktMTtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDlweDtcblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm0tcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAucGFnZS1udW1iZXJzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXg6IDAgMCA0OHB4O1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICRncmF5LTM7XG5cbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgICY6bm90KC5wcmV2KTpub3QoLm5leHQpIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucHJldixcbiAgICAgICAgICAgICYubmV4dCB7XG4gICAgICAgICAgICAgICAgcmVjdCB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBzdHJva2UgLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgJjpub3QoLnByZXYpOm5vdCgubmV4dCkge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYucHJldixcbiAgICAgICAgICAgICAgICAmLm5leHQge1xuICAgICAgICAgICAgICAgICAgICByZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnByZXYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuXG4gICAgICAgICYubmV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm0tam9icy1jYXRlZ29yeS1saXN0aW5nIHtcbiAgICAmX19jb3VudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC40cHg7XG4gICAgICAgIGNvbG9yOiAkZ3JheS0zO1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm0tam9icy1oZXJvIHtcbiAgICAkaGVybzogJjtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyMjBweCAwIDcycHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cbiAgICA+IGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICAuZm0tYnRuX3ByaW1hcnktdHJhbnNwYXJlbnQge1xuICAgICAgICAmOm5vdCg6aG92ZXIpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG5cbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZ3JheS0zO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmX19oZWFkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogNTBweDtcbiAgICB9XG5cbiAgICAmX19jdGFzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4yKTtcblxuICAgICAgICAmLS1kYXJrIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS0xO1xuICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgICAgICN7JGhlcm99X19pdGVtIHtcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sdW1uLWdhcDogOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9vcmFuZ2UtMiB7XG4gICAgICAgICAgICBjb2xvcjogJG9yYW5nZS0yO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm0tam9icy1kZXRhaWwge1xuICAgICZfX2dyaWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICByb3ctZ2FwOiA1MHB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dHVhbCB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuZm0tY29udGFpbmVyLFxuICAgICAgICAuZm0tY29udGFpbmVyLXdpZGUge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZm0tY3RhIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faGVhZGluZyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2UtMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3MnB4O1xuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICAgICAmLXJvdyB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICAgIH1cblxuICAgICAgICAmLWtleSB7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktMztcbiAgICAgICAgfVxuXG4gICAgICAgICYtdmFsdWUge1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRhY3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwNnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktMztcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAmLWxpc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDRweDtcblxuICAgICAgICAgICAgJjpub3QoOmhvdmVyKSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zaWRlYmFyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ2FwOiAyMHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA0MTlweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDE5cHg7XG5cbiAgICAgICAgICAgICYtLXNtYWxsIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMzgwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mbS1qb2ItaXRlbV9fdGl0bGUge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N0ZXAge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICByb3ctZ2FwOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuXG4gICAgICAgICYtaGVhZGluZyB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1saXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICByb3ctZ2FwOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1udW0ge1xuICAgICAgICAgICAgZmxleDogMCAwIDQwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZS0yO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRleHR1YWwge1xuICAgICAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXphbmdlemktc2FucztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS0zO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLXN1YnRleHQge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ncmFwaCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlLTEwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuXG4gICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgICAgZmxleDogMCAwIDEyN3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMjdweDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXRleHR1YWwge1xuICAgICAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgcm93LWdhcDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktMztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NoZWNrbWFyayB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wOCk7O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuXG4gICAgICAgICYtbGlzdCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDIwcHg7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvdWwtb3JhbmdlLTItY2hlY2ttYXJrLWJ1bGxldC5zdmcnKTtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG4gICAgICAgIH1cblxuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS16YW5nZXppLXNhbnM7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm0tZm9ybS1maWxlcyB7XG4gICAgJGZpbGVzOiAmO1xuXG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmOm5vdCguZm0tZm9ybS1maWxlcy0tczIpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0xO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cblxuICAgICYtLXMyIHtcbiAgICAgICAgI3skZmlsZXN9X19sYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICRncmF5LTM7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgJl9faW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS0zO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wem9uZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAkZ3JheS0zO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgJl9faW52YWxpZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NSwgMjksIDQ0LCAwLjA1KTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDUsIDI5LCA0NCwgMC4xNik7XG4gICAgICAgIH1cblxuICAgICAgICAuZHotbWVzc2FnZSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuZHotYnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS0zO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZHotcHJldmlldyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kei1pbWFnZSxcbiAgICAgICAgLmR6LXByb2dyZXNzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuZHotZGV0YWlscyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mbS1mb3JtLWNvbnRyb2wge1xuICAgICRjb250cm9sOiAmO1xuXG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmLS1oYWxmIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWxpbmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIGdhcDogMTBweDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzkwcHgpIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICBnYXA6IDIwcHg7XG5cbiAgICAgICAgICAgICN7JGNvbnRyb2x9X19sYWJlbCB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDk1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbnB1dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJjpub3QoLmZtLWZvcm0tY29udHJvbC0tbGluZSkge1xuICAgICAgICAgICAgI3skY29udHJvbH1fX2xhYmVsIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUgI3skY29udHJvbH1fX2xhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPWJ1dHRvbl0pOm5vdChbdHlwZT1pbWFnZV0pOm5vdChbdHlwZT1maWxlXSksXG4gICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjRweCAyMHB4IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGJyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPWJ1dHRvbl0pOm5vdChbdHlwZT1pbWFnZV0pOm5vdChbdHlwZT1maWxlXSksXG4gICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTE7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yYWRpbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogOHB4O1xuXG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgID4gaW5wdXQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuXG4gICAgICAgICAgICAgICAgJjpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy9maWx0ZXItcmFkaW8tY2hlY2ttYXJrLWNoZWNrZWQuc3ZnJyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy9maWx0ZXItcmFkaW8tY2hlY2ttYXJrLXVuY2hlY2tlZC5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS0zO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICNGNTFEMkM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgICAmLXZpc2libGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgJiArICN7JGNvbnRyb2x9X19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAkZ3JheS0zO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgICYuaGlkZGVuIHtcbiAgICAgICAgI3skY29udHJvbH1fX3NwIHtcbiAgICAgICAgICAgICYtaGlkZGVuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLXZpc2libGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW52YWxpZCB7XG4gICAgICAgIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPWltYWdlXSk6bm90KFt0eXBlPWZpbGVdKSxcbiAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDUsIDI5LCA0NCwgMC4wNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNDUsIDI5LCA0NCwgMC4xNik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mbS1mb3JtLWNoZWNrYm94IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDA7XG5cbiAgICAgICAgJjpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC8vYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICRncmF5LTM7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS0zO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLTI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMjBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy9jaGVjay1pY29uLnN2ZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgbGVmdDogNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm0tdmFsaWRhdGUtbWVzc2FnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5mbS1hbGVydCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiA4cHg7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIH1cblxuICAgICYtZGFuZ2VyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1MWQyYztcbiAgICB9XG5cbiAgICAmLXN1Y2Nlc3Mge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhNDY5O1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTZweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgICBtYXJnaW46IDE2cHggMCAwIDEwcHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mbS1wcm9ncmVzcyB7XG4gICAgJHByb2dyZXNzOiAmO1xuXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTE7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICZbZGF0YS1zdGVwPVwiMlwiXSB7XG4gICAgICAgICN7JHByb2dyZXNzfV9fYmFyIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1idG4ge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7JHByb2dyZXNzfV9fbGFiZWxzIHtcbiAgICAgICAgICAgICYtbmFtZSB7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS0zO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2RhdGEtc3RlcD1cIjNcIl0ge1xuICAgICAgICAjeyRwcm9ncmVzc31fX2JhciB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWJ0biB7XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7JHByb2dyZXNzfV9fbGFiZWxzIHtcbiAgICAgICAgICAgICYtbmFtZSB7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS0zO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmFyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICAgICAgICBoZWlnaHQ6IDJweDtcblxuICAgICAgICAmLWJ0biB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sYWJlbHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZ2FwOiAyMHB4O1xuXG4gICAgICAgICYtbmFtZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktMztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDExMHB4O1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyAqO1xuXG4uZm0tYmxvZyB7XG4gICAgJl9fZGVzY3JpcHRpb24sXG4gICAgJl9fbGFiZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgICZfX2xhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogJGdyYXktMztcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogNDBweCAyMHB4O1xuXG4gICAgICAgIC5mbS1zdG9yaWVzLWNhcmQge1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKCgxMDAlIC0gNDBweCkgLyAyKTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLSA0MHB4KSAvIDIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoKDEwMCUgLSA0MHB4KSAvIDMpO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAtIDQwcHgpIC8gMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmZtLWVycm9yIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTQ0cHggMCA3MnB4O1xufSIsIkB1c2UgXCIuLi9zY3NzL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiLi4vc2Nzcy9leHRlbmRcIiBhcyAqO1xuXG4uZm0tYWNjb3VudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDIwcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzJweDtcbiAgICB9XG5cbiAgICAuZm0taGVhZGluZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXphbmdlemk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMCAwIDQwcHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24sXG4gICAgJl9faW5mbyB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS0zO1xuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICAmLS1ibGFjayB7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2luZm8ge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cblxuICAgICZfX2xpbmVzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktMTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgJi1zZXBhcmF0b3Ige1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwgLjIpO1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVhZGxpbmUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb2wge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tZGVmYXVsdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1ncmF5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTI7XG4gICAgICAgIH1cblxuICAgICAgICAmLS00MCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMjBweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm0taGVhZGluZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Zvcm0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDIwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLXN0ZXAge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZmllbGRzLFxuICAgICZfX2J0bnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICB9XG5cbiAgICAmX19idG5zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICAgICAuZm0tYnRuX3ByaW1hcnktdHJhbnNwYXJlbnQge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3VtbWFyeSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBnYXA6IDIwcHg7XG5cbiAgICAgICAgICAgICZfcHJpY2Uge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlIFwidmFyaWFibGVzXCIgYXMgKjtcblxuLy8gQ2FydCBwYWdlXG4ud3AtYmxvY2std29vY29tbWVyY2UtY2FydCB7XG4gICAgLndjLWJsb2NrLWNhcnQge1xuICAgICAgICBoMi53Yy1ibG9jay1jYXJ0X190b3RhbHMtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS16YW5nZXppLXNhbnM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLndjLWJsb2NrLWNvbXBvbmVudHMtc2lkZWJhciB7XG4gICAgICAgICAgICAud2MtYmxvY2stY29tcG9uZW50cy1wYW5lbCxcbiAgICAgICAgICAgIC53Yy1ibG9jay1jb21wb25lbnRzLXRvdGFscy1jb3Vwb24sXG4gICAgICAgICAgICAud2MtYmxvY2stY29tcG9uZW50cy10b3RhbHMtaXRlbSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGRpdi53Yy1ibG9jay1jb21wb25lbnRzLXRvdGFscy1mb290ZXItaXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAud2MtYmxvY2stY29tcG9uZW50cy10b3RhbHMtaXRlbV9fbGFiZWwsXG4gICAgICAgICAgICAud2MtYmxvY2stY29tcG9uZW50cy10b3RhbHMtaXRlbV9fdmFsdWUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktemFuZ2V6aS1zYW5zO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGFibGUud2MtYmxvY2stY2FydC1pdGVtcyB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0xO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53Yy1ibG9jay1jYXJ0IHtcbiAgICAgICAgICAgICZfX3N1Ym1pdC1idXR0b24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UtMjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMnB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjRweCAwcHggI0ZGNkEwMCBpbnNldCwgMHB4IDBweCAzMnB4IDBweCByZ2JhKDI1NSwgMTA2LCAwLCAwLjU0KSwgMHB4IDBweCAxMnB4IDBweCByZ2JhKDI1NSwgMTA2LCAwLCAwLjMyKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNDRweCAwcHggI0ZGNkEwMCBpbnNldCwgMHB4IDBweCA1MnB4IDBweCByZ2JhKDI1NSwgMTA2LCAwLCAwLjU0KSwgMHB4IDBweCAzMnB4IDBweCByZ2JhKDI1NSwgMTA2LCAwLCAwLjMyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIENoZWNrb3V0IHBhZ2Vcbi53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCB7XG4gICAgLndjLWJsb2NrLWNvbXBvbmVudHMtc2lkZWJhci1sYXlvdXQge1xuICAgICAgICBtYXJnaW46IDAgYXV0byA3MnB4O1xuICAgIH1cblxuICAgIC53Yy1ibG9jay1jb21wb25lbnRzLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS16YW5nZXppLXNhbnM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICAud3BzX3JlY3VycmluZ19iaWZ1cmNhdGlvbl93cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXphbmdlemktc2FucztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud2MtYmxvY2tzLWNvbXBvbmVudHMtc2VsZWN0IHtcbiAgICAgICAgLndjLWJsb2Nrcy1jb21wb25lbnRzLXNlbGVjdF9fc2VsZWN0IHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktMTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS0xO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndjLWJsb2NrLWNvbXBvbmVudHMtdGV4dC1pbnB1dCB7XG4gICAgICAgIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPWltYWdlXSk6bm90KFt0eXBlPWZpbGVdKSxcbiAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS0xO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndjLWJsb2NrLWNvbXBvbmVudHMtcmFkaW8tY29udHJvbC0taGlnaGxpZ2h0LWNoZWNrZWQgLndjLWJsb2NrLWNvbXBvbmVudHMtcmFkaW8tY29udHJvbC1hY2NvcmRpb24tb3B0aW9uLS1jaGVja2VkLW9wdGlvbi1oaWdobGlnaHRlZCxcbiAgICAud2MtYmxvY2stY29tcG9uZW50cy1yYWRpby1jb250cm9sLS1oaWdobGlnaHQtY2hlY2tlZCBsYWJlbC53Yy1ibG9jay1jb21wb25lbnRzLXJhZGlvLWNvbnRyb2xfX29wdGlvbi0tY2hlY2tlZC1vcHRpb24taGlnaGxpZ2h0ZWQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0xO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0LW9yZGVyLXN1bW1hcnktYmxvY2ssXG4gICAgLndjLWJsb2NrLWNvbXBvbmVudHMtYWRkcmVzcy1jYXJkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIH1cblxuICAgIC53Yy1ibG9jay1jaGVja291dF9fYWN0aW9uc19yb3cge1xuICAgICAgICAud2MtYmxvY2stY29tcG9uZW50cy1jaGVja291dC1yZXR1cm4tdG8tY2FydC1idXR0b24sXG4gICAgICAgIC53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrb3V0LXBsYWNlLW9yZGVyLWJ1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tvdXQtcmV0dXJuLXRvLWNhcnQtYnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAud2MtYmxvY2stY29tcG9uZW50cy1jaGVja291dC1wbGFjZS1vcmRlci1idXR0b24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZS0yO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDI0cHggMHB4ICNGRjZBMDAgaW5zZXQsIDBweCAwcHggMzJweCAwcHggcmdiYSgyNTUsIDEwNiwgMCwgMC41NCksIDBweCAwcHggMTJweCAwcHggcmdiYSgyNTUsIDEwNiwgMCwgMC4zMik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNDRweCAwcHggI0ZGNkEwMCBpbnNldCwgMHB4IDBweCA1MnB4IDBweCByZ2JhKDI1NSwgMTA2LCAwLCAwLjU0KSwgMHB4IDBweCAzMnB4IDBweCByZ2JhKDI1NSwgMTA2LCAwLCAwLjMyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gT3JkZXIgcGFnZVxuLndvb2NvbW1lcmNlLW9yZGVyIHtcbiAgICBtYXgtd2lkdGg6ICR3aWRlLXNpemU7XG4gICAgbWFyZ2luOiAwIGF1dG8gNzJweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzX190aXRsZSxcbiAgICAud29vY29tbWVyY2UtY29sdW1uX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICB9XG5cbiAgICAud29vY29tbWVyY2Utb3JkZXItb3ZlcnZpZXcge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDVweDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICB9XG5cbiAgICAud29vY29tbWVyY2UtY29sdW1ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiAyNHB4O1xuXG4gICAgICAgIC53b29jb21tZXJjZS1jb2x1bW4ge1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmLS0yIHtcbiAgICAgICAgICAgIC53b29jb21tZXJjZS1jb2x1bW4ge1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxNHB4KTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDE0cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRhYmxlLm9yZGVyX2RldGFpbHMge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0xO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAgIHRoZWFkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS0xO1xuXG4gICAgICAgICAgICB0aCxcbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JheS0xO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgXCIuLi8uLi9zY3NzL3ZhcmlhYmxlc1wiIGFzICo7XG5cbi5mbS1qb2ItaXRlbSB7XG5cdCRpdGVtOiAmO1xuXG5cdGJhY2tncm91bmQtY29sb3I6ICRncmF5LTI7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0Ji0tc21hbGwge1xuXHRcdCN7JGl0ZW19X190aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRoZWlnaHQ6IDIwMHB4O1xuXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQjeyRpdGVtfV9fc2FsbGFyeSB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXG5cdFx0I3skaXRlbX1fX2xvY2F0aW9uLFxuXHRcdCN7JGl0ZW19X19jb21wYW55IHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZS0xMDtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXphbmdlemk7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMDM7XG5cdFx0cGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbjogMDtcblx0XHRoZWlnaHQ6IDI4MHB4O1xuXG5cdFx0QG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGhlaWdodDogMjIwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW5mbyB7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAyMHB4O1xuXG5cdFx0Ji1yb3cge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRnYXA6IDEwcHg7XG5cblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fbG9jYXRpb24sXG5cdCZfX2NvbXBhbnkge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktemFuZ2V6aTtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblxuXHQmX19sb2NhdGlvbiB7XG5cdFx0Y29sb3I6ICRncmF5LTM7XG5cdH1cblxuXHQmX19zYWxsYXJ5IHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdH1cbn0iLCIvLyBWYXJpYWJsZXNcbkB1c2UgXCJ2YXJpYWJsZXNcIjtcbkB1c2UgXCJleHRlbmRcIjtcblxuLy8gVXRpbGl0aWVzXG5AdXNlIFwicmVib290XCI7XG5AdXNlIFwiaGVhZGVyXCI7XG5AdXNlIFwibWFpblwiO1xuQHVzZSBcImdlbmVyYWxcIjtcbkB1c2UgXCJmb290ZXJcIjtcblxuLy8gUGFnZXNcbkB1c2UgXCJibG9nXCI7XG5AdXNlIFwiZXJyb3ItcGFnZVwiO1xuQHVzZSBcImFjY291bnRcIjtcbkB1c2UgXCJ3b29jb21tZXJjZVwiO1xuXG4vLyBFbGVtZW50c1xuQHVzZSBcImVsZW1lbnRzL2pvYi1pdGVtXCI7XG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2e21hcmdpbi10b3A6IDA7IG1hcmdpbi1ib3R0b206IDIwcHg7IGZvbnQtd2VpZ2h0OiA3MDA7bGluZS1oZWlnaHQ6IDEuNTt9Lmgxe2ZvbnQtc2l6ZTogY2xhbXAoMi42MjVyZW0sIDIuNjI1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDQuNDMwNCksIDQuMzc1cmVtKTtmb250LXdlaWdodDogNDAwO2xpbmUtaGVpZ2h0OiAxO30uaDJ7Zm9udC1zaXplOiBjbGFtcCgyLjM3NXJlbSwgMi4zNzVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogMy40ODEwKSwgMy43NXJlbSk7Zm9udC13ZWlnaHQ6IDQwMDtsaW5lLWhlaWdodDogMTt9Lmgze2ZvbnQtc2l6ZTogY2xhbXAoMi4xMjVyZW0sIDIuMTI1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDIuNTMxNiksIDMuMTI1cmVtKTtmb250LXdlaWdodDogNDAwO2xpbmUtaGVpZ2h0OiAxO30uaDR7Zm9udC1zaXplOiBjbGFtcCgxLjg3NXJlbSwgMS44NzVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogMS41ODIzKSwgMi41cmVtKTtmb250LXdlaWdodDogNDAwO2xpbmUtaGVpZ2h0OiAxO30uaDV7Zm9udC1zaXplOiBjbGFtcCgxLjYyNXJlbSwgMS42MjVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogMC42MzI5KSwgMS44NzVyZW0pO2ZvbnQtd2VpZ2h0OiA0MDA7bGluZS1oZWlnaHQ6IDE7fS5oNntmb250LXNpemU6IGNsYW1wKDEuMjVyZW0sIDEuMzc1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIC0wLjMxNjUpLCAxLjM3NXJlbSk7Zm9udC13ZWlnaHQ6IDQwMDtsaW5lLWhlaWdodDogMTt9Il19 */
