#header_main_alternate #avia-menu>.offset-link{position:absolute;top:0;right:0;transform:translateY(-100%)}#top #header #header_main_alternate #avia-menu>.offset-link.av-menu-button-colored>a .avia-menu-text{background-color:#1e7fb0;border-color:#1e7fb0;color:#fff}#top #header #header_main_alternate #avia-menu>.offset-link.av-menu-button-colored>a:hover .avia-menu-text{background-color:#22365e;border-color:#22365e;color:#fff}#top #wrap_all .av_textblock_section .clinical-heading h2,#top #wrap_all .clinical-studies-hero .av_textblock_section h1{font-family:Newsreader,serif;font-size:40px!important;line-height:1;font-weight:400;font-style:normal;text-transform:none}@media only screen and (min-width:1024px){#top #wrap_all .av_textblock_section .clinical-heading h2,#top #wrap_all .clinical-studies-hero .av_textblock_section h1{font-size:50px!important}}#top #wrap_all .av_textblock_section .clinical-heading h2 em,#top #wrap_all .clinical-studies-hero .av_textblock_section h1 em{color:#2e645b;display:block;font-style:normal}#top #wrap_all .avia-button-wrap .avia-button.avia-color-theme-color-subtle,#top #wrap_all .avia-buttonrow-wrap.custom-button-1 a.avia-button,#top #wrap_all .coming-soon-cta a.avia-button.av-link-btn:not([class*=av-]){background-color:#1e7fb0;border-color:#1e7fb0;color:#fff;font-size:18px}#top #wrap_all .avia-button-wrap .avia-button.avia-color-theme-color-subtle:hover,#top #wrap_all .avia-buttonrow-wrap.custom-button-1 a.avia-button:hover,#top #wrap_all .coming-soon-cta a.avia-button.av-link-btn:hover:not([class*=av-]){background-color:#22365e;border-color:#22365e;color:#fff;opacity:1}#top #wrap_all .avia-button-wrap .avia-button.avia-color-theme-color-subtle .avia_button_background,#top #wrap_all .avia-buttonrow-wrap.custom-button-1 a.avia-button .avia_button_background,#top #wrap_all .coming-soon-cta a.avia-button.av-link-btn:not([class*=av-]) .avia_button_background{display:none}#top #wrap_all .clinical-studies-hero:has(.mobile-banner),#top #wrap_all .equine-banner:has(.mobile-banner){overflow:hidden}@media only screen and (max-width:810px){#top #wrap_all .clinical-studies-hero:has(.mobile-banner) .container,#top #wrap_all .equine-banner:has(.mobile-banner) .container{max-width:100%!important;padding:0!important;width:100%!important}#top #wrap_all .clinical-studies-hero:has(.mobile-banner) .container .template-page,#top #wrap_all .equine-banner:has(.mobile-banner) .container .template-page{display:flex;padding:0!important}}@media only screen and (max-width:810px){#top #wrap_all .clinical-studies-hero:has(.mobile-banner),#top #wrap_all .equine-banner:has(.mobile-banner){background-image:none!important}}#top #wrap_all .clinical-studies-hero .mobile-banner,#top #wrap_all .equine-banner .mobile-banner{margin:0}#top #wrap_all .clinical-studies-hero .mobile-banner,#top #wrap_all .clinical-studies-hero .mobile-banner .avia-image-container-inner,#top #wrap_all .clinical-studies-hero .mobile-banner .avia-image-overlay-wrap,#top #wrap_all .clinical-studies-hero .mobile-banner img,#top #wrap_all .equine-banner .mobile-banner,#top #wrap_all .equine-banner .mobile-banner .avia-image-container-inner,#top #wrap_all .equine-banner .mobile-banner .avia-image-overlay-wrap,#top #wrap_all .equine-banner .mobile-banner img{width:100%;height:100%}#top #wrap_all .clinical-studies-hero .mobile-banner img,#top #wrap_all .equine-banner .mobile-banner img{object-fit:cover}@media only screen and (min-width:811px){#top #wrap_all .clinical-studies-hero .mobile-banner,#top #wrap_all .equine-banner .mobile-banner{display:none}}body,html{font-family:"Open Sans",serif;font-optical-sizing:auto}#top h1,#top h2,#top h3{font-family:Newsreader,serif;font-weight:600!important;letter-spacing:0}#top h4,#top h5{font-family:Newsreader,serif;letter-spacing:0}#top h1{color:#012e54}#top #wrap_all .container li,#top #wrap_all .container ol,#top #wrap_all p{font-weight:400}#top #wrap_all .container li{padding-left:15px}#top #wrap_all .av_textblock_section ul li{margin-bottom:10px}#top h2{color:#012e54!important;font-size:40px!important;text-transform:none}#top #wrap_all h3{color:#012e54!important;font-size:30px!important;line-height:1.3}#top #wrap_all .avia_textblock p{text-align:justify}body,html{font-family:"Open Sans",sans-serif!important;font-weight:300!important}p br{display:none}@media only screen and (min-width:1024px){p br{display:block}}.html_header_top.html_logo_center #top #header_main_alternate .main_menu ul:first-child{display:flex;justify-content:space-between;max-width:initial}#top .logo img{object-fit:contain;height:120px}#header::before,#header:before{background:-moz-linear-gradient(top,#fff 20%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top,#fff 20%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,#fff 20%,rgba(255,255,255,0) 100%);content:"";display:block;position:absolute;height:100px;width:100%;transition:bottom .45s ease}#header.header-scrolled::before,#header.header-scrolled:before{bottom:-90px}#top .header-scrolled .logo{width:310px!important}#top .header-scrolled #header_main_alternate .container{margin-top:20px}#top .header-scrolled .lang-box.desktop{position:absolute;top:44px;right:20px}#top .lang-box.desktop{display:none;position:absolute;top:44px;right:20px;transform:translateY(-10px);z-index:10;transition:top .25s ease}#top .lang-box.desktop .lang-select,#top .lang-box.desktop .theio-logo{display:inline-block;vertical-align:middle}#top .lang-box.desktop .lang-select{margin-right:20px}#top #otolithimage{width:100%}#top .lang-box.desktop .lang-select a{color:#7d7e7e;font-size:14px;margin:0 5px}#top .lang-box .theio-logo img{max-width:70px}#top #wrap_all #av-burger-menu-ul>li.lang-item{opacity:1}#top .lang-box.mobile{padding-top:10px;position:relative}#top .lang-box.mobile::before,#top .lang-box.mobile:before{background-color:#fff;content:"";height:1px;max-width:280px;position:absolute;width:50%;top:0;left:50%;transform:translateX(-50%)}#top .lang-box.mobile .lang-select a{display:inline-block;font-size:25px!important;margin:0 20px}#top .lang-box.mobile .theio-logo{text-align:center}#top #header .avia-menu .av-main-nav>li>a:hover .avia-menu-text{color:#000}#top #our-vision .avia_textblock p{letter-spacing:0;font-weight:300!important}#top #our-vision,#top #socket{background-color:#1e7fb0}#top .all_colors p{line-height:1.4em}#top .delivery{color:#2e645b!important}#top #wrap_all #av-burger-menu-ul>li.lang-item{display:none}#top.home .av_textblock_section .avia_textblock h2{color:#67b9d4;font-size:35px;font-weight:400!important}#top.home .av_textblock_section .avia_textblock h3{font-size:28px;font-weight:400!important;text-transform:uppercase}#top #header .av-burger-overlay::before,#top #header .av-burger-overlay:before{background:url(../img/mobile-logo.svg) no-repeat center;background-size:contain;content:"";display:block;width:46px;height:46px;position:absolute;top:20px;left:7.5%;z-index:5}#top #header #av-burger-menu-ul{text-align:left}#top #header #av-burger-menu-ul li{font-size:17px}#top #header #av-burger-menu-ul .avia-menu-text{font-size:17px}#top #header #av-burger-menu-ul .sub-menu{margin-left:30px;padding-top:10px}#top #header #av-burger-menu-ul>li{margin:0 auto 10px auto;width:70%}#top #header #av-burger-menu-ul>li>a{font-size:14px}#top #header #av-burger-menu-ul>li>a .avia-menu-text{color:#67b9d4;font-size:14px;text-transform:uppercase}#top #footer .post-entry{display:flex;justify-content:center}#top #footer .flex_column:first-child{margin-right:25px}#top #footer .flex_column:last-child{margin-left:25px}#top #footer .template-page{padding:30px 0 0 0}#top #footer .entry-content-wrapper{display:flex;align-items:self-end}#top #socket{background-color:#012e54;border:none}#top .copyright{font-weight:700}#top #home .container{margin-bottom:0!important;width:100%!important;max-width:100%!important;padding:50px 0 0 0}#top #home h3{padding:0;margin:-10px 0 60px 0;font-size:26px!important;font-weight:400!important}#top #wrap_all #home .tagline h3{color:#1e7fb0!important}#top #main .banner .container{margin-bottom:0!important}#top #main .banner .template-page{padding-bottom:0}#top #main .banner+.avia-section .template-page{padding-top:0}@media only screen and (min-width:1200px){#top #main .container{max-width:1100px}#top #occupational img{min-width:calc(100% + 297px)}#top #home .template-page{padding:0}#top #home .container{margin-bottom:60px!important}#top #about .flex_column:first-child,#top #environmental .flex_column:first-child{max-width:620px}#top #about .flex_column:last-child,#top #environmental .flex_column:last-child{margin-left:40px}#top #about .template-page{padding:45px 0 0 0}#top #about .container,#top #environmental .container,#top #footer .container,#top #home .container,#top #occupational .container,#top #socket .container,#top #trich-analytics.container{margin-bottom:0!important}#top ol{margin-left:25px}#top #trich-analytics .template-page{padding:95px 0 100px 0}#top #environmental .template-page{padding:60px 0 70px 0}#top #occupational .template-page{padding:0}#top #nutritional .template-page{padding-top:150px}}@media only screen and (max-width:768px){#about .template-page{padding-top:30px;padding-bottom:0}#environmental .template-page,#occupational .template-page{padding-top:0;padding-bottom:0}#nutritional .template-page{padding-top:30px;padding-bottom:30px}#top #header_main>.container{max-height:120px}#top #wrap_all #main{padding-top:80px!important}#top #our-vision .avia_textblock p br{display:none}}@media only screen and (max-width:767px){#top #header{position:fixed!important}#top #home h3{padding:0;margin:-10px 0 10px 0}#top #header .logo a{display:table-cell;position:relative}#top #header .logo a::before,#top #header .logo a:before{background:url(../img/trichanalytics-logo.svg) no-repeat center;background-size:contain;content:"";display:block;width:38px;height:38px}#top #header .logo a img{display:none}#top #header+#main{padding-top:84px!important}#top #header.header-scrolled .av-burger-menu-main{transform:translateY(20px)}#top .mobile-p{display:inline-block;margin-top:20px}#nutritional .template-page{padding-top:0;padding-bottom:0}}@media only screen and (min-width:769px){#top .all_colors p{line-height:1.5em}#top .lang-box.desktop{display:block}}.responsive #top #main .small-margin .entry-content-wrapper{display:flex;flex-wrap:wrap;justify-content:center}#top #hair-screen a{color:#036f9f!important;text-decoration:none}#top #hair-screen em{font-weight:400!important;font-style:normal!important}#top #hair-screen h3{text-transform:none}#top #nutritional a{color:#036f9f!important;text-decoration:none}#top #nutritional a:hover{background-color:#036f9f!important;color:#fff!important;text-decoration:none}#top #nutritional em{font-weight:400!important;font-style:normal!important}#nutritional .container{padding:0}#nutritional img{margin-bottom:60px}#top .theio-btn a{font:normal normal bold 18px/24px Open Sans;letter-spacing:0;color:#036f9f!important;padding:15px 28px;background-color:#fff;border:1px solid #036f9f!important}#top #nutraceutical-buttons .theio-btn a{border-color:#81ad9c!important;color:#81ad9c!important}#top .av-main-nav ul a{border:none}#top .av-main-nav ul>li{padding:0}@media only screen and (min-width:1310px){.responsive #top #main .small-margin .container{max-width:calc(100% - 250px)}.responsive #top #main .small-margin .entry-content-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.responsive #top #main #occupational .container{max-width:calc(100% - 500px)}#top #hair-screen .template-page{max-width:76%}}@media only screen and (min-width:1450px){.responsive #top #main .big-margin .container{max-width:1100px}}#top .landing-wrapper{position:relative}#top .fixed-position-overlay .landing-wrapper .container{padding:0!important;margin:0!important;width:100%;max-width:100%}#top .fixed-position-overlay .landing-menu-wrapper{position:absolute;bottom:27%;left:5%}#top .fixed-position-overlay .landing-menu-wrapper p{padding-top:120px;text-align:center}#top .header-button{background:url(../img/logo.png) no-repeat center center;width:190px;height:96px;display:flex}#top #header_main{position:relative}#top .fixed-position-overlay .landing-menu-wrapper a:hover{cursor:pointer}#top .fixed-position-overlay .landing-menu-wrapper .avia_textblock{text-align:center;margin-top:100px}#top .fixed-position-overlay .landing-wrapper .template-page{padding:0}#top .row-of-3-pics{opacity:1}#top #header .av-main-nav>li>a .avia-menu-subtext,#top #header .av-main-nav>li>a .avia-menu-text{color:#313131;text-transform:capitalize}#top #header .av-main-nav>li>a .avia-menu-text em{color:#012e54;display:block;font-weight:700}#top #header .avia-menu .av-main-nav>li>a:hover .avia-menu-text{color:#005c91}#top #header .avia-menu .av-main-nav>li>a .avia-menu-text,#top .av-main-nav ul a{color:#1e7fb0;display:inline-block;font-size:18px;line-height:1;padding:10px 15px}#menu-item-26,#menu-item-27{position:relative}#menu-item-26::after,#menu-item-27::after{background:url(../img/down-arrow.svg) no-repeat center center;content:"";height:8px;width:13px;position:absolute;right:0;bottom:18px}@media only screen and (min-width:820px){.landing-wrapper .polar-bear-img img{height:100vh}}@media only screen and (max-width:819px){.landing-wrapper .polar-bear-img img{height:100vh;object-fit:cover}#top #header .logo img{height:90px}#top .fixed-position-overlay .landing-wrapper .polar-bear-img{position:relative;height:100vh}#top .fixed-position-overlay .landing-wrapper .polar-bear-img .avia-image-container-inner{height:100vh;width:56%;position:absolute;top:0}#top .fixed-position-overlay .landing-menu-wrapper{position:absolute;bottom:27%;left:10%}}.hide-wrap_all #wrap_all{position:fixed;opacity:0;z-index:-1}@media only screen and (max-width:820px){.responsive #top #wrap_all .container{width:100%;max-width:100%;padding-right:22px;padding-left:22px}.responsive #top #wrap_all #nutritional .container{width:calc(100% - 144px)!important;max-width:calc(100% - 144px)!important}.responsive #top #wrap_all .half-half-banner .container{width:100%!important;max-width:100%!important}#top #wrap_all #header #av-burger-menu-ul>li>a .avia-menu-text{text-transform:capitalize;font-size:18px}.html_av-overlay-full #top #wrap_all #av-burger-menu-ul li a{text-decoration:none!important}#top #wrap_all .container{margin-bottom:0!important}#top #main .avia-section .template-page{padding:20px 0}.responsive #top .fixed-position-overlay .home-banner .container{width:100%;max-width:100%;padding:0!important}#top .fixed-position-overlay .home-banner .template-page{padding:0!important}#our-vision .visionbox{padding:20px 0!important}#our-vision .flex_column{padding:0!important}#top .fixed-position-overlay .landing-wrapper{margin-top:-170px}#top .fixed-position-overlay .landing-wrapper .polar-bear-img .avia-image-container-inner{width:auto;max-width:auto}#top .d-flex-landing{display:flex;flex-direction:column;flex-wrap:wrap}#top .fixed-position-overlay .d-flex-landing .flex_column{width:100%;max-width:100%;flex-basis:100%}#top .fixed-position-overlay .landing-wrapper .polar-bear-img .avia-image-container-inner{position:inherit;height:100vh}#top .fixed-position-overlay .landing-wrapper .polar-bear-img{height:100vh}#top .fixed-position-overlay .landing-menu-wrapper{left:0;background:#fff;opacity:.8;bottom:37%;padding-top:20px;width:100%}#top .fixed-position-overlay .landing-menu-wrapper p{padding-top:60px}#top #header .avia-standard-logo a::before{background:url(../img/mobile-logo.svg) no-repeat center center;content:"";height:46px;width:46px}#top #wrap_all h2{font-size:35px!important;line-height:28px;font-weight:400!important}#top #wrap_all h3{font-size:21px!important;line-height:28px;font-weight:400!important}#top #wrap_all li,#top #wrap_all p,#top #wrap_all span{line-height:26px}#top #home .template-page{padding:20px 0 30px 0}#top .av-hamburger-inner,#top .av-hamburger-inner::after,#top .av-hamburger-inner::before{height:1px;background-color:#012e54}#top .av-hamburger-box{height:3px}#top #wrap_all #footer .template-page{padding:10px 0 0 0}.landing-wrapper .landing-menu-wrapper .avia_textblock{padding-bottom:30px}}#wrap_all .landing-wrapper{display:none}@media only screen and (min-width:1300px){#top #our-vision .avia_textblock p{line-height:54px!important;font:normal normal 300 30px/54px Open Sans;font-weight:700}.responsive #top #our-vision .visionbox{padding:100px 0!important}#about .entry-content-wrapper{display:flex;flex-wrap:wrap;align-items:center}}@media only screen and (max-width:500px){#top #home .avia-image-overlay-wrap{background:url(../img/mobile-banner.png) no-repeat center center;content:"";display:block;visibility:visible;width:412px;height:281px;margin-left:-21px}#top #home img{display:none}.responsive #top #wrap_all .half-half-banner .container{width:100%;max-width:100%}}#top .flex_column:last-child:has(.textblock-padding) .textblock-padding{padding-bottom:0}#top .avia-section:has(.entry-content-wrapper>.av_textblock_section:first-child.avia_textblockh3:first-child) .container{padding-bottom:40px}#top .avia-section:has(.entry-content-wrapper>.av_textblock_section.avia_textblockh3:first-child) .flex_column{margin-top:0}#top .entry-content-wrapper>.av_textblock_section:has(h3)+.flex_column:has(.avia-image-container:first-child)+.flex_column .av_textblock_section p:first-child{margin-top:0}#top .flex_column:last-child .avia_textblock ul:last-child{margin-bottom:0}#top .av_textblock_section .avia_textblock.textblock-padding{padding:0 20px}#top .av_textblock_section .avia_textblock.textblock-padding p:last-child{margin-bottom:0}#top .shipping .av_textblock_section .avia_textblock p{line-height:1.4em}.shipping .av_textblock_section .avia_textblock img{display:inline-block;vertical-align:middle}.shipping .av_textblock_section+.av_textblock_section{margin-top:40px}.shipping .av_textblock_section .avia_textblock img+img{margin-left:15px}#top .green-text b,#top .green-text li #top .green-text strong,#top .green-text p,#top .green-text ul{color:#81ad9c}#top #wrap_all .dark-green h2,#top #wrap_all .dark-green h2 strong,#top #wrap_all .dark-green h3,#top #wrap_all .dark-green h3 strong{color:#2b635a!important}#footer .avia-image-container img{height:112px;width:auto}#top #wrap_all .avia-button-wrap .avia-button{text-decoration:none}#top #wrap_all .avia-button-wrap .avia-button.avia-color-white{background-color:#fff;border-color:#fff;font-size:18px}#top #wrap_all .avia-button-wrap .avia-button.avia-color-white .avia_iconbox_title{color:#036f9f;font-size:18px}#top #wrap_all .avia-button-wrap .avia-button.avia-color-white:hover{background-color:#22365e;border-color:#22365e;opacity:1}#top #wrap_all .avia-button-wrap .avia-button.avia-color-white:hover .avia_iconbox_title{color:#fff;font-size:18px}#top #wrap_all .avia-button-wrap .avia-button.avia-color-white .avia_button_background{display:none}.bg-banner{aspect-ratio:1920/383;max-width:100%;width:100%}@media only screen and (min-width:1200px){.bg-banner{max-width:100%;width:100%}}.translation-links{position:absolute;display:flex;gap:3px;top:50%;right:70px;transform:translateY(-50%)}@media only screen and (min-width:821px){.translation-links{right:100px}}@media only screen and (min-width:990px){.translation-links{top:10px;right:20px;transform:none}}.translation-links .lang-link{color:#1e7fb0;font-weight:700;padding:0 5px;transition:background-color .25s ease,color .25s ease}.translation-links .lang-link.current-lang,.translation-links .lang-link:hover{background-color:#22365e;color:#fff}#top #main .heading-normal h1,#top #main .heading-normal h2,#top #main .heading-normal h3,#top #main .heading-normal h4,#top #main .heading-normal h5{color:inherit!important;font-weight:400!important;line-height:1.1;margin-bottom:0}#top #main .heading-normal h1+p,#top #main .heading-normal h2+p,#top #main .heading-normal h3+p,#top #main .heading-normal h4+p,#top #main .heading-normal h5+p{margin-top:0}@media only screen and (max-width:820px){#top #wrap_all .heading-normal h3{font-size:28px!important}}#top #main .serif-font,#top #main .serif-font p{font-family:Newsreader,serif}@media only screen and (min-width:768px) and (max-width:989px){.responsive.html_mobile_menu_tablet.html_header_top #top #main:has(>.avia-section[data-section-bg-repeat]){padding-top:88px!important}}#top #wrap_all .coming-soon-text h1{font-family:Newsreader,serif;font-size:70px;font-weight:400!important;margin:0;padding:0}#top #wrap_all .coming-soon-text,#top #wrap_all .coming-soon-text p{font-family:Newsreader,serif;font-size:26px;line-height:31px}#top #wrap_all .coming-soon-msg,#top #wrap_all .coming-soon-msg p{font-size:20px;line-height:34px}#top #wrap_all .coming-soon-msg a{color:#036f9f}#top #wrap_all .coming-soon-msg h2{font-family:Newsreader,serif;text-transform:none}#top #wrap_all .coming-soon-cta a.avia-button.av-link-btn{font-size:18px}#top #wrap_all .coming-soon-cta a.avia-button.av-link-btn .avia_iconbox_title{font-size:26px}@media only screen and (min-width:1200px){#top #wrap_all .coming-soon-cta.canine-equine .container{max-width:1270px}}#top #wrap_all .custom-button-clinical .avia-button{border-radius:18px;line-height:0;padding:20px 35px}#top #wrap_all .custom-button-clinical .avia-button .avia_iconbox_title{color:#fff;font-size:20px}@media only screen and (min-width:1024px){#top #wrap_all .custom-button-clinical .avia-button .avia_iconbox_title{font-size:30px}}.coming-soon-nutrition-banner{padding-top:30px;padding-bottom:30px}@media only screen and (min-width:1200px){#top #wrap_all .coming-soon-nutrition-banner .container{max-width:1700px;height:auto!important}}#top #wrap_all .coming-soon-nutrition-banner .container .entry-content-wrapper,#top #wrap_all .coming-soon-nutrition-banner .container .post-entry,#top #wrap_all .coming-soon-nutrition-banner .container .template-page{display:flex;width:100%}#top #wrap_all .coming-soon-nutrition-banner .container .entry-content-wrapper::after,#top #wrap_all .coming-soon-nutrition-banner .container .entry-content-wrapper::before,#top #wrap_all .coming-soon-nutrition-banner .container .post-entry::after,#top #wrap_all .coming-soon-nutrition-banner .container .post-entry::before,#top #wrap_all .coming-soon-nutrition-banner .container .template-page::after,#top #wrap_all .coming-soon-nutrition-banner .container .template-page::before{display:none}@media only screen and (min-width:1024px){#top #wrap_all .coming-soon-nutrition-banner .template-page{padding-top:0;padding-bottom:0}}.coming-soon-nutrition{display:grid;gap:50px;justify-items:center}@media only screen and (min-width:1024px){.coming-soon-nutrition{display:grid;grid-template-columns:27.5% 1fr 27.5%;align-items:center;justify-items:center;gap:0 50px}}.coming-soon-nutrition::after,.coming-soon-nutrition::before{display:none}#top #wrap_all .coming-soon-nutrition .avia_textblock h1{color:#fff;font-family:Newsreader,serif;font-size:40px;font-weight:400!important;margin:0;padding:0}@media only screen and (min-width:1024px){#top #wrap_all .coming-soon-nutrition .avia_textblock h1{font-size:57px}}#top #wrap_all .coming-soon-nutrition .avia_textblock,#top #wrap_all .coming-soon-nutrition .avia_textblock h3,#top #wrap_all .coming-soon-nutrition .avia_textblock p{color:#fff!important;font-family:Newsreader,serif;font-weight:400!important;font-size:21px;line-height:31px}.coming-soon-nutrition .avia-image-container{line-height:0;margin:0}.coming-soon-nutrition .avia-image-container.center-img img{max-width:640px;width:100%}@media only screen and (max-width:810px){#top #wrap_all .clinical-studies-hero:has(.mobile-banner) .av_textblock_section{padding:40px 22px;text-align:center}}#top #wrap_all .clinical-studies-hero .av_textblock_section,#top #wrap_all .clinical-studies-hero .av_textblock_section p{font-size:20px;line-height:1.2;text-align:right}@media only screen and (max-width:810px){#top #wrap_all .clinical-studies-hero .av_textblock_section,#top #wrap_all .clinical-studies-hero .av_textblock_section p{text-align:center}}#top #wrap_all .clinical-studies-hero .av_textblock_section h1{padding:0}@media only screen and (min-width:810px){#top #wrap_all .clinical-studies-hero .entry-content-wrapper{display:flex;align-items:center;justify-content:flex-end}#top #wrap_all .clinical-studies-hero .entry-content-wrapper .flex_column{float:none;max-width:55%}}#top #wrap_all .accordion-heading{background:linear-gradient(90deg,#8cbdd7 25%,#6caba1 100%);border:1px solid #000;border-radius:15px;padding:10px 0 12px 0;z-index:1}#top #wrap_all .accordion-heading+.togglecontainer.clinical-style{margin-top:-20px;border-radius:0 0 18px 18px;padding-top:20px}#top #wrap_all .accordion-heading .av-special-heading-tag{font-weight:400!important}#top #wrap_all .togglecontainer.clinical-style{background-color:#fff;border:1px solid #000;border-radius:18px}#top #wrap_all .togglecontainer.clinical-style .av_toggle_section:not(:last-child) .toggler::before{background-color:#35689c;content:"";display:block;position:absolute;bottom:0;left:50%;width:calc(100% - 80px);height:1px;transform:translateX(-50%)}#top #wrap_all .togglecontainer.clinical-style .toggler{background:0 0;border:none;padding-right:60px;padding-left:60px}#top #wrap_all .togglecontainer.clinical-style .toggler .toggle_icon{border:none;left:20px}#top #wrap_all .togglecontainer.clinical-style .toggler .toggle_icon::before{content:"\e87b";display:block;font-family:entypo-fontello;line-height:1}#top #wrap_all .togglecontainer.clinical-style .toggler .toggle_icon span{display:none}#top #wrap_all .togglecontainer.clinical-style .toggler.activeTitle .toggle_icon::before{transform:scaleY(-1)}#top #wrap_all .togglecontainer.clinical-style .toggle_content{background:0 0;border:none;color:#012e54;padding-right:60px;padding-left:60px}.av_textblock_section .clinical-heading.differentiates{text-align:center}.av_textblock_section .clinical-heading.differentiates h2{color:#000!important}@media only screen and (min-width:610px){.av_textblock_section .clinical-heading.differentiates h2{display:inline-flex;flex-direction:column;align-items:center}}@media only screen and (min-width:610px){.av_textblock_section .clinical-heading.differentiates h2 strong{align-self:flex-start;transform:translateX(-32%)}.av_textblock_section .clinical-heading.differentiates h2 strong:last-child{align-self:flex-end;transform:translateX(75%)}}#top #wrap_all .av_textblock_section .font-serif2,#top #wrap_all .av_textblock_section .font-serif2 h2{font-family:Newsreader,serif;font-weight:400!important;line-height:1}.what-differentiates-us .template-page{margin-top:-30px;padding-top:0}#top #wrap_all #main .what-differentiates-us .img-txt-grid:has(+.cta){margin-bottom:0}@media only screen and (min-width:1024px){.what-differentiates-us .cta{padding-top:50px}}.what-differentiates-us .cta .avia-buttonrow-wrap{margin-top:20px}.what-differentiates-us .clinical-heading{margin-top:20px}@media only screen and (min-width:1024px){.what-differentiates-us .clinical-heading{margin-top:0}}@media only screen and (min-width:610px){.what-differentiates-us .clinical-heading h2 em{transform:translateX(40%)}}@media only screen and (max-width:767px){.what-differentiates-us .av_textblock_section br{display:none}}@media only screen and (min-width:1024px){.what-differentiates-us .av_textblock_section p{font-size:20px}}@media only screen and (min-width:1368px){.what-differentiates-us .img-txt-grid+.img-txt-grid:has(.avia-image-container:first-child) .avia-image-container{margin-top:-160px}.what-differentiates-us .img-txt-grid.img-last:has(+.img-txt-grid:not(.img-last)) .av_textblock_section{margin-top:-160px}}#top #wrap_all .efficacy-services .container,#top #wrap_all .what-differentiates-us .container{max-width:100%;width:100%}.efficacy-services .container .flex_column.flex-container,.what-differentiates-us .container .flex_column.flex-container{float:none;max-width:1010px;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}@media only screen and (min-width:768px){.efficacy-services .container .flex_column.flex-container,.what-differentiates-us .container .flex_column.flex-container{padding-right:50px;padding-left:50px}}@media only screen and (min-width:767px){.efficacy-services .img-txt-grid .av_textblock_section,.what-differentiates-us .img-txt-grid .av_textblock_section{padding:20px 30px}}#top #wrap_all .efficacy-services .img-txt-grid .av_textblock_section .avia_textblock,#top #wrap_all .efficacy-services .img-txt-grid .av_textblock_section .avia_textblock p,#top #wrap_all .what-differentiates-us .img-txt-grid .av_textblock_section .avia_textblock,#top #wrap_all .what-differentiates-us .img-txt-grid .av_textblock_section .avia_textblock p{line-height:1.2!important}.img-txt-grid{display:grid;align-items:center;gap:30px 0}@media only screen and (min-width:1024px){.img-txt-grid{gap:30px 5%;grid-template-columns:1fr 1fr}}.img-txt-grid::after,.img-txt-grid::before{display:none}.img-txt-grid .av_textblock_section{margin-bottom:20px}@media only screen and (min-width:1024px){.img-txt-grid .av_textblock_section{margin-bottom:0;padding-right:50px;grid-column:2/3}}.img-txt-grid .av_textblock_section .avia_textblock{display:flex;flex-direction:column;justify-content:center}.img-txt-grid .av_textblock_section .avia_textblock ul li{margin-bottom:10px}.img-txt-grid .av_textblock_section .avia_textblock ul li:last-child{margin-bottom:0}.img-txt-grid .av_textblock_section .avia_textblock p:first-child{margin-top:0}.img-txt-grid .av_textblock_section .avia_textblock p:last-child{margin-bottom:0}.img-txt-grid .avia-image-container{flex:1 0 auto;line-height:0}.img-txt-grid .avia-image-container img{width:100%;height:auto}@media only screen and (min-width:1024px){.img-txt-grid .avia-buttonrow-wrap{padding-right:50px;grid-column:2/3}}@media only screen and (min-width:1024px){.img-txt-grid.img-last .avia-image-container{order:1}}@media only screen and (min-width:1024px){.img-txt-grid.img-last .av_textblock_section{grid-column:1/2;padding-right:0;padding-left:50px}}.img-txt-grid.img-last .av_textblock_section .avia_textblock{margin-left:auto;margin-right:0}@media only screen and (min-width:1024px){.img-txt-grid.img-last .avia-buttonrow-wrap{grid-column:1/2}}#top #wrap_all .clinical-studies-section:not(.content-section) .template-page{padding-bottom:0}#top #wrap_all .clinical-studies-section.content-section .template-page{padding-top:0}.clinical-studies-section .clinical-heading{text-align:center}.clinical-studies-section .clinical-heading h2 strong{align-self:flex-start}@media only screen and (min-width:740px){.clinical-studies-section .clinical-heading h2 strong{transform:translateX(-32%)}}@media only screen and (min-width:610px){.clinical-studies-section .clinical-heading h2 em{transform:translateX(15%)}}#top #wrap_all .clinical-studies-section .av_textblock_section,#top #wrap_all .clinical-studies-section .av_textblock_section li,#top #wrap_all .clinical-studies-section .av_textblock_section ol,#top #wrap_all .clinical-studies-section .av_textblock_section p,#top #wrap_all .clinical-studies-section .av_textblock_section ul,#top #wrap_all .efficacy-services .av_textblock_section,#top #wrap_all .efficacy-services .av_textblock_section li,#top #wrap_all .efficacy-services .av_textblock_section ol,#top #wrap_all .efficacy-services .av_textblock_section p,#top #wrap_all .efficacy-services .av_textblock_section ul{line-height:1.4!important}@media only screen and (min-width:1024px){.efficacy-services{padding-bottom:50px}}#top #wrap_all .efficacy-services .template-page{padding-bottom:0}@media only screen and (min-width:610px){#top .efficacy-services .clinical-heading h2{display:flex}}@media only screen and (min-width:610px){.efficacy-services .clinical-heading h2 em{transform:translateX(50%)}}@media only screen and (min-width:1024px){.efficacy-services .img-txt-grid .av_textblock_section{max-width:640px}}@media only screen and (min-width:1024px){.efficacy-services .hair-sample .av_textblock_section{margin-left:auto}}.customized-clinical.avia-section{position:relative;padding-bottom:50px}.customized-clinical.avia-section .flex_column{margin-top:0}.customized-clinical.avia-section .clinical-heading h2{padding-bottom:0!important}@media only screen and (min-width:610px){#top .customized-clinical.avia-section .clinical-heading h2{display:flex}}.customized-clinical.side-bg::before{background:url(../img/TAL-inner-image-6.jpg) no-repeat;background-size:cover;content:"";display:block;position:absolute;width:12vw;height:100%;top:0;right:0}@media only screen and (min-width:831px){.customized-clinical.side-bg::before{width:22vw}}.customized-clinical.side-bg .container{position:relative}.customized-clinical.side-bg .container .post-entry{padding-right:12vw}@media only screen and (min-width:831px){.customized-clinical.side-bg .container .post-entry{padding-right:22vw}}@media only screen and (min-width:1400px){.customized-clinical.side-bg .container .post-entry{padding-right:5%}}@media only screen and (min-width:610px){.customized-clinical .clinical-heading h2 em{transform:translateX(72%)}}.customized-clinical .studies-offer{counter-reset:offers}@media only screen and (min-width:768px){.customized-clinical .studies-offer .av_textblock_section{display:flex;align-items:flex-start;gap:0 15px}}.customized-clinical .studies-offer .av_textblock_section::before{content:"";display:block;width:68px;flex:0 0 auto}@media only screen and (min-width:1368px){.customized-clinical .studies-offer .av_textblock_section::before{width:98px}}.customized-clinical .studies-offer .av_textblock_section:has(.study)::before{background:url(../img/icon-study.svg) no-repeat center;background-size:contain;height:68px}.customized-clinical .studies-offer .av_textblock_section:has(.results)::before{background:url(../img/icon-results.svg) no-repeat center;background-size:contain;height:77px}.customized-clinical .studies-offer .av_textblock_section:has(.claims)::before{background:url(../img/icon-claims.svg) no-repeat center;background-size:contain;height:68px}.customized-clinical .studies-offer .av_textblock_section .avia_textblock{margin-top:20px;padding-top:7px;padding-left:68px;position:relative}@media only screen and (min-width:1024px){.customized-clinical .studies-offer .av_textblock_section .avia_textblock{margin-top:30px}}.customized-clinical .studies-offer .av_textblock_section .avia_textblock::after,.customized-clinical .studies-offer .av_textblock_section .avia_textblock::before{top:0;left:0}.customized-clinical .studies-offer .av_textblock_section .avia_textblock::before{color:#fff;font:normal 26px "Open Sans",sans-serif;counter-increment:offers;content:counter(offers);position:absolute;transform:translate(15px,4px);z-index:1}.customized-clinical .studies-offer .av_textblock_section .avia_textblock::after{background-color:#22365e;border-radius:50%;content:"";display:block;position:absolute;width:44px;height:44px}.customized-clinical .studies-offer .av_textblock_section .avia_textblock p:first-child{margin-top:0}#top #wrap_all .customized-clinical .studies-offer .av_textblock_section .avia_textblock p:first-child{line-height:1}.customized-clinical .studies-offer .av_textblock_section .avia_textblock p:first-child strong{font-weight:400}.customized-clinical .studies-offer .av_textblock_section .avia_textblock li,.customized-clinical .studies-offer .av_textblock_section .avia_textblock ul{color:#2e645b}#top #wrap_all .customized-clinical .studies-offer .av_textblock_section .avia_textblock li,#top #wrap_all .customized-clinical .studies-offer .av_textblock_section .avia_textblock ul{line-height:1.2}.customized-clinical .studies-offer .av_textblock_section .avia_textblock li{margin-bottom:10px}#top #wrap_all .customized-clinical .avia-buttonrow-wrap{margin-top:50px}@media only screen and (min-width:768px) and (max-width:1024px){#top #wrap_all .customized-clinical .avia-buttonrow-wrap{margin-top:20px}}.cta-list{padding-bottom:50px}.cta-last .avia-buttonrow-wrap{margin-top:30px}#top #wrap_all .avia-buttonrow-wrap.custom-button-1{display:flex;flex-direction:column;gap:10px}@media only screen and (min-width:768px){#top #wrap_all .avia-buttonrow-wrap.custom-button-1{display:block}}@media only screen and (min-width:610px){.simple-steps .clinical-heading h2 em{transform:translateX(40%)}}.simple-steps .custom-steps{margin:0 auto;max-width:790px;counter-reset:ste}.simple-steps .custom-steps li{counter-increment:step}#top #wrap_all .simple-steps .custom-steps li{display:grid;grid-template-columns:auto 1fr}#top #wrap_all .simple-steps .custom-steps li:first-child .av-milestone-icon-wrap::after{top:46px}@media only screen and (min-width:768px){#top #wrap_all .simple-steps .custom-steps li:first-child .av-milestone-icon-wrap::after{top:70px}}#top #wrap_all .simple-steps .custom-steps li:last-child .av-milestone-icon-wrap::after{height:46px}@media only screen and (min-width:768px){#top #wrap_all .simple-steps .custom-steps li:last-child .av-milestone-icon-wrap::after{height:70px}}@media only screen and (max-width:767px){#top #wrap_all .simple-steps .custom-steps li .av-milestone-icon-wrap::after{left:18px}}#top #wrap_all .simple-steps .custom-steps .av-milestone-content-wrap{display:none}#top #wrap_all .simple-steps .custom-steps .av-milestone-icon-wrap{padding:23px 0;width:40px;height:auto!important}@media only screen and (min-width:768px){#top #wrap_all .simple-steps .custom-steps .av-milestone-icon-wrap{padding:35px 0}}#top #wrap_all .simple-steps .custom-steps .av-milestone-icon-wrap::after{background-color:#35689c;border:none;width:2px}@media only screen and (min-width:668px){#top #wrap_all .simple-steps .custom-steps .av-milestone-icon-wrap{padding:70px 0}}#top #wrap_all .simple-steps .custom-steps .av-milestone-icon{background-color:#fff;border:1px solid #2e645b;width:40px;height:40px}#top #wrap_all .simple-steps .custom-steps .av-milestone-icon .av-milestone-icon-inner{background:inherit}#top #wrap_all .simple-steps .custom-steps .av-milestone-date{display:flex;margin-bottom:30px}@media only screen and (min-width:1024px){#top #wrap_all .simple-steps .custom-steps .av-milestone-date{margin-bottom:80px}}@media only screen and (max-width:989px){#top #wrap_all .simple-steps .custom-steps .av-milestone-date{padding:0 0 0 50px}}@media only screen and (max-width:767px){#top #wrap_all .simple-steps .custom-steps .av-milestone-date{padding:0 0 0 50px}}#top #wrap_all .simple-steps .custom-steps .av-milestone-date:first-child{display:none}#top #wrap_all .simple-steps .custom-steps .av-milestone-date strong{background:linear-gradient(90deg,rgba(197,222,236,.84) 0,rgba(108,171,161,.84) 100%);border-radius:34px;color:#2e645b!important;display:flex;align-items:center;gap:20px;font-size:18px;line-height:1.2;font-weight:400;margin:5px 0 15px 0;padding:15px;letter-spacing:0;position:relative;text-align:left;width:100%}@media only screen and (min-width:768px){#top #wrap_all .simple-steps .custom-steps .av-milestone-date strong{font-size:20px;margin:5px 0 15px 0;padding:25px 30px}}@media only screen and (min-width:1024px){#top #wrap_all .simple-steps .custom-steps .av-milestone-date strong{font-size:24px;line-height:1.2}}#top #wrap_all .simple-steps .custom-steps .av-milestone-date strong::before{content:"";display:block;width:0;height:0;border-style:solid;border-width:22.5px 40px 22.5px 0;border-color:transparent rgba(197,222,236,.84) transparent transparent;transform:rotate(0);position:absolute;top:50%;left:-19px;transform:translateY(-50%);z-index:-1}@media only screen and (min-width:768px){#top #wrap_all .simple-steps .custom-steps .av-milestone-date strong::before{left:-39px}}#top #wrap_all .simple-steps .custom-steps .av-milestone-date .av-milestone-indicator{background-color:#7dbdd8;border-radius:50%;display:block;width:48px;height:48px;flex:0 0 auto;order:-1;top:0;left:0;position:relative}#top #wrap_all .simple-steps .custom-steps .av-milestone-date .av-milestone-indicator::before{color:#fff;content:counter(step,decimal-leading-zero);font-family:Newsreader,serif;font-size:21px;line-height:2.6;width:100%;height:100%;margin:0;text-align:center;top:50%;left:0;transform:translateY(-50%)}@media only screen and (min-width:668px){#top #wrap_all .simple-steps .custom-steps .av-milestone-date .av-milestone-indicator{width:118px;height:118px}#top #wrap_all .simple-steps .custom-steps .av-milestone-date .av-milestone-indicator::before{font-size:50px}}@media only screen and (min-width:610px){.avia-section .clinical-heading h2{display:inline-flex;flex-direction:column;align-items:center;justify-content:center}}#top #wrap_all .fullwidth-container .container{padding-right:0;padding-left:0;max-width:100%;width:100%}#top #wrap_all .fullwidth-container .container .avia-image-container img{display:block;width:100%;height:auto}#top .gradient-bg{position:relative}.gradient-bg::before{background:linear-gradient(90deg,#7dbdd8 38.82%,#6caba1 61.91%);content:"";display:block;opacity:.36;filter:blur(2px);position:absolute;top:0;left:0;width:100%;height:100%}#top #wrap_all .home-section-links .container{max-width:100%;padding:0;width:100%}@media only screen and (max-width:767px){#top #wrap_all #top #wrap_all .home-section-links .container{max-width:100%;padding:0;width:100%}}.image-links{display:grid}.home-section-links .image-links{border-top:8px solid #036f9f;border-bottom:8px solid #036f9f}.image-links::after,.image-links::before{display:none}.image-links .avia-image-container{display:none}.image-links .avia-image-container.main-block{display:block}.image-links .avia-image-container a.avia_image{aspect-ratio:384/473;position:relative}#top #wrap_all .image-links .avia-image-container a.avia_image .av-caption-image-overlay-bg,#top #wrap_all .image-links .avia-image-container a.avia_image .av-image-caption-overlay-position{opacity:0!important}.image-links .avia-image-container a.avia_image .av-image-caption-overlay-position p{font-size:21px;font-family:Newsreader,serif}.image-links .avia-image-container a.avia_image img.avia_image{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0}#top #wrap_all .image-links .avia-image-container a.avia_image:hover .av-caption-image-overlay-bg{opacity:.43!important}#top #wrap_all .image-links .avia-image-container a.avia_image:hover .av-image-caption-overlay-position{opacity:1!important}.image-links .av_textblock_section{margin-top:30px;padding-right:15px;padding-left:15px}#top .image-links .av_textblock_section h1{color:#036f9f;font-family:Newsreader,serif;font-size:41px;font-weight:400!important;text-transform:none}@media only screen and (min-width:768px){.image-links{grid-template-columns:repeat(2,minmax(0,50%))}.home-section-links .image-links{border-bottom:none}.image-links .avia-image-container{display:block}.image-links .avia-image-container:nth-last-child(-n+2){border-bottom:8px solid #036f9f}.image-links .av_textblock_section{grid-column:1/3}}@media only screen and (min-width:1024px){.image-links{grid-template-columns:repeat(5,minmax(0,20%))}.image-links .avia-image-container{border-bottom:8px solid #036f9f}.image-links .av_textblock_section{grid-column:1/6}}.offset-heading,.offset-heading p{color:#012e54}@media only screen and (max-width:1024px){.offset-heading:has(h2:first-child:last-child){padding:20px 0 40px 0}}#top #wrap_all .offset-heading h2{line-height:40px;margin-bottom:0;padding-bottom:0}.offset-heading h2,.offset-heading h2 em,.offset-heading h2 strong{font-weight:400!important}@media only screen and (min-width:768px){.offset-heading h2{display:inline-flex;flex-direction:column}}@media only screen and (max-width:820px){.offset-heading h2{line-height:40px}}.body-thrive-heading{text-align:center}@media only screen and (min-width:768px){.body-thrive-heading h2{align-items:flex-start}.body-thrive-heading h2 em{transform:translateX(127px)}}.choose-trich{text-align:center}@media only screen and (min-width:768px){.choose-trich h2{align-items:center}.choose-trich h2 em{transform:translateX(148px)}}.unlock-heading{text-align:center}@media only screen and (min-width:768px){.unlock-heading h2{align-items:center}.unlock-heading h2 em{transform:translateX(168px)}}.personalized-heading{text-align:center}@media only screen and (min-width:768px){.personalized-heading h2{transform:translateX(-98px)}.personalized-heading h2 em{transform:translateX(98px)}}.your-results-heading{text-align:center}@media only screen and (min-width:768px){.your-results-heading h2{transform:translateX(-98px)}.your-results-heading h2 em{transform:translateX(170px)}}.take-control-heading{text-align:center}@media only screen and (min-width:768px){.take-control-heading h2{transform:translateX(-98px)}.take-control-heading h2 em{transform:translateX(110px)}}@media only screen and (min-width:768px) and (max-width:989px){#main>.half-half-banner:first-child{background-color:#fff;padding-top:80px!important}}.half-half-banner.nutritional-banner{border-top:5px solid #8cbdd7}.responsive #top #wrap_all .half-half-banner .container{width:100%!important;max-width:100%!important}.responsive #top #wrap_all .half-half-banner .container .entry-content-wrapper{width:100%}@media only screen and (max-width:820px){.responsive #top #wrap_all .half-half-banner .container{width:100%!important;max-width:100%!important}}@media only screen and (max-width:500px){.responsive #top #wrap_all .half-half-banner .container{width:100%!important;max-width:100%!important}}#top #main .half-half-banner .container{display:flex;max-width:100%;padding:0;width:100%;height:auto!important}#top #main .half-half-banner .container .template-page{padding:0}#top #main .half-half-banner .container .template-page,#top #main .half-half-banner .container .template-page .post-entry{display:flex;width:100%}#top #main .half-half-banner .container .template-page .flex_column{margin:0}@media only screen and (min-width:1024px){#top #main .half-half-banner .container .template-page .flex_column{margin:0}}#top #main .half-half-banner .container .template-page .flex_column:has(.av_textblock_section){padding:50px 20px}#top #main .half-half-banner .container .template-page .flex_column::after,#top #main .half-half-banner .container .template-page .flex_column::before{display:none}#top #main .half-half-banner .container .template-page .flex_column .avia-image-container,#top #main .half-half-banner .container .template-page .flex_column .avia-image-container .avia-image-overlay-wrap{display:flex;height:100%}#top #main .half-half-banner .container .avia_textblock h1{font-weight:400!important;margin-bottom:0;padding-bottom:0}@media only screen and (min-width:1024px){#top #main .half-half-banner .container .avia_textblock h1{font-size:50px}}#top #main .half-half-banner .container .avia_textblock h2{font-weight:400!important}#top #main .half-half-banner .container .avia_textblock h2,#top #main .half-half-banner .container .avia_textblock h3,#top #main .half-half-banner .container .avia_textblock h4{color:inherit!important}#top #main .half-half-banner .container .avia_textblock p{line-height:1.3}#top #main .half-half-banner .container .avia_textblock p:has(strong){margin-bottom:5px}#top #main .half-half-banner .container .avia_textblock p:has(strong)+p{margin-top:0;margin-bottom:30px}@media only screen and (min-width:1024px){#top #wrap_all .half-half-banner.image-columns .flex_column{margin:0;padding:0!important}.half-half-banner .entry-content-wrapper{display:grid;align-items:center;grid-template-columns:repeat(2,minmax(0,50%))}.half-half-banner .entry-content-wrapper::after,.half-half-banner .entry-content-wrapper::before{display:none}}#top #wrap_all .grid-bg-columns .container{max-width:100%;padding:0;width:100%}@media only screen and (max-width:767px){#top #wrap_all .grid-bg-columns .container{max-width:100%;width:100%}}#top #wrap_all .grid-bg-columns .container .template-page{padding:0}#top #wrap_all .grid-bg-columns .container .entry-content-wrapper::after,#top #wrap_all .grid-bg-columns .container .entry-content-wrapper::before{display:none}@media only screen and (min-width:1024px){#top #wrap_all .grid-bg-columns .container .entry-content-wrapper{display:grid;grid-template-columns:repeat(3,minmax(0,33%))}}#top #wrap_all .grid-bg-columns .container .entry-content-wrapper .flex_column{aspect-ratio:640/628;margin:0;width:100%}#top #wrap_all .grid-bg-columns .container .entry-content-wrapper .flex_column:has(.av_textblock_section){display:flex;align-items:center;justify-content:center}#top #wrap_all .grid-bg-columns .container .entry-content-wrapper .flex_column .av_textblock_section{padding:30px}#top #wrap_all .grid-bg-columns .container .entry-content-wrapper .flex_column .av_textblock_section h2,#top #wrap_all .grid-bg-columns .container .entry-content-wrapper .flex_column .av_textblock_section h3{color:inherit!important;font-weight:400!important;margin-bottom:0;padding-bottom:0}#top #wrap_all .grid-bg-columns .container .entry-content-wrapper .flex_column .av_textblock_section h2 em,#top #wrap_all .grid-bg-columns .container .entry-content-wrapper .flex_column .av_textblock_section h3 em{display:block;margin-top:20px}#top #wrap_all #main .icon-block-section{border-top:5px solid #8cbdd7!important}@media only screen and (max-width:1024px){#top #wrap_all #main .icon-block-section{padding:10px 0}}#top #wrap_all #main .icon-block-section .container{max-width:1150px}#top #wrap_all #main .icon-block-section .entry-content-wrapper::after,#top #wrap_all #main .icon-block-section .entry-content-wrapper::before{display:none}@media only screen and (min-width:1024px){#top #wrap_all #main .icon-block-section .entry-content-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,50%));gap:70px}#top #wrap_all #main .icon-block-section .entry-content-wrapper .flex_column{margin:0}}.icon-block-section .icon-text-block{display:grid;grid-template-columns:repeat(2,auto);gap:15px}@media only screen and (max-width:1023px){#top .icon-block-section .icon-text-block{margin:10px 0 0 0}}.icon-block-section .icon-text-block::after,.icon-block-section .icon-text-block::before{display:none}#top #wrap_all .icon-block-section .icon-text-block h3{font-family:"Open Sans",sans-serif;font-size:20px!important;margin-bottom:10px;padding-top:0;padding-bottom:0}.icon-block-section .icon-text-block h3+p{margin-top:0}.grid-colors-section{border-top:5px solid #8cbdd7!important}#top #wrap_all .grid-colors-section .container{max-width:100%;padding:0;width:100%}#top #wrap_all .grid-colors-section .container .template-page{padding-bottom:0}.grid-colors-section .entry-content-wrapper::after,.grid-colors-section .entry-content-wrapper::before{display:none}.grid-colors::after,.grid-colors::before{display:none}@media only screen and (min-width:1024px){.grid-colors{display:grid;grid-template-columns:repeat(2,minmax(0,50%))}}.grid-colors .av_textblock_section{aspect-ratio:960/394;background-color:rgba(140,189,215,.11);display:flex;align-items:center;justify-content:center;padding:30px}@media only screen and (max-width:1023px){.grid-colors .av_textblock_section:nth-child(even){background-color:rgba(140,189,215,.27)}}@media only screen and (min-width:1024px){.grid-colors .av_textblock_section:nth-child(3n+1),.grid-colors .av_textblock_section:nth-child(4n+1){background-color:rgba(140,189,215,.27)}}#top #wrap_all .grid-colors .av_textblock_section h3{font-size:132px!important;font-weight:400!important;line-height:1;margin-bottom:0;padding:0}#top #wrap_all .grid-colors .av_textblock_section h3+p{margin:0}.wheel-section{padding:20px 0}@media only screen and (min-width:1024px){.wheel-section{padding:80px 0}}#top #wrap_all .wheel-section .container{max-width:1420px}@media only screen and (min-width:1200px){#top #wrap_all .wheel-section .container{max-width:1420px}}.wheel-section .container .entry-content-wrapper::after,.wheel-section .container .entry-content-wrapper::before{display:none}@media only screen and (min-width:1024px){.wheel-section .container .entry-content-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,50%));gap:30px;align-items:center}}@media only screen and (min-width:1024px){.wheel-section .container .entry-content-wrapper .flex_column{margin:0}}.wheel-section .av_textblock_section{margin:0 auto;max-width:550px}.wheel-section .av_textblock_section,.wheel-section .av_textblock_section p{color:#012e54}#top #wrap_all .wheel-section .av_textblock_section h2{font-weight:400!important;margin-bottom:0;padding-bottom:0}.wheel-section .av_textblock_section .color-legend ul{display:flex;justify-content:space-between;list-style:none;margin:40px 0 20px 0;padding:0;gap:20px;text-align:center}@media only screen and (min-width:767px){.wheel-section .av_textblock_section .color-legend ul{margin:60px 0 0 0}}.wheel-section .av_textblock_section .color-legend ul li::before{background-color:#81ad9c;content:"";border-radius:50%;display:block;width:35px;height:35px;margin:0 auto 10px auto}.wheel-section .av_textblock_section .color-legend ul li:nth-child(2n)::before{background-color:#ffaf57}.wheel-section .av_textblock_section .color-legend ul li:nth-child(3n)::before{background-color:#1e7fb0}@media only screen and (max-width:810px){#top #wrap_all .equine-banner .av-section-color-overlay{display:none}}.equine-banner .avia_textblock{padding:30px 20px}@media only screen and (min-width:811px){.equine-banner .avia_textblock{padding:0}}#top #wrap_all .equine-banner h1{color:#012e54!important;font-size:34px;margin-bottom:0;text-transform:none}@media only screen and (min-width:768px){#top #wrap_all .equine-banner h1{font-size:58px}}@media only screen and (min-width:811px){#top #wrap_all .equine-banner h1{color:#fff!important}}#top #wrap_all .equine-banner h1+p{color:#012e54;margin-top:0}@media only screen and (min-width:768px){#top #wrap_all .equine-banner h1+p{margin-right:auto;margin-left:auto;max-width:445px}}@media only screen and (min-width:811px){#top #wrap_all .equine-banner h1+p{color:#fff}}.equine-banner .avia-button-wrap{margin-top:30px}@media only screen and (min-width:1200px){.equine-blood-tests .container{max-width:1165px}}.equine-blood-tests .blood-test-column{position:relative}.equine-blood-tests .blood-test-column::after,.equine-blood-tests .blood-test-column::before{display:none}#top #wrap_all .equine-blood-tests .blood-test-column .av_textblock_section:has(.offset-block) p{text-align:left}@media only screen and (min-width:1165px){.equine-blood-tests .blood-test-column .av_textblock_section:has(.offset-block){max-width:330px;position:absolute;z-index:1}}.equine-blood-tests .blood-test-column .av_textblock_section:has(.offset-block):has(.offset-first){top:0;left:0}.equine-blood-tests .blood-test-column .av_textblock_section:has(.offset-block):has(.offset-last){right:0;bottom:0}.equine-blood-tests .blood-test-column .avia-image-container img{margin:0 auto}.equine-banner-bg:has(.av-section-color-overlay-wrap) .av-section-color-overlay-wrap{aspect-ratio:1920/753;display:flex;align-items:center}.equine-banner-bg:not(:has(.av-section-color-overlay-wrap)){aspect-ratio:1920/753;display:flex;align-items:center}#top #wrap_all .equine-detect-deficiences .container{max-width:100%;padding:0}@media only screen and (min-width:1200px){#top #wrap_all .equine-detect-deficiences .container{max-width:100%}}.equine-detect-deficiences .container .template-page{padding-bottom:0}@media only screen and (min-width:1024px){#top .equine-detect-deficiences .grid-colors .av_textblock_section:nth-child(2n+1){background-color:rgba(140,189,215,.27)}.equine-detect-deficiences .grid-colors .av_textblock_section:nth-child(3n+1),.equine-detect-deficiences .grid-colors .av_textblock_section:nth-child(4n+1){background-color:inherit}}@media only screen and (min-width:1200px){.equine-detect-deficiences .grid-colors{grid-template-columns:repeat(3,minmax(0,33%))}.equine-detect-deficiences .grid-colors .av_textblock_section{aspect-ratio:640/397}}@media only screen and (min-width:1200px){.equine-challenge .container{max-width:1415px}#top #main .equine-challenge .container{max-width:1415px}}@media only screen and (max-width:820px){#top #main .equine-challenge .container .template-page{padding:50px 0}}#top #wrap_all .equine-hair-analysis .container{max-width:1450px}#top #wrap_all .equine-hair-analysis .container h2 em,#top #wrap_all .equine-hair-analysis .container h3 em{display:inline-block;margin-top:15px}@media only screen and (min-width:1024px){.equine-hair-analysis .entry-content-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,50%));align-items:center;gap:50px}.equine-hair-analysis .entry-content-wrapper::after,.equine-hair-analysis .entry-content-wrapper::before{display:none}.equine-hair-analysis .entry-content-wrapper .flex_column{max-width:960px}.equine-hair-analysis .entry-content-wrapper .flex_column:nth-child(odd){margin-left:auto}.equine-hair-analysis .entry-content-wrapper .flex_column:nth-child(even){margin-right:auto}}.equine-hair-analysis a[href^=tel]{display:block}#top #wrap_all .custom-list ol{counter-reset:cnt;list-style:none;margin:0;padding:0}.custom-list ol>li{counter-increment:cnt;display:flex;gap:10px;margin:0 0 20px 0;padding-left:0}#top #wrap_all .custom-list ol>li{padding-left:0}.custom-list ol>li::before{background-color:#036f9f;border-radius:50%;color:#fff;content:counter(cnt);display:flex;align-items:center;justify-content:center;flex:0 0 auto;font-size:20px;width:32px;height:32px;text-align:center}.av_textblock_section:has(.bg-opacity){background-color:rgba(3,111,159,.5);border-radius:25px;padding:30px}.av_textblock_section:has(.bg-opacity) p:first-child{margin-top:0}.av_textblock_section:has(.bg-opacity) p:last-child{margin-bottom:0}.responsive #top #wrap_all #main .full-width-equine .container{max-width:100%;padding:0;width:100%}@media only screen and (min-width:1200px){.responsive #top #wrap_all #main .full-width-equine .container{max-width:100%;width:100%}}#top #wrap_all .full-width-equine .template-page{padding:0}#top #wrap_all .full-width-equine .template-page .flex_column{margin-top:0;padding:50px 15px}#top #wrap_all .full-width-equine .template-page h2{margin-bottom:0}#top #wrap_all .full-width-equine .template-page h2+p{margin-top:0;margin-bottom:30px}@media only screen and (min-width:1024px){.full-width-equine .av-section-color-overlay{top:0;right:0;left:auto;width:50%;height:100%}.full-width-equine .entry-content-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,50%))}.full-width-equine .entry-content-wrapper::after,.full-width-equine .entry-content-wrapper::before{display:none}.full-width-equine .entry-content-wrapper .flex_column{max-width:960px}.full-width-equine .entry-content-wrapper .flex_column:nth-child(odd){margin-left:auto}.full-width-equine .entry-content-wrapper .flex_column:nth-child(even){margin-right:auto}}.inline-elements{text-align:center}#top #wrap_all .inline-elements p{text-align:center}@media only screen and (min-width:1024px){.inline-elements{display:flex;align-items:center;justify-content:center;gap:20px}}@media only screen and (min-width:1200px){.testimonials-equine .container{max-width:1415px}#top #main .testimonials-equine .container{max-width:1415px}}.testimonials-equine .testimonials-column .av_textblock_section{background-color:#fff;border-radius:26px;margin-bottom:60px;max-width:695px;padding:40px}.testimonials-equine .testimonials-column .av_textblock_section,.testimonials-equine .testimonials-column .av_textblock_section p{color:#012e54}.testimonials-equine .testimonials-column .av_textblock_section strong{font-size:14px}.testimonials-equine .testimonials-column .av_textblock_section:nth-child(odd){margin-right:auto}.testimonials-equine .testimonials-column .av_textblock_section:nth-child(even){margin-left:auto}.testimonials-equine .testimonials-column .av_textblock_section:last-child{margin-bottom:0}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhcnRpYWxzL19tZW51LnNjc3MiLCJzZXR0aW5ncy9fZXh0ZW5kcy5zY3NzIiwic2V0dGluZ3MvX3ZhcmlhYmxlcy5zY3NzIiwic2VjdGlvbnMvX2Nzcy1zdHlsZS5zY3NzIiwic2VjdGlvbnMvX2NvbWluZy1zb29uLnNjc3MiLCJzZWN0aW9ucy9fY2xpbmljYWwuc2NzcyIsInNlY3Rpb25zL19pbWFnZS1saW5rcy5zY3NzIiwic2VjdGlvbnMvX29mZnNldC1oZWFkaW5ncy5zY3NzIiwic2VjdGlvbnMvX2hhbGYtYmFubmVyLnNjc3MiLCJzZWN0aW9ucy9fZ3JpZC1iZy1jb2x1bW5zLnNjc3MiLCJzZWN0aW9ucy9faWNvbi1ibG9jay1zZWN0aW9uLnNjc3MiLCJzZWN0aW9ucy9fZ3JpZC1jb2xvcnMuc2NzcyIsInNlY3Rpb25zL193aGVlbC1zZWN0aW9uLnNjc3MiLCJzZWN0aW9ucy9fZXF1aW5lLWJhbm5lci5zY3NzIiwic2VjdGlvbnMvX2VxdWluZS1ibG9vZC10ZXN0cy5zY3NzIiwic2VjdGlvbnMvX2VxdWluZS1jaGFsbGVuZ2Uuc2NzcyIsInNlY3Rpb25zL19lcXVpbmUtaGFpci1hbmFseXNpcy5zY3NzIiwic2VjdGlvbnMvX2Z1bGwtd2lkdGgtZXF1aW5lLnNjc3MiLCJzZWN0aW9ucy9fZXF1aW5lLXRlc3RpbW9uaWFscy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVRLCtDQUNJLFNBQUEsU0FDQSxJQUFBLEVBQ0EsTUFBQSxFQUNBLFVBQUEsa0JBS1kscUdBQ0ksaUJBQUEsUUFDQSxhQUFBLFFBQ0EsTUFBQSxLQUlBLDJHQUNJLGlCQUFBLFFBQ0EsYUFBQSxRQUNBLE1BQUEsS0NuQmhDLDBEQUFBLCtEQUNJLFlDRmUsVUFBQSxDQUFBLE1ER2YsVUFBQSxlQUNBLFlBQUEsRUFDQSxZQUFBLElBQ0EsV0FBQSxPQUNBLGVBQUEsS0FFQSwwQ0FSSiwwREFBQSwrREFTUSxVQUFBLGdCQUlBLDZEQUFBLGtFQUNJLE1BQUEsUUFDQSxRQUFB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S0FDQSxzQkFBQSx3QkFFQSxpREFBQSxrREFFSSxRQUFBLEtBR0osdURBQ0ksVUFBQSxNQUVBLHNFQUNJLFlBQUEsS0FHSix1RUFDSSxhQUFBLE1BT3BCLGlCQUNJLFdBQUEsT0FHSSxrQ0FDSSxXQUFBLE9BSVIsMENBVEosaUJBVVEsUUFBQSxLQUNBLFlBQUEsT0FDQSxnQkFBQSxPQUNBLElBQUEsTUMvRUEsMENBREosZ0NBRVEsVUFBQSxPQUVBLDJDQUNJLFVBQUEsUUFNUixnRUFDSSxpQkFBQSxLQUNBLGNBQUEsS0FDQSxjQUFBLEtBQ0EsVUFBQSxNQUNBLFFBQUEsS0FFQSxnRUFBQSxrRUFDSSxNQUFBLFFBR0osdUVBQ0ksVUFBQSxLQUdKLCtFQUNJLGFBQUEsS0FHSixnRkFDSSxZQUFBLEtBR0osMkVBQ0ksY0FBQSIsImZpbGUiOiJzdHlsZXMubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIiNoZWFkZXJfbWFpbl9hbHRlcm5hdGV7XG4gICAgI2F2aWEtbWVudSB7XG4gICAgICAgID4gLm9mZnNldC1saW5re1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXG4gICAgICAgICAgICAmLmF2LW1lbnUtYnV0dG9uLWNvbG9yZWR7XG4gICAgICAgICAgICAgICAgI3RvcCAjaGVhZGVyICZ7XG4gICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuYXZpYS1tZW51LXRleHR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFlN2ZiMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMxZTdmYjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmF2aWEtbWVudS10ZXh0e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIzNjVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMyMjM2NWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlICdzZXR0aW5ncy92YXJpYWJsZXMnIGFzIHY7XG5cbiVjbGluaWNhbC1oZWFkaW5neyAgICBcbiAgICBmb250LWZhbWlseTogdi4kZm9udC1zYW5zLXNlcmlmMjtcbiAgICBmb250LXNpemU6IDQwcHghaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpe1xuICAgICAgICBmb250LXNpemU6IDUwcHghaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGVte1xuICAgICAgICAjdG9wICN3cmFwX2FsbCAme1xuICAgICAgICAgICAgY29sb3I6ICMyRTY0NUI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuJWJ1dHRvbi0xe1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTdmYjA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWU3ZmIwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjM2NWU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzIyMzY1ZTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgLmF2aWFfYnV0dG9uX2JhY2tncm91bmR7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4lbW9iaWxlLWJhbm5lcntcbiAgICAmOmhhcygubW9iaWxlLWJhbm5lcil7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgLmNvbnRhaW5lcntcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODEwcHgpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgIC50ZW1wbGF0ZS1wYWdle1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAme1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MTBweCl7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9ICAgXG5cbiAgICAubW9iaWxlLWJhbm5lcntcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICYsIFxuICAgICAgICAuYXZpYS1pbWFnZS1jb250YWluZXItaW5uZXIsXG4gICAgICAgIC5hdmlhLWltYWdlLW92ZXJsYXktd3JhcCxcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBpbWd7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODExcHgpe1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIkZm9udC1zYW5zLXNlcmlmOiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuJGZvbnQtc2Fucy1zZXJpZjI6IFwiTmV3c3JlYWRlclwiLCBzZXJpZjsiLCJAdXNlICcuLi9zZXR0aW5ncy92YXJpYWJsZXMnIGFzIHY7XG5AdXNlICcuLi9zZXR0aW5ncy9leHRlbmRzJyBhcyAqO1xuXG4vL1N0eWxlcyBjb3BpZWQgZnJvbSBzdHlsZS5jc3Ncbmh0bWwsIGJvZHl7XG5cdGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzZXJpZjtcbiAgXHRmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xufVxuXG4jdG9wIGgyLCN0b3AgaDMsICN0b3AgaDEge1xuXHRmb250LWZhbWlseTogdi4kZm9udC1zYW5zLXNlcmlmMjtcblx0Zm9udC13ZWlnaHQ6IDYwMCFpbXBvcnRhbnQ7XG5cdGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4jdG9wIGg0LCAjdG9wIGg1e1xuXHRmb250LWZhbWlseTogdi4kZm9udC1zYW5zLXNlcmlmMjtcblx0bGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbiN0b3AgaDF7XG5cdGNvbG9yOiAjMDEyRTU0O1xufVxuXG4jdG9wICN3cmFwX2FsbCBwLCAjdG9wICN3cmFwX2FsbCAuY29udGFpbmVyIGxpLCAjdG9wICN3cmFwX2FsbCAuY29udGFpbmVyIG9sIHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuI3RvcCAjd3JhcF9hbGwgLmNvbnRhaW5lciBsaSB7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuI3RvcCAjd3JhcF9hbGwgLmF2X3RleHRibG9ja19zZWN0aW9uIHVsIGxpe1xuXHQvL2xpbmUtaGVpZ2h0OiAxOHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4jdG9wIGgyIHtcblx0Y29sb3I6IzAxMkU1NCFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogNDBweCFpbXBvcnRhbnQ7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4jdG9wICN3cmFwX2FsbCBoMyB7XG5cdGNvbG9yOiMwMTJFNTQhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IDMwcHghaW1wb3J0YW50O1xuXHRsaW5lLWhlaWdodDogMS4zO1xufVxuXG4jdG9wICN3cmFwX2FsbCB7XG5cdC5hdmlhX3RleHRibG9jayBwe1xuXHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XG5cdH1cbn1cblxuaHRtbCwgYm9keXtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmIWltcG9ydGFudDtcblx0Zm9udC13ZWlnaHQ6IDMwMCFpbXBvcnRhbnQ7XG59XG5cbnB7XG5cdGJye1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn1cblxuLmh0bWxfaGVhZGVyX3RvcC5odG1sX2xvZ29fY2VudGVyICN0b3AgI2hlYWRlcl9tYWluX2FsdGVybmF0ZSAubWFpbl9tZW51IHVsOmZpcnN0LWNoaWxke1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdG1heC13aWR0aDogaW5pdGlhbDtcbn1cblxuI3RvcCAubG9nbyBpbWd7XG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdGhlaWdodDogMTIwcHg7XG59XG5cbiNoZWFkZXI6YmVmb3JlLFxuI2hlYWRlcjo6YmVmb3Jle1xuXHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICByZ2JhKDI1NSwyNTUsMjU1LDEpIDIwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cblx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAgcmdiYSgyNTUsMjU1LDI1NSwxKSAyMCUscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIHJnYmEoMjU1LDI1NSwyNTUsMSkgMjAlLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuXHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2ZmZmZmZicsIGVuZENvbG9yc3RyPScjMDBmZmZmZmYnLEdyYWRpZW50VHlwZT0wICk7IC8qIElFNi05ICovXG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGhlaWdodDogMTAwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHR0cmFuc2l0aW9uOiBib3R0b20gMC40NXMgZWFzZTtcbn1cblxuI2hlYWRlci5oZWFkZXItc2Nyb2xsZWQ6YmVmb3JlLFxuI2hlYWRlci5oZWFkZXItc2Nyb2xsZWQ6OmJlZm9yZXtcblx0Ym90dG9tOiAtOTBweDtcbn1cblxuI3RvcCAuaGVhZGVyLXNjcm9sbGVkIC5sb2dve1xuXHR3aWR0aDogMzEwcHghaW1wb3J0YW50O1xufVxuXG4jdG9wIC5oZWFkZXItc2Nyb2xsZWQgI2hlYWRlcl9tYWluX2FsdGVybmF0ZSAuY29udGFpbmVyIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuI3RvcCAuaGVhZGVyLXNjcm9sbGVkIC5sYW5nLWJveC5kZXNrdG9we1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNDRweDtcblx0cmlnaHQ6IDIwcHg7XG59XG5cbiN0b3AgLmxhbmctYm94LmRlc2t0b3B7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA0NHB4O1xuXHRyaWdodDogMjBweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcblx0ei1pbmRleDogMTA7XG5cdHRyYW5zaXRpb246IHRvcCAwLjI1cyBlYXNlO1xufVxuXG4jdG9wIC5sYW5nLWJveC5kZXNrdG9wIC5sYW5nLXNlbGVjdCxcbiN0b3AgLmxhbmctYm94LmRlc2t0b3AgLnRoZWlvLWxvZ297XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuI3RvcCAubGFuZy1ib3guZGVza3RvcCAubGFuZy1zZWxlY3R7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuI3RvcCAjb3RvbGl0aGltYWdlIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbiN0b3AgLmxhbmctYm94LmRlc2t0b3AgLmxhbmctc2VsZWN0IGF7XG5cdGNvbG9yOiAjN0Q3RTdFO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdG1hcmdpbjogMCA1cHg7XG59XG5cbiN0b3AgLmxhbmctYm94IC50aGVpby1sb2dvIGltZ3tcblx0bWF4LXdpZHRoOiA3MHB4O1xufVxuXG4jdG9wICN3cmFwX2FsbCAjYXYtYnVyZ2VyLW1lbnUtdWwgPiBsaS5sYW5nLWl0ZW17XG5cdG9wYWNpdHk6IDE7XG59XG5cbiN0b3AgLmxhbmctYm94Lm1vYmlsZXtcblx0cGFkZGluZy10b3A6IDEwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI3RvcCAubGFuZy1ib3gubW9iaWxlOmJlZm9yZSxcbiN0b3AgLmxhbmctYm94Lm1vYmlsZTo6YmVmb3Jle1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRjb250ZW50OiBcIlwiO1xuXHRoZWlnaHQ6IDFweDtcblx0bWF4LXdpZHRoOiAyODBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogNTAlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4jdG9wIC5sYW5nLWJveC5tb2JpbGUgLmxhbmctc2VsZWN0IGF7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAyNXB4IWltcG9ydGFudDtcblx0bWFyZ2luOiAwIDIwcHg7XG59XG5cbiN0b3AgLmxhbmctYm94Lm1vYmlsZSAudGhlaW8tbG9nb3tcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5cbiN0b3AgI2hlYWRlciAuYXZpYS1tZW51IC5hdi1tYWluLW5hdiA+IGxpID4gYTpob3ZlciAuYXZpYS1tZW51LXRleHR7XG5cdGNvbG9yOiAjMDAwMDAwO1xufVxuXG4jdG9wICNvdXItdmlzaW9uIC5hdmlhX3RleHRibG9jayBwe1xuXHRsZXR0ZXItc3BhY2luZzogMHB4O1xuXHRmb250LXdlaWdodDogMzAwIWltcG9ydGFudDtcbn1cblxuI3RvcCAjb3VyLXZpc2lvbiwgI3RvcCAjc29ja2V0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzFFN0ZCMDtcbn1cblxuI3RvcCAuYWxsX2NvbG9ycyBwIHtcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XG59XG5cbi8qI3RvcCBwIHtcblx0Y29sb3I6ICM0MTQxNDE7XG59Ki9cblxuI3RvcCAuZGVsaXZlcnkge1xuXHRjb2xvcjogIzJFNjQ1QiFpbXBvcnRhbnQ7XG59XG5cbiN0b3AgI3dyYXBfYWxsICNhdi1idXJnZXItbWVudS11bCA+IGxpLmxhbmctaXRlbXtcblx0ZGlzcGxheTogbm9uZTsgLyoqIHJlbW92ZSB3aGVuIGxhbmcgb3B0aW9ucyBhZGRlZCAqKi9cbn1cblxuI3RvcC5ob21lIC5hdl90ZXh0YmxvY2tfc2VjdGlvbiAuYXZpYV90ZXh0YmxvY2sgaDJ7XG5cdGNvbG9yOiAjNjdCOUQ0O1xuXHRmb250LXNpemU6IDM1cHg7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWwhaW1wb3J0YW50O1xufVxuXG4jdG9wLmhvbWUgLmF2X3RleHRibG9ja19zZWN0aW9uIC5hdmlhX3RleHRibG9jayBoM3tcblx0Zm9udC1zaXplOiAyOHB4O1xuXHRmb250LXdlaWdodDogbm9ybWFsIWltcG9ydGFudDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuI3RvcCAjaGVhZGVyIC5hdi1idXJnZXItb3ZlcmxheTpiZWZvcmUsXG4jdG9wICNoZWFkZXIgLmF2LWJ1cmdlci1vdmVybGF5OjpiZWZvcmV7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvbW9iaWxlLWxvZ28uc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogNDZweDtcblx0aGVpZ2h0OiA0NnB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMjBweDtcblx0bGVmdDogNy41JTtcblx0ei1pbmRleDogNTtcbn1cblxuI3RvcCAjaGVhZGVyICNhdi1idXJnZXItbWVudS11bHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuI3RvcCAjaGVhZGVyICNhdi1idXJnZXItbWVudS11bCBsaXtcblx0Zm9udC1zaXplOiAxN3B4O1xufVxuXG4jdG9wICNoZWFkZXIgI2F2LWJ1cmdlci1tZW51LXVsIC5hdmlhLW1lbnUtdGV4dHtcblx0Zm9udC1zaXplOiAxN3B4O1xufVxuXG4jdG9wICNoZWFkZXIgI2F2LWJ1cmdlci1tZW51LXVsIC5zdWItbWVudXtcblx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4jdG9wICNoZWFkZXIgI2F2LWJ1cmdlci1tZW51LXVsID4gbGl7XG5cdG1hcmdpbjogMCBhdXRvIDEwcHggYXV0bztcblx0d2lkdGg6IDcwJTtcbn1cblxuI3RvcCAjaGVhZGVyICNhdi1idXJnZXItbWVudS11bCA+IGxpID4gYXtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG4jdG9wICNoZWFkZXIgI2F2LWJ1cmdlci1tZW51LXVsID4gbGkgPiBhIC5hdmlhLW1lbnUtdGV4dHtcblx0Y29sb3I6ICM2N0I5RDQ7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuI3RvcCAjZm9vdGVyIC5wb3N0LWVudHJ5e1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuI3RvcCAjZm9vdGVyIC5mbGV4X2NvbHVtbjpmaXJzdC1jaGlsZHtcblx0bWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuXG4jdG9wICNmb290ZXIgLmZsZXhfY29sdW1uOmxhc3QtY2hpbGR7XG5cdG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuI3RvcCAjZm9vdGVyIC50ZW1wbGF0ZS1wYWdle1xuXHRwYWRkaW5nOiAzMHB4IDAgMCAwO1xufVxuXG4jdG9wICNmb290ZXIgLmVudHJ5LWNvbnRlbnQtd3JhcHBlcntcblx0ZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc2VsZi1lbmQ7XG59XG5cbiN0b3AgI3NvY2tldCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMTJFNTQ7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuI3RvcCAuY29weXJpZ2h0IHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbiN0b3AgI2hvbWUgLmNvbnRhaW5lciB7XG5cdG1hcmdpbi1ib3R0b206IDAhaW1wb3J0YW50O1xuXHR3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMCAwO1xufVxuXG4jdG9wICNob21lIGgzIHtcblx0cGFkZGluZzogMDtcbiAgICBtYXJnaW46IC0xMHB4IDAgNjBweCAwO1xuXHRmb250LXNpemU6IDI2cHghaW1wb3J0YW50O1xuXHRmb250LXdlaWdodDogNDAwIWltcG9ydGFudDtcbn1cblxuI3RvcCAjd3JhcF9hbGwgI2hvbWUgLnRhZ2xpbmUgaDN7XG5cdGNvbG9yOiAjMWU3ZmIwIWltcG9ydGFudDtcbn1cblxuI3RvcCAjbWFpbiAuYmFubmVyIC5jb250YWluZXJ7XG5cdG1hcmdpbi1ib3R0b206IDAhaW1wb3J0YW50O1x0XG59XG5cbiN0b3AgI21haW4gLmJhbm5lciAudGVtcGxhdGUtcGFnZXtcblx0cGFkZGluZy1ib3R0b206IDA7XG59XG5cbiN0b3AgI21haW4gLmJhbm5lciArIC5hdmlhLXNlY3Rpb24gLnRlbXBsYXRlLXBhZ2V7XG5cdHBhZGRpbmctdG9wOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQjdG9wICNtYWluIC5jb250YWluZXIge1xuXHRcdC8vbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0NjBweCk7XG5cdFx0bWF4LXdpZHRoOiAxMTAwcHg7XG5cdH1cblx0I3RvcCAjb2NjdXBhdGlvbmFsIGltZyB7XG5cdFx0bWluLXdpZHRoOiBjYWxjKDEwMCUgKyAyOTdweCk7XG5cdH1cblx0I3RvcCAjaG9tZSAudGVtcGxhdGUtcGFnZSB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdCN0b3AgI2hvbWUgLmNvbnRhaW5lcntcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4IWltcG9ydGFudDtcblx0fVxuXG5cdCN0b3AgI2Fib3V0IC5mbGV4X2NvbHVtbjpmaXJzdC1jaGlsZCwjdG9wICNlbnZpcm9ubWVudGFsIC5mbGV4X2NvbHVtbjpmaXJzdC1jaGlsZCB7XG5cdFx0bWF4LXdpZHRoOiA2MjBweDtcblx0fVxuXG5cdCN0b3AgI2Fib3V0IC5mbGV4X2NvbHVtbjpsYXN0LWNoaWxkLCAjdG9wICNlbnZpcm9ubWVudGFsIC5mbGV4X2NvbHVtbjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tbGVmdDogNDBweDtcblx0fVxuXHQjdG9wICNhYm91dCAudGVtcGxhdGUtcGFnZSB7XG5cdFx0cGFkZGluZzogNDVweCAwIDAgMDtcblx0fVxuXHQjdG9wICNhYm91dCAuY29udGFpbmVyLFxuXHQjdG9wICN0cmljaC1hbmFseXRpY3MuY29udGFpbmVyLFxuXHQjdG9wICNlbnZpcm9ubWVudGFsIC5jb250YWluZXIsXG5cdCN0b3AgI29jY3VwYXRpb25hbCAuY29udGFpbmVyLFxuXHQjdG9wICNmb290ZXIgLmNvbnRhaW5lciwgXG5cdCN0b3AgI3NvY2tldCAuY29udGFpbmVyLFxuXHQjdG9wICNob21lIC5jb250YWluZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDAhaW1wb3J0YW50O1xuXHR9XG5cdCN0b3Agb2wge1xuXHRcdG1hcmdpbi1sZWZ0OiAyNXB4O1xuXHR9XG5cblx0I3RvcCAjdHJpY2gtYW5hbHl0aWNzIC50ZW1wbGF0ZS1wYWdlIHtcblx0XHRwYWRkaW5nOiA5NXB4IDAgMTAwcHggMDtcblx0fVxuXHQjdG9wICNlbnZpcm9ubWVudGFsIC50ZW1wbGF0ZS1wYWdlIHtcblx0XHRwYWRkaW5nOiA2MHB4IDAgNzBweCAwO1xuXHR9XG5cdCN0b3AgI29jY3VwYXRpb25hbCAudGVtcGxhdGUtcGFnZSB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHQjdG9wICNudXRyaXRpb25hbCAudGVtcGxhdGUtcGFnZSB7XG5cdFx0cGFkZGluZy10b3A6IDE1MHB4O1xuXHR9XG59XG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG5cdCNhYm91dCAudGVtcGxhdGUtcGFnZXtcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxuXHRcblx0I2Vudmlyb25tZW50YWwgLnRlbXBsYXRlLXBhZ2UsXG5cdCNvY2N1cGF0aW9uYWwgLnRlbXBsYXRlLXBhZ2V7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cblx0XG5cdCNudXRyaXRpb25hbCAudGVtcGxhdGUtcGFnZXtcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0fVxuXG5cdFxuXHQjdG9wICNoZWFkZXJfbWFpbiA+IC5jb250YWluZXJ7XG5cdFx0bWF4LWhlaWdodDogMTIwcHg7XG5cdH1cblx0XG5cdCN0b3AgI3dyYXBfYWxsICNtYWlue1xuXHRcdHBhZGRpbmctdG9wOiA4MHB4IWltcG9ydGFudDtcblx0fVxuXHRcblx0I3RvcCAjb3VyLXZpc2lvbiAuYXZpYV90ZXh0YmxvY2sgcCBicntcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuXHQjdG9wICNoZWFkZXJ7XG5cdFx0cG9zaXRpb246IGZpeGVkIWltcG9ydGFudDtcblx0fVxuXG5cdCN0b3AgI2hvbWUgaDMge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAtMTBweCAwIDEwcHggMDtcblx0fVxuXHRcblx0I3RvcCAjaGVhZGVyIC5sb2dvIGF7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQjdG9wICNoZWFkZXIgLmxvZ28gYTpiZWZvcmUsXG5cdCN0b3AgI2hlYWRlciAubG9nbyBhOjpiZWZvcmV7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy90cmljaGFuYWx5dGljcy1sb2dvLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMzhweDtcblx0XHRoZWlnaHQ6IDM4cHg7XG5cdH1cblx0XG5cdCN0b3AgI2hlYWRlciAubG9nbyBhIGltZ3tcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdFxuXHQjdG9wICNoZWFkZXIgKyAjbWFpbntcblx0XHRwYWRkaW5nLXRvcDogODRweCFpbXBvcnRhbnQ7XG5cdH1cblx0XG5cdCN0b3AgI2hlYWRlci5oZWFkZXItc2Nyb2xsZWQgLmF2LWJ1cmdlci1tZW51LW1haW4ge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcblx0fVxuXHQjdG9wIC5tb2JpbGUtcHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXHRcblx0I251dHJpdGlvbmFsIC50ZW1wbGF0ZS1wYWdle1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpe1xuXHQjdG9wIC5hbGxfY29sb3JzIHAge1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjVlbTtcblx0fVxuXHQjdG9wIC5sYW5nLWJveC5kZXNrdG9we1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi5yZXNwb25zaXZlICN0b3AgI21haW4gLnNtYWxsLW1hcmdpbiAuZW50cnktY29udGVudC13cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbiN0b3AgI2hhaXItc2NyZWVuIGEge1xuXHRjb2xvcjogIzAzNkY5RiFpbXBvcnRhbnQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuI3RvcCAjaGFpci1zY3JlZW4gZW0ge1xuXHRmb250LXdlaWdodDogNDAwIWltcG9ydGFudDtcblx0Zm9udC1zdHlsZTogbm9ybWFsIWltcG9ydGFudDtcbn1cblxuI3RvcCAjaGFpci1zY3JlZW4gaDMge1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuI3RvcCAjbnV0cml0aW9uYWwgYSB7XG5cdGNvbG9yOiAjMDM2RjlGIWltcG9ydGFudDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4jdG9wICNudXRyaXRpb25hbCBhOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAzNkY5RiFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAjZmZmIWltcG9ydGFudDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4jdG9wICNudXRyaXRpb25hbCBlbSB7XG5cdGZvbnQtd2VpZ2h0OiA0MDAhaW1wb3J0YW50O1xuXHRmb250LXN0eWxlOiBub3JtYWwhaW1wb3J0YW50O1xufVxuXG4jbnV0cml0aW9uYWwgLmNvbnRhaW5lciB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbiNudXRyaXRpb25hbCBpbWcge1xuXHRtYXJnaW4tYm90dG9tOiA2MHB4O1xufSBcblxuI3RvcCAudGhlaW8tYnRuIGEge1xuXHRmb250OiBub3JtYWwgbm9ybWFsIGJvbGQgMThweC8yNHB4IE9wZW4gU2Fucztcblx0bGV0dGVyLXNwYWNpbmc6IDBweDtcblx0Y29sb3I6ICMwMzZGOUYhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiAxNXB4IDI4cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMwMzZGOUYhaW1wb3J0YW50O1xufVxuXG4jdG9wICNudXRyYWNldXRpY2FsLWJ1dHRvbnMgLnRoZWlvLWJ0biBhe1xuXHRib3JkZXItY29sb3I6ICM4MWFkOWMhaW1wb3J0YW50O1xuXHRjb2xvcjogIzgxYWQ5YyFpbXBvcnRhbnQ7XG59XG5cbiN0b3AgLmF2LW1haW4tbmF2IHVsIGEge1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbiN0b3AgLmF2LW1haW4tbmF2IHVsID4gbGl7XG5cdHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMxMHB4KXtcblx0LnJlc3BvbnNpdmUgI3RvcCAjbWFpbiAuc21hbGwtbWFyZ2luIC5jb250YWluZXJ7XG5cdFx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyNTBweCk7XG5cdH1cblx0LnJlc3BvbnNpdmUgI3RvcCAjbWFpbiAuc21hbGwtbWFyZ2luIC5lbnRyeS1jb250ZW50LXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblx0XG5cdC5yZXNwb25zaXZlICN0b3AgI21haW4gI29jY3VwYXRpb25hbCAuY29udGFpbmVye1xuXHRcdG1heC13aWR0aDogY2FsYygxMDAlIC0gNTAwcHgpO1xuXHR9XG5cblx0I3RvcCAjaGFpci1zY3JlZW4gLnRlbXBsYXRlLXBhZ2Uge1xuXHRcdG1heC13aWR0aDogNzYlO1x0XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDUwcHgpIHtcblx0LnJlc3BvbnNpdmUgI3RvcCAjbWFpbiAuYmlnLW1hcmdpbiAuY29udGFpbmVye1xuXHRcdG1heC13aWR0aDogMTEwMHB4O1xuXHR9XG59XG5cbiN0b3AgLmxhbmRpbmctd3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI3RvcCAuZml4ZWQtcG9zaXRpb24tb3ZlcmxheSAubGFuZGluZy13cmFwcGVyIC5jb250YWluZXJ7XG5cdHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuXHRtYXJnaW46IDAhaW1wb3J0YW50IDtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuI3RvcCAuZml4ZWQtcG9zaXRpb24tb3ZlcmxheSAubGFuZGluZy1tZW51LXdyYXBwZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMjclO1xuXHRsZWZ0OiA1JTtcbn1cblxuI3RvcCAuZml4ZWQtcG9zaXRpb24tb3ZlcmxheSAubGFuZGluZy1tZW51LXdyYXBwZXIgcHtcblx0cGFkZGluZy10b3A6IDEyMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiN0b3AgLmhlYWRlci1idXR0b24ge1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2xvZ28ucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0d2lkdGg6IDE5MHB4O1xuXHRoZWlnaHQ6IDk2cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbiN0b3AgI2hlYWRlcl9tYWluIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jdG9wIC5maXhlZC1wb3NpdGlvbi1vdmVybGF5IC5sYW5kaW5nLW1lbnUtd3JhcHBlciBhOmhvdmVyIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4jdG9wIC5maXhlZC1wb3NpdGlvbi1vdmVybGF5IC5sYW5kaW5nLW1lbnUtd3JhcHBlciAuYXZpYV90ZXh0YmxvY2sge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IDEwMHB4O1xufVxuXG4jdG9wIC5maXhlZC1wb3NpdGlvbi1vdmVybGF5IC5sYW5kaW5nLXdyYXBwZXIgLnRlbXBsYXRlLXBhZ2Uge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4jdG9wIC5yb3ctb2YtMy1waWNzIHtcblx0b3BhY2l0eTogMTtcbn1cblxuI3RvcCAjaGVhZGVyIC5hdi1tYWluLW5hdiA+IGxpID4gYSAuYXZpYS1tZW51LXRleHQsICN0b3AgI2hlYWRlciAuYXYtbWFpbi1uYXYgPiBsaSA+IGEgLmF2aWEtbWVudS1zdWJ0ZXh0IHtcblx0Y29sb3I6ICMzMTMxMzE7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4jdG9wICNoZWFkZXIgLmF2LW1haW4tbmF2ID4gbGkgPiBhIC5hdmlhLW1lbnUtdGV4dCBlbXtcblx0Y29sb3I6ICMwMTJFNTQ7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuI3RvcCAjaGVhZGVyIC5hdmlhLW1lbnUgLmF2LW1haW4tbmF2ID4gbGkgPiBhOmhvdmVyIC5hdmlhLW1lbnUtdGV4dCB7XG5cdGNvbG9yOiMwMDVjOTE7XG5cdFxufVxuI3RvcCAjaGVhZGVyIC5hdmlhLW1lbnUgLmF2LW1haW4tbmF2ID4gbGkgPiBhIC5hdmlhLW1lbnUtdGV4dCwgI3RvcCAuYXYtbWFpbi1uYXYgdWwgYSAge1xuXHRjb2xvcjogIzFlN2ZiMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG5cbiNtZW51LWl0ZW0tMjYsICNtZW51LWl0ZW0tMjcge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNtZW51LWl0ZW0tMjY6OmFmdGVyLCAjbWVudS1pdGVtLTI3OjphZnRlciB7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvZG93bi1hcnJvdy5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHRjb250ZW50OiBcIlwiO1xuXHRoZWlnaHQ6IDhweDtcblx0d2lkdGg6IDEzcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMThweDtcbn1cblxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgyMHB4KSB7XG5cdC5sYW5kaW5nLXdyYXBwZXIgLnBvbGFyLWJlYXItaW1nIGltZ3tcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODE5cHgpIHtcblx0LmxhbmRpbmctd3JhcHBlciAucG9sYXItYmVhci1pbWcgaW1nIHtcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR9XG5cblx0I3RvcCAjaGVhZGVyIC5sb2dvIGltZyB7XG5cdFx0aGVpZ2h0OiA5MHB4O1xuXHR9XG5cblx0I3RvcCAuZml4ZWQtcG9zaXRpb24tb3ZlcmxheSAubGFuZGluZy13cmFwcGVyIC5wb2xhci1iZWFyLWltZyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgIFx0aGVpZ2h0OiAxMDB2aDtcblx0fVxuXG5cdCN0b3AgLmZpeGVkLXBvc2l0aW9uLW92ZXJsYXkgLmxhbmRpbmctd3JhcHBlciAucG9sYXItYmVhci1pbWcgLmF2aWEtaW1hZ2UtY29udGFpbmVyLWlubmVyIHtcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdHdpZHRoOiA1NiU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0fVxuXHQjdG9wIC5maXhlZC1wb3NpdGlvbi1vdmVybGF5IC5sYW5kaW5nLW1lbnUtd3JhcHBlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMjclO1xuXHRcdGxlZnQ6IDEwJTtcblx0fVxufVxuXG4uaGlkZS13cmFwX2FsbCAjd3JhcF9hbGwge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdG9wYWNpdHk6IDA7XG5cdHotaW5kZXg6IC0xO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgyMHB4KSB7XG5cdC5yZXNwb25zaXZlICN0b3AgI3dyYXBfYWxsIC5jb250YWluZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuXHRcdHBhZGRpbmctbGVmdDogMjJweDtcblx0fVxuXHQucmVzcG9uc2l2ZSAjdG9wICN3cmFwX2FsbCAjbnV0cml0aW9uYWwgLmNvbnRhaW5lciB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDE0NHB4KSFpbXBvcnRhbnQ7XG5cdFx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNDRweCkhaW1wb3J0YW50O1xuXHR9XG5cdC5yZXNwb25zaXZlICN0b3AgI3dyYXBfYWxsIC5oYWxmLWhhbGYtYmFubmVye1xuXHRcdC5jb250YWluZXJ7XG5cdFx0XHR3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQjdG9wICN3cmFwX2FsbCAjaGVhZGVyICNhdi1idXJnZXItbWVudS11bCA+IGxpID4gYSAuYXZpYS1tZW51LXRleHQge1xuXHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxuXHQuaHRtbF9hdi1vdmVybGF5LWZ1bGwgI3RvcCAjd3JhcF9hbGwgI2F2LWJ1cmdlci1tZW51LXVsIGxpIGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnQ7XG5cdH1cblx0I3RvcCAjd3JhcF9hbGwgLmNvbnRhaW5lciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMCFpbXBvcnRhbnQ7XG5cdH1cblx0I3RvcCAjbWFpbiAuYXZpYS1zZWN0aW9uIC50ZW1wbGF0ZS1wYWdlIHtcblx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdH1cblx0LnJlc3BvbnNpdmUgI3RvcCAuZml4ZWQtcG9zaXRpb24tb3ZlcmxheSAuaG9tZS1iYW5uZXIgLmNvbnRhaW5lciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuXHR9XG5cblx0I3RvcCAuZml4ZWQtcG9zaXRpb24tb3ZlcmxheSAuaG9tZS1iYW5uZXIgLnRlbXBsYXRlLXBhZ2Uge1xuXHRcdHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuXHR9XG5cblx0I291ci12aXNpb24gLnZpc2lvbmJveCB7XG5cdFx0cGFkZGluZzogMjBweCAwICFpbXBvcnRhbnQ7XG5cdH1cblx0I291ci12aXNpb24gLmZsZXhfY29sdW1uIHtcblx0XHRwYWRkaW5nOiAwIWltcG9ydGFudDtcblx0fVxuXHQjdG9wIC5maXhlZC1wb3NpdGlvbi1vdmVybGF5IC5sYW5kaW5nLXdyYXBwZXIge1xuXHRcdG1hcmdpbi10b3A6IC0xNzBweDtcblx0fVxuXHRcblx0I3RvcCAuZml4ZWQtcG9zaXRpb24tb3ZlcmxheSAubGFuZGluZy13cmFwcGVyIC5wb2xhci1iZWFyLWltZyAuYXZpYS1pbWFnZS1jb250YWluZXItaW5uZXIge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1heC13aWR0aDogYXV0bztcblx0fVxuXHQjdG9wIC5kLWZsZXgtbGFuZGluZyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXHQjdG9wIC5maXhlZC1wb3NpdGlvbi1vdmVybGF5IC5kLWZsZXgtbGFuZGluZyAuZmxleF9jb2x1bW4ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRmbGV4LWJhc2lzOiAxMDAlO1xuXHR9XG5cdCN0b3AgLmZpeGVkLXBvc2l0aW9uLW92ZXJsYXkgLmxhbmRpbmctd3JhcHBlciAucG9sYXItYmVhci1pbWcgLmF2aWEtaW1hZ2UtY29udGFpbmVyLWlubmVyIHtcblx0XHRwb3NpdGlvbjogaW5oZXJpdDtcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHR9XG5cdCN0b3AgLmZpeGVkLXBvc2l0aW9uLW92ZXJsYXkgLmxhbmRpbmctd3JhcHBlciAucG9sYXItYmVhci1pbWcge1xuXHRcdGhlaWdodDogMTAwdmg7XG5cdH1cblx0I3RvcCAuZml4ZWQtcG9zaXRpb24tb3ZlcmxheSAubGFuZGluZy1tZW51LXdyYXBwZXIge1xuXHRcdGxlZnQ6IDA7XG5cdFx0YmFja2dyb3VuZDogd2hpdGU7XG4gICAgXHRvcGFjaXR5OiAuODtcbiAgICBcdGJvdHRvbTogMzclO1x0XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQjdG9wIC5maXhlZC1wb3NpdGlvbi1vdmVybGF5IC5sYW5kaW5nLW1lbnUtd3JhcHBlciBwIHtcblx0XHRwYWRkaW5nLXRvcDogNjBweDtcblx0fVxuXHQjdG9wICNoZWFkZXIgLmF2aWEtc3RhbmRhcmQtbG9nbyBhOjpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvbW9iaWxlLWxvZ28uc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGhlaWdodDogNDZweDtcblx0XHR3aWR0aDogNDZweDtcblx0fVxuXHQjdG9wICN3cmFwX2FsbCBoMiB7XG5cdFx0Zm9udC1zaXplOiAzNXB4IWltcG9ydGFudDtcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRmb250LXdlaWdodDogNDAwIWltcG9ydGFudDtcblx0fVxuXHQjdG9wICN3cmFwX2FsbCBoMyB7XG5cdFx0Zm9udC1zaXplOiAyMXB4IWltcG9ydGFudDtcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRmb250LXdlaWdodDogNDAwIWltcG9ydGFudDtcblx0fVxuXHQjdG9wICN3cmFwX2FsbCBwLCAjdG9wICN3cmFwX2FsbCBsaSwgI3RvcCAjd3JhcF9hbGwgc3BhbiB7XG5cdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0Ly9mb250LXdlaWdodDogMzAwIWltcG9ydGFudDtcblx0fVxuXHQjdG9wICNob21lIC50ZW1wbGF0ZS1wYWdlIHtcblx0XHRwYWRkaW5nOiAyMHB4IDAgMzBweCAwO1xuXHR9XG5cdCN0b3AgLmF2LWhhbWJ1cmdlci1pbm5lciwgI3RvcCAuYXYtaGFtYnVyZ2VyLWlubmVyOjphZnRlciwgI3RvcCAuYXYtaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMTJFNTQ7XG5cdH1cblxuXHQjdG9wIC5hdi1oYW1idXJnZXItYm94IHtcblx0XHRoZWlnaHQ6IDNweDtcblx0fVxuXG5cdCN0b3AgI3dyYXBfYWxsICNmb290ZXIgLnRlbXBsYXRlLXBhZ2V7XG5cdFx0cGFkZGluZzogMTBweCAwIDAgMDtcblx0fVxuXHQubGFuZGluZy13cmFwcGVyIC5sYW5kaW5nLW1lbnUtd3JhcHBlciAuYXZpYV90ZXh0YmxvY2sge1xuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHR9XG59XG5cbiN3cmFwX2FsbCAubGFuZGluZy13cmFwcGVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMDBweCkge1xuXHQjdG9wICNvdXItdmlzaW9uIC5hdmlhX3RleHRibG9jayBwIHtcblx0XHRsaW5lLWhlaWdodDogNTRweCFpbXBvcnRhbnQ7XG5cdFx0Zm9udDogbm9ybWFsIG5vcm1hbCAzMDAgMzBweC81NHB4IE9wZW4gU2Fucztcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0fVxuXHQucmVzcG9uc2l2ZSAjdG9wICNvdXItdmlzaW9uIC52aXNpb25ib3gge1xuXHRcdHBhZGRpbmc6IDEwMHB4IDAhaW1wb3J0YW50O1xuXHR9XG5cblx0I2Fib3V0IC5lbnRyeS1jb250ZW50LXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwOyBcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG59XG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHQjdG9wICNob21lIC5hdmlhLWltYWdlLW92ZXJsYXktd3JhcCB7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9tb2JpbGUtYmFubmVyLnBuZyluby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0d2lkdGg6IDQxMnB4O1xuXHRcdGhlaWdodDogMjgxcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IC0yMXB4O1xuXHR9XG5cblx0I3RvcCAjaG9tZSBpbWcge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQucmVzcG9uc2l2ZSAjdG9wICN3cmFwX2FsbCAuaGFsZi1oYWxmLWJhbm5lcntcblx0XHQuY29udGFpbmVye1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cbiN0b3AgLmZsZXhfY29sdW1uOmxhc3QtY2hpbGQ6aGFzKC50ZXh0YmxvY2stcGFkZGluZykgLnRleHRibG9jay1wYWRkaW5ne1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuI3RvcCAuYXZpYS1zZWN0aW9uOmhhcyguZW50cnktY29udGVudC13cmFwcGVyID4gLmF2X3RleHRibG9ja19zZWN0aW9uOmZpcnN0LWNoaWxkIC5hdmlhX3RleHRibG9jayBoMzpmaXJzdC1jaGlsZCkgLmNvbnRhaW5lcntcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbiN0b3AgLmF2aWEtc2VjdGlvbjpoYXMoLmVudHJ5LWNvbnRlbnQtd3JhcHBlciA+IC5hdl90ZXh0YmxvY2tfc2VjdGlvbiAuYXZpYV90ZXh0YmxvY2sgaDM6Zmlyc3QtY2hpbGQpIC5mbGV4X2NvbHVtbntcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuI3RvcCAuZW50cnktY29udGVudC13cmFwcGVyID4gLmF2X3RleHRibG9ja19zZWN0aW9uOmhhcyhoMykgKyAuZmxleF9jb2x1bW46aGFzKC5hdmlhLWltYWdlLWNvbnRhaW5lcjpmaXJzdC1jaGlsZCkgKyAuZmxleF9jb2x1bW4gLmF2X3RleHRibG9ja19zZWN0aW9uIHA6Zmlyc3QtY2hpbGR7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbiN0b3AgLmZsZXhfY29sdW1uOmxhc3QtY2hpbGQgLmF2aWFfdGV4dGJsb2NrIHVsOmxhc3QtY2hpbGR7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbiN0b3AgLmF2X3RleHRibG9ja19zZWN0aW9uIC5hdmlhX3RleHRibG9jay50ZXh0YmxvY2stcGFkZGluZ3tcblx0cGFkZGluZzogMCAyMHB4O1xufVxuXG4jdG9wIC5hdl90ZXh0YmxvY2tfc2VjdGlvbiAuYXZpYV90ZXh0YmxvY2sudGV4dGJsb2NrLXBhZGRpbmcgcDpsYXN0LWNoaWxke1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4jdG9wIC5zaGlwcGluZyAuYXZfdGV4dGJsb2NrX3NlY3Rpb24gLmF2aWFfdGV4dGJsb2NrIHB7XG5cdGxpbmUtaGVpZ2h0OiAxLjRlbTtcbn1cblxuLnNoaXBwaW5nIC5hdl90ZXh0YmxvY2tfc2VjdGlvbiAuYXZpYV90ZXh0YmxvY2sgaW1ne1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5zaGlwcGluZyAuYXZfdGV4dGJsb2NrX3NlY3Rpb24gKyAuYXZfdGV4dGJsb2NrX3NlY3Rpb257XG5cdG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5zaGlwcGluZyAuYXZfdGV4dGJsb2NrX3NlY3Rpb24gLmF2aWFfdGV4dGJsb2NrIGltZyArIGltZ3tcblx0bWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbiN0b3AgLmdyZWVuLXRleHQgcCxcbiN0b3AgLmdyZWVuLXRleHQgdWwsXG4jdG9wIC5ncmVlbi10ZXh0IGxpXG4jdG9wIC5ncmVlbi10ZXh0IHN0cm9uZyxcbiN0b3AgLmdyZWVuLXRleHQgYntcblx0Y29sb3I6ICM4MWFkOWM7XG59XG5cbiN0b3AgI3dyYXBfYWxsIC5kYXJrLWdyZWVuIGgyLFxuI3RvcCAjd3JhcF9hbGwgLmRhcmstZ3JlZW4gaDIgc3Ryb25nLFxuI3RvcCAjd3JhcF9hbGwgLmRhcmstZ3JlZW4gaDMsXG4jdG9wICN3cmFwX2FsbCAuZGFyay1ncmVlbiBoMyBzdHJvbmd7XG5cdGNvbG9yOiAjMmI2MzVhIWltcG9ydGFudDtcbn1cblxuI2Zvb3Rlcntcblx0LmF2aWEtaW1hZ2UtY29udGFpbmVye1xuXHRcdGltZ3tcblx0XHRcdGhlaWdodDogMTEycHg7XG4gIFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0fVxufVxuXG4uYXZpYS1idXR0b24td3JhcHtcblx0LmF2aWEtYnV0dG9ue1xuXHRcdCN0b3AgI3dyYXBfYWxsICZ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LmF2aWEtYnV0dG9uLmF2aWEtY29sb3ItdGhlbWUtY29sb3Itc3VidGxle1xuXHRcdCN0b3AgI3dyYXBfYWxsICZ7XG5cdFx0XHRAZXh0ZW5kICVidXR0b24tMTtcblx0XHR9XG5cdH1cblxuXHQuYXZpYS1idXR0b24uYXZpYS1jb2xvci13aGl0ZXtcblx0XHQjdG9wICN3cmFwX2FsbCAme1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0XHRcdGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcdFx0XHRcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblxuXHRcdFx0LmF2aWFfaWNvbmJveF90aXRsZXtcblx0XHRcdFx0Y29sb3I6ICMwMzZGOUY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzIyMzY1ZTtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjMjIzNjVlO1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXG5cdFx0XHRcdC5hdmlhX2ljb25ib3hfdGl0bGV7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5hdmlhX2J1dHRvbl9iYWNrZ3JvdW5ke1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYmctYmFubmVye1xuXHRhc3BlY3QtcmF0aW86IDE5MjAgLyAzODM7XG5cdG1heC13aWR0aDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpe1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4udHJhbnNsYXRpb24tbGlua3N7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiAzcHg7XG5cdHRvcDogNTAlO1xuXHRyaWdodDogNzBweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODIxcHgpe1xuXHRcdHJpZ2h0OiAxMDBweDtcblx0fVxuXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkwcHgpe1xuXHRcdHRvcDogMTBweDtcblx0XHRyaWdodDogMjBweDtcblx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdH1cblxuXHQubGFuZy1saW5re1xuXHRcdGNvbG9yOiAjMWU3ZmIwO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdHBhZGRpbmc6IDAgNXB4O1xuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZSwgY29sb3IgMC4yNXMgZWFzZTtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Ji5jdXJyZW50LWxhbmd7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjIzNjVlO1xuXHRcdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0fVxuXHR9XG59XG5cbi5oZWFkaW5nLW5vcm1hbHtcblx0aDEsIGgyLCBoMywgaDQsIGg1e1xuXHRcdCN0b3AgI21haW4gJntcblx0XHRcdGNvbG9yOiBpbmhlcml0IWltcG9ydGFudDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWwhaW1wb3J0YW50O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdCsgcHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRoM3tcblx0XHQjdG9wICN3cmFwX2FsbCAme1xuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MjBweCkge1xuXHRcdFx0XHRmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnNlcmlmLWZvbnR7XG5cdCN0b3AgI21haW4gJntcblx0XHQmLCBwe1xuXHRcdFx0Zm9udC1mYW1pbHk6IHYuJGZvbnQtc2Fucy1zZXJpZjI7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5ODlweCkge1xuXHQucmVzcG9uc2l2ZS5odG1sX21vYmlsZV9tZW51X3RhYmxldC5odG1sX2hlYWRlcl90b3AgI3RvcCAjbWFpbjpoYXMoID4gLmF2aWEtc2VjdGlvbltkYXRhLXNlY3Rpb24tYmctcmVwZWF0XSkge1xuXHRcdHBhZGRpbmctdG9wOiA4OHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn0iLCJAdXNlICcuLi9zZXR0aW5ncy92YXJpYWJsZXMnIGFzIHY7XG5AdXNlICcuLi9zZXR0aW5ncy9leHRlbmRzJyBhcyAqO1xuXG4uY29taW5nLXNvb24tdGV4dHtcbiAgICAjdG9wICN3cmFwX2FsbCAme1xuICAgICAgICBoMXtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2LiRmb250LXNhbnMtc2VyaWYyO1xuICAgICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJiwgcHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2LiRmb250LXNhbnMtc2VyaWYyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb21pbmctc29vbi1tc2d7XG4gICAgI3RvcCAjd3JhcF9hbGwgJntcbiAgICAgICAgJiwgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiAjMDM2RjlGO1xuICAgICAgICB9XG5cbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogdi4kZm9udC1zYW5zLXNlcmlmMjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29taW5nLXNvb24tY3Rhe1xuICAgICN0b3AgI3dyYXBfYWxsICZ7XG4gICAgICAgIGEuYXZpYS1idXR0b24uYXYtbGluay1idG57XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG5cbiAgICAgICAgICAgICY6bm90KFtjbGFzcyo9XCJhdi1cIl0pe1xuICAgICAgICAgICAgICAgQGV4dGVuZCAlYnV0dG9uLTE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hdmlhX2ljb25ib3hfdGl0bGV7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jYW5pbmUtZXF1aW5le1xuICAgICAgICAgICAgLmNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyNzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hdmlhLWJ1dHRvbntcbiAgICAjdG9wICN3cmFwX2FsbCAuY3VzdG9tLWJ1dHRvbi1jbGluaWNhbCAme1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgcGFkZGluZzogMjBweCAzNXB4O1xuXG4gICAgICAgIC5hdmlhX2ljb25ib3hfdGl0bGV7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXtcbiAgICAgICAgICAgIC5hdmlhX2ljb25ib3hfdGl0bGV7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgfSAgIFxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29taW5nLXNvb24tbnV0cml0aW9uLWJhbm5lcntcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgIC5jb250YWluZXJ7XG4gICAgICAgICN0b3AgI3dyYXBfYWxsICZ7XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNzAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRlbXBsYXRlLXBhZ2UsXG4gICAgICAgICAgICAucG9zdC1lbnRyeSxcbiAgICAgICAgICAgIC5lbnRyeS1jb250ZW50LXdyYXBwZXJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGVtcGxhdGUtcGFnZXtcbiAgICAgICAgI3RvcCAjd3JhcF9hbGwgJntcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbWluZy1zb29uLW51dHJpdGlvbntcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogNTBweDtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjcuNSUgMWZyIDI3LjUlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMCA1MHB4O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlcntcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuYXZpYV90ZXh0YmxvY2t7XG4gICAgICAgICN0b3AgI3dyYXBfYWxsICZ7XG4gICAgICAgICAgICBoMXtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdi4kZm9udC1zYW5zLXNlcmlmMjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTdweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAmLCBoMywgcHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRiFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHYuJGZvbnQtc2Fucy1zZXJpZjI7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmF2aWEtaW1hZ2UtY29udGFpbmVye1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICYuY2VudGVyLWltZ3tcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgJy4uL3NldHRpbmdzL3ZhcmlhYmxlcycgYXMgdjtcbkB1c2UgJy4uL3NldHRpbmdzL2V4dGVuZHMnIGFzICo7XG5cbi5jbGluaWNhbC1zdHVkaWVzLWhlcm97XG4gICAgI3RvcCAjd3JhcF9hbGwgJntcbiAgICAgICAgQGV4dGVuZCAlbW9iaWxlLWJhbm5lcjtcblxuICAgICAgICAmOmhhcygubW9iaWxlLWJhbm5lcil7XG4gICAgICAgICAgICAuYXZfdGV4dGJsb2NrX3NlY3Rpb257XG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MTBweCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYXZfdGV4dGJsb2NrX3NlY3Rpb257XG4gICAgICAgICAgICAmLCBwe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MTBweCkge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMXtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVjbGluaWNhbC1oZWFkaW5nO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZW50cnktY29udGVudC13cmFwcGVye1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MTBweCl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgICAgICAgICAuZmxleF9jb2x1bW57XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU1JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hY2NvcmRpb24taGVhZGluZ3tcbiAgICAjdG9wICN3cmFwX2FsbCAme1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM4Q0JERDcgMjUlLCAjNkNBQkExIDEwMCUpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTJweCAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICsgLnRvZ2dsZWNvbnRhaW5lci5jbGluaWNhbC1zdHlsZXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDE4cHggMThweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmF2LXNwZWNpYWwtaGVhZGluZy10YWcge1xuICAgICAgICAgICAgLy9mb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRvZ2dsZWNvbnRhaW5lcntcbiAgICAmLmNsaW5pY2FsLXN0eWxle1xuICAgICAgICAjdG9wICN3cmFwX2FsbCAme1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuXG4gICAgICAgICAgICAuYXZfdG9nZ2xlX3NlY3Rpb257XG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICAgICAgICAgICAgICAudG9nZ2xlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU2ODlDO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRvZ2dsZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG5cbiAgICAgICAgICAgICAgICAudG9nZ2xlX2ljb257XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTg3YlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2VudHlwby1mb250ZWxsbyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmVUaXRsZXtcbiAgICAgICAgICAgICAgICAgICAgLnRvZ2dsZV9pY29ue1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfSAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRvZ2dsZV9jb250ZW50e1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDEyRTU0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYXZfdGV4dGJsb2NrX3NlY3Rpb257XG4gICAgLmNsaW5pY2FsLWhlYWRpbmd7XG4gICAgICAgIGgye1xuICAgICAgICAgICAgI3RvcCAjd3JhcF9hbGwgJntcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVjbGluaWNhbC1oZWFkaW5nO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5kaWZmZXJlbnRpYXRlc3tcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGgye1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjEwcHgpe1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgc3Ryb25ne1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYxMHB4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMyJSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNzUlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb250LXNlcmlmMntcbiAgICAgICAgJiwgaDJ7XG4gICAgICAgICAgICAjdG9wICN3cmFwX2FsbCAme1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2LiRmb250LXNhbnMtc2VyaWYyO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ud2hhdC1kaWZmZXJlbnRpYXRlcy11c3tcbiAgICAudGVtcGxhdGUtcGFnZXtcbiAgICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgIC5pbWctdHh0LWdyaWQ6aGFzKCsgLmN0YSl7XG4gICAgICAgICN0b3AgI3dyYXBfYWxsICNtYWluICZ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmN0YXtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpe1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYXZpYS1idXR0b25yb3ctd3JhcHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2xpbmljYWwtaGVhZGluZ3tcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBlbXtcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYxMHB4KXtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgfVxuXG4gICAgLmF2X3RleHRibG9ja19zZWN0aW9ue1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgICAgIGJye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2OHB4KXtcbiAgICAgICAgLmltZy10eHQtZ3JpZHtcbiAgICAgICAgICAgICsgLmltZy10eHQtZ3JpZDpoYXMoLmF2aWEtaW1hZ2UtY29udGFpbmVyOmZpcnN0LWNoaWxkKXtcbiAgICAgICAgICAgICAgICAuYXZpYS1pbWFnZS1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW1nLXR4dC1ncmlkLmltZy1sYXN0OmhhcyggKyAuaW1nLXR4dC1ncmlkOm5vdCguaW1nLWxhc3QpKXtcbiAgICAgICAgICAgIC5hdl90ZXh0YmxvY2tfc2VjdGlvbntcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi53aGF0LWRpZmZlcmVudGlhdGVzLXVzLFxuLmVmZmljYWN5LXNlcnZpY2Vze1xuICAgIC5jb250YWluZXJ7XG4gICAgICAgICN0b3AgI3dyYXBfYWxsICZ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAvL3BhZGRpbmc6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mbGV4X2NvbHVtbntcbiAgICAgICAgICAgICYuZmxleC1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDsgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmltZy10eHQtZ3JpZHtcbiAgICAgICAgLmF2X3RleHRibG9ja19zZWN0aW9ue1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCl7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXZpYV90ZXh0YmxvY2t7XG4gICAgICAgICAgICAgICAgLy9tYXgtd2lkdGg6IDQxMHB4O1xuXG4gICAgICAgICAgICAgICAgJiwgcHtcbiAgICAgICAgICAgICAgICAgICAgI3RvcCAjd3JhcF9hbGwgJntcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uaW1nLXR4dC1ncmlke1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDMwcHggMDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXtcbiAgICAgICAgZ2FwOiAzMHB4IDUlO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVye1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5hdl90ZXh0YmxvY2tfc2VjdGlvbntcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyIC8gMztcbiAgICAgICAgfVxuXG4gICAgICAgIC5hdmlhX3RleHRibG9ja3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAvL2ZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgLy9AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7XG4gICAgICAgICAgICAgICAgLy9mb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAvL31cblxuICAgICAgICAgICAgdWx7XG4gICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXZpYS1pbWFnZS1jb250YWluZXJ7XG4gICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcblxuICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hdmlhLWJ1dHRvbnJvdy13cmFwe1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pbWctbGFzdHtcbiAgICAgICAgLy9ncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA1NCU7XG5cbiAgICAgICAgLmF2aWEtaW1hZ2UtY29udGFpbmVye1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpe1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmF2X3RleHRibG9ja19zZWN0aW9ue1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpe1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmF2aWFfdGV4dGJsb2Nre1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hdmlhLWJ1dHRvbnJvdy13cmFwe1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpe1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNsaW5pY2FsLXN0dWRpZXMtc2VjdGlvbntcbiAgICAmOm5vdCguY29udGVudC1zZWN0aW9uKXtcbiAgICAgICAgLnRlbXBsYXRlLXBhZ2V7XG4gICAgICAgICAgICAjdG9wICN3cmFwX2FsbCAme1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5jb250ZW50LXNlY3Rpb257XG4gICAgICAgIC50ZW1wbGF0ZS1wYWdle1xuICAgICAgICAgICAgI3RvcCAjd3JhcF9hbGwgJntcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jbGluaWNhbC1oZWFkaW5ne1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBzdHJvbmd7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzQwcHgpe1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMyJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBlbXtcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYxMHB4KXtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1JSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2xpbmljYWwtc3R1ZGllcy1zZWN0aW9uLFxuLmVmZmljYWN5LXNlcnZpY2Vze1xuICAgIC5hdl90ZXh0YmxvY2tfc2VjdGlvbntcbiAgICAgICAgJiwgcCwgdWwsIG9sLCBsaXtcbiAgICAgICAgICAgICN0b3AgI3dyYXBfYWxsICZ7XG4gICAgICAgICAgICAgICAgLy9mb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNCFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAvL0BtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXtcbiAgICAgICAgICAgICAgICAgICAgLy9mb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgLy99XG5cbiAgICAgICAgICAgICAgICAvL0BtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2OHB4KXtcbiAgICAgICAgICAgICAgICAgICAgLy9mb250LXNpemU6IDM0cHg7XG4gICAgICAgICAgICAgICAgLy99XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5lZmZpY2FjeS1zZXJ2aWNlc3tcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIH1cblxuICAgIC50ZW1wbGF0ZS1wYWdle1xuICAgICAgICAjdG9wICN3cmFwX2FsbCAme1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2xpbmljYWwtaGVhZGluZ3tcbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYxMHB4KXtcbiAgICAgICAgICAgICAgICAjdG9wICZ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBlbXtcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYxMHB4KXtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmltZy10eHQtZ3JpZHtcbiAgICAgICAgLmF2X3RleHRibG9ja19zZWN0aW9ue1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpe1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGFpci1zYW1wbGV7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXtcbiAgICAgICAgICAgIC5hdl90ZXh0YmxvY2tfc2VjdGlvbntcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmN1c3RvbWl6ZWQtY2xpbmljYWx7XG4gICAgJi5hdmlhLXNlY3Rpb257XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG5cbiAgICAgICAgLmZsZXhfY29sdW1ue1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbGluaWNhbC1oZWFkaW5ne1xuICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjEwcHgpe1xuICAgICAgICAgICAgICAgICAgICAjdG9wICZ7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5zaWRlLWJne1xuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL1RBTC1pbm5lci1pbWFnZS02LmpwZykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMnZ3O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgzMXB4KXtcbiAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjJ2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWluZXJ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgXG4gICAgICAgICAgICAucG9zdC1lbnRyeXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnZ3O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MzFweCl7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIydnc7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpe1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2xpbmljYWwtaGVhZGluZ3tcbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBlbXtcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYxMHB4KXtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDcyJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN0dWRpZXMtb2ZmZXJ7XG4gICAgICAgIGNvdW50ZXItcmVzZXQ6IG9mZmVycztcblxuICAgICAgICAuYXZfdGV4dGJsb2NrX3NlY3Rpb257XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGdhcDogMCAxNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogNjhweDtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY4cHgpe1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDk4cHg7XG4gICAgICAgICAgICAgICAgfSAgIFxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhhcyguc3R1ZHkpe1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uLXN0dWR5LnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY4cHg7XG4gICAgICAgICAgICAgICAgfSAgICBcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpoYXMoLnJlc3VsdHMpe1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uLXJlc3VsdHMuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzdweDtcbiAgICAgICAgICAgICAgICB9ICAgIFxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhhcyguY2xhaW1zKXtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbi1jbGFpbXMuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjhweDtcbiAgICAgICAgICAgICAgICB9ICAgIFxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXZpYV90ZXh0YmxvY2t7XG4gICAgICAgICAgICAgICAgLy9mb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjhweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLy9AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjhweCl7XG4gICAgICAgICAgICAgICAgICAgIC8vZm9udC1zaXplOiAzNHB4O1xuICAgICAgICAgICAgICAgIC8vfVxuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIDI2cHggJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBvZmZlcnM7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIob2ZmZXJzKTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCA0cHgpO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIzNjVFO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICN0b3AgI3dyYXBfYWxsICZ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdWwsIGxpe1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzJFNjQ1QjtcblxuICAgICAgICAgICAgICAgICAgICAjdG9wICN3cmFwX2FsbCAme1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hdmlhLWJ1dHRvbnJvdy13cmFwe1xuICAgICAgICAjdG9wICN3cmFwX2FsbCAme1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSBcbiAgICB9XG59XG5cbi5jdGEtbGlzdHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLmN0YS1sYXN0e1xuICAgIC5hdmlhLWJ1dHRvbnJvdy13cmFwe1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbn1cblxuLmF2aWEtYnV0dG9ucm93LXdyYXB7XG4gICAgI3RvcCAjd3JhcF9hbGwgJntcbiAgICAgICAgJi5jdXN0b20tYnV0dG9uLTF7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMTBweDtcblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEuYXZpYS1idXR0b257XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlYnV0dG9uLTE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9IFxufVxuXG4uc2ltcGxlLXN0ZXBze1xuICAgIC5jbGluaWNhbC1oZWFkaW5ne1xuICAgICAgICBoMntcbiAgICAgICAgICAgIGVte1xuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjEwcHgpe1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY3VzdG9tLXN0ZXBze1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiA3OTBweDtcbiAgICAgICAgY291bnRlci1yZXNldDogc3RlO1xuXG4gICAgICAgIGxpe1xuICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IHN0ZXA7XG5cbiAgICAgICAgICAgICN0b3AgI3dyYXBfYWxsICZ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgLmF2LW1pbGVzdG9uZS1pY29uLXdyYXB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDQ2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDcwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICAuYXYtbWlsZXN0b25lLWljb24td3JhcHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgICAgIC5hdi1taWxlc3RvbmUtaWNvbi13cmFwe1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hdi1taWxlc3RvbmUtY29udGVudC13cmFwe1xuICAgICAgICAgICAgI3RvcCAjd3JhcF9hbGwgJntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmF2LW1pbGVzdG9uZS1pY29uLXdyYXB7XG4gICAgICAgICAgICAjdG9wICN3cmFwX2FsbCAme1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIzcHggMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM1Njg5QztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjY4cHgpe1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmF2LW1pbGVzdG9uZS1pY29ue1xuICAgICAgICAgICAgI3RvcCAjd3JhcF9hbGwgJntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyRTY0NUI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgLmF2LW1pbGVzdG9uZS1pY29uLWlubmVye1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hdi1taWxlc3RvbmUtZGF0ZSB7XG4gICAgICAgICAgICAjdG9wICN3cmFwX2FsbCAme1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCA1MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICBcblxuICAgICAgICAgICAgICAgIHN0cm9uZ3tcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDE5NywgMjIyLCAyMzYsIDAuODQpIDAlLCByZ2JhKDEwOCwgMTcxLCAxNjEsIDAuODQpIDEwMCUpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzJFNjQ1QiFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwIDE1cHggMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwIDE1cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAyMi41cHggNDBweCAyMi41cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgcmdiYSgxOTcsMjIyLDIzNiwuODQpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0zOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmF2LW1pbGVzdG9uZS1pbmRpY2F0b3J7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3REJERDg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogY291bnRlcihzdGVwLCBkZWNpbWFsLWxlYWRpbmctemVybyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdi4kZm9udC1zYW5zLXNlcmlmMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjY7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjY4cHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMThweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmF2aWEtc2VjdGlvbntcbiAgICAuY2xpbmljYWwtaGVhZGluZ3tcbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYxMHB4KXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mdWxsd2lkdGgtY29udGFpbmVye1xuICAgIC5jb250YWluZXJ7XG4gICAgICAgICN0b3AgI3dyYXBfYWxsICZ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIC5hdmlhLWltYWdlLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICAvL3dpZHRoOiA4MyU7XG5cbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmdyYWRpZW50LWJne1xuICAgICN0b3AgJntcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICY6OmJlZm9yZXtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjN0RCREQ4IDM4LjgyJSwgIzZDQUJBMSA2MS45MSUpO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3BhY2l0eTogMC4zNjtcbiAgICAgICAgZmlsdGVyOiBibHVyKDJweCk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbn1cbiIsIkB1c2UgJy4uL3NldHRpbmdzL3ZhcmlhYmxlcycgYXMgdjtcbkB1c2UgJy4uL3NldHRpbmdzL2V4dGVuZHMnIGFzICo7XG5cbi5ob21lLXNlY3Rpb24tbGlua3N7XG4gICAgLmNvbnRhaW5lcntcbiAgICAgICAgI3RvcCAjd3JhcF9hbGwgJntcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgICAgICAgICAgI3RvcCAjd3JhcF9hbGwgJntcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pbWFnZS1saW5rc3tcbiAgICBkaXNwbGF5OiBncmlkO1xuXG4gICAgLmhvbWUtc2VjdGlvbi1saW5rcyAme1xuICAgICAgICBib3JkZXItdG9wOiA4cHggc29saWQgIzAzNkY5RjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICMwMzZGOUY7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVye1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5hdmlhLWltYWdlLWNvbnRhaW5lcntcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAmLm1haW4tYmxvY2t7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgYS5hdmlhX2ltYWdle1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAzODQgLyA0NzM7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIC5hdi1jYXB0aW9uLWltYWdlLW92ZXJsYXktYmcsXG4gICAgICAgICAgICAuYXYtaW1hZ2UtY2FwdGlvbi1vdmVybGF5LXBvc2l0aW9ue1xuICAgICAgICAgICAgICAgICN0b3AgI3dyYXBfYWxsICZ7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmF2LWltYWdlLWNhcHRpb24tb3ZlcmxheS1wb3NpdGlvbntcbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2LiRmb250LXNhbnMtc2VyaWYyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nLmF2aWFfaW1hZ2V7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAuYXYtY2FwdGlvbi1pbWFnZS1vdmVybGF5LWJne1xuICAgICAgICAgICAgICAgICAgICAjdG9wICN3cmFwX2FsbCAme1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC40MyFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYXYtaW1hZ2UtY2FwdGlvbi1vdmVybGF5LXBvc2l0aW9ue1xuICAgICAgICAgICAgICAgICAgICAjdG9wICN3cmFwX2FsbCAme1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9ICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXZfdGV4dGJsb2NrX3NlY3Rpb257XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcblxuICAgICAgICBoMXtcbiAgICAgICAgICAgICN0b3AgJntcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAzNkY5RjtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdi4kZm9udC1zYW5zLXNlcmlmMjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQxcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpe1xuICAgIC5pbWFnZS1saW5rc3tcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDUwJSkpO1xuXG4gICAgICAgIC5ob21lLXNlY3Rpb24tbGlua3MgJntcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuYXZpYS1pbWFnZS1jb250YWluZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgtbiArIDIpe1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAjMDM2RjlGO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmF2X3RleHRibG9ja19zZWN0aW9ue1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7XG4gICAgLmltYWdlLWxpbmtze1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCBtaW5tYXgoMCwgMjAlKSk7XG5cbiAgICAgICAgLmF2aWEtaW1hZ2UtY29udGFpbmVye1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICMwMzZGOUY7XG4gICAgICAgIH1cblxuICAgICAgICAuYXZfdGV4dGJsb2NrX3NlY3Rpb257XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDY7XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSAnLi4vc2V0dGluZ3MvdmFyaWFibGVzJyBhcyB2O1xuQHVzZSAnLi4vc2V0dGluZ3MvZXh0ZW5kcycgYXMgKjtcblxuLm9mZnNldC1oZWFkaW5ne1xuICAgICYsIHB7XG4gICAgICAgIGNvbG9yOiAjMDEyRTU0O1xuICAgIH1cblxuICAgICY6aGFzKGgyOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQpe1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgNDBweCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDJ7XG4gICAgICAgICN0b3AgI3dyYXBfYWxsICZ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYsIHN0cm9uZywgZW17XG4gICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwhaW1wb3J0YW50OyBcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgyMHB4KXtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYm9keS10aHJpdmUtaGVhZGluZ3tcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBoMntcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgZW17XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEyN3B4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNob29zZS10cmljaHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBoMntcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBlbXtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTQ4cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udW5sb2NrLWhlYWRpbmd7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgaDJ7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgZW17XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE2OHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBlcnNvbmFsaXplZC1oZWFkaW5ne1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGgye1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOThweCk7ICAgXG5cbiAgICAgICAgICAgIGVte1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg5OHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnlvdXItcmVzdWx0cy1oZWFkaW5ne1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGgye1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOThweCk7ICAgXG5cbiAgICAgICAgICAgIGVte1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNzBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50YWtlLWNvbnRyb2wtaGVhZGluZ3tcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBoMntcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTk4cHgpOyAgIFxuXG4gICAgICAgICAgICBlbXtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTEwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgJy4uL3NldHRpbmdzL3ZhcmlhYmxlcycgYXMgdjtcbkB1c2UgJy4uL3NldHRpbmdzL2V4dGVuZHMnIGFzICo7XG5cbi5oYWxmLWhhbGYtYmFubmVye1xuICAgICNtYWluID4gJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk4OXB4KSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDgwcHghaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5udXRyaXRpb25hbC1iYW5uZXJ7XG4gICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjOENCREQ3O1xuICAgIH1cblxuXHQuY29udGFpbmVye1xuICAgICAgICAucmVzcG9uc2l2ZSAjdG9wICN3cmFwX2FsbCAmeyBcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIC5lbnRyeS1jb250ZW50LXdyYXBwZXJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gICAgICAgICAgICAucmVzcG9uc2l2ZSAjdG9wICN3cmFwX2FsbCAmeyBcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICAgIC5yZXNwb25zaXZlICN0b3AgI3dyYXBfYWxsICZ7IFxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblx0XHQjdG9wICNtYWluICZ7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcblxuXHRcdFx0LnRlbXBsYXRlLXBhZ2V7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0JiwgLnBvc3QtZW50cnl7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZmxleF9jb2x1bW57XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuXHRcdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpoYXMoLmF2X3RleHRibG9ja19zZWN0aW9uKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG5cdFx0XHRcdFx0Jjo6YmVmb3JlLFxuXHRcdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuYXZpYS1pbWFnZS1jb250YWluZXJ7XG5cdFx0XHRcdFx0XHQmLCAuYXZpYS1pbWFnZS1vdmVybGF5LXdyYXB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuICAgICAgICAgICAgLmF2aWFfdGV4dGJsb2Nre1xuICAgICAgICAgICAgICAgIGgxe1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAgIC8qZW17XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIH0qL1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGgyLCBoMywgaDR7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aGFzKHN0cm9uZyl7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICsgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXtcbiAgICAgICAgJi5pbWFnZS1jb2x1bW5ze1xuICAgICAgICAgICAgLmZsZXhfY29sdW1ue1xuICAgICAgICAgICAgICAgICN0b3AgI3dyYXBfYWxsICZ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblx0XHQuZW50cnktY29udGVudC13cmFwcGVye1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgNTAlKSk7XG5cblx0XHRcdCY6OmJlZm9yZSxcblx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4iLCJAdXNlICcuLi9zZXR0aW5ncy92YXJpYWJsZXMnIGFzIHY7XG5AdXNlICcuLi9zZXR0aW5ncy9leHRlbmRzJyBhcyAqO1xuXG4uZ3JpZC1iZy1jb2x1bW5ze1xuICAgIC5jb250YWluZXJ7XG4gICAgICAgICN0b3AgI3dyYXBfYWxsICZ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRlbXBsYXRlLXBhZ2V7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmVudHJ5LWNvbnRlbnQtd3JhcHBlcntcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpe1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMzMlKSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZsZXhfY29sdW1ue1xuICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDY0MCAvIDYyODtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhhcyguYXZfdGV4dGJsb2NrX3NlY3Rpb24pe1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5hdl90ZXh0YmxvY2tfc2VjdGlvbntcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGgyLCBoM3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVte1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSAnLi4vc2V0dGluZ3MvdmFyaWFibGVzJyBhcyB2O1xuQHVzZSAnLi4vc2V0dGluZ3MvZXh0ZW5kcycgYXMgKjtcblxuLmljb24tYmxvY2stc2VjdGlvbntcbiAgICAjdG9wICN3cmFwX2FsbCAjbWFpbiAme1xuICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgIzhDQkRENyFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRhaW5lcntcbiAgICAgICAgICAgIG1heC13aWR0aDogMTE1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmVudHJ5LWNvbnRlbnQtd3JhcHBlcntcbiAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCA1MCUpKTtcbiAgICAgICAgICAgICAgICBnYXA6IDcwcHg7XG5cbiAgICAgICAgICAgICAgICAuZmxleF9jb2x1bW57XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaWNvbi10ZXh0LWJsb2Nre1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBhdXRvKTtcbiAgICAgICAgZ2FwOiAxNXB4O1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KXtcbiAgICAgICAgICAgICN0b3AgJntcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgze1xuICAgICAgICAgICAgI3RvcCAjd3JhcF9hbGwgJntcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdi4kZm9udC1zYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgKyBwe1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSAnLi4vc2V0dGluZ3MvdmFyaWFibGVzJyBhcyB2O1xuQHVzZSAnLi4vc2V0dGluZ3MvZXh0ZW5kcycgYXMgKjtcblxuLmdyaWQtY29sb3JzLXNlY3Rpb257XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICM4Q0JERDchaW1wb3J0YW50O1xuXG4gICAgI3RvcCAjd3JhcF9hbGwgJntcbiAgICAgICAgLmNvbnRhaW5lcntcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgLnRlbXBsYXRlLXBhZ2V7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZW50cnktY29udGVudC13cmFwcGVye1xuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmdyaWQtY29sb3Jze1xuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlcntcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpe1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgNTAlKSk7XG4gICAgfVxuXG4gICAgLmF2X3RleHRibG9ja19zZWN0aW9ue1xuICAgICAgICBhc3BlY3QtcmF0aW86IDk2MCAvIDM5NDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDAsMTg5LDIxNSwuMTEpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMzBweDtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCl7XG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MCwxODksMjE1LC4yNyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzbiArIDEpLFxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNG4gKyAxKXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MCwxODksMjE1LC4yNyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoM3tcbiAgICAgICAgICAgICN0b3AgI3dyYXBfYWxsICZ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMzJweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgKyBwe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgJy4uL3NldHRpbmdzL3ZhcmlhYmxlcycgYXMgdjtcbkB1c2UgJy4uL3NldHRpbmdzL2V4dGVuZHMnIGFzICo7XG5cbi53aGVlbC1zZWN0aW9ue1xuICAgIHBhZGRpbmc6IDIwcHggMDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXtcbiAgICAgICAgcGFkZGluZzogODBweCAwO1xuICAgIH1cblxuICAgIC5jb250YWluZXJ7XG4gICAgICAgICN0b3AgI3dyYXBfYWxsICZ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE0MjBweDtcblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE0MjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5lbnRyeS1jb250ZW50LXdyYXBwZXJ7XG4gICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgNTAlKSk7XG4gICAgICAgICAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mbGV4X2NvbHVtbntcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXZfdGV4dGJsb2NrX3NlY3Rpb257XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDU1MHB4O1xuXG4gICAgICAgICYsIHB7XG4gICAgICAgICAgICBjb2xvcjogIzAxMkU1NDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgye1xuICAgICAgICAgICAgI3RvcCAjd3JhcF9hbGwgJntcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbG9yLWxlZ2VuZHtcbiAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDAgMjBweCAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDYwcHggMCAwIDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4MUFEOUM7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHggYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBRjU3O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoM24pe1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxRTdGQjA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSAnLi4vc2V0dGluZ3MvdmFyaWFibGVzJyBhcyB2O1xuQHVzZSAnLi4vc2V0dGluZ3MvZXh0ZW5kcycgYXMgKjtcblxuLmVxdWluZS1iYW5uZXJ7XG4gICAgI3RvcCAjd3JhcF9hbGwgJntcbiAgICAgICAgQGV4dGVuZCAlbW9iaWxlLWJhbm5lcjtcblxuICAgICAgICAuYXYtc2VjdGlvbi1jb2xvci1vdmVybGF5e1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MTBweCl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hdmlhX3RleHRibG9ja3tcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODExcHgpe1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgxe1xuICAgICAgICAjdG9wICN3cmFwX2FsbCAme1xuICAgICAgICAgICAgY29sb3I6ICMwMTJFNTQhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDU4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODExcHgpe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGIWltcG9ydGFudDsgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICsgcHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAxMkU1NDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDQ1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MTFweCl7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGOyAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXZpYS1idXR0b24td3JhcHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG59IiwiLmVxdWluZS1ibG9vZC10ZXN0c3tcbiAgICAuY29udGFpbmVye1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDExNjVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9vZC10ZXN0LWNvbHVtbntcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmF2X3RleHRibG9ja19zZWN0aW9uOmhhcygub2Zmc2V0LWJsb2NrKXtcbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgI3RvcCAjd3JhcF9hbGwgJntcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE2NXB4KXtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhhcygub2Zmc2V0LWZpcnN0KXtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpoYXMoLm9mZnNldC1sYXN0KXtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYXZpYS1pbWFnZS1jb250YWluZXJ7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5lcXVpbmUtYmFubmVyLWJne1xuICAgICY6aGFzKC5hdi1zZWN0aW9uLWNvbG9yLW92ZXJsYXktd3JhcCl7XG4gICAgICAgIC5hdi1zZWN0aW9uLWNvbG9yLW92ZXJsYXktd3JhcHtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTkyMCAvIDc1MztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoOmhhcyguYXYtc2VjdGlvbi1jb2xvci1vdmVybGF5LXdyYXApKXtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxOTIwIC8gNzUzO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbn1cblxuLmVxdWluZS1kZXRlY3QtZGVmaWNpZW5jZXN7XG4gICAgLmNvbnRhaW5lcntcbiAgICAgICAgI3RvcCAjd3JhcF9hbGwgJntcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGVtcGxhdGUtcGFnZXtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdyaWQtY29sb3Jze1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgLmF2X3RleHRibG9ja19zZWN0aW9ue1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuICsgMSl7XG4gICAgICAgICAgICAgICAgICAgICN0b3AgJntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQwLDE4OSwyMTUsLjI3KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuICsgMSksIFxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDRuICsgMSl7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDMzJSkpO1xuXG4gICAgICAgICAgICAuYXZfdGV4dGJsb2NrX3NlY3Rpb257XG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA2NDAgLyAzOTc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmVxdWluZS1jaGFsbGVuZ2V7XG4gICAgLmNvbnRhaW5lcntcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTQxNXB4O1xuXG4gICAgICAgICAgICAjdG9wICNtYWluICYge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTQxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRlbXBsYXRlLXBhZ2V7XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gICAgICAgICAgICAgICAgI3RvcCAjbWFpbiAmIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmVxdWluZS1oYWlyLWFuYWx5c2lze1xuICAgIC5jb250YWluZXJ7XG4gICAgICAgICN0b3AgI3dyYXBfYWxsICZ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE0NTBweDtcblxuICAgICAgICAgICAgaDIsIGgze1xuICAgICAgICAgICAgICAgIGVte1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpe1xuICAgICAgICAuZW50cnktY29udGVudC13cmFwcGVye1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCA1MCUpKTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDUwcHg7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mbGV4X2NvbHVtbntcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbil7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhe1xuICAgICAgICAmW2hyZWZePVwidGVsXCJde1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jdXN0b20tbGlzdHtcbiAgICBvbHtcbiAgICAgICAgI3RvcCAjd3JhcF9hbGwgJntcbiAgICAgICAgICAgIGNvdW50ZXItcmVzZXQ6IGNudDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBsaXtcbiAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBjbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgICAgICAjdG9wICN3cmFwX2FsbCAme1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzZGOUY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoY250KTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hdl90ZXh0YmxvY2tfc2VjdGlvbntcbiAgICAmOmhhcyguYmctb3BhY2l0eSl7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMywgMTExLCAxNTksIDAuNSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG5cbiAgICAgICAgcHtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmZ1bGwtd2lkdGgtZXF1aW5le1xuICAgIC5jb250YWluZXJ7XG4gICAgICAgIC5yZXNwb25zaXZlICN0b3AgI3dyYXBfYWxsICNtYWluICZ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuXG4gICAgLnRlbXBsYXRlLXBhZ2V7XG4gICAgICAgICN0b3AgI3dyYXBfYWxsICZ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAuZmxleF9jb2x1bW57XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgye1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICArIHB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpe1xuICAgICAgICAuYXYtc2VjdGlvbi1jb2xvci1vdmVybGF5e1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5lbnRyeS1jb250ZW50LXdyYXBwZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDUwJSkpO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmxleF9jb2x1bW57XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uaW5saW5lLWVsZW1lbnRze1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIHB7XG4gICAgICAgICN0b3AgI3dyYXBfYWxsICZ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgfVxufSIsIi50ZXN0aW1vbmlhbHMtZXF1aW5le1xuICAgIC5jb250YWluZXJ7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE0MTVweDtcblxuICAgICAgICAgICAgI3RvcCAjbWFpbiAmIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE0MTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50ZXN0aW1vbmlhbHMtY29sdW1ue1xuICAgICAgICAuYXZfdGV4dGJsb2NrX3NlY3Rpb257XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY5NXB4O1xuICAgICAgICAgICAgcGFkZGluZzogNDBweDtcblxuICAgICAgICAgICAgJiwgcHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAxMkU1NDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3Ryb25ne1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iXX0= */
