.fe-accordion-item{--transition:0.35s cubic-bezier(0.85,0,0.15,1)}.fe-accordion-item summary{align-items:center;border-bottom:1px solid var(--color-accent);cursor:pointer;display:flex;font-size:var(--text-fe-step-0);gap:1rem;justify-content:space-between;padding-block:var(--space-fe-xs);padding-inline:var(--space-fe-s);transition:color var(--transition)}.fe-accordion-item[open] summary{color:var(--color-primary)}@supports (interpolate-size:allow-keywords){.fe-accordion-item{interpolate-size:allow-keywords}.fe-accordion-item::details-content{height:0;overflow:clip;transition:height var(--transition),content-visibility var(--transition);transition-behavior:allow-discrete}.fe-accordion-item[open]::details-content{height:auto}}.fe-accordion-item[open] .fe-accordion-item__icon:after{scale:1 0}.fe-accordion-item__icon{display:grid;flex-shrink:0;height:1em;place-items:center;width:1em}.fe-accordion-item__icon:after,.fe-accordion-item__icon:before{background-color:currentColor;content:"";display:block;grid-area:1/1}.fe-accordion-item__icon:before{border-radius:99px;height:2px;width:100%}.fe-accordion-item__icon:after{border-radius:99px;height:100%;transition:scale .25s ease;width:2px}.fe-accordion-item__content{border-bottom:1px solid var(--color-accent);padding-block:var(--space-fe-xs);padding-inline:var(--space-fe-s)}.fe-appointment-list__item{align-items:start;background-color:var(--color-surface-container);display:flex;flex-direction:column;font-weight:var(--weight-bold);justify-content:space-between;padding:var(--space-m);text-align:start;width:100%}.fe-appointment-list__item span{color:var(--color-on-surface-variant);font-size:var(--text-step--1);font-weight:var(--weight-regular)}.fe-appointment-list__item:has(svg){align-items:center;flex-direction:row}.fe-appointment-card{align-items:center;background-color:var(--color-surface-container);display:flex;justify-content:space-between;padding:var(--space-m);text-align:start;width:100%}.fe-appointment-card span{color:var(--color-on-surface-variant);font-size:var(--text-step--1);font-weight:var(--weight-regular)}.fe-appointments-table{border-collapse:collapse;font-size:var(--text-step--1);width:100%}.fe-appointments-table td,.fe-appointments-table th{border-bottom:1px solid var(--color-outline-variant);padding:var(--space-xs) var(--space-s);text-align:left}.fe-appointments-table thead th{color:var(--color-on-surface-variant);font-weight:var(--weight-bold)}.fe-appointments-table>tbody>tr:nth-of-type(odd)>*{background-color:#faf8f6;border-bottom:1px solid #f5f1ed}.fe-appointments-table-wrap{overflow-x:auto}.fe-appointments-table__book-link{align-items:center;background-color:var(--color-primary);color:var(--color-white);display:inline-flex;flex-direction:column;font-size:var(--text-fe-step--1);font-weight:500;gap:var(--space-fe-3xs);line-height:1.2;min-width:fit-content;padding-block:var(--space-fe-2xs);padding-inline:var(--space-fe-s);transition:background-color .25s;width:100px}.fe-appointments-table__book-link:is(:hover,:focus-visible){background-color:var(--color-red-20)}.fe-appointments-table__book-label{font-size:var(--text-fe-step--2);font-weight:600}.fe-book-appointment-link{background-color:var(--color-primary);color:#fff;display:block;font-size:var(--text-fe-step--1);font-weight:500;max-width:fit-content;padding-block:var(--space-fe-2xs);padding-inline:var(--space-fe-s)}.fe-plain-list{list-style:none;padding:0}.fe-book-appointment{align-items:center;background-color:var(--color-surface-container);display:flex;flex-direction:row;flex-wrap:wrap;font-weight:600;gap:var(--space-fe-s);justify-content:space-between;padding:var(--space-fe-xs)}.fe-back-link{align-items:center;color:var(--color-gray-50);display:inline-flex;font-size:var(--text-fe-step--2);gap:var(--space-fe-3xs)}.fe-back-link:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23737878' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m15 18-6-6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;content:"";display:block;height:1.25em;width:1.25em}.fe-button{--box-shadow:inset 0 0 0 6px #2a363b66;align-items:center;background:var(--color-accent);color:var(--color-white);cursor:pointer;display:inline-flex;font-size:var(--text-fe-step--1);font-weight:500;gap:var(--space-fe-2xs);height:3.5rem;justify-content:center;line-height:2.2rem;padding-inline:1.5rem;text-align:center;transition:box-shadow .25s,background-color .25s}.fe-button:is(:hover,:focus-visible){box-shadow:var(--box-shadow)}.fe-button>svg{flex-shrink:0;height:1.25em;width:1.25em}.fe-button[data-size=small]{font-size:var(--text-fe-step--2);height:2.75rem;padding-inline:1.125rem}.fe-button[data-size=big]{height:3.5rem}.fe-button[data-theme=red]{--box-shadow:none;background:var(--color-red-40)}.fe-button[data-theme=red]:is(:hover,:focus-visible){background:var(--color-red-20)}.fe-details-list>details{--transition:0.35s cubic-bezier(0.85,0,0.15,1)}@supports (interpolate-size:allow-keywords){.fe-details-list>details{interpolate-size:allow-keywords}:is(.fe-details-list>details)::details-content{height:0;overflow:clip;transition:height var(--transition),content-visibility var(--transition);transition-behavior:allow-discrete}[open]:is(.fe-details-list>details)::details-content{height:auto}}.fe-details-list>details+details{border-top:1px solid var(--color-accent)}.fe-details-list>details[open]+details{border-top:none}.fe-details-list__summary{align-items:center;cursor:pointer;display:flex;gap:var(--space-fe-xs);list-style:none;padding-block:var(--space-fe-xs)}.fe-details-list__summary::-webkit-details-marker{display:none}.fe-details-list__summary::marker{content:""}.fe-details-list__summary :is(span){color:var(--color-primary);font-size:var(--text-fe-step-0);font-weight:var(--weight-semibold);line-height:1.2;margin:0}.fe-details-list__summary .fe-headline:before{display:none}.fe-details-list__summary svg{align-self:center;color:var(--color-primary);display:block;flex-shrink:0;height:2rem;margin-left:auto;max-height:2rem;max-width:2rem;transition:rotate var(--transition,.35s cubic-bezier(.85,0,.15,1));width:2rem}.fe-details-list>details[open]>.fe-details-list__summary svg{rotate:90deg}.fe-details-list>details[open] .fe-accordion-item:first-of-type summary{border-top:1px solid var(--color-accent)}.fe-document-list{font-size:var(--text-fe-step--1)}.fe-document-list>li{display:flex;padding-block:var(--space-fe-xs)}:is(.fe-document-list>li)+li{border-top:1px solid #0000001a}:is(.fe-document-list>li) a{align-items:center;display:grid;gap:var(--space-fe-xs);grid-template-columns:20ch minmax(0,1fr) 1.5rem;width:100%}:is(.fe-document-list>li) svg{align-self:center;color:var(--color-gray-50);flex-shrink:0;height:1.5rem;margin-left:auto;width:1.5rem}.fe-document-list__item-title{line-height:1.2}.fe-document-list__item-date,.fe-document-list__item-description{color:var(--color-gray-50);font-size:var(--text-fe-step--2)}.fe-document-list__item-description{line-height:1.2;max-width:70ch}.fe-document-show__file-wrapper{align-items:center;display:flex;justify-content:center}.fe-document-show__file-wrapper>*{max-height:50rem;max-width:75%}.fe-document__warning{color:var(--color-error)}.fe-customer-document-form .fe-customer-document-form__field{position:relative;width:100%}:is(.fe-customer-document-form .fe-customer-document-form__field) label:not(.fe-button){background-color:var(--color-white);color:var(--color-outline);font-size:var(--text-step--1);left:.5rem;padding-inline:var(--space-s);position:absolute;top:-.6rem}:is(.fe-customer-document-form .fe-customer-document-form__field) input[type=text]{border:1px solid var(--color-outline);border-radius:0;color:var(--color-on-surface);display:block;height:3.125rem;padding:var(--space-m);width:100%}.fe-customer-document-form .fe-customer-document-form__file-row{align-items:stretch;display:flex;gap:var(--space-m)}.fe-customer-document-form .fe-customer-document-form__file-display{align-items:center;background-color:var(--color-white);border:1px solid var(--color-outline);border-radius:0;color:var(--color-on-surface-variant);display:flex;flex:1;font-size:var(--text-fe-step--1);min-height:3.125rem;overflow:hidden;padding:var(--space-m);text-overflow:ellipsis;white-space:nowrap}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:url("/assets/poppins-v24-latin/poppins-v24-latin-300-15730e98.woff2") format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:300;src:url("/assets/poppins-v24-latin/poppins-v24-latin-300italic-c7d93768.woff2") format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url("/assets/poppins-v24-latin/poppins-v24-latin-regular-d360be31.woff2") format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:400;src:url("/assets/poppins-v24-latin/poppins-v24-latin-italic-9802ec93.woff2") format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url("/assets/poppins-v24-latin/poppins-v24-latin-500-afc692de.woff2") format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:500;src:url("/assets/poppins-v24-latin/poppins-v24-latin-500italic-d7cac040.woff2") format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url("/assets/poppins-v24-latin/poppins-v24-latin-700-96729a37.woff2") format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:700;src:url("/assets/poppins-v24-latin/poppins-v24-latin-700italic-dbb3d682.woff2") format("woff2")}.fe-footer{background-color:var(--color-gray-20);color:var(--color-white);margin-top:auto;position:relative}.fe-footer__inner{padding-block:1.25rem}.fe-footer__legal a{display:inline-block;padding-block:var(--space-fe-3xs)}.fe-footer__socials a{display:block;padding:var(--space-fe-3xs)}.fe-footer__socials svg{height:1.5rem;width:1.5rem}.fe-footer__copyright{background-color:var(--color-black);font-size:var(--text-step--2);padding-block:var(--space-fe-2xs);text-align:center}.form{padding-block:var(--space-fe-xl)}.fe-form .input-container{position:relative;width:100%}:is(.fe-form .input-container) button{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0}:is(.fe-form .input-container):has(button) input{padding-right:2.5rem}:is(.fe-form .input-container):has(select){border:1px solid var(--color-outline)}.cm:is(.fe-form .input-container):before{align-items:center;color:var(--color-on-surface-variant);content:"cm";display:flex;height:3.125rem;position:absolute;right:var(--space-s)}.fe-form label{background-color:var(--color-white);color:var(--color-outline);font-size:var(--text-step--1);left:.5rem;padding-inline:var(--space-s);position:absolute;top:-.6rem}.button:is(.fe-form label){position:static}.fe-form input[type=email],.fe-form input[type=number],.fe-form input[type=password],.fe-form input[type=text],.fe-form textarea{border:1px solid var(--color-outline);color:var(--color-on-surface);display:block;padding:var(--space-m);width:100%}:is(.fe-form input[type=text],.fe-form input[type=number],.fe-form input[type=password],.fe-form input[type=email],.fe-form textarea)::placeholder{color:#47403d99}.fe-form input:not([type=submit]):not([type=checkbox]),.fe-form select{height:3.125rem}.fe-form button[type=submit]{width:100%}.fe-header{--shadow:0 4px 4px -2px #00000040;background:var(--color-white);box-shadow:var(--shadow);color:var(--color-gray-10);position:sticky;top:0;z-index:50}.fe-header__inner{align-items:center;display:flex;font-size:1.125rem;justify-content:space-between;padding-block:.5rem}.fe-header__home-link-wrapper{position:relative}.fe-header__home-link-wrapper:after{background-color:var(--color-white);box-shadow:var(--shadow);content:"";height:.625rem;outline:none;position:absolute;right:0;top:calc(100% + .25rem);width:50vw}.fe-header__home-link{display:inline-block;padding-block-start:.625rem}.fe-header__logo{color:var(--color-primary);height:3rem}.fe-header__nav-toggle{align-items:center;aspect-ratio:1;block-size:3.5rem;cursor:pointer;display:flex;flex-shrink:0;justify-content:center}.fe-header__nav-toggle>svg{--size:1.75rem;block-size:var(--size);inline-size:var(--size)}@media (width >= 75em){.fe-header__nav-toggle{display:none}}.fe-headline:before{background:#079e8d;content:"";display:block;height:.26em;margin-bottom:.4em;width:1.4em}.fe-index-headline{line-height:1.15;margin-bottom:.75em}.fe-headline-space{margin-top:1.5em}.fe-headline-red{color:var(--color-primary);font-weight:var(--weight-bold)}.hero{--bottom-offset:var(--space-fe-s);align-items:center;aspect-ratio:400/174;display:grid;grid-template:minmax(0,1fr) /minmax(0,1fr);isolation:isolate;justify-items:center;margin-bottom:var(--space-fe-l);max-height:25rem;width:100%;z-index:10}.hero,.hero>*{position:relative}.hero>*{grid-area:1/1}.hero__image{height:100%;object-fit:cover;width:100%}.hero__content{align-self:end;color:var(--color-white);line-height:1.1;margin-bottom:calc(var(--bottom-offset)*-1);z-index:2}.hero__headline{font-size:var(--text-fe-step-2);line-height:1.3;margin-left:.75em;text-indent:-.74em}@media (width >= 48em){.hero__headline{font-size:var(--text-fe-step-3)}}.hero__headline>span{background-color:var(--color-primary);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.4em}.hero__subline{display:inline-block;font-size:var(--text-fe-step-1);font-weight:500;margin-left:1.6em;margin-top:.1em;text-indent:-.74em}@media (width >= 48em){.hero__subline{font-size:var(--text-fe-step-1)}}.hero__subline>span{background-color:var(--color-accent);-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:1.6;padding-block:.125em;padding-inline:.4em}.fe-nav{align-items:center;display:flex}@media (width < 75em){.fe-nav{align-items:stretch;background-color:var(--color-white);bottom:0;box-shadow:-1px 0 3px #03071208,-5px 0 13px #03071205,-12px 0 29px #03071203;color:var(--color-on-surface);display:none;flex-direction:column;font-size:var(--text-fe-step--1);justify-content:flex-start;max-width:100%;overflow-y:auto;position:fixed;right:0;top:0;transition:.35s ease-in-out;transition-behavior:allow-discrete;transition-property:display,translate;transition-timing-function:cubic-bezier(.85,0,.15,1);translate:100% 0;z-index:5}[aria-expanded=true]+.fe-nav{display:flex;translate:0}@starting-style{[aria-expanded=true]+.fe-nav{translate:100% 0}}}.fe-nav__mobile-header{align-items:center;background-color:var(--color-primary);color:var(--color-white);display:flex;font-weight:600;height:4.5rem;justify-content:space-between;padding-inline:1.5rem 1rem}.fe-nav__mobile-header>svg{--size:1.75rem;block-size:var(--size);inline-size:var(--size)}@media (width >= 75em){.fe-nav__mobile-header{display:none}}.fe-nav__list{display:flex}@media (width < 75em){.fe-nav__list{flex-direction:column}}.fe-nav__item{align-items:center;display:inline-flex;font-weight:500}@media (width < 75em){.fe-nav__item:has(.fe-button){padding-top:var(--space-s);padding-inline:1rem}.fe-nav__item:has(.fe-button)>.fe-button{width:100%}.fe-nav__item:has(form) form{width:100%}}@media (width >= 75em){.fe-nav__item{padding-inline:.75rem}}.fe-nav__link{align-items:center;display:flex;font-size:var(--text-fe-step--1);height:4rem}@media (hover:hover){.fe-nav__link{border-block:.25em solid #0000;transition:border-color .25s}.fe-nav__link:hover,.fe-nav__link[aria-current=page]{border-block-end-color:var(--color-accent)}}.fe-nav__link[aria-current=page]{border-block:.25em solid #0000;border-block-end-color:var(--color-accent)}@media (width < 75em){.fe-nav__link{border-bottom:1px solid #0000004d;height:3.5rem;min-width:18rem;padding-inline:1.5rem}}.fe-section{padding-block:var(--space-fe-xl-2xl)}.fe-section+.fe-section{padding-block-start:0}.fe-text-block{column-count:1;column-gap:var(--space-fe-2xl)}.fe-text-block p{margin-bottom:.2em}@media (width >= 48em){.fe-text-block{column-count:2}}.fe-text-block-group,.fe-text-block>*{break-inside:avoid-column}.fe-text-block-list{list-style:none;margin-block:var(--space-fe-2xs) 0;padding:0}.fe-text-block-list li{align-items:flex-start;display:flex;gap:var(--space-fe-2xs)}.fe-text-block-list li+li{margin-top:var(--space-fe-3xs)}.fe-text-block-list li:before{background-color:var(--color-red-40);content:"";flex:0 0 auto;height:.75rem;margin-top:.25em;mask-image:url("/assets/icons/check-9e030992.svg");-webkit-mask-image:url("/assets/icons/check-9e030992.svg");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:.75rem}.fe-text-bold{font-weight:600}html{background-color:#f5f1ed}body{background-color:var(--color-white);box-shadow:0 8px 20px 0 #0000001a;display:flex;flex-direction:column;font-family:Poppins,sans-serif;margin-inline:auto;max-width:120rem;min-height:100%;overflow-x:clip}h1,h2,h3,h4{font-weight:500;letter-spacing:-.0125em}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3N0eWxlc2hlZXRzL2Zyb250ZW5kL19hY2NvcmRpb24taXRlbS5jc3MiLCIuLi9zdHlsZXNoZWV0cy9mcm9udGVuZC9fYXBwb2ludG1lbnRzLmNzcyIsIi4uL3N0eWxlc2hlZXRzL2Zyb250ZW5kL19iYWNrLWxpbmsuY3NzIiwiLi4vc3R5bGVzaGVldHMvZnJvbnRlbmQvX2J1dHRvbi5jc3MiLCIuLi9zdHlsZXNoZWV0cy9mcm9udGVuZC9fZGV0YWlscy1saXN0LmNzcyIsIi4uL3N0eWxlc2hlZXRzL2Zyb250ZW5kL19kb2N1bWVudC1saXN0LmNzcyIsIi4uL3N0eWxlc2hlZXRzL2Zyb250ZW5kL19mb250cy5jc3MiLCIuLi9zdHlsZXNoZWV0cy9mcm9udGVuZC9fZm9vdGVyLmNzcyIsIi4uL3N0eWxlc2hlZXRzL2Zyb250ZW5kL19mb3JtLmNzcyIsIi4uL3N0eWxlc2hlZXRzL2Zyb250ZW5kL19oZWFkZXIuY3NzIiwiLi4vc3R5bGVzaGVldHMvZnJvbnRlbmQvX2hlYWRsaW5lLmNzcyIsIi4uL3N0eWxlc2hlZXRzL2Zyb250ZW5kL19oZXJvLmNzcyIsIi4uL3N0eWxlc2hlZXRzL2Zyb250ZW5kL19uYXZpZ2F0aW9uLmNzcyIsIi4uL3N0eWxlc2hlZXRzL2Zyb250ZW5kL19zZWN0aW9uLmNzcyIsIi4uL3N0eWxlc2hlZXRzL2Zyb250ZW5kL190ZXh0LWJsb2NrLmNzcyIsIi4uL3N0eWxlc2hlZXRzL2Zyb250ZW5kLnBvc3Rjc3MuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLG1CQUNFLDhDQW9DRixDQWxDRSwyQkFHRSxrQkFBbUIsQ0FJbkIsMkNBQTRDLENBQzVDLGNBQWUsQ0FQZixZQUFhLENBSWIsK0JBQWdDLENBRGhDLFFBQVMsQ0FGVCw2QkFBOEIsQ0FPOUIsZ0NBQWlDLENBQ2pDLGdDQUFpQyxDQUNqQyxrQ0FDRixDQUVBLGlDQUNFLDBCQUNGLENBRUEsNENBckJGLG1CQXNCSSwrQkFlSixDQWJJLG9DQUVFLFFBQVMsQ0FEVCxh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cURBRUUsMENBQ0YsQ0FDRixDQUVBLGlDQUNFLDhCQUFzQyxDQUN0QywwQ0FDRixDQUVBLHNCQXJCRixjQXlCSSxpQ0FBeUMsQ0FIekMsYUFBYyxDQUVkLGVBQWdCLENBRGhCLHFCQUlKLENBREUsQ0MzSEYsWUFDRSxvQ0FDRixDQUVBLHdCQUNFLHFCQUNGLENDTkEsZUFDRSxjQUFlLENBQ2YsOEJBU0YsQ0FQRSxpQkFDRSxrQkFDRixDQUVBLHVCQVJGLGVBU0ksY0FFSixDQURFLENBT0Ysc0NBQ0UseUJBQ0YsQ0FFQSxvQkFDRSxlQUFnQixDQUNoQixrQ0FBbUMsQ0FDbkMsU0FDRixDQUVBLHVCQUVFLHNCQUF1QixDQUR2QixZQUFhLENBRWIsdUJBQ0YsQ0FFQSwwQkFDRSw4QkFDRixDQUVBLDhCQU1FLG9DQUFxQyxDQUxyQyxVQUFXLENBQ1gsYUFBYyxDQUVkLGFBQWUsQ0FDZixnQkFBa0IsQ0FFbEIsK0JBQWtDLENBSWxDLHVDQUEwQyxDQUgxQyxvQkFBcUIsQ0FJckIsNEJBQTZCLENBSDdCLHFCQUFzQixDQUl0Qiw2QkFBOEIsQ0FIOUIsaUJBQWtCLENBSWxCLHlCQUEwQixDQVgxQixZQVlGLENBRUEsY0FDRSxlQUNGLENDcERBLEtBQ0Usd0JBQ0YsQ0FFQSxLQUVFLG1DQUFvQyxDQUlwQyxpQ0FBMkMsQ0FFM0MsWUFBYSxDQUNiLHFCQUFzQixDQVJ0Qiw4QkFBa0MsQ0FHbEMsa0JBQW1CLENBRG5CLGdCQUFpQixDQUlqQixlQUFnQixDQUZoQixlQUtGLENBRUEsWUFJRSxlQUFnQixDQUNoQix1QkFDRiIsImZpbGUiOiJmcm9udGVuZC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuZmUtYWNjb3JkaW9uLWl0ZW0ge1xuICAtLXRyYW5zaXRpb246IDAuMzVzIGN1YmljLWJlemllcigwLjg1LCAwLCAwLjE1LCAxKTtcblxuICAmIHN1bW1hcnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxcmVtO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1mZS1zdGVwLTApO1xuXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWFjY2VudCk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLWZlLXhzKTtcbiAgICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtZmUtcyk7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgdmFyKC0tdHJhbnNpdGlvbik7XG4gIH1cblxuICAmW29wZW5dIHN1bW1hcnkge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgfVxuXG4gIEBzdXBwb3J0cyAoaW50ZXJwb2xhdGUtc2l6ZTogYWxsb3cta2V5d29yZHMpIHtcbiAgICBpbnRlcnBvbGF0ZS1zaXplOiBhbGxvdy1rZXl3b3JkcztcblxuICAgICY6OmRldGFpbHMtY29udGVudCB7XG4gICAgICBvdmVyZmxvdzogY2xpcDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHRyYW5zaXRpb246XG4gICAgICAgIGhlaWdodCB2YXIoLS10cmFuc2l0aW9uKSxcbiAgICAgICAgY29udGVudC12aXNpYmlsaXR5IHZhcigtLXRyYW5zaXRpb24pO1xuICAgICAgdHJhbnNpdGlvbi1iZWhhdmlvcjogYWxsb3ctZGlzY3JldGU7XG4gICAgfVxuXG4gICAgJltvcGVuXTo6ZGV0YWlscy1jb250ZW50IHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLmZlLWFjY29yZGlvbi1pdGVtW29wZW5dIC5mZS1hY2NvcmRpb24taXRlbV9faWNvbjo6YWZ0ZXIge1xuICBzY2FsZTogMSAwO1xufVxuXG4uZmUtYWNjb3JkaW9uLWl0ZW1fX2ljb24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBncmlkLWFyZWE6IDEgLyAxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogOTlweDtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICB3aWR0aDogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDk5cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zaXRpb246IHNjYWxlIDAuMjVzIGVhc2U7XG4gIH1cbn1cblxuLmZlLWFjY29yZGlvbi1pdGVtX19jb250ZW50IHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc3BhY2UtZmUteHMpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtZmUtcyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1hY2NlbnQpO1xufVxuIiwiLmZlLWFwcG9pbnRtZW50LWxpc3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2UtbSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UtY29udGFpbmVyKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS13ZWlnaHQtYm9sZCk7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuXG4gIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1zdGVwLS0xKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itb24tc3VyZmFjZS12YXJpYW50KTtcbiAgICBmb250LXdlaWdodDogdmFyKC0td2VpZ2h0LXJlZ3VsYXIpO1xuICB9XG5cbiAgJjpoYXMoc3ZnKSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi5mZS1hcHBvaW50bWVudC1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjZS1tKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc3VyZmFjZS1jb250YWluZXIpO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG5cbiAgc3BhbiB7XG4gICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXN0ZXAtLTEpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1vbi1zdXJmYWNlLXZhcmlhbnQpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS13ZWlnaHQtcmVndWxhcik7XG4gIH1cbn1cblxuLmZlLWFwcG9pbnRtZW50cy10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBmb250LXNpemU6IHZhcigtLXRleHQtc3RlcC0tMSk7XG5cbiAgdGgsXG4gIHRkIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IHZhcigtLXNwYWNlLXhzKSB2YXIoLS1zcGFjZS1zKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3Itb3V0bGluZS12YXJpYW50KTtcbiAgfVxuXG4gIHRoZWFkIHRoIHtcbiAgICBmb250LXdlaWdodDogdmFyKC0td2VpZ2h0LWJvbGQpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1vbi1zdXJmYWNlLXZhcmlhbnQpO1xuICB9XG5cbiAgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkgPiAqIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY2O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjVmMWVkO1xuICB9XG59XG5cbi5mZS1hcHBvaW50bWVudHMtdGFibGUtd3JhcCB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5cbi5mZS1hcHBvaW50bWVudHMtdGFibGVfX2Jvb2stbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLXNwYWNlLWZlLTN4cyk7XG4gIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLWZlLTJ4cyk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zcGFjZS1mZS1zKTtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LWZlLXN0ZXAtLTEpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzO1xuXG4gICY6aXMoOmhvdmVyLCA6Zm9jdXMtdmlzaWJsZSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXJlZC0yMCk7XG4gIH1cbn1cblxuLmZlLWFwcG9pbnRtZW50cy10YWJsZV9fYm9vay1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1mZS1zdGVwLS0yKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmZlLWJvb2stYXBwb2ludG1lbnQtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1mZS0yeHMpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2UtZmUtcyk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1mZS1zdGVwLS0xKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLmZlLXBsYWluLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZmUtYm9vay1hcHBvaW50bWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlLWNvbnRhaW5lcik7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNlLWZlLXhzKTtcbiAgZ2FwOiB2YXIoLS1zcGFjZS1mZS1zKTtcbiAgLyogbWF4LXdpZHRoOiA1MCU7ICovXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4iLCIuZmUtYmFjay1saW5rIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktNTApO1xuICBmb250LXNpemU6IHZhcigtLXRleHQtZmUtc3RlcC0tMik7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLXNwYWNlLWZlLTN4cyk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxLjI1ZW07XG4gICAgaGVpZ2h0OiAxLjI1ZW07XG5cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyNCUyMDI0JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjBzdHJva2UlM0QlMjIlMjM3Mzc4NzglMjIlMjBzdHJva2Utd2lkdGglM0QlMjIyJTIyJTIwc3Ryb2tlLWxpbmVjYXAlM0QlMjJyb3VuZCUyMiUyMHN0cm9rZS1saW5lam9pbiUzRCUyMnJvdW5kJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJtMTUlMjAxOC02LTYlMjA2LTYlMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG4iLCIuZmUtYnV0dG9uIHtcbiAgLS1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCA2cHggcmdiYSg0MiwgNTQsIDU5LCAwLjQpO1xuXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBnYXA6IHZhcigtLXNwYWNlLWZlLTJ4cyk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICBoZWlnaHQ6IDMuNXJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LWZlLXN0ZXAtLTEpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICBwYWRkaW5nLWlubGluZTogMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246XG4gICAgYm94LXNoYWRvdyAwLjI1cyxcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjppcyg6aG92ZXIsIDpmb2N1cy12aXNpYmxlKSB7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tYm94LXNoYWRvdyk7XG4gIH1cblxuICA+IHN2ZyB7XG4gICAgd2lkdGg6IDEuMjVlbTtcbiAgICBoZWlnaHQ6IDEuMjVlbTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gICZbZGF0YS1zaXplPVwic21hbGxcIl0ge1xuICAgIGhlaWdodDogMi43NXJlbTtcbiAgICBwYWRkaW5nLWlubGluZTogMS4xMjVyZW07XG4gICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LWZlLXN0ZXAtLTIpO1xuICB9XG5cbiAgJltkYXRhLXNpemU9XCJiaWdcIl0ge1xuICAgIGhlaWdodDogMy41cmVtO1xuICB9XG5cbiAgJltkYXRhLXRoZW1lPVwicmVkXCJdIHtcbiAgICAtLWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcmVkLTQwKTtcblxuICAgICY6aXMoOmhvdmVyLCA6Zm9jdXMtdmlzaWJsZSkge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcmVkLTIwKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5mZS1kZXRhaWxzLWxpc3QgPiBkZXRhaWxzIHtcbiAgLS10cmFuc2l0aW9uOiAwLjM1cyBjdWJpYy1iZXppZXIoMC44NSwgMCwgMC4xNSwgMSk7XG5cbiAgQHN1cHBvcnRzIChpbnRlcnBvbGF0ZS1zaXplOiBhbGxvdy1rZXl3b3Jkcykge1xuICAgIGludGVycG9sYXRlLXNpemU6IGFsbG93LWtleXdvcmRzO1xuXG4gICAgJjo6ZGV0YWlscy1jb250ZW50IHtcbiAgICAgIG92ZXJmbG93OiBjbGlwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgdHJhbnNpdGlvbjpcbiAgICAgICAgaGVpZ2h0IHZhcigtLXRyYW5zaXRpb24pLFxuICAgICAgICBjb250ZW50LXZpc2liaWxpdHkgdmFyKC0tdHJhbnNpdGlvbik7XG4gICAgICB0cmFuc2l0aW9uLWJlaGF2aW9yOiBhbGxvdy1kaXNjcmV0ZTtcbiAgICB9XG5cbiAgICAmW29wZW5dOjpkZXRhaWxzLWNvbnRlbnQge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4uZmUtZGV0YWlscy1saXN0ID4gZGV0YWlscyArIGRldGFpbHMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItYWNjZW50KTtcbn1cblxuLmZlLWRldGFpbHMtbGlzdCA+IGRldGFpbHNbb3Blbl0gKyBkZXRhaWxzIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLmZlLWRldGFpbHMtbGlzdF9fc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogdmFyKC0tc3BhY2UtZmUteHMpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zcGFjZS1mZS14cyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAmOjotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJjo6bWFya2VyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgOmlzKHNwYW4pIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQtZmUtc3RlcC0wKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0td2VpZ2h0LXNlbWlib2xkKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIH1cblxuICAuZmUtaGVhZGxpbmU6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZmUtZGV0YWlscy1saXN0X19zdW1tYXJ5IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgbWF4LXdpZHRoOiAycmVtO1xuICBtYXgtaGVpZ2h0OiAycmVtO1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIHRyYW5zaXRpb246IHJvdGF0ZSB2YXIoLS10cmFuc2l0aW9uLCAwLjM1cyBjdWJpYy1iZXppZXIoMC44NSwgMCwgMC4xNSwgMSkpO1xufVxuXG4uZmUtZGV0YWlscy1saXN0ID4gZGV0YWlsc1tvcGVuXSA+IC5mZS1kZXRhaWxzLWxpc3RfX3N1bW1hcnkgc3ZnIHtcbiAgcm90YXRlOiA5MGRlZztcbn1cblxuLmZlLWRldGFpbHMtbGlzdCA+IGRldGFpbHNbb3Blbl0gLmZlLWFjY29yZGlvbi1pdGVtOmZpcnN0LW9mLXR5cGUgc3VtbWFyeSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1hY2NlbnQpO1xufVxuIiwiLmZlLWRvY3VtZW50LWxpc3Qge1xuICBmb250LXNpemU6IHZhcigtLXRleHQtZmUtc3RlcC0tMSk7XG4gID4gbGkge1xuICAgIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLWZlLXhzKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgJiArIGxpIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2IoMCAwIDAgLyAwLjEpO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwY2ggbWlubWF4KDAsIDFmcikgMS41cmVtO1xuICAgICAgZ2FwOiB2YXIoLS1zcGFjZS1mZS14cyk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTUwKTtcbiAgICB9XG4gIH1cbn1cblxuLmZlLWRvY3VtZW50LWxpc3RfX2l0ZW0tdGl0bGUge1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZmUtZG9jdW1lbnQtbGlzdF9faXRlbS1kYXRlIHtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LWZlLXN0ZXAtLTIpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS01MCk7XG59XG5cbi5mZS1kb2N1bWVudC1saXN0X19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LWZlLXN0ZXAtLTIpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS01MCk7XG4gIG1heC13aWR0aDogNzBjaDtcbn1cblxuLmZlLWRvY3VtZW50LXNob3dfX2ZpbGUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gID4gKiB7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgbWF4LWhlaWdodDogNTByZW07XG4gIH1cbn1cblxuLmZlLWRvY3VtZW50X193YXJuaW5nIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWVycm9yKTtcbn1cblxuLmZlLWN1c3RvbWVyLWRvY3VtZW50LWZvcm0ge1xuICAuZmUtY3VzdG9tZXItZG9jdW1lbnQtZm9ybV9fZmllbGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGxhYmVsOm5vdCguZmUtYnV0dG9uKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0wLjZyZW07XG4gICAgICBsZWZ0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2Utcyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3Itb3V0bGluZSk7XG4gICAgICBmb250LXNpemU6IHZhcigtLXRleHQtc3RlcC0tMSk7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IHZhcigtLXNwYWNlLW0pO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLW91dGxpbmUpO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW9uLXN1cmZhY2UpO1xuICAgICAgaGVpZ2h0OiAzLjEyNXJlbTtcbiAgICB9XG4gIH1cblxuICAuZmUtY3VzdG9tZXItZG9jdW1lbnQtZm9ybV9fZmlsZS1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZ2FwOiB2YXIoLS1zcGFjZS1tKTtcbiAgfVxuXG4gIC5mZS1jdXN0b21lci1kb2N1bWVudC1mb3JtX19maWxlLWRpc3BsYXkge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDMuMTI1cmVtO1xuICAgIHBhZGRpbmc6IHZhcigtLXNwYWNlLW0pO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLW91dGxpbmUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1vbi1zdXJmYWNlLXZhcmlhbnQpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1mZS1zdGVwLS0xKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cbn1cbiIsIi8qIHBvcHBpbnMtMzAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKFwicG9wcGlucy12MjQtbGF0aW4vcG9wcGlucy12MjQtbGF0aW4tMzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXG59XG4vKiBwb3BwaW5zLTMwMGl0YWxpYyAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChcInBvcHBpbnMtdjI0LWxhdGluL3BvcHBpbnMtdjI0LWxhdGluLTMwMGl0YWxpYy53b2ZmMlwiKVxuICAgIGZvcm1hdChcIndvZmYyXCIpOyAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXG59XG4vKiBwb3BwaW5zLXJlZ3VsYXIgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCJwb3BwaW5zLXYyNC1sYXRpbi9wb3BwaW5zLXYyNC1sYXRpbi1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXG59XG4vKiBwb3BwaW5zLWl0YWxpYyAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcInBvcHBpbnMtdjI0LWxhdGluL3BvcHBpbnMtdjI0LWxhdGluLWl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xufVxuLyogcG9wcGlucy01MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoXCJwb3BwaW5zLXYyNC1sYXRpbi9wb3BwaW5zLXYyNC1sYXRpbi01MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cbn1cbi8qIHBvcHBpbnMtNTAwaXRhbGljIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKFwicG9wcGlucy12MjQtbGF0aW4vcG9wcGlucy12MjQtbGF0aW4tNTAwaXRhbGljLndvZmYyXCIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cbn1cbi8qIHBvcHBpbnMtNzAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKFwicG9wcGlucy12MjQtbGF0aW4vcG9wcGlucy12MjQtbGF0aW4tNzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXG59XG4vKiBwb3BwaW5zLTcwMGl0YWxpYyAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChcInBvcHBpbnMtdjI0LWxhdGluL3BvcHBpbnMtdjI0LWxhdGluLTcwMGl0YWxpYy53b2ZmMlwiKVxuICAgIGZvcm1hdChcIndvZmYyXCIpOyAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXG59XG4iLCIuZmUtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS0yMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLmZlLWZvb3Rlcl9faW5uZXIge1xuICBwYWRkaW5nLWJsb2NrOiAxLjI1cmVtO1xufVxuXG4uZmUtZm9vdGVyX19sZWdhbCB7XG4gICYgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLWZlLTN4cyk7XG4gIH1cbn1cblxuLmZlLWZvb3Rlcl9fc29jaWFscyB7XG4gICYgYSB7XG4gICAgcGFkZGluZzogdmFyKC0tc3BhY2UtZmUtM3hzKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICYgc3ZnIHtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICB9XG59XG5cbi5mZS1mb290ZXJfX2NvcHlyaWdodCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLWZlLTJ4cyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IHZhcigtLXRleHQtc3RlcC0tMik7XG59XG4iLCIuZm9ybSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLWZlLXhsKTtcbn1cblxuLmZlLWZvcm0ge1xuICAuaW5wdXQtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBidXR0b24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICY6aGFzKGJ1dHRvbikgaW5wdXQge1xuICAgICAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuICAgIH1cblxuICAgICY6aGFzKHNlbGVjdCkge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3Itb3V0bGluZSk7XG4gICAgfVxuXG4gICAgJi5jbTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiY21cIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiB2YXIoLS1zcGFjZS1zKTtcbiAgICAgIGhlaWdodDogMy4xMjVyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1vbi1zdXJmYWNlLXZhcmlhbnQpO1xuICAgIH1cbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMC42cmVtO1xuICAgIGxlZnQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWlubGluZTogdmFyKC0tc3BhY2Utcyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1vdXRsaW5lKTtcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQtc3RlcC0tMSk7XG5cbiAgICAmLmJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIH1cbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IHZhcigtLXNwYWNlLW0pO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLW91dGxpbmUpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1vbi1zdXJmYWNlKTtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDcxLCA2NCwgNjEsIDAuNik7XG4gICAgfVxuICB9XG5cbiAgaW5wdXQ6bm90KFt0eXBlPVwic3VibWl0XCJdKTpub3QoW3R5cGU9XCJjaGVja2JveFwiXSksXG4gIHNlbGVjdCB7XG4gICAgaGVpZ2h0OiAzLjEyNXJlbTtcbiAgfVxuXG4gICYgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIuZmUtaGVhZGVyIHtcbiAgLS1zaGFkb3c6IDAgNHB4IDRweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogNTA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktMTApO1xuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3cpO1xufVxuXG4uZmUtaGVhZGVyX19pbm5lciB7XG4gIHBhZGRpbmctYmxvY2s6IDAuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4uZmUtaGVhZGVyX19ob21lLWxpbmstd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMC42MjVyZW07XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAwLjI1cmVtKTtcbiAgICB3aWR0aDogNTB2dztcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdyk7XG4gIH1cbn1cblxuLmZlLWhlYWRlcl9faG9tZS1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAwLjYyNXJlbTtcbn1cblxuLmZlLWhlYWRlcl9fbG9nbyB7XG4gIGhlaWdodDogM3JlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuXG4uZmUtaGVhZGVyX19uYXYtdG9nZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJsb2NrLXNpemU6IDMuNXJlbTtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBmbGV4LXNocmluazogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gID4gc3ZnIHtcbiAgICAtLXNpemU6IDEuNzVyZW07XG4gICAgaW5saW5lLXNpemU6IHZhcigtLXNpemUpO1xuICAgIGJsb2NrLXNpemU6IHZhcigtLXNpemUpO1xuICB9XG5cbiAgQG1lZGlhICgtLW5hdi1kZXNrdG9wKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLmZlLWhlYWRsaW5lIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMC4yNmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNGVtO1xuICAgIHdpZHRoOiAxLjRlbTtcbiAgICBiYWNrZ3JvdW5kOiAjMDc5ZThkO1xuICB9XG59XG5cbi5mZS1pbmRleC1oZWFkbGluZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG59XG5cbi5mZS1oZWFkbGluZS1zcGFjZSB7XG4gIG1hcmdpbi10b3A6IDEuNWVtO1xufVxuXG4uZmUtaGVhZGxpbmUtcmVkIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXdlaWdodC1ib2xkKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuIiwiLmhlcm8ge1xuICAtLWJvdHRvbS1vZmZzZXQ6IHZhcigtLXNwYWNlLWZlLXMpO1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiA0MDAvMTc0O1xuICBtYXgtaGVpZ2h0OiAyNXJlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICBncmlkLXRlbXBsYXRlOiBtaW5tYXgoMCwgMWZyKSAvIG1pbm1heCgwLCAxZnIpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgei1pbmRleDogMTA7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNlLWZlLWwpO1xuXG4gID4gKiB7XG4gICAgZ3JpZC1hcmVhOiAxIC8gMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLmhlcm9fX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5oZXJvX19jb250ZW50IHtcbiAgYWxpZ24tc2VsZjogZW5kO1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tYm90dG9tLW9mZnNldCkpO1xufVxuXG4uaGVyb19faGVhZGxpbmUge1xuICBmb250LXNpemU6IHZhcigtLXRleHQtZmUtc3RlcC0yKTtcbiAgdGV4dC1pbmRlbnQ6IC0wLjc0ZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG5cbiAgQG1lZGlhICgtLWwpIHtcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQtZmUtc3RlcC0zKTtcbiAgfVxuXG4gID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xuICAgIHBhZGRpbmctaW5saW5lOiAwLjRlbTtcbiAgfVxufVxuXG4uaGVyb19fc3VibGluZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1mZS1zdGVwLTEpO1xuICBtYXJnaW4tbGVmdDogMS42ZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1pbmRlbnQ6IC0wLjc0ZW07XG4gIG1hcmdpbi10b3A6IDAuMWVtO1xuXG4gIEBtZWRpYSAoLS1sKSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LWZlLXN0ZXAtMSk7XG4gIH1cblxuICA+IHNwYW4ge1xuICAgIHBhZGRpbmctYmxvY2s6IDAuMTI1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XG4gICAgcGFkZGluZy1pbmxpbmU6IDAuNGVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gIH1cbn1cbiIsIi5mZS1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIEBtZWRpYSAoLS1uYXYtbW9iaWxlKSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LWZlLXN0ZXAtLTEpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogNTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLW9uLXN1cmZhY2UpO1xuICAgIHRyYW5zaXRpb246IDAuMzVzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGRpc3BsYXksIHRyYW5zbGF0ZTtcbiAgICB0cmFuc2l0aW9uLWJlaGF2aW9yOiBhbGxvdy1kaXNjcmV0ZTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuODUsIDAsIDAuMTUsIDEpO1xuXG4gICAgLyogaHR0cHM6Ly9zbW9vdGhzaGFkb3dzLmNvbS8jZGpFc01pd3pMREF1TURNc01qa3NNQ3d0TVRJc0l6QXpNRGN4TWl3alpqTm1OR1kyTENObVptWm1abVlzTWclM0QlM0QgKi9cbiAgICBib3gtc2hhZG93OlxuICAgICAgLTFweCAwcHggM3B4IHJnYmEoMywgNywgMTgsIDAuMDMpLFxuICAgICAgLTVweCAwcHggMTNweCByZ2JhKDMsIDcsIDE4LCAwLjAyKSxcbiAgICAgIC0xMnB4IDBweCAyOXB4IHJnYmEoMywgNywgMTgsIDAuMDEpO1xuICAgIHRyYW5zbGF0ZTogMTAwJSAwO1xuXG4gICAgW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdICsgJiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgdHJhbnNsYXRlOiAwO1xuXG4gICAgICBAc3RhcnRpbmctc3R5bGUge1xuICAgICAgICB0cmFuc2xhdGU6IDEwMCUgMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZlLW5hdl9fbW9iaWxlLWhlYWRlciB7XG4gIGhlaWdodDogNC41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctaW5saW5lOiAxLjVyZW0gMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgPiBzdmcge1xuICAgIC0tc2l6ZTogMS43NXJlbTtcbiAgICBibG9jay1zaXplOiB2YXIoLS1zaXplKTtcbiAgICBpbmxpbmUtc2l6ZTogdmFyKC0tc2l6ZSk7XG4gIH1cblxuICBAbWVkaWEgKC0tbmF2LWRlc2t0b3ApIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5mZS1uYXZfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIEBtZWRpYSAoLS1uYXYtbW9iaWxlKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uZmUtbmF2X19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgQG1lZGlhICgtLW5hdi1tb2JpbGUpIHtcbiAgICAmOmhhcyguZmUtYnV0dG9uKSB7XG4gICAgICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2Utcyk7XG4gICAgICBwYWRkaW5nLWlubGluZTogMXJlbTtcblxuICAgICAgPiAuZmUtYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgICY6aGFzKGZvcm0pIHtcbiAgICAgIGZvcm0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKC0tbmF2LWRlc2t0b3ApIHtcbiAgICBwYWRkaW5nLWlubGluZTogMC43NXJlbTtcbiAgfVxufVxuXG4uZmUtbmF2X19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0cmVtO1xuICBmb250LXNpemU6IHZhcigtLXRleHQtZmUtc3RlcC0tMSk7XG5cbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICBib3JkZXItYmxvY2s6IDAuMjVlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4yNXM7XG5cbiAgICAmOmhvdmVyLFxuICAgICZbYXJpYS1jdXJyZW50PVwicGFnZVwiXSB7XG4gICAgICBib3JkZXItYmxvY2stZW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICAgIH1cbiAgfVxuXG4gICZbYXJpYS1jdXJyZW50PVwicGFnZVwiXSB7XG4gICAgYm9yZGVyLWJsb2NrOiAwLjI1ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJsb2NrLWVuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgfVxuXG4gIEBtZWRpYSAoLS1uYXYtbW9iaWxlKSB7XG4gICAgaGVpZ2h0OiAzLjVyZW07XG4gICAgcGFkZGluZy1pbmxpbmU6IDEuNXJlbTtcbiAgICBtaW4td2lkdGg6IDE4cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2IoMCAwIDAgLyAwLjMpO1xuICB9XG59XG4iLCIuZmUtc2VjdGlvbiB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNwYWNlLWZlLXhsLTJ4bCk7XG59XG5cbi5mZS1zZWN0aW9uICsgLmZlLXNlY3Rpb24ge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAwO1xufVxuIiwiLmZlLXRleHQtYmxvY2sge1xuICBjb2x1bW4tY291bnQ6IDE7XG4gIGNvbHVtbi1nYXA6IHZhcigtLXNwYWNlLWZlLTJ4bCk7XG5cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yZW07XG4gIH1cblxuICBAbWVkaWEgKC0tbCkge1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgfVxufVxuXG4uZmUtdGV4dC1ibG9jayA+ICoge1xuICBicmVhay1pbnNpZGU6IGF2b2lkLWNvbHVtbjtcbn1cblxuLmZlLXRleHQtYmxvY2stZ3JvdXAge1xuICBicmVhay1pbnNpZGU6IGF2b2lkLWNvbHVtbjtcbn1cblxuLmZlLXRleHQtYmxvY2stbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0tc3BhY2UtZmUtMnhzKSAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZmUtdGV4dC1ibG9jay1saXN0IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogdmFyKC0tc3BhY2UtZmUtMnhzKTtcbn1cblxuLmZlLXRleHQtYmxvY2stbGlzdCBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2UtZmUtM3hzKTtcbn1cblxuLmZlLXRleHQtYmxvY2stbGlzdCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAwLjc1cmVtO1xuICBoZWlnaHQ6IDAuNzVyZW07XG4gIG1hcmdpbi10b3A6IDAuMjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcmVkLTQwKTtcbiAgbWFzay1pbWFnZTogdXJsKFwiaWNvbnMvY2hlY2suc3ZnXCIpO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCJpY29ucy9jaGVjay5zdmdcIik7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xufVxuXG4uZmUtdGV4dC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbiIsIkBpbXBvcnQgXCIuL19tZWRpYS5jc3NcIjtcblxuQGltcG9ydC1nbG9iIFwiLi9mcm9udGVuZC8qKi9fKi5jc3NcIjtcblxuaHRtbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWYxZWQ7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgbWF4LXdpZHRoOiAxMjByZW07XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIG92ZXJmbG93LXg6IGNsaXA7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxMjVlbTtcbn1cbiJdfQ== */