body.wp-admin .acf-radio-list:has(>li>label>.admin-color){display:flex;flex-flow:row wrap;gap:8px}body.wp-admin .acf-radio-list:has(>li>label>.admin-color)::before{display:none}body.wp-admin .acf-radio-list:has(>li>label>.admin-color) label input{display:none}body.wp-admin .acf-radio-list:has(>li>label>.admin-color) label .admin-color{width:30px;height:30px;border-radius:100%;box-sizing:border-box;transition:.2s ease-in-out}body.wp-admin .acf-radio-list:has(>li>label>.admin-color) label.selected .admin-color{box-shadow:0 0 5px #000}body.wp-admin .acf-tooltip.acf-fc-popup{position:fixed;left:160px!important;top:0!important;width:240px;height:100vh;background-color:#fff;z-index:9999;margin-top:0;padding:24px 0 24px 0;border-radius:0;box-shadow:0 0 9px rgba(0,0,0,.2)}body.wp-admin .acf-tooltip.acf-fc-popup li a{font-size:1.2rem;padding-inline:24px;padding-top:14px;padding-bottom:14px;color:#000;transition:.2s ease-in-out}body.wp-admin .acf-tooltip.acf-fc-popup li a::before{content:'\e0b5';font-family:'font awesome 6 pro';font-weight:700;padding-right:12px}body.wp-admin .acf-tooltip.acf-fc-popup li:hover{background-color:transparent}body.wp-admin .acf-tooltip.acf-fc-popup li:hover a{background-color:#e1e1e1}body.wp-admin.admin-bar .acf-tooltip.acf-fc-popup{padding-top:56px}body:not(.wp-admin){margin:0;background-color:var(--global--background-color);width:100vw;display:inherit;overflow-x:hidden}body:not(.wp-admin)#custom-sidebar::-webkit-scrollbar{display:none}body:not(.wp-admin)#custom-sidebar *{scrollbar-width:none}body:not(.wp-admin)#custom-sidebar ::-webkit-scrollbar{width:0;height:0}body:not(.wp-admin)#custom-sidebar .custom-scrollbar{width:40px;height:92vh;position:fixed;right:-6px;top:4vh;z-index:9999;text-align:center}body:not(.wp-admin)#custom-sidebar .custom-scrollbar .scrollbar-box{position:relative;height:100%;max-width:20px;margin:0 auto}body:not(.wp-admin)#custom-sidebar .custom-scrollbar .scrollbar-box .scrollbar-position{width:100%;background-color:rgba(255,255,255,.5);opacity:0;transition:.5s ease-in-out;box-shadow:0 0 6px rgba(0,0,0,.3);position:absolute;top:0;left:0;border-radius:12px}body:not(.wp-admin) main{width:100%}body:not(.wp-admin) h1,body:not(.wp-admin) h2,body:not(.wp-admin) h3,body:not(.wp-admin) h4,body:not(.wp-admin) h5,body:not(.wp-admin) h6{font-family:var(--global--heading-font);margin:0}body:not(.wp-admin) h1 b,body:not(.wp-admin) h1 strong,body:not(.wp-admin) h2 b,body:not(.wp-admin) h2 strong,body:not(.wp-admin) h3 b,body:not(.wp-admin) h3 strong,body:not(.wp-admin) h4 b,body:not(.wp-admin) h4 strong,body:not(.wp-admin) h5 b,body:not(.wp-admin) h5 strong,body:not(.wp-admin) h6 b,body:not(.wp-admin) h6 strong{color:var(--global--color-primary)}body:not(.wp-admin) .h1,body:not(.wp-admin) h1{font-family:var(--global--h1-font-family);font-size:var(--global--h1-font-size);line-height:var(--global--h1-line-height);font-weight:var(--global--h1-font-weight);font-style:var(--global--h1-font-style);margin-bottom:var(--global--h1-margin-bottom)}body:not(.wp-admin) .h2,body:not(.wp-admin) h2{font-family:var(--global--h2-font-family);font-size:var(--global--h2-font-size);line-height:var(--global--h2-line-height);font-weight:var(--global--h2-font-weight);font-style:var(--global--h2-font-style);margin-bottom:var(--global--h2-margin-bottom)}body:not(.wp-admin) .h3,body:not(.wp-admin) h3{font-family:var(--global--h3-font-family);font-size:var(--global--h3-font-size);line-height:var(--global--h3-line-height);font-weight:var(--global--h3-font-weight);font-style:var(--global--h3-font-style);margin-bottom:var(--global--h3-margin-bottom)}body:not(.wp-admin) .h4,body:not(.wp-admin) h4{font-family:var(--global--h4-font-family);font-size:var(--global--h4-font-size);line-height:var(--global--h4-line-height);font-weight:var(--global--h4-font-weight);font-style:var(--global--h4-font-style);margin-bottom:var(--global--h4-margin-bottom)}body:not(.wp-admin) .h5,body:not(.wp-admin) h5{font-family:var(--global--h5-font-family);font-size:var(--global--h5-font-size);line-height:var(--global--h5-line-height);font-weight:var(--global--h5-font-weight);font-style:var(--global--h5-font-style);margin-bottom:var(--global--h5-margin-bottom)}body:not(.wp-admin) .h6,body:not(.wp-admin) h6{font-family:var(--global--h6-font-family);font-size:var(--global--h6-font-size);line-height:var(--global--h6-line-height);font-weight:var(--global--h6-font-weight);font-style:var(--global--h6-font-style);margin-bottom:var(--global--h6-margin-bottom)}body:not(.wp-admin) a,body:not(.wp-admin) i,body:not(.wp-admin) li,body:not(.wp-admin) p,body:not(.wp-admin) span,body:not(.wp-admin) strong{font-family:var(--global--body-font);margin:0}body:not(.wp-admin) a:not(.btn){text-decoration:none;position:relative}body:not(.wp-admin) a:not(.btn)::after{content:'';position:absolute;bottom:0;left:0;width:0;height:1px;transition:.2s ease-in-out}body:not(.wp-admin) a:not(.btn):hover::after{width:100%}body:not(.wp-admin) p{font-size:var(--global--p-font-size);line-height:var(--global--p-line-height);font-weight:var(--global--p-font-weight);font-style:var(--global--p-font-style)}body:not(.wp-admin) p:not(:last-child){margin-bottom:var(--global--p-margin-bottom)}body:not(.wp-admin) span{display:block;font-family:var(--global--span-font-family);font-size:var(--global--span-font-size);line-height:var(--global--span-line-height);font-weight:var(--global--span-font-weight);font-style:var(--global-span-font-style);margin-bottom:var(--global--span-margin-bottom)}body:not(.wp-admin) i{font-family:'Font Awesome 6 Pro'}body:not(.wp-admin) section{position:relative}body:not(.wp-admin) section:first-child{margin-top:0}body:not(.wp-admin) section:last-child{margin-bottom:0}body:not(.wp-admin) section.full-width{max-width:100%}body:not(.wp-admin) section.full-width .container{max-width:100%;width:100%;padding-inline:0}body:not(.wp-admin) section.full-height{height:100vh;padding-top:0!important;padding-bottom:0!important}body:not(.wp-admin) section .background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-size:cover;background-position:center}body:not(.wp-admin) section .background .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}body:not(.wp-admin) section .background .overlay-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-size:cover}body:not(.wp-admin) section .content{max-width:var(--global--site-layout);margin:var(--global--block-spacing-v-desktop) auto;padding-inline:var(--global--block-spacing-h-desktop);width:100%}body:not(.wp-admin) section .background-swiper.swiper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}body:not(.wp-admin) section .background-swiper.swiper .swiper-wrapper{position:relative}body:not(.wp-admin) section .background-swiper.swiper .swiper-wrapper .swiper-slide .image{width:100%;height:100%}body:not(.wp-admin) section .background-swiper.swiper .swiper-wrapper .swiper-slide .image img{width:100%;height:100%;object-fit:cover}body:not(.wp-admin) section .background-swiper.swiper .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}body:not(.wp-admin) section.pagenotfound{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background-color:#000}body:not(.wp-admin) section.pagenotfound h1{color:#fff}@media only screen and (max-width:767px){body:not(.wp-admin) section{padding-inline:calc(var(--global--block-spacing-h)/ 1.5)}}body:not(.wp-admin) #wpadminbar span{display:initial}body:not(.wp-admin) a.primary-btn{display:block;width:fit-content;background-color:var(--global--primary-btn-background-color);color:var(--global--primary-btn-font-color);transition:.2s ease-in-out;border-radius:var(--global--primary-btn-border-radius);font-family:var(--global--primary-btn-font-family);font-size:var(--global--primary-btn-font-size);padding-top:var(--global--primary-btn-padding-top);padding-bottom:var(--global--primary-btn-padding-bottom);padding-left:var(--global--primary-btn-padding-left);padding-right:var(--global--primary-btn-padding-right);line-height:1;text-decoration:none}body:not(.wp-admin) a.primary-btn:hover{background-color:var(--global--primary-btn-background-color-hover);color:var(--global--primary-btn-font-color-hover)}body:not(.wp-admin) a.primary-btn::after{display:none}body:not(.wp-admin) a.secondary-btn{display:block;width:fit-content;background-color:var(--global--secondary-btn-background-color);color:var(--global--secondary-btn-font-color);transition:.2s ease-in-out;border-radius:var(--global--secondary-btn-border-radius);font-family:var(--global--secondary-btn-font-family);font-size:var(--global--secondary-btn-font-size);padding-top:var(--global--secondary-btn-padding-top);padding-bottom:var(--global--secondary-btn-padding-bottom);padding-left:var(--global--secondary-btn-padding-left);padding-right:var(--global--secondary-btn-padding-right);line-height:1;text-decoration:none}body:not(.wp-admin) a.secondary-btn:hover{background-color:var(--global--secondary-btn-background-color-hover);color:var(--global--secondary-btn-font-color-hover)}body:not(.wp-admin) a.secondary-btn::after{display:none}@media only screen and (min-width:767px) and (max-width:1024px){body:not(.wp-admin) .h1,body:not(.wp-admin) h1{font-size:calc(var(--global--h1-font-size)/ 1.5);line-height:calc(var(--global--h1-line-height)/ 1.5)}body:not(.wp-admin) section{margin:var(--global--block-spacing-v-tablet) auto;padding-inline:var(--global--block-spacing-h-tablet)}}@media only screen and (max-width:767px){body:not(.wp-admin) .h1,body:not(.wp-admin) h1{font-size:calc(var(--global--h1-font-size)/ 1.8);line-height:calc(var(--global--h1-line-height)/ 1.8)}body:not(.wp-admin) .h2,body:not(.wp-admin) h2{font-size:calc(var(--global--h1-font-size)/ 2.5);line-height:calc(var(--global--h1-line-height)/ 2.5);margin-bottom:24px!important}body:not(.wp-admin) section{margin:var(--global--block-spacing-v-mobile) auto;padding-inline:var(--global--block-spacing-h-mobile)}}header{width:100vw}header .wtrc-header .header-content{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}header .wtrc-header .header-content .wtrc-logo{position:relative}header .wtrc-header .header-content .wtrc-logo .site-title{margin-bottom:0}header .wtrc-header .header-content .wtrc-logo .logo{transition:.2s ease-in-out}header .wtrc-header .header-content .wtrc-logo .logo img{max-height:100px;width:auto}@media only screen and (max-width:767px){header .wtrc-header .header-content .wtrc-logo .logo img{max-height:76px!important}}header .wtrc-header .header-content .wtrc-logo .sticky-logo{position:absolute;left:0;opacity:0;pointer-events:none;transition:.2s ease-in-out}header .wtrc-header .header-content .wtrc-menu{padding-inline:50px;opacity:0}header .wtrc-header .header-content .wtrc-menu .menu{list-style-type:none;display:flex;flex-flow:row wrap;gap:var(--global--menu-item-spacing);margin:0;padding:0}header .wtrc-header .header-content .wtrc-menu .menu .menu-item{position:relative}header .wtrc-header .header-content .wtrc-menu .menu .menu-item.english>a{position:relative;padding-left:28px}header .wtrc-header .header-content .wtrc-menu .menu .menu-item.english>a::before{content:'';background-image:url(../img/english-icon.png);position:absolute;left:0;top:56%;transform:translateY(-50%);width:23px;background-size:cover;height:15px}header .wtrc-header .header-content .wtrc-menu .menu .menu-item.spanish>a{position:relative;padding-left:28px}header .wtrc-header .header-content .wtrc-menu .menu .menu-item.spanish>a::before{content:'';background-image:url(../img/spanish-icon.png);position:absolute;left:0;top:56%;transform:translateY(-50%);width:23px;background-size:cover;height:15px}header .wtrc-header .header-content .wtrc-menu .menu .menu-item.catalonian>a{position:relative;padding-left:28px}header .wtrc-header .header-content .wtrc-menu .menu .menu-item.catalonian>a::before{content:'';background-image:url(../img/catalonia-icon.png);position:absolute;left:0;top:56%;transform:translateY(-50%);width:23px;background-size:cover;height:15px}header .wtrc-header .header-content .wtrc-menu .menu .menu-item a{font-family:var(--global--menu-font-family);font-size:var(--global--menu-font-size);font-weight:var(--global--menu-font-weight);line-height:var(--global--menu-line-height);font-style:var(--global--menu-font-style);color:var(--global--menu-color);transition:.2s ease-in-out}header .wtrc-header .header-content .wtrc-menu .menu .menu-item a:active,header .wtrc-header .header-content .wtrc-menu .menu .menu-item a:focus,header .wtrc-header .header-content .wtrc-menu .menu .menu-item a:hover{color:var(--global--menu-color-active)}header .wtrc-header .header-content .wtrc-menu .menu .menu-item .sub-menu{position:absolute;left:-80%;padding:90px 10px 20px;top:0;list-style-type:none;z-index:10;opacity:0;pointer-events:none;transition:.2s ease-in-out;min-width:100px}header .wtrc-header .header-content .wtrc-menu .menu .menu-item .sub-menu::before{content:'';background-color:#fff;position:absolute;bottom:0;border-radius:5px;width:100%;left:0;height:calc(100% - 70px)}header .wtrc-header .header-content .wtrc-menu .menu .menu-item .sub-menu .menu-item{padding-left:20px}header .wtrc-header .header-content .wtrc-menu .menu .menu-item .sub-menu .menu-item a{padding:10px 30px;display:block;color:var(--global--color-black)}header .wtrc-header .header-content .wtrc-menu .menu .menu-item .sub-menu .menu-item:active a,header .wtrc-header .header-content .wtrc-menu .menu .menu-item .sub-menu .menu-item:focus a,header .wtrc-header .header-content .wtrc-menu .menu .menu-item .sub-menu .menu-item:hover a{color:var(--global--color-primary)}header .wtrc-header .header-content .wtrc-menu .menu .menu-item.current-menu-item a{color:var(--global--menu-color-active)}header .wtrc-header .header-content .wtrc-menu .menu .menu-item:hover .sub-menu{opacity:1;pointer-events:all}header .wtrc-header .header-content .wtrc-menu .menu .menu-item.weglot-parent-menu-item a{display:flex;align-items:center}header .wtrc-header .header-content .wtrc-menu.spanish-menu{display:none}header .wtrc-header .header-content .wtrc-menu.catalonian-menu{display:none}@media only screen and (max-width:1146px){header .wtrc-header .header-content .wtrc-menu{display:none!important}}header .wtrc-header .header-content .mobile-menu{display:none}header .wtrc-header .header-content .mobile-menu i{color:var(--global--color-white);font-size:32px;transition:.2s ease-in-out}@media only screen and (max-width:1146px){header .wtrc-header .header-content .mobile-menu{display:block;cursor:pointer}}header.sticky{position:fixed;left:0;top:0;z-index:20;transition:.2s ease-in-out}header.sticky .sticky-logo{top:50%;transform:translateY(-50%)}header.sticky .sticky-logo img{max-height:66px!important}header.sticky.scrolled{background-color:var(--global--header-bg-color);box-shadow:var(--global--header-box-shadow);background-color:#fff;box-shadow:2px 2px 10px rgba(0,0,0,.1)}header.sticky.scrolled .wtrc-header .header-content .wtrc-logo .logo{opacity:0;pointer-events:none}header.sticky.scrolled .wtrc-header .header-content .wtrc-logo .sticky-logo{opacity:1;pointer-events:all}header.sticky.scrolled .wtrc-header .header-content .wtrc-menu .menu .menu-item a{color:var(--global--menu-sticky-color)}header.sticky.scrolled .wtrc-header .header-content .wtrc-menu .menu .menu-item.current-menu-item a{color:var(--global--menu-sticky-color-active)}header.sticky.scrolled .wtrc-header .header-content .wtrc-menu .menu .menu-item:active a,header.sticky.scrolled .wtrc-header .header-content .wtrc-menu .menu .menu-item:focus a,header.sticky.scrolled .wtrc-header .header-content .wtrc-menu .menu .menu-item:hover a{color:var(--global--menu-sticky-color-active)}header.sticky.scrolled .mobile-menu i{color:var(--global--menu-sticky-color)}.admin-bar header.sticky{top:32px}body:not(.wp-admin) section.header{display:flex;align-items:flex-end}@media only screen and (max-width:767px){body:not(.wp-admin):not(.home) header.sticky{position:relative;background-color:#000;margin-bottom:-1}body:not(.wp-admin):not(.home) header.sticky.scrolled{background-color:#fff}}body:not(.wp-admin) .text ul{padding-left:24px}body:not(.wp-admin) .text ul li::marker{color:var(--global--color-primary);font-size:20px}body:not(.wp-admin) main section.textmedia .media-row .image{position:relative;display:flex;justify-content:flex-end}body:not(.wp-admin) main section.textmedia .media-row .image::before{content:'';width:12px;height:75%;position:absolute;right:0;top:0;background-color:var(--global--color-primary)}body:not(.wp-admin) main section.textmedia .media-row .image img{padding-right:24px;padding-top:24px;max-width:calc(100% - 40px)}body:not(.wp-admin) main section.textmedia .media-row .image::after{content:'';width:75%;height:12px;position:absolute;right:0;top:0;background-color:var(--global--color-primary)}body:not(.wp-admin) main section.textmedia .media-row.media-first .image{justify-content:flex-start}body:not(.wp-admin) main section.textmedia .media-row.media-first .image::before{right:auto;left:0}body:not(.wp-admin) main section.textmedia .media-row.media-first .image img{padding-right:0;padding-bottom:0;padding-left:24px}body:not(.wp-admin) main section.textmedia .media-row.media-first .image::after{right:auto;left:0}@media only screen and (max-width:767px){body:not(.wp-admin) header .wtrc-header{padding-inline:32px!important}}.page-transition{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999999;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;pointer-events:none;transition:.5s ease-in-out}.page-transition img{max-width:900px}.webcode-footer{padding:4rem;background-color:var(--global--color-white)}.webcode-footer .container{max-width:var(--global--site-layout);margin:0 auto}.webcode-footer .container .row{display:flex;flex-flow:row wrap;gap:4rem}.webcode-footer .container .row .column{flex:0 0 calc(25% - 3rem)}.webcode-footer .container .row .column ul.menu{margin:0;padding:0;display:flex;flex-flow:row wrap;list-style-type:none;gap:.5rem;display:none}.webcode-footer .container .row .column ul.menu li{flex:0 0 100%}.webcode-footer .container .row .column ul.menu li a{color:var(--global--color-black);transition:.2s ease-in-out;font-weight:600;font-size:18px}.webcode-footer .container .row .column ul.menu li:hover a{color:var(--global--color-primary)}@media only screen and (max-width:767px){.webcode-footer{padding:2.5rem 1.5rem}.webcode-footer .container .row{gap:2.5rem}.webcode-footer .container .row .column{flex:0 0 100%}}.mobile-popup-menu{position:fixed;left:0;top:0;width:100%;height:100%;background-color:var(--global--color-white);display:flex;align-items:center;justify-content:center;z-index:99999;opacity:0;pointer-events:none;transition:.2s ease-in-out}.mobile-popup-menu .close-menu{position:absolute;right:1.5rem;top:1.5rem}.mobile-popup-menu .close-menu i{font-size:2rem}.mobile-popup-menu .menu{margin:0;padding:0;list-style-type:none;display:flex;flex-flow:row wrap;gap:1.5rem;display:none}.mobile-popup-menu .menu .menu-item{text-align:center;flex:0 0 100%;font-size:2rem}.mobile-popup-menu .menu .menu-item a{color:var(--global--color-black)}.mobile-popup-menu .menu .menu-item.menu-item-has-children .sub-menu{display:none;background-color:#fff;list-style-type:none;width:80%;left:10%;position:relative;margin-top:16px;padding:1rem 2rem;flex-flow:row wrap;gap:1rem}.mobile-popup-menu .menu .menu-item.menu-item-has-children .sub-menu li{text-align:left}.mobile-popup-menu .menu .menu-item.menu-item-has-children .sub-menu li a{color:var(--global--color-black)!important;font-size:1.4rem}.mobile-popup-menu .menu .menu-item.menu-item-has-children a i{margin-left:1rem}.mobile-popup-menu .menu .menu-item.menu-item-has-children.active .sub-menu{display:block}.mobile-popup-menu .menu .menu-item.english>a{position:relative;padding-left:28px}.mobile-popup-menu .menu .menu-item.english>a::before{content:'';background-image:url(../img/english-icon.png);position:absolute;left:0;top:56%;transform:translateY(-50%);width:23px;background-size:cover;height:15px}.mobile-popup-menu .menu .menu-item.spanish>a{position:relative;padding-left:28px}.mobile-popup-menu .menu .menu-item.spanish>a::before{content:'';background-image:url(../img/spanish-icon.png);position:absolute;left:0;top:56%;transform:translateY(-50%);width:23px;background-size:cover;height:15px}.mobile-popup-menu .menu .menu-item.catalonian>a{position:relative;padding-left:28px}.mobile-popup-menu .menu .menu-item.catalonian>a::before{content:'';background-image:url(../img/catalonia-icon.png);position:absolute;left:0;top:56%;transform:translateY(-50%);width:23px;background-size:cover;height:15px}.mobile-popup-menu.active{opacity:1;pointer-events:all}.language-icon{position:fixed!important;right:1.5rem;bottom:1.5rem;width:4rem;height:4rem;background-size:cover;border-radius:50%;opacity:0;pointer-events:none;transition:.3s ease-in-out}.frm_forms form.frm-show-form .frm_form_fields fieldset .frm_fields_container .frm_form_field input{border:0;height:3rem;font-family:var(--global--body-font);font-weight:600;color:var(--global--color-black)}.frm_forms form.frm-show-form .frm_form_fields fieldset .frm_fields_container .frm_form_field input::placeholder{font-family:var(--global--body-font);color:var(--global--color-black);opacity:.8}.frm_forms form.frm-show-form .frm_form_fields fieldset .frm_fields_container .frm_form_field textarea{border:0;height:7rem;font-family:var(--global--body-font);font-weight:600;color:var(--global--color-black)}.frm_forms form.frm-show-form .frm_form_fields fieldset .frm_fields_container .frm_form_field textarea::placeholder{font-family:var(--global--body-font);color:var(--global--color-black);opacity:.8}.frm_forms form.frm-show-form .frm_form_fields fieldset .frm_fields_container .frm_submit button.frm_button_submit{background-color:var(--global--color-white);transition:.2s ease-in-out;border:0;color:var(--global--color-secondary);font-family:var(--global--body-font);font-weight:700;border-radius:.5rem;box-shadow:none;padding:14px 24px}.frm_forms form.frm-show-form .frm_form_fields fieldset .frm_fields_container .frm_submit button.frm_button_submit:hover{background-color:var(--global--color-secondary);color:var(--global--color-white)}section.archive-grid .container .row .column .content{display:flex;flex-flow:row wrap;gap:2rem}section.archive-grid .container .row .column .content .title{text-align:center;margin-bottom:54px;flex:0 0 100%}section.archive-grid .container .row .column .content .project-grid{display:flex;flex-flow:row wrap;gap:2rem;flex:0 0 calc(50% - 1rem);height:100%}section.archive-grid .container .row .column .content .project-grid .project{flex:0 0 calc(50% - 1rem);position:relative;width:100%;height:264px}section.archive-grid .container .row .column .content .project-grid .project .image{position:absolute;top:0;left:0;width:100%;height:100%}section.archive-grid .container .row .column .content .project-grid .project .image img{width:100%;height:100%;object-fit:cover}section.archive-grid .container .row .column .content .project-grid .project .video{position:absolute;top:0;left:0;width:100%;height:100%}section.archive-grid .container .row .column .content .project-grid .project .video .thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;transition:.2s ease-in-out}section.archive-grid .container .row .column .content .project-grid .project .video .thumbnail img{width:100%;height:100%;object-fit:cover}section.archive-grid .container .row .column .content .project-grid .project .video video{width:100%;height:100%;object-fit:cover}section.archive-grid .container .row .column .content .project-grid .project .video .overlay{width:100%;height:100%;position:absolute;top:0;left:0;z-index:3;transition:.2s ease-in-out}section.archive-grid .container .row .column .content .project-grid .project .video .overlay img{width:100%;height:100%;object-fit:cover}section.archive-grid .container .row .column .content .project-grid .project .project-content{position:relative;z-index:2;background-color:rgba(255,255,255,.74);height:228px;padding:18px 26px;display:flex;flex-flow:row wrap;align-items:flex-end;transition:.2s ease-in-out;opacity:0}section.archive-grid .container .row .column .content .project-grid .project .project-content p{margin:0}section.archive-grid .container .row .column .content .project-grid .project .project-content .title{margin-bottom:0;text-align:left}section.archive-grid .container .row .column .content .project-grid .project .fullink{position:absolute;top:0;left:0;width:100%;z-index:4;height:100%}section.archive-grid .container .row .column .content .project-grid .project:hover .project-content{opacity:1}section.archive-grid .container .row .column .content .project-grid.grid-1 .project:nth-child(3){flex:0 0 100%;height:560px;aspect-ratio:auto}section.archive-grid .container .row .column .content .project-grid.grid-1 .project:nth-child(3) .project-content{max-height:524px;height:100%}section.archive-grid .container .row .column .content .project-grid.grid-2 .project:nth-child(9){flex:0 0 100%;height:560px;aspect-ratio:auto}section.archive-grid .container .row .column .content .project-grid.grid-2 .project:nth-child(9) .project-content{max-height:524px;height:100%}section.columns .content-rows{display:flex;flex-flow:row wrap;justify-content:space-between}section.columns .content-rows .content-row{display:flex;flex-flow:row wrap}section.columns .content-rows .content-row.top{align-items:flex-start}section.columns .content-rows .content-row.middle{align-items:center}section.columns .content-rows .content-row.bottom{align-items:flex-end}section.columns .content-rows.two-rows .content-row{flex:0 0 50%}section.columns .content-rows.three-rows .content-row{flex:0 0 calc(100% / 3)}section.columns .content-rows.four-rows .content-row{flex:0 0 25%}section.counter .row .column .content{margin:0 auto}section.counter .row .column .content .counter-grid{display:flex;flex-flow:row wrap}section.counter .row .column .content .counter-grid .counter-item{flex:0 0 25%;padding:100px 0;display:flex;flex-flow:row wrap;justify-content:center;position:relative}section.counter .row .column .content .counter-grid .counter-item::before{content:'';width:100%;height:3px;background-color:var(--global--color-primary);position:absolute;left:0;top:0;z-index:3;transition:.2s ease-in-out;opacity:0}section.counter .row .column .content .counter-grid .counter-item .counter-content .counter-number{text-align:center;font-family:var(--global--h1-font-family);font-size:60px;line-height:1.1;padding-bottom:.8rem}section.counter .row .column .content .counter-grid .counter-item .counter-content .counter-title{text-align:center;opacity:.7;font-size:1.2rem}section.counter .row .column .content .counter-grid .counter-item:not(:last-child)::after{content:'';width:1px;height:100%;background-color:var(--global--color-white);position:absolute;right:0;top:0;z-index:2;opacity:.3}section.counter .row .column .content .counter-grid .counter-item:hover::before{opacity:1}section.header{display:flex;flex-flow:row wrap;align-items:center}section.header .container{width:100%}@media only screen and (max-width:767px){section.header{min-height:250px!important}}section.hero{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;position:relative}section.hero .content{padding-top:5rem}section.hero .content .pretitle{text-align:center;text-transform:uppercase;max-width:80%;margin:0 auto}section.hero .content .text{text-align:center;max-width:80%;margin:0 auto}section.hero .content .links{display:flex;flex-flow:row wrap;justify-content:center;gap:3rem;align-items:center;max-width:80%;margin:0 auto;margin-top:2.5rem}section.hero .content .links .link{font-size:1rem}section.hero .content .links .btn{text-decoration:none}section.hero .arrow{position:absolute;left:50%;transform:translateX(-50%);bottom:0;cursor:pointer;width:32px;height:72px}section.hero .arrow .icons{position:relative}section.hero .arrow .icons i{font-size:2rem;color:var(--global--color-white);transition:.2s ease-in-out;position:absolute;left:50%;transform:translateX(-50%);bottom:0;opacity:0;animation:arrow 3s infinite}@keyframes arrow{0%{bottom:0;opacity:0}50%{opacity:1}100%{bottom:-4rem;opacity:0}}@media only screen and (min-width:767px) and (max-width:991px){section.hero .content{max-width:60%}}@media only screen and (max-width:767px){section.hero .content{max-width:100%}}section.logo-grid .container .row .column h2.title{margin-bottom:3rem}section.logo-grid .container .row .column .logo-repeater{display:flex;flex-flow:row wrap;justify-content:center;gap:3rem}section.logo-grid .container .row .column .logo-repeater .logo-item{flex:0 0 calc(25% - calc(9rem / 4));text-align:center;position:relative}section.logo-grid .container .row .column .logo-repeater .logo-item .logo-content{background-color:var(--global--color-white);border-radius:1rem;padding:3rem}section.logo-grid .container .row .column .logo-repeater .logo-item .logo-content h3{color:var(--global--color-black)!important}section.logo-grid .container .row .column .logo-repeater .logo-item .logo-content .logo{font-size:3rem;background-color:var(--global--color-black);border-radius:50%;aspect-ratio:1/1;width:5rem;margin:0 auto;display:flex;justify-content:center;align-items:center;margin-bottom:2rem}section.logo-grid .container .row .column .logo-repeater .logo-item .logo-content .logo i{color:var(--global--color-white);font-size:2.5rem}section.logo-grid .container .row .column .logo-repeater .logo-item:nth-child(odd){margin-top:6rem}section.logo-grid .container .row .column .logo-repeater .logo-item .fullink{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}section.logo-grid .container .row .column .logo-repeater .logo-item .fullink::after{display:none}@media only screen and (max-width:767px){section.logo-grid .container .row .column .logo-repeater .logo-item{flex:1 0 100%}section.logo-grid .container .row .column .logo-repeater .logo-item:nth-child(odd){margin-top:0}}section.logo-grid .container .row .column .link{margin-top:2rem;display:flex;flex-flow:row wrap;justify-content:center}section.portfolio-slider .container .row .column .content{max-width:calc(100% + 40px);width:calc(100% + 40px);margin-left:-20px}section.portfolio-slider .container .row .column .content h2.title{margin-bottom:64px;text-align:center}section.portfolio-slider .container .row .column .content .swiper .swiper-wrapper{height:auto}section.portfolio-slider .container .row .column .content .swiper .swiper-wrapper .swiper-slide .swiper-image{aspect-ratio:1/1;height:auto;border-radius:8px;overflow:hidden;background-size:cover;padding:1rem;display:flex;flex-flow:row wrap;align-items:flex-end}section.portfolio-slider .container .row .column .content .swiper .swiper-wrapper .swiper-slide .swiper-image .swiper-content{background-color:var(--global--color-extra-3);width:100%;padding:1.5rem 2.5rem;border-radius:.5rem}section.portfolio-slider .container .row .column .content .swiper .swiper-wrapper .swiper-slide .swiper-image .swiper-content span{color:var(--global--color-white);display:block;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:1px;position:relative;width:fit-content}section.portfolio-slider .container .row .column .content .swiper .swiper-wrapper .swiper-slide .swiper-image .swiper-content span::after{content:'';width:2rem;height:2px;background-color:var(--global--color-primary);position:absolute;right:-2.5rem;top:50%;transform:translateY(-50%)}section.portfolio-slider .container .row .column .content .swiper .swiper-wrapper .swiper-slide .swiper-image .swiper-content h4.title{color:var(--global--color-white)}section.portfolio-slider .container .row .column .content .swiper .swiper-pagination{display:flex;flex-flow:row wrap;bottom:-2rem;position:initial;justify-content:center;margin-top:2rem}section.portfolio-slider .container .row .column .content .swiper .swiper-pagination .swiper-pagination-bullet{background-color:#000;opacity:1;transition:.2s ease-in-out;width:12px;height:12px}section.portfolio-slider .container .row .column .content .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--global--color-primary)}section.quote{display:flex;flex-flow:row wrap;align-items:center}section.quote .container{width:100%}section.quote .container h2{text-align:center}section.quote .container h2 em{font-style:normal;font-family:Courgette;font-size:42px}@media only screen and (max-width:767px){section.quote .container h2 em{font-size:28px}}section.review-slider .content .title{margin-bottom:3rem}section.review-slider .content .title::after{content:'.';color:var(--global--color-primary);font-family:var(--global--body-font)}section.review-slider .content .swiper{overflow:inherit}section.review-slider .content .swiper .swiper-wrapper{height:auto;padding:1rem 0}section.review-slider .content .swiper .swiper-wrapper .swiper-slide{border-radius:.5rem;overflow:hidden;box-shadow:0 0 20px rgba(0,0,0,.1)}section.review-slider .content .swiper .swiper-wrapper .swiper-slide .swiper-content{padding:4rem;display:flex;flex-flow:row wrap;gap:0 2rem}section.review-slider .content .swiper .swiper-wrapper .swiper-slide .swiper-content .swiper-image{flex:0 0 calc(19% - 1rem);aspect-ratio:1/1;border-radius:50%;background-size:cover}section.review-slider .content .swiper .swiper-wrapper .swiper-slide .swiper-content .main-content{flex:0 0 calc(81% - 1rem);display:flex;flex-flow:row wrap;align-items:center;position:relative}section.review-slider .content .swiper .swiper-wrapper .swiper-slide .swiper-content .main-content .items{flex:0 0 100%}section.review-slider .content .swiper .swiper-wrapper .swiper-slide .swiper-content .main-content .items .title{margin-bottom:8px;font-weight:500}section.review-slider .content .swiper .swiper-wrapper .swiper-slide .swiper-content .main-content .items .term{color:var(--global--color-primary);font-size:.8rem;text-transform:uppercase;letter-spacing:1px}section.review-slider .content .swiper .swiper-wrapper .swiper-slide .swiper-content .main-content::after{content:url(/wp-content/uploads/2023/07/icon.png);position:absolute;right:0;top:50%;transform:translateY(-50%)}section.rvs-column .content-rows{display:flex;flex-flow:row wrap;justify-content:center}section.rvs-column .content-rows .content-row{display:flex;flex-flow:row wrap;justify-content:center}section.rvs-column .content-rows .content-row .row-content{max-width:1024px;margin:0 auto;padding-inline:24px}section.rvs-column .content-rows .content-row.top{align-items:flex-start}section.rvs-column .content-rows .content-row.middle{align-items:center}section.rvs-column .content-rows .content-row.bottom{align-items:flex-end}section.services .services-grid{display:flex;flex-flow:row wrap;justify-content:space-between}section.services .services-grid .service-item{box-shadow:0 0 16px rgba(0,0,0,.04);border-radius:8px;overflow:hidden;position:relative;background-color:#fff}section.services .services-grid .service-item .service-content{padding:56px}section.services .services-grid .service-item .service-content .service-image{margin-bottom:2rem}section.services .services-grid .service-item:nth-child(2){background-color:var(--global--color-black)}section.services .services-grid .service-item:nth-child(2) .service-content h3{color:var(--global--color-white);margin-bottom:52px}section.services .services-grid .service-item:nth-child(2) .service-content p{color:var(--global--color-white);opacity:.7}section.services .services-grid .service-item::after{content:'';position:absolute;bottom:0;right:0;border-top:130px solid transparent;border-right:100px solid rgba(255,255,255,.2)}section.tabs .tab-items{display:flex;flex-flow:row wrap;gap:3rem;padding-bottom:2rem;border-bottom:1px solid #000;margin-bottom:2rem}section.tabs .tab-items .tab{cursor:pointer}section.tabs .tab-items .tab .title{font-weight:300}section.tabs .content-items .tab-content{display:flex;flex-flow:row wrap;gap:150px}section.tabs .content-items .tab-content:not(:first-child){display:none}section.textmedia .content{display:flex;flex-flow:row wrap;justify-content:space-between}section.textmedia .content .media-row{position:relative;border-radius:8px}section.textmedia .content .media-row .image img{width:100%;height:auto;object-fit:cover;aspect-ratio:1.3/1}section.textmedia .content .media-row .video{position:relative;aspect-ratio:1/1;border-radius:50%;overflow:hidden}section.textmedia .content .media-row .video video{width:100%;height:100%;transform:scale(1.8)}section.textmedia .content .media-row .play-button{position:absolute;bottom:-24px;right:-34px;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;background-color:var(--global--color-primary);transform:translate(-50%,-50%);color:var(--global--color-black);border-radius:50%;font-size:35px;width:114px;height:114px;cursor:pointer}section.textmedia .content .media-row .play-button i{padding-left:2px;transition:.2s ease-in-out}section.textmedia .content .media-row .play-button i.pause{position:absolute;opacity:0;padding-left:0}section.textmedia .content .media-row .play-button::after{content:'';width:134px;height:134px;position:absolute;bottom:-12px;right:-12px;border-radius:50%;background-color:transparent;border:2px solid var(--global--color-black);opacity:.2}section.textmedia .content .media-row .play-button.playing i{opacity:0}section.textmedia .content .media-row .play-button.playing i.pause{opacity:1}section.textmedia .content .content-row{display:flex;flex-flow:column wrap;justify-content:space-between}section.textmedia .content .content-row .text{width:100%;padding-bottom:20px}section.textmedia .content .content-row.top{justify-content:flex-start}section.textmedia .content .content-row.bottom{justify-content:flex-end}section.textmedia .content .content-row.middle{justify-content:center}section.textmedia .content .content-row h2{margin-bottom:40px}section.textmedia .content .content-row .blocks{display:flex;flex-flow:row wrap;gap:16px}section.textmedia .content .content-row .blocks .information-block{flex:0 0 calc(50% - 8px);position:relative}section.textmedia .content .content-row .blocks .information-block::before{content:'';width:8px;height:8px;border-radius:50%;background-color:var(--global--color-primary);position:absolute;left:0;top:8px}section.textmedia .content .content-row .blocks .information-block .title{padding-left:2rem}section.textmedia .content .content-row .blocks .information-block .text{padding-left:2rem;font-size:15px;line-height:24px}section.textmedia .content .content-row .sum-up{display:flex;flex-flow:row wrap;gap:2.5rem}section.textmedia .content .content-row .sum-up .sum-up-block{padding-left:6rem;position:relative}section.textmedia .content .content-row .sum-up .sum-up-block::before{content:'\f00c';position:absolute;left:0;top:5px;width:4rem;height:4rem;background-color:rgba(var(--global--color-primary),.5);display:flex;justify-content:center;align-items:center;font-family:'Font Awesome 6 Pro';background-color:#ffeed1;border-radius:50%;font-size:1.5rem;color:var(--global--color-primary);font-weight:300}section.textmedia .content .content-row .button a.btn:hover{background-color:#000;color:#fff}@media only screen and (max-width:991px){section.textmedia .content{gap:2rem!important}section.textmedia .content .content-row{flex:0 0 100%!important}section.textmedia .content .content-row .blocks .information-block{flex:0 0 100%}section.textmedia .content .content-row .blocks .information-block p{width:auto}section.textmedia .content .media-row{flex:0 0 100%!important}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFkbWluLnNjc3MiLCJiYXNpYy5zY3NzIiwiaGVhZGVyLnNjc3MiLCJydnMuc2NzcyIsImZvb3Rlci5zY3NzIiwiZm9ybXMuc2NzcyIsIi4uLy4uL2Jsb2Nrcy9hcmNoaXZlLWdyaWQvYXJjaGl2ZS1ncmlkLnNjc3MiLCIuLi8uLi9ibG9ja3MvY29sdW1ucy9jb2x1bW5zLnNjc3MiLCIuLi8uLi9ibG9ja3MvY291bnRlci9jb3VudGVyLnNjc3MiLCIuLi8uLi9ibG9ja3MvaGVhZGVyL2hlYWRlci5zY3NzIiwiLi4vLi4vYmxvY2tzL2hlcm8vaGVyby5zY3NzIiwiLi4vLi4vYmxvY2tzL2xvZ28tZ3JpZC9sb2dvLWdyaWQuc2NzcyIsIi4uLy4uL2Jsb2Nrcy9wb3J0Zm9saW8tc2xpZGVyL3BvcnRmb2xpby1zbGlkZXIuc2NzcyIsIi4uLy4uL2Jsb2Nrcy9xdW90ZS9xdW90ZS5zY3NzIiwiLi4vLi4vYmxvY2tzL3Jldmlldy1zbGlkZXIvcmV2aWV3LXNsaWRlci5zY3NzIiwiLi4vLi4vYmxvY2tzL3J2cy1jb2x1bW4vcnZzLWNvbHVtbi5zY3NzIiwiLi4vLi4vYmxvY2tzL3NlcnZpY2VzL3NlcnZpY2VzLnNjc3MiLCIuLi8uLi9ibG9ja3MvdGFicy90YWJzLnNjc3MiLCIuLi8uLi9ibG9ja3MvdGV4dG1lZGlhL3RleHRtZWRpYS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDBEQUdNLFFBQVMsS0FDVCxVQUFXLElBQUEsS0FDWCxJQUFLLElBTFgsa0VBUVEsUUFBUyxLQVJqQixzRUFhVSxRQUFTLEtBYm5CLDZFQWlCVSxNQUFPLEtBQ1AsT0FBUSxLQUNSLGNBQWUsS0FDZixXQUFZLFdBQ1osV0FBWSxJQUFBLFlBckJ0QixzRkEwQlksV0FBWSxFQUFFLEVBQUUsSUFBaUIsS0ExQjdDLHdDQWlDSSxTQUFVLE1BQ1YsS0FBTSxnQkFDTixJQUFLLFlBQ0wsTUFBTyxNQUNQLE9BQVEsTUFDUixpQkFBa0IsS0FDbEIsUUFBUyxLQUNULFdBQVksRUFD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QUFTLEdBQ1QsTUFBTyxJQUNQLE9BQVEsSUFDUixjQUFlLElBQ2YsaUJBQWtCLDZCQUNsQixTQUFVLFNBQ1YsS0FBTSxFQUNOLElBQUssSUFoSWpCLDBFQW9JWSxhQUFjLEtBcEkxQix5RUF3SVksYUFBYyxLQUNkLFVBQVcsS0FDWCxZQUFhLEtBMUl6QixnREFnSlEsUUFBUyxLQUNULFVBQVcsSUFBQSxLQUNYLElBQUssT0FsSmIsOERBcUpVLGFBQWMsS0FDZCxTQUFVLFNBdEpwQixzRUF5SlksUUFBUyxRQUNULFNBQVUsU0FDVixLQUFNLEVBQ04sSUFBSyxJQUNMLE1BQU8sS0FDUCxPQUFRLEtBQ1IsaUJBQWtCLHNDQUNsQixRQUFTLEtBQ1QsZ0JBQWlCLE9BQ2pCLFlBQWEsT0FDYixZQUFhLHFCQUNiLGlCQUFrQixRQUNsQixjQUFlLElBQ2YsVUFBVyxPQUNYLE1BQU8sNkJBQ1AsWUFBYSxJQXhLekIsNERBZ0xZLGlCQUFrQixLQUNsQixNQUFPLEtBTWpCLHlDQXZMRiwyQkF5TE0sSUFBSyxlQXpMWCx3Q0E0TFEsS0FBTSxFQUFFLEVBQUUsZUE1TGxCLG1FQW1NWSxLQUFNLEVBQUEsRUFBQSxLQW5NbEIscUVBc01jLE1BQU8sS0F0TXJCLHNDQTZNUSxLQUFNLEVBQUUsRUFBRSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJib2R5LndwLWFkbWlue1xyXG4gIC5hY2YtcmFkaW8tbGlzdCB7XHJcbiAgICAmOmhhcyg+IGxpID4gbGFiZWwgPiAuYWRtaW4tY29sb3Ipe1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICBnYXA6IDhweDtcclxuXHJcbiAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBsYWJlbHtcclxuICAgICAgICBpbnB1dHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgIC5hZG1pbi1jb2xvcntcclxuICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zZWxlY3RlZHtcclxuICAgICAgICAgIC5hZG1pbi1jb2xvcntcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKCRjb2xvcjogIzAwMDAwMCwgJGFscGhhOiAxLjApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYWNmLXRvb2x0aXAuYWNmLWZjLXBvcHVwe1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbGVmdDogMTYwcHghaW1wb3J0YW50O1xyXG4gICAgdG9wOiAwIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAyNDBweDtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBwYWRkaW5nOiAyNHB4IDAgMjRweCAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggOXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICBcclxuICAgIGxpe1xyXG4gICAgICBhe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAyNHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgXHJcbiAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgY29udGVudDogJ1xcZTBiNSc7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJ2ZvbnQgYXdlc29tZSA2IHBybyc7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTFlMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5hZG1pbi1iYXJ7XHJcbiAgICAuYWNmLXRvb2x0aXAuYWNmLWZjLXBvcHVwe1xyXG4gICAgICBwYWRkaW5nLXRvcDogNTZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiYm9keTpub3QoLndwLWFkbWluKXtcclxuICBtYXJnaW46IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1iYWNrZ3JvdW5kLWNvbG9yKTtcclxuICB3aWR0aDogMTAwdnc7XHJcbiAgZGlzcGxheTogaW5oZXJpdDtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcblxyXG4gICYjY3VzdG9tLXNpZGViYXJ7XHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhcntcclxuICAgICAgZGlzcGxheTogbm9uZTsgLyogQ2hyb21lICovXHJcbiAgICB9XHJcbiAgXHJcbiAgICAqIHtcclxuICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGaXJlZm94ICovXHJcbiAgICB9XHJcbiAgICBcclxuICAgICo6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgd2lkdGg6IDA7IC8qIFNhZmFyaSAqL1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgXHJcbiAgICAuY3VzdG9tLXNjcm9sbGJhcntcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIGhlaWdodDogOTJ2aDtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICByaWdodDogLTZweDtcclxuICAgICAgdG9wOiA0dmg7XHJcbiAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBcclxuICAgICAgLnNjcm9sbGJhci1ib3h7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgXHJcbiAgICAgICAgLnNjcm9sbGJhci1wb3NpdGlvbntcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICNmZmYsICRhbHBoYTogMC41KTtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBtYWlue1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2e1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC0taGVhZGluZy1mb250KTtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICBiLCBzdHJvbmd7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDEsIC5oMXtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtLWgxLWZvbnQtZmFtaWx5KTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1oMS1mb250LXNpemUpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWdsb2JhbC0taDEtbGluZS1oZWlnaHQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWdsb2JhbC0taDEtZm9udC13ZWlnaHQpO1xyXG4gICAgZm9udC1zdHlsZTogdmFyKC0tZ2xvYmFsLS1oMS1mb250LXN0eWxlKTtcclxuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWdsb2JhbC0taDEtbWFyZ2luLWJvdHRvbSk7XHJcbiAgfVxyXG5cclxuICBoMiwgLmgye1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC0taDItZm9udC1mYW1pbHkpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWgyLWZvbnQtc2l6ZSk7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tZ2xvYmFsLS1oMi1saW5lLWhlaWdodCk7XHJcbiAgICBmb250LXdlaWdodDogdmFyKC0tZ2xvYmFsLS1oMi1mb250LXdlaWdodCk7XHJcbiAgICBmb250LXN0eWxlOiB2YXIoLS1nbG9iYWwtLWgyLWZvbnQtc3R5bGUpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2xvYmFsLS1oMi1tYXJnaW4tYm90dG9tKTtcclxuICB9XHJcblxyXG4gIGgzLCAuaDN7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLS1oMy1mb250LWZhbWlseSk7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWdsb2JhbC0taDMtZm9udC1zaXplKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1nbG9iYWwtLWgzLWxpbmUtaGVpZ2h0KTtcclxuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1nbG9iYWwtLWgzLWZvbnQtd2VpZ2h0KTtcclxuICAgIGZvbnQtc3R5bGU6IHZhcigtLWdsb2JhbC0taDMtZm9udC1zdHlsZSk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nbG9iYWwtLWgzLW1hcmdpbi1ib3R0b20pO1xyXG4gIH1cclxuXHJcbiAgaDQsIC5oNHtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtLWg0LWZvbnQtZmFtaWx5KTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1oNC1mb250LXNpemUpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWdsb2JhbC0taDQtbGluZS1oZWlnaHQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWdsb2JhbC0taDQtZm9udC13ZWlnaHQpO1xyXG4gICAgZm9udC1zdHlsZTogdmFyKC0tZ2xvYmFsLS1oNC1mb250LXN0eWxlKTtcclxuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWdsb2JhbC0taDQtbWFyZ2luLWJvdHRvbSk7XHJcbiAgfVxyXG5cclxuICBoNSwgLmg1e1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC0taDUtZm9udC1mYW1pbHkpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWg1LWZvbnQtc2l6ZSk7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tZ2xvYmFsLS1oNS1saW5lLWhlaWdodCk7XHJcbiAgICBmb250LXdlaWdodDogdmFyKC0tZ2xvYmFsLS1oNS1mb250LXdlaWdodCk7XHJcbiAgICBmb250LXN0eWxlOiB2YXIoLS1nbG9iYWwtLWg1LWZvbnQtc3R5bGUpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2xvYmFsLS1oNS1tYXJnaW4tYm90dG9tKTtcclxuICB9XHJcblxyXG4gIGg2LCAuaDZ7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLS1oNi1mb250LWZhbWlseSk7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWdsb2JhbC0taDYtZm9udC1zaXplKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1nbG9iYWwtLWg2LWxpbmUtaGVpZ2h0KTtcclxuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1nbG9iYWwtLWg2LWZvbnQtd2VpZ2h0KTtcclxuICAgIGZvbnQtc3R5bGU6IHZhcigtLWdsb2JhbC0taDYtZm9udC1zdHlsZSk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nbG9iYWwtLWg2LW1hcmdpbi1ib3R0b20pO1xyXG4gIH1cclxuXHJcbiAgcCwgc3BhbiwgbGksIGEsIGksIHN0cm9uZ3tcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtLWJvZHktZm9udCk7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICBhOm5vdCguYnRuKXtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOjphZnRlcntcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIHB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWdsb2JhbC0tcC1mb250LXNpemUpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWdsb2JhbC0tcC1saW5lLWhlaWdodCk7XHJcbiAgICBmb250LXdlaWdodDogdmFyKC0tZ2xvYmFsLS1wLWZvbnQtd2VpZ2h0KTtcclxuICAgIGZvbnQtc3R5bGU6IHZhcigtLWdsb2JhbC0tcC1mb250LXN0eWxlKTtcclxuICAgIFxyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nbG9iYWwtLXAtbWFyZ2luLWJvdHRvbSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzcGFue1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLS1zcGFuLWZvbnQtZmFtaWx5KTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1zcGFuLWZvbnQtc2l6ZSk7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tZ2xvYmFsLS1zcGFuLWxpbmUtaGVpZ2h0KTtcclxuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1nbG9iYWwtLXNwYW4tZm9udC13ZWlnaHQpO1xyXG4gICAgZm9udC1zdHlsZTogdmFyKC0tZ2xvYmFsLXNwYW4tZm9udC1zdHlsZSk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nbG9iYWwtLXNwYW4tbWFyZ2luLWJvdHRvbSk7XHJcbiAgfVxyXG5cclxuICBpe1xyXG4gICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xyXG4gIH1cclxuXHJcbiAgc2VjdGlvbntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLmZ1bGwtd2lkdGh7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5mdWxsLWhlaWdodHtcclxuICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgcGFkZGluZy10b3A6IDAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhY2tncm91bmR7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cclxuICAgICAgLm92ZXJsYXl7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAub3ZlcmxheS1pbWFnZXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50e1xyXG4gICAgICBtYXgtd2lkdGg6IHZhcigtLWdsb2JhbC0tc2l0ZS1sYXlvdXQpO1xyXG4gICAgICBtYXJnaW46IHZhcigtLWdsb2JhbC0tYmxvY2stc3BhY2luZy12LWRlc2t0b3ApIGF1dG87XHJcbiAgICAgIHBhZGRpbmctaW5saW5lOiB2YXIoLS1nbG9iYWwtLWJsb2NrLXNwYWNpbmctaC1kZXNrdG9wKTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhY2tncm91bmQtc3dpcGVyLnN3aXBlcntcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgICAgLnN3aXBlci13cmFwcGVye1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLnN3aXBlci1zbGlkZXtcclxuICAgICAgICAgIC5pbWFnZXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vdmVybGF5e1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYucGFnZW5vdGZvdW5ke1xyXG4gICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG5cclxuICAgICAgaDF7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAgICAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0tZ2xvYmFsLS1ibG9jay1zcGFjaW5nLWgpIC8gMS41KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICN3cGFkbWluYmFye1xyXG4gICAgc3BhbntcclxuICAgICAgZGlzcGxheTogaW5pdGlhbDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGEucHJpbWFyeS1idG57XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tcHJpbWFyeS1idG4tYmFja2dyb3VuZC1jb2xvcik7XHJcbiAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1wcmltYXJ5LWJ0bi1mb250LWNvbG9yKTtcclxuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1nbG9iYWwtLXByaW1hcnktYnRuLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC0tcHJpbWFyeS1idG4tZm9udC1mYW1pbHkpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLXByaW1hcnktYnRuLWZvbnQtc2l6ZSk7XHJcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tZ2xvYmFsLS1wcmltYXJ5LWJ0bi1wYWRkaW5nLXRvcCk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tZ2xvYmFsLS1wcmltYXJ5LWJ0bi1wYWRkaW5nLWJvdHRvbSk7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWdsb2JhbC0tcHJpbWFyeS1idG4tcGFkZGluZy1sZWZ0KTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWdsb2JhbC0tcHJpbWFyeS1idG4tcGFkZGluZy1yaWdodCk7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLXByaW1hcnktYnRuLWJhY2tncm91bmQtY29sb3ItaG92ZXIpO1xyXG4gICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1wcmltYXJ5LWJ0bi1mb250LWNvbG9yLWhvdmVyKSA7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXJ7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhLnNlY29uZGFyeS1idG57XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tc2Vjb25kYXJ5LWJ0bi1iYWNrZ3JvdW5kLWNvbG9yKTtcclxuICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLXNlY29uZGFyeS1idG4tZm9udC1jb2xvcik7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZ2xvYmFsLS1zZWNvbmRhcnktYnRuLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC0tc2Vjb25kYXJ5LWJ0bi1mb250LWZhbWlseSk7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWdsb2JhbC0tc2Vjb25kYXJ5LWJ0bi1mb250LXNpemUpO1xyXG4gICAgcGFkZGluZy10b3A6IHZhcigtLWdsb2JhbC0tc2Vjb25kYXJ5LWJ0bi1wYWRkaW5nLXRvcCk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tZ2xvYmFsLS1zZWNvbmRhcnktYnRuLXBhZGRpbmctYm90dG9tKTtcclxuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tZ2xvYmFsLS1zZWNvbmRhcnktYnRuLXBhZGRpbmctbGVmdCk7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1nbG9iYWwtLXNlY29uZGFyeS1idG4tcGFkZGluZy1yaWdodCk7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLXNlY29uZGFyeS1idG4tYmFja2dyb3VuZC1jb2xvci1ob3Zlcik7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLXNlY29uZGFyeS1idG4tZm9udC1jb2xvci1ob3ZlcikgO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVye1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XHJcbiAgYm9keTpub3QoLndwLWFkbWluKXtcclxuICAgIGgxLCAuaDF7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS1nbG9iYWwtLWgxLWZvbnQtc2l6ZSkgLyAxLjUpO1xyXG4gICAgICBsaW5lLWhlaWdodDogY2FsYyh2YXIoLS1nbG9iYWwtLWgxLWxpbmUtaGVpZ2h0KSAvIDEuNSk7XHJcbiAgICB9XHJcblxyXG4gICAgc2VjdGlvbntcclxuICAgICAgbWFyZ2luOiB2YXIoLS1nbG9iYWwtLWJsb2NrLXNwYWNpbmctdi10YWJsZXQpIGF1dG87XHJcbiAgICAgIHBhZGRpbmctaW5saW5lOiB2YXIoLS1nbG9iYWwtLWJsb2NrLXNwYWNpbmctaC10YWJsZXQpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgYm9keTpub3QoLndwLWFkbWluKXtcclxuICAgIGgxLCAuaDF7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS1nbG9iYWwtLWgxLWZvbnQtc2l6ZSkgLyAxLjgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogY2FsYyh2YXIoLS1nbG9iYWwtLWgxLWxpbmUtaGVpZ2h0KSAvIDEuOCk7XHJcbiAgICB9XHJcblxyXG4gICAgaDIsIC5oMntcclxuICAgICAgZm9udC1zaXplOiBjYWxjKHZhcigtLWdsb2JhbC0taDEtZm9udC1zaXplKSAvIDIuNSk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKHZhcigtLWdsb2JhbC0taDEtbGluZS1oZWlnaHQpIC8gMi41KTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgc2VjdGlvbntcclxuICAgICAgbWFyZ2luOiB2YXIoLS1nbG9iYWwtLWJsb2NrLXNwYWNpbmctdi1tb2JpbGUpIGF1dG87XHJcbiAgICAgIHBhZGRpbmctaW5saW5lOiB2YXIoLS1nbG9iYWwtLWJsb2NrLXNwYWNpbmctaC1tb2JpbGUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJoZWFkZXJ7XHJcbiAgd2lkdGg6IDEwMHZ3O1xyXG5cclxuICAud3RyYy1oZWFkZXJ7XHJcbiAgICAuaGVhZGVyLWNvbnRlbnR7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgIC53dHJjLWxvZ297XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuc2l0ZS10aXRsZXtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubG9nb3tcclxuICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA3NnB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0aWNreS1sb2dve1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAud3RyYy1tZW51e1xyXG4gICAgICAgIHBhZGRpbmctaW5saW5lOiA1MHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLy8gZmxleDogMCAwIDM2JTtcclxuXHJcbiAgICAgICAgLm1lbnV7XHJcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICAgIGdhcDogdmFyKC0tZ2xvYmFsLS1tZW51LWl0ZW0tc3BhY2luZyk7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgIC5tZW51LWl0ZW17XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICYuZW5nbGlzaHtcclxuICAgICAgICAgICAgICAmPiBhe1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvaW1nL2VuZ2xpc2gtaWNvbi5wbmcpO1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogNTYlO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnNwYW5pc2h7XHJcbiAgICAgICAgICAgICAgJj4gYXtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy9zcGFuaXNoLWljb24ucG5nKTtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDU2JTtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjNweDtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5jYXRhbG9uaWFue1xyXG4gICAgICAgICAgICAgICY+IGF7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvY2F0YWxvbmlhLWljb24ucG5nKTtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDU2JTtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjNweDtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLS1tZW51LWZvbnQtZmFtaWx5KTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWdsb2JhbC0tbWVudS1mb250LXNpemUpO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1nbG9iYWwtLW1lbnUtZm9udC13ZWlnaHQpO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1nbG9iYWwtLW1lbnUtbGluZS1oZWlnaHQpO1xyXG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IHZhcigtLWdsb2JhbC0tbWVudS1mb250LXN0eWxlKTtcclxuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1tZW51LWNvbG9yKTtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1c3tcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLW1lbnUtY29sb3ItYWN0aXZlKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdWItbWVudXtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbGVmdDogLTgwJTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiA5MHB4IDEwcHggMjBweDtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDcwcHgpO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLm1lbnUtaXRlbXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItYmxhY2spO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3Vze1xyXG4gICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVte1xyXG4gICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1tZW51LWNvbG9yLWFjdGl2ZSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgIC5zdWItbWVudXtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi53ZWdsb3QtcGFyZW50LW1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zcGFuaXNoLW1lbnV7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jYXRhbG9uaWFuLW1lbnV7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTQ2cHgpe1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubW9iaWxlLW1lbnV7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgaXtcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlKTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNDZweCl7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuc3RpY2t5e1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IDIwO1xyXG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAuc3RpY2t5LWxvZ297XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIFxyXG4gICAgICBpbWd7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNjZweCFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNjcm9sbGVke1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWhlYWRlci1iZy1jb2xvcik7XHJcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLWdsb2JhbC0taGVhZGVyLWJveC1zaGFkb3cpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBib3gtc2hhZG93OiAycHggMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG5cclxuICAgICAgLnd0cmMtaGVhZGVye1xyXG4gICAgICAgIC5oZWFkZXItY29udGVudHtcclxuICAgICAgICAgIC53dHJjLWxvZ297XHJcbiAgICAgICAgICAgIC5sb2dve1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdGlja3ktbG9nb3tcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnd0cmMtbWVudXtcclxuICAgICAgICAgICAgLm1lbnV7XHJcbiAgICAgICAgICAgICAgLm1lbnUtaXRlbXtcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLW1lbnUtc3RpY2t5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVte1xyXG4gICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLW1lbnUtc3RpY2t5LWNvbG9yLWFjdGl2ZSk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1c3tcclxuICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1tZW51LXN0aWNreS1jb2xvci1hY3RpdmUpO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubW9iaWxlLW1lbnV7XHJcbiAgICAgICAgaXtcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLW1lbnUtc3RpY2t5LWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hZG1pbi1iYXJ7XHJcbiAgaGVhZGVye1xyXG4gICAgJi5zdGlja3l7XHJcbiAgICAgIHRvcDogMzJweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCJib2R5Om5vdCgud3AtYWRtaW4pe1xyXG5cclxuICBzZWN0aW9uLmhlYWRlcntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAgICY6bm90KC5ob21lKXtcclxuICAgICAgaGVhZGVyLnN0aWNreXtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTtcclxuICBcclxuICAgICAgICAmLnNjcm9sbGVke1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50ZXh0e1xyXG4gICAgdWx7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuXHJcbiAgICAgIGxpeyAgICAgICBcclxuICAgICAgICAmOjptYXJrZXJ7XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIG1haW57XHJcbiAgICBzZWN0aW9uLnRleHRtZWRpYXtcclxuICAgICAgLm1lZGlhLXJvd3tcclxuICAgICAgICAuaW1hZ2V7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICBcclxuICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDc1JTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcbiAgICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAgNzUlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubWVkaWEtZmlyc3R7XHJcbiAgICAgICAgICAuaW1hZ2V7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gICAgaGVhZGVye1xyXG4gICAgICAud3RyYy1oZWFkZXJ7XHJcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDMycHghaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnBhZ2UtdHJhbnNpdGlvbntcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHotaW5kZXg6IDk5OTk5OTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xyXG5cclxuICBpbWd7XHJcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLndlYmNvZGUtZm9vdGVye1xyXG4gIHBhZGRpbmc6IDRyZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSk7XHJcblxyXG4gIC5jb250YWluZXJ7XHJcbiAgICBtYXgtd2lkdGg6IHZhcigtLWdsb2JhbC0tc2l0ZS1sYXlvdXQpO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgLnJvd3tcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgZ2FwOiA0cmVtO1xyXG5cclxuICAgICAgLmNvbHVtbntcclxuICAgICAgICBmbGV4OiAwIDAgY2FsYygyNSUgLSAzcmVtKTtcclxuXHJcbiAgICAgICAgdWwubWVudXtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgIGdhcDogMC41cmVtO1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcblxyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWJsYWNrKTtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgICBwYWRkaW5nOiAyLjVyZW0gMS41cmVtO1xyXG5cclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgIC5yb3d7XHJcbiAgICAgICAgZ2FwOiAyLjVyZW07XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmNvbHVtbntcclxuICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1vYmlsZS1wb3B1cC1tZW51e1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHotaW5kZXg6IDk5OTk5O1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcclxuXHJcbiAgLmNsb3NlLW1lbnV7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMS41cmVtO1xyXG4gICAgdG9wOiAxLjVyZW07XHJcblxyXG4gICAgaXtcclxuICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lbnV7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICBnYXA6IDEuNXJlbTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgLm1lbnUtaXRlbXtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgZm9udC1zaXplOiAycmVtO1xyXG5cclxuICAgICAgYXtcclxuICAgICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1ibGFjayk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbntcclxuICAgICAgICAuc3ViLW1lbnV7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICBsZWZ0OiAxMCU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMXJlbSAycmVtO1xyXG4gICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICAgIGdhcDogMXJlbTtcclxuXHJcbiAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItYmxhY2spIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAuc3ViLW1lbnV7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5lbmdsaXNoe1xyXG4gICAgICAgICY+IGF7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XHJcblxyXG4gICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvZW5nbGlzaC1pY29uLnBuZyk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiA1NiU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgd2lkdGg6IDIzcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc3BhbmlzaHtcclxuICAgICAgICAmPiBhe1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xyXG5cclxuICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvaW1nL3NwYW5pc2gtaWNvbi5wbmcpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogNTYlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmNhdGFsb25pYW57XHJcbiAgICAgICAgJj4gYXtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy9jYXRhbG9uaWEtaWNvbi5wbmcpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogNTYlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmFjdGl2ZXtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gIH1cclxufVxyXG5cclxuLmxhbmd1YWdlLWljb257XHJcbiAgcG9zaXRpb246IGZpeGVkIWltcG9ydGFudDtcclxuICByaWdodDogMS41cmVtO1xyXG4gIGJvdHRvbTogMS41cmVtO1xyXG4gIHdpZHRoOiA0cmVtO1xyXG4gIGhlaWdodDogNHJlbTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbiIsIi5mcm1fZm9ybXN7XHJcbiAgZm9ybS5mcm0tc2hvdy1mb3JtIHtcclxuICAgIC5mcm1fZm9ybV9maWVsZHMge1xyXG4gICAgICBmaWVsZHNldHtcclxuICAgICAgICAuZnJtX2ZpZWxkc19jb250YWluZXJ7XHJcbiAgICAgICAgICAuZnJtX2Zvcm1fZmllbGR7XHJcbiAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC0tYm9keS1mb250KTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWJsYWNrKTtcclxuXHJcbiAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLS1ib2R5LWZvbnQpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItYmxhY2spO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG5cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRleHRhcmVhe1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDdyZW07XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC0tYm9keS1mb250KTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWJsYWNrKTtcclxuXHJcbiAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLS1ib2R5LWZvbnQpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItYmxhY2spO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mcm1fc3VibWl0e1xyXG4gICAgICAgICAgICBidXR0b24uZnJtX2J1dHRvbl9zdWJtaXR7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLS1ib2R5LWZvbnQpO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAyNHB4O1xyXG5cclxuICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsInNlY3Rpb24uYXJjaGl2ZS1ncmlke1xyXG4gIC5jb250YWluZXJ7XHJcbiAgICAucm93e1xyXG4gICAgICAuY29sdW1ue1xyXG4gICAgICAgIC5jb250ZW50e1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgICAgICBnYXA6IDJyZW07XHJcblxyXG4gICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU0cHg7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5wcm9qZWN0LWdyaWR7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgICAgICAgIGdhcDogMnJlbTtcclxuICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMXJlbSk7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5wcm9qZWN0e1xyXG4gICAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDFyZW0pO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDI2NHB4O1xyXG5cclxuICAgICAgICAgICAgICAuaW1hZ2V7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC52aWRlb3tcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAudGh1bWJuYWlse1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB2aWRlb3tcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm92ZXJsYXl7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnByb2plY3QtY29udGVudHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogI2ZmZiwgJGFscGhhOiAwLjc0KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjI4cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDI2cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuZnVsbGlua3tcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgLnByb2plY3QtY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZ3JpZC0xe1xyXG4gICAgICAgICAgICAgIC5wcm9qZWN0e1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2MHB4O1xyXG4gICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAucHJvamVjdC1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5ncmlkLTJ7XHJcbiAgICAgICAgICAgICAgLnByb2plY3R7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg5KXtcclxuICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNTYwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgIC5wcm9qZWN0LWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59Iiwic2VjdGlvbi5jb2x1bW5ze1xyXG4gIC5jb250ZW50LXJvd3N7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAuY29udGVudC1yb3d7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcblxyXG4gICAgICAmLnRvcHtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5taWRkbGV7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5ib3R0b217XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi50d28tcm93c3tcclxuICAgICAgLmNvbnRlbnQtcm93e1xyXG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnRocmVlLXJvd3N7XHJcbiAgICAgIC5jb250ZW50LXJvd3tcclxuICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gMyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmZvdXItcm93c3tcclxuICAgICAgLmNvbnRlbnQtcm93e1xyXG4gICAgICAgIGZsZXg6IDAgMCAyNSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJzZWN0aW9uLmNvdW50ZXJ7XHJcbiAgLnJvd3tcclxuICAgIC5jb2x1bW57XHJcbiAgICAgIC5jb250ZW50e1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAuY291bnRlci1ncmlke1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcblxyXG4gICAgICAgICAgLmNvdW50ZXItaXRlbXtcclxuICAgICAgICAgICAgZmxleDogMCAwIDI1JTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTAwcHggMDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvdW50ZXItY29udGVudHtcclxuICAgICAgICAgICAgICAuY291bnRlci1udW1iZXJ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLS1oMS1mb250LWZhbWlseSk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuOHJlbTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5jb3VudGVyLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlKTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsInNlY3Rpb24uaGVhZGVye1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAuY29udGFpbmVye1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAgIG1pbi1oZWlnaHQ6IDI1MHB4IWltcG9ydGFudDtcclxuICB9XHJcbn0iLCJzZWN0aW9uLmhlcm97XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAuY29udGVudHtcclxuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xyXG5cclxuICAgIC5wcmV0aXRsZXtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHR7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5saW5rc3tcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGdhcDogM3JlbTtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyLjVyZW07XHJcblxyXG4gICAgICAubGlua3tcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC5idG57XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYXJyb3cge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgd2lkdGg6IDMycHg7XHJcbiAgICBoZWlnaHQ6IDcycHg7XHJcbiAgXHJcbiAgICAuaWNvbnMge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgXHJcbiAgICAgIGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBhbmltYXRpb246IGFycm93IDNzIGluZmluaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBrZXlmcmFtZXMgYXJyb3cge1xyXG4gICAgMCUge1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgXHJcbiAgICA1MCUge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgMTAwJSB7XHJcbiAgICAgIGJvdHRvbTogLTRyZW07XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gIHNlY3Rpb24uaGVyb3tcclxuICAgIC5jb250ZW50e1xyXG4gICAgICBtYXgtd2lkdGg6IDYwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gIHNlY3Rpb24uaGVyb3tcclxuICAgIC5jb250ZW50e1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59Iiwic2VjdGlvbi5sb2dvLWdyaWR7XHJcbiAgLmNvbnRhaW5lcntcclxuICAgIC5yb3d7XHJcbiAgICAgIC5jb2x1bW57XHJcblxyXG4gICAgICAgIGgyLnRpdGxle1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sb2dvLXJlcGVhdGVye1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGdhcDogM3JlbTtcclxuXHJcbiAgICAgICAgICAubG9nby1pdGVte1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygyNSUgLSBjYWxjKDlyZW0gLyA0KSk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLmxvZ28tY29udGVudHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlKTtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDNyZW07XHJcblxyXG4gICAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItYmxhY2spIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5sb2dve1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1ibGFjayk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKXtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZnVsbGlua3tcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAgICAgICAgICAgLmxvZ28taXRlbXtcclxuICAgICAgICAgICAgICBmbGV4OiAxIDAgMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGlua3tcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsInNlY3Rpb24ucG9ydGZvbGlvLXNsaWRlcntcclxuICAuY29udGFpbmVye1xyXG4gICAgLnJvd3tcclxuICAgICAgLmNvbHVtbntcclxuICAgICAgICAuY29udGVudHtcclxuICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlICsgNDBweCk7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcblxyXG4gICAgICAgICAgaDIudGl0bGV7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc3dpcGVye1xyXG4gICAgICAgICAgICAuc3dpcGVyLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAuc3dpcGVyLXNsaWRle1xyXG4gICAgICAgICAgICAgICAgLnN3aXBlci1pbWFnZXtcclxuICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAuc3dpcGVyLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1leHRyYS0zKTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlKTtcclxuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0yLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBoNC50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9ue1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICAgICAgICBib3R0b206IC0ycmVtO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcblxyXG4gICAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59Iiwic2VjdGlvbi5xdW90ZXtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgLmNvbnRhaW5lcntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIGgye1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICBlbXtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdDb3VyZ2V0dGUnO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59Iiwic2VjdGlvbi5yZXZpZXctc2xpZGVyIHtcclxuICAuY29udGVudCB7XHJcbiAgICAudGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcuJztcclxuICAgICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLS1ib2R5LWZvbnQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlciB7XHJcbiAgICAgIG92ZXJmbG93OiBpbmhlcml0O1xyXG5cclxuICAgICAgLnN3aXBlci13cmFwcGVyIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xyXG5cclxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblxyXG4gICAgICAgICAgLnN3aXBlci1jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogNHJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICAgICAgZ2FwOiAwIDJyZW07XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLWltYWdlIHtcclxuICAgICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygxOSUgLSAxcmVtKTtcclxuICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1haW4tY29udGVudHtcclxuICAgICAgICAgICAgICBmbGV4OiAwIDAgY2FsYyg4MSUgLSAxcmVtKTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgIC5pdGVtc3tcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgICAgICAgLnRlcm17XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wNy9pY29uLnBuZyk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsInNlY3Rpb24ucnZzLWNvbHVtbntcclxuICAuY29udGVudC1yb3dze1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAuY29udGVudC1yb3d7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgLnJvdy1jb250ZW50e1xyXG4gICAgICAgIG1heC13aWR0aDogMTAyNHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAyNHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnRvcHtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5taWRkbGV7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5ib3R0b217XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59Iiwic2VjdGlvbi5zZXJ2aWNlcyB7XHJcbiAgLnNlcnZpY2VzLWdyaWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgLnNlcnZpY2UtaXRlbSB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDAsMCwwLC4wNCk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgLnNlcnZpY2UtY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogNTZweDtcclxuXHJcbiAgICAgICAgLnNlcnZpY2UtaW1hZ2Uge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWJsYWNrKTtcclxuXHJcbiAgICAgICAgLnNlcnZpY2UtY29udGVudCB7XHJcbiAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTJweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3JkZXItdG9wOiAxMzBweCBzb2xpZCB0cmFuc3BhcmVudDsgLyogQWRqdXN0IHRoZSBzaXplIG9mIHRoZSB0cmlhbmdsZSAqL1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMTAwcHggc29saWQgcmdiYSgkY29sb3I6ICNmZmYsICRhbHBoYTogMC4yKTsgLyogQWRqdXN0IHRoZSBjb2xvciBvZiB0aGUgdHJpYW5nbGUgKi9cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsInNlY3Rpb24udGFicyB7XHJcbiAgLnRhYi1pdGVtc3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgZ2FwOiAzcmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG4gICAgLnRhYntcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgLnRpdGxle1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250ZW50LWl0ZW1ze1xyXG4gICAgLnRhYi1jb250ZW50e1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICBnYXA6IDE1MHB4O1xyXG5cclxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59Iiwic2VjdGlvbi50ZXh0bWVkaWEge1xyXG4gIC5jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIC5tZWRpYS1yb3cge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHJcbiAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDEuMy8xO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnZpZGVvIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIHZpZGVvIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnBsYXktYnV0dG9uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAtMjRweDtcclxuICAgICAgICByaWdodDogLTM0cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1ibGFjayk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICB3aWR0aDogMTE0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMTRweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAgICYucGF1c2Uge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgd2lkdGg6IDEzNHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMzRweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogLTEycHg7XHJcbiAgICAgICAgICByaWdodDogLTEycHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWdsb2JhbC0tY29sb3ItYmxhY2spO1xyXG4gICAgICAgICAgb3BhY2l0eTogMC4yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5wbGF5aW5nIHtcclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICAgICAgICAgJi5wYXVzZSB7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LXJvdyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgIC50ZXh0e1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnRvcHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYm90dG9te1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubWlkZGxle1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJsb2NrcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgIGdhcDogMTZweDtcclxuXHJcbiAgICAgICAgLmluZm9ybWF0aW9uLWJsb2NrIHtcclxuICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDhweCk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnN1bS11cCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgIGdhcDogMi41cmVtO1xyXG5cclxuICAgICAgICAuc3VtLXVwLWJsb2NrIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogNnJlbTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnXFxmMDBjJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDRyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogNHJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSksICRhbHBoYTogMC41KTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWVkMTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnV0dG9ue1xyXG4gICAgICAgIGEuYnRue1xyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gICAgLmNvbnRlbnR7XHJcbiAgICAgIGdhcDogMnJlbSFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAuY29udGVudC1yb3d7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCUhaW1wb3J0YW50O1xyXG4gIFxyXG4gICAgICAgIC5mcm1fZm9ybXN7XHJcbiAgICAgICAgfSAgXHJcblxyXG4gICAgICAgIC5ibG9ja3N7XHJcbiAgICAgICAgICAuaW5mb3JtYXRpb24tYmxvY2t7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG5cclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1lZGlhLXJvd3tcclxuICAgICAgICBmbGV4OiAwIDAgMTAwJSFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iXX0= */
