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}@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}@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}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 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:-50%;padding:100px 10px 30px;top:0;list-style-type:none;z-index:10;opacity:0;pointer-events:none;transition:.2s ease-in-out;min-width:200px}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 a{padding-left:30px;padding-right:30px;display:block;color:var(--global--color-black)}header .wtrc-header .header-content .wtrc-menu .menu .menu-item .sub-menu .menu-item:not(:first-child) a{padding-top:10px}header .wtrc-header .header-content .wtrc-menu .menu .menu-item .sub-menu .menu-item:not(:last-child) a{padding-bottom:10px}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}@media only screen and (max-width:1146px){header .wtrc-header .header-content .wtrc-menu{display:none}}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 .menu-footer-menu-container ul.menu{margin:0;padding:0;display:flex;flex-flow:row wrap;list-style-type:none;gap:.5rem}.webcode-footer .container .row .column .menu-footer-menu-container ul.menu li{flex:0 0 100%}.webcode-footer .container .row .column .menu-footer-menu-container ul.menu li a{color:var(--global--color-black);transition:.2s ease-in-out;font-weight:600}.webcode-footer .container .row .column .menu-footer-menu-container 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}.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.active{opacity:1;pointer-events:all}.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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TWpCLHlDQXZMRiwyQkF5TE0sSUFBSyxlQXpMWCx3Q0E0TFEsS0FBTSxFQUFFLEVBQUUsZUE1TGxCLG1FQW1NWSxLQUFNLEVBQUEsRUFBQSxLQW5NbEIscUVBc01jLE1BQU8sS0F0TXJCLHNDQTZNUSxLQUFNLEVBQUUsRUFBRSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJib2R5LndwLWFkbWlue1xyXG4gIC5hY2YtcmFkaW8tbGlzdCB7XHJcbiAgICAmOmhhcyg+IGxpID4gbGFiZWwgPiAuYWRtaW4tY29sb3Ipe1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICBnYXA6IDhweDtcclxuXHJcbiAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBsYWJlbHtcclxuICAgICAgICBpbnB1dHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgIC5hZG1pbi1jb2xvcntcclxuICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zZWxlY3RlZHtcclxuICAgICAgICAgIC5hZG1pbi1jb2xvcntcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKCRjb2xvcjogIzAwMDAwMCwgJGFscGhhOiAxLjApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYWNmLXRvb2x0aXAuYWNmLWZjLXBvcHVwe1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbGVmdDogMTYwcHghaW1wb3J0YW50O1xyXG4gICAgdG9wOiAwIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAyNDBweDtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBwYWRkaW5nOiAyNHB4IDAgMjRweCAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggOXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICBcclxuICAgIGxpe1xyXG4gICAgICBhe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAyNHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgXHJcbiAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgY29udGVudDogJ1xcZTBiNSc7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJ2ZvbnQgYXdlc29tZSA2IHBybyc7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTFlMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5hZG1pbi1iYXJ7XHJcbiAgICAuYWNmLXRvb2x0aXAuYWNmLWZjLXBvcHVwe1xyXG4gICAgICBwYWRkaW5nLXRvcDogNTZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiYm9keTpub3QoLndwLWFkbWluKXtcclxuICBtYXJnaW46IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1iYWNrZ3JvdW5kLWNvbG9yKTtcclxuICB3aWR0aDogMTAwdnc7XHJcbiAgZGlzcGxheTogaW5oZXJpdDtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcblxyXG4gICYjY3VzdG9tLXNpZGViYXJ7XHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhcntcclxuICAgICAgZGlzcGxheTogbm9uZTsgLyogQ2hyb21lICovXHJcbiAgICB9XHJcbiAgXHJcbiAgICAqIHtcclxuICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGaXJlZm94ICovXHJcbiAgICB9XHJcbiAgICBcclxuICAgICo6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgd2lkdGg6IDA7IC8qIFNhZmFyaSAqL1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgXHJcbiAgICAuY3VzdG9tLXNjcm9sbGJhcntcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIGhlaWdodDogOTJ2aDtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICByaWdodDogLTZweDtcclxuICAgICAgdG9wOiA0dmg7XHJcbiAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBcclxuICAgICAgLnNjcm9sbGJhci1ib3h7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgXHJcbiAgICAgICAgLnNjcm9sbGJhci1wb3NpdGlvbntcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICNmZmYsICRhbHBoYTogMC41KTtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBtYWlue1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2e1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC0taGVhZGluZy1mb250KTtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICBiLCBzdHJvbmd7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDEsIC5oMXtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtLWgxLWZvbnQtZmFtaWx5KTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1oMS1mb250LXNpemUpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWdsb2JhbC0taDEtbGluZS1oZWlnaHQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWdsb2JhbC0taDEtZm9udC13ZWlnaHQpO1xyXG4gICAgZm9udC1zdHlsZTogdmFyKC0tZ2xvYmFsLS1oMS1mb250LXN0eWxlKTtcclxuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWdsb2JhbC0taDEtbWFyZ2luLWJvdHRvbSk7XHJcbiAgfVxyXG5cclxuICBoMiwgLmgye1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC0taDItZm9udC1mYW1pbHkpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWgyLWZvbnQtc2l6ZSk7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tZ2xvYmFsLS1oMi1saW5lLWhlaWdodCk7XHJcbiAgICBmb250LXdlaWdodDogdmFyKC0tZ2xvYmFsLS1oMi1mb250LXdlaWdodCk7XHJcbiAgICBmb250LXN0eWxlOiB2YXIoLS1nbG9iYWwtLWgyLWZvbnQtc3R5bGUpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2xvYmFsLS1oMi1tYXJnaW4tYm90dG9tKTtcclxuICB9XHJcblxyXG4gIGgzLCAuaDN7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLS1oMy1mb250LWZhbWlseSk7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWdsb2JhbC0taDMtZm9udC1zaXplKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1nbG9iYWwtLWgzLWxpbmUtaGVpZ2h0KTtcclxuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1nbG9iYWwtLWgzLWZvbnQtd2VpZ2h0KTtcclxuICAgIGZvbnQtc3R5bGU6IHZhcigtLWdsb2JhbC0taDMtZm9udC1zdHlsZSk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nbG9iYWwtLWgzLW1hcmdpbi1ib3R0b20pO1xyXG4gIH1cclxuXHJcbiAgaDQsIC5oNHtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtLWg0LWZvbnQtZmFtaWx5KTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1oNC1mb250LXNpemUpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWdsb2JhbC0taDQtbGluZS1oZWlnaHQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWdsb2JhbC0taDQtZm9udC13ZWlnaHQpO1xyXG4gICAgZm9udC1zdHlsZTogdmFyKC0tZ2xvYmFsLS1oNC1mb250LXN0eWxlKTtcclxuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWdsb2JhbC0taDQtbWFyZ2luLWJvdHRvbSk7XHJcbiAgfVxyXG5cclxuICBoNSwgLmg1e1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC0taDUtZm9udC1mYW1pbHkpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWg1LWZvbnQtc2l6ZSk7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tZ2xvYmFsLS1oNS1saW5lLWhlaWdodCk7XHJcbiAgICBmb250LXdlaWdodDogdmFyKC0tZ2xvYmFsLS1oNS1mb250LXdlaWdodCk7XHJcbiAgICBmb250LXN0eWxlOiB2YXIoLS1nbG9iYWwtLWg1LWZvbnQtc3R5bGUpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2xvYmFsLS1oNS1tYXJnaW4tYm90dG9tKTtcclxuICB9XHJcblxyXG4gIGg2LCAuaDZ7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLS1oNi1mb250LWZhbWlseSk7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWdsb2JhbC0taDYtZm9udC1zaXplKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1nbG9iYWwtLWg2LWxpbmUtaGVpZ2h0KTtcclxuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1nbG9iYWwtLWg2LWZvbnQtd2VpZ2h0KTtcclxuICAgIGZvbnQtc3R5bGU6IHZhcigtLWdsb2JhbC0taDYtZm9udC1zdHlsZSk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nbG9iYWwtLWg2LW1hcmdpbi1ib3R0b20pO1xyXG4gIH1cclxuXHJcbiAgcCwgc3BhbiwgbGksIGEsIGksIHN0cm9uZ3tcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtLWJvZHktZm9udCk7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICBhOm5vdCguYnRuKXtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOjphZnRlcntcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIHB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWdsb2JhbC0tcC1mb250LXNpemUpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWdsb2JhbC0tcC1saW5lLWhlaWdodCk7XHJcbiAgICBmb250LXdlaWdodDogdmFyKC0tZ2xvYmFsLS1wLWZvbnQtd2VpZ2h0KTtcclxuICAgIGZvbnQtc3R5bGU6IHZhcigtLWdsb2JhbC0tcC1mb250LXN0eWxlKTtcclxuICAgIFxyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nbG9iYWwtLXAtbWFyZ2luLWJvdHRvbSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzcGFue1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLS1zcGFuLWZvbnQtZmFtaWx5KTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1zcGFuLWZvbnQtc2l6ZSk7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tZ2xvYmFsLS1zcGFuLWxpbmUtaGVpZ2h0KTtcclxuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1nbG9iYWwtLXNwYW4tZm9udC13ZWlnaHQpO1xyXG4gICAgZm9udC1zdHlsZTogdmFyKC0tZ2xvYmFsLXNwYW4tZm9udC1zdHlsZSk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nbG9iYWwtLXNwYW4tbWFyZ2luLWJvdHRvbSk7XHJcbiAgfVxyXG5cclxuICBpe1xyXG4gICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xyXG4gIH1cclxuXHJcbiAgc2VjdGlvbntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLmZ1bGwtd2lkdGh7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5mdWxsLWhlaWdodHtcclxuICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgcGFkZGluZy10b3A6IDAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhY2tncm91bmR7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cclxuICAgICAgLm92ZXJsYXl7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAub3ZlcmxheS1pbWFnZXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50e1xyXG4gICAgICBtYXgtd2lkdGg6IHZhcigtLWdsb2JhbC0tc2l0ZS1sYXlvdXQpO1xyXG4gICAgICBtYXJnaW46IHZhcigtLWdsb2JhbC0tYmxvY2stc3BhY2luZy12LWRlc2t0b3ApIGF1dG87XHJcbiAgICAgIHBhZGRpbmctaW5saW5lOiB2YXIoLS1nbG9iYWwtLWJsb2NrLXNwYWNpbmctaC1kZXNrdG9wKTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhY2tncm91bmQtc3dpcGVyLnN3aXBlcntcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgICAgLnN3aXBlci13cmFwcGVye1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLnN3aXBlci1zbGlkZXtcclxuICAgICAgICAgIC5pbWFnZXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vdmVybGF5e1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gICAgICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1nbG9iYWwtLWJsb2NrLXNwYWNpbmctaCkgLyAxLjUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI3dwYWRtaW5iYXJ7XHJcbiAgICBzcGFue1xyXG4gICAgICBkaXNwbGF5OiBpbml0aWFsO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYS5wcmltYXJ5LWJ0bntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1wcmltYXJ5LWJ0bi1iYWNrZ3JvdW5kLWNvbG9yKTtcclxuICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLXByaW1hcnktYnRuLWZvbnQtY29sb3IpO1xyXG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWdsb2JhbC0tcHJpbWFyeS1idG4tYm9yZGVyLXJhZGl1cyk7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLS1wcmltYXJ5LWJ0bi1mb250LWZhbWlseSk7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWdsb2JhbC0tcHJpbWFyeS1idG4tZm9udC1zaXplKTtcclxuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1nbG9iYWwtLXByaW1hcnktYnRuLXBhZGRpbmctdG9wKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1nbG9iYWwtLXByaW1hcnktYnRuLXBhZGRpbmctYm90dG9tKTtcclxuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tZ2xvYmFsLS1wcmltYXJ5LWJ0bi1wYWRkaW5nLWxlZnQpO1xyXG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tZ2xvYmFsLS1wcmltYXJ5LWJ0bi1wYWRkaW5nLXJpZ2h0KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tcHJpbWFyeS1idG4tYmFja2dyb3VuZC1jb2xvci1ob3Zlcik7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLXByaW1hcnktYnRuLWZvbnQtY29sb3ItaG92ZXIpIDtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlcntcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGEuc2Vjb25kYXJ5LWJ0bntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1zZWNvbmRhcnktYnRuLWJhY2tncm91bmQtY29sb3IpO1xyXG4gICAgY29sb3I6IHZhcigtLWdsb2JhbC0tc2Vjb25kYXJ5LWJ0bi1mb250LWNvbG9yKTtcclxuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1nbG9iYWwtLXNlY29uZGFyeS1idG4tYm9yZGVyLXJhZGl1cyk7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLS1zZWNvbmRhcnktYnRuLWZvbnQtZmFtaWx5KTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1zZWNvbmRhcnktYnRuLWZvbnQtc2l6ZSk7XHJcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tZ2xvYmFsLS1zZWNvbmRhcnktYnRuLXBhZGRpbmctdG9wKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1nbG9iYWwtLXNlY29uZGFyeS1idG4tcGFkZGluZy1ib3R0b20pO1xyXG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1nbG9iYWwtLXNlY29uZGFyeS1idG4tcGFkZGluZy1sZWZ0KTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWdsb2JhbC0tc2Vjb25kYXJ5LWJ0bi1wYWRkaW5nLXJpZ2h0KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tc2Vjb25kYXJ5LWJ0bi1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyKTtcclxuICAgICAgY29sb3I6IHZhcigtLWdsb2JhbC0tc2Vjb25kYXJ5LWJ0bi1mb250LWNvbG9yLWhvdmVyKSA7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXJ7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcclxuICBib2R5Om5vdCgud3AtYWRtaW4pe1xyXG4gICAgaDEsIC5oMXtcclxuICAgICAgZm9udC1zaXplOiBjYWxjKHZhcigtLWdsb2JhbC0taDEtZm9udC1zaXplKSAvIDEuNSk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKHZhcigtLWdsb2JhbC0taDEtbGluZS1oZWlnaHQpIC8gMS41KTtcclxuICAgIH1cclxuXHJcbiAgICBzZWN0aW9ue1xyXG4gICAgICBtYXJnaW46IHZhcigtLWdsb2JhbC0tYmxvY2stc3BhY2luZy12LXRhYmxldCkgYXV0bztcclxuICAgICAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWdsb2JhbC0tYmxvY2stc3BhY2luZy1oLXRhYmxldCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICBib2R5Om5vdCgud3AtYWRtaW4pe1xyXG4gICAgaDEsIC5oMXtcclxuICAgICAgZm9udC1zaXplOiBjYWxjKHZhcigtLWdsb2JhbC0taDEtZm9udC1zaXplKSAvIDEuOCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKHZhcigtLWdsb2JhbC0taDEtbGluZS1oZWlnaHQpIC8gMS44KTtcclxuICAgIH1cclxuXHJcbiAgICBoMiwgLmgye1xyXG4gICAgICBmb250LXNpemU6IGNhbGModmFyKC0tZ2xvYmFsLS1oMS1mb250LXNpemUpIC8gMi41KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGModmFyKC0tZ2xvYmFsLS1oMS1saW5lLWhlaWdodCkgLyAyLjUpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4IWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBzZWN0aW9ue1xyXG4gICAgICBtYXJnaW46IHZhcigtLWdsb2JhbC0tYmxvY2stc3BhY2luZy12LW1vYmlsZSkgYXV0bztcclxuICAgICAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWdsb2JhbC0tYmxvY2stc3BhY2luZy1oLW1vYmlsZSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsImhlYWRlcntcclxuICB3aWR0aDogMTAwdnc7XHJcblxyXG4gIC53dHJjLWhlYWRlcntcclxuICAgIC5oZWFkZXItY29udGVudHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgLnd0cmMtbG9nb3tcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5zaXRlLXRpdGxle1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sb2dve1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDc2cHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3RpY2t5LWxvZ297XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC53dHJjLW1lbnV7XHJcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDUwcHg7XHJcbiAgICAgICAgLy8gZmxleDogMCAwIDM2JTtcclxuXHJcbiAgICAgICAgLm1lbnV7XHJcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICAgIGdhcDogdmFyKC0tZ2xvYmFsLS1tZW51LWl0ZW0tc3BhY2luZyk7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgIC5tZW51LWl0ZW17XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC0tbWVudS1mb250LWZhbWlseSk7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLW1lbnUtZm9udC1zaXplKTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZ2xvYmFsLS1tZW51LWZvbnQtd2VpZ2h0KTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZ2xvYmFsLS1tZW51LWxpbmUtaGVpZ2h0KTtcclxuICAgICAgICAgICAgICBmb250LXN0eWxlOiB2YXIoLS1nbG9iYWwtLW1lbnUtZm9udC1zdHlsZSk7XHJcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWdsb2JhbC0tbWVudS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXN7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1tZW51LWNvbG9yLWFjdGl2ZSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3ViLW1lbnV7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IC01MCU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTAwcHggMTBweCAzMHB4O1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNzBweCk7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAubWVudS1pdGVte1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItYmxhY2spO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXsgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXN7XHJcbiAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW17XHJcbiAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLW1lbnUtY29sb3ItYWN0aXZlKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgLnN1Yi1tZW51e1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLndlZ2xvdC1wYXJlbnQtbWVudS1pdGVtIHtcclxuICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE0NnB4KXtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubW9iaWxlLW1lbnV7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgaXtcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlKTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNDZweCl7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuc3RpY2t5e1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IDIwO1xyXG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAuc3RpY2t5LWxvZ297XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIFxyXG4gICAgICBpbWd7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNjZweCFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNjcm9sbGVke1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWhlYWRlci1iZy1jb2xvcik7XHJcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLWdsb2JhbC0taGVhZGVyLWJveC1zaGFkb3cpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBib3gtc2hhZG93OiAycHggMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG5cclxuICAgICAgLnd0cmMtaGVhZGVye1xyXG4gICAgICAgIC5oZWFkZXItY29udGVudHtcclxuICAgICAgICAgIC53dHJjLWxvZ297XHJcbiAgICAgICAgICAgIC5sb2dve1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdGlja3ktbG9nb3tcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnd0cmMtbWVudXtcclxuICAgICAgICAgICAgLm1lbnV7XHJcbiAgICAgICAgICAgICAgLm1lbnUtaXRlbXtcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLW1lbnUtc3RpY2t5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVte1xyXG4gICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLW1lbnUtc3RpY2t5LWNvbG9yLWFjdGl2ZSk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1c3tcclxuICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1tZW51LXN0aWNreS1jb2xvci1hY3RpdmUpO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubW9iaWxlLW1lbnV7XHJcbiAgICAgICAgaXtcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLW1lbnUtc3RpY2t5LWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hZG1pbi1iYXJ7XHJcbiAgaGVhZGVye1xyXG4gICAgJi5zdGlja3l7XHJcbiAgICAgIHRvcDogMzJweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCJib2R5Om5vdCgud3AtYWRtaW4pe1xyXG5cclxuICBzZWN0aW9uLmhlYWRlcntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAgICY6bm90KC5ob21lKXtcclxuICAgICAgaGVhZGVyLnN0aWNreXtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTtcclxuICBcclxuICAgICAgICAmLnNjcm9sbGVke1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50ZXh0e1xyXG4gICAgdWx7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuXHJcbiAgICAgIGxpeyAgICAgICBcclxuICAgICAgICAmOjptYXJrZXJ7XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIG1haW57XHJcbiAgICBzZWN0aW9uLnRleHRtZWRpYXtcclxuICAgICAgLm1lZGlhLXJvd3tcclxuICAgICAgICAuaW1hZ2V7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICBcclxuICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDc1JTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcbiAgICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAgNzUlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubWVkaWEtZmlyc3R7XHJcbiAgICAgICAgICAuaW1hZ2V7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gICAgaGVhZGVye1xyXG4gICAgICAud3RyYy1oZWFkZXJ7XHJcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDMycHghaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnBhZ2UtdHJhbnNpdGlvbntcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHotaW5kZXg6IDk5OTk5OTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xyXG5cclxuICBpbWd7XHJcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLndlYmNvZGUtZm9vdGVye1xyXG4gIHBhZGRpbmc6IDRyZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSk7XHJcblxyXG4gIC5jb250YWluZXJ7XHJcbiAgICBtYXgtd2lkdGg6IHZhcigtLWdsb2JhbC0tc2l0ZS1sYXlvdXQpO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgLnJvd3tcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgZ2FwOiA0cmVtO1xyXG5cclxuICAgICAgLmNvbHVtbntcclxuICAgICAgICBmbGV4OiAwIDAgY2FsYygyNSUgLSAzcmVtKTtcclxuXHJcbiAgICAgICAgLm1lbnUtZm9vdGVyLW1lbnUtY29udGFpbmVye1xyXG4gICAgICAgICAgdWwubWVudXtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgIGdhcDogMC41cmVtO1xyXG5cclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1ibGFjayk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgICBwYWRkaW5nOiAyLjVyZW0gMS41cmVtO1xyXG5cclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgIC5yb3d7XHJcbiAgICAgICAgZ2FwOiAyLjVyZW07XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmNvbHVtbntcclxuICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1vYmlsZS1wb3B1cC1tZW51e1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHotaW5kZXg6IDk5OTk5O1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcclxuXHJcbiAgLmNsb3NlLW1lbnV7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMS41cmVtO1xyXG4gICAgdG9wOiAxLjVyZW07XHJcblxyXG4gICAgaXtcclxuICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lbnV7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICBnYXA6IDEuNXJlbTtcclxuXHJcbiAgICAubWVudS1pdGVte1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICBmb250LXNpemU6IDJyZW07XHJcblxyXG4gICAgICBhe1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWJsYWNrKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5hY3RpdmV7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICB9XHJcbn0iLCIuZnJtX2Zvcm1ze1xyXG4gIGZvcm0uZnJtLXNob3ctZm9ybSB7XHJcbiAgICAuZnJtX2Zvcm1fZmllbGRzIHtcclxuICAgICAgZmllbGRzZXR7XHJcbiAgICAgICAgLmZybV9maWVsZHNfY29udGFpbmVye1xyXG4gICAgICAgICAgLmZybV9mb3JtX2ZpZWxke1xyXG4gICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtLWJvZHktZm9udCk7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1ibGFjayk7XHJcblxyXG4gICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC0tYm9keS1mb250KTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWJsYWNrKTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0ZXh0YXJlYXtcclxuICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA3cmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtLWJvZHktZm9udCk7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1ibGFjayk7XHJcblxyXG4gICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC0tYm9keS1mb250KTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWJsYWNrKTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZnJtX3N1Ym1pdHtcclxuICAgICAgICAgICAgYnV0dG9uLmZybV9idXR0b25fc3VibWl0e1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUpO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC0tYm9keS1mb250KTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJzZWN0aW9uLmFyY2hpdmUtZ3JpZHtcclxuICAuY29udGFpbmVye1xyXG4gICAgLnJvd3tcclxuICAgICAgLmNvbHVtbntcclxuICAgICAgICAuY29udGVudHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgICAgZ2FwOiAycmVtO1xyXG5cclxuICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1NHB4O1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucHJvamVjdC1ncmlke1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgICAgICBnYXA6IDJyZW07XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDFyZW0pO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAucHJvamVjdHtcclxuICAgICAgICAgICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxcmVtKTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNjRweDtcclxuXHJcbiAgICAgICAgICAgICAgLmltYWdle1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAudmlkZW97XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRodW1ibmFpbHtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdmlkZW97XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5vdmVybGF5e1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5wcm9qZWN0LWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICNmZmYsICRhbHBoYTogMC43NCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIyOHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMThweCAyNnB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmZ1bGxpbmt7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA0O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIC5wcm9qZWN0LWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmdyaWQtMXtcclxuICAgICAgICAgICAgICAucHJvamVjdHtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NjBweDtcclxuICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgLnByb2plY3QtY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MjRweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZ3JpZC0ye1xyXG4gICAgICAgICAgICAgIC5wcm9qZWN0e1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoOSl7XHJcbiAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2MHB4O1xyXG4gICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAucHJvamVjdC1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsInNlY3Rpb24uY29sdW1uc3tcclxuICAuY29udGVudC1yb3dze1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgLmNvbnRlbnQtcm93e1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG5cclxuICAgICAgJi50b3B7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubWlkZGxle1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYm90dG9te1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYudHdvLXJvd3N7XHJcbiAgICAgIC5jb250ZW50LXJvd3tcclxuICAgICAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi50aHJlZS1yb3dze1xyXG4gICAgICAuY29udGVudC1yb3d7XHJcbiAgICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5mb3VyLXJvd3N7XHJcbiAgICAgIC5jb250ZW50LXJvd3tcclxuICAgICAgICBmbGV4OiAwIDAgMjUlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59Iiwic2VjdGlvbi5jb3VudGVye1xyXG4gIC5yb3d7XHJcbiAgICAuY29sdW1ue1xyXG4gICAgICAuY29udGVudHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgLmNvdW50ZXItZ3JpZHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG5cclxuICAgICAgICAgIC5jb3VudGVyLWl0ZW17XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyNSU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwMHB4IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb3VudGVyLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgLmNvdW50ZXItbnVtYmVye1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC0taDEtZm9udC1mYW1pbHkpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjhyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuY291bnRlci10aXRsZXtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJzZWN0aW9uLmhlYWRlcntcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgLmNvbnRhaW5lcntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgICBtaW4taGVpZ2h0OiAyNTBweCFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59Iiwic2VjdGlvbi5oZXJve1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLmNvbnRlbnR7XHJcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcclxuXHJcbiAgICAucHJldGl0bGV7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0e1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAubGlua3N7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBnYXA6IDNyZW07XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xyXG5cclxuICAgICAgLmxpbmt7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAuYnRue1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFycm93IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgaGVpZ2h0OiA3MnB4O1xyXG4gIFxyXG4gICAgLmljb25zIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIFxyXG4gICAgICBpIHtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBhcnJvdyAzcyBpbmZpbml0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAa2V5ZnJhbWVzIGFycm93IHtcclxuICAgIDAlIHtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgNTAlIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICBcclxuICAgIDEwMCUge1xyXG4gICAgICBib3R0b206IC00cmVtO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcclxuICBzZWN0aW9uLmhlcm97XHJcbiAgICAuY29udGVudHtcclxuICAgICAgbWF4LXdpZHRoOiA2MCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICBzZWN0aW9uLmhlcm97XHJcbiAgICAuY29udGVudHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufSIsInNlY3Rpb24ubG9nby1ncmlke1xyXG4gIC5jb250YWluZXJ7XHJcbiAgICAucm93e1xyXG4gICAgICAuY29sdW1ue1xyXG5cclxuICAgICAgICBoMi50aXRsZXtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubG9nby1yZXBlYXRlcntcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBnYXA6IDNyZW07XHJcblxyXG4gICAgICAgICAgLmxvZ28taXRlbXtcclxuICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoMjUlIC0gY2FsYyg5cmVtIC8gNCkpO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5sb2dvLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAzcmVtO1xyXG5cclxuICAgICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWJsYWNrKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAubG9nb3tcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItYmxhY2spO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNXJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUpO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCl7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNnJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZ1bGxpbmt7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgICAgICAgICAgIC5sb2dvLWl0ZW17XHJcbiAgICAgICAgICAgICAgZmxleDogMSAwIDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpbmt7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJzZWN0aW9uLnBvcnRmb2xpby1zbGlkZXJ7XHJcbiAgLmNvbnRhaW5lcntcclxuICAgIC5yb3d7XHJcbiAgICAgIC5jb2x1bW57XHJcbiAgICAgICAgLmNvbnRlbnR7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG5cclxuICAgICAgICAgIGgyLnRpdGxle1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnN3aXBlcntcclxuICAgICAgICAgICAgLnN3aXBlci13cmFwcGVye1xyXG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgLnN3aXBlci1zbGlkZXtcclxuICAgICAgICAgICAgICAgIC5zd2lwZXItaW1hZ2V7XHJcbiAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAgICAgICAgICAgLnN3aXBlci1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItZXh0cmEtMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDIuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaDQudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbntcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAtMnJlbTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG5cclxuICAgICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsInNlY3Rpb24ucXVvdGV7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gIC5jb250YWluZXJ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBoMntcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgZW17XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnQ291cmdldHRlJztcclxuICAgICAgICBmb250LXNpemU6IDQycHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsInNlY3Rpb24ucmV2aWV3LXNsaWRlciB7XHJcbiAgLmNvbnRlbnQge1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnLic7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC0tYm9keS1mb250KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXIge1xyXG4gICAgICBvdmVyZmxvdzogaW5oZXJpdDtcclxuXHJcbiAgICAgIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuXHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG5cclxuICAgICAgICAgIC5zd2lwZXItY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgICAgICAgIGdhcDogMCAycmVtO1xyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoMTklIC0gMXJlbSk7XHJcbiAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tYWluLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoODElIC0gMXJlbSk7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAuaXRlbXN7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgICAgICAgIC50ZXJte1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDcvaWNvbi5wbmcpO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJzZWN0aW9uLnJ2cy1jb2x1bW57XHJcbiAgLmNvbnRlbnQtcm93c3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgLmNvbnRlbnQtcm93e1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgIC5yb3ctY29udGVudHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMjRweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nLWlubGluZTogMjRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi50b3B7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubWlkZGxle1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYm90dG9te1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsInNlY3Rpb24uc2VydmljZXMge1xyXG4gIC5zZXJ2aWNlcy1ncmlkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIC5zZXJ2aWNlLWl0ZW0ge1xyXG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgwLDAsMCwuMDQpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgIC5zZXJ2aWNlLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDU2cHg7XHJcblxyXG4gICAgICAgIC5zZXJ2aWNlLWltYWdlIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1ibGFjayk7XHJcblxyXG4gICAgICAgIC5zZXJ2aWNlLWNvbnRlbnQge1xyXG4gICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUycHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMTMwcHggc29saWQgdHJhbnNwYXJlbnQ7IC8qIEFkanVzdCB0aGUgc2l6ZSBvZiB0aGUgdHJpYW5nbGUgKi9cclxuICAgICAgICBib3JkZXItcmlnaHQ6IDEwMHB4IHNvbGlkIHJnYmEoJGNvbG9yOiAjZmZmLCAkYWxwaGE6IDAuMik7IC8qIEFkanVzdCB0aGUgY29sb3Igb2YgdGhlIHRyaWFuZ2xlICovXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJzZWN0aW9uLnRhYnMge1xyXG4gIC50YWItaXRlbXN7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgIGdhcDogM3JlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgIC50YWJ7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgIC50aXRsZXtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1pdGVtc3tcclxuICAgIC50YWItY29udGVudHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgZ2FwOiAxNTBweDtcclxuXHJcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCl7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsInNlY3Rpb24udGV4dG1lZGlhIHtcclxuICAuY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAubWVkaWEtcm93IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcblxyXG4gICAgICAuaW1hZ2Uge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiAxLjMvMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC52aWRlbyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICB2aWRlbyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS44KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wbGF5LWJ1dHRvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogLTI0cHg7XHJcbiAgICAgICAgcmlnaHQ6IC0zNHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItYmxhY2spO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgd2lkdGg6IDExNHB4O1xyXG4gICAgICAgIGhlaWdodDogMTE0cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgICAmLnBhdXNlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHdpZHRoOiAxMzRweDtcclxuICAgICAgICAgIGhlaWdodDogMTM0cHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IC0xMnB4O1xyXG4gICAgICAgICAgcmlnaHQ6IC0xMnB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1nbG9iYWwtLWNvbG9yLWJsYWNrKTtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucGxheWluZyB7XHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgICAgICAgICYucGF1c2Uge1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1yb3cge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAudGV4dHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi50b3B7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmJvdHRvbXtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLm1pZGRsZXtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ibG9ja3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICBnYXA6IDE2cHg7XHJcblxyXG4gICAgICAgIC5pbmZvcm1hdGlvbi1ibG9jayB7XHJcbiAgICAgICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSA4cHgpO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zdW0tdXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICBnYXA6IDIuNXJlbTtcclxuXHJcbiAgICAgICAgLnN1bS11cC1ibG9jayB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZyZW07XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJ1xcZjAwYyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpLCAkYWxwaGE6IDAuNSk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmVlZDE7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ1dHRvbntcclxuICAgICAgICBhLmJ0bntcclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcclxuICAgIC5jb250ZW50e1xyXG4gICAgICBnYXA6IDJyZW0haW1wb3J0YW50O1xyXG5cclxuICAgICAgLmNvbnRlbnQtcm93e1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMDAlIWltcG9ydGFudDtcclxuICBcclxuICAgICAgICAuZnJtX2Zvcm1ze1xyXG4gICAgICAgIH0gIFxyXG5cclxuICAgICAgICAuYmxvY2tze1xyXG4gICAgICAgICAgLmluZm9ybWF0aW9uLWJsb2Nre1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuXHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tZWRpYS1yb3d7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCUhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59Il19 */
