@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");:root{--color-c-black-v-100: #000;--color-c-brown-v-100: #D4B5B5;--color-c-indigo-v-100: #F1F4FF;--color-c-indigo-v-200: #CFD6F3;--color-c-indigo-v-300: #C5D1FF;--color-c-indigo-v-400: #B9C8FF;--color-c-indigo-v-500: #849CF3;--color-c-indigo-v-600: #889CE7;--color-c-indigo-v-700: #617AD6;--color-c-indigo-v-800: #4E63B3;--color-c-red-v-100: #FFF0F0;--color-c-red-v-200: #FF7C7C;--color-c-red-v-300: #FF6262;--color-c-red-v-400: #E44F4F;--color-c-grey-v-100: #98A2C7;--color-c-grey-v-200: #838EB8;--color-c-grey-v-300: #404040;--color-c-white-v-100: #fff;--color-add-white-v-100: #fff;--color-add-yellow-v-100: #FFDB71;--color-add-yellow-v-200: #FFE69D;--color-add-green-v-050: #193B35;--color-add-green-v-100: #1F4A42;--color-add-green-v-200: #2F7366;--color-add-green-v-300: #82aba3;--color-add-green-v-400: #acc7c2;--color-add-grey-v-100: #6C6C6C;--color-add-grey-v-200: #6C6C6C;--color-add-grey-v-300: #f5f5f5;--color-add-grey-v-400: #D8D8D8;--color-add-grey-v-500: #949494;--color-add-black-v-100: #000;--color-add-black-v-200: #181818;--color-add-black-v-300: #313836;--space-xxs: 8px;--space-xs: 16px;--space-sm: 32px;--space-md: 40px;--space-lg: 48px;--space-xl: 60px;--space-xxl: 72px;--space-xxxl: 80px;--space-xxxx: 100px;--space-xxxxx: 120px}@use '../abstracts/variables' as *;@use '../abstracts/mixins' as *;@use '../abstracts/variables' as *;body{margin:0;padding:100px 0 0 0;width:100%}body a,body button{transition:all 0.3s ease-in-out}body img{max-width:100%;height:auto;vertical-align:middle}body .page-content{width:100%;margin:0;padding:0;position:relative;display:inline-block}body .page-content section,body .page-content .section{width:100%;display:inline-block;position:relative;z-index:0}body .page-content section h1,body .page-content section h2,body .page-content section h3,body .page-content section h4,body .page-content section h5,body .page-content section h6,body .page-content section p,body .page-content .section h1,body .page-content .section h2,body .page-content .section h3,body .page-content .section h4,body .page-content .section h5,body .page-content .section h6,body .page-content .section p{margin:0;padding:0}body .page-content section .container,body .page-content .section .container{position:relative;z-index:2}.section{width:100%;position:relative}@media (max-width: 1023px){.section{margin:30px 0}}@media (max-width: 767px){.section{margin:20px 0}}.section .container{width:calc(100% - 80px);max-width:1280px;margin:0 auto;text-align:left}@media (max-width: 767px){.section .container{width:calc(100% - 32px)}}@media (max-width: 767px){.section.page-footer .container{width:calc(100% - 48px)}}@use '../abstracts/mixins' as *;@use '../abstracts/variables' as *;body{color:#404040;font-family:"Inter",sans-serif;font-size:16px;font-weight:400;line-height:1.4}body h1,body h2,body h3,body h4,body h5,body h6,body p{margin:0;padding:0}body .heading-0{font-family:"Inter",sans-serif;font-size:70px;font-weight:400;line-height:1}body .heading-1{font-family:"Inter",sans-serif;font-size:44px;font-weight:500;line-height:1.2}body .heading-2{font-family:"Inter",sans-serif;font-size:36px;font-weight:500;line-height:1.2}body .heading-3{font-family:"Inter",sans-serif;font-size:27px;font-weight:500;line-height:1.2}body .heading-4{font-family:"Inter",sans-serif;font-size:19px;font-weight:500;line-height:1.2}@media (max-width: 1023px){body .heading-0{font-family:"Inter",sans-serif;font-size:44px;font-weight:400;line-height:1}body .heading-1{font-family:"Inter",sans-serif;font-size:36px !important;font-weight:500;line-height:1.2}body .heading-3{font-family:"Inter",sans-serif;font-size:27px;font-weight:500;line-height:1.2}}@media (max-width: 767px){body .heading-0{font-family:"Inter",sans-serif;font-size:36px !important;font-weight:500;line-height:1}body .heading-1{font-family:"Inter",sans-serif;font-size:27px !important;font-weight:500;line-height:1.2}body .heading-3{font-family:"Inter",sans-serif;font-size:19px !important;font-weight:500;line-height:1.2}}@media (min-width: 1024px){body .body-1-semibold{font-family:"Inter",sans-serif;font-size:22px;font-weight:600;line-height:1.2}}@media (max-width: 1023px){body .body-1-semibold{font-family:"Inter",sans-serif;font-size:20px;font-weight:600;line-height:1.2}}@media (max-width: 767px){body .body-1-semibold{font-family:"Inter",sans-serif;font-size:18px;font-weight:600;line-height:1.2}}@media (min-width: 1024px){body .body-2-semibold{font-family:"Inter",sans-serif;font-size:20px;font-weight:600;line-height:1.4}}@media (max-width: 1023px){body .body-2-semibold{font-family:"Inter",sans-serif;font-size:18px !important;font-weight:600;line-height:1.4}}@media (max-width: 767px){body .body-2-semibold{font-family:"Inter",sans-serif;font-size:14px !important;font-weight:600;line-height:1.4}}@media (min-width: 1024px){body .body-3-semibold{font-family:"Inter",sans-serif;font-size:18px;font-weight:600;line-height:1.4}}@media (max-width: 1023px){body .body-3-semibold{font-family:"Inter",sans-serif;font-size:16px !important;font-weight:600;line-height:1.4}}@media (max-width: 767px){body .body-3-semibold{font-family:"Inter",sans-serif;font-size:14px !important;font-weight:600;line-height:1.4}}body .body-4-semibold{font-family:"Inter",sans-serif;font-size:16px;font-weight:600;line-height:1.4}body .body-6-semibold{font-family:"Inter",sans-serif;font-size:14px;font-weight:600;line-height:1.4}body .body-9-semibold{font-family:"Inter",sans-serif;font-size:12px;font-weight:600;line-height:1.2}body .body-10-semibold{font-family:"Inter",sans-serif;font-size:12px;font-weight:600;line-height:1.4}body .body-11-semibold{font-family:"Inter",sans-serif;font-size:10px;font-weight:600;line-height:1.2}body .body-1-medium{font-family:"Inter",sans-serif;font-size:16px;font-weight:500;line-height:1.4}body .body-2-medium{font-family:"Inter",sans-serif;font-size:14px;font-weight:500;line-height:1.4}@media (max-width: 767px){body .body-2-medium{font-family:"Inter",sans-serif;font-size:12px !important;font-weight:500;line-height:1.4}}body .body-3-medium{font-family:"Inter",sans-serif;font-size:12px;font-weight:500;line-height:1.4}@media (min-width: 1024px){body .body-1-regular{font-family:"Inter",sans-serif;font-size:18px;font-weight:400;line-height:1.4}}@media (max-width: 1023px){body .body-1-regular{font-family:"Inter",sans-serif;font-size:16px !important;font-weight:400;line-height:1.4}}@media (max-width: 767px){body .body-1-regular{font-family:"Inter",sans-serif;font-size:14px !important;font-weight:400;line-height:1.4}}@media (min-width: 1024px){body .body-2-regular{font-family:"Inter",sans-serif;font-size:16px;font-weight:400;line-height:1.5}}@media (max-width: 1023px){body .body-2-regular{font-family:"Inter",sans-serif;font-size:16px;font-weight:400;line-height:1.5}}@media (max-width: 767px){body .body-2-regular{font-family:"Inter",sans-serif;font-size:14px !important;font-weight:400;line-height:1.5}}body .body-3-regular{font-family:"Inter",sans-serif;font-size:14px;font-weight:400;line-height:1.4}body .body-4-regular{font-family:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:1.4}body .body-5-semibold{font-family:"Inter",sans-serif;font-size:16px;font-weight:600;line-height:1.4}body .body-7-semibold{font-family:"Inter",sans-serif;font-size:14px;font-weight:600;line-height:1.4}body .body-8-semibold{font-family:"Inter",sans-serif;font-size:14px;font-weight:600;line-height:1.1}.animated-image{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}.animated-text-scale{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}.animated-el-fadeInUp,.animated-el-fadeInLeft,.animated-el-fadeInRight{opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.animated-el-fadeInUp.animated-el-fadeInUp,.animated-el-fadeInLeft.animated-el-fadeInUp,.animated-el-fadeInRight.animated-el-fadeInUp{-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0)}.animated-el-fadeInUp.animated-el-fadeInLeft,.animated-el-fadeInLeft.animated-el-fadeInLeft,.animated-el-fadeInRight.animated-el-fadeInLeft{-webkit-transform:translate3d(-50px, 0, 0);transform:translate3d(-50px, 0, 0)}.animated-el-fadeInUp.animated-el-fadeInRight,.animated-el-fadeInLeft.animated-el-fadeInRight,.animated-el-fadeInRight.animated-el-fadeInRight{-webkit-transform:translate3d(50px, 0, 0);transform:translate3d(50px, 0, 0)}.btn{position:relative;display:inline-block;overflow:hidden;text-decoration:none;vertical-align:middle;border:none;border-radius:100px;padding:17px 24px;cursor:pointer}.btn span{margin:0;padding:0;font-family:"Inter",sans-serif;font-size:16px;font-weight:500;line-height:1.4;color:#fff}.btn--big{padding:20px 60px}.btn--green{background:#1F4A42}.btn--green:hover{background:#2F7366}.btn--green:active{background:#1F4A42}.btn--yellow{background:#FFDB71}.btn--yellow span{color:#000}.btn--yellow:hover{background:#fff}.btn--yellow:active{background:#181818}.btn--yellow:active span{color:#FFDB71}.btn--white{background:#fff}.btn--white span{color:#181818}.btn--white:hover{background:#FFDB71}.btn--white:hover span{color:#1F4A42}.btn--white:active{background:#181818}.btn--white:active span{color:#fff}.btn--outline-black{background:transparent;border:1px solid #000}.btn--outline-black span{color:#181818}.btn--outline-black:hover{border:1px solid #000;background:#000}.btn--outline-black:hover span{color:#fff}.btn--outline-black:active{border:1px solid #E44F4F}.btn--outline-black:active span{color:#E44F4F}.btn--outline-red{background:white;padding:11px 17px;border:1px solid #FF7C7C}.btn--outline-red span{color:#FF7C7C}.btn--outline-red span.icon{display:flex;flex-direction:row;align-items:center;gap:8px}.btn--outline-red span.icon--default::after{content:'';display:inline-block;width:10px;height:10px;background:url("../images/icon_arrow-top-right_red200.svg") center center no-repeat;background-size:contain;margin-left:8px}.btn--outline-red span.icon--top::after{content:'';display:inline-block;width:12px;height:12px;background:url("../images/icon_arrow-top_indigo700.svg") center center no-repeat;background-size:contain}.btn--outline-red span.icon--arrow-left::after{content:'';display:inline-block;width:12px;height:12px;background:url("../images/icon_arrow-left_red-v-200.svg") center center no-repeat;background-size:contain}.btn--outline-red span.icon--arrow-right::after{content:'';display:inline-block;width:12px;height:12px;background:url("../images/icon_arrow-right_red-v-200.svg") center center no-repeat;background-size:contain}.btn--outline-red:hover{border:1px solid #FFF0F0;background:#FFF0F0}.btn--outline-red:active{border:1px solid #E44F4F}.btn--outline-red:active span{color:#E44F4F}.btn--outline-brown{background:white;padding:11px 17px;border:1px solid #D4B5B5}.btn--outline-brown span{color:#D4B5B5}.btn--outline-brown:hover{border:1px solid #D4B5B5;background:#D4B5B5;color:#fff}.btn--outline-brown:hover span{color:#fff}.btn--outline-brown:active{border:1px solid #E44F4F;background:#E44F4F}.btn--outline-brown:active span{color:#fff}.btn--outline-blue{padding:11px 17px;border:1px solid #617AD6;background:transparent}.btn--outline-blue span{color:#617AD6}.btn--outline-blue span.icon{display:flex;flex-direction:row;align-items:center;gap:8px}.btn--outline-blue span.icon--default::after{content:'';display:inline-block;width:10px;height:10px;background:url("../images/icon_arrow-top-right_indigo700.svg") center center no-repeat;background-size:contain;margin-left:8px}.btn--outline-blue span.icon--top::after{content:'';display:inline-block;width:12px;height:12px;background:url("../images/icon_arrow-top_indigo700.svg") center center no-repeat;background-size:contain}.btn--outline-blue span.icon--linkedin::after{content:'';display:inline-block;width:15px;height:13px;background:url("../images/icon-sm_linkedin_indigo700btn.svg") center center no-repeat;background-size:contain}.btn--outline-blue:hover{border:1px solid #CFD6F3;background:#CFD6F3}.btn--outline-blue:active{border:1px solid #B9C8FF}.btn--outline-blue:active span{color:#B9C8FF}.form-row{max-width:100%;width:100%;margin:0;padding:0;position:relative}.form-row .btn--primary{width:100%;text-align:center;display:flex}.form-row .btn--primary span{width:auto;margin:0 auto;text-align:center}.form-row label{position:relative;top:0;left:0;opacity:1;display:inline-block;font-size:16px;line-height:1.75em;font-weight:400;color:#181818}.form-row label .wpcf7-list-item-label{font-size:16px;line-height:1.75em;font-weight:400;color:#181818}@media (max-width: 1023px){.form-row label .wpcf7-list-item-label{font-size:14px}}@media (max-width: 767px){.form-row label .wpcf7-list-item-label{font-size:12px}}.form-row label .wpcf7-list-item-label a{color:inherit;text-decoration:underline}@media (min-width: 1024px){.form-row label .wpcf7-list-item-label a{white-space:nowrap}}.form-row label .wpcf7-list-item-label a:hover{text-decoration:underline;color:var(--color-add-green-v-200)}.form-row input[type="text"],.form-row input[type="email"],.form-row input[type="search"]{width:100%;border:1px solid #6C6C6C;padding:19px 16px;border-radius:8px;position:relative;font-size:16px;line-height:1.1em;font-weight:500;vertical-align:middle;color:#404040;font-family:"Inter",sans-serif;font-weight:500;font-size:16px}.form-row input[type="text"]:focus,.form-row input[type="email"]:focus,.form-row input[type="search"]:focus{border:1px solid #2F7366;outline:none}.form-row input[type="text"]::-webkit-input-placeholder, .form-row input[type="email"]::-webkit-input-placeholder, .form-row input[type="search"]::-webkit-input-placeholder{color:#949494;font-size:16px}.form-row input[type="text"]:-ms-input-placeholder, .form-row input[type="email"]:-ms-input-placeholder, .form-row input[type="search"]:-ms-input-placeholder{color:#949494;font-size:16px}.form-row input[type="text"]::-ms-input-placeholder, .form-row input[type="email"]::-ms-input-placeholder, .form-row input[type="search"]::-ms-input-placeholder{color:#949494;font-size:16px}.form-row input[type="text"]::placeholder,.form-row input[type="email"]::placeholder,.form-row input[type="search"]::placeholder{color:#949494;font-size:16px}.form-row textarea{width:calc(100% - 34px);border:1px solid #D8D8D8;padding:15px;border-radius:8px;position:relative;font-size:16px;line-height:1.1em;font-weight:400;vertical-align:middle;color:#404040;font-family:"Inter",sans-serif;font-weight:500;font-size:16px}.form-row textarea:focus{border:1px solid #2F7366;outline:none}.form-row textarea::-webkit-input-placeholder{color:#949494;font-size:16px}.form-row textarea:-ms-input-placeholder{color:#949494;font-size:16px}.form-row textarea::-ms-input-placeholder{color:#949494;font-size:16px}.form-row textarea::placeholder{color:#949494;font-size:16px}.form-row .wpcf7-not-valid{border-color:var(--color-c-red-v-200) !important}.form-row .wpcf7-not-valid-tip{font-family:"Inter",sans-serif;font-size:14px;font-weight:400;color:var(--color-c-red-v-200)}.form-row .wpcf7-acceptance input[type="checkbox"]{position:absolute;left:-9999px}.form-row .wpcf7-acceptance input[type="checkbox"]+.wpcf7-list-item-label{position:relative;padding-left:20px;line-height:20px;display:inline-block;max-width:100%;text-align:left;font-weight:500}.form-row .wpcf7-acceptance input[type="checkbox"]+.wpcf7-list-item-label::before,.form-row .wpcf7-acceptance input[type="checkbox"]+.wpcf7-list-item-label::after{content:"";position:absolute;box-sizing:border-box}.form-row .wpcf7-acceptance input[type="checkbox"]+.wpcf7-list-item-label::before{top:0;left:-10px;width:22px;height:22px;border:1px solid #1F4A42;border-radius:3px}.form-row .wpcf7-acceptance input[type="checkbox"]+.wpcf7-list-item-label::after{top:2px;left:-8px;width:18px;height:18px;background:#1F4A42;transition:all 0.2s;border-radius:3px}.form-row .wpcf7-acceptance input[type="checkbox"]:not(:checked)+.wpcf7-list-item-label::after{opacity:0;-webkit-transform:scale(0.01);transform:scale(0.01)}.form-row .wpcf7-acceptance input[type="checkbox"]:checked+.wpcf7-list-item-label::after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.form-row .wpcf7-acceptance input[type="checkbox"]+.wpcf7-list-item-label::before{border:1px solid #1F4A42}.form-row .wpcf7-acceptance input[type="checkbox"]+.wpcf7-list-item-label::after{background-image:url("../images/icon_check_white100.svg");background-size:12px auto;background-repeat:no-repeat;background-position:center center}.wpcf7-form,form.wpcf7-form{display:flex !important;flex-direction:column;gap:32px}.wpcf7-form h4,form.wpcf7-form h4{margin:0;padding:0;font-size:24px;font-weight:500}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="search"],.wpcf7-form input[type="date"],form.wpcf7-form input[type="text"],form.wpcf7-form input[type="email"],form.wpcf7-form input[type="search"],form.wpcf7-form input[type="date"]{width:calc(100% - 34px);border:1px solid #D8D8D8;padding:19px 16px;border-radius:8px}.wpcf7-form small,form.wpcf7-form small{font-family:"Inter",sans-serif;font-size:16px;font-weight:400;color:#949494}.wpcf7-form .fieldset-cf7mls-wrapper fieldset,form.wpcf7-form .fieldset-cf7mls-wrapper fieldset{margin:0;padding:0;display:flex !important;flex-direction:column;gap:32px}.wpcf7-form .fieldset-cf7mls-wrapper fieldset .wpcf7-submit,form.wpcf7-form .fieldset-cf7mls-wrapper fieldset .wpcf7-submit{margin:0;border-radius:100px;padding:17px 24px;border:none;background:#1F4A42;color:#fff;font-family:"Inter",sans-serif;font-size:16px;font-weight:500;line-height:1.4}.wpcf7-form .fieldset-cf7mls-wrapper fieldset .wpcf7-submit:hover,form.wpcf7-form .fieldset-cf7mls-wrapper fieldset .wpcf7-submit:hover{background:#1F4A42;color:#fff}.wpcf7-form .fieldset-cf7mls-wrapper fieldset .wpcf7-submit:active,form.wpcf7-form .fieldset-cf7mls-wrapper fieldset .wpcf7-submit:active{background:#181818;color:#fff}.wpcf7-form .fieldset-cf7mls-wrapper fieldset .wpcf7-radio,form.wpcf7-form .fieldset-cf7mls-wrapper fieldset .wpcf7-radio{margin-top:16px;display:flex !important;flex-direction:column;gap:8px}.wpcf7-form .fieldset-cf7mls-wrapper fieldset .wpcf7-radio .wpcf7-list-item,form.wpcf7-form .fieldset-cf7mls-wrapper fieldset .wpcf7-radio .wpcf7-list-item{margin:0;padding:0}.wpcf7-form .fieldset-cf7mls-wrapper fieldset .form-row--cols,form.wpcf7-form .fieldset-cf7mls-wrapper fieldset .form-row--cols{display:grid;grid-template-columns:repeat(2, 1fr);gap:32px}.wpcf7-form .fieldset-cf7mls-wrapper fieldset .form-row--cols .form-col,form.wpcf7-form .fieldset-cf7mls-wrapper fieldset .form-row--cols .form-col{flex:1;width:100%}.wpcf7-form .cf7mls-btns:not(:has(button[name="cf7mls_back"])),.wpcf7-form .cf7mls-btns:not(:has(button[name="cf7mls_next"])),form.wpcf7-form .cf7mls-btns:not(:has(button[name="cf7mls_back"])),form.wpcf7-form .cf7mls-btns:not(:has(button[name="cf7mls_next"])){display:flex;flex-direction:column}.wpcf7-form .cf7mls-btns:has(button[name="cf7mls_back"]),form.wpcf7-form .cf7mls-btns:has(button[name="cf7mls_back"]){display:grid;grid-template-columns:repeat(2, 1fr);gap:32px}.wpcf7-form .cf7mls-btns button[name="cf7mls_back"],form.wpcf7-form .cf7mls-btns button[name="cf7mls_back"]{margin:0;border-radius:100px;padding:15px 22px;border:1px solid #181818;background:#fff;color:#181818;font-family:"Inter",sans-serif;font-size:16px;font-weight:500;line-height:1.4}.wpcf7-form .cf7mls-btns button[name="cf7mls_back"]:hover,form.wpcf7-form .cf7mls-btns button[name="cf7mls_back"]:hover{background:#181818;color:#fff}.wpcf7-form .cf7mls-btns button[name="cf7mls_back"]:active,form.wpcf7-form .cf7mls-btns button[name="cf7mls_back"]:active{background:#181818;color:#fff}.wpcf7-form .cf7mls-btns button[name="cf7mls_next"],form.wpcf7-form .cf7mls-btns button[name="cf7mls_next"]{margin:0;border-radius:100px;padding:17px 24px;background:#FFDB71;color:#000;font-family:"Inter",sans-serif;font-size:16px;font-weight:500;line-height:1.4}.wpcf7-form .cf7mls-btns button[name="cf7mls_next"]:hover,form.wpcf7-form .cf7mls-btns button[name="cf7mls_next"]:hover{background:#1F4A42;color:#fff}.wpcf7-form .cf7mls-btns button[name="cf7mls_next"]:active,form.wpcf7-form .cf7mls-btns button[name="cf7mls_next"]:active{background:#181818;color:#fff}.wpcf7-form.invalid .wpcf7-response-output{display:none}.wpcf7-form.unaccepted .wpcf7-response-output{border:none;padding:0;margin:0;font-size:14px;line-height:1.5em;font-weight:400;color:var(--color-c-red-v-200)}.wpcf7-form.failed .wpcf7-response-output{border:none;padding:5px 10px;margin:0;font-size:14px;line-height:1.5em;font-weight:400;color:var(--color-c-red-v-200);background:var(--color-c-red-v-100);border-radius:12px}.page-header{max-width:100vw;width:100%;margin:0;padding:14px 0;position:fixed;top:0;text-align:center;z-index:99;transition:all 0.3s ease-in-out;background:#fff}@media (max-width: 1023px){.page-header{padding:24px 0}}.page-header.is-sticky{padding:10px 0;background:#fff;border-bottom:1px solid #838EB8}.page-header .container{width:calc(100% - 80px);max-width:1280px;margin:0 auto;display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:relative;z-index:2}.page-header__brand{flex-shrink:0}@media (max-width: 1151px){.page-header__brand img{height:40px}}.page-header__nav{display:flex;flex-direction:row;align-items:center;gap:40px;position:relative}@media (max-width: 1151px){.page-header__nav{gap:30px}}@media (max-width: 1151px){.page-header__nav{padding:9px 8px}}@media (max-width: 1023px){.page-header__nav{display:none}}.page-header__nav__menu{margin:0;padding:0}.page-header__nav__menu ul{margin:0;padding:0;list-style-type:none;display:flex;flex-direction:row;gap:40px}@media (max-width: 1151px){.page-header__nav__menu ul{gap:30px}}.page-header__nav__menu ul li{margin:0;padding:0}.page-header__nav__menu ul li a{font-size:16px;font-weight:500;text-decoration:none;color:#181818;position:relative}.page-header__nav__menu ul li a::before{content:"";width:0;height:2px;background:#181818;position:absolute;left:50%;bottom:-2px;opacity:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:all 0.3s ease-out}.page-header__nav__menu ul li a:hover{color:#181818}.page-header__nav__menu ul li a:hover::before{width:100%;opacity:1}.page-header__nav__menu ul li.current-menu-item a,.page-header__nav__menu ul li.current_page_item a{color:#1F4A42}.page-header__nav__menu ul li.current-menu-item a::before,.page-header__nav__menu ul li.current_page_item a::before{width:100%;opacity:1;background:#1F4A42}.page-header__nav__actions ul{margin:0;padding:0;list-style-type:none;display:flex;flex-direction:row;align-items:center;gap:8px}.page-header__nav__actions ul li .btn{padding:14px 18px}.page-header__rwd ul{margin:0;padding:0;list-style-type:none;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:16px}.page-header__rwd ul li{margin:0;padding:0}.page-header__rwd ul li .button-menu-rwd{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:#fff;border:none;width:40px;padding:14px 14px;border-radius:55%;cursor:pointer}.page-header__rwd ul li .button-menu-rwd span{width:21px;height:2px;display:inline-block;background:#1F4A42}.page-header__rwd ul li .button-menu-rwd span:nth-child(1){width:17px;margin-right:4px}@media (min-width: 1024px){.page-header__rwd{display:none}}.page-footer{width:100%;padding:40px 0 32px;margin:0;background:#313836;color:#FFDB71}@media (max-width: 767px){.page-footer{padding:20px 0;border-radius:0}}.page-footer .container{display:flex;flex-direction:column;gap:32px}@media (max-width: 767px){.page-footer .container{gap:20px}}.page-footer__content{display:flex;flex-direction:row;align-items:top;justify-content:space-between;gap:50px}.page-footer__content__brand{padding:16px;background:#fff;flex-shrink:0;display:flex;flex-direction:column;gap:16px}.page-footer__content__brand img{max-width:calc(100vw - 48px);vertical-align:middle;margin:0;padding:0}.page-footer__content__menu{margin:auto 0 auto 50px;padding:0}@media (max-width: 767px){.page-footer__content__menu{display:none}}.page-footer__content__menu nav{width:100%;margin:0;padding:0}.page-footer__content__menu nav ul{margin:0;padding:0;list-style-type:none;display:flex;flex-direction:row;gap:32px}.page-footer__content__menu nav ul li a{font-size:14px;color:#fff;text-decoration:none;position:relative}.page-footer__content__menu nav ul li a::before{content:"";width:0;height:1px;background:#fff;position:absolute;left:50%;bottom:-2px;opacity:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:all 0.3s ease-out}.page-footer__content__menu nav ul li a:hover{color:#fff}.page-footer__content__menu nav ul li a:hover::before{width:100%;opacity:1}.page-footer__content__menu nav ul li.current-menu-item a,.page-footer__content__menu nav ul li.current_page_item a{color:#FFDB71}.page-footer__content__menu nav ul li.current-menu-item a::before,.page-footer__content__menu nav ul li.current_page_item a::before{width:100%;opacity:1;background:#FFDB71}.page-footer__contact{width:100%;display:grid;grid-template-columns:repeat(2, 1fr);gap:32px;margin:0;padding:0}.page-footer__contact .contact-box{border:1px solid #FFDB71;border-radius:32px;padding:24px;display:flex;flex-direction:column;gap:24px}.page-footer__contact .contact-box h4{font-size:20px;font-weight:400;margin:0;padding:0;color:#FFDB71}.page-footer__contact .contact-box ul{margin:0;padding:0;list-style-type:none;display:flex;flex-direction:column;gap:24px}.page-footer__contact .contact-box ul li{height:40px;margin:0;padding:0 0 0 56px;font-size:16px;font-weight:500;color:#FFDB71;display:flex;flex-direction:column;justify-content:center;position:relative}.page-footer__contact .contact-box ul li a{width:auto;margin-right:auto;display:inline-block;position:relative;color:inherit;text-decoration:none}.page-footer__contact .contact-box ul li a::before{content:"";width:0;height:1px;background:#FFE69D;position:absolute;left:50%;bottom:0;opacity:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:all 0.3s ease-out}.page-footer__contact .contact-box ul li a:hover{color:#FFE69D}.page-footer__contact .contact-box ul li a:hover::before{width:100%;opacity:1}.page-footer__contact .contact-box ul li::before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:40px;border-radius:55%;background-size:cover;background-repeat:no-repeat;border:1px solid #FFDB71}.page-footer__contact .contact-box ul li.address::before{background-image:url("../images/add_icon_location--yellow.svg");background-position:center;background-size:auto 16px}.page-footer__contact .contact-box ul li.phone::before{background-image:url("../images/add_icon_phone--yellow.svg");background-position:center;background-size:16px auto}.page-footer__contact .contact-box ul li.email-www::before{background-image:url("../images/add_icon_email--yellow.svg");background-position:center;background-size:auto 16px}.page-footer__bottom{display:flex;flex-direction:row;align-items:center;justify-content:space-between;color:#6C6C6C;font-size:13px}@media (max-width: 767px){.page-footer__bottom{flex-direction:column;gap:16px;height:auto;align-items:flex-start;justify-content:flex-start}}.page-footer__bottom__legal ul{margin:0;padding:0;list-style-type:none;display:flex;flex-direction:row;gap:40px}@media (max-width: 767px){.page-footer__bottom__legal ul{flex-direction:column;gap:8px}}.page-footer__bottom__legal ul li{margin:0;padding:0}.page-footer__bottom__legal ul li a{color:#6C6C6C;font-size:13px;text-decoration:none;position:relative}.page-footer__bottom__legal ul li a::before{content:"";width:0;height:1px;background:#fff;position:absolute;left:50%;bottom:0;opacity:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:all 0.3s ease-out}.page-footer__bottom__legal ul li a:hover{color:#fff}.page-footer__bottom__legal ul li a:hover::before{width:100%;opacity:1}.page-footer__bottom__copyrights p{margin:0;padding:0}.rwd-menu-search__overlay{position:fixed;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;justify-content:center;align-items:center;z-index:9999999;transition:all 0.3s ease;pointer-events:none;opacity:0;-webkit-transform:translateY(-110%);transform:translateY(-110%)}.rwd-menu-search__overlay.active{pointer-events:all;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.rwd-menu{position:fixed;top:-100px;left:0;right:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);max-width:100vw;width:calc(100vw - 32px);padding:16px;border-radius:0 0 20px 20px;background:#fff;border-bottom:1px solid #C5D1FF;display:flex;flex-direction:column;gap:16px;z-index:99999999;transition:all 0.3s ease-in-out}.rwd-menu.opened{top:0;-webkit-transform:translateY(0);transform:translateY(0);transition:all 0.3s ease-in-out}.rwd-menu__actions{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.rwd-menu__actions .rwd-menu-back{display:inline-block;width:16px;height:16px;background:url("../images/icon_arror-left_indigo-v-700.svg") no-repeat center center;background-size:contain;cursor:pointer;opacity:0;transition:all 0.3s ease-in-out}.rwd-menu__actions .rwd-menu-back.active{opacity:1}.rwd-menu__actions .rwd-menu-close{display:inline-block;border:1px solid #617AD6;border-radius:50%;width:38px;height:38px;background:url("../images/icon_close_indigo700.svg") no-repeat center center;background-size:12px 12px;cursor:pointer}.rwd-menu__nav{max-height:999px;transition:max-height 0.3s ease-in-out}.rwd-menu__nav.hidden{max-height:0;overflow:hidden;transition:max-height 0.3s ease-in-out}.rwd-menu__nav nav ul{margin:0;padding:0;list-style-type:none;display:flex;flex-direction:column;gap:16px}.rwd-menu__nav nav ul li{margin:0;padding:0}.rwd-menu__nav nav ul li a{text-decoration:none;color:#617AD6}.rwd-menu__nav nav ul li a:hover{color:#FF6262}.rwd-menu__nav nav ul li button{border:none;background:transparent;color:#617AD6;cursor:pointer;padding:0}.rwd-menu__nav nav ul li button span{position:relative;display:inline-block;padding-right:18px}.rwd-menu__nav nav ul li button span::after{content:'';width:10px;height:10px;display:inline-block;background:url("../images/icon_plus_indigo700.svg") center center no-repeat;background-size:contain;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.rwd-menu__nav nav ul li button span:hover{color:#FF6262}.rwd-menu__nav nav ul li button span:hover::after{background:url("../images/icon_plus_red300.svg") center center no-repeat;background-size:contain}.rwd-menu__nav nav ul li button.active span{color:#FF6262}.rwd-menu__nav nav ul li button.active span::after{background:url("../images/icon_minus_red300.svg") center center no-repeat !important;background-size:10px 2px}.rwd-menu__mm{overflow-y:auto;max-height:400px;position:relative}.rwd-menu .rwd-mm__panel{display:none;opacity:0;transition:opacity 0.3s ease}.rwd-menu .rwd-mm__panel.active{display:block;opacity:1}.rwd-menu .rwd-mm__panel .rwd-mm__panel__wrapper{width:100%;display:flex;flex-direction:column;gap:16px}.rwd-menu .rwd-mm__panel .rwd-mm-feature{position:relative}.rwd-menu .rwd-mm__panel .rwd-mm-feature a{background:#617AD6;border-radius:16px;padding:12px;display:flex;flex-direction:row;align-items:center;gap:16px;text-decoration:none;position:relative;-webkit-transform:all 0.3s ease;transform:all 0.3s ease}.rwd-menu .rwd-mm__panel .rwd-mm-feature a::after{content:'';width:40px;height:40px;display:inline-block;border-radius:55%;border:1px solid #fff;position:absolute;top:50%;right:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url("../images/icon_arrow-top-right_white100.svg") center center no-repeat;background-size:12px auto}.rwd-menu .rwd-mm__panel .rwd-mm-feature a figure{width:60px;height:60px;margin:0;padding:0;border-radius:8px;overflow:hidden;flex-shrink:0;opacity:.5;-webkit-transform:opacity 0.3s ease;transform:opacity 0.3s ease}.rwd-menu .rwd-mm__panel .rwd-mm-feature a:hover{background:#4E63B3}.rwd-menu .rwd-mm__panel .rwd-mm-feature a:hover figure{opacity:1}.rwd-menu .rwd-mm__panel .rwd-mm-feature .feature-description{flex-grow:1;margin:0;padding:0 50px 0 0;display:flex;flex-direction:column;gap:8px}.rwd-menu .rwd-mm__panel .rwd-mm-feature .feature-description h4,.rwd-menu .rwd-mm__panel .rwd-mm-feature .feature-description p{margin:0;padding:0;color:#fff;text-decoration:none;text-align:left}.rwd-menu .rwd-mm__panel .rwd-mm-feature .feature-description p{font-size:14px;line-height:1.4;color:#fff;opacity:0.8}.rwd-menu .rwd-mm__panel .rwd-mm-tab-content{margin:0;padding:0;list-style-type:none;display:flex;flex-direction:column;gap:16px}.rwd-menu .rwd-mm__panel .rwd-mm-tab-content li a{font-size:14px;font-weight:500;color:#000;text-decoration:none}.rwd-menu .rwd-mm__panel .rwd-mm-tab-content li a:hover{color:#617AD6}.rwd-menu .rwd-mm__panel .rwd-mm-tabs{margin:0;padding:0;list-style-type:none;display:flex;flex-direction:column;gap:16px}.rwd-menu .rwd-mm__panel .rwd-mm-tabs .rwd-mm-link{width:100%;font-size:14px;font-weight:500;color:#000;text-decoration:none;display:block}.rwd-menu .rwd-mm__panel .rwd-mm-tabs .rwd-mm-link:hover{color:#617AD6}.rwd-menu .rwd-mm__panel .rwd-mm-tabs:has(button){flex-direction:row;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:16px}.rwd-menu .rwd-mm__panel .rwd-mm-tabs:has(button)::-webkit-scrollbar{width:8px;background:transparent}.rwd-menu .rwd-mm__panel .rwd-mm-tabs:has(button)::-webkit-scrollbar-track{background:transparent}.rwd-menu .rwd-mm__panel .rwd-mm-tabs:has(button)::-webkit-scrollbar-thumb{background-color:transparent}.rwd-menu .rwd-mm__panel .rwd-mm-tabs:has(button) .btn{flex-shrink:0}.rwd-menu .rwd-mm__panel .rwd-mm-tabs:has(button) button{opacity:.5}.rwd-menu .rwd-mm__panel .rwd-mm-tabs:has(button) button.active{opacity:1}.rwd-menu .rwd-mm__panel .rwd-mm-tab-contents{flex-grow:1;height:auto;position:relative}.rwd-menu .rwd-mm__panel .rwd-mm-tab-contents .rwd-mm-tab-content{display:none;opacity:0;transition:all 0.3s ease;margin:0;padding:0;list-style-type:none;flex-direction:column;gap:12px}.rwd-menu .rwd-mm__panel .rwd-mm-tab-contents .rwd-mm-tab-content.active{display:flex;opacity:1}.rwd-menu .rwd-mm__panel .rwd-mm-tab-contents .rwd-mm-tab-content a{text-decoration:none;color:#404040}.rwd-menu .rwd-mm__panel .rwd-mm-tab-contents .rwd-mm-tab-content a:hover{color:#617AD6}.rwd-menu__cta{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center}.rwd-menu__cta .btn{width:100%;text-align:center}.rwd-menu__sm{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center}.rwd-menu__sm ul{margin:0;padding:0;height:24px;list-style-type:none;display:flex;flex-direction:row;gap:16px}.rwd-menu__sm ul li{margin:0;padding:0}.rwd-menu__sm ul li a{color:#404040;text-decoration:none;display:inline-block;width:24px;height:24px;position:relative;z-index:0;overflow:hidden}.rwd-menu__sm ul li a .icon{display:inline-block;width:24px;height:24px;transition:all 0.3s ease-in-out;position:relative;z-index:1}.rwd-menu__sm ul li a .icon.icon-hover{position:absolute;top:30px;left:0;z-index:2;transition:all 0.3s ease-in-out}.rwd-menu__sm ul li a .icon.icon--linkedin{background:url("../images/icon-sm_linkedin_indigo700.svg") center center no-repeat;background-size:24px auto}.rwd-menu__sm ul li a .icon.icon-hover--linkedin{background:#F1F4FF url("../images/icon-sm_linkedin_black100.svg") center center no-repeat;background-size:24px auto}.rwd-menu__sm ul li a .icon.icon--email{background:url("../images/icon-sm_email_indigo700.svg") center center no-repeat;background-size:24px auto}.rwd-menu__sm ul li a .icon.icon-hover--email{background:url("../images/icon-sm_email_black100.svg") center center no-repeat;background-size:24px auto}.rwd-menu__sm ul li a .icon.icon--map{background:url("../images/icon-sm_google-map_indigo700.svg") center center no-repeat;background-size:24px auto}.rwd-menu__sm ul li a .icon.icon-hover--map{background:url("../images/icon-sm_google-map_black100.svg") center center no-repeat;background-size:24px auto}.rwd-menu__sm ul li a .icon.icon--clutch{background:url("../images/icon-sm_clutch_indigo700.svg") center center no-repeat;background-size:24px auto}.rwd-menu__sm ul li a .icon.icon-hover--clutch{background:#F1F4FF url("../images/icon-sm_clutch_black100.svg") center center no-repeat;background-size:24px auto}.rwd-menu__sm ul li a .icon.icon--medium{background:url("../images/icon-sm_medium_indigo700.svg") center center no-repeat;background-size:24px auto}.rwd-menu__sm ul li a .icon.icon-hover--medium{background:#F1F4FF url("../images/icon-sm_medium_black100.svg") center center no-repeat;background-size:24px auto}.rwd-menu__sm ul li a .icon.icon--youtube{background:url("../images/icon-sm_youtube_indigo700.svg") center center no-repeat;background-size:24px auto}.rwd-menu__sm ul li a .icon.icon-hover--youtube{background:#F1F4FF url("../images/icon-sm_youtube_black100.svg") center center no-repeat;background-size:24px auto}.rwd-menu__sm ul li a:hover .icon-hover{top:0}body.search{padding-top:100px}body.search .page-header{width:100%;margin:0;padding:20px 0;position:fixed;top:0;text-align:center;z-index:99;transition:all 0.3s ease-in-out}body.search .page-header::before{content:"";width:100%;height:100%;display:inline-block;background:linear-gradient(100.12deg, #34437F 15.83%, #8B4141 97.8%);opacity:.7;position:absolute;top:0;left:0}body.search section.search-form{margin:60px 0 16px 0}body.search section.search-form .container{display:flex;flex-direction:column;gap:16px}body.search section.search-form h2{text-transform:uppercase;color:#617AD6}body.search section.search-form .search-form__fields{width:100%;margin:0;padding:0;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px}body.search section.search-form .search-form__fields .form-input{flex-grow:1}body.search section.search-form .search-form__fields .btn{padding:16px 18px;flex-shrink:0}@media (max-width: 767px){body.search section.search-form .search-form__fields .btn{padding:22px}}@media (max-width: 767px){body.search section.search-form .search-form__fields .btn span{font-size:0;gap:0}}body.search .search-results{margin:0;padding:0}body.search .search-results ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:32px;text-align:left}@media (max-width: 767px){body.search .search-results ul{gap:16px}}body.search .search-results ul li{width:100%;margin:0;padding:0;display:inline-block;color:#404040;text-decoration:none}body.search .search-results ul li a{color:inherit;text-decoration:none}body.search .search-results ul li a h3{color:#404040;text-decoration:none}body.search .search-results ul li a:hover{text-decoration:none}body.search .search-results ul li a:hover h3{color:#617AD6}article.page404{margin:60px 0 0 0;padding:0;text-align:center}article.page404 .container{width:calc(100% - 48px);max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}@media (max-width: 767px){article.page404 .container{gap:16px}}article.page404 .container h1,article.page404 .container h2,article.page404 .container p{color:#617AD6;margin:0;padding:0}article.page404 .container h2{margin:40px 0 0 0;text-transform:uppercase}@media (max-width: 767px){article.page404 .container h2{margin:0}}article.page404 .container p{margin-bottom:20px}@media (max-width: 767px){article.page404 .container p{margin:0}}@media (max-width: 767px){article.page404 .container .btn{width:100%;text-align:center}article.page404 .container .btn span{margin:0 auto;justify-content:center}}.section-blog-header{width:100%;margin:60px 0 0 0;padding:0}.section-blog-header .container{width:100%;display:flex;flex-direction:column;gap:16px}.section-blog-header__top{width:100%;display:flex;flex-direction:row;justify-content:space-between}.section-blog-header__top h1{text-transform:uppercase;color:var(--color-c-indigo-v-700)}.section-blog-posts .container{width:100%;display:flex;flex-direction:column;gap:40px}.section-benefits{width:100%;padding:120px 0}.section-benefits .container{display:flex;flex-direction:column;gap:100px}.section-benefits__header{width:100%;padding:0 0 40px 0;border-bottom:1px solid #6C6C6C}.section-benefits__header h2{font-size:56px;font-weight:400;line-height:67px;color:#181818}.section-benefits__header h2 strong{color:#1F4A42;font-weight:700}.section-benefits__content{width:100%;display:flex;flex-direction:row;gap:100px}.section-benefits__content__list ol{margin:0;padding:0;list-style-type:none;display:flex;flex-direction:column;gap:56px;counter-reset:list-counter;position:relative}.section-benefits__content__list ol::before{content:'';position:absolute;width:1px;height:calc(100% - 100px);left:38px;top:10px;border-right:3px dashed #FFDB71}.section-benefits__content__list ol li{position:relative;padding-left:100px;counter-increment:list-counter;display:flex;flex-direction:column;gap:12px}.section-benefits__content__list ol li::before{width:79px;height:79px;display:flex;align-items:center;justify-content:center;background:#FFDB71;border-radius:55%;content:counter(list-counter);position:absolute;left:0;top:4px;font-size:40px;font-weight:500;color:#fff}.section-benefits__content__list ol li h4{font-size:32px;font-weight:700;line-height:36px;color:#181818}.section-benefits__content__list ol li p{font-size:16px;font-weight:400;line-height:23px;padding:0;margin:0}.section-benefits__content__list ol li p strong{color:#1F4A42;font-weight:700}.section-benefits__content__list ol li p a{color:#181818;text-decoration:underline;font-weight:700}.section-benefits__content__list ol li p a:hover{color:#1F4A42}.section-benefits__content__image{width:545px;flex-shrink:0;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:30px}.section-counters{width:100%;padding:120px 0;background-color:#f5f5f5}.section-counters .container{display:flex;flex-direction:column;gap:100px}.section-counters__header{width:100%;display:flex;flex-direction:row;gap:130px;align-items:center;padding:0 0 40px 0;border-bottom:1px solid #6C6C6C}.section-counters__header h2{font-size:56px;font-weight:400;line-height:67px;color:#181818}.section-counters__header h2 strong{color:#1F4A42;font-weight:700}.section-counters__header .btn{flex-shrink:0}.section-counters__header .btn span{display:block;text-wrap:nowrap}.section-counters__content{width:100%;display:flex;flex-direction:column;gap:100px}.section-counters__content p{font-size:32px;font-weight:500;line-height:48px;padding:0;margin:0}.section-counters__content__list ul{margin:0;padding:0;list-style-type:none;display:flex;flex-direction:row;justify-content:space-between;gap:56px;counter-reset:list-counter;position:relative}.section-counters__content__list ul li{max-width:250px;position:relative;counter-increment:list-counter;display:flex;flex-direction:column;gap:12px}.section-counters__content__list ul li h4{font-size:60px;font-weight:700;line-height:60px;color:#181818}.section-counters__content__list ul li p{font-size:20px;font-weight:500;line-height:23px;color:#181818;padding:0;margin:0}.section-prestige{width:100%;padding:120px 0}.section-prestige .container{display:flex;flex-direction:column;gap:80px}.section-prestige__content{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:100px}.section-prestige__content h2{font-size:56px;font-weight:400;line-height:67px;color:#181818}.section-prestige__content h2 strong{color:#1F4A42;font-weight:700}.section-prestige__content__text{display:flex;flex-direction:column;gap:32px}.section-prestige__content__text p{font-size:20px;font-weight:500;line-height:30px;padding:0;margin:0}.section-prestige__content__text .btn{flex-grow:0;margin-right:auto}.section-prestige__content__text .btn:hover{background-color:#2F7366}.section-prestige__content__text .btn:hover span{color:#fff}.section-prestige__image{width:100%;height:560px;flex-shrink:0;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:30px}.section-prestige__highlights{width:calc(100% - 112px);padding:56px;background:#FFDB71;border-radius:30px}.section-prestige__highlights p{font-size:30px;font-weight:500;line-height:48px;color:#1F4A42;padding:0;margin:0}.section-prestige__highlights p strong{font-size:48px;font-weight:700}.section-academica{width:100%;padding:120px 0}.section-academica .container{width:100%;display:flex;flex-direction:column;gap:80px}.section-academica__top{display:grid;grid-template-columns:1fr 1fr;gap:32px}.section-academica__top h2{font-size:40px;font-weight:400;line-height:48px;color:#181818;margin:0;padding:0}.section-academica__top h2 strong{color:#1F4A42;font-weight:700}.section-academica__top__text{display:flex;flex-direction:column;gap:32px}.section-academica__top__text p{font-size:20px;font-weight:400;line-height:30px;color:#181818;padding:0;margin:0}.section-academica__content{display:grid;grid-template-columns:1fr 1fr;gap:32px}.section-academica__content h2{font-size:40px;font-weight:400;line-height:48px;color:#181818;margin:0;padding:0}.section-academica__content h2 strong{color:#1F4A42;font-weight:700}.section-academica__content__col{display:flex;flex-direction:column;gap:32px}.section-academica__content__col figure{flex:1;margin:0;border-radius:30px;overflow:hidden}.section-academica__content__col figure img{width:100%;height:auto;display:block}.section-academica__content__col p{font-size:20px;font-weight:400;line-height:30px;color:#181818;padding:0;margin:0}.section-academica__content__image{flex-shrink:0;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:30px}.section-ais{width:100%;padding:120px 0;background-color:#1F4A42}.section-ais .container{width:100%;display:flex;flex-direction:row;gap:100px}.section-ais__text{color:#fff;display:flex;flex-direction:column;gap:32px}.section-ais__text figure{padding:24px;background:#fff;flex-grow:0;margin-right:auto}.section-ais__text figure img{width:auto;height:70px;display:inline-block;margin:0;padding:0;vertical-align:middle}.section-ais__text h3{font-size:40px;font-weight:700;line-height:48px;color:#fff;margin:0;padding:0}.section-ais__text p{font-size:32px;font-weight:400;line-height:50px;color:#fff;padding:0;margin:0}.section-ais__text .btn{flex-grow:0;margin-right:auto}.section-ais__image{width:410px;flex-shrink:0;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:30px}.section-global{width:100%;padding:120px 0}.section-global .container{display:flex;flex-direction:column;gap:80px}.section-global__highlights{width:calc(100% - 112px);padding:56px;background:#FFDB71;border-radius:30px}.section-global__highlights p{font-size:30px;font-weight:500;line-height:48px;color:#1F4A42;padding:0;margin:0}.section-global__highlights p strong{font-size:48px;font-weight:700}.section-global__content{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:100px}.section-global__content__highlight p{font-size:20px;font-weight:700;line-height:30px;padding:0;margin:0}.section-global__content__text p{font-size:20px;font-weight:400;line-height:30px;padding:0;margin:0}.section-global__images{width:100%;display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}.section-global__images figure{flex:1;margin:0;border-radius:30px;overflow:hidden}.section-global__images figure img{width:100%;height:auto;display:block}.section-strenghts{width:100%;padding:120px 0}.section-strenghts .container{display:flex;flex-direction:column;gap:80px}.section-strenghts__header{display:flex;flex-direction:row;align-items:flex-start;gap:300px}.section-strenghts__header h2{font-size:56px;line-height:67px;color:#1F4A42;font-weight:700}.section-strenghts__header .btn{flex-shrink:0}.section-strenghts__header .btn:hover{background-color:#1F4A42}.section-strenghts__header .btn:hover span{color:#fff}.section-strenghts__item{padding:64px;width:calc(100% - 124px);background-color:#FFDB71;border-radius:24px;display:flex;flex-direction:row;align-items:flex-start;gap:80px}.section-strenghts__item__text{display:flex;flex-direction:column;gap:16px}.section-strenghts__item__text .iterator{width:65px;height:65px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:55%;font-size:40px;font-weight:500;color:#1F4A42;margin-bottom:46px}.section-strenghts__item__text h3{font-size:40px;line-height:48px;color:#181818;font-weight:500;margin:0;padding:0}.section-strenghts__item__text p{font-size:18px;font-weight:400;line-height:28px;padding:0;margin:0}.section-strenghts__item__text p strong{font-weight:700}.section-strenghts__item figure{width:500px;flex-shrink:0;margin:auto -64px -64px 0;padding:0}.section-strenghts__item figure img{width:100%;height:auto;margin:0;border-radius:30px 0 30px 0;-o-object-fit:cover;object-fit:cover;vertical-align:middle}.section-strenghts__item.n1{background-image:url("../images/add_decor_strenght-1.svg");background-repeat:no-repeat;background-position:center center;background-size:cover}.section-strenghts__item.n2{background:#193B35 url("../images/add_decor_strenght-2.svg");background-repeat:no-repeat;background-position:center center;background-size:cover}.section-strenghts__item.n3{background:#1F4A42 url("../images/add_decor_strenght-3.svg");background-repeat:no-repeat;background-position:center center;background-size:cover}.section-strenghts__item.n4{background:#FFE69D url("../images/add_decor_strenght-4.svg");background-repeat:no-repeat;background-position:center center;background-size:cover}.section-strenghts__item.n5{background:#2F7366 url("../images/add_decor_strenght-5.svg");background-repeat:no-repeat;background-position:center center;background-size:cover}.section-strenghts__item.n2 h3,.section-strenghts__item.n2 p,.section-strenghts__item.n3 h3,.section-strenghts__item.n3 p,.section-strenghts__item.n5 h3,.section-strenghts__item.n5 p{color:#fff}.section-strenghts__testimonial{padding:64px;width:calc(100% - 124px);background:#FFDB71 url("../images/add_decor_strenght-1.svg");background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:24px;display:flex;flex-direction:column;align-items:flex-start;gap:80px;position:relative;overflow:hidden}.section-strenghts__testimonial p{width:calc(100% - 120px);font-size:40px;line-height:48px;color:#181818;font-weight:500;font-style:italic;position:relative;left:60px;display:inline-block}.section-strenghts__testimonial p::before{content:'';position:absolute;top:-15px;left:-60px;width:40px;height:30px;background-image:url("../images/icon-quote_black.svg");background-repeat:no-repeat;background-position:center center;background-size:cover;opacity:1}.section-strenghts__testimonial p::after{content:'';position:absolute;bottom:-15px;right:-60px;width:40px;height:30px;background-image:url("../images/icon-quote_black.svg");background-repeat:no-repeat;background-position:center center;background-size:cover;opacity:1;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.section-strenghts__testimonial ul{margin:0 0 0 auto;padding:0;list-style-type:none;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.section-strenghts__testimonial ul li{position:relative;color:#1F4A42}.section-strenghts__testimonial ul li:first-child{font-weight:700;font-size:24px;line-height:36px}.section-how-get-in{width:100%;padding:120px 0}.section-how-get-in .container{display:flex;flex-direction:column;gap:80px}.section-how-get-in__header h2{font-size:56px;line-height:67px;color:#1F4A42;font-weight:700}.section-how-get-in__text{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:32px}.section-how-get-in__text__col{display:flex;flex-direction:column;gap:32px}.section-how-get-in__text__col p{font-size:20px;font-weight:400;line-height:30px;padding:0;margin:0}.section-how-get-in__text__col p strong{font-weight:700}.section-how-get-in__subjects{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:32px}.section-how-get-in__subjects__text{padding:56px;background-color:#FFDB71;border-radius:30px;display:flex;flex-direction:column;gap:32px}.section-how-get-in__subjects__text h4{font-size:32px;line-height:36px;color:#181818;font-weight:600;margin:0;padding:0}.section-how-get-in__subjects__text ul,.section-how-get-in__subjects__text ol{margin:0;padding:0;list-style-type:none;display:flex;flex-direction:column;gap:24px}.section-how-get-in__subjects__text ul li,.section-how-get-in__subjects__text ol li{font-size:24px;font-weight:500;line-height:36px}.section-how-get-in__subjects__text ul li{position:relative;padding:0 0 0 50px}.section-how-get-in__subjects__text ul li::before{content:'';width:16px;height:16px;display:inline-block;position:absolute;top:50%;left:6px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#1F4A42;border-radius:55%}.section-how-get-in__subjects__text ul li span{font-size:16px;font-weight:500;line-height:32px}.section-how-get-in__subjects__text ol{counter-reset:list-counter}.section-how-get-in__subjects__text ol li{position:relative;padding-left:24px;counter-increment:list-counter}.section-how-get-in__subjects__text ol li::before{content:counter(list-counter) ".";position:absolute;left:0;top:4px;font-size:12px;font-weight:500;color:#1F4A42;font-weight:500}.section-how-get-in__subjects__text ol li span{font-size:16px;font-weight:500;line-height:32px}.section-how-get-in__subjects__text p{font-size:14px;font-weight:400;line-height:20px;padding:0;margin:0}.section-how-get-in__subjects__text p strong{font-weight:600}.section-how-get-in__subjects__image{border-radius:30px;background-size:cover;background-position:center center;background-repeat:no-repeat}.section-how-it-works{width:100%;padding:120px 0}.section-how-it-works .container{display:flex;flex-direction:column;gap:80px}.section-how-it-works__header h2{font-size:56px;line-height:67px;color:#1F4A42;font-weight:700}.section-how-it-works__text{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:32px}.section-how-it-works__text__col{display:flex;flex-direction:column;gap:32px}.section-how-it-works__text__col p{font-size:20px;font-weight:400;line-height:30px;padding:0;margin:0}.section-how-it-works__text__col p strong{font-weight:700}.section-how-it-works__text__col p.hightlighted{font-size:24px;font-weight:500;line-height:32px;color:#1F4A42}.section-how-it-works figure{width:100%;margin:0;padding:0}.section-how-it-works figure img{width:100%;height:auto;margin:0;border-radius:30px;-o-object-fit:cover;object-fit:cover;vertical-align:middle}.section-how-it-works__testimonial{padding:64px;width:calc(100% - 124px);background:#f5f5f5;background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:24px;display:flex;flex-direction:column;align-items:flex-start;gap:80px;position:relative;overflow:hidden}.section-how-it-works__testimonial p{width:calc(100% - 120px);font-size:40px;line-height:48px;color:#181818;font-weight:500;font-style:italic;position:relative;left:60px;display:inline-block}.section-how-it-works__testimonial p::before{content:'';position:absolute;top:-15px;left:-60px;width:40px;height:30px;background-image:url("../images/icon-quote_black.svg");background-repeat:no-repeat;background-position:center center;background-size:cover;opacity:1}.section-how-it-works__testimonial p::after{content:'';position:absolute;bottom:-15px;right:-60px;width:40px;height:30px;background-image:url("../images/icon-quote_black.svg");background-repeat:no-repeat;background-position:center center;background-size:cover;opacity:1;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.section-how-it-works__testimonial ul{margin:0 0 0 auto;padding:0;list-style-type:none;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.section-how-it-works__testimonial ul li{position:relative;color:#2F7366}.section-how-it-works__testimonial ul li:first-child{font-weight:700;font-size:24px;line-height:36px}.section-school-experience{width:100%;padding:60px 0 120px 0}.section-school-experience .container{display:flex;flex-direction:column;gap:72px}.section-school-experience__header{display:flex;flex-direction:column;gap:72px}.section-school-experience__header h2{font-size:56px;line-height:67px;color:#1F4A42;font-weight:700;margin:0;padding:0}.section-school-experience__header p{font-size:20px;font-weight:400;line-height:30px;padding:0;margin:0}.section-school-experience__header p strong{font-weight:700}.section-school-experience__clubs{display:flex;flex-direction:column;gap:48px}.section-school-experience__clubs h3{font-size:40px;line-height:48px;color:#1F4A42;font-weight:700;margin:0;padding:0}.section-school-experience__clubs ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3, 1fr);gap:48px}.section-school-experience__clubs ul li{padding:32px;border-radius:24px;background-color:#1F4A42;display:flex;flex-direction:column;gap:32px}.section-school-experience__clubs ul li figure{width:100%;margin:0;padding:0}.section-school-experience__clubs ul li figure img{width:100%;height:auto;margin:0;border-radius:30px;-o-object-fit:cover;object-fit:cover;vertical-align:middle}.section-school-experience__clubs ul li p{margin:0;padding:0;font-size:24px;font-weight:500;line-height:34px;color:#fff}.section-school-experience__clubs ul li:last-child{background-size:cover;background-position:center center;background-repeat:no-repeat;justify-content:flex-end}.section-school-experience__clubs ul li:last-child .btn{text-align:center}.section-school-experience__speakers{display:flex;flex-direction:column;gap:48px}.section-school-experience__speakers h3{font-size:40px;line-height:48px;color:#1F4A42;font-weight:700;margin:0;padding:0}.section-school-experience__speakers p{font-size:20px;font-weight:400;line-height:30px;padding:0;margin:0}.section-school-experience__speakers p strong{font-weight:700}.section-school-experience__speakers ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2, 1fr);gap:48px}.section-school-experience__speakers ul li{padding:32px;border-radius:24px;background-color:#f5f5f5;display:flex;flex-direction:column;gap:16px}.section-school-experience__speakers ul li figure{width:100%;margin:0 0 16px 0;padding:0}.section-school-experience__speakers ul li figure img{width:100%;height:auto;margin:0;border-radius:30px;-o-object-fit:cover;object-fit:cover;vertical-align:middle}.section-school-experience__speakers ul li h4{margin:0;padding:0;font-size:24px;font-weight:500;line-height:34px;color:#181818}.section-school-experience__speakers ul li p{margin:0;padding:0;font-size:20px;font-weight:400;line-height:30px;color:#181818}.section-school-experience__graduation{display:flex;flex-direction:column;gap:48px}.section-school-experience__graduation h3{font-size:40px;line-height:48px;color:#1F4A42;font-weight:700;margin:0;padding:0}.section-school-experience__graduation p{font-size:20px;font-weight:400;line-height:30px;padding:0;margin:0}.section-school-experience__graduation p strong{font-weight:700}.section-school-experience__graduation figure{width:100%;margin:0;padding:0}.section-school-experience__graduation figure img{width:100%;height:auto;margin:0;border-radius:30px;-o-object-fit:cover;object-fit:cover;vertical-align:middle}.section-school-experience__actions{width:100%;display:flex;justify-content:center;align-items:center}.section-school-experience__actions ul{margin:0 auto;padding:0;list-style-type:none;display:flex;flex-direction:row;gap:16px}.section-table{width:100%;padding:120px 0;background-color:#f5f5f5}.section-table .container{display:flex;flex-direction:column;gap:40px}.section-table h2{font-size:56px;line-height:67px;color:#1F4A42;font-weight:700}.section-table__wrapper{width:calc(100% - 112px);display:flex;flex-direction:column;gap:32px;background-color:#fff;padding:56px;border-radius:30px}.section-table__wrapper p{margin:0;padding:0;font-size:18px;line-height:36px;font-weight:400}.section-table__wrapper p:first-child{font-size:20px}.section-table__wrapper p:first-child strong{font-weight:600}.el-table{background:#fff;text-align:center}.el-table thead tr th{font-size:20px;font-weight:400;line-height:36px;background:#1F4A42;color:#fff;padding:24px 0}.el-table thead tr th.white{background:rgba(245,245,245,0.3);color:#181818}.el-table thead tr th:first-child{background:#f5f5f5;color:#181818}.el-table tbody tr th{font-size:24px;font-weight:600;line-height:36px;background:#f5f5f5;color:#181818;padding:24px 0}.el-table tbody tr th.highlighted{background:#82aba3;color:#fff}.el-table tbody tr td{font-size:24px;font-weight:500;line-height:36px;background:rgba(245,245,245,0.3);color:#181818;padding:24px 0}.el-table tbody tr td.highlighted{background:#acc7c2;color:#fff}.el-table tbody tr td .checkmark{display:inline-block;width:18px;height:18px;background:url("../images/add_table-checkmark.svg") no-repeat center center;background-size:contain}.section-cta{width:100%;padding:120px 0;background-color:#1F4A42}.section-cta .container{display:grid;grid-template-columns:1fr 1fr;gap:100px}.section-cta .decor-star{content:'';display:inline-block;width:112px;height:112px;background:url("../images/add_icon_star-2--yellow.svg") no-repeat center center;background-size:contain}.section-cta__text{width:100%;display:flex;flex-direction:column;justify-content:center;gap:56px}.section-cta__text h3{font-size:68px;font-weight:600;line-height:74px;color:#fff}.section-cta__text p{font-size:20px;font-weight:500;line-height:30px;padding:0;margin:0}.section-cta__text .btn{flex-grow:0;margin-right:auto}.section-cta__text .btn:hover{background-color:#2F7366}.section-cta__text .btn:hover span{color:#fff}.section-cta figure{margin:0;padding:0}.section-cta figure img{width:100%;height:auto;border-radius:30px;-o-object-fit:cover;object-fit:cover;vertical-align:middle}.section-apply{width:100%;padding:120px 0;background-color:#f5f5f5}.section-apply__wrapper{width:calc(100% - 112px);display:flex;flex-direction:column;gap:32px;background-color:#fff;padding:56px;border-radius:30px}.section-apply__wrapper h2{max-width:780px;font-size:56px;line-height:67px;color:#1F4A42;font-weight:700;margin:0;padding:0}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLCJhYnN0cmFjdHMvX21peGlucy5zY3NzIiwiYmFzZS9fcmVzZXQuc2NzcyIsImJhc2UvX2dyaWQuc2NzcyIsImJhc2UvX3R5cG9ncmFwaHkuc2NzcyIsImJhc2UvX2FuaW1hdGlvbnMuc2NzcyIsImF0b21zL19idXR0b25zLnNjc3MiLCJhdG9tcy9fZm9ybXMuc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwibGF5b3V0L19yd2QtbWVudS5zY3NzIiwidGVtcGxhdGVzL19zZWFyY2guc2NzcyIsInRlbXBsYXRlcy9fcGFnZTQwNC5zY3NzIiwidGVtcGxhdGVzL19ibG9nLnNjc3MiLCJ0ZW1wbGF0ZXMvX3RtcC1ob21lLnNjc3MiLCJ0ZW1wbGF0ZXMvX3RtcC1zdWJwYWdlcy5zY3NzIiwidGVtcGxhdGVzL190bXAtYXBwbHkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSw2SEFBWSxDQWtGWixNQUlNLDJCQUErQyxDQUEvQyw4QkFBK0MsQ0FBL0MsK0JBQStDLENBQS9DLCtCQUErQyxDQUEvQywrQkFBK0MsQ0FBL0MsK0JBQStDLENBQS9DLCtCQUErQyxDQUEvQywrQkFBK0MsQ0FBL0MsK0JBQStDLENBQS9DLCtCQUErQyxDQUEvQyw0QkFBK0MsQ0FBL0MsNEJBQStDLENBQS9DLDRCQUErQyxDQUEvQyw0QkFBK0MsQ0FBL0MsNkJBQStDLENBQS9DLDZCQUErQyxDQUEvQyw2QkFBK0MsQ0FBL0MsMkJBQStDLENBQS9DLDZCQUErQyxDQUEvQyxpQ0FBK0MsQ0FBL0MsaUNBQStDLENBQS9DLGdDQUErQyxDQUEvQyxnQ0FBK0MsQ0FBL0MsZ0NBQStDLENBQS9DLGdDQUErQyxDQUEvQyxnQ0FBK0MsQ0FBL0MsK0JBQStDLENBQS9DLCtCQUErQyxDQUEvQywrQkFBK0MsQ0FBL0MsK0JBQStDLENBQS9DLCtCQUErQyxDQUEvQyw2QkFBK0MsQ0FBL0MsZ0NBQStDLENBQS9DLGdDQUErQyxDQU1qRCxnQkFBK0IsQ0FBL0IsZ0JBQStCLENBQS9CLGdCQUErQixDQUEvQixnQkFBK0IsQ0FBL0IsZ0JBQStCLENBQS9CLGdCQUErQixDQUEvQixpQkFBK0IsQ0FBL0Isa0JBQStCLENBQS9CLG1CQUErQixDQUEvQixvQkFBK0IsQ0FFbEMsa0NDOUZHLENDQUosK0JBQUksQ0FDSixrQ0FBSSxDQUVKLEtBQ0UsUUFBUyxDQUNULG1CQUFvQixDQUNwQixVQUFXLENBSGIsbUJBT0ksK0JBQWdDLENBUHBDLFNBV0ksY0FBZSxDQUNmLFdBQVksQ0FDWixxQkFBc0IsQ0FiMUIsbUJBaUJJLFVBQVcsQ0FDWCxRQUFTLENBQ1QsU0FBVSxDQUNWLGlCQUFrQixDQUNsQixvQkFBcUIsQ0FyQnpCLHVEQXlCTSxVQUFXLENBQ1gsb0JBQXFCLENBQ3JCLGlCQUFrQixDQUNsQixTQUFVLENBNUJoQix5YUFxQ1EsUUFBUyxDQUNULFNBQVUsQ0F0Q2xCLDZFQTBDUSxpQkFBa0IsQ0FDbEIsU0FBVSxDQUNYLFNDOUNMLFVBQVcsQ0FDWCxpQkFBa0IsQ0YwRmhCLDJCRTVGSixTQUtJLGFBQWMsQ0F5QmpCLENGOERHLDBCRTVGSixTQVNJLGFBQWMsQ0FxQmpCLENBOUJELG9CQWFJLHVCQUF3QixDQUN4QixnQkFBaUIsQ0FDakIsYUFBYyxDQUNkLGVBQWdCLENGNEVoQiwwQkU1Rkosb0JBbUJNLHVCQUF3QixDQUUzQixDRnVFQywwQkU1RkosZ0NBMEJRLHVCQUF3QixDQUUzQixDQzVCTCwrQkFBSSxDQUNKLGtDQUFJLENBRUosS0FDRSxhSmdDZ0IsQ0NOaEIsOEJEMUJnQyxDQzJCaEMsY0cxQnVDLENIMkJ2QyxlRDFCYyxDQzJCZCxlRzVCeUQsQ0FGM0QsdURBV0ksUUFBUyxDQUNULFNBQVUsQ0FaZCxnQkgyQkUsOEJEMUJnQyxDQzJCaEMsY0dac0QsQ0hhdEQsZUQxQmMsQ0MyQmQsYUdkc0UsQ0FoQnhFLGdCSDJCRSw4QkQxQmdDLENDMkJoQyxjR1hzRCxDSFl0RCxlRHpCYSxDQzBCYixlR2J1RSxDQWpCekUsZ0JIMkJFLDhCRDFCZ0MsQ0MyQmhDLGNHVnNELENIV3RELGVEekJhLENDMEJiLGVHWnVFLENBbEJ6RSxnQkgyQkUsOEJEMUJnQyxDQzJCaEMsY0dUc0QsQ0hVdEQsZUR6QmEsQ0MwQmIsZUdYdUUsQ0FuQnpFLGdCSDJCRSw4QkQxQmdDLENDMkJoQyxjR1JzRCxDSFN0RCxlRHpCYSxDQzBCYixlR1Z1RSxDSHFFckUsMkJHekZKLGdCSDJCRSw4QkQxQmdDLENDMkJoQyxjR0x3RCxDSE14RCxlRDFCYyxDQzJCZCxhR1B3RSxDQXZCMUUsZ0JIMkJFLDhCRDFCZ0MsQ0MyQmhDLHlCR0prRSxDSEtsRSxlRHpCYSxDQzBCYixlR05tRixDQXhCckYsZ0JIMkJFLDhCRDFCZ0MsQ0MyQmhDLGNHSHdELENISXhELGVEekJhLENDMEJiLGVHTHlFLENBQUssQ0hnRTVFLDBCR3pGSixnQkgyQkUsOEJEMUJnQyxDQzJCaEMseUJHQ2tFLENIQWxFLGVEekJhLENDMEJiLGFHRGlGLENBN0JuRixnQkgyQkUsOEJEMUJnQyxDQzJCaEMseUJHRWtFLENIRGxFLGVEekJhLENDMEJiLGVHQW1GLENBOUJyRixnQkgyQkUsOEJEMUJnQyxDQzJCaEMseUJHR2tFLENIRmxFLGVEekJhLENDMEJiLGVHQ21GLENBQUssQ0grQ3RGLDJCRzlFSixzQkgyQkUsOEJEMUJnQyxDQzJCaEMsY0dTMkMsQ0hSM0MsZUR4QmUsQ0N5QmYsZUdPOEQsQ0FRN0QsQ0g0Q0MsMkJHekZKLHNCSDJCRSw4QkQxQmdDLENDMkJoQyxjR1kyQyxDSFgzQyxlRHhCZSxDQ3lCZixlR1U4RCxDQUs3RCxDSDRDQywwQkd6Rkosc0JIMkJFLDhCRDFCZ0MsQ0MyQmhDLGNHZTJDLENIZDNDLGVEeEJlLENDeUJmLGVHYThELENBRTdELENIaUNDLDJCRzlFSixzQkgyQkUsOEJEMUJnQyxDQzJCaEMsY0dvQjJDLENIbkIzQyxlRHhCZSxDQ3lCZixlR2tCOEQsQ0FRN0QsQ0hpQ0MsMkJHekZKLHNCSDJCRSw4QkQxQmdDLENDMkJoQyx5Qkd1QnFELENIdEJyRCxlRHhCZSxDQ3lCZixlR3FCd0UsQ0FLdkUsQ0hpQ0MsMEJHekZKLHNCSDJCRSw4QkQxQmdDLENDMkJoQyx5QkcwQnFELENIekJyRCxlRHhCZSxDQ3lCZixlR3dCd0UsQ0FFdkUsQ0hzQkMsMkJHOUVKLHNCSDJCRSw4QkQxQmdDLENDMkJoQyxjRytCMkMsQ0g5QjNDLGVEeEJlLENDeUJmLGVHNkI4RCxDQVE3RCxDSHNCQywyQkd6Rkosc0JIMkJFLDhCRDFCZ0MsQ0MyQmhDLHlCR2tDcUQsQ0hqQ3JELGVEeEJlLENDeUJmLGVHZ0N3RSxDQUt2RSxDSHNCQywwQkd6Rkosc0JIMkJFLDhCRDFCZ0MsQ0MyQmhDLHlCR3FDcUQsQ0hwQ3JELGVEeEJlLENDeUJmLGVHbUN3RSxDQUV2RSxDQW5FSCxzQkgyQkUsOEJEMUJnQyxDQzJCaEMsY0d3QzRELENIdkM1RCxlRHhCZSxDQ3lCZixlR3NDK0UsQ0FwRWpGLHNCSDJCRSw4QkQxQmdDLENDMkJoQyxjR3lDNEQsQ0h4QzVELGVEeEJlLENDeUJmLGVHdUMrRSxDQXJFakYsc0JIMkJFLDhCRDFCZ0MsQ0MyQmhDLGNHMEM0RCxDSHpDNUQsZUR4QmUsQ0N5QmYsZUd3QytFLENBdEVqRix1QkgyQkUsOEJEMUJnQyxDQzJCaEMsY0cyQzRELENIMUM1RCxlRHhCZSxDQ3lCZixlR3lDK0UsQ0F2RWpGLHVCSDJCRSw4QkQxQmdDLENDMkJoQyxjRzRDNEQsQ0gzQzVELGVEeEJlLENDeUJmLGVHMEMrRSxDQXhFakYsb0JIMkJFLDhCRDFCZ0MsQ0MyQmhDLGNHK0MwRCxDSDlDMUQsZUR6QmEsQ0MwQmIsZUc2QzJFLENBM0U3RSxvQkgyQkUsOEJEMUJnQyxDQzJCaEMsY0dpRHlDLENIaER6QyxlRHpCYSxDQzBCYixlRytDMEQsQ0hZeEQsMEJHekZKLG9CSDJCRSw4QkQxQmdDLENDMkJoQyx5QkdvRHFELENIbkRyRCxlRHpCYSxDQzBCYixlR2tEc0UsQ0FFckUsQ0FsRkgsb0JIMkJFLDhCRDFCZ0MsQ0MyQmhDLGNHdUQwRCxDSHREMUQsZUR6QmEsQ0MwQmIsZUdxRDJFLENITHpFLDJCRzlFSixxQkgyQkUsOEJEM0JrQyxDQzRCbEMsY0c0RDZDLENIM0Q3QyxlRDFCYyxDQzJCZCxlRzBEK0QsQ0FROUQsQ0hQQywyQkd6RkoscUJIMkJFLDhCRDNCa0MsQ0M0QmxDLHlCRytEdUQsQ0g5RHZELGVEMUJjLENDMkJkLGVHNkR5RSxDQUt4RSxDSFBDLDBCR3pGSixxQkgyQkUsOEJEM0JrQyxDQzRCbEMseUJHa0V1RCxDSGpFdkQsZUQxQmMsQ0MyQmQsZUdnRXlFLENBRXhFLENIbEJDLDJCRzlFSixxQkgyQkUsOEJEM0JrQyxDQzRCbEMsY0d1RTZDLENIdEU3QyxlRDFCYyxDQzJCZCxlR3FFK0QsQ0FROUQsQ0hsQkMsMkJHekZKLHFCSDJCRSw4QkQzQmtDLENDNEJsQyxjRzBFNkMsQ0h6RTdDLGVEMUJjLENDMkJkLGVHd0UrRCxDQUs5RCxDSGxCQywwQkd6RkoscUJIMkJFLDhCRDNCa0MsQ0M0QmxDLHlCRzZFdUQsQ0g1RXZELGVEMUJjLENDMkJkLGVHMkV5RSxDQUV4RSxDQTNHSCxxQkgyQkUsOEJEM0JrQyxDQzRCbEMsY0dnRjZELENIL0U3RCxlRDFCYyxDQzJCZCxlRzhFK0UsQ0E1R2pGLHFCSDJCRSw4QkQzQmtDLENDNEJsQyxjR2lGNkQsQ0hoRjdELGVEMUJjLENDMkJkLGVHK0UrRSxDQTdHakYsc0JIMkJFLDhCRDNCa0MsQ0M0QmxDLGNHb0Y4RCxDSG5GOUQsZUR4QmUsQ0N5QmYsZUdrRmlGLENBaEhuRixzQkgyQkUsOEJEM0JrQyxDQzRCbEMsY0dxRjhELENIcEY5RCxlRHhCZSxDQ3lCZixlR21GaUYsQ0FqSG5GLHNCSDJCRSw4QkQzQmtDLENDNEJsQyxjR3NGOEQsQ0hyRjlELGVEeEJlLENDeUJmLGVHb0ZpRixDQUFLLGdCQ3BIdEYsU0FBVSxDQUNWLDRCQUFXLENBQVgsb0JBQXFCLENBQ3RCLHFCQUdDLFNBQVUsQ0FDViw0QkFBVyxDQUFYLG9CQUFxQixDQUN0Qix1RUFLQyxTQUFVLENBQ1Ysc0NBQVcsQ0FBWCw4QkFBK0IsQ0FKakMsc0lBT0kseUNBQVcsQ0FBWCxpQ0FBa0MsQ0FQdEMs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Q2pCLFVmejNCWSxDZTgyQmYscUJBZUcsY0FBZSxDQUNmLGVBQWdCLENBQ2hCLGdCQUFpQixDQUVqQixTQUFVLENBQ1YsUUFBUyxDQXBCWix3QkF3QkcsV0FBWSxDQUNaLGlCQUFrQixDQXpCckIsOEJBNEJLLHdCZmo0QlUsQ2VxMkJmLG1DQStCTyxVZjc0QlEsQ2UwMUJsQixvQkEwREksUUFBUyxDQUNULFNBQVUsQ0EzRGQsd0JBOERNLFVBQVcsQ0FDWCxXQUFZLENBQ1osa0JBQW1CLENBQ25CLG1CQUFpQixDQUFqQixnQkFBaUIsQ0FDakIscUJBQXNCLENBQ3ZCLGVDdDhCSCxVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsd0JoQnVEZ0IsQ2dCckRoQix3QkFDRSx3QkFBeUIsQ0FDekIsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixRQUFTLENBQ1QscUJoQmdDYyxDZ0IvQmQsWUFBYSxDQUNiLGtCQUFtQixDQVBwQiwyQkFVRyxlQUFnQixDQUNoQixjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLGFoQmdDWSxDZ0IvQlosZUFBZ0IsQ0FDaEIsUUFBUyxDQUNULFNBQVUiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1JbnRlcjppdGFsLG9wc3osd2dodEAwLDE0Li4zMiwxMDAuLjkwMDsxLDE0Li4zMiwxMDAuLjkwMCZkaXNwbGF5PXN3YXAnKTtcblxuLy8gRm9udHNcbiRmb250LW9wZW4tc2FuczogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuJGZvbnQtcG9wcGluczogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuXG4kZnctcmVndWxhcjogNDAwO1xuJGZ3LW1lZGl1bTogNTAwO1xuJGZ3LXNlbWlib2xkOiA2MDA7XG5cbiRjb2xvcnM6IChcbiAgYy1ibGFjazogKFxuICAgIHYtMTAwOiAjMDAwMDAwLFxuICApLFxuICBjLWJyb3duOiAoXG4gICAgdi0xMDA6ICNENEI1QjUsXG4gICksXG4gIGMtaW5kaWdvOiAoXG4gICAgdi0xMDA6ICNGMUY0RkYsXG4gICAgdi0yMDA6ICNDRkQ2RjMsXG4gICAgdi0zMDA6ICNDNUQxRkYsXG4gICAgdi00MDA6ICNCOUM4RkYsXG4gICAgdi01MDA6ICM4NDlDRjMsXG4gICAgdi02MDA6ICM4ODlDRTcsXG4gICAgdi03MDA6ICM2MTdBRDYsXG4gICAgdi04MDA6ICM0RTYzQjMsXG4gICksXG4gIGMtcmVkOiAoXG4gICAgdi0xMDA6ICNGRkYwRjAsXG4gICAgdi0yMDA6ICNGRjdDN0MsXG4gICAgdi0zMDA6ICNGRjYyNjIsXG4gICAgdi00MDA6ICNFNDRGNEYsXG4gICksXG4gIGMtZ3JleTogKFxuICAgIHYtMTAwOiAjOThBMkM3LFxuICAgIHYtMjAwOiAjODM4RUI4LFxuICAgIHYtMzAwOiAjNDA0MDQwLFxuICApLFxuICBjLXdoaXRlOiAoXG4gICAgdi0xMDA6ICNGRkZGRkYsXG4gICksXG4gIGFkZC13aGl0ZTogKFxuICAgIHYtMTAwOiAjRkZGRkZGLFxuICApLFxuICBhZGQteWVsbG93OiAoXG4gICAgdi0xMDA6ICNGRkRCNzEsXG4gICAgdi0yMDA6ICNGRkU2OUQsXG4gICksXG4gIGFkZC1ncmVlbjogKFxuICAgIHYtMDUwOiAjMTkzQjM1LFxuICAgIHYtMTAwOiAjMUY0QTQyLFxuICAgIHYtMjAwOiAjMkY3MzY2LFxuICAgIHYtMzAwOiAjODJhYmEzLFxuICAgIHYtNDAwOiAjYWNjN2MyLFxuICApLFxuICBhZGQtZ3JleTogKFxuICAgIHYtMTAwOiAjNkM2QzZDLFxuICAgIHYtMjAwOiAjNkM2QzZDLFxuICAgIHYtMzAwOiAjRjVGNUY1LFxuICAgIHYtNDAwOiAjRDhEOEQ4LFxuICAgIHYtNTAwOiAjOTQ5NDk0LFxuICApLFxuICBhZGQtYmxhY2s6IChcbiAgICB2LTEwMDogIzAwMDAwMCxcbiAgICB2LTIwMDogIzE4MTgxOCxcbiAgICB2LTMwMDogIzMxMzgzNixcbiAgKSxcbik7XG5cbiRzcGFjZXM6IChcbiAgeHhzOiA4cHgsXG4gIHhzOiAxNnB4LFxuICBzbTogMzJweCxcbiAgbWQ6IDQwcHgsXG4gIGxnOiA0OHB4LFxuICB4bDogNjBweCxcbiAgeHhsOiA3MnB4LFxuICB4eHhsOiA4MHB4LFxuICB4eHh4OiAxMDBweCxcbiAgeHh4eHg6IDEyMHB4XG4pO1xuXG46cm9vdCB7XG4gIC8vIENvbnZlcnQgU0NTUyBtYXAgdG8gQ1NTIHZhcmlhYmxlc1xuICBAZWFjaCAkY29sb3ItbmFtZSwgJHNoYWRlcyBpbiAkY29sb3JzIHtcbiAgICBAZWFjaCAkc2hhZGUtbmFtZSwgJHZhbHVlIGluICRzaGFkZXMge1xuICAgICAgLS1jb2xvci0jeyRjb2xvci1uYW1lfS0jeyRzaGFkZS1uYW1lfTogI3skdmFsdWV9O1xuICAgIH1cbiAgfVxuXG4gIC8vIENvbnZlcnQgc3BhY2VzIHRvIENTUyB2YXJpYWJsZXNcbiAgQGVhY2ggJHNwYWNlLW5hbWUsICR2YWx1ZSBpbiAkc3BhY2VzIHtcbiAgICAtLXNwYWNlLSN7JHNwYWNlLW5hbWV9OiAjeyR2YWx1ZX07XG4gIH1cbn0iLCJAdXNlICcuLi9hYnN0cmFjdHMvdmFyaWFibGVzJyBhcyAqO1xuXG4vLyBVc2FnZTogY29sb3I6IGdldC1jb2xvcihjLWdyZXksICd2LTkwMCcpO1xuQGZ1bmN0aW9uIGdldC1jb2xvcigkY29sb3IsICRzaGFkZTogJ2Jhc2UnLCAkbWFwIDogJGNvbG9ycyApIHtcbiAgXG4gIEBpZiAobWFwLWhhcy1rZXkoJG1hcCwgJGNvbG9yKSkge1xuICAgICR2YWx1ZTogbWFwLWdldCgkbWFwLCB1bnF1b3RlKCRjb2xvcikpO1xuXG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKT09Y29sb3Ige1xuICAgICAgQHJldHVybiAkdmFsdWU7XG4gICAgfVxuXG4gICAgQGlmIChtYXAtaGFzLWtleSgkdmFsdWUsICRzaGFkZSkpIHtcbiAgICAgIEByZXR1cm4gbWFwLWdldCgkdmFsdWUsICRzaGFkZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gbnVsbDtcbn1cblxuJGJyZWFrcG9pbnRzOiAoXG4gIFwieHNcIjogNDgwcHgsXG4gIFwic21cIjogNjQwcHgsXG4gIFwibWRcIjogNzY4cHgsXG4gIFwibGdcIjogMTAyNHB4LFxuICBcIm1sXCI6IDExNTJweCxcbiAgXCJ4bFwiOiAxMjk2cHgsXG4gIFwiMnhsXCI6IDEzNjBweFxuKTtcblxuQG1peGluIGZvbnQtc3R5bGUoJGZhbWlseSwgJHNpemUsICR3ZWlnaHQsICRsaW5lLWhlaWdodDogMS40KSB7XG4gIGZvbnQtZmFtaWx5OiAkZmFtaWx5O1xuICBmb250LXNpemU6ICRzaXplO1xuICBmb250LXdlaWdodDogJHdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbn1cblxuQG1peGluIGNhcmQtdHJhbnNpdGlvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWMtaW5kaWdvLXYtMTAwKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYy1pbmRpZ28tdi0xMDApO1xuXG4gICAgaDMsXG4gICAgcCB7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItYy1pbmRpZ28tdi03MDApO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI1O1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG5cbiAgICAuY2FyZF9faWNvbl9faW5kaWdvLFxuICAgIC5pdGVtY19faWNvbl9faW5kaWdvIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgLmNhcmRfX2ljb25fX3doaXRlLFxuICAgIC5pdGVtY19faWNvbl9fd2hpdGUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAuY2FyZF9fdG9nZ2xlLFxuICAgIC5pdGVtY19fdG9nZ2xlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1jLWluZGlnby12LTcwMCk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWMtaW5kaWdvLXYtNzAwKTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbn1cblxuLy8gQXBwbHkgc3R5bGVzIEFCT1ZFIGEgY2VydGFpbiBicmVha3BvaW50IChtaW4td2lkdGgpXG5AbWl4aW4gYWJvdmUoJGJyZWFrcG9pbnQpIHtcbiAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAd2FybiBcIkJyZWFrcG9pbnQgI3skYnJlYWtwb2ludH0gbm90IGZvdW5kIGluICRicmVha3BvaW50cyBtYXAuXCI7XG4gIH1cbn1cblxuLy8gQXBwbHkgc3R5bGVzIEJFTE9XIGEgY2VydGFpbiBicmVha3BvaW50IChtYXgtd2lkdGggLSAxcHgpXG5AbWl4aW4gYmVsb3coJGJyZWFrcG9pbnQpIHtcbiAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSAtIDEpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQHdhcm4gXCJCcmVha3BvaW50ICN7JGJyZWFrcG9pbnR9IG5vdCBmb3VuZCBpbiAkYnJlYWtwb2ludHMgbWFwLlwiO1xuICB9XG59XG5cbi8vIEFwcGx5IHN0eWxlcyBCRVRXRUVOIHR3byBicmVha3BvaW50cyAobWluLXdpZHRoIGFuZCBtYXgtd2lkdGggLSAxcHgpXG5AbWl4aW4gYmV0d2VlbigkbG93ZXIsICR1cHBlcikge1xuICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkbG93ZXIpIGFuZCBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICR1cHBlcikge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGxvd2VyKSkgYW5kIChtYXgtd2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkdXBwZXIpIC0gMSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAd2FybiBcIk9uZSBvciBib3RoIGJyZWFrcG9pbnRzICN7JGxvd2VyfSBhbmQgI3skdXBwZXJ9IG5vdCBmb3VuZCBpbiAkYnJlYWtwb2ludHMgbWFwLlwiO1xuICB9XG59XG5cblxuIiwiQHVzZSAnLi4vYWJzdHJhY3RzL21peGlucycgYXMgKjtcbkB1c2UgJy4uL2Fic3RyYWN0cy92YXJpYWJsZXMnIGFzICo7XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMCAwO1xuICB3aWR0aDogMTAwJTtcblxuICBhLFxuICBidXR0b24ge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICAucGFnZS1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgc2VjdGlvbixcbiAgICAuc2VjdGlvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgIGgxLFxuICAgICAgaDIsXG4gICAgICBoMyxcbiAgICAgIGg0LFxuICAgICAgaDUsXG4gICAgICBoNixcbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIC5jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnNlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIGJlbG93KFwibGdcIikge1xuICAgIG1hcmdpbjogMzBweCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgYmVsb3coXCJtZFwiKSB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIEBpbmNsdWRlIGJlbG93KFwibWRcIikge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICAgIH1cbiAgfVxuXG4gICYucGFnZS1mb290ZXIge1xuICAgIC5jb250YWluZXIge1xuICAgICAgQGluY2x1ZGUgYmVsb3coXCJtZFwiKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAdXNlICcuLi9hYnN0cmFjdHMvbWl4aW5zJyBhcyAqO1xuQHVzZSAnLi4vYWJzdHJhY3RzL3ZhcmlhYmxlcycgYXMgKjtcblxuYm9keSB7XG4gIGNvbG9yOiBnZXQtY29sb3IoJ2MtZ3JleScsIHYtMzAwKTtcbiAgQGluY2x1ZGUgZm9udC1zdHlsZSgkZm9udC1wb3BwaW5zLCAxNnB4LCAkZnctcmVndWxhciwgMS40KTtcblxuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2LFxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC8vID09PSBIRUFESU5HUyA9PT1cbiAgLmhlYWRpbmctMCAgIHsgQGluY2x1ZGUgZm9udC1zdHlsZSgkZm9udC1wb3BwaW5zLCA3MHB4LCAkZnctcmVndWxhciwgMSk7IH1cbiAgLmhlYWRpbmctMSAgIHsgQGluY2x1ZGUgZm9udC1zdHlsZSgkZm9udC1wb3BwaW5zLCA0NHB4LCAkZnctbWVkaXVtLCAxLjIpOyB9XG4gIC5oZWFkaW5nLTIgICB7IEBpbmNsdWRlIGZvbnQtc3R5bGUoJGZvbnQtcG9wcGlucywgMzZweCwgJGZ3LW1lZGl1bSwgMS4yKTsgfVxuICAuaGVhZGluZy0zICAgeyBAaW5jbHVkZSBmb250LXN0eWxlKCRmb250LXBvcHBpbnMsIDI3cHgsICRmdy1tZWRpdW0sIDEuMik7IH1cbiAgLmhlYWRpbmctNCAgIHsgQGluY2x1ZGUgZm9udC1zdHlsZSgkZm9udC1wb3BwaW5zLCAxOXB4LCAkZnctbWVkaXVtLCAxLjIpOyB9XG5cbiAgQGluY2x1ZGUgYmVsb3coXCJsZ1wiKSB7XG4gICAgLmhlYWRpbmctMCAgIHsgQGluY2x1ZGUgZm9udC1zdHlsZSgkZm9udC1wb3BwaW5zLCA0NHB4LCAkZnctcmVndWxhciwgMSk7IH1cbiAgICAuaGVhZGluZy0xICAgeyBAaW5jbHVkZSBmb250LXN0eWxlKCRmb250LXBvcHBpbnMsIDM2cHghaW1wb3J0YW50LCAkZnctbWVkaXVtLCAxLjIpOyB9XG4gICAgLmhlYWRpbmctMyAgIHsgQGluY2x1ZGUgZm9udC1zdHlsZSgkZm9udC1wb3BwaW5zLCAyN3B4LCAkZnctbWVkaXVtLCAxLjIpOyB9XG4gIH1cblxuICBAaW5jbHVkZSBiZWxvdyhcIm1kXCIpIHtcbiAgICAuaGVhZGluZy0wICAgeyBAaW5jbHVkZSBmb250LXN0eWxlKCRmb250LXBvcHBpbnMsIDM2cHghaW1wb3J0YW50LCAkZnctbWVkaXVtLCAxKTsgfVxuICAgIC5oZWFkaW5nLTEgICB7IEBpbmNsdWRlIGZvbnQtc3R5bGUoJGZvbnQtcG9wcGlucywgMjdweCFpbXBvcnRhbnQsICRmdy1tZWRpdW0sIDEuMik7IH1cbiAgICAuaGVhZGluZy0zICAgeyBAaW5jbHVkZSBmb250LXN0eWxlKCRmb250LXBvcHBpbnMsIDE5cHghaW1wb3J0YW50LCAkZnctbWVkaXVtLCAxLjIpOyB9XG4gIH1cblxuICAvLyA9PT0gQk9EWSDigJMgUG9wcGlucyBTZW1pYm9sZCA9PT1cbiAgLmJvZHktMS1zZW1pYm9sZCB7XG4gICAgQGluY2x1ZGUgYWJvdmUoXCJsZ1wiKSB7XG4gICAgICBAaW5jbHVkZSBmb250LXN0eWxlKCRmb250LXBvcHBpbnMsIDIycHgsICRmdy1zZW1pYm9sZCwgMS4yKTsgXG4gICAgfVxuICAgIEBpbmNsdWRlIGJlbG93KFwibGdcIikge1xuICAgICAgQGluY2x1ZGUgZm9udC1zdHlsZSgkZm9udC1wb3BwaW5zLCAyMHB4LCAkZnctc2VtaWJvbGQsIDEuMik7IFxuICAgIH1cbiAgICBAaW5jbHVkZSBiZWxvdyhcIm1kXCIpIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUoJGZvbnQtcG9wcGlucywgMThweCwgJGZ3LXNlbWlib2xkLCAxLjIpOyBcbiAgICB9XG4gIH1cbiAgLmJvZHktMi1zZW1pYm9sZCB7ICBcbiAgICBAaW5jbHVkZSBhYm92ZShcImxnXCIpIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUoJGZvbnQtcG9wcGlucywgMjBweCwgJGZ3LXNlbWlib2xkLCAxLjQpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBiZWxvdyhcImxnXCIpIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUoJGZvbnQtcG9wcGlucywgMThweCFpbXBvcnRhbnQsICRmdy1zZW1pYm9sZCwgMS40KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYmVsb3coXCJtZFwiKSB7XG4gICAgICBAaW5jbHVkZSBmb250LXN0eWxlKCRmb250LXBvcHBpbnMsIDE0cHghaW1wb3J0YW50LCAkZnctc2VtaWJvbGQsIDEuNCk7XG4gICAgfVxuICB9XG4gIC5ib2R5LTMtc2VtaWJvbGQge1xuICAgIEBpbmNsdWRlIGFib3ZlKFwibGdcIikge1xuICAgICAgQGluY2x1ZGUgZm9udC1zdHlsZSgkZm9udC1wb3BwaW5zLCAxOHB4LCAkZnctc2VtaWJvbGQsIDEuNCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJlbG93KFwibGdcIikge1xuICAgICAgQGluY2x1ZGUgZm9udC1zdHlsZSgkZm9udC1wb3BwaW5zLCAxNnB4IWltcG9ydGFudCwgJGZ3LXNlbWlib2xkLCAxLjQpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBiZWxvdyhcIm1kXCIpIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUoJGZvbnQtcG9wcGlucywgMTRweCFpbXBvcnRhbnQsICRmdy1zZW1pYm9sZCwgMS40KTtcbiAgICB9XG4gIH1cbiAgLmJvZHktNC1zZW1pYm9sZCAgIHsgQGluY2x1ZGUgZm9udC1zdHlsZSgkZm9udC1wb3BwaW5zLCAxNnB4LCAkZnctc2VtaWJvbGQsIDEuNCk7IH1cbiAgLmJvZHktNi1zZW1pYm9sZCAgIHsgQGluY2x1ZGUgZm9udC1zdHlsZSgkZm9udC1wb3BwaW5zLCAxNHB4LCAkZnctc2VtaWJvbGQsIDEuNCk7IH1cbiAgLmJvZHktOS1zZW1pYm9sZCAgIHsgQGluY2x1ZGUgZm9udC1zdHlsZSgkZm9udC1wb3BwaW5zLCAxMnB4LCAkZnctc2VtaWJvbGQsIDEuMik7IH1cbiAgLmJvZHktMTAtc2VtaWJvbGQgIHsgQGluY2x1ZGUgZm9udC1zdHlsZSgkZm9udC1wb3BwaW5zLCAxMnB4LCAkZnctc2VtaWJvbGQsIDEuNCk7IH1cbiAgLmJvZHktMTEtc2VtaWJvbGQgIHsgQGluY2x1ZGUgZm9udC1zdHlsZSgkZm9udC1wb3BwaW5zLCAxMHB4LCAkZnctc2VtaWJvbGQsIDEuMik7IH1cblxuICAvLyA9PT0gQk9EWSDigJMgUG9wcGlucyBNZWRpdW0gPT09XG4gIC5ib2R5LTEtbWVkaXVtICAgeyBAaW5jbHVkZSBmb250LXN0eWxlKCRmb250LXBvcHBpbnMsIDE2cHgsICRmdy1tZWRpdW0sIDEuNCk7IH1cbiAgLmJvZHktMi1tZWRpdW0gICB7IFxuICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUoJGZvbnQtcG9wcGlucywgMTRweCwgJGZ3LW1lZGl1bSwgMS40KTtcblxuICAgIEBpbmNsdWRlIGJlbG93KFwibWRcIikge1xuICAgICAgQGluY2x1ZGUgZm9udC1zdHlsZSgkZm9udC1wb3BwaW5zLCAxMnB4IWltcG9ydGFudCwgJGZ3LW1lZGl1bSwgMS40KTtcbiAgICB9XG4gIH1cbiAgLmJvZHktMy1tZWRpdW0gICB7IEBpbmNsdWRlIGZvbnQtc3R5bGUoJGZvbnQtcG9wcGlucywgMTJweCwgJGZ3LW1lZGl1bSwgMS40KTsgfVxuXG4gIC8vID09PSBCT0RZIOKAkyBPcGVuIFNhbnMgUmVndWxhciA9PT1cbiAgLmJvZHktMS1yZWd1bGFyICAgeyBcbiAgICBAaW5jbHVkZSBhYm92ZShcImxnXCIpIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUoJGZvbnQtb3Blbi1zYW5zLCAxOHB4LCAkZnctcmVndWxhciwgMS40KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYmVsb3coXCJsZ1wiKSB7XG4gICAgICBAaW5jbHVkZSBmb250LXN0eWxlKCRmb250LW9wZW4tc2FucywgMTZweCFpbXBvcnRhbnQsICRmdy1yZWd1bGFyLCAxLjQpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBiZWxvdyhcIm1kXCIpIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUoJGZvbnQtb3Blbi1zYW5zLCAxNHB4IWltcG9ydGFudCwgJGZ3LXJlZ3VsYXIsIDEuNCk7XG4gICAgfVxuICB9XG4gIC5ib2R5LTItcmVndWxhciAgIHtcbiAgICBAaW5jbHVkZSBhYm92ZShcImxnXCIpIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUoJGZvbnQtb3Blbi1zYW5zLCAxNnB4LCAkZnctcmVndWxhciwgMS41KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYmVsb3coXCJsZ1wiKSB7XG4gICAgICBAaW5jbHVkZSBmb250LXN0eWxlKCRmb250LW9wZW4tc2FucywgMTZweCwgJGZ3LXJlZ3VsYXIsIDEuNSk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJlbG93KFwibWRcIikge1xuICAgICAgQGluY2x1ZGUgZm9udC1zdHlsZSgkZm9udC1vcGVuLXNhbnMsIDE0cHghaW1wb3J0YW50LCAkZnctcmVndWxhciwgMS41KTtcbiAgICB9XG4gIH1cbiAgLmJvZHktMy1yZWd1bGFyICAgeyBAaW5jbHVkZSBmb250LXN0eWxlKCRmb250LW9wZW4tc2FucywgMTRweCwgJGZ3LXJlZ3VsYXIsIDEuNCk7IH1cbiAgLmJvZHktNC1yZWd1bGFyICAgeyBAaW5jbHVkZSBmb250LXN0eWxlKCRmb250LW9wZW4tc2FucywgMTJweCwgJGZ3LXJlZ3VsYXIsIDEuNCk7IH1cblxuICAvLyA9PT0gQk9EWSDigJMgT3BlbiBTYW5zIFNlbWlib2xkID09PVxuICAuYm9keS01LXNlbWlib2xkICAgeyBAaW5jbHVkZSBmb250LXN0eWxlKCRmb250LW9wZW4tc2FucywgMTZweCwgJGZ3LXNlbWlib2xkLCAxLjQpOyB9XG4gIC5ib2R5LTctc2VtaWJvbGQgICB7IEBpbmNsdWRlIGZvbnQtc3R5bGUoJGZvbnQtb3Blbi1zYW5zLCAxNHB4LCAkZnctc2VtaWJvbGQsIDEuNCk7IH1cbiAgLmJvZHktOC1zZW1pYm9sZCAgIHsgQGluY2x1ZGUgZm9udC1zdHlsZSgkZm9udC1vcGVuLXNhbnMsIDE0cHgsICRmdy1zZW1pYm9sZCwgMS4xKTsgfVxufVxuXG5cbiIsIi5hbmltYXRlZC1pbWFnZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbn1cblxuLmFuaW1hdGVkLXRleHQtc2NhbGUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG59XG5cbi5hbmltYXRlZC1lbC1mYWRlSW5VcCwgXG4uYW5pbWF0ZWQtZWwtZmFkZUluTGVmdCxcbi5hbmltYXRlZC1lbC1mYWRlSW5SaWdodCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cbiAgJi5hbmltYXRlZC1lbC1mYWRlSW5VcCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1MHB4LCAwKTtcbiAgfVxuXG4gICYuYW5pbWF0ZWQtZWwtZmFkZUluTGVmdCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTBweCwgMCwgMCk7XG4gIH1cblxuICAmLmFuaW1hdGVkLWVsLWZhZGVJblJpZ2h0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDUwcHgsIDAsIDApO1xuICB9XG59IiwiLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHBhZGRpbmc6IDE3cHggMjRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIHNwYW4ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIFxuICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUoJGZvbnQtcG9wcGlucywgMTZweCwgJGZ3LW1lZGl1bSwgMS40KTtcbiAgICBjb2xvcjogZ2V0LWNvbG9yKGMtd2hpdGUsICd2LTEwMCcpO1xuICB9XG4gICYtLWJpZyB7XG4gICAgcGFkZGluZzogMjBweCA2MHB4O1xuICB9XG5cbiAgJi0tZ3JlZW4ge1xuICAgIGJhY2tncm91bmQ6IGdldC1jb2xvcihhZGQtZ3JlZW4sICd2LTEwMCcpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBnZXQtY29sb3IoYWRkLWdyZWVuLCAndi0yMDAnKTtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBnZXQtY29sb3IoYWRkLWdyZWVuLCAndi0xMDAnKTtcbiAgICB9XG4gIH1cblxuICAmLS15ZWxsb3cge1xuICAgIGJhY2tncm91bmQ6IGdldC1jb2xvcihhZGQteWVsbG93LCAndi0xMDAnKTtcblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6IGdldC1jb2xvcihhZGQtYmxhY2ssICd2LTEwMCcpO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogZ2V0LWNvbG9yKGFkZC13aGl0ZSwgJ3YtMTAwJyk7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogZ2V0LWNvbG9yKGFkZC1ibGFjaywgJ3YtMjAwJyk7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKGFkZC15ZWxsb3csICd2LTEwMCcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kOiBnZXQtY29sb3IoYWRkLXdoaXRlLCAndi0xMDAnKTtcblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6IGdldC1jb2xvcihhZGQtYmxhY2ssICd2LTIwMCcpO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogZ2V0LWNvbG9yKGFkZC15ZWxsb3csICd2LTEwMCcpO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6IGdldC1jb2xvcihhZGQtZ3JlZW4sICd2LTEwMCcpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IGdldC1jb2xvcihhZGQtYmxhY2ssICd2LTIwMCcpO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6IGdldC1jb2xvcihhZGQtd2hpdGUsICd2LTEwMCcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLW91dGxpbmUtYmxhY2sge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGdldC1jb2xvcihhZGQtYmxhY2ssICd2LTEwMCcpO1xuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogZ2V0LWNvbG9yKGFkZC1ibGFjaywgJ3YtMjAwJyk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBnZXQtY29sb3IoYWRkLWJsYWNrLCAndi0xMDAnKTtcbiAgICAgIGJhY2tncm91bmQ6IGdldC1jb2xvcihhZGQtYmxhY2ssICd2LTEwMCcpO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6IGdldC1jb2xvcihhZGQtd2hpdGUsICd2LTEwMCcpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGdldC1jb2xvcihjLXJlZCwgJ3YtNDAwJyk7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKGMtcmVkLCAndi00MDAnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1vdXRsaW5lLXJlZCB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgcGFkZGluZzogMTFweCAxN3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGdldC1jb2xvcihjLXJlZCwgJ3YtMjAwJyk7XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiBnZXQtY29sb3IoYy1yZWQsICd2LTIwMCcpO1xuXG4gICAgICAmLmljb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDhweDtcbiAgXG4gICAgICAgICYtLWRlZmF1bHQge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29uX2Fycm93LXRvcC1yaWdodF9yZWQyMDAuc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICBcbiAgICAgICAgJi0tdG9wIHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbl9hcnJvdy10b3BfaW5kaWdvNzAwLnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWFycm93LWxlZnQge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29uX2Fycm93LWxlZnRfcmVkLXYtMjAwLnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWFycm93LXJpZ2h0IHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbl9hcnJvdy1yaWdodF9yZWQtdi0yMDAuc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBnZXQtY29sb3IoYy1yZWQsICd2LTEwMCcpO1xuICAgICAgYmFja2dyb3VuZDogZ2V0LWNvbG9yKGMtcmVkLCAndi0xMDAnKTtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBnZXQtY29sb3IoYy1yZWQsICd2LTQwMCcpO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6IGdldC1jb2xvcihjLXJlZCwgJ3YtNDAwJyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tb3V0bGluZS1icm93biB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgcGFkZGluZzogMTFweCAxN3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGdldC1jb2xvcihjLWJyb3duLCAndi0xMDAnKTtcblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6IGdldC1jb2xvcihjLWJyb3duLCAndi0xMDAnKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGdldC1jb2xvcihjLWJyb3duLCAndi0xMDAnKTtcbiAgICAgIGJhY2tncm91bmQ6IGdldC1jb2xvcihjLWJyb3duLCAndi0xMDAnKTtcbiAgICAgIGNvbG9yOiBnZXQtY29sb3IoYy13aGl0ZSwgJ3YtMTAwJyk7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKGMtd2hpdGUsICd2LTEwMCcpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGdldC1jb2xvcihjLXJlZCwgJ3YtNDAwJyk7XG4gICAgICBiYWNrZ3JvdW5kOiBnZXQtY29sb3IoYy1yZWQsICd2LTQwMCcpO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6IGdldC1jb2xvcihjLXdoaXRlLCAndi0xMDAnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1vdXRsaW5lLWJsdWUge1xuICAgIHBhZGRpbmc6IDExcHggMTdweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBnZXQtY29sb3IoYy1pbmRpZ28sICd2LTcwMCcpO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogZ2V0LWNvbG9yKGMtaW5kaWdvLCAndi03MDAnKTtcblxuICAgICAgJi5pY29uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA4cHg7XG4gIFxuICAgICAgICAmLS1kZWZhdWx0IHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbl9hcnJvdy10b3AtcmlnaHRfaW5kaWdvNzAwLnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgXG4gICAgICAgICYtLXRvcCB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb25fYXJyb3ctdG9wX2luZGlnbzcwMC5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgXG4gICAgICAgICYtLWxpbmtlZGluIHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbi1zbV9saW5rZWRpbl9pbmRpZ283MDBidG4uc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBnZXQtY29sb3IoYy1pbmRpZ28sICd2LTIwMCcpO1xuICAgICAgYmFja2dyb3VuZDogZ2V0LWNvbG9yKGMtaW5kaWdvLCAndi0yMDAnKTtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBnZXQtY29sb3IoYy1pbmRpZ28sICd2LTQwMCcpO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6IGdldC1jb2xvcihjLWluZGlnbywgJ3YtNDAwJyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZm9ybS1yb3cge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuYnRuLS1wcmltYXJ5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIHNwYW4ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICBsYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS43NWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6IGdldC1jb2xvcihhZGQtYmxhY2ssICd2LTIwMCcpO1xuXG4gICAgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS43NWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiBnZXQtY29sb3IoYWRkLWJsYWNrLCAndi0yMDAnKTtcblxuICAgICAgQGluY2x1ZGUgYmVsb3coXCJsZ1wiKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYmVsb3coXCJtZFwiKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIGFib3ZlKFwibGdcIikge1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWFkZC1ncmVlbi12LTIwMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBnZXQtY29sb3IoYWRkLWdyZXksICd2LTIwMCcpO1xuICAgIHBhZGRpbmc6IDE5cHggMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbG9yOiBnZXQtY29sb3IoYy1ncmV5LCAndi0zMDAnKTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtcG9wcGlucztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgZ2V0LWNvbG9yKGFkZC1ncmVlbiwgJ3YtMjAwJyk7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjOTQ5NDk0O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIHRleHRhcmVhIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzRweCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgZ2V0LWNvbG9yKGFkZC1ncmV5LCAndi00MDAnKTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY29sb3I6IGdldC1jb2xvcihjLWdyZXksICd2LTMwMCcpO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wb3BwaW5zO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBnZXQtY29sb3IoYWRkLWdyZWVuLCAndi0yMDAnKTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM5NDk0OTQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgLndwY2Y3LW5vdC12YWxpZCB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1jLXJlZC12LTIwMCkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtb3Blbi1zYW5zO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1jLXJlZC12LTIwMCk7XG4gIH1cblxuICAud3BjZjctYWNjZXB0YW5jZSB7XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC05OTk5cHg7XG5cbiAgICAgICYrLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBnZXQtY29sb3IoYWRkLWdyZWVuLCAndi0xMDAnKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgbGVmdDogLThweDtcbiAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogZ2V0LWNvbG9yKGFkZC1ncmVlbiwgJ3YtMTAwJyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpjaGVja2VkKSsud3BjZjctbGlzdC1pdGVtLWxhYmVsOjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC4wMSk7XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCsud3BjZjctbGlzdC1pdGVtLWxhYmVsOjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICYrLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgZ2V0LWNvbG9yKGFkZC1ncmVlbiwgJ3YtMTAwJyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbl9jaGVja193aGl0ZTEwMC5zdmcnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHggYXV0bztcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLndwY2Y3LWZvcm0sXG5mb3JtLndwY2Y3LWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMnB4O1xuXG4gIGg0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogZ2V0LWNvbG9yKGMtYmxhY2ssICd2LTIwMCcpO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNHB4KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBnZXQtY29sb3IoYWRkLWdyZXksICd2LTQwMCcpO1xuICAgIHBhZGRpbmc6IDE5cHggMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cblxuICBzbWFsbCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LW9wZW4tc2FucztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogZ2V0LWNvbG9yKGFkZC1ncmV5LCAndi01MDAnKTtcbiAgfVxuXG4gIC5maWVsZHNldC1jZjdtbHMtd3JhcHBlciB7XG4gICAgZmllbGRzZXQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMzJweDtcblxuICAgICAgLndwY2Y3LXN1Ym1pdCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE3cHggMjRweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBnZXQtY29sb3IoYWRkLWdyZWVuLCAndi0xMDAnKTtcbiAgICAgICAgY29sb3I6IGdldC1jb2xvcihhZGQtd2hpdGUsICd2LTEwMCcpO1xuICAgICAgICBAaW5jbHVkZSBmb250LXN0eWxlKCRmb250LXBvcHBpbnMsIDE2cHgsICRmdy1tZWRpdW0sIDEuNCk7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogZ2V0LWNvbG9yKGFkZC1ncmVlbiwgJ3YtMTAwJyk7XG4gICAgICAgICAgY29sb3I6IGdldC1jb2xvcihhZGQtd2hpdGUsICd2LTEwMCcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IGdldC1jb2xvcihhZGQtYmxhY2ssICd2LTIwMCcpO1xuICAgICAgICAgIGNvbG9yOiBnZXQtY29sb3IoYWRkLXdoaXRlLCAndi0xMDAnKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAud3BjZjctcmFkaW8ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiA4cHg7XG5cbiAgICAgICAgLndwY2Y3LWxpc3QtaXRlbSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZvcm0tcm93LS1jb2xzIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgZ2FwOiAzMnB4O1xuXG4gICAgICAgIC5mb3JtLWNvbCB7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jZjdtbHMtYnRucyB7XG5cbiAgICAmOm5vdCg6aGFzKGJ1dHRvbltuYW1lPVwiY2Y3bWxzX2JhY2tcIl0pKSxcbiAgICAmOm5vdCg6aGFzKGJ1dHRvbltuYW1lPVwiY2Y3bWxzX25leHRcIl0pKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAmOmhhcyhidXR0b25bbmFtZT1cImNmN21sc19iYWNrXCJdKSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIGdhcDogMzJweDtcbiAgICB9XG4gICAgXG5cbiAgICBidXR0b25bbmFtZT1cImNmN21sc19iYWNrXCJdIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgcGFkZGluZzogMTVweCAyMnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgZ2V0LWNvbG9yKGFkZC1ibGFjaywgJ3YtMjAwJyk7XG4gICAgICBiYWNrZ3JvdW5kOiBnZXQtY29sb3IoYWRkLXdoaXRlLCAndi0xMDAnKTtcbiAgICAgIGNvbG9yOiBnZXQtY29sb3IoYWRkLWJsYWNrLCAndi0yMDAnKTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUoJGZvbnQtcG9wcGlucywgMTZweCwgJGZ3LW1lZGl1bSwgMS40KTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGdldC1jb2xvcihhZGQtYmxhY2ssICd2LTIwMCcpO1xuICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKGFkZC13aGl0ZSwgJ3YtMTAwJyk7XG4gICAgICB9XG5cbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogZ2V0LWNvbG9yKGFkZC1ibGFjaywgJ3YtMjAwJyk7XG4gICAgICAgIGNvbG9yOiBnZXQtY29sb3IoYWRkLXdoaXRlLCAndi0xMDAnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBidXR0b25bbmFtZT1cImNmN21sc19uZXh0XCJdIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgcGFkZGluZzogMTdweCAyNHB4O1xuICAgICAgYmFja2dyb3VuZDogZ2V0LWNvbG9yKGFkZC15ZWxsb3csICd2LTEwMCcpO1xuICAgICAgY29sb3I6IGdldC1jb2xvcihhZGQtYmxhY2ssICd2LTEwMCcpO1xuICAgICAgQGluY2x1ZGUgZm9udC1zdHlsZSgkZm9udC1wb3BwaW5zLCAxNnB4LCAkZnctbWVkaXVtLCAxLjQpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogZ2V0LWNvbG9yKGFkZC1ncmVlbiwgJ3YtMTAwJyk7XG4gICAgICAgIGNvbG9yOiBnZXQtY29sb3IoYWRkLXdoaXRlLCAndi0xMDAnKTtcbiAgICAgIH1cblxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBnZXQtY29sb3IoYWRkLWJsYWNrLCAndi0yMDAnKTtcbiAgICAgICAgY29sb3I6IGdldC1jb2xvcihhZGQtd2hpdGUsICd2LTEwMCcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ud3BjZjctZm9ybS5pbnZhbGlkIHtcbiAgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ud3BjZjctZm9ybS51bmFjY2VwdGVkIHtcbiAgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYy1yZWQtdi0yMDApO1xuICB9XG59XG5cbi53cGNmNy1mb3JtLmZhaWxlZCB7XG4gIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1jLXJlZC12LTIwMCk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYy1yZWQtdi0xMDApO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cbn0iLCIucGFnZS1oZWFkZXIge1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxNHB4IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDk5O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZDogZ2V0LWNvbG9yKGMtd2hpdGUsICd2LTEwMCcpO1xuXG4gIEBpbmNsdWRlIGJlbG93KFwibGdcIikge1xuICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgfVxuXG4gICYuaXMtc3RpY2t5IHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgYmFja2dyb3VuZDogZ2V0LWNvbG9yKGMtd2hpdGUsICd2LTEwMCcpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBnZXQtY29sb3IoYy1ncmV5LCAndi0yMDAnKTtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAmX19icmFuZCB7XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICBpbWcge1xuICAgICAgQGluY2x1ZGUgYmVsb3coXCJtbFwiKSB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBiZWxvdyhcIm1sXCIpIHtcbiAgICAgIGdhcDogMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBiZWxvdyhcIm1sXCIpIHtcbiAgICAgIHBhZGRpbmc6IDlweCA4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYmVsb3coXCJsZ1wiKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX21lbnUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgdWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZ2FwOiA0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KFwibWxcIikge1xuICAgICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiBnZXQtY29sb3IoYWRkLWJsYWNrLCAndi0yMDAnKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBnZXQtY29sb3IoYWRkLWJsYWNrLCAndi0yMDAnKTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiBnZXQtY29sb3IoYWRkLWJsYWNrLCAndi0yMDAnKTtcblxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtLFxuICAgICAgICAgICYuY3VycmVudF9wYWdlX2l0ZW0ge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiBnZXQtY29sb3IoYWRkLWdyZWVuLCAndi0xMDAnKTtcblxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogZ2V0LWNvbG9yKGFkZC1ncmVlbiwgJ3YtMTAwJyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hY3Rpb25zIHtcbiAgICAgIHVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogOHB4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMThweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19yd2Qge1xuICAgIHVsIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGdhcDogMTZweDtcblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgLmJ1dHRvbi1tZW51LXJ3ZCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogZ2V0LWNvbG9yKGMtd2hpdGUsICd2LTEwMCcpO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBwYWRkaW5nOiAxNHB4IDE0cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTUlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGdldC1jb2xvcihhZGQtZ3JlZW4sICd2LTEwMCcpO1xuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBhYm92ZShcImxnXCIpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59IiwiLnBhZ2UtZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDQwcHggMCAzMnB4O1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6IGdldC1jb2xvcihhZGQtYmxhY2ssICd2LTMwMCcpO1xuICBjb2xvcjogZ2V0LWNvbG9yKGFkZC15ZWxsb3csICd2LTEwMCcpO1xuXG4gIEBpbmNsdWRlIGJlbG93KFwibWRcIikge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzJweDtcblxuICAgIEBpbmNsdWRlIGJlbG93KFwibWRcIikge1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogdG9wO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDUwcHg7XG5cbiAgICAmX19icmFuZCB7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgYmFja2dyb3VuZDogZ2V0LWNvbG9yKGFkZC13aGl0ZSwgJ3YtMTAwJyk7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxNnB4O1xuICAgICAgXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSA0OHB4KTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX21lbnUge1xuICAgICAgbWFyZ2luOiBhdXRvIDAgYXV0byA1MHB4O1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgQGluY2x1ZGUgYmVsb3coXCJtZFwiKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIG5hdiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZ2FwOiAzMnB4O1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgY29sb3I6IGdldC1jb2xvcihhZGQtd2hpdGUsICd2LTEwMCcpO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgXG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBnZXQtY29sb3IoYWRkLXdoaXRlLCAndi0xMDAnKTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgfVxuICBcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGdldC1jb2xvcihhZGQtd2hpdGUsICd2LTEwMCcpO1xuICBcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtLFxuICAgICAgICAgICAgJi5jdXJyZW50X3BhZ2VfaXRlbSB7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBnZXQtY29sb3IoYWRkLXllbGxvdywgJ3YtMTAwJyk7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogZ2V0LWNvbG9yKGFkZC15ZWxsb3csICd2LTEwMCcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRhY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDMycHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAuY29udGFjdC1ib3gge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgZ2V0LWNvbG9yKGFkZC15ZWxsb3csICd2LTEwMCcpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMjRweDtcblxuICAgICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY29sb3I6IGdldC1jb2xvcihhZGQteWVsbG93LCAndi0xMDAnKTtcbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAyNHB4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDU2cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgY29sb3I6IGdldC1jb2xvcihhZGQteWVsbG93LCAndi0xMDAnKTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IGdldC1jb2xvcihhZGQteWVsbG93LCAndi0yMDAnKTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiBnZXQtY29sb3IoYWRkLXllbGxvdywgJ3YtMjAwJyk7XG5cbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDU1JTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgZ2V0LWNvbG9yKGFkZC15ZWxsb3csICd2LTEwMCcpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYWRkcmVzczo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hZGRfaWNvbl9sb2NhdGlvbi0teWVsbG93LnN2Z1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxNnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYucGhvbmU6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYWRkX2ljb25fcGhvbmUtLXllbGxvdy5zdmdcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggYXV0bztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmVtYWlsLXd3dzo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hZGRfaWNvbl9lbWFpbC0teWVsbG93LnN2Z1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JvdHRvbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGNvbG9yOiBnZXQtY29sb3IoYWRkLWdyZXksICd2LTIwMCcpO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgIEBpbmNsdWRlIGJlbG93KFwibWRcIikge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMTZweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgICZfX2xlZ2FsIHtcbiAgICAgIHVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGdhcDogNDBweDtcblxuICAgICAgICBAaW5jbHVkZSBiZWxvdyhcIm1kXCIpIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKGFkZC1ncmV5LCAndi0yMDAnKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBnZXQtY29sb3IoYWRkLXdoaXRlLCAndi0xMDAnKTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiBnZXQtY29sb3IoYWRkLXdoaXRlLCAndi0xMDAnKTtcblxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb3B5cmlnaHRzIHtcbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnJ3ZC1tZW51LXNlYXJjaF9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTZweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiA5OTk5OTk5O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMTAlKTtcblxuICAmLmFjdGl2ZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG4ucndkLW1lbnUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogLTEwMHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgd2lkdGg6IGNhbGMoMTAwdncgLSAzMnB4KTtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDIwcHggMjBweDtcbiAgYmFja2dyb3VuZDogZ2V0LWNvbG9yKGMtd2hpdGUsIHYtMTAwKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGdldC1jb2xvcihjLWluZGlnbywgJ3YtMzAwJyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbiAgei1pbmRleDogOTk5OTk5OTk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICYub3BlbmVkIHtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgJl9fYWN0aW9ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLnJ3ZC1tZW51LWJhY2sge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbl9hcnJvci1sZWZ0X2luZGlnby12LTcwMC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucndkLW1lbnUtY2xvc2Uge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgZ2V0LWNvbG9yKGMtaW5kaWdvLCB2LTcwMCk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB3aWR0aDogMzhweDtcbiAgICAgIGhlaWdodDogMzhweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uX2Nsb3NlX2luZGlnbzcwMC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19uYXYge1xuICAgIG1heC1oZWlnaHQ6IDk5OXB4O1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlLWluLW91dDtcblxuICAgICYuaGlkZGVuIHtcbiAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgIG5hdiB7XG4gICAgICB1bCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDE2cHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKGMtaW5kaWdvLCAndi03MDAnKTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiBnZXQtY29sb3IoYy1yZWQsICd2LTMwMCcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiBnZXQtY29sb3IoYy1pbmRpZ28sICd2LTcwMCcpO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb25fcGx1c19pbmRpZ283MDAuc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKGMtcmVkLCAndi0zMDAnKTtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb25fcGx1c19yZWQzMDAuc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGdldC1jb2xvcihjLXJlZCwgJ3YtMzAwJyk7XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29uX21pbnVzX3JlZDMwMC5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX21tIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5yd2QtbW1fX3BhbmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIFxuICAgIC5yd2QtbW1fX3BhbmVsX193cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDE2cHg7XG4gICAgfVxuXG4gICAgLnJ3ZC1tbS1mZWF0dXJlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGdldC1jb2xvcihjLWluZGlnbywgJ3YtNzAwJyk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zZm9ybTogYWxsIDAuM3MgZWFzZTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1NSU7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgZ2V0LWNvbG9yKGMtd2hpdGUsICd2LTEwMCcpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbl9hcnJvdy10b3AtcmlnaHRfd2hpdGUxMDAuc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBmaWd1cmUge1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgICB0cmFuc2Zvcm06IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogZ2V0LWNvbG9yKGMtaW5kaWdvLCAndi04MDAnKTtcblxuICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmVhdHVyZS1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDUwcHggMCAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDhweDtcblxuICAgICAgICBoNCxcbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgY29sb3I6IGdldC1jb2xvcihjLXdoaXRlLCAndi0xMDAnKTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgIGNvbG9yOiBnZXQtY29sb3IoYy13aGl0ZSwgJ3YtMTAwJyk7XG4gICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJ3ZC1tbS10YWItY29udGVudCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDE2cHg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgY29sb3I6IGdldC1jb2xvcihjLWJsYWNrLCAndi0xMDAnKTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBnZXQtY29sb3IoYy1pbmRpZ28sICd2LTcwMCcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5yd2QtbW0tdGFicyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDE2cHg7XG5cbiAgICAgIC5yd2QtbW0tbGluayB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiBnZXQtY29sb3IoYy1ibGFjaywgJ3YtMTAwJyk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IGdldC1jb2xvcihjLWluZGlnbywgJ3YtNzAwJyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpoYXMoYnV0dG9uKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIG9wYWNpdHk6IC41O1xuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucndkLW1tLXRhYi1jb250ZW50cyB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC5yd2QtbW0tdGFiLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxMnB4O1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6IGdldC1jb2xvcihjLWdyZXksICd2LTMwMCcpO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKGMtaW5kaWdvLCAndi03MDAnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9ICAgIFxuICB9XG5cbiAgJl9fY3RhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIC5idG4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fc20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgdWwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZ2FwOiAxNnB4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKGMtZ3JleSwgJ3YtMzAwJyk7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICAmLmljb24taG92ZXIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaWNvbi0tbGlua2VkaW4ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29uLXNtX2xpbmtlZGluX2luZGlnbzcwMC5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaWNvbi1ob3Zlci0tbGlua2VkaW4ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBnZXQtY29sb3IoYy1pbmRpZ28sICd2LTEwMCcpIHVybCgnLi4vaW1hZ2VzL2ljb24tc21fbGlua2VkaW5fYmxhY2sxMDAuc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweCBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmljb24tLWVtYWlsIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbi1zbV9lbWFpbF9pbmRpZ283MDAuc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5pY29uLWhvdmVyLS1lbWFpbCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb24tc21fZW1haWxfYmxhY2sxMDAuc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweCBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmljb24tLW1hcCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb24tc21fZ29vZ2xlLW1hcF9pbmRpZ283MDAuc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5pY29uLWhvdmVyLS1tYXAge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29uLXNtX2dvb2dsZS1tYXBfYmxhY2sxMDAuc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweCBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmljb24tLWNsdXRjaCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb24tc21fY2x1dGNoX2luZGlnbzcwMC5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaWNvbi1ob3Zlci0tY2x1dGNoIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogZ2V0LWNvbG9yKGMtaW5kaWdvLCAndi0xMDAnKSB1cmwoJy4uL2ltYWdlcy9pY29uLXNtX2NsdXRjaF9ibGFjazEwMC5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaWNvbi0tbWVkaXVtIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbi1zbV9tZWRpdW1faW5kaWdvNzAwLnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pY29uLWhvdmVyLS1tZWRpdW0ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBnZXQtY29sb3IoYy1pbmRpZ28sICd2LTEwMCcpIHVybCgnLi4vaW1hZ2VzL2ljb24tc21fbWVkaXVtX2JsYWNrMTAwLnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pY29uLS15b3V0dWJlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbi1zbV95b3V0dWJlX2luZGlnbzcwMC5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaWNvbi1ob3Zlci0teW91dHViZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IGdldC1jb2xvcihjLWluZGlnbywgJ3YtMTAwJykgdXJsKCcuLi9pbWFnZXMvaWNvbi1zbV95b3V0dWJlX2JsYWNrMTAwLnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5pY29uLWhvdmVyIHtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsImJvZHkuc2VhcmNoIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuXG4gIC5wYWdlLWhlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6LWluZGV4OiA5OTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMDAuMTJkZWcsICMzNDQzN0YgMTUuODMlLCAjOEI0MTQxIDk3LjglKTtcbiAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICBzZWN0aW9uLnNlYXJjaC1mb3JtIHtcbiAgICBtYXJnaW46IDYwcHggMCAxNnB4IDA7XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxNnB4O1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogZ2V0LWNvbG9yKGMtaW5kaWdvLCAndi03MDAnKTtcbiAgICB9XG5cbiAgICAuc2VhcmNoLWZvcm1fX2ZpZWxkcyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBnYXA6IDhweDtcblxuICAgICAgLmZvcm0taW5wdXQge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICB9XG5cbiAgICAgIC5idG4ge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDE4cHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGJlbG93KFwibWRcIikge1xuICAgICAgICAgIHBhZGRpbmc6IDIycHg7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBAaW5jbHVkZSBiZWxvdyhcIm1kXCIpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLXJlc3VsdHMge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgdWwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMzJweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgIEBpbmNsdWRlIGJlbG93KFwibWRcIikge1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKGMtZ3JleSwgJ3YtMzAwJyk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKGMtZ3JleSwgJ3YtMzAwJyk7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgY29sb3I6IGdldC1jb2xvcihjLWluZGlnbywgJ3YtNzAwJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiYXJ0aWNsZS5wYWdlNDA0IHtcbiAgbWFyZ2luOiA2MHB4IDAgMCAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMjBweDtcblxuICAgIEBpbmNsdWRlIGJlbG93KFwibWRcIikge1xuICAgICAgZ2FwOiAxNnB4O1xuICAgIH1cblxuICAgIGgxLFxuICAgIGgyLFxuICAgIHAge1xuICAgICAgY29sb3I6IGdldC1jb2xvcihjLWluZGlnbywgdi03MDApO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBtYXJnaW46IDQwcHggMCAwIDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICBAaW5jbHVkZSBiZWxvdyhcIm1kXCIpIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgQGluY2x1ZGUgYmVsb3coXCJtZFwiKSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIEBpbmNsdWRlIGJlbG93KFwibWRcIikge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnNlY3Rpb24tYmxvZy1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiA2MHB4IDAgMCAwO1xuICBwYWRkaW5nOiAwO1xuXG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE2cHg7XG4gIH1cblxuICAmX190b3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBoMSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWMtaW5kaWdvLXYtNzAwKTtcbiAgICB9XG4gIH1cbn1cblxuLnNlY3Rpb24tYmxvZy1wb3N0cyB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn0iLCIuc2VjdGlvbi1iZW5lZml0cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMjBweCAwO1xuXG4gIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwMHB4O1xuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDAgNDBweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBnZXQtY29sb3IoJ2FkZC1ncmV5Jywgdi0yMDApO1xuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2N3B4O1xuICAgICAgY29sb3I6IGdldC1jb2xvcignYWRkLWJsYWNrJywgdi0yMDApO1xuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKCdhZGQtZ3JlZW4nLCB2LTEwMCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMTAwcHg7XG5cbiAgICAmX19saXN0IHtcbiAgICAgIG9sIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogNTZweDtcbiAgICAgICAgY291bnRlci1yZXNldDogbGlzdC1jb3VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgICAgICAgICBsZWZ0OiAzOHB4O1xuICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBkYXNoZWQgZ2V0LWNvbG9yKCdhZGQteWVsbG93Jywgdi0xMDApO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LWNvdW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGdhcDogMTJweDtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogNzlweDtcbiAgICAgICAgICAgIGhlaWdodDogNzlweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBnZXQtY29sb3IoJ2FkZC15ZWxsb3cnLCB2LTEwMCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1NSU7XG4gICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKGxpc3QtY291bnRlcik7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgY29sb3I6IGdldC1jb2xvcignYWRkLXdoaXRlJywgdi0xMDApO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgIGNvbG9yOiBnZXQtY29sb3IoJ2FkZC1ibGFjaycsIHYtMjAwKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgICAgIGNvbG9yOiBnZXQtY29sb3IoJ2MtZ3JleScsIHYtNDAwKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgIGNvbG9yOiBnZXQtY29sb3IoJ2FkZC1ncmVlbicsIHYtMTAwKTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiBnZXQtY29sb3IoJ2FkZC1ibGFjaycsIHYtMjAwKTtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGdldC1jb2xvcignYWRkLWdyZWVuJywgdi0xMDApO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgd2lkdGg6IDU0NXB4O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgfVxuICB9XG59XG5cbi5zZWN0aW9uLWNvdW50ZXJzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEyMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IGdldC1jb2xvcignYWRkLWdyZXknLCB2LTMwMCk7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTAwcHg7XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDEzMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAwIDQwcHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZ2V0LWNvbG9yKCdhZGQtZ3JleScsIHYtMjAwKTtcblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogNjdweDtcbiAgICAgIGNvbG9yOiBnZXQtY29sb3IoJ2FkZC1ibGFjaycsIHYtMjAwKTtcblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgY29sb3I6IGdldC1jb2xvcignYWRkLWdyZWVuJywgdi0xMDApO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC13cmFwOiBub3dyYXA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTAwcHg7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgIGNvbG9yOiBnZXQtY29sb3IoJ2MtYmxhY2snLCB2LTIwMCk7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgdWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBnYXA6IDU2cHg7XG4gICAgICAgIGNvdW50ZXItcmVzZXQ6IGxpc3QtY291bnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbGlzdC1jb3VudGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBnYXA6IDEycHg7XG5cbiAgICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKCdhZGQtYmxhY2snLCB2LTIwMCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKCdhZGQtYmxhY2snLCB2LTIwMCk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2VjdGlvbi1wcmVzdGlnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMjBweCAwO1xuXG4gIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDgwcHg7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IDEwMHB4O1xuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2N3B4O1xuICAgICAgY29sb3I6IGdldC1jb2xvcignYWRkLWJsYWNrJywgdi0yMDApO1xuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKCdhZGQtZ3JlZW4nLCB2LTEwMCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMzJweDtcblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGNvbG9yOiBnZXQtY29sb3IoJ2MtYmxhY2snLCB2LTIwMCk7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgLmJ0biB7XG4gICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdldC1jb2xvcignYWRkLWdyZWVuJywgdi0yMDApO1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKCdhZGQtd2hpdGUnLCB2LTEwMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTYwcHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB9XG5cbiAgJl9faGlnaGxpZ2h0cyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDExMnB4KTtcbiAgICBwYWRkaW5nOiA1NnB4O1xuICAgIGJhY2tncm91bmQ6IGdldC1jb2xvcignYWRkLXllbGxvdycsIHYtMTAwKTtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICBjb2xvcjogZ2V0LWNvbG9yKCdhZGQtZ3JlZW4nLCB2LTEwMCk7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZWN0aW9uLWFjYWRlbWljYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMjBweCAwO1xuXG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDgwcHg7XG4gIH1cblxuICAmX190b3Age1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogMzJweDtcblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgIGNvbG9yOiBnZXQtY29sb3IoJ2FkZC1ibGFjaycsIHYtMjAwKTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiBnZXQtY29sb3IoJ2FkZC1ncmVlbicsIHYtMTAwKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAzMnB4O1xuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgY29sb3I6IGdldC1jb2xvcignYWRkLWJsYWNrJywgdi0yMDApO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiAzMnB4O1xuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgY29sb3I6IGdldC1jb2xvcignYWRkLWJsYWNrJywgdi0yMDApO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgY29sb3I6IGdldC1jb2xvcignYWRkLWdyZWVuJywgdi0xMDApO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMzJweDtcblxuICAgICAgZmlndXJlIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKCdhZGQtYmxhY2snLCB2LTIwMCk7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuLnNlY3Rpb24tYWlzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEyMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IGdldC1jb2xvcignYWRkLWdyZWVuJywgdi0xMDApO1xuXG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDEwMHB4O1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgY29sb3I6IGdldC1jb2xvcignYWRkLXdoaXRlJywgdi0xMDApO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDMycHg7XG5cbiAgICBmaWd1cmUge1xuICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgIGJhY2tncm91bmQ6IGdldC1jb2xvcignYWRkLXdoaXRlJywgdi0xMDApO1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICBjb2xvcjogZ2V0LWNvbG9yKCdhZGQtd2hpdGUnLCB2LTEwMCk7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgY29sb3I6IGdldC1jb2xvcignYWRkLXdoaXRlJywgdi0xMDApO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgd2lkdGg6IDQxMHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1nbG9iYWwge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTIwcHggMDtcblxuICAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA4MHB4O1xuICB9XG5cbiAgJl9faGlnaGxpZ2h0cyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDExMnB4KTtcbiAgICBwYWRkaW5nOiA1NnB4O1xuICAgIGJhY2tncm91bmQ6IGdldC1jb2xvcignYWRkLXllbGxvdycsIHYtMTAwKTtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICBjb2xvcjogZ2V0LWNvbG9yKCdhZGQtZ3JlZW4nLCB2LTEwMCk7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiAxMDBweDtcblxuICAgICZfX2hpZ2hsaWdodCB7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgY29sb3I6IGdldC1jb2xvcignYy1ibGFjaycsIHYtMjAwKTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGNvbG9yOiBnZXQtY29sb3IoJ2MtYmxhY2snLCB2LTIwMCk7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbWFnZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDI0cHg7XG5cbiAgICBmaWd1cmUge1xuICAgICAgZmxleDogMTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuc2VjdGlvbi1zdHJlbmdodHMge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTIwcHggMDtcblxuICAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA4MHB4O1xuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAzMDBweDtcblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2N3B4O1xuICAgICAgY29sb3I6IGdldC1jb2xvcignYWRkLWdyZWVuJywgdi0xMDApO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ2V0LWNvbG9yKCdhZGQtZ3JlZW4nLCB2LTEwMCk7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6IGdldC1jb2xvcignYWRkLXdoaXRlJywgdi0xMDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgcGFkZGluZzogNjRweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTI0cHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGdldC1jb2xvcignYWRkLXllbGxvdycsIHYtMTAwKTtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDgwcHg7XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxNnB4O1xuXG4gICAgICAuaXRlcmF0b3Ige1xuICAgICAgICB3aWR0aDogNjVweDtcbiAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogZ2V0LWNvbG9yKCdhZGQtd2hpdGUnLCB2LTEwMCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDU1JTtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKCdhZGQtZ3JlZW4nLCB2LTEwMCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ2cHg7XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgY29sb3I6IGdldC1jb2xvcignYWRkLWJsYWNrJywgdi0yMDApO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKCdjLWJsYWNrJywgdi0yMDApO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgZmlndXJlIHtcbiAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWFyZ2luOiBhdXRvIC02NHB4IC02NHB4IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHggMCAzMHB4IDA7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuICAgIH1cblxuXG5cbiAgICAmLm4xIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2FkZF9kZWNvcl9zdHJlbmdodC0xLnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cblxuICAgICYubjIge1xuICAgICAgYmFja2dyb3VuZDogZ2V0LWNvbG9yKCdhZGQtZ3JlZW4nLCB2LTA1MCkgdXJsKCcuLi9pbWFnZXMvYWRkX2RlY29yX3N0cmVuZ2h0LTIuc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuXG4gICAgJi5uMyB7XG4gICAgICBiYWNrZ3JvdW5kOiBnZXQtY29sb3IoJ2FkZC1ncmVlbicsIHYtMTAwKSB1cmwoJy4uL2ltYWdlcy9hZGRfZGVjb3Jfc3RyZW5naHQtMy5zdmcnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG5cbiAgICAmLm40IHtcbiAgICAgIGJhY2tncm91bmQ6IGdldC1jb2xvcignYWRkLXllbGxvdycsIHYtMjAwKSB1cmwoJy4uL2ltYWdlcy9hZGRfZGVjb3Jfc3RyZW5naHQtNC5zdmcnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG5cbiAgICAmLm41IHtcbiAgICAgIGJhY2tncm91bmQ6IGdldC1jb2xvcignYWRkLWdyZWVuJywgdi0yMDApIHVybCgnLi4vaW1hZ2VzL2FkZF9kZWNvcl9zdHJlbmdodC01LnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cblxuICAgICYubjIsXG4gICAgJi5uMyxcbiAgICAmLm41IHtcblxuICAgICAgaDMsXG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6IGdldC1jb2xvcignYWRkLXdoaXRlJywgdi0xMDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3Rlc3RpbW9uaWFsIHtcbiAgICBwYWRkaW5nOiA2NHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjRweCk7XG4gICAgYmFja2dyb3VuZDogZ2V0LWNvbG9yKCdhZGQteWVsbG93Jywgdi0xMDApIHVybCgnLi4vaW1hZ2VzL2FkZF9kZWNvcl9zdHJlbmdodC0xLnN2ZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogODBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIHAge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgY29sb3I6IGdldC1jb2xvcignYWRkLWJsYWNrJywgdi0yMDApO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IDYwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTE1cHg7XG4gICAgICAgIGxlZnQ6IC02MHB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29uLXF1b3RlX2JsYWNrLnN2ZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTE1cHg7XG4gICAgICAgIHJpZ2h0OiAtNjBweDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbi1xdW90ZV9ibGFjay5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6IGdldC1jb2xvcignYWRkLWdyZWVuJywgdi0xMDApO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZWN0aW9uLWhvdy1nZXQtaW4ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTIwcHggMDtcblxuICAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA4MHB4O1xuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDU2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNjdweDtcbiAgICAgIGNvbG9yOiBnZXQtY29sb3IoJ2FkZC1ncmVlbicsIHYtMTAwKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiAzMnB4O1xuXG4gICAgJl9fY29sIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAzMnB4O1xuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgY29sb3I6IGdldC1jb2xvcignYy1ibGFjaycsIHYtMjAwKTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3N1YmplY3RzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IDMycHg7XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIHBhZGRpbmc6IDU2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXQtY29sb3IoJ2FkZC15ZWxsb3cnLCB2LTEwMCk7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDMycHg7XG5cbiAgICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgY29sb3I6IGdldC1jb2xvcignYWRkLWJsYWNrJywgdi0yMDApO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIHVsLFxuICAgICAgb2wge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAyNHB4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKCdjLWJsYWNrJywgdi0yMDApO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMCA1MHB4O1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDZweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGdldC1jb2xvcignYWRkLWdyZWVuJywgdi0xMDApO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTUlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgY29sb3I6IGdldC1jb2xvcignYy1ibGFjaycsIHYtMjAwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgb2wge1xuICAgICAgICBjb3VudGVyLXJlc2V0OiBsaXN0LWNvdW50ZXI7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtY291bnRlcjtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKGxpc3QtY291bnRlcikgJy4nO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGNvbG9yOiBnZXQtY29sb3IoJ2FkZC1ncmVlbicsIHYtMTAwKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKCdjLWJsYWNrJywgdi0yMDApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgY29sb3I6IGdldC1jb2xvcignYy1ibGFjaycsIHYtMjAwKTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuICB9XG59XG5cbi5zZWN0aW9uLWhvdy1pdC13b3JrcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMjBweCAwO1xuXG4gIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDgwcHg7XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2N3B4O1xuICAgICAgY29sb3I6IGdldC1jb2xvcignYWRkLWdyZWVuJywgdi0xMDApO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IDMycHg7XG5cbiAgICAmX19jb2wge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDMycHg7XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKCdjLWJsYWNrJywgdi0yMDApO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5oaWdodGxpZ2h0ZWQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIGNvbG9yOiBnZXQtY29sb3IoJ2FkZC1ncmVlbicsIHYtMTAwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGZpZ3VyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxuXG5cblxuICAmX190ZXN0aW1vbmlhbCB7XG4gICAgcGFkZGluZzogNjRweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTI0cHgpO1xuICAgIGJhY2tncm91bmQ6IGdldC1jb2xvcignYWRkLWdyZXknLCB2LTMwMCk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiA4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgcCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICBjb2xvcjogZ2V0LWNvbG9yKCdhZGQtYmxhY2snLCB2LTIwMCk7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogNjBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgICAgbGVmdDogLTYwcHg7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb24tcXVvdGVfYmxhY2suc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMTVweDtcbiAgICAgICAgcmlnaHQ6IC02MHB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29uLXF1b3RlX2JsYWNrLnN2ZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKCdhZGQtZ3JlZW4nLCB2LTIwMCk7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNlY3Rpb24tc2Nob29sLWV4cGVyaWVuY2Uge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNjBweCAwIDEyMHB4IDA7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNzJweDtcbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNzJweDtcblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2N3B4O1xuICAgICAgY29sb3I6IGdldC1jb2xvcignYWRkLWdyZWVuJywgdi0xMDApO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBjb2xvcjogZ2V0LWNvbG9yKCdjLWJsYWNrJywgdi0yMDApO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jbHVicyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNDhweDtcblxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgY29sb3I6IGdldC1jb2xvcignYWRkLWdyZWVuJywgdi0xMDApO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgIGdhcDogNDhweDtcblxuICAgICAgbGkge1xuICAgICAgICBwYWRkaW5nOiAzMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXQtY29sb3IoJ2FkZC1ncmVlbicsIHYtMTAwKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAzMnB4O1xuXG4gICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgIGNvbG9yOiBnZXQtY29sb3IoJ2Mtd2hpdGUnLCB2LTEwMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zcGVha2VycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNDhweDtcblxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgY29sb3I6IGdldC1jb2xvcignYWRkLWdyZWVuJywgdi0xMDApO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBjb2xvcjogZ2V0LWNvbG9yKCdjLWJsYWNrJywgdi0yMDApO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ2FwOiA0OHB4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDMycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdldC1jb2xvcignYWRkLWdyZXknLCB2LTMwMCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMTZweDtcblxuICAgICAgICBmaWd1cmUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHggMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoNCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgY29sb3I6IGdldC1jb2xvcignYWRkLWJsYWNrJywgdi0yMDApO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgY29sb3I6IGdldC1jb2xvcignYWRkLWJsYWNrJywgdi0yMDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZ3JhZHVhdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNDhweDtcblxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgY29sb3I6IGdldC1jb2xvcignYWRkLWdyZWVuJywgdi0xMDApO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBjb2xvcjogZ2V0LWNvbG9yKCdjLWJsYWNrJywgdi0yMDApO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBmaWd1cmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2FjdGlvbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIHVsIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZ2FwOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG4uc2VjdGlvbi10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMjBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXQtY29sb3IoJ2FkZC1ncmV5Jywgdi0zMDApO1xuXG4gIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDQwcHg7XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiA1NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2N3B4O1xuICAgIGNvbG9yOiBnZXQtY29sb3IoJ2FkZC1ncmVlbicsIHYtMTAwKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDExMnB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGdldC1jb2xvcignYWRkLXdoaXRlJywgdi0xMDApO1xuICAgIHBhZGRpbmc6IDU2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmVsLXRhYmxlIHtcbiAgYmFja2dyb3VuZDogZ2V0LWNvbG9yKCdhZGQtd2hpdGUnLCB2LTEwMCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICB0aGVhZCB7XG4gICAgdHIge1xuICAgICAgdGgge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBnZXQtY29sb3IoJ2FkZC1ncmVlbicsIHYtMTAwKTtcbiAgICAgICAgY29sb3I6IGdldC1jb2xvcignYy13aGl0ZScsIHYtMTAwKTtcbiAgICAgICAgcGFkZGluZzogMjRweCAwO1xuXG4gICAgICAgICYud2hpdGUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoZ2V0LWNvbG9yKCdhZGQtZ3JleScsIHYtMzAwKSwgMC4zKTtcbiAgICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKCdhZGQtYmxhY2snLCB2LTIwMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBnZXQtY29sb3IoJ2FkZC1ncmV5Jywgdi0zMDApO1xuICAgICAgICAgIGNvbG9yOiBnZXQtY29sb3IoJ2FkZC1ibGFjaycsIHYtMjAwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHRib2R5IHtcbiAgICB0ciB7XG4gICAgICB0aCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGdldC1jb2xvcignYWRkLWdyZXknLCB2LTMwMCk7XG4gICAgICAgIGNvbG9yOiBnZXQtY29sb3IoJ2FkZC1ibGFjaycsIHYtMjAwKTtcbiAgICAgICAgcGFkZGluZzogMjRweCAwO1xuXG4gICAgICAgICYuaGlnaGxpZ2h0ZWQge1xuICAgICAgICAgIGJhY2tncm91bmQ6IGdldC1jb2xvcignYWRkLWdyZWVuJywgdi0zMDApO1xuICAgICAgICAgIGNvbG9yOiBnZXQtY29sb3IoJ2Mtd2hpdGUnLCB2LTEwMCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdGQge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKGdldC1jb2xvcignYWRkLWdyZXknLCB2LTMwMCksIDAuMyk7XG4gICAgICAgIGNvbG9yOiBnZXQtY29sb3IoJ2FkZC1ibGFjaycsIHYtMjAwKTtcbiAgICAgICAgcGFkZGluZzogMjRweCAwO1xuXG4gICAgICAgICYuaGlnaGxpZ2h0ZWQge1xuICAgICAgICAgIGJhY2tncm91bmQ6IGdldC1jb2xvcignYWRkLWdyZWVuJywgdi00MDApO1xuICAgICAgICAgIGNvbG9yOiBnZXQtY29sb3IoJ2Mtd2hpdGUnLCB2LTEwMCk7XG4gICAgICAgIH1cblxuICAgICAgICAuY2hlY2ttYXJrIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2FkZF90YWJsZS1jaGVja21hcmsuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZWN0aW9uLWN0YSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMjBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXQtY29sb3IoJ2FkZC1ncmVlbicsIHYtMTAwKTtcblxuICAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IDEwMHB4O1xuICB9XG5cbiAgLmRlY29yLXN0YXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTEycHg7XG4gICAgaGVpZ2h0OiAxMTJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9hZGRfaWNvbl9zdGFyLTItLXllbGxvdy5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiA1NnB4O1xuXG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiA2OHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA3NHB4O1xuICAgICAgY29sb3I6IGdldC1jb2xvcignYWRkLXdoaXRlJywgdi0xMDApO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgY29sb3I6IGdldC1jb2xvcignYy1ibGFjaycsIHYtMjAwKTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXQtY29sb3IoJ2FkZC1ncmVlbicsIHYtMjAwKTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogZ2V0LWNvbG9yKCdhZGQtd2hpdGUnLCB2LTEwMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBmaWd1cmUge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cbn0iLCIuc2VjdGlvbi1hcHBseSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMjBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXQtY29sb3IoJ2FkZC1ncmV5Jywgdi0zMDApO1xuXG4gICZfX3dyYXBwZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTJweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXQtY29sb3IoJ2FkZC13aGl0ZScsIHYtMTAwKTtcbiAgICBwYWRkaW5nOiA1NnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cbiAgICBoMiB7XG4gICAgICBtYXgtd2lkdGg6IDc4MHB4O1xuICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDY3cHg7XG4gICAgICBjb2xvcjogZ2V0LWNvbG9yKCdhZGQtZ3JlZW4nLCB2LTEwMCk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn0iXX0= */
