.container,.main-menu__container{max-width:1140px}.container-fluid{padding-left:20px;padding-right:20px}@media only screen and (min-width: 992px){.container-fluid{padding-right:50px;padding-left:50px}}.row-25{margin-left:-12.5px;margin-right:-12.5px}.row-25 div[class^="col"]{padding-left:12.5px;padding-right:12.5px}@font-face{font-family:"Spartan";src:url("../fonts/Spartan-Bold.woff2") format("woff2"),url("../fonts/Spartan-Bold.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:"Spartan";src:url("../fonts/Spartan-Medium.woff2") format("woff2"),url("../fonts/Spartan-Medium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Spartan";src:url("../fonts/Spartan-SemiBold.woff2") format("woff2"),url("../fonts/Spartan-SemiBold.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:"Spartan";src:url("../fonts/Spartan-Black.woff2") format("woff2"),url("../fonts/Spartan-SemiBold.woff") format("woff");font-weight:900;font-style:normal}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:0 0;display:inline-block;cursor:pointer;transition-property:opacity, filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger.is-active:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#fff}.hamburger-box{width:28px;height:22px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:28px;height:2px;background-color:#fff;border-radius:0;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--slider .hamburger-inner{top:1px}.hamburger--slider .hamburger-inner::before{top:10px;transition-property:transform, opacity;transition-timing-function:ease;transition-duration:0.15s}.hamburger--slider .hamburger-inner::after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{transform:rotate(-45deg) translate3d(-4px, -8px, 0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0, -20px, 0) rotate(-90deg)}body,button,input,select,optgroup,textarea{-webkit-font-smoothing:antialiased;color:#042239;font-size:18px;font-size:1.125rem;font-family:"Spartan",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";line-height:1.8}@media (max-width: 640px){body,button,input,select,optgroup,textarea{font-size:16px}}p{margin-bottom:1rem}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1rem}address{margin:0 0 1rem}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;margin-bottom:1rem;max-width:100%;overflow:auto;padding:1rem}code,kbd,tt,var{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}big{font-size:125%}h1,.h1{font-size:54px;font-size:3.375rem;line-height:1.4px;line-height:.0875rem;font-weight:600;font-family:"Spartan",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";letter-spacing:-2.3px;line-height:1.25;margin:0}@media (max-width: 991px){h1,.h1{font-size:48px}}@media (max-width: 767px){h1,.h1{font-size:44px}}@media (max-width: 640px){h1,.h1{font-size:38px}}@media (max-width: 480px){h1,.h1{font-size:32px}}@media (max-width: 360px){h1,.h1{font-size:26px}}h2,.h2{font-size:42px;font-size:2.625rem;line-height:1.4px;line-height:.0875rem;font-weight:600;font-family:"Spartan",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";letter-spacing:-2.3px;line-height:1.25;margin:0}@media (max-width: 1199px){h2,.h2{font-size:58px}}@media (max-width: 991px){h2,.h2{font-size:52px}}@media (max-width: 767px){h2,.h2{font-size:44px}}@media (max-width: 640px){h2,.h2{font-size:38px}}@media (max-width: 480px){h2,.h2{font-size:32px}}@media (max-width: 360px){h2,.h2{font-size:26px}}h3,.h3,.result-section h2,.result-section h3,.result-section h4,.result-section h5,.result-section h6,.result-section .h4,.result-section .h5,.result-section .h6{font-size:34px;font-size:2.125rem;line-height:1.4px;line-height:.0875rem;font-weight:600;font-family:"Spartan",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";letter-spacing:-1.2px;margin:0;line-height:1.6}@media (max-width: 991px){h3,.h3,.result-section h2,.result-section h3,.result-section h4,.result-section h5,.result-section h6,.result-section .h4,.result-section .h5,.result-section .h6{font-size:30px;line-height:1.4}}@media (max-width: 767px){h3,.h3,.result-section h2,.result-section h3,.result-section h4,.result-section h5,.result-section h6,.result-section .h4,.result-section .h5,.result-section .h6{font-size:28px;line-height:1.35}}@media (max-width: 640px){h3,.h3,.result-section h2,.result-section h3,.result-section h4,.result-section h5,.result-section h6,.result-section .h4,.result-section .h5,.result-section .h6{font-size:26px}}@media (max-width: 480px){h3,.h3,.result-section h2,.result-section h3,.result-section h4,.result-section h5,.result-section h6,.result-section .h4,.result-section .h5,.result-section .h6{font-size:24px;line-height:1.3}}@media (max-width: 360px){h3,.h3,.result-section h2,.result-section h3,.result-section h4,.result-section h5,.result-section h6,.result-section .h4,.result-section .h5,.result-section .h6{font-size:22px}}h4,.h4{font-size:28px;font-size:1.75rem;line-height:1.4px;line-height:.0875rem;font-weight:600;font-family:"Spartan",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";margin:0;letter-spacing:-1.3px;line-height:1.45}@media (max-width: 991px){h4,.h4{font-size:26px;line-height:1.4}}@media (max-width: 640px){h4,.h4{font-size:24px}}@media (max-width: 480px){h4,.h4{font-size:22px;line-height:1.3}}@media (max-width: 360px){h4,.h4{font-size:20px}}h5,.h5{font-size:22px;font-size:1.375rem;line-height:1.4px;line-height:.0875rem;font-weight:600;font-family:"Spartan",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";margin:0;line-height:1.6}@media (max-width: 480px){h5,.h5{font-size:20px;line-height:1.3}}@media (max-width: 360px){h5,.h5{font-size:18px}}h6,.h6{font-size:18px;font-size:1.125rem;line-height:1.4px;line-height:.0875rem;font-weight:600;font-family:"Spartan",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";margin:0}@media (max-width: 480px){h6,.h6{font-size:18px;line-height:1.3}}@media (max-width: 360px){h6,.h6{font-size:16px}}p a{color:#e94c4e}p a:hover{text-decoration:underline}p,ul li,ol li{margin-top:0;font-size:18px;line-height:1.9;margin-bottom:27px}@media (max-width: 480px){p,ul li,ol li{line-height:1.7;margin-bottom:20px}}p:last-child,ul li:last-child,ol li:last-child{margin-bottom:0}@media (max-width: 640px){p,ul li,ol li{font-size:14px}}ul li,ol li{margin-bottom:5px}h1 span,.h1 span,h2 span,.h2 span,h3 span,.h3 span,.result-section h2 span,.result-section h3 span,.result-section h4 span,.result-section h5 span,.result-section h6 span,.result-section .h4 span,.result-section .h5 span,.result-section .h6 span,h4 span,.h4 span,h5 span,.h5 span,h6 span,.h6 span{color:#e94c4e !important}span.h1,span.h2,span.h3,.result-section span.h4,.result-section span.h5,.result-section span.h6,span.h4,span.h5,span.h6{display:block}.text-justify{text-align:justify !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}@media (min-width: 576px){.text-sm-left{text-align:left !important}.text-sm-right{text-align:right !important}.text-sm-center{text-align:center !important}}@media (min-width: 768px){.text-md-left{text-align:left !important}.text-md-right{text-align:right !important}.text-md-center{text-align:center !important}}@media (min-width: 992px){.text-lg-left{text-align:left !important}.text-lg-right{text-align:right !important}.text-lg-center{text-align:center !important}}@media (min-width: 1200px){.text-xl-left{text-align:left !important}.text-xl-right{text-align:right !important}.text-xl-center{text-align:center !important}}@media (min-width: 1600px){.text-xxl-left{text-align:left !important}.text-xxl-right{text-align:right !important}.text-xxl-center{text-align:center !important}}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}span.wp-caption-text{text-align:center}.no-scroll{width:100%;top:0;position:fixed;overflow:hidden;height:100vh}.title-1{font-size:78px;font-size:4.875rem;line-height:78px;line-height:4.875rem;font-weight:600;margin:0 0 20px}.title-2{font-size:36px;font-size:2.25rem;line-height:36px;line-height:2.25rem;font-weight:600;margin:0 0 20px}@media only screen and (min-width: 992px){.title-2{font-size:66px;font-size:4.125rem;line-height:66px;line-height:4.125rem;font-weight:600}}.title-3{font-size:60px;font-size:3.75rem;line-height:60px;line-height:3.75rem;font-weight:700;margin:0 0 20px}.title-4{font-size:60px;font-size:3.75rem;line-height:60px;line-height:3.75rem;font-weight:600;margin:0 0 20px}.title-5{font-size:48px;font-size:3rem;line-height:48px;line-height:3rem;font-weight:600;margin:0 0 20px}.title-6{font-size:42px;font-size:2.625rem;line-height:42px;line-height:2.625rem;font-weight:600;margin:0 0 20px}.title-7{font-size:36px;font-size:2.25rem;line-height:36px;line-height:2.25rem;font-weight:600;margin:0 0 20px}.title-8{font-size:24px;font-size:1.5rem;line-height:24px;line-height:1.5rem;font-weight:700;margin:0 0 20px}.title-9{font-size:24px;font-size:1.5rem;line-height:24px;line-height:1.5rem;font-weight:600;margin:0 0 20px}.title-10{font-size:20px;font-size:1.25rem;line-height:20px;line-height:1.25rem;font-weight:600;letter-spacing:0.03em;margin:0 0 20px}.text-1{font-size:18px;font-size:1.125rem;line-height:18px;line-height:1.125rem;font-weight:600;margin:0 0 20px}@media only screen and (min-width: 992px){.text-1{font-size:20px;font-size:1.25rem;line-height:20px;line-height:1.25rem;font-weight:500}}.text-2{font-size:20px;font-size:1.25rem;line-height:20px;line-height:1.25rem;font-weight:400;margin:0 0 20px}.text-3{font-size:18px;font-size:1.125rem;line-height:18px;line-height:1.125rem;font-weight:400;margin:0 0 20px}.text-4{font-size:16px;font-size:1rem;line-height:16px;line-height:1rem;font-weight:400;margin:0 0 20px}.text-5{font-size:16px;font-size:1rem;line-height:16px;line-height:1rem;font-weight:400;letter-spacing:0.01em;margin:0 0 20px}.text-6{font-size:15px;font-size:.9375rem;line-height:15px;line-height:.9375rem;font-weight:400;letter-spacing:0.01em;margin:0 0 20px}.editor h1,.editor h2,.editor h3,.editor h4,.editor h5,.editor h6{margin:0 0 20px}.editor h5{line-height:1.6}.editor p{margin:0 0 20px}.editor figure{margin:60px 0}.subtitle{display:block;font-size:10px;text-transform:uppercase;color:#9a9a9a;font-weight:700}.white{color:#fff}.white *{color:#fff}.wp-block-image{margin:0}.pagination{margin:30px 0 70px;padding:0;text-align:center}.pagination li{display:inline-block}@media only screen and (min-width: 576px){.pagination li{margin:0 5px}}.pagination li .page-link{display:inline-block;padding:16px 10px;font-size:18px;font-weight:bold;line-height:1;min-width:40px;margin:0 2px}@media only screen and (min-width: 576px){.pagination li .page-link{padding:16px 17px;margin:0}}.pagination li .page-link:not(.next):not(.prev){background:#000;color:#fff}.pagination li .page-link:not(.next):not(.prev):hover{background:#e94c4e}.pagination li .page-link:not(.next):not(.prev).current{background:#e94c4e}.pagination li .page-link.next,.pagination li .page-link.prev{display:none}@media only screen and (min-width: 576px){.pagination li .page-link.next,.pagination li .page-link.prev{display:inline-block}}.pagination li .page-link.next:hover,.pagination li .page-link.prev:hover{color:#e94c4e}@media only screen and (max-width: 991px){.sidebar{margin-top:60px}}@media (max-width: 991px) and (min-width: 481px){.widget.widget_search form{display:flex;flex-wrap:wrap;justify-content:space-between}}.widget.widget_search form label{display:block;margin-bottom:10px}@media (max-width: 991px) and (min-width: 481px){.widget.widget_search form label{flex:1 1;margin:0}}.widget.widget_search form button,.widget.widget_search form input[type='button']:not(.menu-toggle),.widget.widget_search form input[type='reset'],.widget.widget_search form input[type='submit']{width:100%}@media (max-width: 991px) and (min-width: 481px){.widget.widget_search form button,.widget.widget_search form input[type='button']:not(.menu-toggle),.widget.widget_search form input[type='reset'],.widget.widget_search form input[type='submit']{width:auto;padding:10px 30px;margin-left:10px}}.error404 .page-title{margin-bottom:30px}@media only screen and (max-width: 640px){.alignleft,.alignright{float:none !important;position:relative;left:50%;transform:translateX(-50%);margin-top:15px;display:block;margin-bottom:20px}}#BorlabsCookieBoxWrap{position:fixed;bottom:0;left:0;right:0;z-index:999}html{box-sizing:border-box;overflow-x:hidden}*,*:before,*:after{box-sizing:inherit}body{color:#000;overflow-x:hidden;position:relative;padding-top:57px}@media only screen and (min-width: 576px){body{padding-top:59px}}@media only screen and (min-width: 768px){body{padding-top:89px}}html.nav_opened,body.nav_opened{overflow:hidden}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}.wrapper{position:relative;min-height:100vh;padding:40px;padding-top:0;transition:all 0.3s}@media (max-width: 1366px){.wrapper{padding:30px}}@media (max-width: 991px){.wrapper{padding:20px}}@media (max-width: 767px){.wrapper{padding:10px}}.wp-block-image img{width:100%}@media (min-width: 992px){.wp-block-image{height:600px;overflow:hidden}.wp-block-image img{height:100%;-o-object-fit:cover;object-fit:cover}}.section_id{display:block;visibility:hidden;position:relative}@media only screen and (min-width: 768px){.text-lg{font-size:20px}}@media only screen and (min-width: 992px){.text-lg{font-size:24px}}.gallery{margin-bottom:1.5rem}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}a{color:#000;text-decoration:none;transition:all 0.3s}a:hover{color:#e94c4e}a:hover,a:active{outline:0}button.main-btn,a.main-btn,li.main-btn>a{background:#e94c4e;color:#fff;display:inline-flex;text-align:center;align-items:center;justify-content:center;gap:10px;font-size:14px;font-weight:600;padding:16px 40px;letter-spacing:0.5px;border:1px solid #e94c4e;border-radius:4px}@media (min-width: 1440px){button.main-btn,a.main-btn,li.main-btn>a{font-size:18px}}button.main-btn svg,a.main-btn svg,li.main-btn>a svg{fill:#fff;transition:all 0.3s ease-in-out 0s}button.main-btn:hover,a.main-btn:hover,li.main-btn>a:hover{background:#fff;color:#e94c4e}button.main-btn:hover svg,a.main-btn:hover svg,li.main-btn>a:hover svg{fill:#e94c4e}button.main-btn.border,a.main-btn.border,li.main-btn>a.border{background:transparent;color:#e94c4e}button.main-btn.border:hover,a.main-btn.border:hover,li.main-btn>a.border:hover{background:#e94c4e;color:#fff}button.main-btn.black-btn,a.main-btn.black-btn,li.main-btn>a.black-btn{background:#000;border-color:#000;color:#fff}button.main-btn.black-btn:hover,a.main-btn.black-btn:hover,li.main-btn>a.black-btn:hover{background:#e94c4e;border-color:#e94c4e;color:#fff}.new_intro__section button.main-btn.black-btn:hover,.new_intro__section a.main-btn.black-btn:hover,.new_intro__section li.main-btn>a.black-btn:hover{background:#fff;border-color:#fff;color:#000}button.main-btn.white-border,a.main-btn.white-border,li.main-btn>a.white-border{background:transparent;border-color:#fff;color:#fff}button.main-btn.white-border:hover,a.main-btn.white-border:hover,li.main-btn>a.white-border:hover{background:#e94c4e;border-color:#e94c4e;color:#fff}.new_intro__section button.main-btn.white-border:hover,.new_intro__section a.main-btn.white-border:hover,.new_intro__section li.main-btn>a.white-border:hover{background:#fff;border-color:#fff;color:#000}button.main-btn.white,a.main-btn.white,li.main-btn>a.white{background:#fff;border-color:#fff;color:#000}button.main-btn.white:hover,a.main-btn.white:hover,li.main-btn>a.white:hover{background:#e94c4e;border-color:#e94c4e;color:#fff}.btn-group{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.circle_link{width:52px;height:52px;border-radius:50%;background-color:#e94c4e;display:inline-block;display:flex;align-items:center;justify-content:center;background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 31.49 31.49' style='enable-background:new 0 0 31.49 31.49;' xml:space='preserve'%3E%3Cpath style='fill:%231E201D;' d='M21.205,5.007c-0.429-0.444-1.143-0.444-1.587,0c-0.429,0.429-0.429,1.143,0,1.571l8.047,8.047H1.111 C0.492,14.626,0,15.118,0,15.737c0,0.619,0.492,1.127,1.111,1.127h26.554l-8.047,8.032c-0.429,0.444-0.429,1.159,0,1.587 c0.444,0.444,1.159,0.444,1.587,0l9.952-9.952c0.444-0.429,0.444-1.143,0-1.571L21.205,5.007z' /%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:26px}.circle_link svg{width:22px}.circle_link:hover{background-color:#fff}.read_more{display:inline-block;color:#e94c4e}.read_more svg{fill:#e94c4e;transition:all 0.3s ease-in-out 0s}.read_more:hover{color:#000}.read_more:hover svg{fill:#000}ul,ol{margin:0 0 1rem 1rem}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1rem}dt{font-weight:bold}dd{margin:0 1rem 1rem}.wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}section{margin-bottom:140px;border-radius:8px;position:relative;z-index:5}@media (max-width: 991px){section{margin-bottom:100px}}@media (max-width: 767px){section{margin-bottom:80px}}@media (max-width: 640px){section{margin-bottom:60px}}@media (max-width: 480px){section{margin-bottom:50px}}section.has-bg,section.toc_module.black_style{padding:140px 0}@media (max-width: 991px){section.has-bg,section.toc_module.black_style{padding:100px 0}}@media (max-width: 767px){section.has-bg,section.toc_module.black_style{padding:80px 0}}@media (max-width: 640px){section.has-bg,section.toc_module.black_style{padding:60px 0}}@media (max-width: 480px){section.has-bg,section.toc_module.black_style{padding:50px 0}}section.move-top{margin-top:-140px}@media (max-width: 991px){section.move-top{margin-top:-100px}}@media (max-width: 767px){section.move-top{margin-top:-80px}}@media (max-width: 640px){section.move-top{margin-top:-60px}}@media (max-width: 480px){section.move-top{margin-top:-50px}}section.bg-gray{background-color:#F5F6F8}section.cta{margin-top:-90px;margin-bottom:50px}@media (max-width: 991px){section.cta{margin-top:-50px}}@media (max-width: 767px){section.cta{margin-top:-30px}}@media (max-width: 640px){section.cta{margin-top:-10px}}@media (max-width: 480px){section.cta{margin-top:0px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;margin:0}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px;outline:none;box-shadow:none}.slick-slide a{outline:none;box-shadow:none}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}[dir="rtl"] .slick-slide{float:right}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;z-index:10;display:block;transform:translate(0, -50%);padding:0;cursor:pointer;color:transparent;border:none;outline:none;transition:all 0.3s;background:#fff;box-shadow:0px 4px 12px rgba(0,0,0,0.1);width:56px;height:56px;border-radius:50%}@media (max-width: 767px){.slick-prev,.slick-next{width:53px;height:41px}}@media (max-width: 640px){.slick-prev,.slick-next{width:43px;height:31px}}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:#e94c4e}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{color:#fff}.slick-prev.slick-disabled,.slick-next.slick-disabled{display:none !important}.slick-prev:before,.slick-next:before{position:absolute;content:"";top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-size:contain;background-position:50%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"Font Awesome 5 Pro";font-weight:400;font-size:22px;display:flex;align-items:center;justify-content:center;color:#e94c4e}.slick-prev{left:-75px}[dir="rtl"] .slick-prev{right:-75px;left:auto}.slick-prev:before{content:"\f053"}.slick-next{right:-75px}[dir="rtl"] .slick-next{right:auto;left:-75px}.slick-next:before{content:"\f054"}.slick-dots{position:absolute;bottom:0;width:100%;padding:0;list-style:none;text-align:center;margin-left:0}.slick-dots li{position:relative;display:inline-block;width:auto;height:auto;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:auto;height:auto;padding:0;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:before{content:"";font-size:0;line-height:20px;position:static;display:block;width:15px;height:15px;background-color:#000000;border-radius:50%;text-align:center;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all 0.3s ease}.slick-dots li button:hover:before,.slick-dots li button:focus:before,.slick-dots li.slick-active button:before{opacity:1;background-color:#fff}.slick-dots{bottom:36px;margin:0}@media (max-width: 767px){.slick-dots{bottom:25px}}.slick-dots li{margin:0 6px}.slick-dots li button{padding:0}.slick-dots li button:before{top:50%;left:50%;transform:translate(-50%, -50%);width:12px;height:12px;background:#fff;opacity:0.2;content:""}@media (max-width: 640px){.slick-dots li button:before{width:6px;height:6px}}.slick-dots li.slick-active button:before{box-shadow:0 0 0 4px #fff;opacity:1}@media (max-width: 640px){.slick-dots li.slick-active button:before{box-shadow:0 0 0 2px #fff}}table{margin:0 0 1rem;width:100%}.acf-block-preview button,.acf-block-preview input[type="button"]:not(.menu-toggle),.acf-block-preview input[type="reset"],.acf-block-preview input[type="submit"]{display:inline-block;background:#e94c4e;border-radius:2px;font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;font-weight:600;text-align:center;letter-spacing:0.01em;color:#fff;padding:19px 60px;text-decoration:none;border:2px solid #e94c4e;transition:all 0.3s ease-in-out 0s}@media (max-width: 480px){.acf-block-preview button,.acf-block-preview input[type="button"]:not(.menu-toggle),.acf-block-preview input[type="reset"],.acf-block-preview input[type="submit"]{padding:10px 25px;font-size:14px}}.acf-block-preview button:hover,.acf-block-preview button:focus,.acf-block-preview input[type="button"]:not(.menu-toggle):hover,.acf-block-preview input[type="button"]:not(.menu-toggle):focus,.acf-block-preview input[type="reset"]:hover,.acf-block-preview input[type="reset"]:focus,.acf-block-preview input[type="submit"]:hover,.acf-block-preview input[type="submit"]:focus{cursor:pointer;background-color:#000;border-color:#000;color:#fff;outline:none}.acf-block-preview .btn{display:inline-block;background:#0091ff;border-radius:2px;font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;font-weight:600;text-align:center;letter-spacing:0.01em;color:#fff;padding:19px 60px;text-decoration:none;border:2px solid #0091ff;transition:all 0.3s ease-in-out 0s}.acf-block-preview .btn.sm{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;font-weight:600;padding:12px 42px}.acf-block-preview .btn:hover,.acf-block-preview .btn:focus{cursor:pointer;background-color:#ff2d86;border-color:#ff2d86;color:#fff;outline:none}.acf-block-preview .header-btn{border-color:#fff;background:transparent}.sticky-header .acf-block-preview .header-btn{border-color:#0091ff;background-color:#0091ff;padding-top:9px;padding-bottom:9px}.sticky-header .acf-block-preview .header-btn:hover{background-color:#ff2d86;border-color:#ff2d86}.wpcf7{margin:0;padding:0}.wpcf7 .wpcf7-radio{margin-top:14px}.wpcf7 .wpcf7-radio>span{margin-right:30px}.wpcf7 .wpcf7-radio label{cursor:pointer}.wpcf7 .wpcf7-radio label input{display:none}.wpcf7 .wpcf7-radio label input:checked+.wpcf7-list-item-label:before{background:#e94c4e;box-shadow:inset 0 0 0 2px #fff}.wpcf7 .wpcf7-radio label .wpcf7-list-item-label{color:#000;font-weight:normal;text-transform:none;padding-left:30px;position:relative}.wpcf7 .wpcf7-radio label .wpcf7-list-item-label:before{position:absolute;content:'';width:20px;height:20px;border:1px solid #e94c4e;left:0;top:-3px;border-radius:50%}.wpcf7 .wpcf7-checkbox{margin-top:14px}@media only screen and (min-width: 576px){.wpcf7 .wpcf7-checkbox{display:flex !important;flex-wrap:wrap}}.wpcf7 .wpcf7-checkbox .wpcf7-list-item{margin:0 0 10px;font-weight:normal;text-transform:none;color:#000;width:100%}@media only screen and (min-width: 576px){.wpcf7 .wpcf7-checkbox .wpcf7-list-item{width:50%}}.wpcf7 .wpcf7-checkbox .wpcf7-list-item label{cursor:pointer;display:block}.wpcf7 .wpcf7-checkbox .wpcf7-list-item label input{display:none}.wpcf7 .wpcf7-checkbox .wpcf7-list-item label input:checked+.wpcf7-list-item-label:before{background:#e94c4e;box-shadow:inset 0 0 0 3px #fff}.wpcf7 .wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label{color:#000;font-weight:normal;text-transform:none;padding-left:30px;position:relative;display:inline-block}.wpcf7 .wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label:before{position:absolute;content:'';width:20px;height:20px;border:1px solid #e94c4e;left:0;top:1px;background:#fff}.wpcf7 .wpcf7-form{position:relative}.wpcf7 .ajax-loader{position:absolute;bottom:25px;right:10px;visibility:hidden;display:inline-block;width:16px;height:16px;border:0;padding:0;margin:0 0 0 4px;vertical-align:middle}.wpcf7 .ajax-loader.is-active{visibility:visible}.wpcf7 .ajax-error{display:none}.wpcf7 .placeheld{color:#747f88}.wpcf7 input[type='file']{cursor:pointer}.wpcf7 input[type='file']:disabled{cursor:default}.wpcf7 .wpcf7-submit{margin-top:10px}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;margin:0;padding:0;border:0}.wpcf7-response-output{margin:2em 0 1em;padding:0.2em 1em;border:2px solid red;width:100%}.wpcf7-form:not(.invalid) .wpcf7-response-output{display:none}.wpcf7-form.sent .wpcf7-response-output{display:block;padding:10px 15px 7px;border-color:green}.wpcf7-mail-sent-ok{border:2px solid #398f14}.wpcf7-mail-sent-ng,.wpcf7-aborted{border:2px solid red}.wpcf7-spam-blocked{border:2px solid orange}.wpcf7-validation-errors,.wpcf7-acceptance-missing{border:2px solid #f7e700}.wpcf7-form-control-wrap{position:relative;display:block}.wpcf7-form-control-wrap .wpcf7-form-control{display:block}.wpcf7-not-valid-tip{color:red;font-size:12px;font-weight:normal;display:block;position:absolute;top:100%;padding-left:0}.use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid red;background:#fff;padding:0.2em 0.8em}.wpcf7-list-item{display:inline-block;margin:0 10px 0 0}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:' '}.wpcf7-display-none{display:none}.contact-form-box .wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control{padding-top:17px;padding-bottom:17px;margin-bottom:24px}.contact-form-box .wpcf7-form .wpcf7-form-control-wrap textarea{max-height:120px}.contact-form-box .wpcf7-form .wpcf7-submit{width:100%;margin:0}.contact-tabs form,.simple-content form{display:flex;flex-wrap:wrap;justify-content:space-between}.contact-tabs form label,.simple-content form label{margin-bottom:35px;position:relative;padding-top:3px;margin-left:10px;margin-right:10px}@media only screen and (max-width: 480px){.contact-tabs form label,.simple-content form label{font-size:13px}}@media (max-width: 640px){.contact-tabs form label,.simple-content form label{margin-bottom:25px}}.contact-tabs form label:not(.file-field):not(.select-field):not(.checkbox-field),.simple-content form label:not(.file-field):not(.select-field):not(.checkbox-field){display:block;flex:1 1 100%}@media only screen and (min-width: 900px){.contact-tabs form label:not(.file-field):not(.select-field):not(.checkbox-field),.simple-content form label:not(.file-field):not(.select-field):not(.checkbox-field){flex:1 1 calc(50% - 20px)}}.contact-tabs form label:not(.file-field):not(.select-field):not(.checkbox-field).w100,.simple-content form label:not(.file-field):not(.select-field):not(.checkbox-field).w100{flex:1 1 100%}@media (max-width: 640px){.contact-tabs form label:not(.file-field):not(.select-field):not(.checkbox-field),.simple-content form label:not(.file-field):not(.select-field):not(.checkbox-field){flex:1 1 100%}}.contact-tabs form label:not(.file-field):not(.select-field):not(.checkbox-field):last-of-type,.simple-content form label:not(.file-field):not(.select-field):not(.checkbox-field):last-of-type{flex:1 1 100%}.contact-tabs form label:not(.file-field):not(.select-field):not(.checkbox-field)>span:first-of-type,.simple-content form label:not(.file-field):not(.select-field):not(.checkbox-field)>span:first-of-type{top:13px;position:absolute;left:0;transition:all 0.3s ease-in-out 0s;z-index:2;color:#777}.contact-tabs form label:not(.file-field):not(.select-field):not(.checkbox-field):focus-within>span:first-of-type,.contact-tabs form label:not(.file-field):not(.select-field):not(.checkbox-field).focus>span:first-of-type,.simple-content form label:not(.file-field):not(.select-field):not(.checkbox-field):focus-within>span:first-of-type,.simple-content form label:not(.file-field):not(.select-field):not(.checkbox-field).focus>span:first-of-type{top:0;transform:translateY(-50%);font-size:14px;color:#000}@media only screen and (max-width: 480px){.contact-tabs form label:not(.file-field):not(.select-field):not(.checkbox-field):focus-within>span:first-of-type,.contact-tabs form label:not(.file-field):not(.select-field):not(.checkbox-field).focus>span:first-of-type,.simple-content form label:not(.file-field):not(.select-field):not(.checkbox-field):focus-within>span:first-of-type,.simple-content form label:not(.file-field):not(.select-field):not(.checkbox-field).focus>span:first-of-type{font-size:12px}}.contact-tabs form label.select-field,.simple-content form label.select-field{flex:1 1 100%}@media only screen and (min-width: 900px){.contact-tabs form label.select-field,.simple-content form label.select-field{flex:1 1 calc(50% - 20px)}}.contact-tabs form label.file-field span:not(.file-briefing),.simple-content form label.file-field span:not(.file-briefing){display:block;margin-bottom:5px}.contact-tabs form label.file-field span.file-briefing,.simple-content form label.file-field span.file-briefing{position:relative;display:inline-block;max-width:290px}.contact-tabs form label.file-field span.file-briefing:hover:before,.simple-content form label.file-field span.file-briefing:hover:before{background:#000}.contact-tabs form label.file-field span.file-briefing:before,.simple-content form label.file-field span.file-briefing:before{content:"Datei hochladen";position:absolute;left:0;background:#e94c4e;color:#fff;padding:12px 30px 10px;text-align:center;cursor:pointer;transition:all 0.3s ease-in-out 0s}.contact-tabs form label.file-field span.file-briefing>input,.simple-content form label.file-field span.file-briefing>input{visibility:hidden;margin-bottom:10px}@media (max-width: 480px){.contact-tabs form label.file-field p,.simple-content form label.file-field p{font-size:12px}}.contact-tabs form label p,.simple-content form label p{font-weight:bold;font-size:18px;margin-bottom:0}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#042239;border-radius:2px;padding:10px 0;width:100%;border:0;font-size:18px;font-size:1.125rem;line-height:20px;line-height:1.25rem;font-weight:500;font-size:18px;background-color:transparent;margin-bottom:30px;outline:none !important;border:none;box-shadow:none;border-bottom:2px solid #000;margin:0}@media (max-width: 640px){input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{padding:10px 0}}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#042239}input[type="text"]::placeholder,input[type="email"]::placeholder,input[type="url"]::placeholder,input[type="password"]::placeholder,input[type="search"]::placeholder,input[type="number"]::placeholder,input[type="tel"]::placeholder,input[type="range"]::placeholder,input[type="date"]::placeholder,input[type="month"]::placeholder,input[type="week"]::placeholder,input[type="time"]::placeholder,input[type="datetime"]::placeholder,input[type="datetime-local"]::placeholder,input[type="color"]::placeholder,textarea::placeholder{opacity:1}select{padding:15px 0;font-size:18px;font-size:1.125rem;line-height:20px;line-height:1.25rem;font-weight:500;background-color:transparent;outline:none;border:none;border-bottom:2px solid #000;width:100%;font-size:18px;margin:0;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='13' height='9' viewBox='0 0 13 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 9L0.870834 0.75L12.1292 0.75L6.5 9Z' fill='black'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:calc(100% - 10px) 50%}@media (max-width: 640px){select{padding:10px 0}}textarea{width:100%;max-height:150px;resize:none}@media (max-width: 480px){textarea{max-height:130px}}input[type="submit"]{background:#e94c4e}button,input[type="button"]:not(.menu-toggle),input[type="reset"],input[type="submit"]{display:inline-block;background:#e94c4e;border-radius:2px;font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;font-weight:600;text-align:center;letter-spacing:0.01em;color:#fff;padding:19px 60px;text-decoration:none;border:2px solid #e94c4e;transition:all 0.3s ease-in-out 0s}@media (max-width: 480px){button,input[type="button"]:not(.menu-toggle),input[type="reset"],input[type="submit"]{padding:10px 25px;font-size:14px}}button:hover,button:focus,input[type="button"]:not(.menu-toggle):hover,input[type="button"]:not(.menu-toggle):focus,input[type="reset"]:hover,input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:focus{cursor:pointer;background-color:#000;border-color:#000;color:#fff;outline:none}.btn{display:inline-block;background:#0091ff;border-radius:2px;font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;font-weight:600;text-align:center;letter-spacing:0.01em;color:#fff;padding:19px 60px;text-decoration:none;border:2px solid #0091ff;transition:all 0.3s ease-in-out 0s}.btn.sm{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;font-weight:600;padding:12px 42px}.btn:hover,.btn:focus{cursor:pointer;background-color:#ff2d86;border-color:#ff2d86;color:#fff;outline:none}.header-btn{border-color:#fff;background:transparent}.sticky-header .header-btn{border-color:#0091ff;background-color:#0091ff;padding-top:9px;padding-bottom:9px}.sticky-header .header-btn:hover{background-color:#ff2d86;border-color:#ff2d86}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.alignleft{margin-right:1.5em}@media only screen and (min-width: 641px){.alignleft{display:inline;float:left}}.alignright{margin-left:1.5em}@media only screen and (min-width: 641px){.alignright{display:inline;float:right}}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.glossary_container{max-width:1170px;padding-top:40px}@media only screen and (min-width: 768px){.glossary_container{padding-top:70px}}.glossary_container .glossary_archive_top_content{margin-bottom:60px}.glossary_container .glossary_archive_top_content h1{letter-spacing:2px;margin-bottom:40px}.glossary_container .glossary_archive_top_content h2,.glossary_container .glossary_archive_top_content h3,.glossary_container .glossary_archive_top_content h4,.glossary_container .glossary_archive_top_content h5,.glossary_container .glossary_archive_top_content h6{font-weight:500;letter-spacing:-.7px}.glossary_container form{position:relative;margin-bottom:60px;border:1px solid #828282;display:flex;justify-content:space-between}.glossary_container form input[type="text"],.glossary_container form input[type="search"]{padding:5px 65px 5px 10px;height:60px;border:none;outline:none;font-size:16px}@media only screen and (min-width: 576px){.glossary_container form input[type="text"],.glossary_container form input[type="search"]{font-size:18px;padding:5px 65px 5px 20px}}@media only screen and (min-width: 768px){.glossary_container form input[type="text"],.glossary_container form input[type="search"]{padding:5px 85px 5px 27px;height:80px;font-size:22px}}@media only screen and (min-width: 992px){.glossary_container form input[type="text"],.glossary_container form input[type="search"]{font-size:24px}}.glossary_container form input[type="text"]::placeholder,.glossary_container form input[type="search"]::placeholder{color:#828282}.glossary_container form button{position:absolute;top:-1px;right:-1px;background:transparent;width:62px;height:62px;padding:0;transition:all 0.3s ease-in-out 0s;border:none}@media only screen and (min-width: 768px){.glossary_container form button{width:82px;height:82px}}.glossary_container form button svg path{fill:#e94c4e;transition:all 0.3s ease-in-out 0s}.glossary_container form button:hover{background:#e94c4e}.glossary_container form button:hover svg path{fill:#fff}.glossar-tags{margin:0 -5px 90px;padding:0;list-style:none;display:flex;flex-wrap:wrap}.glossar-tags li{margin:0 5px 12px}@media only screen and (min-width: 576px){.glossar-tags li{margin:0 5px 20px}}.glossar-tags li a{font-weight:500;background:#EEEFF2;padding:5px 15px;display:block;font-size:14px}@media only screen and (min-width: 576px){.glossar-tags li a{padding:10px 20px;font-size:18px}}@media only screen and (min-width: 768px){.glossar-tags li a{padding:14px 26px;font-size:20px}}@media only screen and (min-width: 992px){.glossar-tags li a{padding:17px 32px;font-size:24px}}.glossar-tags li a:hover{background:#e94c4e;color:#fff}.glossar-tags li.current-cat a{background:#e94c4e;color:#fff}.glossar-filter{text-align:center;width:100%;padding:0 0 18px;margin:0 0 43px 0;list-style:none;border-bottom:1px solid #000;display:flex;flex-wrap:wrap;justify-content:center}@media only screen and (min-width: 768px){.glossar-filter{justify-content:space-between}}.glossar-filter li{display:inline-block}.glossar-filter li:first-child{padding-left:0}.glossar-filter li:last-child{padding-right:0}.glossar-filter li a{display:inline-block;line-height:1.5;color:#e94c4e;text-decoration:none;font-weight:500;cursor:pointer;opacity:1;font-size:14px;padding:2px 7px 0}@media only screen and (min-width: 576px){.glossar-filter li a{font-size:16px;padding:2px 10px 0}}@media only screen and (min-width: 768px){.glossar-filter li a{font-size:18px;padding:2px 3px 0}}@media only screen and (min-width: 992px){.glossar-filter li a{font-size:20px;padding:2px 7px 0}}@media only screen and (min-width: 1200px){.glossar-filter li a{font-size:24px;margin:0 2px}}.glossar-filter li a:hover{color:#000}.glossar-filter li.current-cat a{background:#e94c4e;color:#fff}.glossar-filter li.cat_count_0{opacity:0.5}.glossar-filter li.cat_count_0 a{cursor:not-allowed}.glossar-filter li.cat_count_0 a:hover{color:#e94c4e}.cat_group{margin:0 0 15px 0;border-radius:5px;overflow:hidden}.cat_group a,.cat_group h4{font-weight:700;color:#e94c4e;padding:18px 0 0;display:block;line-height:1}@media only screen and (min-width: 768px){.cat_group a,.cat_group h4{padding:18px 0 15px}}@media only screen and (min-width: 992px){.cat_group a,.cat_group h4{font-size:24px}}.glossary_list{list-style:none}.glossary_list .h4{margin-bottom:8px}@media only screen and (min-width: 768px){.glossary_list .h4{margin-bottom:22px}}@media only screen and (min-width: 992px){.glossary_list .h4{font-size:24px}}.glossary_posts_list{padding:0 0 50px;margin:0}.glossary_posts_list--item{list-style:none;margin-bottom:15px}.breadcrumbs{margin:20px 0;padding:0}.breadcrumbs li{list-style:none;display:inline-block;padding:0 10px;margin-bottom:0;position:relative;vertical-align:middle}@media only screen and (max-width: 480px){.breadcrumbs li{font-size:12px}}.breadcrumbs li:not(:last-child):after{position:absolute;content:"";background:url("../img/arrow-right.svg");background-repeat:no-repeat;background-position:50%;background-size:contain;width:20px;height:14px;top:48%;transform:translateY(-50%) translateX(-50%);line-height:1;left:100%}@media only screen and (max-width: 480px){.breadcrumbs li:not(:last-child):after{width:16px;height:12px}}.blog-banner{padding:6vh 0;position:relative}.blog-banner>.container,.blog-banner>.main-menu__container{position:relative;z-index:2}.blog-banner .banner-image{position:absolute;top:0;left:0;width:100%;height:100%}.blog-banner .banner-image:before,.blog-banner .banner-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.blog-banner .banner-image img{display:block;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.blog-banner .title-1{margin:0}.blog-loop{margin:20px 0 60px}@media only screen and (min-width: 992px){.blog-loop .container-fluid>.row{margin-left:-60px;margin-right:-60px}}.blog-loop .col-md-6{margin-bottom:30px}.blog-loop--categories{margin-top:40px}.blog-loop--categories .title_block{margin-bottom:30px}.blog-item--image{margin-bottom:-40px;display:block}@media (max-width: 480px){.blog-item--image{margin-bottom:-20px}}.blog-item--image>img{display:block}.blog-item .blog-item-info{margin:0 20px 0;background-color:#fcfcfc;position:relative;z-index:2;padding:30px 10px 10px;text-align:center}@media (max-width: 480px){.blog-item .blog-item-info{margin:0 10px;padding:25px 10px 10px}}.blog-item .blog-item-info h5{margin-bottom:20px;line-height:1.3}@media (min-width: 768px){.blog-item .blog-item-info h5{font-size:20px}}.blog-item .blog-item-info .top-info-line{display:flex;flex-wrap:wrap;justify-content:center;font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;font-weight:600;color:#1e5bfb;text-transform:uppercase;margin-bottom:20px}.blog-item .blog-item-info .top-info-line .post-categories{margin:0}.blog-item .blog-item-info .top-info-line .post-categories li{margin:0;display:flex;align-items:center}.blog-item .blog-item-info .top-info-line .post-categories li:after{content:"";display:inline-block;height:4px;width:4px;border-radius:50%;margin:0 10px;background-color:#001c32}.blog-item .blog-item-info .top-info-line .post-categories li a{display:inline-block;color:currentColor;padding:0;font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;font-weight:600;border:0;color:#000}.blog-item .blog-item-info .top-info-line .post-categories li a:hover{color:#e94c4e;background-color:transparent}.blog-item .blog-item-info .top-info-line time{color:#000}.blog-item .blog-item-info .title-9{margin-bottom:20px}.blog-item .blog-item-info .title-9 a{color:currentColor;text-decoration:none;transition:all 0.3s ease-in-out 0s;color:#000}.blog-item .blog-item-info .title-9 a:hover{color:#e94c4e}.blog-item .blog-item-info .text-4{margin:0}.blog-item .blog-item-info p a{display:inline-block;position:relative;margin-top:20px}.blog-item .blog-item-info p a:not(:hover){color:inherit}.blog-item .blog-item-info p a:hover{text-decoration:none}.blog-item .blog-item-info p a:before{position:absolute;content:"";background:url(../img/arrow-right.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;width:20px;height:14px;top:46%;transform:translateY(-50%) translateX(-50%);line-height:1;left:109%}.single_section{padding-top:40px;padding-bottom:40px}@media only screen and (min-width: 768px){.single_section{padding-top:70px;padding-bottom:70px}}.single_section--title{margin-bottom:30px}.single_section--img{text-align:center;margin-bottom:30px}.single_section--img img{max-width:100%;display:inline-block}@media only screen and (min-width: 992px){.single_section .container-fluid>.row{margin-left:-60px;margin-right:-60px}}.single_section h2,.single_section .h2{font-size:34px;font-size:2.125rem;line-height:1.4px;line-height:.0875rem;font-weight:600;font-family:"Spartan",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";letter-spacing:-1.2px;margin:0;line-height:1.6}@media (max-width: 991px){.single_section h2,.single_section .h2{font-size:30px;line-height:1.4}}@media (max-width: 767px){.single_section h2,.single_section .h2{font-size:28px;line-height:1.35}}@media (max-width: 640px){.single_section h2,.single_section .h2{font-size:26px}}@media (max-width: 480px){.single_section h2,.single_section .h2{font-size:24px;line-height:1.3}}@media (max-width: 360px){.single_section h2,.single_section .h2{font-size:22px}}.single_section ul,.single_section ol{margin-left:0}.single_section ul li a,.single_section ol li a{color:#e94c4e}.single_section ul li a:hover,.single_section ol li a:hover{text-decoration:underline}.single .top-info-line{margin-bottom:20px;font-size:16px}.single .top-info-line span,.single .top-info-line time{display:inline-block;padding:5px 10px}.single .top-info-line time{position:relative}.single .top-info-line time:after{position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);left:0;content:"";display:inline-block;height:4px;width:4px;border-radius:50%;background-color:#001c32}.yoast_breadcrumb_section{padding:10px 0}#breadcrumbs>span>span>*{vertical-align:middle;display:inline-block}@media (max-width: 480px){#breadcrumbs>span>span>*{font-size:14px}}#breadcrumbs>span>span i{background:url(../img/arrow-right.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;width:20px;height:14px;line-height:1;left:100%;display:inline-block}@media (max-width: 480px){#breadcrumbs>span>span i{height:13px}}.faq_section{background-color:rgba(255,233,237,0.7)}.faq_group--list{padding:0;margin:0;counter-reset:list-services}.faq_group--list .item{list-style:none}.faq_group--list .item:not(:last-child){border-bottom:2px solid #e94c4e}.faq_group--list .item .count-result{counter-increment:list-services;width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid #e94c4e;padding:4px;background-color:#e94c4e;border-radius:50%;background-clip:content-box;margin-right:20px;font-weight:700}@media only screen and (min-width: 992px){.faq_group--list .item .count-result{width:50px;height:50px;margin-right:25px}}@media only screen and (max-width: 480px){.faq_group--list .item .count-result{margin-right:10px}}.faq_group--list .item .count-result:before{content:counter(list-services);letter-spacing:-0.06px;color:#fff;position:relative;top:1px}.faq_group--list .item--title{margin:0}@media only screen and (max-width: 480px){.faq_group--list .item--title{font-size:16px}}.faq_group--list .item--header{position:relative;cursor:pointer;padding:10px 45px 10px 0;display:flex;align-items:center}@media only screen and (min-width: 992px){.faq_group--list .item--header{padding:15px 45px 15px 0}}@media only screen and (min-width: 1200px){.faq_group--list .item--header{padding:20px 45px 20px 0}}@media only screen and (max-width: 640px){.faq_group--list .item--header{padding-right:30px}}.faq_group--list .item--body{display:none;padding:11px 0 17px;max-width:624px;transform:translateX(90px)}@media only screen and (max-width: 991px){.faq_group--list .item--body{transform:translateX(0);padding-left:62px}}@media only screen and (max-width: 480px){.faq_group--list .item--body{padding-left:52px}}.faq_group--list .item--body h5{margin-bottom:49px}@media only screen and (max-width: 640px){.faq_group--list .item--body h5{margin-bottom:24px}}.faq_group--list .item--body h5+h5{margin-top:-10px}@media only screen and (max-width: 640px){.faq_group--list .item--body h5+h5{margin-top:-5px}}.faq_group--list .item--body h5+p{margin-top:-30px}@media only screen and (max-width: 640px){.faq_group--list .item--body h5+p{margin-top:-15px}}.faq_group--list .item--body p{margin-top:0;margin-bottom:20px}.faq_group--list .item .less_btn,.faq_group--list .item .more_btn{position:absolute;right:0;left:0;bottom:0;top:0;transition:all 0.2s}.faq_group--list .item .less_btn:before,.faq_group--list .item .more_btn:before{position:absolute;content:"+";top:50%;right:15px;color:#e94c4e;font-size:29px;transform:translateY(-50%);line-height:1;display:flex;align-items:center;justify-content:center;text-align:center;height:29px;width:25px}@media only screen and (max-width: 640px){.faq_group--list .item .less_btn:before,.faq_group--list .item .more_btn:before{right:5px}}.faq_group--list .item .less_btn{opacity:0;visibility:hidden}.faq_group--list .item .less_btn:before{content:"-";padding-bottom:8px}.faq_group--list .item .more_btn{opacity:1;visibility:visible}.faq_group--list .item.active .less_btn{visibility:visible;opacity:1}.faq_group--list .item.active .more_btn{visibility:hidden;opacity:0}.custom_footer_script{padding:30px 15px}.footer{padding:77px 0 30px;background:#000;font-size:18px;font-weight:600}@media (max-width: 767px){.footer{text-align:center;font-size:14px;padding:40px 0}}.footer.sticky-footer{position:absolute;bottom:0;left:0;right:0;margin-bottom:40px;left:40px;right:40px}@media (max-width: 1366px){.footer.sticky-footer{margin-bottom:30px;left:30px;right:30px}}@media (max-width: 991px){.footer.sticky-footer{margin-bottom:20px;left:20px;right:20px}}@media (max-width: 767px){.footer.sticky-footer{margin-bottom:10px;left:10px;right:10px}}@media (max-width: 640px){.footer.sticky-footer{margin-bottom:0;left:0;right:0}}.footer a:hover{color:#e94c4e}.footer__logo{max-width:320px;width:100%}@media (max-width: 767px){.footer__logo{margin-bottom:20px}}.footer__logo a{display:block;width:100%}.footer__logo img{width:100%;height:auto}.footer__top{padding-bottom:60px}@media (max-width: 767px){.footer__top{padding-bottom:40px}}.footer__middle{border-top:1px solid rgba(255,255,255,0.2);padding-top:78px}@media (max-width: 767px){.footer__middle{padding-top:40px}}.footer__column{min-height:110px;margin-bottom:46px}.footer__column p{font-weight:600}.footer__info{display:flex;align-items:center;gap:50px}.footer__info h5{font-size:28px}@media (max-width: 767px){.footer__info{flex-direction:column;justify-content:center;align-items:center;text-align:center}}.footer__socials{margin:13px 0 0;padding:0}.footer__socials li{display:inline-block;margin-right:19px}.footer__socials li a{display:inline-block;color:#818181}.footer__socials li a svg{max-height:20px;max-width:20px;height:100%;width:100%}.footer__socials li a svg *{transition:all 0.3s ease-in-out 0s}.footer__socials li a svg [fill]{fill:#fff}.footer__socials li a svg [stroke]{stroke:#fff}.footer__socials li a:hover{color:#e94c4e}.footer__socials li a:hover svg [fill]{fill:#e94c4e}.footer__socials li a:hover svg [stroke]{stroke:#e94c4e}.footer .h6:not(.footer_col_title){display:inline-block;margin-bottom:3px;font-size:16px;letter-spacing:0.1em;letter-spacing:1px;text-transform:uppercase;color:#fff;margin-bottom:18px;font-weight:500}@media (max-width: 767px){.footer .h6:not(.footer_col_title){font-size:14px}}.footer .widget_nav_menu>div{margin-top:3px}.footer .widget_nav_menu ul{margin:0;padding:0;list-style:none}.footer .widget_nav_menu ul li{margin-bottom:2px}.footer .widget_nav_menu ul li a{margin:0}.footer .widget_nav_menu ul li a:hover{color:#e94c4e}.footer__bottom{padding-top:37px;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}@media (max-width: 767px){.footer__bottom{flex-direction:column}}.footer__bottom p{color:#8a8a8a;font-size:12px;margin:0}.footer__bottom .widget{flex:1 1;margin-left:20px}.footer__bottom .widget_nav_menu ul{text-align:right}@media (max-width: 767px){.footer__bottom .widget_nav_menu ul{text-align:center}}.footer__bottom .widget_nav_menu ul li{display:inline-block;vertical-align:middle;margin-left:10px}@media (max-width: 767px){.footer__bottom .widget_nav_menu ul li{margin:5px 10px}}.footer__bottom .widget_nav_menu ul li a{font-size:12px}.footer-bottom-menu{margin:10px 0 0;padding:0;list-style:none;text-align:center}.footer-bottom-menu li{margin:5px 10px 0;display:inline-block;font-size:14px}.footer-bottom-menu li a{opacity:0.8}.footer-bottom-menu li a:hover{opacity:1}.footer div>.footer__column:last-child{margin-bottom:0}.go_to_top{position:fixed;bottom:50px;right:15px;width:40px;height:40px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid #e94c4e;padding:4px;background-color:#e94c4e;border-radius:50%;background-clip:content-box;font-size:20px;color:#fff;display:none;opacity:0;visibility:hidden;z-index:10;transition:all 0.3s ease-in-out 0s}@media only screen and (min-width: 768px){.go_to_top{display:flex}}@media only screen and (min-width: 992px){.go_to_top{width:50px;height:50px}}.go_to_top.active{opacity:1;visibility:visible;bottom:100px}.go_to_top svg{width:58%;height:auto;margin-bottom:2px}.sticky_image{position:fixed;bottom:10px;right:15px;max-width:230px;display:none;z-index:11}@media only screen and (min-width: 768px){.sticky_image{display:inline-block}}@media (max-height: 580px) and (min-width: 768px){.sticky_image{bottom:70px}}.footer-site-nav{margin-top:60px;padding-top:60px;border-top:1px solid rgba(255,255,255,0.2)}.footer-site-nav ul{display:grid;grid-template-columns:repeat(3, 1fr)}@media (max-width: 1199px){.footer-site-nav ul{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 767px){.footer-site-nav ul{grid-template-columns:repeat(1, 1fr)}}.footer-site-nav ul a{font-size:18px;font-weight:600;line-height:1.4}@media (max-width: 767px){.footer-site-nav ul a{font-size:14px}}#top{position:relative;top:-40px}.site-header{position:fixed;top:0;left:0;width:100%;padding:18px 0;z-index:99;background:#fff;transition:all 0.3s}@media (max-width: 640px){.site-header{padding:15px 0}}@media (max-height: 580px) and (min-width: 768px){.site-header{padding:15px 0}}.site-header.sticky-header,.site-header.menu-open{background-color:#fff}.site-header.sticky-header:not(.nav_opened){padding:15px 0}.site-header .custom-logo-link{display:inline-block;max-width:200px;width:100%;position:relative;z-index:9}.site-header .custom-logo-link img{max-width:200px;width:100%}.site-header .main-btn{margin-right:36px;position:relative;z-index:9}@media (min-width: 1199px){.site-header .main-btn{margin-right:0}}.site-header--phone,.site-header--email{font-size:13px;color:#e94c4e;margin-right:40px}@media (max-width: 991px){.site-header--phone,.site-header--email{font-size:0;margin-right:30px;color:#000}}@media (max-width: 480px){.site-header--phone,.site-header--email{margin-right:20px}}.site-header--phone svg,.site-header--email svg{display:none;width:20px;height:20px}@media (max-width: 767px){.site-header--phone svg,.site-header--email svg{display:inline-block}}.site-header--phone:hover,.site-header--email:hover{color:#000}.site-header .flex{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end}.site-header__navigation{position:fixed;bottom:0;left:0;right:0;background:#fff;top:0;z-index:8;visibility:hidden;transform:translateY(calc(100% + 100vh));transition:all 0.8s ease-in-out}@media (max-width: 640px){.site-header__navigation{padding:60px 0 0}}.site-header__navigation:after{position:absolute;content:"";bottom:100%;left:0;right:0;background:#e94c4e;height:100vh;transition:all 0.8s ease-in-out}.site-header__navigation--inner{padding:100px 0 30px;overflow:auto;height:100%}@media only screen and (min-width: 768px){.site-header__navigation--inner{padding-top:122px}}@media only screen and (min-width: 992px){.site-header__navigation--inner{padding-top:133px}}@media (max-width: 640px){.site-header__navigation--inner{padding:20px 0}}@media (max-height: 580px) and (min-width: 768px){.site-header__navigation--inner{padding-top:70px;padding-bottom:10px}}.site-header__navigation--inner .site-header-menu{max-width:1170px;height:100%;display:flex;flex-direction:column;position:relative}@media only screen and (min-width: 768px){.site-header__navigation--inner .site-header-menu:before{position:absolute;content:'';top:27px;left:0;right:0;height:60px;background:#fff;z-index:1}.site-header__navigation--inner .site-header-menu:after{position:absolute;content:'';top:56px;left:15px;right:15px;height:1px;background:#333;z-index:1}}@media only screen and (min-width: 768px) and (min-width: 992px){.site-header__navigation--inner .site-header-menu:after{top:61px}}@media only screen and (min-width: 768px) and (min-width: 1200px){.site-header__navigation--inner .site-header-menu:after{top:63px}}.site-header__navigation--inner .site-header-menu>ul{margin:15px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap}@media only screen and (min-width: 768px){.site-header__navigation--inner .site-header-menu>ul{margin:0;gap:20px}}.site-header__navigation--inner .site-header-menu>ul>li{width:100%;line-height:1;padding:0 50px 41px 0;position:relative}@media only screen and (min-width: 768px){.site-header__navigation--inner .site-header-menu>ul>li{padding:0 0 41px;width:auto;position:static;flex:1 1 auto}}.site-header__navigation--inner .site-header-menu>ul>li>a{font-size:22px;color:#000;font-weight:600;padding-bottom:5px;position:relative}@media only screen and (min-width: 768px){.site-header__navigation--inner .site-header-menu>ul>li>a{font-size:16px}}@media only screen and (min-width: 992px){.site-header__navigation--inner .site-header-menu>ul>li>a{font-size:22px}}@media only screen and (min-width: 1200px){.site-header__navigation--inner .site-header-menu>ul>li>a{font-size:24px}}.site-header__navigation--inner .site-header-menu>ul>li>a:before{position:absolute;content:'';top:calc(100% + 5px);left:0;right:0;height:4px;background:#e94c4e;transition:all 0.3s ease-in-out 0s;opacity:0;visibility:hidden;z-index:2}@media only screen and (min-width: 768px){.site-header__navigation--inner .site-header-menu>ul>li>a:before{top:calc(100% + 30px)}}.site-header__navigation--inner .site-header-menu>ul>li>a:hover{color:#e94c4e}.site-header__navigation--inner .site-header-menu>ul>li .dropdown-toggle-btn{position:absolute;top:-9px;right:0;width:40px;height:40px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid #e94c4e;padding:4px;background-color:#e94c4e;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 330 330' style='enable-background:new 0 0 330 330;' xml:space='preserve'%3E%3Cpath id='XMLID_224_' d='M325.606,229.393l-150.004-150C172.79,76.58,168.974,75,164.996,75c-3.979,0-7.794,1.581-10.607,4.394 l-149.996,150c-5.858,5.858-5.858,15.355,0,21.213c5.857,5.857,15.355,5.858,21.213,0l139.39-139.393l139.397,139.393 C307.322,253.536,311.161,255,315,255c3.839,0,7.678-1.464,10.607-4.394C331.464,244.748,331.464,235.251,325.606,229.393z' fill='%23fff'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-size:18px;background-position:50%;border-radius:50%;background-clip:content-box;transition:all 0.3s ease-in-out 0s}.site-header__navigation--inner .site-header-menu>ul>li .dropdown-toggle-btn:not(.active){transform:rotate(180deg)}@media only screen and (min-width: 768px){.site-header__navigation--inner .site-header-menu>ul>li .dropdown-toggle-btn{display:none}}@media only screen and (max-width: 767px){.site-header__navigation--inner .site-header-menu>ul>li.menu-btn,.site-header__navigation--inner .site-header-menu>ul>li.main-btn{padding-right:0}}.site-header__navigation--inner .site-header-menu>ul>li.menu-btn>a,.site-header__navigation--inner .site-header-menu>ul>li.main-btn>a{padding:13px 10px;font-size:13px;white-space:nowrap;background:#e94c4e}@media only screen and (max-width: 767px){.site-header__navigation--inner .site-header-menu>ul>li.menu-btn>a,.site-header__navigation--inner .site-header-menu>ul>li.main-btn>a{width:100%;display:block;text-align:center}}.site-header__navigation--inner .site-header-menu>ul>li.menu-btn>a:not(:hover),.site-header__navigation--inner .site-header-menu>ul>li.main-btn>a:not(:hover){color:#fff}.site-header__navigation--inner .site-header-menu>ul>li.menu-btn>a:hover,.site-header__navigation--inner .site-header-menu>ul>li.main-btn>a:hover{background:#000;color:#fff !important}.site-header__navigation--inner .site-header-menu>ul>li>.sub-menu{margin:30px 0 0;padding:0;list-style:none;overflow:auto;display:none}@media only screen and (min-width: 768px){.site-header__navigation--inner .site-header-menu>ul>li>.sub-menu{transition:all 0.3s ease-in-out 0s;position:absolute;left:23px;right:23px;opacity:0;visibility:hidden;max-height:calc(100vh - 140px);margin:70px 0 0;z-index:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-wrap:wrap}}@media (max-height: 580px) and (min-width: 768px){.site-header__navigation--inner .site-header-menu>ul>li>.sub-menu{max-height:calc(100vh - 233px);margin:50px 0 0}}@media only screen and (min-width: 481px){.site-header__navigation--inner .site-header-menu>ul>li>.sub-menu li{margin-right:30px}}@media only screen and (min-width: 768px){.site-header__navigation--inner .site-header-menu>ul>li>.sub-menu li{margin-right:0;width:50%}}.site-header__navigation--inner .site-header-menu>ul>li>.sub-menu li:not(:last-child){margin-bottom:18px}@media (max-width: 767px){.site-header__navigation--inner .site-header-menu>ul>li>.sub-menu li:not(:last-child){margin-bottom:9px}}@media (max-height: 840px) and (min-width: 768px){.site-header__navigation--inner .site-header-menu>ul>li>.sub-menu li:not(:last-child){margin-bottom:9px}}.site-header__navigation--inner .site-header-menu>ul>li>.sub-menu li a{font-size:14px}@media only screen and (min-width: 1200px){.site-header__navigation--inner .site-header-menu>ul>li>.sub-menu li a{font-size:16px}}.site-header__navigation--inner .site-header-menu>ul>li:hover>.sub-menu{opacity:1;visibility:visible}@media only screen and (min-width: 768px){.site-header__navigation--inner .site-header-menu>ul>li:first-child>a{color:#e94c4e}.site-header__navigation--inner .site-header-menu>ul>li:first-child>a:before{opacity:1;visibility:visible}.site-header__navigation--inner .site-header-menu>ul>li:first-child>.sub-menu{opacity:1;visibility:visible}}.site-header__navigation--inner .site-header-menu>ul>li:hover>a{color:#e94c4e}.site-header__navigation--inner .site-header-menu>ul>li:hover>a:before{opacity:1;visibility:visible}@media only screen and (min-width: 768px){.site-header__navigation--inner .site-header-menu>ul:hover>li>a{color:#000}.site-header__navigation--inner .site-header-menu>ul:hover>li>a:before{opacity:0;visibility:hidden}.site-header__navigation--inner .site-header-menu>ul:hover>li>.sub-menu{opacity:0;visibility:hidden}.site-header__navigation--inner .site-header-menu>ul:hover>li:hover>a{color:#e94c4e}.site-header__navigation--inner .site-header-menu>ul:hover>li:hover>a:before{opacity:1;visibility:visible}.site-header__navigation--inner .site-header-menu>ul:hover>li:hover>.sub-menu{opacity:1;visibility:visible}}.site-header__navigation--inner .site-header-menu .menu_bottom{border-top:1px solid #000;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;padding-top:20px;margin-top:auto}@media (max-height: 580px) and (min-width: 768px){.site-header__navigation--inner .site-header-menu .menu_bottom{padding-top:10px}}.site-header__navigation--inner .site-header-menu .menu_bottom>div{padding-right:30px}@media only screen and (max-width: 767px){.site-header__navigation--inner .site-header-menu .menu_bottom{justify-content:center}.site-header__navigation--inner .site-header-menu .menu_bottom>div{padding-right:0;width:100%;text-align:center;margin-bottom:30px}}.site-header__navigation--inner .site-header-menu .menu_bottom span{font-weight:600;font-size:18px}@media only screen and (min-width: 768px){.site-header__navigation--inner .site-header-menu .menu_bottom span{font-size:20px}}@media only screen and (min-width: 1200px){.site-header__navigation--inner .site-header-menu .menu_bottom span{font-size:24px}}@media (max-height: 580px) and (min-width: 768px){.site-header__navigation--inner .site-header-menu .menu_bottom span{font-size:18px}}.site-header__navigation--inner .site-header-menu .menu_bottom .main-btn{margin-bottom:10px}.site-header__navigation.active{transform:translateY(0);opacity:1;visibility:visible}.site-header__navigation--button{display:none}@media (max-width: 640px){.site-header__navigation--button{display:inline-block;color:#e94c4e;font-size:20px;text-decoration:underline;margin-top:91px}}.sticky_link{position:fixed;right:0;z-index:8;bottom:20px;transform:translateX(calc(100% - 40px))}@media only screen and (min-width: 576px){.sticky_link{bottom:auto;top:50%;transform:translateX(calc(100% - 50px)) translateY(-50%)}}.sticky_link>div{border:1px solid #e94c4e;border-top-left-radius:4px;border-bottom-left-radius:4px;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;font-size:14px;font-weight:500;line-height:18px;color:#e94c4e;background:#fff;transition:all 0.3s ease-in-out 0s}.sticky_link>div:not(:last-child){margin-bottom:10px}.sticky_link>div:hover{transform:translateX(calc(-100% + 40px))}@media only screen and (min-width: 768px){.sticky_link>div:hover{transform:translateX(calc(-100% + 50px))}}.sticky_link--icon{width:40px;height:40px;background:#e94c4e;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media only screen and (min-width: 576px){.sticky_link--icon{width:50px;height:50px}}.sticky_link--icon img{width:100%;max-width:55%}@media only screen and (min-width: 576px){.sticky_link--icon img{max-width:70%}}.sticky_link--text{display:inline-block;flex:1 1;padding:11px}@media only screen and (min-width: 576px){.sticky_link--text{padding:15px 11px}}.overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.5);transition:all 0.3s ease-in-out 0s;opacity:0;visibility:hidden;z-index:1111}.overlay.active{opacity:1;visibility:visible}.overlay.active.hide--second{opacity:1;visibility:visible}.overlay.active.hide--first{opacity:0;visibility:hidden}.modal_popup{z-index:1112;position:fixed;top:50%;transform:translateY(-50%);left:0;right:0;max-width:946px;width:calc(100% - 30px);background:#fff;margin:0 auto;border-radius:6px;transition:all 0.3s ease-in-out 0s;padding:30px 0;opacity:0;visibility:hidden}.modal_popup.active{opacity:1;visibility:visible}.modal_popup.active.hide--second{opacity:1;visibility:visible}.modal_popup.active.hide--first{opacity:0;visibility:hidden}.modal_popup__close{position:absolute;top:20px;right:20px;cursor:pointer;width:20px;transition:all 0.3s ease-in-out 0s}.modal_popup__close:hover{transform:scale(1.2)}.modal_popup__close svg{display:block}.modal_popup__inner{padding:30px 15px 0;max-height:calc(100vh - 140px);overflow:auto}.modal_popup__inner .top_content{margin:0 auto;max-width:700px}.modal_popup__inner .top_content h2{margin-bottom:0}.modal_popup__inner .left_content{padding-right:7px}.modal_popup__inner .hak{margin-top:0}.main-nav{display:none;align-items:center;justify-content:center;background-color:#fff;color:#000;position:relative;z-index:10;margin:0;margin-right:60px}.main-nav ul{margin:0}@media (min-width: 1199px){.main-nav{display:flex}}.main-menu{display:flex;flex-direction:row;align-items:center;padding:0;gap:30px}@media (min-width: 1440px){.main-menu{gap:40px}}.main-menu li{margin-bottom:0}.main-menu__container{max-width:unset;padding-left:0;padding-right:0}.main-menu>li{position:relative;display:flex;align-items:center;flex-shrink:0}.main-menu>li>a{font-weight:600;font-size:14px;padding:10px 5px;text-decoration:none;transition:color all 0.3s}@media (min-width: 1440px){.main-menu>li>a{font-size:18px}}.has-hero:not(.is-scrolled) .main-menu>li>a{color:#fff}.main-menu>li>a:active{color:#e94c4e}@media screen and (min-width: 1025px){.main-menu>li>a:hover{color:#e94c4e}}.main-menu>li.menu-item-has-children:after{transition:all 0.3s ease-in-out 0s;content:'';width:12px;height:12px;background:currentColor;-webkit-mask:url("../img/menu-caret.svg") no-repeat bottom left/contain;mask:url("../img/menu-caret.svg") no-repeat bottom left/contain;position:absolute;top:50%;right:-16px;transform:translateY(-50%)}.main-menu>li.menu-item-has-children:active .sub-menu{opacity:1;visibility:visible;transform:translateY(0);margin:0;padding:0;width:250px}@media screen and (min-width: 1025px){.main-menu>li.menu-item-has-children:hover .sub-menu{opacity:1;visibility:visible;transform:translateY(0);margin:0;padding:0;width:250px}}.main-menu>li.menu-item-has-children.active:after{transform:translateY(-50%) rotate(180deg)}.main-menu .sub-menu{position:absolute;top:100%;left:0;min-width:220px;background-color:#fff;padding:10px 0;box-shadow:0 4px 12px rgba(0,0,0,0.08);opacity:0;visibility:hidden;transform:translateY(10px);transition:all all 0.3s ease}.main-menu .sub-menu:has(li:nth-child(10)){display:grid;grid-template-columns:repeat(2, 1fr);min-width:700px}.main-menu .sub-menu li{width:100%}.main-menu .sub-menu li a{display:block;padding:8px 16px;color:#000;text-decoration:none;transition:color all 0.3s,text-shadow all 0.3s}.main-menu .sub-menu li a:active{color:#e94c4e;text-shadow:-0.025em 0 0.025em #fff,0.025em 0 0.025em #fff;background-color:rgba(255,255,255,0.05)}@media screen and (min-width: 1025px){.main-menu .sub-menu li a:hover{color:#e94c4e;text-shadow:-0.025em 0 0.025em #fff,0.025em 0 0.025em #fff;background-color:rgba(255,255,255,0.05)}}.main-menu ul{margin:0}.menu-toggle-checkbox{display:none}.menu-toggle-checkbox:checked+.menu-toggle-label .hamburger-box{transform:translateY(-1px)}.menu-toggle-checkbox:checked+.menu-toggle-label .hamburger-box .hamburger-inner{width:28px;top:1px;transform:translate3d(0, 10px, 0) rotate(45deg)}.menu-toggle-checkbox:checked+.menu-toggle-label .hamburger-box .hamburger-inner:before{transform:rotate(-45deg) translate3d(-4px, -8px, 0);opacity:0}.menu-toggle-checkbox:checked+.menu-toggle-label .hamburger-box .hamburger-inner:after{top:20px;transform:translate3d(0, -20px, 0) rotate(-90deg)}.menu-toggle-checkbox:checked+.menu-toggle-label .hamburger-box .hamburger-inner,.menu-toggle-checkbox:checked+.menu-toggle-label .hamburger-box .hamburger-inner:before,.menu-toggle-checkbox:checked+.menu-toggle-label .hamburger-box .hamburger-inner:after{background:#000}.menu-toggle-checkbox:checked+.menu-toggle-label+.site-header__navigation{transform:translateY(0);opacity:1;visibility:visible}.menu-toggle-label{font-size:18px;font-weight:bold;display:inline-flex;align-items:center;gap:16px;position:relative;z-index:9;cursor:pointer}.menu-toggle-label:focus{background:transparent}.menu-toggle-label:focus,.menu-toggle-label:active,.menu-toggle-label:hover{background-color:transparent;color:#000}.menu-toggle-label .hamburger-box{transform:translateY(-1px)}.menu-toggle-label.is-active .hamburger-box .hamburger-inner{width:28px}.menu-toggle-label .hamburger-box .hamburger-inner,.menu-toggle-label .hamburger-box .hamburger-inner:before,.menu-toggle-label .hamburger-box .hamburger-inner:after{background:#000}.menu-toggle-label .hamburger-box .hamburger-inner{width:12px;right:0}.menu-toggle-label .hamburger-box .hamburger-inner:before{width:20px;right:0}.menu-toggle-label .hamburger-box .hamburger-inner:after{right:0;margin:0}.sticky-header .menu-toggle-label .hamburger-box .hamburger-inner,.sticky-header .menu-toggle-label .hamburger-box .hamburger-inner:before,.sticky-header .menu-toggle-label .hamburger-box .hamburger-inner:after,.menu-open .menu-toggle-label .hamburger-box .hamburger-inner,.menu-open .menu-toggle-label .hamburger-box .hamburger-inner:before,.menu-open .menu-toggle-label .hamburger-box .hamburger-inner:after{background:#000}.social-links{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:flex-end}.social-links li{margin-left:20px}.social-links li a:hover i{color:#ff2d86}.social-links li a i{color:#fff;transition:all 0.3s ease-in-out 0s;font-size:20px;line-height:30px}@media (min-width: 1199px){.menu-toggle-label{display:none}}.single_glossary_section{padding-top:40px}@media only screen and (min-width: 768px){.single_glossary_section{padding-top:70px}}.single_glossary_section .top-info-line{display:none}.single_glossary_section #ez-toc-container{margin-bottom:53px;margin-top:60px}.single_glossary_section #ez-toc-container .ez-toc-title-container{margin-bottom:32px}.single_glossary_section #ez-toc-container .ez-toc-title{margin:0;font-size:10px;font-weight:bold;text-transform:uppercase;color:#9A9DA0;letter-spacing:.1px}.single_glossary_section #ez-toc-container nav .ez-toc-list{padding:0;margin:0}.single_glossary_section #ez-toc-container nav .ez-toc-list li{list-style:none}.single_glossary_section #ez-toc-container nav .ez-toc-list a{color:#e94c4e}.single_glossary_section #ez-toc-container nav .ez-toc-list a:hover{text-decoration:underline}.single_glossary_section .inner_content{margin:0 auto;max-width:800px;letter-spacing:-.1px}.single_glossary_section .inner_content h1,.single_glossary_section .inner_content h2,.single_glossary_section .inner_content h3,.single_glossary_section .inner_content h4{margin-bottom:20px}.single_glossary_section .inner_content h5,.single_glossary_section .inner_content h6{margin-bottom:10px;letter-spacing:-.5px}.single_glossary_section .inner_content p{margin-bottom:32px}.single_glossary_section .inner_content p+h1,.single_glossary_section .inner_content p+h2,.single_glossary_section .inner_content p+h3,.single_glossary_section .inner_content p+h4,.single_glossary_section .inner_content p+h5,.single_glossary_section .inner_content p+h6{margin-top:45px}.single_glossary_section .inner_content ol{padding-left:13px}.single_glossary_section .inner_content ol li{margin-bottom:64px}.single_glossary_section .inner_content ol li::marker{font-weight:bold}.single_glossary_section .relatedPosts{border-top:1px solid #000;padding-top:85px;margin-top:81px}.single_glossary_section .breadcrumbs{margin-top:77px}.single_glossary_section .breadcrumbs li:first-child{padding-left:0}.single_glossary_section .breadcrumbs a{color:#e94c4e}.single-banner{padding-top:215px;padding-bottom:125px;color:#fff;position:relative;text-align:center}.single-banner:before{content:'';position:absolute;top:0;left:0;width:100%;height:25%;background:linear-gradient(180deg, rgba(4,34,57,0.8) 0%, transparent 100%);z-index:1}.single-banner>.container,.single-banner>.main-menu__container{position:relative;z-index:2}.single-banner .banner-image{position:absolute;top:0;left:0;width:100%;height:100%}.single-banner .banner-image:before,.single-banner .banner-image:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%}.single-banner .banner-image:before{background:linear-gradient(224.43deg, rgba(83,109,254,0.1) .62%, rgba(4,47,248,0.1) 99.3%)}.single-banner .banner-image:after{background-color:rgba(0,28,50,0.7)}.single-banner .banner-image img{display:block;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.single-banner .title-1{margin:0 0 35px;line-height:1}.single-banner time{display:inline-block;text-transform:uppercase;font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;font-weight:500;letter-spacing:0.01em}.post-categories{padding:0;margin:0 0 20px;list-style:none;display:flex;flex-wrap:wrap;justify-content:center}.post-categories li{margin:0 5px 5px}.post-categories li a{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;font-weight:500;letter-spacing:0.01em;text-decoration:none;color:#fff;text-transform:uppercase;padding:7px 19px;display:block;border:1px solid rgba(255,255,255,0.25);transition:all 0.3s ease-in-out 0s}.post-categories li a:hover{border-color:#ff2d86;background-color:#042239}.user_info{gap:24px;margin:39px 0;border-top:1px solid #BDBDBD;border-bottom:1px solid #BDBDBD;padding:10px 0}@media only screen and (max-width: mdpx){.user_info{flex-direction:column}}.user_info--left{gap:13px}@media only screen and (min-width: 768px){.user_info--left{flex:2 1}}@media only screen and (min-width: 992px){.user_info--left{flex:1 1}}.user_info--avatar{width:50px;border-radius:50%;overflow:hidden}.user_info--avatar div{padding-bottom:100%;position:relative}.user_info--avatar div img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.user_info--name{font-size:16px;line-height:1.2}.user_info--name b{font-weight:600}.user_info--right{position:relative}@media only screen and (min-width: 768px){.user_info--right{padding-left:60px;flex:3 1}.user_info--right:before{position:absolute;content:'';top:50%;transform:translateY(-50%);left:0;border-radius:50%;background:#000;width:5px;height:5px}}@media only screen and (min-width: 992px){.user_info--right{flex:2 1}}.user_info--right p{position:relative;padding-left:40px;font-size:16px}.user_info--right p svg{position:absolute;top:50%;transform:translateY(-50%);left:0}.content-wrap{padding-top:60px}.content-wrap .single-content-box{margin-bottom:100px}.content-wrap .single-content-box .editor{margin-bottom:60px}.sharedaddy .sd-social .sd-content>ul{margin:0 !important}.sharedaddy .sd-social .sd-content>ul li a.sd-button{color:#fff !important;margin:0 20px 20px 0;border:0;box-shadow:none;background-color:#0091ff;padding:11px 20px;border-radius:0;line-height:1;display:flex;align-items:center;transition:all 0.3s ease-in-out 0s}.sharedaddy .sd-social .sd-content>ul li a.sd-button:hover{background-color:#ff2d86;border:0}.sharedaddy .sd-social .sd-content>ul li a.sd-button:before{font-size:20px;line-height:20px;margin-right:12px;vertical-align:baseline;top:0}.sharedaddy .sd-social .sd-content>ul li a.sd-button span{display:inline-block;margin:0;font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;font-weight:500}.popular-posts{margin:0 0 120px}.popular-posts .title-1{margin-bottom:70px}.comments-area ul,.comments-area ol{list-style:none;margin:0}.comments-title{display:block;margin-bottom:20px}.comment-content p{margin-bottom:15px}.comment-metadata{font-size:12px;margin-top:5px;margin-bottom:7px}.comment-list{padding:0 0 40px}.comment-list li{padding-bottom:10px;padding-top:10px}.comment-list li:not(:last-child){border-bottom:1px solid #ccc}.comment-list .reply{text-align:right}.comment-list .reply a{font-weight:bold}.slick-loading .slick-list{background:#fff url("../img/ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("../fonts/slick.eot");src:url("../fonts/slick.eot?#iefix") format("embedded-opentype"),url("../fonts/slick.woff") format("woff"),url("../fonts/slick.ttf") format("truetype"),url("../fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{display:flex;align-items:center;justify-content:center;height:60px;width:60px;border-radius:50%;background-color:#fff;line-height:0;font-size:0;cursor:pointer;color:transparent;padding:0;border:0;outline:none;box-shadow:0 10px 20px rgba(63,93,148,0.1);transition:all 0.3s ease-in-out 0s}.slick-prev svg path,.slick-next svg path{transition:all 0.3s ease-in-out 0s}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:#ff2d86;box-shadow:0 10px 20px rgba(255,45,134,0.1)}.slick-prev:hover svg path,.slick-prev:focus svg path,.slick-next:hover svg path,.slick-next:focus svg path{stroke:#fff}.slick-prev:before,.slick-next:before{display:none}.slick-prev.slick-disabled,.slick-next.slick-disabled{cursor:not-allowed;background-color:#788a98}.slick-prev.slick-disabled svg path,.slick-next.slick-disabled svg path{stroke:#042239}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.block-about{background:#000;color:#fff}@media (max-width: 575px){.block-about{text-align:center}}.block-about--title{max-width:640px;margin-bottom:77px;display:block}@media (max-width: 640px){.block-about--title{margin-bottom:40px}}.block-about--subtitle{display:block;margin-bottom:20px;font-size:16px;text-transform:uppercase;letter-spacing:0.1em;font-weight:500}@media (max-width: 575px){.block-about--subtitle{margin-bottom:10px}}.block-about .skills_list{margin:0;padding:0}.block-about .skills_list--item{list-style:none;margin-bottom:1px}.block-about .skills_list--link{color:#fff;font-weight:600}.block-about .skills_list--link:hover{color:#e94c4e}.block-about--content{padding-right:45px}@media (max-width: 767px){.block-about--content{padding-right:0;margin-bottom:40px}}@media (max-width: 575px){.block-about--content{margin-top:40px}}.block-about--content .main-btn{margin-top:8px}.block-banner{padding-top:25px}@media (max-width: 640px){.block-banner{padding-top:15px}}.block-banner--title{max-width:600px;display:inline-block}@media (max-width: 991px){.block-banner--title{max-width:550px}}@media (max-width: 767px){.block-banner--title{max-width:100%}}.block-banner__content{padding-top:70px;padding-bottom:70px}@media (max-width: 640px){.block-banner__content{padding-top:50px;padding-bottom:50px}}@media (max-width: 575px){.block-banner__content{text-align:center}}@media (max-width: 480px){.block-banner__content{padding-top:40px;padding-bottom:40px}}@media (min-width: 992px){.block-banner .banner-image{height:600px;overflow:hidden}}.block-banner .banner-image img{width:100%}@media (min-width: 992px){.block-banner .banner-image img{height:100%;-o-object-fit:cover;object-fit:cover}}.boxes-section__item{padding:70px 0}.boxes-section__item:nth-child(odd){background:#F5F6F8;border-radius:8px}@media (min-width: 576px){.boxes-section__item:nth-child(odd) .row{flex-direction:row-reverse}.boxes-section__item:nth-child(odd) .row .inner_content{float:left}}.boxes-section__item:last-child:not(:nth-child(odd)){border-bottom:1px solid #e6e6e6}.boxes-section .row{align-items:center;margin-left:-40px;margin-right:-40px}.boxes-section .row>div{padding-left:40px;padding-right:40px}@media (max-width: 575px){.boxes-section .image_block{text-align:center;margin-bottom:30px}}.boxes-section .image_block img{width:100%;height:auto}.boxes-section h1,.boxes-section h2,.boxes-section h3,.boxes-section h4,.boxes-section h5,.boxes-section h6{margin-bottom:30px}@media (max-width: 575px){.boxes-section h1,.boxes-section h2,.boxes-section h3,.boxes-section h4,.boxes-section h5,.boxes-section h6{margin-bottom:10px}}@media (max-width: 575px){.boxes-section p{margin-bottom:10px}}.boxes-section a{display:inline-flex;align-items:center;gap:15px}.boxes-section a::after{content:'';display:block;height:1em;width:1em;-webkit-mask:url("../img/logos-arrow-next.svg") no-repeat center/contain;mask:url("../img/logos-arrow-next.svg") no-repeat center/contain;background:currentColor}.contact_form_section .small_container{max-width:780px}.contact_form_section--form{margin-top:60px}.contact_form_section--form form h6{margin:30px 0 25px;font-size:18px}.contact_form_section--form form>label,.contact_form_section--form form>.label{background:#FFF0F2;padding:16px 20px 15px 30px;display:block;margin-bottom:10px;color:#5E5E5E;font-size:12px;font-weight:bold;text-transform:uppercase}.contact_form_section--form form>label .info_text,.contact_form_section--form form>.label .info_text{position:absolute;width:300px;top:130%;z-index:1;background:#e94c4e;padding:10px;color:#fff;transform:translateX(-50%);left:50%;text-transform:none;font-size:13px;font-weight:500;opacity:0;visibility:hidden;transition:all 0.3s ease-in-out 0s}.contact_form_section--form form>label .info_text:before,.contact_form_section--form form>.label .info_text:before{position:absolute;content:'';bottom:100%;left:0;right:0;height:20px}.contact_form_section--form form>label>span.info,.contact_form_section--form form>.label>span.info{position:relative;display:inline-block;background-image:url("data:image/svg+xml,%3Csvg width='13' height='16' viewBox='0 0 13 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='6.5' cy='7.5' r='6' stroke='%23ED5455'/%3E%3Cpath d='M5.9 11V5.88H7.435V11H5.9ZM6.67 4.815C6.50333 4.815 6.35 4.775 6.21 4.695C6.07333 4.61167 5.96333 4.5 5.88 4.36C5.79667 4.22 5.755 4.06667 5.755 3.9C5.755 3.73333 5.79667 3.58167 5.88 3.445C5.96333 3.30833 6.07333 3.2 6.21 3.12C6.35 3.03667 6.50333 2.995 6.67 2.995C6.83667 2.995 6.98833 3.03667 7.125 3.12C7.26167 3.2 7.37 3.30833 7.45 3.445C7.53333 3.58167 7.575 3.73333 7.575 3.9C7.575 4.06667 7.53333 4.22 7.45 4.36C7.37 4.5 7.26167 4.61167 7.125 4.695C6.98833 4.775 6.83667 4.815 6.67 4.815Z' fill='%23ED5455'/%3E%3C/svg%3E%0A");width:13px;height:18px;cursor:pointer;vertical-align:top}.contact_form_section--form form>label>span.info:hover .info_text,.contact_form_section--form form>.label>span.info:hover .info_text{opacity:1;visibility:visible}.contact_form_section--form form>label input[type=text],.contact_form_section--form form>label input[type=email],.contact_form_section--form form>label input[type=url],.contact_form_section--form form>label input[type=password],.contact_form_section--form form>label input[type=search],.contact_form_section--form form>label input[type=number],.contact_form_section--form form>label input[type=tel],.contact_form_section--form form>label input[type=range],.contact_form_section--form form>label input[type=date],.contact_form_section--form form>label input[type=month],.contact_form_section--form form>label input[type=week],.contact_form_section--form form>label input[type=time],.contact_form_section--form form>label input[type=datetime],.contact_form_section--form form>label input[type=datetime-local],.contact_form_section--form form>label input[type=color],.contact_form_section--form form>label textarea,.contact_form_section--form form>label select,.contact_form_section--form form>label .wpcf7-list-item-label,.contact_form_section--form form>.label input[type=text],.contact_form_section--form form>.label input[type=email],.contact_form_section--form form>.label input[type=url],.contact_form_section--form form>.label input[type=password],.contact_form_section--form form>.label input[type=search],.contact_form_section--form form>.label input[type=number],.contact_form_section--form form>.label input[type=tel],.contact_form_section--form form>.label input[type=range],.contact_form_section--form form>.label input[type=date],.contact_form_section--form form>.label input[type=month],.contact_form_section--form form>.label input[type=week],.contact_form_section--form form>.label input[type=time],.contact_form_section--form form>.label input[type=datetime],.contact_form_section--form form>.label input[type=datetime-local],.contact_form_section--form form>.label input[type=color],.contact_form_section--form form>.label textarea,.contact_form_section--form form>.label select,.contact_form_section--form form>.label .wpcf7-list-item-label{font-size:16px}.contact_form_section--form form>label input[type=text],.contact_form_section--form form>label input[type=email],.contact_form_section--form form>label input[type=url],.contact_form_section--form form>label input[type=password],.contact_form_section--form form>label input[type=search],.contact_form_section--form form>label input[type=number],.contact_form_section--form form>label input[type=tel],.contact_form_section--form form>label input[type=range],.contact_form_section--form form>label input[type=date],.contact_form_section--form form>label input[type=month],.contact_form_section--form form>label input[type=week],.contact_form_section--form form>label input[type=time],.contact_form_section--form form>label input[type=datetime],.contact_form_section--form form>label input[type=datetime-local],.contact_form_section--form form>label input[type=color],.contact_form_section--form form>label textarea,.contact_form_section--form form>label select,.contact_form_section--form form>.label input[type=text],.contact_form_section--form form>.label input[type=email],.contact_form_section--form form>.label input[type=url],.contact_form_section--form form>.label input[type=password],.contact_form_section--form form>.label input[type=search],.contact_form_section--form form>.label input[type=number],.contact_form_section--form form>.label input[type=tel],.contact_form_section--form form>.label input[type=range],.contact_form_section--form form>.label input[type=date],.contact_form_section--form form>.label input[type=month],.contact_form_section--form form>.label input[type=week],.contact_form_section--form form>.label input[type=time],.contact_form_section--form form>.label input[type=datetime],.contact_form_section--form form>.label input[type=datetime-local],.contact_form_section--form form>.label input[type=color],.contact_form_section--form form>.label textarea,.contact_form_section--form form>.label select{border:1px solid #828282;background-color:#fff;height:50px;margin-top:5px;padding-left:30px;padding-right:30px}.contact_form_section--form form>label input[type=text].wpcf7-not-valid,.contact_form_section--form form>label input[type=email].wpcf7-not-valid,.contact_form_section--form form>label input[type=url].wpcf7-not-valid,.contact_form_section--form form>label input[type=password].wpcf7-not-valid,.contact_form_section--form form>label input[type=search].wpcf7-not-valid,.contact_form_section--form form>label input[type=number].wpcf7-not-valid,.contact_form_section--form form>label input[type=tel].wpcf7-not-valid,.contact_form_section--form form>label input[type=range].wpcf7-not-valid,.contact_form_section--form form>label input[type=date].wpcf7-not-valid,.contact_form_section--form form>label input[type=month].wpcf7-not-valid,.contact_form_section--form form>label input[type=week].wpcf7-not-valid,.contact_form_section--form form>label input[type=time].wpcf7-not-valid,.contact_form_section--form form>label input[type=datetime].wpcf7-not-valid,.contact_form_section--form form>label input[type=datetime-local].wpcf7-not-valid,.contact_form_section--form form>label input[type=color].wpcf7-not-valid,.contact_form_section--form form>label textarea.wpcf7-not-valid,.contact_form_section--form form>label select.wpcf7-not-valid,.contact_form_section--form form>.label input[type=text].wpcf7-not-valid,.contact_form_section--form form>.label input[type=email].wpcf7-not-valid,.contact_form_section--form form>.label input[type=url].wpcf7-not-valid,.contact_form_section--form form>.label input[type=password].wpcf7-not-valid,.contact_form_section--form form>.label input[type=search].wpcf7-not-valid,.contact_form_section--form form>.label input[type=number].wpcf7-not-valid,.contact_form_section--form form>.label input[type=tel].wpcf7-not-valid,.contact_form_section--form form>.label input[type=range].wpcf7-not-valid,.contact_form_section--form form>.label input[type=date].wpcf7-not-valid,.contact_form_section--form form>.label input[type=month].wpcf7-not-valid,.contact_form_section--form form>.label input[type=week].wpcf7-not-valid,.contact_form_section--form form>.label input[type=time].wpcf7-not-valid,.contact_form_section--form form>.label input[type=datetime].wpcf7-not-valid,.contact_form_section--form form>.label input[type=datetime-local].wpcf7-not-valid,.contact_form_section--form form>.label input[type=color].wpcf7-not-valid,.contact_form_section--form form>.label textarea.wpcf7-not-valid,.contact_form_section--form form>.label select.wpcf7-not-valid{border-color:red}.contact_form_section--form form>label textarea,.contact_form_section--form form>.label textarea{height:150px}.contact_form_section--form form>label select,.contact_form_section--form form>.label select{color:#9A9DA0}.contact_form_section--form form .wpcf7-not-valid-tip{position:static;text-transform:none;color:red;margin:7px 0 0}.contact_form_section--form form .wpcf7-submit{margin-top:30px}.contact_form_section--form form .wpcf7-response-output{text-align:center}@media only screen and (min-width: 768px){.contact_header{padding:80px 0}}.contact_header h1,.contact_header h2{margin-bottom:41px}.contact_header p,.contact_header ul li,.contact_header ol li{line-height:1.3}@media only screen and (min-width: 576px){.contact_header p,.contact_header ul li,.contact_header ol li{font-size:28px;line-height:1.6}}@media only screen and (min-width: 768px){.contact_header p,.contact_header ul li,.contact_header ol li{font-size:30px;line-height:1.4}}.contact_header--links{margin-top:32px}.contact_header--links .subtitle{margin-bottom:20px}@media only screen and (min-width: 768px){.contact_header--links .subtitle{margin-bottom:27px}}.contact_header--links a{color:#e94c4e;font-size:18px;font-weight:500}.contact_header--links a:hover{color:#000}.contact_module{position:relative}.contact_module .container,.contact_module .main-menu__container{position:relative}.contact_module .container::after,.contact_module .main-menu__container::after{content:'';position:absolute;top:calc(100% - 15px);right:0;width:30px;height:30px;-webkit-mask:url("../img/contact-after.svg") no-repeat center/contain;mask:url("../img/contact-after.svg") no-repeat center/contain;background:#e94c4e}.contact_module .left_column{font-weight:400;height:100%;border-radius:8px;border:2px solid #e94c4e;position:relative;margin-bottom:50px;font-size:16px}@media only screen and (min-width: 576px){.contact_module .left_column{margin-bottom:0;border:4px solid #e94c4e}}@media only screen and (min-width: 768px){.contact_module .left_column{font-size:18px;width:calc(100% - 50px)}}@media only screen and (min-width: 992px){.contact_module .left_column{width:100%}}@media only screen and (min-width: 1200px){.contact_module .left_column{left:-19px;width:96%}}.contact_module .left_column__inner{padding:15px 10px;position:relative;height:100%}@media only screen and (min-width: 992px){.contact_module .left_column__inner{padding:25px 20px}}@media only screen and (min-width: 1200px){.contact_module .left_column__inner{padding:35px 42px 48px 28px}}.contact_module .left_column__inner::before{content:'';position:absolute;top:6px;right:6px;width:43px;height:auto;aspect-ratio:4/6;background:#e94c4e;-webkit-mask:url("../img/contact-decor-top.svg") no-repeat top right/contain;mask:url("../img/contact-decor-top.svg") no-repeat top right/contain}.contact_module .left_column__inner::after{content:'';position:absolute;bottom:6px;left:6px;width:30px;height:auto;aspect-ratio:4/6;background:#e94c4e;-webkit-mask:url("../img/contact-decor-bot.svg") no-repeat bottom left/contain;mask:url("../img/contact-decor-bot.svg") no-repeat bottom left/contain}@media (max-width: 1199px){.contact_module .left_column__inner::after{display:none}}.contact_module .left_column:before{position:absolute;content:'';width:0;height:0;border-style:solid;border-width:0 63px 34px 0;border-color:transparent #e94c4e transparent transparent;top:100%;left:40px}@media only screen and (min-width: 576px){.contact_module .left_column:before{border-width:63px 0 0 34px;border-color:transparent transparent transparent #e94c4e;bottom:67px;left:100%;top:auto}}@media only screen and (min-width: 768px){.contact_module .left_column:before{border-width:69px 0 0 40px}}@media only screen and (min-width: 992px){.contact_module .left_column:before{border-width:69px 0 0 46px}}.contact_module .left_column:after{position:absolute;content:'';width:0;height:0;border-style:solid;border-width:0 56px 30px 0;border-color:transparent #fff transparent transparent;top:100%;left:45px}@media only screen and (min-width: 576px){.contact_module .left_column:after{top:auto;border-width:50px 0 0 27px;border-color:transparent transparent transparent #fff;bottom:71px;left:100%}}@media only screen and (min-width: 768px){.contact_module .left_column:after{border-width:57px 0 0 32px}}@media only screen and (min-width: 992px){.contact_module .left_column:after{border-width:57px 0 0 38px}}.contact_module .left_column p{font-size:inherit;font-family:"Spartan",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";line-height:1.2;margin-bottom:10px}@media only screen and (min-width: 576px){.contact_module .left_column p{margin-bottom:25px}}@media only screen and (min-width: 1200px){.contact_module .left_column p{margin-bottom:30px}}.contact_module .left_column .main-btn{width:100%;text-align:center}@media only screen and (min-width: 1200px){.contact_module .left_column .main-btn{margin-top:11px}}@media only screen and (max-width: 575px){.contact_module .left_column .main-btn{padding:9px 15px}}.contact_module .center_column{position:relative}.contact_module .center_column img{display:inline-block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:8px}.contact_module .center_column::after{content:'';position:absolute;bottom:10px;right:25px;width:115px;height:100px;background:#e94c4e;-webkit-mask:url("../img/contact-decor-img.svg") no-repeat center/contain;mask:url("../img/contact-decor-img.svg") no-repeat center/contain}@media only screen and (max-width: 575px){.contact_module .center_column{margin-top:50px}}.contact_module .right_column{display:flex;flex-direction:column;justify-content:center;height:100%}@media only screen and (max-width: 575px){.contact_module .right_column{justify-content:center}}@media only screen and (min-width: 992px){.contact_module .right_column>div:not(:last-child){margin-bottom:18px}}@media only screen and (min-width: 992px) and (min-width: 1200px){.contact_module .right_column>div:not(:last-child) a{font-weight:600;margin-bottom:17px}}@media only screen and (max-width: 991px){.contact_module .right_column>div{flex:1 1 50%;padding:0 15px}}@media only screen and (max-width: 767px){.contact_module .right_column>div{flex:1 1 100%;text-align:center}.contact_module .right_column>div:not(:last-child){margin-bottom:20px}}@media only screen and (max-width: 575px){.contact_module .right_column>div{flex:0 1}.contact_module .right_column>div:nth-child(1),.contact_module .right_column>div:nth-child(2){flex:1 1 100%}}.contact_module .right_column .job_position{color:#808080;font-size:16px;letter-spacing:0.1em;font-weight:500}.contact_module .right_column .name{font-weight:bold;color:#000;letter-spacing:.7px}@media only screen and (min-width: 768px){.contact_module .right_column .name{margin-bottom:50px}}.contact_module .right_column .label{color:#808080;font-size:16px;letter-spacing:0.1em;font-weight:500}@media only screen and (min-width: 768px){.contact_module .right_column .label{margin-bottom:18px}}.contact_module .right_column a{color:#e94c4e;font-weight:600;display:inline-block;font-size:0}@media only screen and (min-width: 576px){.contact_module .right_column a{font-size:16px}}@media only screen and (min-width: 1200px){.contact_module .right_column a{font-size:18px}}.contact_module .right_column a svg{width:30px;height:30px}@media only screen and (min-width: 576px){.contact_module .right_column a svg{display:none}}.contact_module .right_column a svg path,.contact_module .right_column a svg polygon{fill:#000}.contact_module .right_column a:hover{color:#000}.contact-tabs .active{display:block}.contact-tabs .hide{display:none}.contact-tabs .tabs_list{padding:0;margin:0 0 70px;list-style:none;display:flex;flex-wrap:wrap}.contact-tabs .tabs_list li:not(:last-child){margin-right:30px}@media (max-width: 480px){.contact-tabs .tabs_list li:not(:last-child){margin-right:20px}}.contact-tabs .tabs_list li a{font-size:16px;position:relative;border-bottom:2px solid transparent;color:#000;padding-bottom:2px;position:relative;display:inline-block;padding:1px;font-weight:bold}@media (max-width: 480px){.contact-tabs .tabs_list li a{font-size:14px}}.contact-tabs .tabs_list li a:before{content:attr(data-title);font-weight:normal;letter-spacing:0.2px;left:0;right:0;top:1px;bottom:0;position:absolute;transition:all 0.3s;opacity:1}.contact-tabs .tabs_list li a span{transition:all 0.3s;opacity:0}.contact-tabs .tabs_list li a.activelink{border-color:#e94c4e}.contact-tabs .tabs_list li a.activelink:before{opacity:0}.contact-tabs .tabs_list li a.activelink span{opacity:1}.cta{padding:0 160px;position:relative}.cta::after{content:'';position:absolute;top:10px;right:10px;width:130px;height:calc(100% - 20px);background-color:#fff;-webkit-mask:url("../img/cta-bg-right.svg") no-repeat top right/contain;mask:url("../img/cta-bg-right.svg") no-repeat top right/contain}.cta::before{content:'';position:absolute;bottom:10px;left:10px;width:150px;height:calc(100% - 20px);background-color:#fff;-webkit-mask:url("../img/cta-bg-left.svg") no-repeat bottom left/contain;mask:url("../img/cta-bg-left.svg") no-repeat bottom left/contain}@media (max-width: 1199px){.cta{padding:0 80px}.cta::after{width:50px}.cta::before{width:70px}}@media (max-width: 767px){.cta{padding:0 30px}.cta::after{width:60px}.cta::before{width:70px}}.cta .inner_content{padding:60px 0;text-align:center;position:relative;z-index:10}.cta .flex{display:flex;flex-direction:column;align-items:center;gap:40px}.cta.black_style{background:#000}.cta.black_style h1,.cta.black_style h2,.cta.black_style h3,.cta.black_style h4,.cta.black_style h5,.cta.black_style h6{color:#fff}.cta.black_style p{color:#fff}.cta.accent_style{background:#e94c4e}.cta.accent_style h1,.cta.accent_style h2,.cta.accent_style h3,.cta.accent_style h4,.cta.accent_style h5,.cta.accent_style h6{color:#fff}.cta.accent_style p{color:#fff}.cta.accent_style .main-btn{background-color:#fff;color:#e94c4e}.has-bg+.full-width-img,.toc_module.black_style+.full-width-img{position:relative;z-index:1;margin:calc(-140px - 256px) -40px;min-height:1000px}.has-bg+.full-width-img img,.toc_module.black_style+.full-width-img img,.has-bg+.full-width-img figure,.toc_module.black_style+.full-width-img figure{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;min-height:1000px}@media (max-width: 767px){.has-bg+.full-width-img img,.toc_module.black_style+.full-width-img img,.has-bg+.full-width-img figure,.toc_module.black_style+.full-width-img figure{min-height:768px}}.icon-boxes-title:not(.text-center){max-width:640px}.icon-boxes-item{margin-top:80px}.new-icon-boxes .icon-boxes-item{margin-top:0}.icon-boxes-item .icon{margin-bottom:20px}.icons-bg .icon-boxes-item .icon{margin-bottom:50px;position:relative}.icons-bg .icon-boxes-item .icon::before{content:'';position:absolute;top:0;left:0;width:60px;height:60px;transform:translateY(50%);border-radius:1000px;background:#FFF1F1}.icon-boxes-item .icon img{width:60px;height:60px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:relative;z-index:1}.icon-boxes-item .h1,.icon-boxes-item .h2,.icon-boxes-item .h3,.icon-boxes-item .result-section h2,.result-section .icon-boxes-item h2,.icon-boxes-item .result-section h3,.result-section .icon-boxes-item h3,.icon-boxes-item .result-section h4,.result-section .icon-boxes-item h4,.icon-boxes-item .result-section h5,.result-section .icon-boxes-item h5,.icon-boxes-item .result-section h6,.result-section .icon-boxes-item h6,.icon-boxes-item .result-section .h4,.result-section .icon-boxes-item .h4,.icon-boxes-item .result-section .h5,.result-section .icon-boxes-item .h5,.icon-boxes-item .result-section .h6,.result-section .icon-boxes-item .h6,.icon-boxes-item .h4,.icon-boxes-item .h5,.icon-boxes-item .h6{margin-bottom:20px}.new-icon-boxes .icon-boxes-item{position:relative;display:flex;gap:30px;padding:40px 30px;border:1px solid #e6e6e6;border-radius:4px;height:100%}.new-icon-boxes .icon-boxes-item .icon{flex-shrink:0;position:relative}.new-icon-boxes .icon-boxes-item .icon img{position:relative;z-index:10}.new-icon-boxes .icon-boxes-item .icon::before{content:'';width:100%;height:auto;aspect-ratio:1/1;position:absolute;top:0;left:0;transform:translateY(50%);border-radius:1000px;background:#FFF1F1}.new-icon-boxes .icon-boxes-item .btn{position:absolute;bottom:20px;right:20px;display:block;width:28px;height:28px;padding:0;border:0;color:#e94c4e;-webkit-mask:url("../img/logos-arrow-next.svg") no-repeat center/contain;mask:url("../img/logos-arrow-next.svg") no-repeat center/contain;background:currentColor}.new-icon-boxes .icon-boxes-item .btn:hover{color:#000;transform:translateX(5px)}.new-icon-boxes .row{margin-right:-15px;margin-left:-15px;margin-top:30px}.new-icon-boxes .row>div{margin-top:30px}.new-icon-boxes .col-md-6{padding-left:15px;padding-right:15px}.new-icon-boxes .editor{max-width:350px}.logos-carousel{padding:0 40px;border-bottom:1px solid #e6e6e6}.logos-carousel .logos-slick__img{transition:all 0.3s ease-in-out 0s;width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:30px 20px}.logos-carousel .logos-slick__img:not(:hover){filter:grayscale(1);opacity:0.8}@media (max-width: 1199px){.logos-carousel .logos-slick__img{padding:20px}}@media (max-width: 767px){.logos-carousel .logos-slick__img{padding:15px}}@media (max-width: 640px){.logos-carousel .logos-slick__img{padding:10px}}.logos-carousel .slick-prev{left:-40px;-webkit-mask:url("../img/logos-arrow-prev.svg") no-repeat center/contain;mask:url("../img/logos-arrow-prev.svg") no-repeat center/contain}.logos-carousel .slick-next{right:-40px;-webkit-mask:url("../img/logos-arrow-next.svg") no-repeat center/contain;mask:url("../img/logos-arrow-next.svg") no-repeat center/contain}.logos-carousel .slick-prev,.logos-carousel .slick-next{color:#e94c4e;width:28px;height:28px;background:currentColor}.logos-carousel .slick-prev::before,.logos-carousel .slick-prev::after,.logos-carousel .slick-next::before,.logos-carousel .slick-next::after{display:none}.new_intro__section{position:relative;padding:10px 160px 60px 160px;background-color:#FFF1F1;border-radius:8px}@media (max-width: 1640px){.new_intro__section{padding:100px}}@media (max-width: 767px){.new_intro__section{padding:50px}}@media (max-width: 640px){.new_intro__section{padding:35px}}.home .new_intro__section{padding:170px 160px}@media (max-width: 1640px){.home .new_intro__section{padding:100px}}@media (max-width: 767px){.home .new_intro__section{padding:50px}}@media (max-width: 640px){.home .new_intro__section{padding:35px}}.new_intro__section.grey_bg:before{position:absolute;content:'';background:#5F5D7E;left:0;right:0;top:0;bottom:0;opacity:.06}.new_intro__section::after{content:'';position:absolute;top:0;right:0;width:665px;height:100%;background-image:url("../img/intro-vector.svg");background-position:center right;background-size:cover}@media (max-width: 1640px){.new_intro__section::after{width:400px;background-position:center left}}@media (max-width: 1440px){.new_intro__section::after{width:200px;background-position:center left}}@media (max-width: 1199px){.new_intro__section::after{display:none}}.new_intro__section>*{position:relative;z-index:10}.new_intro__section--wrapper{max-width:940px}.new_intro__section .yoast_breadcrumb .container,.new_intro__section .yoast_breadcrumb .main-menu__container{padding:0}.new_intro__section .breadcrumbs{font-size:14px;margin-top:0;margin-bottom:55px}.new_intro__section .breadcrumbs .breadcrumb_last{color:#A7A7A7}.new_intro__section .breadcrumbs a{color:inherit}@media only screen and (min-width: 1200px){.new_intro__section--content{margin-right:-15px}}.new_intro__section--content h1,.new_intro__section--content h2,.new_intro__section--content h3,.new_intro__section--content h4,.new_intro__section--content h5,.new_intro__section--content h6{margin-bottom:30px}.new_intro__section--content h1{letter-spacing:0;margin-bottom:36px}.new_intro__section--content .btn-group{margin-top:41px;gap:10px 30px}@media (max-width: 480px){.new_intro__section--content .btn-group{flex-direction:column;align-items:unset}}.new_intro__section__logos{margin-bottom:40px;display:flex;flex-wrap:wrap;align-items:center;gap:15px 34px}.new_intro__section__logos>img{max-width:140px}.posts-grid .grid_section .row{margin-left:-15px;margin-right:-15px}.posts-grid .grid_section .row>div{padding-left:15px;padding-right:15px;margin-top:30px}.posts-grid-item{display:block;position:relative;overflow:hidden;border-radius:4px}.posts-grid-item__img{aspect-ratio:5 / 4;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.posts-grid-item__hover{transition:all 0.3s ease-in-out 0s;position:absolute;top:auto;bottom:0;left:0;width:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:30px 40px;padding-right:80px;color:#fff;background-color:rgba(0,0,0,0.6)}@media (min-width: 767px){.posts-grid-item__hover{opacity:0;top:0;bottom:auto;transform:translateY(100%);height:100%}}.posts-grid-item__hover::after{content:'';position:absolute;right:40px;bottom:30px;height:28px;width:28px;color:#e94c4e;background:currentColor;-webkit-mask:url("../img/logos-arrow-next.svg") no-repeat center/contain;mask:url("../img/logos-arrow-next.svg") no-repeat center/contain}.posts-grid-item__category{display:inline-block;font-size:16px;text-transform:uppercase;letter-spacing:0.1em}.posts-grid-item:hover .posts-grid-item__hover{transform:translateY(0);opacity:1}.related-posts__title{margin-bottom:32px}@media (max-width: 767px){.related-posts__block{margin-bottom:40px}}.related-posts__block--title{line-height:1.65;max-width:90%}@media (max-width: 991px){.related-posts__block--title{line-height:1.5}}@media (max-width: 640px){.related-posts__block--title{line-height:1.4}}@media (max-width: 480px){.related-posts__block--title{line-height:1.3}}.related-posts__block--title a{color:#000}.related-posts__block--title a:hover{color:#e94c4e}.related-posts__block .info_block{margin-bottom:18px;line-height:1}.related-posts__block .info_block span{color:#393939;font-size:16px;font-weight:500;text-transform:uppercase;color:#e94c4e;letter-spacing:0.1em;display:inline-block;line-height:1}.related-posts--image{display:block;margin-bottom:18px}@media (max-width: 767px){.related-posts--image{margin-bottom:18px}}.related-posts--image img{width:100%;height:auto;aspect-ratio:3.2 / 2;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:4px}.result-section{background:#ebedf0;padding-left:220px !important;padding-right:220px !important}.result-section::after{content:'';position:absolute;bottom:10px;right:10px;width:220px;height:calc(100% - 20px);background-color:#e94c4e;-webkit-mask:url("../img/results-right.svg") no-repeat bottom right/contain;mask:url("../img/results-right.svg") no-repeat bottom right/contain}.result-section::before{content:'';position:absolute;top:10px;left:10px;width:220px;height:calc(100% - 20px);background-color:#e94c4e;-webkit-mask:url("../img/results-left.svg") no-repeat top left/contain;mask:url("../img/results-left.svg") no-repeat top left/contain}@media (max-width: 1199px){.result-section{padding-left:120px !important;padding-right:120px !important}.result-section::after,.result-section::before{width:120px}}@media (max-width: 767px){.result-section{padding-left:30px !important;padding-right:30px !important}.result-section::after,.result-section::before{width:80px}}.result-section .row{align-items:center}.result-section .inner_content{position:relative;z-index:10}.result-section h2,.result-section h3,.result-section h4,.result-section h5,.result-section h6,.result-section .h4,.result-section .h5,.result-section .h6{margin-bottom:30px}.result-section ul{margin:0;padding:0;list-style:none}.result-section ul li{padding-left:25px;position:relative;font-weight:600}.result-section ul li:before{position:absolute;content:"";-webkit-mask:url("../img/check.svg") no-repeat center/contain;mask:url("../img/check.svg") no-repeat center/contain;background-color:#e94c4e;height:1em;width:1em;left:0;top:8px}@media (max-width: 767px){.result-section .results_list{text-align:center;margin-top:40px}}.result-section .results_list>div:not(:last-child){margin-bottom:40px}.result-section .results_list .h6{margin-bottom:0;font-size:16px;text-transform:uppercase;font-weight:500;letter-spacing:0.1em;color:#808080;margin-bottom:20px}.result-section .results_list .h1{font-size:80px}@media (max-width: 1199px){.result-section .results_list .h1{font-size:60px}}@media (max-width: 767px){.result-section .results_list .h1{font-size:52px}}.services-section--title{max-width:700px}.services-section--title+.services_grid{margin-top:60px}@media (max-width: 640px){.services-section .services_grid{margin-left:-10px;margin-right:-10px}}@media (max-width: 640px){.services-section .services_grid>div{width:50%;padding-left:5px;padding-right:5px}}.services-section .services_grid--item{width:100%;padding-bottom:100%;box-shadow:inset 0 0 0px 4px #e94c4e;position:relative;display:block;margin-bottom:40px}@media (max-width: 640px){.services-section .services_grid--item{margin-bottom:10px}}.services-section .services_grid--item img{position:absolute;top:25px;right:25px;max-width:70px;max-height:70px;transition:all 0.3s;width:100%}@media (max-width: 640px){.services-section .services_grid--item img{max-width:50px;max-height:50px}}@media (max-width: 480px){.services-section .services_grid--item img{max-width:35px;max-height:35px;top:15px;right:15px}}.services-section .services_grid--item .item_title{position:absolute;bottom:20px;left:15px;right:15px;font-size:20px}@media (max-width: 640px){.services-section .services_grid--item .item_title{font-size:16px;bottom:15px}}@media (min-width: 768px){.services-section .services_grid--item:hover img{top:15px;right:15px;max-width:90px;max-height:90px}}.simple-content.has-bg.light_style,.simple-content.light_style.toc_module.black_style{padding:0}.simple-content .inner_content.centered_content{margin:0 auto;text-align:center}.simple-content h1,.simple-content h2,.simple-content h3,.simple-content h4,.simple-content h5,.simple-content h6{margin-bottom:23px}@media (max-width: 480px){.simple-content h1,.simple-content h2,.simple-content h3,.simple-content h4,.simple-content h5,.simple-content h6{margin-bottom:15px}}.simple-content.black_style{background:#000}.simple-content.black_style *{color:#fff}.slider-testimonials .slide_block--inner,.acf_slider-testimonials .slide_block--inner{display:flex;flex-direction:column;padding-bottom:1rem;padding-left:163px;position:relative}@media (max-width: 991px){.slider-testimonials .slide_block--inner,.acf_slider-testimonials .slide_block--inner{padding-left:110px}}@media (max-width: 640px){.slider-testimonials .slide_block--inner,.acf_slider-testimonials .slide_block--inner{text-align:center;padding-left:0;padding-top:130px}}.slider-testimonials .slide_block--inner .image_block,.acf_slider-testimonials .slide_block--inner .image_block{position:absolute;top:10px;left:0;width:89px;height:89px;border-radius:50%;background-color:#666666;overflow:hidden}@media (max-width: 640px){.slider-testimonials .slide_block--inner .image_block,.acf_slider-testimonials .slide_block--inner .image_block{right:0;margin:0 auto}}.slider-testimonials .slide_block--inner .image_block img,.acf_slider-testimonials .slide_block--inner .image_block img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slider-testimonials .slide_block--inner h3,.slider-testimonials .slide_block--inner .h3,.slider-testimonials .slide_block--inner .result-section h2,.result-section .slider-testimonials .slide_block--inner h2,.slider-testimonials .slide_block--inner .result-section h3,.result-section .slider-testimonials .slide_block--inner h3,.slider-testimonials .slide_block--inner .result-section h4,.result-section .slider-testimonials .slide_block--inner h4,.slider-testimonials .slide_block--inner .result-section h5,.result-section .slider-testimonials .slide_block--inner h5,.slider-testimonials .slide_block--inner .result-section h6,.result-section .slider-testimonials .slide_block--inner h6,.slider-testimonials .slide_block--inner .result-section .h4,.result-section .slider-testimonials .slide_block--inner .h4,.slider-testimonials .slide_block--inner .result-section .h5,.result-section .slider-testimonials .slide_block--inner .h5,.slider-testimonials .slide_block--inner .result-section .h6,.result-section .slider-testimonials .slide_block--inner .h6,.acf_slider-testimonials .slide_block--inner h3,.acf_slider-testimonials .slide_block--inner .h3,.acf_slider-testimonials .slide_block--inner .result-section h2,.result-section .acf_slider-testimonials .slide_block--inner h2,.acf_slider-testimonials .slide_block--inner .result-section h3,.result-section .acf_slider-testimonials .slide_block--inner h3,.acf_slider-testimonials .slide_block--inner .result-section h4,.result-section .acf_slider-testimonials .slide_block--inner h4,.acf_slider-testimonials .slide_block--inner .result-section h5,.result-section .acf_slider-testimonials .slide_block--inner h5,.acf_slider-testimonials .slide_block--inner .result-section h6,.result-section .acf_slider-testimonials .slide_block--inner h6,.acf_slider-testimonials .slide_block--inner .result-section .h4,.result-section .acf_slider-testimonials .slide_block--inner .h4,.acf_slider-testimonials .slide_block--inner .result-section .h5,.result-section .acf_slider-testimonials .slide_block--inner .h5,.acf_slider-testimonials .slide_block--inner .result-section .h6,.result-section .acf_slider-testimonials .slide_block--inner .h6{font-size:32px;margin-bottom:60px}@media (max-width: 991px){.slider-testimonials .slide_block--inner h3,.slider-testimonials .slide_block--inner .h3,.slider-testimonials .slide_block--inner .result-section h2,.result-section .slider-testimonials .slide_block--inner h2,.slider-testimonials .slide_block--inner .result-section h3,.result-section .slider-testimonials .slide_block--inner h3,.slider-testimonials .slide_block--inner .result-section h4,.result-section .slider-testimonials .slide_block--inner h4,.slider-testimonials .slide_block--inner .result-section h5,.result-section .slider-testimonials .slide_block--inner h5,.slider-testimonials .slide_block--inner .result-section h6,.result-section .slider-testimonials .slide_block--inner h6,.slider-testimonials .slide_block--inner .result-section .h4,.result-section .slider-testimonials .slide_block--inner .h4,.slider-testimonials .slide_block--inner .result-section .h5,.result-section .slider-testimonials .slide_block--inner .h5,.slider-testimonials .slide_block--inner .result-section .h6,.result-section .slider-testimonials .slide_block--inner .h6,.acf_slider-testimonials .slide_block--inner h3,.acf_slider-testimonials .slide_block--inner .h3,.acf_slider-testimonials .slide_block--inner .result-section h2,.result-section .acf_slider-testimonials .slide_block--inner h2,.acf_slider-testimonials .slide_block--inner .result-section h3,.result-section .acf_slider-testimonials .slide_block--inner h3,.acf_slider-testimonials .slide_block--inner .result-section h4,.result-section .acf_slider-testimonials .slide_block--inner h4,.acf_slider-testimonials .slide_block--inner .result-section h5,.result-section .acf_slider-testimonials .slide_block--inner h5,.acf_slider-testimonials .slide_block--inner .result-section h6,.result-section .acf_slider-testimonials .slide_block--inner h6,.acf_slider-testimonials .slide_block--inner .result-section .h4,.result-section .acf_slider-testimonials .slide_block--inner .h4,.acf_slider-testimonials .slide_block--inner .result-section .h5,.result-section .acf_slider-testimonials .slide_block--inner .h5,.acf_slider-testimonials .slide_block--inner .result-section .h6,.result-section .acf_slider-testimonials .slide_block--inner .h6{font-size:24px}}.slider-testimonials .slide_block--inner span,.acf_slider-testimonials .slide_block--inner span{display:block}.slider-testimonials .name,.acf_slider-testimonials .name{font-weight:bold;margin-bottom:14px}.slider-testimonials .name,.slider-testimonials .job_position,.acf_slider-testimonials .name,.acf_slider-testimonials .job_position{line-height:1.4}.slider-testimonials .job_position,.acf_slider-testimonials .job_position{color:#808080;font-size:14px;font-weight:500}.slider-testimonials .pagingInfo,.acf_slider-testimonials .pagingInfo{display:flex;align-items:center;flex-wrap:wrap;margin-top:60px;padding-left:163px}@media (max-width: 991px){.slider-testimonials .pagingInfo,.acf_slider-testimonials .pagingInfo{padding-left:110px;margin-top:50px}}@media (max-width: 767px){.slider-testimonials .pagingInfo,.acf_slider-testimonials .pagingInfo{margin-top:35px}}@media (max-width: 640px){.slider-testimonials .pagingInfo,.acf_slider-testimonials .pagingInfo{justify-content:center;padding-left:0}}.slider-testimonials .pagingInfo span,.acf_slider-testimonials .pagingInfo span{display:inline-block;line-height:1;font-size:10px;color:#393939;font-weight:700;padding:0 2px}.slider-testimonials .pagingInfo .slider_count,.acf_slider-testimonials .pagingInfo .slider_count{font-size:18px;font-weight:bold;min-width:44px}.slider-testimonials .nav_btn,.acf_slider-testimonials .nav_btn{display:inline-block !important;font-size:0;cursor:pointer;position:relative}.slider-testimonials .nav_btn:before,.acf_slider-testimonials .nav_btn:before{position:absolute;content:"";left:-12px;right:-12px;top:-15px;bottom:-15px}.slider-testimonials .nav_btn.slide_prev,.acf_slider-testimonials .nav_btn.slide_prev{margin-right:47px}.slider-testimonials .nav_btn.slide_next,.acf_slider-testimonials .nav_btn.slide_next{margin-left:47px}.slider-testimonials .nav_btn svg,.acf_slider-testimonials .nav_btn svg{width:10px;fill:#393939;transition:all 0.3s}.slider-testimonials .nav_btn:hover svg,.acf_slider-testimonials .nav_btn:hover svg{fill:#e94c4e}.slider-testimonials .slick-arrow,.acf_slider-testimonials .slick-arrow{width:28px;height:28px}.slider-testimonials .slick-arrow::before,.acf_slider-testimonials .slick-arrow::before{transition:all 0.3s ease-in-out 0s;content:'';position:relative;top:auto;left:auto;right:auto;bottom:auto;width:100%;height:100%;display:block;background:#000}.slider-testimonials .slick-arrow:hover::before,.acf_slider-testimonials .slick-arrow:hover::before{background:#e94c4e}.slider-testimonials .slick-arrow.slide_next::before,.acf_slider-testimonials .slick-arrow.slide_next::before{-webkit-mask:url("../img/logos-arrow-next.svg") no-repeat center/contain;mask:url("../img/logos-arrow-next.svg") no-repeat center/contain}.slider-testimonials .slick-arrow.slide_prev::before,.acf_slider-testimonials .slick-arrow.slide_prev::before{-webkit-mask:url("../img/logos-arrow-prev.svg") no-repeat center/contain;mask:url("../img/logos-arrow-prev.svg") no-repeat center/contain}.slider-testimonials .slick-arrow svg,.acf_slider-testimonials .slick-arrow svg{display:none}.team_module--title{margin-bottom:40px}@media only screen and (min-width: 992px){.team_module--title{margin-bottom:64px;font-size:44px}}.team_member__grid{row-gap:30px}.team_member--img{width:100%;margin-bottom:24px}.team_member--img div{position:relative;padding-bottom:100%}.team_member--img div img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.team_member--name{margin-bottom:14px}.team_member--job_position{font-size:10px;font-weight:bold;color:#9A9DA0}.tiles__section{background:#EEEFF2}.tiles__grid--item{margin:15px 0;display:block;background:#fff;position:relative;padding:20px 70px 20px 20px}@media only screen and (min-width: 992px){.tiles__grid--item{padding:30px 80px 30px 30px}}@media only screen and (min-width: 1200px){.tiles__grid--item{padding:40px 80px 40px 40px}}.tiles__grid--item .title_block{font-weight:normal}.tiles__grid--item p{color:#000}.tiles__grid--item p:last-of-type{margin-bottom:0}.tiles__grid--item .icon_block{position:absolute;right:25px;top:50%;transform:translateY(-50%);width:40px;height:40px;background:#e94c4e;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:5px;border:2px solid #e94c4e}@media only screen and (min-width: 576px){.tiles__grid--item .icon_block{right:10px}}@media only screen and (min-width: 992px){.tiles__grid--item .icon_block{right:20px;width:50px;height:50px}}.tiles__grid--item .icon_block svg{transform:rotate(90deg);fill:#fff;transition:all 0.3s ease-in-out 0s;width:25px;height:25px}@media only screen and (min-width: 992px){.tiles__grid--item .icon_block svg{width:30px;height:30px}}.tiles__grid--item:hover .icon_block{background:#fff}.tiles__grid--item:hover .icon_block svg{fill:#e94c4e}@media (max-width: 767px){.title-block{text-align:center}}.title-block.gray_bg{background:#EEEFF2}.title-block--content{max-width:475px}@media (max-width: 767px){.title-block--content{margin:10px auto 0}}.title-block p{color:#393939;font-size:16px}.toc_module.black_style{background:#000;color:#fff}.toc_module.black_style a{color:inherit}.toc_module.black_style .toc_repeater--title{border-color:rgba(255,255,255,0.4)}.toc_module--content{max-width:940px}.toc_module--content h1,.toc_module--content h2,.toc_module--content h3,.toc_module--content h4,.toc_module--content h5,.toc_module--content h6{margin-bottom:27px}.toc_module--content+.toc_repeater{margin-top:70px}.toc_module .toc_repeater--title{padding-top:18px;padding-bottom:18px;margin-bottom:38px;border-bottom:1px solid rgba(0,0,0,0.4);position:relative;z-index:9;cursor:pointer}.toc_module .toc_repeater--title svg{position:absolute;top:50%;right:0;transform:translateY(-50%);width:25px;height:auto}.toc_module .toc_repeater--title.active svg{transform:scale(-1) translateY(50%)}.toc_module .toc_repeater__list{display:none}.toc_module .toc_repeater__list ul{margin:0;padding:0 0 0 20px;display:flex;flex-wrap:wrap;flex-direction:column;gap:9px}.toc_module .toc_repeater__list li{font-weight:bold;padding-left:5px}@media only screen and (min-width: 768px){.toc_module .toc_repeater__list li{padding-left:17px}}.toc_module .toc_repeater__list li::marker{color:#e94c4e}.toc_module .toc_repeater__list li a{position:relative;padding-right:20px;display:inline-block}@media only screen and (max-width: 400px){.toc_module .toc_repeater__list li a{display:block}}.toc_module .toc_repeater__list li a svg{position:absolute;top:50%;right:0;transform:translateY(-50%)}.why-section{background:#F5F6F8;position:relative;border-radius:8px}.why-section--title{margin-bottom:60px}@media (max-width: 991px){.why-section--title{margin-bottom:60px}}@media (max-width: 767px){.why-section--title{margin-bottom:40px}}@media (max-width: 640px){.why-section--title{text-align:center}}.why-section h4,.why-section h5,.why-section h6{margin-bottom:0;font-size:16px;text-transform:uppercase;font-weight:500;letter-spacing:0.1em;margin-bottom:20px}.why-section p{letter-spacing:-0.15px}@media (max-width: 767px){.why-section .content_block:not(:last-of-type){margin-bottom:40px}}.why-section--bottom{border-top:1px solid #e6e6e6;padding-top:74px;margin-top:60px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}.black_style .why-section--bottom{border-color:#fff}@media (max-width: 991px){.why-section--bottom{padding-top:50px;margin-top:50px}}@media (max-width: 640px){.why-section--bottom{padding-top:40px;margin-top:40px}}.why-section--bottom:has(.main-btn){align-items:center}.why-section--bottom>div{padding-right:30px}@media (max-width: 640px){.why-section--bottom{justify-content:center}.why-section--bottom>div{padding-right:0;width:100%;text-align:center;margin-bottom:30px}}.why-section--bottom .main-btn{margin-bottom:10px}.why-section.black_style{background:#000}.why-section.black_style *:not(.main-btn){color:#fff}.why-section__decor{position:absolute;bottom:0;right:45px;margin:0}@media (max-width: 1640px){.why-section__decor{right:15px}}@media (max-width: 1440px){.why-section__decor{right:15px;display:none}}.why-section__decor-inner{transform:rotate(-90deg) translateX(100%);transform-origin:bottom right;font-weight:900;font-size:100px;color:#E6E6E6;text-transform:uppercase;display:flex;align-items:center;gap:20px}.why-section__decor-inner>img{height:1em;width:auto}.why-section__decor-inner>span{line-height:1}.our-clients{padding-top:20px;border-top:1px solid #e6e6e6}@media (max-width: 767px){.our-clients{text-align:center}}.our-clients--content{max-width:475px}@media (max-width: 767px){.our-clients--content{margin:10px auto 0}}.our-clients p{color:#393939;font-size:16px}.our-clients--header{margin-bottom:70px}.our-clients--grid{display:flex;flex-wrap:wrap}.our-clients--grid .logo_block{width:25%}@media (max-width: 767px){.our-clients--grid .logo_block{width:calc(100% / 3)}}@media (max-width: 480px){.our-clients--grid .logo_block{width:50%}}.our-clients--grid .logo_block>div,.our-clients--grid .logo_block>a{width:100%;height:auto;aspect-ratio:16/9;display:flex}.our-clients--grid .logo_block img{width:100%;height:100%;padding:40px 30px;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media (max-width: 1200px){.our-clients--grid .logo_block img{padding:20px}}.has-bg .our-clients--grid .logo_block,.toc_module.black_style .our-clients--grid .logo_block{background-color:#fff;border-radius:4px;border:2px solid #F5F6F8}.has-bg .our-clients--grid .logo_block img,.toc_module.black_style .our-clients--grid .logo_block img{filter:grayscale(1);opacity:0.8}.our-clients--grid div,.our-clients--grid a{display:inline-block}.our-clients--grid div img,.our-clients--grid a img{max-height:50px}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjAwLXZhcnMvX2dyaWQuc2NzcyIsImZvbnRzL19mb250cy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy9oYW1idXJnZXJzLnNjc3MiLCJtYWluLmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvX2Jhc2Uuc2NzcyIsIjAwLXZhcnMvX2hhbWJ1cmdlcnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX3NsaWRlci5zY3NzIiwiMDItdHlwb2dyYXBoeS9fY29weS5zY3NzIiwiMDAtdmFycy9fY29sb3JzLnNjc3MiLCIwMS1taXhpbnMvX2ZvbnQtdHlwb2dyYXBoeS5zY3NzIiwiMDAtdmFycy9fdHlwb2dyYXBoeS5zY3NzIiwiMDItdHlwb2dyYXBoeS9faGVhZGluZ3Muc2NzcyIsIjAyLXR5cG9ncmFwaHkvX2hlbHAtY2xhc3Nlcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIjAzLWJhc2UvX2NhcHRpb25zLnNjc3MiLCIwMy1iYXNlL19jbGFzc2VzLnNjc3MiLCIwMS1taXhpbnMvX21lZGlhLnNjc3MiLCIwMy1iYXNlL19lbGVtZW50cy5zY3NzIiwiMDMtYmFzZS9fZ2FsbGVyaWVzLnNjc3MiLCIwMC12YXJzL19kZWZhdWx0cy5zY3NzIiwiMDMtYmFzZS9fbGlua3Muc2NzcyIsIjAxLW1peGlucy9fbWl4aW5zLW1hc3Rlci5zY3NzIiwiMDMtYmFzZS9fbGlzdHMuc2NzcyIsIjAzLWJhc2UvX21lZGlhLnNjc3MiLCIwMy1iYXNlL19zZWN0aW9uLnNjc3MiLCIwMy1iYXNlL19zbGljay5zY3NzIiwiMDMtYmFzZS9fdGFibGVzLnNjc3MiLCJmb3Jtcy9fZnJvbnQtYnRuLnNjc3MiLCJmb3Jtcy9fYWRtaW4tYnRuLnNjc3MiLCJmb3Jtcy9fY2Y3LnNjc3MiLCJmb3Jtcy9fZmllbGRzLnNjc3MiLCJtb2R1bGVzL19hY2Nlc3NpYmlsaXR5LnNjc3MiLCJtb2R1bGVzL19hbGlnbm1lbnRzLnNjc3MiLCJtb2R1bGVzL19hcmNoaXZlX2dsb3NzYXJ5LnNjc3MiLCJtb2R1bGVzL19ibG9nLnNjc3MiLCJtb2R1bGVzL19mYXEuc2NzcyIsIm1vZHVsZXMvX2Zvb3Rlci5zY3NzIiwibW9kdWxlcy9faGVhZGVyLnNjc3MiLCJtb2R1bGVzL19tYWluLW5hdi5zY3NzIiwibW9kdWxlcy9fbWVudXMuc2NzcyIsIm1vZHVsZXMvX3NpbmdsZV9nbG9zc2FyeS5zY3NzIiwibW9kdWxlcy9fc2luZ2xlLnNjc3MiLCJtb2R1bGVzL19zbGljay10aGVtZS5zY3NzIiwiMDAtdmFycy9fc2xpY2suc2NzcyIsImZsZXhpYmxlLWJsb2Nrcy9fYWJvdXQuc2NzcyIsImZsZXhpYmxlLWJsb2Nrcy9fYmFubmVyLnNjc3MiLCJmbGV4aWJsZS1ibG9ja3MvX2JveGVzLnNjc3MiLCJmbGV4aWJsZS1ibG9ja3MvX2NvbnRhY3RfZm9ybS5zY3NzIiwiZmxleGlibGUtYmxvY2tzL19jb250YWN0X2hlYWRlci5zY3NzIiwiZmxleGlibGUtYmxvY2tzL19jb250YWN0X21vZHVsZS5zY3NzIiwiZmxleGlibGUtYmxvY2tzL19jb250YWN0LXRhYnMuc2NzcyIsImZsZXhpYmxlLWJsb2Nrcy9fY3RhLnNjc3MiLCJmbGV4aWJsZS1ibG9ja3MvX2Z1bGwtd2lkdGguaW1nLnNjc3MiLCJmbGV4aWJsZS1ibG9ja3MvX2ljb25fYm94ZXMuc2NzcyIsImZsZXhpYmxlLWJsb2Nrcy9fbG9nb3MtY2Fyb3VzZWwuc2NzcyIsImZsZXhpYmxlLWJsb2Nrcy9fbmV3X2ludHJvX19zZWN0aW9uLnNjc3MiLCJmbGV4aWJsZS1ibG9ja3MvX3Bvc3RzLWdyaWQuc2NzcyIsImZsZXhpYmxlLWJsb2Nrcy9fcmVsYXRlZC1wb3N0cy5zY3NzIiwiZmxleGlibGUtYmxvY2tzL19yZXN1bHQtc2VjdGlvbi5zY3NzIiwiZmxleGlibGUtYmxvY2tzL19zZXJ2aWNlcy5zY3NzIiwiZmxleGlibGUtYmxvY2tzL19zaW1wbGUtY29udGVudC5zY3NzIiwiZmxleGlibGUtYmxvY2tzL19zbGlkZXItdGVzdGltb25pYWxzLnNjc3MiLCJmbGV4aWJsZS1ibG9ja3MvX3RlYW1fbW9kdWxlLnNjc3MiLCJmbGV4aWJsZS1ibG9ja3MvX3RpbGVzX3NlY3Rpb24uc2NzcyIsImZsZXhpYmxlLWJsb2Nrcy9fdGl0bGVfYmxvY2suc2NzcyIsImZsZXhpYmxlLWJsb2Nrcy9fdG9jX21vZHVsZS5zY3NzIiwiZmxleGlibGUtYmxvY2tzL193aHktc2VjdGlvbi5zY3NzIiwiZmxleGlibGUtYmxvY2tzL291ci1jbGllbnRzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBOEJBLGlDQUNFLGdCQUFpQixDQUNsQixpQkFFQyxpQkFBa0IsQ0FDbEIsa0JBQW1CLENBQ25CLDBDQUhGLGlCQUlJLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FFckIsQ0FFRCxRQUNFLG1CQUFvQixDQUNwQixvQkFBcUIsQ0FGdkIsMEJBS00sbUJBQW9CLENBQ3BCLG9CQUFxQixDQUN0QixXQ2hESCxxQkFBc0IsQ0FDdEIsdUdBQXlHLENBQ3pHLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FHcEIsV0FDRSxxQkFBc0IsQ0FDdEIsMkdBQTZHLENBQzdHLGVBQWdCLENBQ2hCLGlCQUFrQixDQUdwQixXQUNFLHFCQUFzQixDQUN0QiwrR0FBaUgsQ0FDakgsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBR3BCLFdBQ0UscUJBQXNCLENBQ3RCLDRHQUE4RyxDQUM5RyxlQUFnQixDQUNoQixpQkFBa0IsQ0N4QnBCOzs7Ozs7RUNLRSxDRENDLFdFSkQsV0NRZ0MsQ0RQaEMsb0JBQXFCLENBQ3JCLGNBQWUsQ0FFZixtQ0FBb0MsQ0FDcEMseUJBQTBCLENBQzFCLGlDQUFrQyxDQUdsQyxZQUFhLENBQ2IsYUFBYyxDQUNkLG1CQUFvQixDQUNwQiw0QkFBNkIsQ0FD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QUFDLGFDbElSLGdCQUtHLENBQUksNEJBQ0wsQ0FBaUIsMEJBRUwsYUFSZCxpQkFTSSxDQUFNLENBNkVyQixzQkF2RVcsZUFDRyxDQUFLLDBCQUNRLHNCQUZoQixrQkFHRSxDQUFXLENBRXRCLGVBQ0EsYUFDUSxDQUFPLGNBQ0gsQ0FBSSxxQkFFUixrQkFDUSxDQUFJLG1CQUVkLFlBQ0ksQ0FBSSxjQUNGLENBQUksK0JBR0osU0FDRixDQUFHLDBCQUVjLCtCQUhmLG9CQUlBLENBQWMsQ0FvQ3hCLDBCQWxDeUIsK0JBTmYsU0FPQSxDQUFHLENBaUNiLG9FQTlCZSxVQUNMLENBQUksV0FDSCxDQUFJLGlCQUNFLENBQUksWUFDVCxDQUFJLG1DQUdULFVBQ0csQ0FBSSxXQUNILENBQUksaUJBQ0gsQ0FBUyxlQUNOLENBQUkscUJBQ0osQ0FESSxrQkFDSixDQUFPLHlCQUNGLENBREUsc0JBQ0YsQ0FBTSwyQkFFRSxtQ0FSckIsWUFTTyxDQUFJLENBRWhCLDhGQTVCUSxxQjNEL0JYLENBQU8saUIyRCtEWSxDQUFHLHdCQUNWLENBQWlCLHNHQUV0QixtQkFDTyxDQUFZLFdBQ1gsQ0FBRyw0Q0FLakIsb0JBQ1UsQ0FBWSxvREFLbEIsZUFDVyIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4LFxuICB4eGw6IDE2MDBweFxuKTtcblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4LFxuICB4eGw6IDE0NDBweFxuKTtcblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG4kZ3JpZC1jb2x1bW5zOiAxMjtcbiRncmlkLWd1dHRlci13aWR0aDogNDBweDtcblxuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTE0MHB4O1xufVxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICB9XG59XG5cbi5yb3ctMjUge1xuICBtYXJnaW4tbGVmdDogLTEyLjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTIuNXB4O1xuICBkaXYge1xuICAgICZbY2xhc3NePVwiY29sXCJdIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTIuNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTIuNXB4O1xuICAgIH1cbiAgfVxufVxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNwYXJ0YW5cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9TcGFydGFuLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1NwYXJ0YW4tQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTcGFydGFuXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvU3BhcnRhbi1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1NwYXJ0YW4tTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU3BhcnRhblwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1NwYXJ0YW4tU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1NwYXJ0YW4tU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTcGFydGFuXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvU3BhcnRhbi1CbGFjay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvU3BhcnRhbi1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxuICogSGFtYnVyZ2Vyc1xuICogQGRlc2NyaXB0aW9uIFRhc3R5IENTUy1hbmltYXRlZCBoYW1idXJnZXJzXG4gKiBAYXV0aG9yIEpvbmF0aGFuIFN1aCBAam9uc3VoXG4gKiBAc2l0ZSBodHRwczovL2pvbnN1aC5jb20vaGFtYnVyZ2Vyc1xuICogQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL2pvbnN1aC9oYW1idXJnZXJzXG4gKi9cblxuLy8gU2V0dGluZ3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kaGFtYnVyZ2VyLXBhZGRpbmcteCAgICAgICAgICAgOiAxNXB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1wYWRkaW5nLXkgICAgICAgICAgIDogMTVweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItd2lkdGggICAgICAgICA6IDQwcHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAgICAgICAgOiA0cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgICAgICAgOiA2cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLWNvbG9yICAgICAgICAgOiAjMDAwICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1ib3JkZXItcmFkaXVzIDogNHB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1ob3Zlci1vcGFjaXR5ICAgICAgIDogMC43ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1hY3RpdmUtbGF5ZXItY29sb3IgIDogJGhhbWJ1cmdlci1sYXllci1jb2xvciAhZGVmYXVsdDtcbiRoYW1idXJnZXItYWN0aXZlLWhvdmVyLW9wYWNpdHk6ICRoYW1idXJnZXItaG92ZXItb3BhY2l0eSAhZGVmYXVsdDtcblxuLy8gVG8gdXNlIENTUyBmaWx0ZXJzIGFzIHRoZSBob3ZlciBlZmZlY3QgaW5zdGVhZCBvZiBvcGFjaXR5LFxuLy8gc2V0ICRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlciBhcyB0cnVlIGFuZFxuLy8gY2hhbmdlIHRoZSB2YWx1ZSBvZiAkaGFtYnVyZ2VyLWhvdmVyLWZpbHRlciBhY2NvcmRpbmdseS5cbiRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlciAgIDogZmFsc2UgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWhvdmVyLWZpbHRlciAgICAgICA6IG9wYWNpdHkoNTAlKSAhZGVmYXVsdDtcbiRoYW1idXJnZXItYWN0aXZlLWhvdmVyLWZpbHRlcjogJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXIgIWRlZmF1bHQ7XG5cbi8vIFR5cGVzIChSZW1vdmUgb3IgY29tbWVudCBvdXQgd2hhdCB5b3UgZG9u4oCZdCBuZWVkKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRoYW1idXJnZXItdHlwZXM6IChcbiAgM2R4LFxuICAzZHgtcixcbiAgM2R5LFxuICAzZHktcixcbiAgM2R4eSxcbiAgM2R4eS1yLFxuICBhcnJvdyxcbiAgYXJyb3ctcixcbiAgYXJyb3dhbHQsXG4gIGFycm93YWx0LXIsXG4gIGFycm93dHVybixcbiAgYXJyb3d0dXJuLXIsXG4gIGJvcmluZyxcbiAgY29sbGFwc2UsXG4gIGNvbGxhcHNlLXIsXG4gIGVsYXN0aWMsXG4gIGVsYXN0aWMtcixcbiAgZW1waGF0aWMsXG4gIGVtcGhhdGljLXIsXG4gIG1pbnVzLFxuICBzbGlkZXIsXG4gIHNsaWRlci1yLFxuICBzcGluLFxuICBzcGluLXIsXG4gIHNwcmluZyxcbiAgc3ByaW5nLXIsXG4gIHN0YW5kLFxuICBzdGFuZC1yLFxuICBzcXVlZXplLFxuICB2b3J0ZXgsXG4gIHZvcnRleC1yXG4pICFkZWZhdWx0O1xuXG4vLyBCYXNlIEhhbWJ1cmdlciAoV2UgbmVlZCB0aGlzKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBpbXBvcnQgXCJiYXNlXCI7XG5cbi8vIEhhbWJ1cmdlciB0eXBlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBpbXBvcnQgXCJ0eXBlcy8zZHhcIjtcbkBpbXBvcnQgXCJ0eXBlcy8zZHgtclwiO1xuQGltcG9ydCBcInR5cGVzLzNkeVwiO1xuQGltcG9ydCBcInR5cGVzLzNkeS1yXCI7XG5AaW1wb3J0IFwidHlwZXMvM2R4eVwiO1xuQGltcG9ydCBcInR5cGVzLzNkeHktclwiO1xuQGltcG9ydCBcInR5cGVzL2Fycm93XCI7XG5AaW1wb3J0IFwidHlwZXMvYXJyb3ctclwiO1xuQGltcG9ydCBcInR5cGVzL2Fycm93YWx0XCI7XG5AaW1wb3J0IFwidHlwZXMvYXJyb3dhbHQtclwiO1xuQGltcG9ydCBcInR5cGVzL2Fycm93dHVyblwiO1xuQGltcG9ydCBcInR5cGVzL2Fycm93dHVybi1yXCI7XG5AaW1wb3J0IFwidHlwZXMvYm9yaW5nXCI7XG5AaW1wb3J0IFwidHlwZXMvY29sbGFwc2VcIjtcbkBpbXBvcnQgXCJ0eXBlcy9jb2xsYXBzZS1yXCI7XG5AaW1wb3J0IFwidHlwZXMvZWxhc3RpY1wiO1xuQGltcG9ydCBcInR5cGVzL2VsYXN0aWMtclwiO1xuQGltcG9ydCBcInR5cGVzL2VtcGhhdGljXCI7XG5AaW1wb3J0IFwidHlwZXMvZW1waGF0aWMtclwiO1xuQGltcG9ydCBcInR5cGVzL21pbnVzXCI7XG5AaW1wb3J0IFwidHlwZXMvc2xpZGVyXCI7XG5AaW1wb3J0IFwidHlwZXMvc2xpZGVyLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9zcGluXCI7XG5AaW1wb3J0IFwidHlwZXMvc3Bpbi1yXCI7XG5AaW1wb3J0IFwidHlwZXMvc3ByaW5nXCI7XG5AaW1wb3J0IFwidHlwZXMvc3ByaW5nLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9zdGFuZFwiO1xuQGltcG9ydCBcInR5cGVzL3N0YW5kLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9zcXVlZXplXCI7XG5AaW1wb3J0IFwidHlwZXMvdm9ydGV4XCI7XG5AaW1wb3J0IFwidHlwZXMvdm9ydGV4LXJcIjtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIENvb2tpbmcgdXAgYWRkaXRpb25hbCB0eXBlczpcbi8vXG4vLyBUaGUgU2FzcyBmb3IgZWFjaCBoYW1idXJnZXIgdHlwZSBzaG91bGQgYmUgbmVzdGVkXG4vLyBpbnNpZGUgYW4gQGlmIGRpcmVjdGl2ZSB0byBjaGVjayB3aGV0aGVyIG9yIG5vdFxuLy8gaXQgZXhpc3RzIGluICRoYW1idXJnZXItdHlwZXMgc28gb25seSB0aGUgQ1NTIGZvclxuLy8gaW5jbHVkZWQgdHlwZXMgYXJlIGdlbmVyYXRlZC5cbi8vXG4vLyBlLmcuIGhhbWJ1cmdlcnMvdHlwZXMvX25ldy10eXBlLnNjc3Ncbi8vXG4vLyBAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgbmV3LXR5cGUpIHtcbi8vICAgLmhhbWJ1cmdlci0tbmV3LXR5cGUge1xuLy8gICAgIC4uLlxuLy8gICB9XG4vLyB9XG4iLCIuY29udGFpbmVyLC5tYWluLW1lbnVfX2NvbnRhaW5lcnttYXgtd2lkdGg6MTE0MHB4fS5jb250YWluZXItZmx1aWR7cGFkZGluZy1sZWZ0OjIwcHg7cGFkZGluZy1yaWdodDoyMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpey5jb250YWluZXItZmx1aWR7cGFkZGluZy1yaWdodDo1MHB4O3BhZGRpbmctbGVmdDo1MHB4fX0ucm93LTI1e21hcmdpbi1sZWZ0Oi0xMi41cHg7bWFyZ2luLXJpZ2h0Oi0xMi41cHh9LnJvdy0yNSBkaXZbY2xhc3NePVwiY29sXCJde3BhZGRpbmctbGVmdDoxMi41cHg7cGFkZGluZy1yaWdodDoxMi41cHh9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIlNwYXJ0YW5cIjtzcmM6dXJsKFwiLi4vZm9udHMvU3BhcnRhbi1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uL2ZvbnRzL1NwYXJ0YW4tQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXN0eWxlOm5vcm1hbH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiU3BhcnRhblwiO3NyYzp1cmwoXCIuLi9mb250cy9TcGFydGFuLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi9mb250cy9TcGFydGFuLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc3R5bGU6bm9ybWFsfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJTcGFydGFuXCI7c3JjOnVybChcIi4uL2ZvbnRzL1NwYXJ0YW4tU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vZm9udHMvU3BhcnRhbi1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc3R5bGU6bm9ybWFsfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJTcGFydGFuXCI7c3JjOnVybChcIi4uL2ZvbnRzL1NwYXJ0YW4tQmxhY2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vZm9udHMvU3BhcnRhbi1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7Zm9udC13ZWlnaHQ6OTAwO2ZvbnQtc3R5bGU6bm9ybWFsfS8qIVxuICogSGFtYnVyZ2Vyc1xuICogQGRlc2NyaXB0aW9uIFRhc3R5IENTUy1hbmltYXRlZCBoYW1idXJnZXJzXG4gKiBAYXV0aG9yIEpvbmF0aGFuIFN1aCBAam9uc3VoXG4gKiBAc2l0ZSBodHRwczovL2pvbnN1aC5jb20vaGFtYnVyZ2Vyc1xuICogQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL2pvbnN1aC9oYW1idXJnZXJzXG4gKi8uaGFtYnVyZ2Vye3BhZGRpbmc6MCAwO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSwgZmlsdGVyO3RyYW5zaXRpb24tZHVyYXRpb246MC4xNXM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyO2ZvbnQ6aW5oZXJpdDtjb2xvcjppbmhlcml0O3RleHQtdHJhbnNmb3JtOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MDttYXJnaW46MDtvdmVyZmxvdzp2aXNpYmxlfS5oYW1idXJnZXI6aG92ZXJ7b3BhY2l0eToxfS5oYW1idXJnZXIuaXMtYWN0aXZlOmhvdmVye29wYWNpdHk6MX0uaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyLC5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmhhbWJ1cmdlci1ib3h7d2lkdGg6MjhweDtoZWlnaHQ6MjJweDtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZX0uaGFtYnVyZ2VyLWlubmVye2Rpc3BsYXk6YmxvY2s7dG9wOjUwJTttYXJnaW4tdG9wOi0xcHh9LmhhbWJ1cmdlci1pbm5lciwuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7d2lkdGg6MjhweDtoZWlnaHQ6MnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjA7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi1kdXJhdGlvbjowLjE1czt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlfS5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwuaGFtYnVyZ2VyLWlubmVyOjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9ja30uaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dG9wOi0xMHB4fS5oYW1idXJnZXItaW5uZXI6OmFmdGVye2JvdHRvbTotMTBweH0uaGFtYnVyZ2VyLS1zbGlkZXIgLmhhbWJ1cmdlci1pbm5lcnt0b3A6MXB4fS5oYW1idXJnZXItLXNsaWRlciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dG9wOjEwcHg7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sIG9wYWNpdHk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZTt0cmFuc2l0aW9uLWR1cmF0aW9uOjAuMTVzfS5oYW1idXJnZXItLXNsaWRlciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcnt0b3A6MjBweH0uaGFtYnVyZ2VyLS1zbGlkZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSg0NWRlZyl9LmhhbWJ1cmdlci0tc2xpZGVyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZTNkKC00cHgsIC04cHgsIDApO29wYWNpdHk6MH0uaGFtYnVyZ2VyLS1zbGlkZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgcm90YXRlKC05MGRlZyl9Ym9keSxidXR0b24saW5wdXQsc2VsZWN0LG9wdGdyb3VwLHRleHRhcmVhey13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7Y29sb3I6IzA0MjIzOTtmb250LXNpemU6MThweDtmb250LXNpemU6MS4xMjVyZW07Zm9udC1mYW1pbHk6XCJTcGFydGFuXCIsLWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsXCJTZWdvZSBVSVwiLFJvYm90byxcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsXCJOb3RvIFNhbnNcIixzYW5zLXNlcmlmLFwiQXBwbGUgQ29sb3IgRW1vamlcIixcIlNlZ29lIFVJIEVtb2ppXCIsXCJTZWdvZSBVSSBTeW1ib2xcIixcIk5vdG8gQ29sb3IgRW1vamlcIjtsaW5lLWhlaWdodDoxLjh9QG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KXtib2R5LGJ1dHRvbixpbnB1dCxzZWxlY3Qsb3B0Z3JvdXAsdGV4dGFyZWF7Zm9udC1zaXplOjE2cHh9fXB7bWFyZ2luLWJvdHRvbToxcmVtfWRmbixjaXRlLGVtLGl7Zm9udC1zdHlsZTppdGFsaWN9YmxvY2txdW90ZXttYXJnaW46MCAxcmVtfWFkZHJlc3N7bWFyZ2luOjAgMCAxcmVtfXByZXtiYWNrZ3JvdW5kOiNlZWU7Zm9udC1mYW1pbHk6XCJDb3VyaWVyIDEwIFBpdGNoXCIsQ291cmllcixtb25vc3BhY2U7Zm9udC1zaXplOjE1cHg7Zm9udC1zaXplOi45Mzc1cmVtO21hcmdpbi1ib3R0b206MXJlbTttYXgtd2lkdGg6MTAwJTtvdmVyZmxvdzphdXRvO3BhZGRpbmc6MXJlbX1jb2RlLGtiZCx0dCx2YXJ7Zm9udC1mYW1pbHk6U0ZNb25vLVJlZ3VsYXIsTWVubG8sTW9uYWNvLENvbnNvbGFzLFwiTGliZXJhdGlvbiBNb25vXCIsXCJDb3VyaWVyIE5ld1wiLG1vbm9zcGFjZTtmb250LXNpemU6MTVweDtmb250LXNpemU6LjkzNzVyZW19YWJicixhY3Jvbnlte2JvcmRlci1ib3R0b206MXB4IGRvdHRlZCAjNjY2O2N1cnNvcjpoZWxwfWJpZ3tmb250LXNpemU6MTI1JX1oMSwuaDF7Zm9udC1zaXplOjU0cHg7Zm9udC1zaXplOjMuMzc1cmVtO2xpbmUtaGVpZ2h0OjEuNHB4O2xpbmUtaGVpZ2h0Oi4wODc1cmVtO2ZvbnQtd2VpZ2h0OjYwMDtmb250LWZhbWlseTpcIlNwYXJ0YW5cIiwtYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxcIlNlZ29lIFVJXCIsUm9ib3RvLFwiSGVsdmV0aWNhIE5ldWVcIixBcmlhbCxcIk5vdG8gU2Fuc1wiLHNhbnMtc2VyaWYsXCJBcHBsZSBDb2xvciBFbW9qaVwiLFwiU2Vnb2UgVUkgRW1vamlcIixcIlNlZ29lIFVJIFN5bWJvbFwiLFwiTm90byBDb2xvciBFbW9qaVwiO2xldHRlci1zcGFjaW5nOi0yLjNweDtsaW5lLWhlaWdodDoxLjI1O21hcmdpbjowfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7aDEsLmgxe2ZvbnQtc2l6ZTo0OHB4fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe2gxLC5oMXtmb250LXNpemU6NDRweH19QG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KXtoMSwuaDF7Zm9udC1zaXplOjM4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCl7aDEsLmgxe2ZvbnQtc2l6ZTozMnB4fX1AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpe2gxLC5oMXtmb250LXNpemU6MjZweH19aDIsLmgye2ZvbnQtc2l6ZTo0MnB4O2ZvbnQtc2l6ZToyLjYyNXJlbTtsaW5lLWhlaWdodDoxLjRweDtsaW5lLWhlaWdodDouMDg3NXJlbTtmb250LXdlaWdodDo2MDA7Zm9udC1mYW1pbHk6XCJTcGFydGFuXCIsLWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsXCJTZWdvZSBVSVwiLFJvYm90byxcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsXCJOb3RvIFNhbnNcIixzYW5zLXNlcmlmLFwiQXBwbGUgQ29sb3IgRW1vamlcIixcIlNlZ29lIFVJIEVtb2ppXCIsXCJTZWdvZSBVSSBTeW1ib2xcIixcIk5vdG8gQ29sb3IgRW1vamlcIjtsZXR0ZXItc3BhY2luZzotMi4zcHg7bGluZS1oZWlnaHQ6MS4yNTttYXJnaW46MH1AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXtoMiwuaDJ7Zm9udC1zaXplOjU4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7aDIsLmgye2ZvbnQtc2l6ZTo1MnB4fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe2gyLC5oMntmb250LXNpemU6NDRweH19QG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KXtoMiwuaDJ7Zm9udC1zaXplOjM4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCl7aDIsLmgye2ZvbnQtc2l6ZTozMnB4fX1AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpe2gyLC5oMntmb250LXNpemU6MjZweH19aDMsLmgzLC5yZXN1bHQtc2VjdGlvbiBoMiwucmVzdWx0LXNlY3Rpb24gaDMsLnJlc3VsdC1zZWN0aW9uIGg0LC5yZXN1bHQtc2VjdGlvbiBoNSwucmVzdWx0LXNlY3Rpb24gaDYsLnJlc3VsdC1zZWN0aW9uIC5oNCwucmVzdWx0LXNlY3Rpb24gLmg1LC5yZXN1bHQtc2VjdGlvbiAuaDZ7Zm9udC1zaXplOjM0cHg7Zm9udC1zaXplOjIuMTI1cmVtO2xpbmUtaGVpZ2h0OjEuNHB4O2xpbmUtaGVpZ2h0Oi4wODc1cmVtO2ZvbnQtd2VpZ2h0OjYwMDtmb250LWZhbWlseTpcIlNwYXJ0YW5cIiwtYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxcIlNlZ29lIFVJXCIsUm9ib3RvLFwiSGVsdmV0aWNhIE5ldWVcIixBcmlhbCxcIk5vdG8gU2Fuc1wiLHNhbnMtc2VyaWYsXCJBcHBsZSBDb2xvciBFbW9qaVwiLFwiU2Vnb2UgVUkgRW1vamlcIixcIlNlZ29lIFVJIFN5bWJvbFwiLFwiTm90byBDb2xvciBFbW9qaVwiO2xldHRlci1zcGFjaW5nOi0xLjJweDttYXJnaW46MDtsaW5lLWhlaWdodDoxLjZ9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtoMywuaDMsLnJlc3VsdC1zZWN0aW9uIGgyLC5yZXN1bHQtc2VjdGlvbiBoMywucmVzdWx0LXNlY3Rpb24gaDQsLnJlc3VsdC1zZWN0aW9uIGg1LC5yZXN1bHQtc2VjdGlvbiBoNiwucmVzdWx0LXNlY3Rpb24gLmg0LC5yZXN1bHQtc2VjdGlvbiAuaDUsLnJlc3VsdC1zZWN0aW9uIC5oNntmb250LXNpemU6MzBweDtsaW5lLWhlaWdodDoxLjR9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7aDMsLmgzLC5yZXN1bHQtc2VjdGlvbiBoMiwucmVzdWx0LXNlY3Rpb24gaDMsLnJlc3VsdC1zZWN0aW9uIGg0LC5yZXN1bHQtc2VjdGlvbiBoNSwucmVzdWx0LXNlY3Rpb24gaDYsLnJlc3VsdC1zZWN0aW9uIC5oNCwucmVzdWx0LXNlY3Rpb24gLmg1LC5yZXN1bHQtc2VjdGlvbiAuaDZ7Zm9udC1zaXplOjI4cHg7bGluZS1oZWlnaHQ6MS4zNX19QG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KXtoMywuaDMsLnJlc3VsdC1zZWN0aW9uIGgyLC5yZXN1bHQtc2VjdGlvbiBoMywucmVzdWx0LXNlY3Rpb24gaDQsLnJlc3VsdC1zZWN0aW9uIGg1LC5yZXN1bHQtc2VjdGlvbiBoNiwucmVzdWx0LXNlY3Rpb24gLmg0LC5yZXN1bHQtc2VjdGlvbiAuaDUsLnJlc3VsdC1zZWN0aW9uIC5oNntmb250LXNpemU6MjZweH19QG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KXtoMywuaDMsLnJlc3VsdC1zZWN0aW9uIGgyLC5yZXN1bHQtc2VjdGlvbiBoMywucmVzdWx0LXNlY3Rpb24gaDQsLnJlc3VsdC1zZWN0aW9uIGg1LC5yZXN1bHQtc2VjdGlvbiBoNiwucmVzdWx0LXNlY3Rpb24gLmg0LC5yZXN1bHQtc2VjdGlvbiAuaDUsLnJlc3VsdC1zZWN0aW9uIC5oNntmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDoxLjN9fUBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCl7aDMsLmgzLC5yZXN1bHQtc2VjdGlvbiBoMiwucmVzdWx0LXNlY3Rpb24gaDMsLnJlc3VsdC1zZWN0aW9uIGg0LC5yZXN1bHQtc2VjdGlvbiBoNSwucmVzdWx0LXNlY3Rpb24gaDYsLnJlc3VsdC1zZWN0aW9uIC5oNCwucmVzdWx0LXNlY3Rpb24gLmg1LC5yZXN1bHQtc2VjdGlvbiAuaDZ7Zm9udC1zaXplOjIycHh9fWg0LC5oNHtmb250LXNpemU6MjhweDtmb250LXNpemU6MS43NXJlbTtsaW5lLWhlaWdodDoxLjRweDtsaW5lLWhlaWdodDouMDg3NXJlbTtmb250LXdlaWdodDo2MDA7Zm9udC1mYW1pbHk6XCJTcGFydGFuXCIsLWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsXCJTZWdvZSBVSVwiLFJvYm90byxcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsXCJOb3RvIFNhbnNcIixzYW5zLXNlcmlmLFwiQXBwbGUgQ29sb3IgRW1vamlcIixcIlNlZ29lIFVJIEVtb2ppXCIsXCJTZWdvZSBVSSBTeW1ib2xcIixcIk5vdG8gQ29sb3IgRW1vamlcIjttYXJnaW46MDtsZXR0ZXItc3BhY2luZzotMS4zcHg7bGluZS1oZWlnaHQ6MS40NX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe2g0LC5oNHtmb250LXNpemU6MjZweDtsaW5lLWhlaWdodDoxLjR9fUBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCl7aDQsLmg0e2ZvbnQtc2l6ZToyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpe2g0LC5oNHtmb250LXNpemU6MjJweDtsaW5lLWhlaWdodDoxLjN9fUBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCl7aDQsLmg0e2ZvbnQtc2l6ZToyMHB4fX1oNSwuaDV7Zm9udC1zaXplOjIycHg7Zm9udC1zaXplOjEuMzc1cmVtO2xpbmUtaGVpZ2h0OjEuNHB4O2xpbmUtaGVpZ2h0Oi4wODc1cmVtO2ZvbnQtd2VpZ2h0OjYwMDtmb250LWZhbWlseTpcIlNwYXJ0YW5cIiwtYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxcIlNlZ29lIFVJXCIsUm9ib3RvLFwiSGVsdmV0aWNhIE5ldWVcIixBcmlhbCxcIk5vdG8gU2Fuc1wiLHNhbnMtc2VyaWYsXCJBcHBsZSBDb2xvciBFbW9qaVwiLFwiU2Vnb2UgVUkgRW1vamlcIixcIlNlZ29lIFVJIFN5bWJvbFwiLFwiTm90byBDb2xvciBFbW9qaVwiO21hcmdpbjowO2xpbmUtaGVpZ2h0OjEuNn1AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpe2g1LC5oNXtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoxLjN9fUBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCl7aDUsLmg1e2ZvbnQtc2l6ZToxOHB4fX1oNiwuaDZ7Zm9udC1zaXplOjE4cHg7Zm9udC1zaXplOjEuMTI1cmVtO2xpbmUtaGVpZ2h0OjEuNHB4O2xpbmUtaGVpZ2h0Oi4wODc1cmVtO2ZvbnQtd2VpZ2h0OjYwMDtmb250LWZhbWlseTpcIlNwYXJ0YW5cIiwtYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxcIlNlZ29lIFVJXCIsUm9ib3RvLFwiSGVsdmV0aWNhIE5ldWVcIixBcmlhbCxcIk5vdG8gU2Fuc1wiLHNhbnMtc2VyaWYsXCJBcHBsZSBDb2xvciBFbW9qaVwiLFwiU2Vnb2UgVUkgRW1vamlcIixcIlNlZ29lIFVJIFN5bWJvbFwiLFwiTm90byBDb2xvciBFbW9qaVwiO21hcmdpbjowfUBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCl7aDYsLmg2e2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjEuM319QG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KXtoNiwuaDZ7Zm9udC1zaXplOjE2cHh9fXAgYXtjb2xvcjojZTk0YzRlfXAgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfXAsdWwgbGksb2wgbGl7bWFyZ2luLXRvcDowO2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjEuOTttYXJnaW4tYm90dG9tOjI3cHh9QG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KXtwLHVsIGxpLG9sIGxpe2xpbmUtaGVpZ2h0OjEuNzttYXJnaW4tYm90dG9tOjIwcHh9fXA6bGFzdC1jaGlsZCx1bCBsaTpsYXN0LWNoaWxkLG9sIGxpOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfUBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCl7cCx1bCBsaSxvbCBsaXtmb250LXNpemU6MTRweH19dWwgbGksb2wgbGl7bWFyZ2luLWJvdHRvbTo1cHh9aDEgc3BhbiwuaDEgc3BhbixoMiBzcGFuLC5oMiBzcGFuLGgzIHNwYW4sLmgzIHNwYW4sLnJlc3VsdC1zZWN0aW9uIGgyIHNwYW4sLnJlc3VsdC1zZWN0aW9uIGgzIHNwYW4sLnJlc3VsdC1zZWN0aW9uIGg0IHNwYW4sLnJlc3VsdC1zZWN0aW9uIGg1IHNwYW4sLnJlc3VsdC1zZWN0aW9uIGg2IHNwYW4sLnJlc3VsdC1zZWN0aW9uIC5oNCBzcGFuLC5yZXN1bHQtc2VjdGlvbiAuaDUgc3BhbiwucmVzdWx0LXNlY3Rpb24gLmg2IHNwYW4saDQgc3BhbiwuaDQgc3BhbixoNSBzcGFuLC5oNSBzcGFuLGg2IHNwYW4sLmg2IHNwYW57Y29sb3I6I2U5NGM0ZSAhaW1wb3J0YW50fXNwYW4uaDEsc3Bhbi5oMixzcGFuLmgzLC5yZXN1bHQtc2VjdGlvbiBzcGFuLmg0LC5yZXN1bHQtc2VjdGlvbiBzcGFuLmg1LC5yZXN1bHQtc2VjdGlvbiBzcGFuLmg2LHNwYW4uaDQsc3Bhbi5oNSxzcGFuLmg2e2Rpc3BsYXk6YmxvY2t9LnRleHQtanVzdGlmeXt0ZXh0LWFsaWduOmp1c3RpZnkgIWltcG9ydGFudH0udGV4dC13cmFwe3doaXRlLXNwYWNlOm5vcm1hbCAhaW1wb3J0YW50fS50ZXh0LW5vd3JhcHt3aGl0ZS1zcGFjZTpub3dyYXAgIWltcG9ydGFudH0udGV4dC10cnVuY2F0ZXtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9LnRleHQtbGVmdHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udGV4dC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnRleHQtY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXsudGV4dC1zbS1sZWZ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50ZXh0LXNtLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0udGV4dC1zbS1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsudGV4dC1tZC1sZWZ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50ZXh0LW1kLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0udGV4dC1tZC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsudGV4dC1sZy1sZWZ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50ZXh0LWxnLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0udGV4dC1sZy1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LnRleHQteGwtbGVmdHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udGV4dC14bC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnRleHQteGwtY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpey50ZXh0LXh4bC1sZWZ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50ZXh0LXh4bC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnRleHQteHhsLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50fX0udGV4dC1sb3dlcmNhc2V7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlICFpbXBvcnRhbnR9LnRleHQtdXBwZXJjYXNle3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50fS50ZXh0LWNhcGl0YWxpemV7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZSAhaW1wb3J0YW50fS53cC1jYXB0aW9ue21hcmdpbi1ib3R0b206MS41ZW07bWF4LXdpZHRoOjEwMCV9LndwLWNhcHRpb24gaW1nW2NsYXNzKj1cIndwLWltYWdlLVwiXXtkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dHttYXJnaW46MC44MDc1ZW0gMH1zcGFuLndwLWNhcHRpb24tdGV4dHt0ZXh0LWFsaWduOmNlbnRlcn0ubm8tc2Nyb2xse3dpZHRoOjEwMCU7dG9wOjA7cG9zaXRpb246Zml4ZWQ7b3ZlcmZsb3c6aGlkZGVuO2hlaWdodDoxMDB2aH0udGl0bGUtMXtmb250LXNpemU6NzhweDtmb250LXNpemU6NC44NzVyZW07bGluZS1oZWlnaHQ6NzhweDtsaW5lLWhlaWdodDo0Ljg3NXJlbTtmb250LXdlaWdodDo2MDA7bWFyZ2luOjAgMCAyMHB4fS50aXRsZS0ye2ZvbnQtc2l6ZTozNnB4O2ZvbnQtc2l6ZToyLjI1cmVtO2xpbmUtaGVpZ2h0OjM2cHg7bGluZS1oZWlnaHQ6Mi4yNXJlbTtmb250LXdlaWdodDo2MDA7bWFyZ2luOjAgMCAyMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpey50aXRsZS0ye2ZvbnQtc2l6ZTo2NnB4O2ZvbnQtc2l6ZTo0LjEyNXJlbTtsaW5lLWhlaWdodDo2NnB4O2xpbmUtaGVpZ2h0OjQuMTI1cmVtO2ZvbnQtd2VpZ2h0OjYwMH19LnRpdGxlLTN7Zm9udC1zaXplOjYwcHg7Zm9udC1zaXplOjMuNzVyZW07bGluZS1oZWlnaHQ6NjBweDtsaW5lLWhlaWdodDozLjc1cmVtO2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW46MCAwIDIwcHh9LnRpdGxlLTR7Zm9udC1zaXplOjYwcHg7Zm9udC1zaXplOjMuNzVyZW07bGluZS1oZWlnaHQ6NjBweDtsaW5lLWhlaWdodDozLjc1cmVtO2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW46MCAwIDIwcHh9LnRpdGxlLTV7Zm9udC1zaXplOjQ4cHg7Zm9udC1zaXplOjNyZW07bGluZS1oZWlnaHQ6NDhweDtsaW5lLWhlaWdodDozcmVtO2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW46MCAwIDIwcHh9LnRpdGxlLTZ7Zm9udC1zaXplOjQycHg7Zm9udC1zaXplOjIuNjI1cmVtO2xpbmUtaGVpZ2h0OjQycHg7bGluZS1oZWlnaHQ6Mi42MjVyZW07Zm9udC13ZWlnaHQ6NjAwO21hcmdpbjowIDAgMjBweH0udGl0bGUtN3tmb250LXNpemU6MzZweDtmb250LXNpemU6Mi4yNXJlbTtsaW5lLWhlaWdodDozNnB4O2xpbmUtaGVpZ2h0OjIuMjVyZW07Zm9udC13ZWlnaHQ6NjAwO21hcmdpbjowIDAgMjBweH0udGl0bGUtOHtmb250LXNpemU6MjRweDtmb250LXNpemU6MS41cmVtO2xpbmUtaGVpZ2h0OjI0cHg7bGluZS1oZWlnaHQ6MS41cmVtO2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW46MCAwIDIwcHh9LnRpdGxlLTl7Zm9udC1zaXplOjI0cHg7Zm9udC1zaXplOjEuNXJlbTtsaW5lLWhlaWdodDoyNHB4O2xpbmUtaGVpZ2h0OjEuNXJlbTtmb250LXdlaWdodDo2MDA7bWFyZ2luOjAgMCAyMHB4fS50aXRsZS0xMHtmb250LXNpemU6MjBweDtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoyMHB4O2xpbmUtaGVpZ2h0OjEuMjVyZW07Zm9udC13ZWlnaHQ6NjAwO2xldHRlci1zcGFjaW5nOjAuMDNlbTttYXJnaW46MCAwIDIwcHh9LnRleHQtMXtmb250LXNpemU6MThweDtmb250LXNpemU6MS4xMjVyZW07bGluZS1oZWlnaHQ6MThweDtsaW5lLWhlaWdodDoxLjEyNXJlbTtmb250LXdlaWdodDo2MDA7bWFyZ2luOjAgMCAyMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpey50ZXh0LTF7Zm9udC1zaXplOjIwcHg7Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MjBweDtsaW5lLWhlaWdodDoxLjI1cmVtO2ZvbnQtd2VpZ2h0OjUwMH19LnRleHQtMntmb250LXNpemU6MjBweDtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoyMHB4O2xpbmUtaGVpZ2h0OjEuMjVyZW07Zm9udC13ZWlnaHQ6NDAwO21hcmdpbjowIDAgMjBweH0udGV4dC0ze2ZvbnQtc2l6ZToxOHB4O2ZvbnQtc2l6ZToxLjEyNXJlbTtsaW5lLWhlaWdodDoxOHB4O2xpbmUtaGVpZ2h0OjEuMTI1cmVtO2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW46MCAwIDIwcHh9LnRleHQtNHtmb250LXNpemU6MTZweDtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxNnB4O2xpbmUtaGVpZ2h0OjFyZW07Zm9udC13ZWlnaHQ6NDAwO21hcmdpbjowIDAgMjBweH0udGV4dC01e2ZvbnQtc2l6ZToxNnB4O2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjE2cHg7bGluZS1oZWlnaHQ6MXJlbTtmb250LXdlaWdodDo0MDA7bGV0dGVyLXNwYWNpbmc6MC4wMWVtO21hcmdpbjowIDAgMjBweH0udGV4dC02e2ZvbnQtc2l6ZToxNXB4O2ZvbnQtc2l6ZTouOTM3NXJlbTtsaW5lLWhlaWdodDoxNXB4O2xpbmUtaGVpZ2h0Oi45Mzc1cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsZXR0ZXItc3BhY2luZzowLjAxZW07bWFyZ2luOjAgMCAyMHB4fS5lZGl0b3IgaDEsLmVkaXRvciBoMiwuZWRpdG9yIGgzLC5lZGl0b3IgaDQsLmVkaXRvciBoNSwuZWRpdG9yIGg2e21hcmdpbjowIDAgMjBweH0uZWRpdG9yIGg1e2xpbmUtaGVpZ2h0OjEuNn0uZWRpdG9yIHB7bWFyZ2luOjAgMCAyMHB4fS5lZGl0b3IgZmlndXJle21hcmdpbjo2MHB4IDB9LnN1YnRpdGxle2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjEwcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiM5YTlhOWE7Zm9udC13ZWlnaHQ6NzAwfS53aGl0ZXtjb2xvcjojZmZmfS53aGl0ZSAqe2NvbG9yOiNmZmZ9LndwLWJsb2NrLWltYWdle21hcmdpbjowfS5wYWdpbmF0aW9ue21hcmdpbjozMHB4IDAgNzBweDtwYWRkaW5nOjA7dGV4dC1hbGlnbjpjZW50ZXJ9LnBhZ2luYXRpb24gbGl7ZGlzcGxheTppbmxpbmUtYmxvY2t9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCl7LnBhZ2luYXRpb24gbGl7bWFyZ2luOjAgNXB4fX0ucGFnaW5hdGlvbiBsaSAucGFnZS1saW5re2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MTZweCAxMHB4O2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6MTttaW4td2lkdGg6NDBweDttYXJnaW46MCAycHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCl7LnBhZ2luYXRpb24gbGkgLnBhZ2UtbGlua3twYWRkaW5nOjE2cHggMTdweDttYXJnaW46MH19LnBhZ2luYXRpb24gbGkgLnBhZ2UtbGluazpub3QoLm5leHQpOm5vdCgucHJldil7YmFja2dyb3VuZDojMDAwO2NvbG9yOiNmZmZ9LnBhZ2luYXRpb24gbGkgLnBhZ2UtbGluazpub3QoLm5leHQpOm5vdCgucHJldik6aG92ZXJ7YmFja2dyb3VuZDojZTk0YzRlfS5wYWdpbmF0aW9uIGxpIC5wYWdlLWxpbms6bm90KC5uZXh0KTpub3QoLnByZXYpLmN1cnJlbnR7YmFja2dyb3VuZDojZTk0YzRlfS5wYWdpbmF0aW9uIGxpIC5wYWdlLWxpbmsubmV4dCwucGFnaW5hdGlvbiBsaSAucGFnZS1saW5rLnByZXZ7ZGlzcGxheTpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpey5wYWdpbmF0aW9uIGxpIC5wYWdlLWxpbmsubmV4dCwucGFnaW5hdGlvbiBsaSAucGFnZS1saW5rLnByZXZ7ZGlzcGxheTppbmxpbmUtYmxvY2t9fS5wYWdpbmF0aW9uIGxpIC5wYWdlLWxpbmsubmV4dDpob3ZlciwucGFnaW5hdGlvbiBsaSAucGFnZS1saW5rLnByZXY6aG92ZXJ7Y29sb3I6I2U5NGM0ZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXsuc2lkZWJhcnttYXJnaW4tdG9wOjYwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDQ4MXB4KXsud2lkZ2V0LndpZGdldF9zZWFyY2ggZm9ybXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59fS53aWRnZXQud2lkZ2V0X3NlYXJjaCBmb3JtIGxhYmVse2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbToxMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDQ4MXB4KXsud2lkZ2V0LndpZGdldF9zZWFyY2ggZm9ybSBsYWJlbHtmbGV4OjEgMTttYXJnaW46MH19LndpZGdldC53aWRnZXRfc2VhcmNoIGZvcm0gYnV0dG9uLC53aWRnZXQud2lkZ2V0X3NlYXJjaCBmb3JtIGlucHV0W3R5cGU9J2J1dHRvbiddOm5vdCgubWVudS10b2dnbGUpLC53aWRnZXQud2lkZ2V0X3NlYXJjaCBmb3JtIGlucHV0W3R5cGU9J3Jlc2V0J10sLndpZGdldC53aWRnZXRfc2VhcmNoIGZvcm0gaW5wdXRbdHlwZT0nc3VibWl0J117d2lkdGg6MTAwJX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA0ODFweCl7LndpZGdldC53aWRnZXRfc2VhcmNoIGZvcm0gYnV0dG9uLC53aWRnZXQud2lkZ2V0X3NlYXJjaCBmb3JtIGlucHV0W3R5cGU9J2J1dHRvbiddOm5vdCgubWVudS10b2dnbGUpLC53aWRnZXQud2lkZ2V0X3NlYXJjaCBmb3JtIGlucHV0W3R5cGU9J3Jlc2V0J10sLndpZGdldC53aWRnZXRfc2VhcmNoIGZvcm0gaW5wdXRbdHlwZT0nc3VibWl0J117d2lkdGg6YXV0bztwYWRkaW5nOjEwcHggMzBweDttYXJnaW4tbGVmdDoxMHB4fX0uZXJyb3I0MDQgLnBhZ2UtdGl0bGV7bWFyZ2luLWJvdHRvbTozMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey5hbGlnbmxlZnQsLmFsaWducmlnaHR7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50O3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO21hcmdpbi10b3A6MTVweDtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206MjBweH19I0JvcmxhYnNDb29raWVCb3hXcmFwe3Bvc2l0aW9uOmZpeGVkO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO3otaW5kZXg6OTk5fWh0bWx7Ym94LXNpemluZzpib3JkZXItYm94O292ZXJmbG93LXg6aGlkZGVufSosKjpiZWZvcmUsKjphZnRlcntib3gtc2l6aW5nOmluaGVyaXR9Ym9keXtjb2xvcjojMDAwO292ZXJmbG93LXg6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctdG9wOjU3cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCl7Ym9keXtwYWRkaW5nLXRvcDo1OXB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXtib2R5e3BhZGRpbmctdG9wOjg5cHh9fWh0bWwubmF2X29wZW5lZCxib2R5Lm5hdl9vcGVuZWR7b3ZlcmZsb3c6aGlkZGVufWhye2JhY2tncm91bmQtY29sb3I6I2NjYztib3JkZXI6MDtoZWlnaHQ6MXB4O21hcmdpbi1ib3R0b206MS41ZW19aW1ne2hlaWdodDphdXRvO21heC13aWR0aDoxMDAlfWZpZ3VyZXttYXJnaW46MWVtIDB9LndyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7bWluLWhlaWdodDoxMDB2aDtwYWRkaW5nOjQwcHg7cGFkZGluZy10b3A6MDt0cmFuc2l0aW9uOmFsbCAwLjNzfUBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpey53cmFwcGVye3BhZGRpbmc6MzBweH19QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsud3JhcHBlcntwYWRkaW5nOjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LndyYXBwZXJ7cGFkZGluZzoxMHB4fX0ud3AtYmxvY2staW1hZ2UgaW1ne3dpZHRoOjEwMCV9QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsud3AtYmxvY2staW1hZ2V7aGVpZ2h0OjYwMHB4O292ZXJmbG93OmhpZGRlbn0ud3AtYmxvY2staW1hZ2UgaW1ne2hlaWdodDoxMDAlOy1vLW9iamVjdC1maXQ6Y292ZXI7b2JqZWN0LWZpdDpjb3Zlcn19LnNlY3Rpb25faWR7ZGlzcGxheTpibG9jazt2aXNpYmlsaXR5OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsudGV4dC1sZ3tmb250LXNpemU6MjBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7LnRleHQtbGd7Zm9udC1zaXplOjI0cHh9fS5nYWxsZXJ5e21hcmdpbi1ib3R0b206MS41cmVtfS5nYWxsZXJ5LWl0ZW17ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7dmVydGljYWwtYWxpZ246dG9wO3dpZHRoOjEwMCV9LmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW17bWF4LXdpZHRoOjUwJX0uZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktaXRlbXttYXgtd2lkdGg6MzMuMzMlfS5nYWxsZXJ5LWNvbHVtbnMtNCAuZ2FsbGVyeS1pdGVte21heC13aWR0aDoyNSV9LmdhbGxlcnktY29sdW1ucy01IC5nYWxsZXJ5LWl0ZW17bWF4LXdpZHRoOjIwJX0uZ2FsbGVyeS1jb2x1bW5zLTYgLmdhbGxlcnktaXRlbXttYXgtd2lkdGg6MTYuNjYlfS5nYWxsZXJ5LWNvbHVtbnMtNyAuZ2FsbGVyeS1pdGVte21heC13aWR0aDoxNC4yOCV9LmdhbGxlcnktY29sdW1ucy04IC5nYWxsZXJ5LWl0ZW17bWF4LXdpZHRoOjEyLjUlfS5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1pdGVte21heC13aWR0aDoxMS4xMSV9LmdhbGxlcnktY2FwdGlvbntkaXNwbGF5OmJsb2NrfWF7Y29sb3I6IzAwMDt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmFsbCAwLjNzfWE6aG92ZXJ7Y29sb3I6I2U5NGM0ZX1hOmhvdmVyLGE6YWN0aXZle291dGxpbmU6MH1idXR0b24ubWFpbi1idG4sYS5tYWluLWJ0bixsaS5tYWluLWJ0bj5he2JhY2tncm91bmQ6I2U5NGM0ZTtjb2xvcjojZmZmO2Rpc3BsYXk6aW5saW5lLWZsZXg7dGV4dC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOjEwcHg7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NjAwO3BhZGRpbmc6MTZweCA0MHB4O2xldHRlci1zcGFjaW5nOjAuNXB4O2JvcmRlcjoxcHggc29saWQgI2U5NGM0ZTtib3JkZXItcmFkaXVzOjRweH1AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KXtidXR0b24ubWFpbi1idG4sYS5tYWluLWJ0bixsaS5tYWluLWJ0bj5he2ZvbnQtc2l6ZToxOHB4fX1idXR0b24ubWFpbi1idG4gc3ZnLGEubWFpbi1idG4gc3ZnLGxpLm1haW4tYnRuPmEgc3Zne2ZpbGw6I2ZmZjt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzfWJ1dHRvbi5tYWluLWJ0bjpob3ZlcixhLm1haW4tYnRuOmhvdmVyLGxpLm1haW4tYnRuPmE6aG92ZXJ7YmFja2dyb3VuZDojZmZmO2NvbG9yOiNlOTRjNGV9YnV0dG9uLm1haW4tYnRuOmhvdmVyIHN2ZyxhLm1haW4tYnRuOmhvdmVyIHN2ZyxsaS5tYWluLWJ0bj5hOmhvdmVyIHN2Z3tmaWxsOiNlOTRjNGV9YnV0dG9uLm1haW4tYnRuLmJvcmRlcixhLm1haW4tYnRuLmJvcmRlcixsaS5tYWluLWJ0bj5hLmJvcmRlcntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2NvbG9yOiNlOTRjNGV9YnV0dG9uLm1haW4tYnRuLmJvcmRlcjpob3ZlcixhLm1haW4tYnRuLmJvcmRlcjpob3ZlcixsaS5tYWluLWJ0bj5hLmJvcmRlcjpob3ZlcntiYWNrZ3JvdW5kOiNlOTRjNGU7Y29sb3I6I2ZmZn1idXR0b24ubWFpbi1idG4uYmxhY2stYnRuLGEubWFpbi1idG4uYmxhY2stYnRuLGxpLm1haW4tYnRuPmEuYmxhY2stYnRue2JhY2tncm91bmQ6IzAwMDtib3JkZXItY29sb3I6IzAwMDtjb2xvcjojZmZmfWJ1dHRvbi5tYWluLWJ0bi5ibGFjay1idG46aG92ZXIsYS5tYWluLWJ0bi5ibGFjay1idG46aG92ZXIsbGkubWFpbi1idG4+YS5ibGFjay1idG46aG92ZXJ7YmFja2dyb3VuZDojZTk0YzRlO2JvcmRlci1jb2xvcjojZTk0YzRlO2NvbG9yOiNmZmZ9Lm5ld19pbnRyb19fc2VjdGlvbiBidXR0b24ubWFpbi1idG4uYmxhY2stYnRuOmhvdmVyLC5uZXdfaW50cm9fX3NlY3Rpb24gYS5tYWluLWJ0bi5ibGFjay1idG46aG92ZXIsLm5ld19pbnRyb19fc2VjdGlvbiBsaS5tYWluLWJ0bj5hLmJsYWNrLWJ0bjpob3ZlcntiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLWNvbG9yOiNmZmY7Y29sb3I6IzAwMH1idXR0b24ubWFpbi1idG4ud2hpdGUtYm9yZGVyLGEubWFpbi1idG4ud2hpdGUtYm9yZGVyLGxpLm1haW4tYnRuPmEud2hpdGUtYm9yZGVye2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOiNmZmY7Y29sb3I6I2ZmZn1idXR0b24ubWFpbi1idG4ud2hpdGUtYm9yZGVyOmhvdmVyLGEubWFpbi1idG4ud2hpdGUtYm9yZGVyOmhvdmVyLGxpLm1haW4tYnRuPmEud2hpdGUtYm9yZGVyOmhvdmVye2JhY2tncm91bmQ6I2U5NGM0ZTtib3JkZXItY29sb3I6I2U5NGM0ZTtjb2xvcjojZmZmfS5uZXdfaW50cm9fX3NlY3Rpb24gYnV0dG9uLm1haW4tYnRuLndoaXRlLWJvcmRlcjpob3ZlciwubmV3X2ludHJvX19zZWN0aW9uIGEubWFpbi1idG4ud2hpdGUtYm9yZGVyOmhvdmVyLC5uZXdfaW50cm9fX3NlY3Rpb24gbGkubWFpbi1idG4+YS53aGl0ZS1ib3JkZXI6aG92ZXJ7YmFja2dyb3VuZDojZmZmO2JvcmRlci1jb2xvcjojZmZmO2NvbG9yOiMwMDB9YnV0dG9uLm1haW4tYnRuLndoaXRlLGEubWFpbi1idG4ud2hpdGUsbGkubWFpbi1idG4+YS53aGl0ZXtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLWNvbG9yOiNmZmY7Y29sb3I6IzAwMH1idXR0b24ubWFpbi1idG4ud2hpdGU6aG92ZXIsYS5tYWluLWJ0bi53aGl0ZTpob3ZlcixsaS5tYWluLWJ0bj5hLndoaXRlOmhvdmVye2JhY2tncm91bmQ6I2U5NGM0ZTtib3JkZXItY29sb3I6I2U5NGM0ZTtjb2xvcjojZmZmfS5idG4tZ3JvdXB7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MTZweH0uY2lyY2xlX2xpbmt7d2lkdGg6NTJweDtoZWlnaHQ6NTJweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kLWNvbG9yOiNlOTRjNGU7ZGlzcGxheTppbmxpbmUtYmxvY2s7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2ZXJzaW9uPScxLjEnIGlkPSdDYXBhXzEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHg9JzBweCcgeT0nMHB4JyB2aWV3Qm94PScwIDAgMzEuNDkgMzEuNDknIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMxLjQ5IDMxLjQ5OycgeG1sOnNwYWNlPSdwcmVzZXJ2ZSclM0UlM0NwYXRoIHN0eWxlPSdmaWxsOiUyMzFFMjAxRDsnIGQ9J00yMS4yMDUsNS4wMDdjLTAuNDI5LTAuNDQ0LTEuMTQzLTAuNDQ0LTEuNTg3LDBjLTAuNDI5LDAuNDI5LTAuNDI5LDEuMTQzLDAsMS41NzFsOC4wNDcsOC4wNDdIMS4xMTEgQzAuNDkyLDE0LjYyNiwwLDE1LjExOCwwLDE1LjczN2MwLDAuNjE5LDAuNDkyLDEuMTI3LDEuMTExLDEuMTI3aDI2LjU1NGwtOC4wNDcsOC4wMzJjLTAuNDI5LDAuNDQ0LTAuNDI5LDEuMTU5LDAsMS41ODcgYzAuNDQ0LDAuNDQ0LDEuMTU5LDAuNDQ0LDEuNTg3LDBsOS45NTItOS45NTJjMC40NDQtMC40MjksMC40NDQtMS4xNDMsMC0xLjU3MUwyMS4yMDUsNS4wMDd6JyAvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCU7YmFja2dyb3VuZC1zaXplOjI2cHh9LmNpcmNsZV9saW5rIHN2Z3t3aWR0aDoyMnB4fS5jaXJjbGVfbGluazpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnJlYWRfbW9yZXtkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjojZTk0YzRlfS5yZWFkX21vcmUgc3Zne2ZpbGw6I2U5NGM0ZTt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzfS5yZWFkX21vcmU6aG92ZXJ7Y29sb3I6IzAwMH0ucmVhZF9tb3JlOmhvdmVyIHN2Z3tmaWxsOiMwMDB9dWwsb2x7bWFyZ2luOjAgMCAxcmVtIDFyZW19dWx7bGlzdC1zdHlsZTpkaXNjfW9se2xpc3Qtc3R5bGU6ZGVjaW1hbH1saT51bCxsaT5vbHttYXJnaW4tYm90dG9tOjA7bWFyZ2luLWxlZnQ6MXJlbX1kdHtmb250LXdlaWdodDpib2xkfWRke21hcmdpbjowIDFyZW0gMXJlbX0ud3Atc21pbGV5e2JvcmRlcjowO21hcmdpbi1ib3R0b206MDttYXJnaW4tdG9wOjA7cGFkZGluZzowfWVtYmVkLGlmcmFtZSxvYmplY3R7bWF4LXdpZHRoOjEwMCV9c2VjdGlvbnttYXJnaW4tYm90dG9tOjE0MHB4O2JvcmRlci1yYWRpdXM6OHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe3NlY3Rpb257bWFyZ2luLWJvdHRvbToxMDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtzZWN0aW9ue21hcmdpbi1ib3R0b206ODBweH19QG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KXtzZWN0aW9ue21hcmdpbi1ib3R0b206NjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KXtzZWN0aW9ue21hcmdpbi1ib3R0b206NTBweH19c2VjdGlvbi5oYXMtYmcsc2VjdGlvbi50b2NfbW9kdWxlLmJsYWNrX3N0eWxle3BhZGRpbmc6MTQwcHggMH1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe3NlY3Rpb24uaGFzLWJnLHNlY3Rpb24udG9jX21vZHVsZS5ibGFja19zdHlsZXtwYWRkaW5nOjEwMHB4IDB9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7c2VjdGlvbi5oYXMtYmcsc2VjdGlvbi50b2NfbW9kdWxlLmJsYWNrX3N0eWxle3BhZGRpbmc6ODBweCAwfX1AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpe3NlY3Rpb24uaGFzLWJnLHNlY3Rpb24udG9jX21vZHVsZS5ibGFja19zdHlsZXtwYWRkaW5nOjYwcHggMH19QG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KXtzZWN0aW9uLmhhcy1iZyxzZWN0aW9uLnRvY19tb2R1bGUuYmxhY2tfc3R5bGV7cGFkZGluZzo1MHB4IDB9fXNlY3Rpb24ubW92ZS10b3B7bWFyZ2luLXRvcDotMTQwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtzZWN0aW9uLm1vdmUtdG9we21hcmdpbi10b3A6LTEwMHB4fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe3NlY3Rpb24ubW92ZS10b3B7bWFyZ2luLXRvcDotODBweH19QG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KXtzZWN0aW9uLm1vdmUtdG9we21hcmdpbi10b3A6LTYwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCl7c2VjdGlvbi5tb3ZlLXRvcHttYXJnaW4tdG9wOi01MHB4fX1zZWN0aW9uLmJnLWdyYXl7YmFja2dyb3VuZC1jb2xvcjojRjVGNkY4fXNlY3Rpb24uY3Rhe21hcmdpbi10b3A6LTkwcHg7bWFyZ2luLWJvdHRvbTo1MHB4fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7c2VjdGlvbi5jdGF7bWFyZ2luLXRvcDotNTBweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtzZWN0aW9uLmN0YXttYXJnaW4tdG9wOi0zMHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpe3NlY3Rpb24uY3Rhe21hcmdpbi10b3A6LTEwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCl7c2VjdGlvbi5jdGF7bWFyZ2luLXRvcDowcHh9fS5zbGljay1zbGlkZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy1tcy10b3VjaC1hY3Rpb246cGFuLXk7dG91Y2gtYWN0aW9uOnBhbi15Oy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDttYXJnaW46MH0uc2xpY2stc2xpZGVyIC5zbGljay10cmFjaywuc2xpY2stc2xpZGVyIC5zbGljay1saXN0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX0uc2xpY2stbGlzdHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjttYXJnaW46MDtwYWRkaW5nOjB9LnNsaWNrLWxpc3Q6Zm9jdXN7b3V0bGluZTpub25lfS5zbGljay1saXN0LmRyYWdnaW5ne2N1cnNvcjpwb2ludGVyO2N1cnNvcjpoYW5kfS5zbGljay10cmFja3twb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MDtsZWZ0OjA7ZGlzcGxheTpibG9ja30uc2xpY2stdHJhY2s6YmVmb3JlLC5zbGljay10cmFjazphZnRlcntkaXNwbGF5OnRhYmxlO2NvbnRlbnQ6XCJcIn0uc2xpY2stdHJhY2s6YWZ0ZXJ7Y2xlYXI6Ym90aH0uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2t7dmlzaWJpbGl0eTpoaWRkZW59LnNsaWNrLXNsaWRle2Rpc3BsYXk6bm9uZTtmbG9hdDpsZWZ0O2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6MXB4O291dGxpbmU6bm9uZTtib3gtc2hhZG93Om5vbmV9LnNsaWNrLXNsaWRlIGF7b3V0bGluZTpub25lO2JveC1zaGFkb3c6bm9uZX0uc2xpY2stc2xpZGUgaW1ne2Rpc3BsYXk6YmxvY2t9LnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1ne2Rpc3BsYXk6bm9uZX0uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1ne3BvaW50ZXItZXZlbnRzOm5vbmV9W2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGV7ZmxvYXQ6cmlnaHR9LnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZXtkaXNwbGF5OmJsb2NrfS5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZXt2aXNpYmlsaXR5OmhpZGRlbn0uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRle2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmF1dG87Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudH0uc2xpY2stYXJyb3cuc2xpY2staGlkZGVue2Rpc3BsYXk6bm9uZX0uc2xpY2stcHJldiwuc2xpY2stbmV4dHtmb250LXNpemU6MDtsaW5lLWhlaWdodDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7ei1pbmRleDoxMDtkaXNwbGF5OmJsb2NrO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSk7cGFkZGluZzowO2N1cnNvcjpwb2ludGVyO2NvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjpub25lO291dGxpbmU6bm9uZTt0cmFuc2l0aW9uOmFsbCAwLjNzO2JhY2tncm91bmQ6I2ZmZjtib3gtc2hhZG93OjBweCA0cHggMTJweCByZ2JhKDAsMCwwLDAuMSk7d2lkdGg6NTZweDtoZWlnaHQ6NTZweDtib3JkZXItcmFkaXVzOjUwJX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5zbGljay1wcmV2LC5zbGljay1uZXh0e3dpZHRoOjUzcHg7aGVpZ2h0OjQxcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCl7LnNsaWNrLXByZXYsLnNsaWNrLW5leHR7d2lkdGg6NDNweDtoZWlnaHQ6MzFweH19LnNsaWNrLXByZXY6aG92ZXIsLnNsaWNrLXByZXY6Zm9jdXMsLnNsaWNrLW5leHQ6aG92ZXIsLnNsaWNrLW5leHQ6Zm9jdXN7Y29sb3I6dHJhbnNwYXJlbnQ7b3V0bGluZTpub25lO2JhY2tncm91bmQ6I2U5NGM0ZX0uc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLC5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSwuc2xpY2stbmV4dDpmb2N1czpiZWZvcmV7Y29sb3I6I2ZmZn0uc2xpY2stcHJldi5zbGljay1kaXNhYmxlZCwuc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uc2xpY2stcHJldjpiZWZvcmUsLnNsaWNrLW5leHQ6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6XCJcIjt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47YmFja2dyb3VuZC1wb3NpdGlvbjo1MCU7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC12YXJpYW50Om5vcm1hbDt0ZXh0LXJlbmRlcmluZzphdXRvO2xpbmUtaGVpZ2h0OjE7Zm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBQcm9cIjtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjIycHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2NvbG9yOiNlOTRjNGV9LnNsaWNrLXByZXZ7bGVmdDotNzVweH1bZGlyPVwicnRsXCJdIC5zbGljay1wcmV2e3JpZ2h0Oi03NXB4O2xlZnQ6YXV0b30uc2xpY2stcHJldjpiZWZvcmV7Y29udGVudDpcIlxcZjA1M1wifS5zbGljay1uZXh0e3JpZ2h0Oi03NXB4fVtkaXI9XCJydGxcIl0gLnNsaWNrLW5leHR7cmlnaHQ6YXV0bztsZWZ0Oi03NXB4fS5zbGljay1uZXh0OmJlZm9yZXtjb250ZW50OlwiXFxmMDU0XCJ9LnNsaWNrLWRvdHN7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7d2lkdGg6MTAwJTtwYWRkaW5nOjA7bGlzdC1zdHlsZTpub25lO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1sZWZ0OjB9LnNsaWNrLWRvdHMgbGl7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzttYXJnaW46MCA1cHg7cGFkZGluZzowO2N1cnNvcjpwb2ludGVyfS5zbGljay1kb3RzIGxpIGJ1dHRvbntmb250LXNpemU6MDtsaW5lLWhlaWdodDowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bztwYWRkaW5nOjA7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7b3V0bGluZTpub25lO2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1c3tvdXRsaW5lOm5vbmV9LnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZXtjb250ZW50OlwiXCI7Zm9udC1zaXplOjA7bGluZS1oZWlnaHQ6MjBweDtwb3NpdGlvbjpzdGF0aWM7ZGlzcGxheTpibG9jazt3aWR0aDoxNXB4O2hlaWdodDoxNXB4O2JhY2tncm91bmQtY29sb3I6IzAwMDAwMDstd2Via2l0LWJvcmRlci1yYWRpdXM6NTAlOy1tb3otYm9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyLXJhZGl1czo1MCU7dGV4dC1hbGlnbjpjZW50ZXI7b3BhY2l0eToxOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlOy1tb3otdHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlOy1tcy10cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2U7LW8tdHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlO3RyYW5zaXRpb246YWxsIDAuM3MgZWFzZX0uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUsLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmV7b3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6I2ZmZn0uc2xpY2stZG90c3tib3R0b206MzZweDttYXJnaW46MH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5zbGljay1kb3Rze2JvdHRvbToyNXB4fX0uc2xpY2stZG90cyBsaXttYXJnaW46MCA2cHh9LnNsaWNrLWRvdHMgbGkgYnV0dG9ue3BhZGRpbmc6MH0uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3Jle3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt3aWR0aDoxMnB4O2hlaWdodDoxMnB4O2JhY2tncm91bmQ6I2ZmZjtvcGFjaXR5OjAuMjtjb250ZW50OlwiXCJ9QG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KXsuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3Jle3dpZHRoOjZweDtoZWlnaHQ6NnB4fX0uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZXtib3gtc2hhZG93OjAgMCAwIDRweCAjZmZmO29wYWNpdHk6MX1AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpey5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3Jle2JveC1zaGFkb3c6MCAwIDAgMnB4ICNmZmZ9fXRhYmxle21hcmdpbjowIDAgMXJlbTt3aWR0aDoxMDAlfS5hY2YtYmxvY2stcHJldmlldyBidXR0b24sLmFjZi1ibG9jay1wcmV2aWV3IGlucHV0W3R5cGU9XCJidXR0b25cIl06bm90KC5tZW51LXRvZ2dsZSksLmFjZi1ibG9jay1wcmV2aWV3IGlucHV0W3R5cGU9XCJyZXNldFwiXSwuYWNmLWJsb2NrLXByZXZpZXcgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXXtkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kOiNlOTRjNGU7Ym9yZGVyLXJhZGl1czoycHg7Zm9udC1zaXplOjIwcHg7Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MjRweDtsaW5lLWhlaWdodDoxLjVyZW07Zm9udC13ZWlnaHQ6NjAwO3RleHQtYWxpZ246Y2VudGVyO2xldHRlci1zcGFjaW5nOjAuMDFlbTtjb2xvcjojZmZmO3BhZGRpbmc6MTlweCA2MHB4O3RleHQtZGVjb3JhdGlvbjpub25lO2JvcmRlcjoycHggc29saWQgI2U5NGM0ZTt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzfUBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCl7LmFjZi1ibG9jay1wcmV2aWV3IGJ1dHRvbiwuYWNmLWJsb2NrLXByZXZpZXcgaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpub3QoLm1lbnUtdG9nZ2xlKSwuYWNmLWJsb2NrLXByZXZpZXcgaW5wdXRbdHlwZT1cInJlc2V0XCJdLC5hY2YtYmxvY2stcHJldmlldyBpbnB1dFt0eXBlPVwic3VibWl0XCJde3BhZGRpbmc6MTBweCAyNXB4O2ZvbnQtc2l6ZToxNHB4fX0uYWNmLWJsb2NrLXByZXZpZXcgYnV0dG9uOmhvdmVyLC5hY2YtYmxvY2stcHJldmlldyBidXR0b246Zm9jdXMsLmFjZi1ibG9jay1wcmV2aWV3IGlucHV0W3R5cGU9XCJidXR0b25cIl06bm90KC5tZW51LXRvZ2dsZSk6aG92ZXIsLmFjZi1ibG9jay1wcmV2aWV3IGlucHV0W3R5cGU9XCJidXR0b25cIl06bm90KC5tZW51LXRvZ2dsZSk6Zm9jdXMsLmFjZi1ibG9jay1wcmV2aWV3IGlucHV0W3R5cGU9XCJyZXNldFwiXTpob3ZlciwuYWNmLWJsb2NrLXByZXZpZXcgaW5wdXRbdHlwZT1cInJlc2V0XCJdOmZvY3VzLC5hY2YtYmxvY2stcHJldmlldyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLC5hY2YtYmxvY2stcHJldmlldyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3Vze2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtY29sb3I6IzAwMDtib3JkZXItY29sb3I6IzAwMDtjb2xvcjojZmZmO291dGxpbmU6bm9uZX0uYWNmLWJsb2NrLXByZXZpZXcgLmJ0bntkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kOiMwMDkxZmY7Ym9yZGVyLXJhZGl1czoycHg7Zm9udC1zaXplOjIwcHg7Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MjRweDtsaW5lLWhlaWdodDoxLjVyZW07Zm9udC13ZWlnaHQ6NjAwO3RleHQtYWxpZ246Y2VudGVyO2xldHRlci1zcGFjaW5nOjAuMDFlbTtjb2xvcjojZmZmO3BhZGRpbmc6MTlweCA2MHB4O3RleHQtZGVjb3JhdGlvbjpub25lO2JvcmRlcjoycHggc29saWQgIzAwOTFmZjt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzfS5hY2YtYmxvY2stcHJldmlldyAuYnRuLnNte2ZvbnQtc2l6ZToxNnB4O2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjIwcHg7bGluZS1oZWlnaHQ6MS4yNXJlbTtmb250LXdlaWdodDo2MDA7cGFkZGluZzoxMnB4IDQycHh9LmFjZi1ibG9jay1wcmV2aWV3IC5idG46aG92ZXIsLmFjZi1ibG9jay1wcmV2aWV3IC5idG46Zm9jdXN7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZmYyZDg2O2JvcmRlci1jb2xvcjojZmYyZDg2O2NvbG9yOiNmZmY7b3V0bGluZTpub25lfS5hY2YtYmxvY2stcHJldmlldyAuaGVhZGVyLWJ0bntib3JkZXItY29sb3I6I2ZmZjtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5zdGlja3ktaGVhZGVyIC5hY2YtYmxvY2stcHJldmlldyAuaGVhZGVyLWJ0bntib3JkZXItY29sb3I6IzAwOTFmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDkxZmY7cGFkZGluZy10b3A6OXB4O3BhZGRpbmctYm90dG9tOjlweH0uc3RpY2t5LWhlYWRlciAuYWNmLWJsb2NrLXByZXZpZXcgLmhlYWRlci1idG46aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmYyZDg2O2JvcmRlci1jb2xvcjojZmYyZDg2fS53cGNmN3ttYXJnaW46MDtwYWRkaW5nOjB9LndwY2Y3IC53cGNmNy1yYWRpb3ttYXJnaW4tdG9wOjE0cHh9LndwY2Y3IC53cGNmNy1yYWRpbz5zcGFue21hcmdpbi1yaWdodDozMHB4fS53cGNmNyAud3BjZjctcmFkaW8gbGFiZWx7Y3Vyc29yOnBvaW50ZXJ9LndwY2Y3IC53cGNmNy1yYWRpbyBsYWJlbCBpbnB1dHtkaXNwbGF5Om5vbmV9LndwY2Y3IC53cGNmNy1yYWRpbyBsYWJlbCBpbnB1dDpjaGVja2VkKy53cGNmNy1saXN0LWl0ZW0tbGFiZWw6YmVmb3Jle2JhY2tncm91bmQ6I2U5NGM0ZTtib3gtc2hhZG93Omluc2V0IDAgMCAwIDJweCAjZmZmfS53cGNmNyAud3BjZjctcmFkaW8gbGFiZWwgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbHtjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0Om5vcm1hbDt0ZXh0LXRyYW5zZm9ybTpub25lO3BhZGRpbmctbGVmdDozMHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS53cGNmNyAud3BjZjctcmFkaW8gbGFiZWwgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2JvcmRlcjoxcHggc29saWQgI2U5NGM0ZTtsZWZ0OjA7dG9wOi0zcHg7Ym9yZGVyLXJhZGl1czo1MCV9LndwY2Y3IC53cGNmNy1jaGVja2JveHttYXJnaW4tdG9wOjE0cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCl7LndwY2Y3IC53cGNmNy1jaGVja2JveHtkaXNwbGF5OmZsZXggIWltcG9ydGFudDtmbGV4LXdyYXA6d3JhcH19LndwY2Y3IC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVte21hcmdpbjowIDAgMTBweDtmb250LXdlaWdodDpub3JtYWw7dGV4dC10cmFuc2Zvcm06bm9uZTtjb2xvcjojMDAwO3dpZHRoOjEwMCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCl7LndwY2Y3IC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVte3dpZHRoOjUwJX19LndwY2Y3IC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtIGxhYmVse2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6YmxvY2t9LndwY2Y3IC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtIGxhYmVsIGlucHV0e2Rpc3BsYXk6bm9uZX0ud3BjZjcgLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0gbGFiZWwgaW5wdXQ6Y2hlY2tlZCsud3BjZjctbGlzdC1pdGVtLWxhYmVsOmJlZm9yZXtiYWNrZ3JvdW5kOiNlOTRjNGU7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAzcHggI2ZmZn0ud3BjZjcgLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0gbGFiZWwgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbHtjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0Om5vcm1hbDt0ZXh0LXRyYW5zZm9ybTpub25lO3BhZGRpbmctbGVmdDozMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS53cGNmNyAud3BjZjctY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbSBsYWJlbCAud3BjZjctbGlzdC1pdGVtLWxhYmVsOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7Ym9yZGVyOjFweCBzb2xpZCAjZTk0YzRlO2xlZnQ6MDt0b3A6MXB4O2JhY2tncm91bmQ6I2ZmZn0ud3BjZjcgLndwY2Y3LWZvcm17cG9zaXRpb246cmVsYXRpdmV9LndwY2Y3IC5hamF4LWxvYWRlcntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MjVweDtyaWdodDoxMHB4O3Zpc2liaWxpdHk6aGlkZGVuO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7Ym9yZGVyOjA7cGFkZGluZzowO21hcmdpbjowIDAgMCA0cHg7dmVydGljYWwtYWxpZ246bWlkZGxlfS53cGNmNyAuYWpheC1sb2FkZXIuaXMtYWN0aXZle3Zpc2liaWxpdHk6dmlzaWJsZX0ud3BjZjcgLmFqYXgtZXJyb3J7ZGlzcGxheTpub25lfS53cGNmNyAucGxhY2VoZWxke2NvbG9yOiM3NDdmODh9LndwY2Y3IGlucHV0W3R5cGU9J2ZpbGUnXXtjdXJzb3I6cG9pbnRlcn0ud3BjZjcgaW5wdXRbdHlwZT0nZmlsZSddOmRpc2FibGVke2N1cnNvcjpkZWZhdWx0fS53cGNmNyAud3BjZjctc3VibWl0e21hcmdpbi10b3A6MTBweH0ud3BjZjcgLndwY2Y3LXN1Ym1pdDpkaXNhYmxlZHtjdXJzb3I6bm90LWFsbG93ZWR9LndwY2Y3IC5zY3JlZW4tcmVhZGVyLXJlc3BvbnNle3Bvc2l0aW9uOmFic29sdXRlO292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtoZWlnaHQ6MXB4O3dpZHRoOjFweDttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjB9LndwY2Y3LXJlc3BvbnNlLW91dHB1dHttYXJnaW46MmVtIDAgMWVtO3BhZGRpbmc6MC4yZW0gMWVtO2JvcmRlcjoycHggc29saWQgcmVkO3dpZHRoOjEwMCV9LndwY2Y3LWZvcm06bm90KC5pbnZhbGlkKSAud3BjZjctcmVzcG9uc2Utb3V0cHV0e2Rpc3BsYXk6bm9uZX0ud3BjZjctZm9ybS5zZW50IC53cGNmNy1yZXNwb25zZS1vdXRwdXR7ZGlzcGxheTpibG9jaztwYWRkaW5nOjEwcHggMTVweCA3cHg7Ym9yZGVyLWNvbG9yOmdyZWVufS53cGNmNy1tYWlsLXNlbnQtb2t7Ym9yZGVyOjJweCBzb2xpZCAjMzk4ZjE0fS53cGNmNy1tYWlsLXNlbnQtbmcsLndwY2Y3LWFib3J0ZWR7Ym9yZGVyOjJweCBzb2xpZCByZWR9LndwY2Y3LXNwYW0tYmxvY2tlZHtib3JkZXI6MnB4IHNvbGlkIG9yYW5nZX0ud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsLndwY2Y3LWFjY2VwdGFuY2UtbWlzc2luZ3tib3JkZXI6MnB4IHNvbGlkICNmN2U3MDB9LndwY2Y3LWZvcm0tY29udHJvbC13cmFwe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2t9LndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy1mb3JtLWNvbnRyb2x7ZGlzcGxheTpibG9ja30ud3BjZjctbm90LXZhbGlkLXRpcHtjb2xvcjpyZWQ7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7cGFkZGluZy1sZWZ0OjB9LnVzZS1mbG9hdGluZy12YWxpZGF0aW9uLXRpcCAud3BjZjctbm90LXZhbGlkLXRpcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MjAlO2xlZnQ6MjAlO3otaW5kZXg6MTAwO2JvcmRlcjoxcHggc29saWQgcmVkO2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOjAuMmVtIDAuOGVtfS53cGNmNy1saXN0LWl0ZW17ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgMTBweCAwIDB9LndwY2Y3LWxpc3QtaXRlbS1sYWJlbDo6YmVmb3JlLC53cGNmNy1saXN0LWl0ZW0tbGFiZWw6OmFmdGVye2NvbnRlbnQ6JyAnfS53cGNmNy1kaXNwbGF5LW5vbmV7ZGlzcGxheTpub25lfS5jb250YWN0LWZvcm0tYm94IC53cGNmNy1mb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctZm9ybS1jb250cm9se3BhZGRpbmctdG9wOjE3cHg7cGFkZGluZy1ib3R0b206MTdweDttYXJnaW4tYm90dG9tOjI0cHh9LmNvbnRhY3QtZm9ybS1ib3ggLndwY2Y3LWZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHRleHRhcmVhe21heC1oZWlnaHQ6MTIwcHh9LmNvbnRhY3QtZm9ybS1ib3ggLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdHt3aWR0aDoxMDAlO21hcmdpbjowfS5jb250YWN0LXRhYnMgZm9ybSwuc2ltcGxlLWNvbnRlbnQgZm9ybXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmNvbnRhY3QtdGFicyBmb3JtIGxhYmVsLC5zaW1wbGUtY29udGVudCBmb3JtIGxhYmVse21hcmdpbi1ib3R0b206MzVweDtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXRvcDozcHg7bWFyZ2luLWxlZnQ6MTBweDttYXJnaW4tcmlnaHQ6MTBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsuY29udGFjdC10YWJzIGZvcm0gbGFiZWwsLnNpbXBsZS1jb250ZW50IGZvcm0gbGFiZWx7Zm9udC1zaXplOjEzcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCl7LmNvbnRhY3QtdGFicyBmb3JtIGxhYmVsLC5zaW1wbGUtY29udGVudCBmb3JtIGxhYmVse21hcmdpbi1ib3R0b206MjVweH19LmNvbnRhY3QtdGFicyBmb3JtIGxhYmVsOm5vdCguZmlsZS1maWVsZCk6bm90KC5zZWxlY3QtZmllbGQpOm5vdCguY2hlY2tib3gtZmllbGQpLC5zaW1wbGUtY29udGVudCBmb3JtIGxhYmVsOm5vdCguZmlsZS1maWVsZCk6bm90KC5zZWxlY3QtZmllbGQpOm5vdCguY2hlY2tib3gtZmllbGQpe2Rpc3BsYXk6YmxvY2s7ZmxleDoxIDEgMTAwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KXsuY29udGFjdC10YWJzIGZvcm0gbGFiZWw6bm90KC5maWxlLWZpZWxkKTpub3QoLnNlbGVjdC1maWVsZCk6bm90KC5jaGVja2JveC1maWVsZCksLnNpbXBsZS1jb250ZW50IGZvcm0gbGFiZWw6bm90KC5maWxlLWZpZWxkKTpub3QoLnNlbGVjdC1maWVsZCk6bm90KC5jaGVja2JveC1maWVsZCl7ZmxleDoxIDEgY2FsYyg1MCUgLSAyMHB4KX19LmNvbnRhY3QtdGFicyBmb3JtIGxhYmVsOm5vdCguZmlsZS1maWVsZCk6bm90KC5zZWxlY3QtZmllbGQpOm5vdCguY2hlY2tib3gtZmllbGQpLncxMDAsLnNpbXBsZS1jb250ZW50IGZvcm0gbGFiZWw6bm90KC5maWxlLWZpZWxkKTpub3QoLnNlbGVjdC1maWVsZCk6bm90KC5jaGVja2JveC1maWVsZCkudzEwMHtmbGV4OjEgMSAxMDAlfUBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCl7LmNvbnRhY3QtdGFicyBmb3JtIGxhYmVsOm5vdCguZmlsZS1maWVsZCk6bm90KC5zZWxlY3QtZmllbGQpOm5vdCguY2hlY2tib3gtZmllbGQpLC5zaW1wbGUtY29udGVudCBmb3JtIGxhYmVsOm5vdCguZmlsZS1maWVsZCk6bm90KC5zZWxlY3QtZmllbGQpOm5vdCguY2hlY2tib3gtZmllbGQpe2ZsZXg6MSAxIDEwMCV9fS5jb250YWN0LXRhYnMgZm9ybSBsYWJlbDpub3QoLmZpbGUtZmllbGQpOm5vdCguc2VsZWN0LWZpZWxkKTpub3QoLmNoZWNrYm94LWZpZWxkKTpsYXN0LW9mLXR5cGUsLnNpbXBsZS1jb250ZW50IGZvcm0gbGFiZWw6bm90KC5maWxlLWZpZWxkKTpub3QoLnNlbGVjdC1maWVsZCk6bm90KC5jaGVja2JveC1maWVsZCk6bGFzdC1vZi10eXBle2ZsZXg6MSAxIDEwMCV9LmNvbnRhY3QtdGFicyBmb3JtIGxhYmVsOm5vdCguZmlsZS1maWVsZCk6bm90KC5zZWxlY3QtZmllbGQpOm5vdCguY2hlY2tib3gtZmllbGQpPnNwYW46Zmlyc3Qtb2YtdHlwZSwuc2ltcGxlLWNvbnRlbnQgZm9ybSBsYWJlbDpub3QoLmZpbGUtZmllbGQpOm5vdCguc2VsZWN0LWZpZWxkKTpub3QoLmNoZWNrYm94LWZpZWxkKT5zcGFuOmZpcnN0LW9mLXR5cGV7dG9wOjEzcHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RyYW5zaXRpb246YWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7ei1pbmRleDoyO2NvbG9yOiM3Nzd9LmNvbnRhY3QtdGFicyBmb3JtIGxhYmVsOm5vdCguZmlsZS1maWVsZCk6bm90KC5zZWxlY3QtZmllbGQpOm5vdCguY2hlY2tib3gtZmllbGQpOmZvY3VzLXdpdGhpbj5zcGFuOmZpcnN0LW9mLXR5cGUsLmNvbnRhY3QtdGFicyBmb3JtIGxhYmVsOm5vdCguZmlsZS1maWVsZCk6bm90KC5zZWxlY3QtZmllbGQpOm5vdCguY2hlY2tib3gtZmllbGQpLmZvY3VzPnNwYW46Zmlyc3Qtb2YtdHlwZSwuc2ltcGxlLWNvbnRlbnQgZm9ybSBsYWJlbDpub3QoLmZpbGUtZmllbGQpOm5vdCguc2VsZWN0LWZpZWxkKTpub3QoLmNoZWNrYm94LWZpZWxkKTpmb2N1cy13aXRoaW4+c3BhbjpmaXJzdC1vZi10eXBlLC5zaW1wbGUtY29udGVudCBmb3JtIGxhYmVsOm5vdCguZmlsZS1maWVsZCk6bm90KC5zZWxlY3QtZmllbGQpOm5vdCguY2hlY2tib3gtZmllbGQpLmZvY3VzPnNwYW46Zmlyc3Qtb2YtdHlwZXt0b3A6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtmb250LXNpemU6MTRweDtjb2xvcjojMDAwfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5jb250YWN0LXRhYnMgZm9ybSBsYWJlbDpub3QoLmZpbGUtZmllbGQpOm5vdCguc2VsZWN0LWZpZWxkKTpub3QoLmNoZWNrYm94LWZpZWxkKTpmb2N1cy13aXRoaW4+c3BhbjpmaXJzdC1vZi10eXBlLC5jb250YWN0LXRhYnMgZm9ybSBsYWJlbDpub3QoLmZpbGUtZmllbGQpOm5vdCguc2VsZWN0LWZpZWxkKTpub3QoLmNoZWNrYm94LWZpZWxkKS5mb2N1cz5zcGFuOmZpcnN0LW9mLXR5cGUsLnNpbXBsZS1jb250ZW50IGZvcm0gbGFiZWw6bm90KC5maWxlLWZpZWxkKTpub3QoLnNlbGVjdC1maWVsZCk6bm90KC5jaGVja2JveC1maWVsZCk6Zm9jdXMtd2l0aGluPnNwYW46Zmlyc3Qtb2YtdHlwZSwuc2ltcGxlLWNvbnRlbnQgZm9ybSBsYWJlbDpub3QoLmZpbGUtZmllbGQpOm5vdCguc2VsZWN0LWZpZWxkKTpub3QoLmNoZWNrYm94LWZpZWxkKS5mb2N1cz5zcGFuOmZpcnN0LW9mLXR5cGV7Zm9udC1zaXplOjEycHh9fS5jb250YWN0LXRhYnMgZm9ybSBsYWJlbC5zZWxlY3QtZmllbGQsLnNpbXBsZS1jb250ZW50IGZvcm0gbGFiZWwuc2VsZWN0LWZpZWxke2ZsZXg6MSAxIDEwMCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCl7LmNvbnRhY3QtdGFicyBmb3JtIGxhYmVsLnNlbGVjdC1maWVsZCwuc2ltcGxlLWNvbnRlbnQgZm9ybSBsYWJlbC5zZWxlY3QtZmllbGR7ZmxleDoxIDEgY2FsYyg1MCUgLSAyMHB4KX19LmNvbnRhY3QtdGFicyBmb3JtIGxhYmVsLmZpbGUtZmllbGQgc3Bhbjpub3QoLmZpbGUtYnJpZWZpbmcpLC5zaW1wbGUtY29udGVudCBmb3JtIGxhYmVsLmZpbGUtZmllbGQgc3Bhbjpub3QoLmZpbGUtYnJpZWZpbmcpe2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbTo1cHh9LmNvbnRhY3QtdGFicyBmb3JtIGxhYmVsLmZpbGUtZmllbGQgc3Bhbi5maWxlLWJyaWVmaW5nLC5zaW1wbGUtY29udGVudCBmb3JtIGxhYmVsLmZpbGUtZmllbGQgc3Bhbi5maWxlLWJyaWVmaW5ne3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21heC13aWR0aDoyOTBweH0uY29udGFjdC10YWJzIGZvcm0gbGFiZWwuZmlsZS1maWVsZCBzcGFuLmZpbGUtYnJpZWZpbmc6aG92ZXI6YmVmb3JlLC5zaW1wbGUtY29udGVudCBmb3JtIGxhYmVsLmZpbGUtZmllbGQgc3Bhbi5maWxlLWJyaWVmaW5nOmhvdmVyOmJlZm9yZXtiYWNrZ3JvdW5kOiMwMDB9LmNvbnRhY3QtdGFicyBmb3JtIGxhYmVsLmZpbGUtZmllbGQgc3Bhbi5maWxlLWJyaWVmaW5nOmJlZm9yZSwuc2ltcGxlLWNvbnRlbnQgZm9ybSBsYWJlbC5maWxlLWZpZWxkIHNwYW4uZmlsZS1icmllZmluZzpiZWZvcmV7Y29udGVudDpcIkRhdGVpIGhvY2hsYWRlblwiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtiYWNrZ3JvdW5kOiNlOTRjNGU7Y29sb3I6I2ZmZjtwYWRkaW5nOjEycHggMzBweCAxMHB4O3RleHQtYWxpZ246Y2VudGVyO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIDAuM3MgZWFzZS1pbi1vdXQgMHN9LmNvbnRhY3QtdGFicyBmb3JtIGxhYmVsLmZpbGUtZmllbGQgc3Bhbi5maWxlLWJyaWVmaW5nPmlucHV0LC5zaW1wbGUtY29udGVudCBmb3JtIGxhYmVsLmZpbGUtZmllbGQgc3Bhbi5maWxlLWJyaWVmaW5nPmlucHV0e3Zpc2liaWxpdHk6aGlkZGVuO21hcmdpbi1ib3R0b206MTBweH1AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpey5jb250YWN0LXRhYnMgZm9ybSBsYWJlbC5maWxlLWZpZWxkIHAsLnNpbXBsZS1jb250ZW50IGZvcm0gbGFiZWwuZmlsZS1maWVsZCBwe2ZvbnQtc2l6ZToxMnB4fX0uY29udGFjdC10YWJzIGZvcm0gbGFiZWwgcCwuc2ltcGxlLWNvbnRlbnQgZm9ybSBsYWJlbCBwe2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjE4cHg7bWFyZ2luLWJvdHRvbTowfWlucHV0W3R5cGU9XCJ0ZXh0XCJdLGlucHV0W3R5cGU9XCJlbWFpbFwiXSxpbnB1dFt0eXBlPVwidXJsXCJdLGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxpbnB1dFt0eXBlPVwic2VhcmNoXCJdLGlucHV0W3R5cGU9XCJudW1iZXJcIl0saW5wdXRbdHlwZT1cInRlbFwiXSxpbnB1dFt0eXBlPVwicmFuZ2VcIl0saW5wdXRbdHlwZT1cImRhdGVcIl0saW5wdXRbdHlwZT1cIm1vbnRoXCJdLGlucHV0W3R5cGU9XCJ3ZWVrXCJdLGlucHV0W3R5cGU9XCJ0aW1lXCJdLGlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0saW5wdXRbdHlwZT1cImNvbG9yXCJdLHRleHRhcmVhe2NvbG9yOiMwNDIyMzk7Ym9yZGVyLXJhZGl1czoycHg7cGFkZGluZzoxMHB4IDA7d2lkdGg6MTAwJTtib3JkZXI6MDtmb250LXNpemU6MThweDtmb250LXNpemU6MS4xMjVyZW07bGluZS1oZWlnaHQ6MjBweDtsaW5lLWhlaWdodDoxLjI1cmVtO2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MThweDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O21hcmdpbi1ib3R0b206MzBweDtvdXRsaW5lOm5vbmUgIWltcG9ydGFudDtib3JkZXI6bm9uZTtib3gtc2hhZG93Om5vbmU7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzAwMDttYXJnaW46MH1AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpe2lucHV0W3R5cGU9XCJ0ZXh0XCJdLGlucHV0W3R5cGU9XCJlbWFpbFwiXSxpbnB1dFt0eXBlPVwidXJsXCJdLGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxpbnB1dFt0eXBlPVwic2VhcmNoXCJdLGlucHV0W3R5cGU9XCJudW1iZXJcIl0saW5wdXRbdHlwZT1cInRlbFwiXSxpbnB1dFt0eXBlPVwicmFuZ2VcIl0saW5wdXRbdHlwZT1cImRhdGVcIl0saW5wdXRbdHlwZT1cIm1vbnRoXCJdLGlucHV0W3R5cGU9XCJ3ZWVrXCJdLGlucHV0W3R5cGU9XCJ0aW1lXCJdLGlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0saW5wdXRbdHlwZT1cImNvbG9yXCJdLHRleHRhcmVhe3BhZGRpbmc6MTBweCAwfX1pbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1cyxpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyxpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLGlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsaW5wdXRbdHlwZT1cInJhbmdlXCJdOmZvY3VzLGlucHV0W3R5cGU9XCJkYXRlXCJdOmZvY3VzLGlucHV0W3R5cGU9XCJtb250aFwiXTpmb2N1cyxpbnB1dFt0eXBlPVwid2Vla1wiXTpmb2N1cyxpbnB1dFt0eXBlPVwidGltZVwiXTpmb2N1cyxpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06Zm9jdXMsaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmZvY3VzLGlucHV0W3R5cGU9XCJjb2xvclwiXTpmb2N1cyx0ZXh0YXJlYTpmb2N1c3tjb2xvcjojMDQyMjM5fWlucHV0W3R5cGU9XCJ0ZXh0XCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPVwiZW1haWxcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9XCJ1cmxcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1cInNlYXJjaFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1cIm51bWJlclwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1cInRlbFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1cInJhbmdlXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPVwiZGF0ZVwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1cIm1vbnRoXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPVwid2Vla1wiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1cInRpbWVcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9XCJkYXRldGltZVwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPVwiY29sb3JcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntvcGFjaXR5OjF9aW5wdXRbdHlwZT1cInRleHRcIl06LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPVwiZW1haWxcIl06LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPVwidXJsXCJdOi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1cInNlYXJjaFwiXTotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9XCJudW1iZXJcIl06LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPVwidGVsXCJdOi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1cInJhbmdlXCJdOi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1cImRhdGVcIl06LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPVwibW9udGhcIl06LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPVwid2Vla1wiXTotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9XCJ0aW1lXCJdOi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1cImNvbG9yXCJdOi1tb3otcGxhY2Vob2xkZXIsdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlcntvcGFjaXR5OjF9aW5wdXRbdHlwZT1cInRleHRcIl06Oi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1cImVtYWlsXCJdOjotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9XCJ1cmxcIl06Oi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOjotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPVwidGVsXCJdOjotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9XCJyYW5nZVwiXTo6LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPVwiZGF0ZVwiXTo6LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPVwibW9udGhcIl06Oi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1cIndlZWtcIl06Oi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1cInRpbWVcIl06Oi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOjotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTo6LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPVwiY29sb3JcIl06Oi1tb3otcGxhY2Vob2xkZXIsdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXJ7b3BhY2l0eToxfWlucHV0W3R5cGU9XCJ0ZXh0XCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9XCJlbWFpbFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPVwidXJsXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1cInRlbFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPVwicmFuZ2VcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1cImRhdGVcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1cIm1vbnRoXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9XCJ3ZWVrXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9XCJ0aW1lXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9XCJkYXRldGltZVwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1cImNvbG9yXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye29wYWNpdHk6MX1pbnB1dFt0eXBlPVwidGV4dFwiXTo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1cImVtYWlsXCJdOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPVwidXJsXCJdOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9XCJzZWFyY2hcIl06OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9XCJudW1iZXJcIl06OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9XCJ0ZWxcIl06OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9XCJyYW5nZVwiXTo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1cImRhdGVcIl06OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9XCJtb250aFwiXTo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1cIndlZWtcIl06OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9XCJ0aW1lXCJdOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1cImNvbG9yXCJdOjpwbGFjZWhvbGRlcix0ZXh0YXJlYTo6cGxhY2Vob2xkZXJ7b3BhY2l0eToxfXNlbGVjdHtwYWRkaW5nOjE1cHggMDtmb250LXNpemU6MThweDtmb250LXNpemU6MS4xMjVyZW07bGluZS1oZWlnaHQ6MjBweDtsaW5lLWhlaWdodDoxLjI1cmVtO2ZvbnQtd2VpZ2h0OjUwMDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O291dGxpbmU6bm9uZTtib3JkZXI6bm9uZTtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjMDAwO3dpZHRoOjEwMCU7Zm9udC1zaXplOjE4cHg7bWFyZ2luOjA7YXBwZWFyYW5jZTpub25lO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTMnIGhlaWdodD0nOScgdmlld0JveD0nMCAwIDEzIDknIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J002LjUgOUwwLjg3MDgzNCAwLjc1TDEyLjEyOTIgMC43NUw2LjUgOVonIGZpbGw9J2JsYWNrJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNhbGMoMTAwJSAtIDEwcHgpIDUwJX1AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpe3NlbGVjdHtwYWRkaW5nOjEwcHggMH19dGV4dGFyZWF7d2lkdGg6MTAwJTttYXgtaGVpZ2h0OjE1MHB4O3Jlc2l6ZTpub25lfUBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCl7dGV4dGFyZWF7bWF4LWhlaWdodDoxMzBweH19aW5wdXRbdHlwZT1cInN1Ym1pdFwiXXtiYWNrZ3JvdW5kOiNlOTRjNGV9YnV0dG9uLGlucHV0W3R5cGU9XCJidXR0b25cIl06bm90KC5tZW51LXRvZ2dsZSksaW5wdXRbdHlwZT1cInJlc2V0XCJdLGlucHV0W3R5cGU9XCJzdWJtaXRcIl17ZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZDojZTk0YzRlO2JvcmRlci1yYWRpdXM6MnB4O2ZvbnQtc2l6ZToyMHB4O2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjI0cHg7bGluZS1oZWlnaHQ6MS41cmVtO2ZvbnQtd2VpZ2h0OjYwMDt0ZXh0LWFsaWduOmNlbnRlcjtsZXR0ZXItc3BhY2luZzowLjAxZW07Y29sb3I6I2ZmZjtwYWRkaW5nOjE5cHggNjBweDt0ZXh0LWRlY29yYXRpb246bm9uZTtib3JkZXI6MnB4IHNvbGlkICNlOTRjNGU7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlLWluLW91dCAwc31AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpe2J1dHRvbixpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOm5vdCgubWVudS10b2dnbGUpLGlucHV0W3R5cGU9XCJyZXNldFwiXSxpbnB1dFt0eXBlPVwic3VibWl0XCJde3BhZGRpbmc6MTBweCAyNXB4O2ZvbnQtc2l6ZToxNHB4fX1idXR0b246aG92ZXIsYnV0dG9uOmZvY3VzLGlucHV0W3R5cGU9XCJidXR0b25cIl06bm90KC5tZW51LXRvZ2dsZSk6aG92ZXIsaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpub3QoLm1lbnUtdG9nZ2xlKTpmb2N1cyxpbnB1dFt0eXBlPVwicmVzZXRcIl06aG92ZXIsaW5wdXRbdHlwZT1cInJlc2V0XCJdOmZvY3VzLGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1c3tjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Ym9yZGVyLWNvbG9yOiMwMDA7Y29sb3I6I2ZmZjtvdXRsaW5lOm5vbmV9LmJ0bntkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kOiMwMDkxZmY7Ym9yZGVyLXJhZGl1czoycHg7Zm9udC1zaXplOjIwcHg7Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MjRweDtsaW5lLWhlaWdodDoxLjVyZW07Zm9udC13ZWlnaHQ6NjAwO3RleHQtYWxpZ246Y2VudGVyO2xldHRlci1zcGFjaW5nOjAuMDFlbTtjb2xvcjojZmZmO3BhZGRpbmc6MTlweCA2MHB4O3RleHQtZGVjb3JhdGlvbjpub25lO2JvcmRlcjoycHggc29saWQgIzAwOTFmZjt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzfS5idG4uc217Zm9udC1zaXplOjE2cHg7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MjBweDtsaW5lLWhlaWdodDoxLjI1cmVtO2ZvbnQtd2VpZ2h0OjYwMDtwYWRkaW5nOjEycHggNDJweH0uYnRuOmhvdmVyLC5idG46Zm9jdXN7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZmYyZDg2O2JvcmRlci1jb2xvcjojZmYyZDg2O2NvbG9yOiNmZmY7b3V0bGluZTpub25lfS5oZWFkZXItYnRue2JvcmRlci1jb2xvcjojZmZmO2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LnN0aWNreS1oZWFkZXIgLmhlYWRlci1idG57Ym9yZGVyLWNvbG9yOiMwMDkxZmY7YmFja2dyb3VuZC1jb2xvcjojMDA5MWZmO3BhZGRpbmctdG9wOjlweDtwYWRkaW5nLWJvdHRvbTo5cHh9LnN0aWNreS1oZWFkZXIgLmhlYWRlci1idG46aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmYyZDg2O2JvcmRlci1jb2xvcjojZmYyZDg2fS5zY3JlZW4tcmVhZGVyLXRleHR7Ym9yZGVyOjA7Y2xpcDpyZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7Y2xpcC1wYXRoOmluc2V0KDUwJSk7aGVpZ2h0OjFweDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7d2lkdGg6MXB4O3dvcmQtd3JhcDpub3JtYWwgIWltcG9ydGFudH0uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2YxZjFmMTtib3JkZXItcmFkaXVzOjNweDtib3gtc2hhZG93OjAgMCAycHggMnB4IHJnYmEoMCwwLDAsMC42KTtjbGlwOmF1dG8gIWltcG9ydGFudDtjbGlwLXBhdGg6bm9uZTtjb2xvcjojMjE3NTliO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjE0cHg7Zm9udC1zaXplOi44NzVyZW07Zm9udC13ZWlnaHQ6Ym9sZDtoZWlnaHQ6YXV0bztsZWZ0OjVweDtsaW5lLWhlaWdodDpub3JtYWw7cGFkZGluZzoxNXB4IDIzcHggMTRweDt0ZXh0LWRlY29yYXRpb246bm9uZTt0b3A6NXB4O3dpZHRoOmF1dG87ei1pbmRleDoxMDAwMDB9LmFsaWdubGVmdHttYXJnaW4tcmlnaHQ6MS41ZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCl7LmFsaWdubGVmdHtkaXNwbGF5OmlubGluZTtmbG9hdDpsZWZ0fX0uYWxpZ25yaWdodHttYXJnaW4tbGVmdDoxLjVlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KXsuYWxpZ25yaWdodHtkaXNwbGF5OmlubGluZTtmbG9hdDpyaWdodH19LmFsaWduY2VudGVye2NsZWFyOmJvdGg7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5nbG9zc2FyeV9jb250YWluZXJ7bWF4LXdpZHRoOjExNzBweDtwYWRkaW5nLXRvcDo0MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5nbG9zc2FyeV9jb250YWluZXJ7cGFkZGluZy10b3A6NzBweH19Lmdsb3NzYXJ5X2NvbnRhaW5lciAuZ2xvc3NhcnlfYXJjaGl2ZV90b3BfY29udGVudHttYXJnaW4tYm90dG9tOjYwcHh9Lmdsb3NzYXJ5X2NvbnRhaW5lciAuZ2xvc3NhcnlfYXJjaGl2ZV90b3BfY29udGVudCBoMXtsZXR0ZXItc3BhY2luZzoycHg7bWFyZ2luLWJvdHRvbTo0MHB4fS5nbG9zc2FyeV9jb250YWluZXIgLmdsb3NzYXJ5X2FyY2hpdmVfdG9wX2NvbnRlbnQgaDIsLmdsb3NzYXJ5X2NvbnRhaW5lciAuZ2xvc3NhcnlfYXJjaGl2ZV90b3BfY29udGVudCBoMywuZ2xvc3NhcnlfY29udGFpbmVyIC5nbG9zc2FyeV9hcmNoaXZlX3RvcF9jb250ZW50IGg0LC5nbG9zc2FyeV9jb250YWluZXIgLmdsb3NzYXJ5X2FyY2hpdmVfdG9wX2NvbnRlbnQgaDUsLmdsb3NzYXJ5X2NvbnRhaW5lciAuZ2xvc3NhcnlfYXJjaGl2ZV90b3BfY29udGVudCBoNntmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6LS43cHh9Lmdsb3NzYXJ5X2NvbnRhaW5lciBmb3Jte3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206NjBweDtib3JkZXI6MXB4IHNvbGlkICM4MjgyODI7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5nbG9zc2FyeV9jb250YWluZXIgZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSwuZ2xvc3NhcnlfY29udGFpbmVyIGZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXXtwYWRkaW5nOjVweCA2NXB4IDVweCAxMHB4O2hlaWdodDo2MHB4O2JvcmRlcjpub25lO291dGxpbmU6bm9uZTtmb250LXNpemU6MTZweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KXsuZ2xvc3NhcnlfY29udGFpbmVyIGZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sLmdsb3NzYXJ5X2NvbnRhaW5lciBmb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl17Zm9udC1zaXplOjE4cHg7cGFkZGluZzo1cHggNjVweCA1cHggMjBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lmdsb3NzYXJ5X2NvbnRhaW5lciBmb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLC5nbG9zc2FyeV9jb250YWluZXIgZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJde3BhZGRpbmc6NXB4IDg1cHggNXB4IDI3cHg7aGVpZ2h0OjgwcHg7Zm9udC1zaXplOjIycHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpey5nbG9zc2FyeV9jb250YWluZXIgZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSwuZ2xvc3NhcnlfY29udGFpbmVyIGZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXXtmb250LXNpemU6MjRweH19Lmdsb3NzYXJ5X2NvbnRhaW5lciBmb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjpwbGFjZWhvbGRlciwuZ2xvc3NhcnlfY29udGFpbmVyIGZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6cGxhY2Vob2xkZXJ7Y29sb3I6IzgyODI4Mn0uZ2xvc3NhcnlfY29udGFpbmVyIGZvcm0gYnV0dG9ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMXB4O3JpZ2h0Oi0xcHg7YmFja2dyb3VuZDp0cmFuc3BhcmVudDt3aWR0aDo2MnB4O2hlaWdodDo2MnB4O3BhZGRpbmc6MDt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzO2JvcmRlcjpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5nbG9zc2FyeV9jb250YWluZXIgZm9ybSBidXR0b257d2lkdGg6ODJweDtoZWlnaHQ6ODJweH19Lmdsb3NzYXJ5X2NvbnRhaW5lciBmb3JtIGJ1dHRvbiBzdmcgcGF0aHtmaWxsOiNlOTRjNGU7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlLWluLW91dCAwc30uZ2xvc3NhcnlfY29udGFpbmVyIGZvcm0gYnV0dG9uOmhvdmVye2JhY2tncm91bmQ6I2U5NGM0ZX0uZ2xvc3NhcnlfY29udGFpbmVyIGZvcm0gYnV0dG9uOmhvdmVyIHN2ZyBwYXRoe2ZpbGw6I2ZmZn0uZ2xvc3Nhci10YWdze21hcmdpbjowIC01cHggOTBweDtwYWRkaW5nOjA7bGlzdC1zdHlsZTpub25lO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcH0uZ2xvc3Nhci10YWdzIGxpe21hcmdpbjowIDVweCAxMnB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpey5nbG9zc2FyLXRhZ3MgbGl7bWFyZ2luOjAgNXB4IDIwcHh9fS5nbG9zc2FyLXRhZ3MgbGkgYXtmb250LXdlaWdodDo1MDA7YmFja2dyb3VuZDojRUVFRkYyO3BhZGRpbmc6NXB4IDE1cHg7ZGlzcGxheTpibG9jaztmb250LXNpemU6MTRweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KXsuZ2xvc3Nhci10YWdzIGxpIGF7cGFkZGluZzoxMHB4IDIwcHg7Zm9udC1zaXplOjE4cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5nbG9zc2FyLXRhZ3MgbGkgYXtwYWRkaW5nOjE0cHggMjZweDtmb250LXNpemU6MjBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7Lmdsb3NzYXItdGFncyBsaSBhe3BhZGRpbmc6MTdweCAzMnB4O2ZvbnQtc2l6ZToyNHB4fX0uZ2xvc3Nhci10YWdzIGxpIGE6aG92ZXJ7YmFja2dyb3VuZDojZTk0YzRlO2NvbG9yOiNmZmZ9Lmdsb3NzYXItdGFncyBsaS5jdXJyZW50LWNhdCBhe2JhY2tncm91bmQ6I2U5NGM0ZTtjb2xvcjojZmZmfS5nbG9zc2FyLWZpbHRlcnt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxMDAlO3BhZGRpbmc6MCAwIDE4cHg7bWFyZ2luOjAgMCA0M3B4IDA7bGlzdC1zdHlsZTpub25lO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMwMDA7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpjZW50ZXJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lmdsb3NzYXItZmlsdGVye2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufX0uZ2xvc3Nhci1maWx0ZXIgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lmdsb3NzYXItZmlsdGVyIGxpOmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDowfS5nbG9zc2FyLWZpbHRlciBsaTpsYXN0LWNoaWxke3BhZGRpbmctcmlnaHQ6MH0uZ2xvc3Nhci1maWx0ZXIgbGkgYXtkaXNwbGF5OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDoxLjU7Y29sb3I6I2U5NGM0ZTt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXdlaWdodDo1MDA7Y3Vyc29yOnBvaW50ZXI7b3BhY2l0eToxO2ZvbnQtc2l6ZToxNHB4O3BhZGRpbmc6MnB4IDdweCAwfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpey5nbG9zc2FyLWZpbHRlciBsaSBhe2ZvbnQtc2l6ZToxNnB4O3BhZGRpbmc6MnB4IDEwcHggMH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lmdsb3NzYXItZmlsdGVyIGxpIGF7Zm9udC1zaXplOjE4cHg7cGFkZGluZzoycHggM3B4IDB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpey5nbG9zc2FyLWZpbHRlciBsaSBhe2ZvbnQtc2l6ZToyMHB4O3BhZGRpbmc6MnB4IDdweCAwfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCl7Lmdsb3NzYXItZmlsdGVyIGxpIGF7Zm9udC1zaXplOjI0cHg7bWFyZ2luOjAgMnB4fX0uZ2xvc3Nhci1maWx0ZXIgbGkgYTpob3Zlcntjb2xvcjojMDAwfS5nbG9zc2FyLWZpbHRlciBsaS5jdXJyZW50LWNhdCBhe2JhY2tncm91bmQ6I2U5NGM0ZTtjb2xvcjojZmZmfS5nbG9zc2FyLWZpbHRlciBsaS5jYXRfY291bnRfMHtvcGFjaXR5OjAuNX0uZ2xvc3Nhci1maWx0ZXIgbGkuY2F0X2NvdW50XzAgYXtjdXJzb3I6bm90LWFsbG93ZWR9Lmdsb3NzYXItZmlsdGVyIGxpLmNhdF9jb3VudF8wIGE6aG92ZXJ7Y29sb3I6I2U5NGM0ZX0uY2F0X2dyb3Vwe21hcmdpbjowIDAgMTVweCAwO2JvcmRlci1yYWRpdXM6NXB4O292ZXJmbG93OmhpZGRlbn0uY2F0X2dyb3VwIGEsLmNhdF9ncm91cCBoNHtmb250LXdlaWdodDo3MDA7Y29sb3I6I2U5NGM0ZTtwYWRkaW5nOjE4cHggMCAwO2Rpc3BsYXk6YmxvY2s7bGluZS1oZWlnaHQ6MX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuY2F0X2dyb3VwIGEsLmNhdF9ncm91cCBoNHtwYWRkaW5nOjE4cHggMCAxNXB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXsuY2F0X2dyb3VwIGEsLmNhdF9ncm91cCBoNHtmb250LXNpemU6MjRweH19Lmdsb3NzYXJ5X2xpc3R7bGlzdC1zdHlsZTpub25lfS5nbG9zc2FyeV9saXN0IC5oNHttYXJnaW4tYm90dG9tOjhweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZ2xvc3NhcnlfbGlzdCAuaDR7bWFyZ2luLWJvdHRvbToyMnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXsuZ2xvc3NhcnlfbGlzdCAuaDR7Zm9udC1zaXplOjI0cHh9fS5nbG9zc2FyeV9wb3N0c19saXN0e3BhZGRpbmc6MCAwIDUwcHg7bWFyZ2luOjB9Lmdsb3NzYXJ5X3Bvc3RzX2xpc3QtLWl0ZW17bGlzdC1zdHlsZTpub25lO21hcmdpbi1ib3R0b206MTVweH0uYnJlYWRjcnVtYnN7bWFyZ2luOjIwcHggMDtwYWRkaW5nOjB9LmJyZWFkY3J1bWJzIGxpe2xpc3Qtc3R5bGU6bm9uZTtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjAgMTBweDttYXJnaW4tYm90dG9tOjA7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246bWlkZGxlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5icmVhZGNydW1icyBsaXtmb250LXNpemU6MTJweH19LmJyZWFkY3J1bWJzIGxpOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIlwiO2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2Fycm93LXJpZ2h0LnN2Z1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCU7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47d2lkdGg6MjBweDtoZWlnaHQ6MTRweDt0b3A6NDglO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7bGluZS1oZWlnaHQ6MTtsZWZ0OjEwMCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LmJyZWFkY3J1bWJzIGxpOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXJ7d2lkdGg6MTZweDtoZWlnaHQ6MTJweH19LmJsb2ctYmFubmVye3BhZGRpbmc6NnZoIDA7cG9zaXRpb246cmVsYXRpdmV9LmJsb2ctYmFubmVyPi5jb250YWluZXIsLmJsb2ctYmFubmVyPi5tYWluLW1lbnVfX2NvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9LmJsb2ctYmFubmVyIC5iYW5uZXItaW1hZ2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmJsb2ctYmFubmVyIC5iYW5uZXItaW1hZ2U6YmVmb3JlLC5ibG9nLWJhbm5lciAuYmFubmVyLWltYWdlOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uYmxvZy1iYW5uZXIgLmJhbm5lci1pbWFnZSBpbWd7ZGlzcGxheTpibG9jaztvYmplY3QtZml0OmNvdmVyO2hlaWdodDoxMDAlO3dpZHRoOjEwMCV9LmJsb2ctYmFubmVyIC50aXRsZS0xe21hcmdpbjowfS5ibG9nLWxvb3B7bWFyZ2luOjIwcHggMCA2MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpey5ibG9nLWxvb3AgLmNvbnRhaW5lci1mbHVpZD4ucm93e21hcmdpbi1sZWZ0Oi02MHB4O21hcmdpbi1yaWdodDotNjBweH19LmJsb2ctbG9vcCAuY29sLW1kLTZ7bWFyZ2luLWJvdHRvbTozMHB4fS5ibG9nLWxvb3AtLWNhdGVnb3JpZXN7bWFyZ2luLXRvcDo0MHB4fS5ibG9nLWxvb3AtLWNhdGVnb3JpZXMgLnRpdGxlX2Jsb2Nre21hcmdpbi1ib3R0b206MzBweH0uYmxvZy1pdGVtLS1pbWFnZXttYXJnaW4tYm90dG9tOi00MHB4O2Rpc3BsYXk6YmxvY2t9QG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KXsuYmxvZy1pdGVtLS1pbWFnZXttYXJnaW4tYm90dG9tOi0yMHB4fX0uYmxvZy1pdGVtLS1pbWFnZT5pbWd7ZGlzcGxheTpibG9ja30uYmxvZy1pdGVtIC5ibG9nLWl0ZW0taW5mb3ttYXJnaW46MCAyMHB4IDA7YmFja2dyb3VuZC1jb2xvcjojZmNmY2ZjO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjtwYWRkaW5nOjMwcHggMTBweCAxMHB4O3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCl7LmJsb2ctaXRlbSAuYmxvZy1pdGVtLWluZm97bWFyZ2luOjAgMTBweDtwYWRkaW5nOjI1cHggMTBweCAxMHB4fX0uYmxvZy1pdGVtIC5ibG9nLWl0ZW0taW5mbyBoNXttYXJnaW4tYm90dG9tOjIwcHg7bGluZS1oZWlnaHQ6MS4zfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmJsb2ctaXRlbSAuYmxvZy1pdGVtLWluZm8gaDV7Zm9udC1zaXplOjIwcHh9fS5ibG9nLWl0ZW0gLmJsb2ctaXRlbS1pbmZvIC50b3AtaW5mby1saW5le2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjE4cHg7bGluZS1oZWlnaHQ6MS4xMjVyZW07Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiMxZTViZmI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbi1ib3R0b206MjBweH0uYmxvZy1pdGVtIC5ibG9nLWl0ZW0taW5mbyAudG9wLWluZm8tbGluZSAucG9zdC1jYXRlZ29yaWVze21hcmdpbjowfS5ibG9nLWl0ZW0gLmJsb2ctaXRlbS1pbmZvIC50b3AtaW5mby1saW5lIC5wb3N0LWNhdGVnb3JpZXMgbGl7bWFyZ2luOjA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uYmxvZy1pdGVtIC5ibG9nLWl0ZW0taW5mbyAudG9wLWluZm8tbGluZSAucG9zdC1jYXRlZ29yaWVzIGxpOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6NHB4O3dpZHRoOjRweDtib3JkZXItcmFkaXVzOjUwJTttYXJnaW46MCAxMHB4O2JhY2tncm91bmQtY29sb3I6IzAwMWMzMn0uYmxvZy1pdGVtIC5ibG9nLWl0ZW0taW5mbyAudG9wLWluZm8tbGluZSAucG9zdC1jYXRlZ29yaWVzIGxpIGF7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6Y3VycmVudENvbG9yO3BhZGRpbmc6MDtmb250LXNpemU6MTRweDtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxOHB4O2xpbmUtaGVpZ2h0OjEuMTI1cmVtO2ZvbnQtd2VpZ2h0OjYwMDtib3JkZXI6MDtjb2xvcjojMDAwfS5ibG9nLWl0ZW0gLmJsb2ctaXRlbS1pbmZvIC50b3AtaW5mby1saW5lIC5wb3N0LWNhdGVnb3JpZXMgbGkgYTpob3Zlcntjb2xvcjojZTk0YzRlO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJsb2ctaXRlbSAuYmxvZy1pdGVtLWluZm8gLnRvcC1pbmZvLWxpbmUgdGltZXtjb2xvcjojMDAwfS5ibG9nLWl0ZW0gLmJsb2ctaXRlbS1pbmZvIC50aXRsZS05e21hcmdpbi1ib3R0b206MjBweH0uYmxvZy1pdGVtIC5ibG9nLWl0ZW0taW5mbyAudGl0bGUtOSBhe2NvbG9yOmN1cnJlbnRDb2xvcjt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzO2NvbG9yOiMwMDB9LmJsb2ctaXRlbSAuYmxvZy1pdGVtLWluZm8gLnRpdGxlLTkgYTpob3Zlcntjb2xvcjojZTk0YzRlfS5ibG9nLWl0ZW0gLmJsb2ctaXRlbS1pbmZvIC50ZXh0LTR7bWFyZ2luOjB9LmJsb2ctaXRlbSAuYmxvZy1pdGVtLWluZm8gcCBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6MjBweH0uYmxvZy1pdGVtIC5ibG9nLWl0ZW0taW5mbyBwIGE6bm90KDpob3Zlcil7Y29sb3I6aW5oZXJpdH0uYmxvZy1pdGVtIC5ibG9nLWl0ZW0taW5mbyBwIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmJsb2ctaXRlbSAuYmxvZy1pdGVtLWluZm8gcCBhOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OlwiXCI7YmFja2dyb3VuZDp1cmwoLi4vaW1nL2Fycm93LXJpZ2h0LnN2Zyk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246NTAlO2JhY2tncm91bmQtc2l6ZTpjb250YWluO3dpZHRoOjIwcHg7aGVpZ2h0OjE0cHg7dG9wOjQ2JTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO2xpbmUtaGVpZ2h0OjE7bGVmdDoxMDklfS5zaW5nbGVfc2VjdGlvbntwYWRkaW5nLXRvcDo0MHB4O3BhZGRpbmctYm90dG9tOjQwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnNpbmdsZV9zZWN0aW9ue3BhZGRpbmctdG9wOjcwcHg7cGFkZGluZy1ib3R0b206NzBweH19LnNpbmdsZV9zZWN0aW9uLS10aXRsZXttYXJnaW4tYm90dG9tOjMwcHh9LnNpbmdsZV9zZWN0aW9uLS1pbWd7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbTozMHB4fS5zaW5nbGVfc2VjdGlvbi0taW1nIGltZ3ttYXgtd2lkdGg6MTAwJTtkaXNwbGF5OmlubGluZS1ibG9ja31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXsuc2luZ2xlX3NlY3Rpb24gLmNvbnRhaW5lci1mbHVpZD4ucm93e21hcmdpbi1sZWZ0Oi02MHB4O21hcmdpbi1yaWdodDotNjBweH19LnNpbmdsZV9zZWN0aW9uIGgyLC5zaW5nbGVfc2VjdGlvbiAuaDJ7Zm9udC1zaXplOjM0cHg7Zm9udC1zaXplOjIuMTI1cmVtO2xpbmUtaGVpZ2h0OjEuNHB4O2xpbmUtaGVpZ2h0Oi4wODc1cmVtO2ZvbnQtd2VpZ2h0OjYwMDtmb250LWZhbWlseTpcIlNwYXJ0YW5cIiwtYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxcIlNlZ29lIFVJXCIsUm9ib3RvLFwiSGVsdmV0aWNhIE5ldWVcIixBcmlhbCxcIk5vdG8gU2Fuc1wiLHNhbnMtc2VyaWYsXCJBcHBsZSBDb2xvciBFbW9qaVwiLFwiU2Vnb2UgVUkgRW1vamlcIixcIlNlZ29lIFVJIFN5bWJvbFwiLFwiTm90byBDb2xvciBFbW9qaVwiO2xldHRlci1zcGFjaW5nOi0xLjJweDttYXJnaW46MDtsaW5lLWhlaWdodDoxLjZ9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuc2luZ2xlX3NlY3Rpb24gaDIsLnNpbmdsZV9zZWN0aW9uIC5oMntmb250LXNpemU6MzBweDtsaW5lLWhlaWdodDoxLjR9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnNpbmdsZV9zZWN0aW9uIGgyLC5zaW5nbGVfc2VjdGlvbiAuaDJ7Zm9udC1zaXplOjI4cHg7bGluZS1oZWlnaHQ6MS4zNX19QG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KXsuc2luZ2xlX3NlY3Rpb24gaDIsLnNpbmdsZV9zZWN0aW9uIC5oMntmb250LXNpemU6MjZweH19QG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KXsuc2luZ2xlX3NlY3Rpb24gaDIsLnNpbmdsZV9zZWN0aW9uIC5oMntmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDoxLjN9fUBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCl7LnNpbmdsZV9zZWN0aW9uIGgyLC5zaW5nbGVfc2VjdGlvbiAuaDJ7Zm9udC1zaXplOjIycHh9fS5zaW5nbGVfc2VjdGlvbiB1bCwuc2luZ2xlX3NlY3Rpb24gb2x7bWFyZ2luLWxlZnQ6MH0uc2luZ2xlX3NlY3Rpb24gdWwgbGkgYSwuc2luZ2xlX3NlY3Rpb24gb2wgbGkgYXtjb2xvcjojZTk0YzRlfS5zaW5nbGVfc2VjdGlvbiB1bCBsaSBhOmhvdmVyLC5zaW5nbGVfc2VjdGlvbiBvbCBsaSBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnNpbmdsZSAudG9wLWluZm8tbGluZXttYXJnaW4tYm90dG9tOjIwcHg7Zm9udC1zaXplOjE2cHh9LnNpbmdsZSAudG9wLWluZm8tbGluZSBzcGFuLC5zaW5nbGUgLnRvcC1pbmZvLWxpbmUgdGltZXtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjVweCAxMHB4fS5zaW5nbGUgLnRvcC1pbmZvLWxpbmUgdGltZXtwb3NpdGlvbjpyZWxhdGl2ZX0uc2luZ2xlIC50b3AtaW5mby1saW5lIHRpbWU6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO2xlZnQ6MDtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjRweDt3aWR0aDo0cHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZC1jb2xvcjojMDAxYzMyfS55b2FzdF9icmVhZGNydW1iX3NlY3Rpb257cGFkZGluZzoxMHB4IDB9I2JyZWFkY3J1bWJzPnNwYW4+c3Bhbj4qe3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtkaXNwbGF5OmlubGluZS1ibG9ja31AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpeyNicmVhZGNydW1icz5zcGFuPnNwYW4+Kntmb250LXNpemU6MTRweH19I2JyZWFkY3J1bWJzPnNwYW4+c3BhbiBpe2JhY2tncm91bmQ6dXJsKC4uL2ltZy9hcnJvdy1yaWdodC5zdmcpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJTtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjt3aWR0aDoyMHB4O2hlaWdodDoxNHB4O2xpbmUtaGVpZ2h0OjE7bGVmdDoxMDAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrfUBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCl7I2JyZWFkY3J1bWJzPnNwYW4+c3BhbiBpe2hlaWdodDoxM3B4fX0uZmFxX3NlY3Rpb257YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyMzMsMjM3LDAuNyl9LmZhcV9ncm91cC0tbGlzdHtwYWRkaW5nOjA7bWFyZ2luOjA7Y291bnRlci1yZXNldDpsaXN0LXNlcnZpY2VzfS5mYXFfZ3JvdXAtLWxpc3QgLml0ZW17bGlzdC1zdHlsZTpub25lfS5mYXFfZ3JvdXAtLWxpc3QgLml0ZW06bm90KDpsYXN0LWNoaWxkKXtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjZTk0YzRlfS5mYXFfZ3JvdXAtLWxpc3QgLml0ZW0gLmNvdW50LXJlc3VsdHtjb3VudGVyLWluY3JlbWVudDpsaXN0LXNlcnZpY2VzO3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7ZmxleC1zaHJpbms6MDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Ym9yZGVyOjFweCBzb2xpZCAjZTk0YzRlO3BhZGRpbmc6NHB4O2JhY2tncm91bmQtY29sb3I6I2U5NGM0ZTtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kLWNsaXA6Y29udGVudC1ib3g7bWFyZ2luLXJpZ2h0OjIwcHg7Zm9udC13ZWlnaHQ6NzAwfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpey5mYXFfZ3JvdXAtLWxpc3QgLml0ZW0gLmNvdW50LXJlc3VsdHt3aWR0aDo1MHB4O2hlaWdodDo1MHB4O21hcmdpbi1yaWdodDoyNXB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsuZmFxX2dyb3VwLS1saXN0IC5pdGVtIC5jb3VudC1yZXN1bHR7bWFyZ2luLXJpZ2h0OjEwcHh9fS5mYXFfZ3JvdXAtLWxpc3QgLml0ZW0gLmNvdW50LXJlc3VsdDpiZWZvcmV7Y29udGVudDpjb3VudGVyKGxpc3Qtc2VydmljZXMpO2xldHRlci1zcGFjaW5nOi0wLjA2cHg7Y29sb3I6I2ZmZjtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MXB4fS5mYXFfZ3JvdXAtLWxpc3QgLml0ZW0tLXRpdGxle21hcmdpbjowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5mYXFfZ3JvdXAtLWxpc3QgLml0ZW0tLXRpdGxle2ZvbnQtc2l6ZToxNnB4fX0uZmFxX2dyb3VwLS1saXN0IC5pdGVtLS1oZWFkZXJ7cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOnBvaW50ZXI7cGFkZGluZzoxMHB4IDQ1cHggMTBweCAwO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7LmZhcV9ncm91cC0tbGlzdCAuaXRlbS0taGVhZGVye3BhZGRpbmc6MTVweCA0NXB4IDE1cHggMH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpey5mYXFfZ3JvdXAtLWxpc3QgLml0ZW0tLWhlYWRlcntwYWRkaW5nOjIwcHggNDVweCAyMHB4IDB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey5mYXFfZ3JvdXAtLWxpc3QgLml0ZW0tLWhlYWRlcntwYWRkaW5nLXJpZ2h0OjMwcHh9fS5mYXFfZ3JvdXAtLWxpc3QgLml0ZW0tLWJvZHl7ZGlzcGxheTpub25lO3BhZGRpbmc6MTFweCAwIDE3cHg7bWF4LXdpZHRoOjYyNHB4O3RyYW5zZm9ybTp0cmFuc2xhdGVYKDkwcHgpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpey5mYXFfZ3JvdXAtLWxpc3QgLml0ZW0tLWJvZHl7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7cGFkZGluZy1sZWZ0OjYycHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5mYXFfZ3JvdXAtLWxpc3QgLml0ZW0tLWJvZHl7cGFkZGluZy1sZWZ0OjUycHh9fS5mYXFfZ3JvdXAtLWxpc3QgLml0ZW0tLWJvZHkgaDV7bWFyZ2luLWJvdHRvbTo0OXB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey5mYXFfZ3JvdXAtLWxpc3QgLml0ZW0tLWJvZHkgaDV7bWFyZ2luLWJvdHRvbToyNHB4fX0uZmFxX2dyb3VwLS1saXN0IC5pdGVtLS1ib2R5IGg1K2g1e21hcmdpbi10b3A6LTEwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7LmZhcV9ncm91cC0tbGlzdCAuaXRlbS0tYm9keSBoNStoNXttYXJnaW4tdG9wOi01cHh9fS5mYXFfZ3JvdXAtLWxpc3QgLml0ZW0tLWJvZHkgaDUrcHttYXJnaW4tdG9wOi0zMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey5mYXFfZ3JvdXAtLWxpc3QgLml0ZW0tLWJvZHkgaDUrcHttYXJnaW4tdG9wOi0xNXB4fX0uZmFxX2dyb3VwLS1saXN0IC5pdGVtLS1ib2R5IHB7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MjBweH0uZmFxX2dyb3VwLS1saXN0IC5pdGVtIC5sZXNzX2J0biwuZmFxX2dyb3VwLS1saXN0IC5pdGVtIC5tb3JlX2J0bntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO2xlZnQ6MDtib3R0b206MDt0b3A6MDt0cmFuc2l0aW9uOmFsbCAwLjJzfS5mYXFfZ3JvdXAtLWxpc3QgLml0ZW0gLmxlc3NfYnRuOmJlZm9yZSwuZmFxX2dyb3VwLS1saXN0IC5pdGVtIC5tb3JlX2J0bjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIitcIjt0b3A6NTAlO3JpZ2h0OjE1cHg7Y29sb3I6I2U5NGM0ZTtmb250LXNpemU6MjlweDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtsaW5lLWhlaWdodDoxO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcjtoZWlnaHQ6MjlweDt3aWR0aDoyNXB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpey5mYXFfZ3JvdXAtLWxpc3QgLml0ZW0gLmxlc3NfYnRuOmJlZm9yZSwuZmFxX2dyb3VwLS1saXN0IC5pdGVtIC5tb3JlX2J0bjpiZWZvcmV7cmlnaHQ6NXB4fX0uZmFxX2dyb3VwLS1saXN0IC5pdGVtIC5sZXNzX2J0bntvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW59LmZhcV9ncm91cC0tbGlzdCAuaXRlbSAubGVzc19idG46YmVmb3Jle2NvbnRlbnQ6XCItXCI7cGFkZGluZy1ib3R0b206OHB4fS5mYXFfZ3JvdXAtLWxpc3QgLml0ZW0gLm1vcmVfYnRue29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGV9LmZhcV9ncm91cC0tbGlzdCAuaXRlbS5hY3RpdmUgLmxlc3NfYnRue3Zpc2liaWxpdHk6dmlzaWJsZTtvcGFjaXR5OjF9LmZhcV9ncm91cC0tbGlzdCAuaXRlbS5hY3RpdmUgLm1vcmVfYnRue3Zpc2liaWxpdHk6aGlkZGVuO29wYWNpdHk6MH0uY3VzdG9tX2Zvb3Rlcl9zY3JpcHR7cGFkZGluZzozMHB4IDE1cHh9LmZvb3RlcntwYWRkaW5nOjc3cHggMCAzMHB4O2JhY2tncm91bmQ6IzAwMDtmb250LXNpemU6MThweDtmb250LXdlaWdodDo2MDB9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuZm9vdGVye3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxNHB4O3BhZGRpbmc6NDBweCAwfX0uZm9vdGVyLnN0aWNreS1mb290ZXJ7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7bWFyZ2luLWJvdHRvbTo0MHB4O2xlZnQ6NDBweDtyaWdodDo0MHB4fUBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpey5mb290ZXIuc3RpY2t5LWZvb3RlcnttYXJnaW4tYm90dG9tOjMwcHg7bGVmdDozMHB4O3JpZ2h0OjMwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LmZvb3Rlci5zdGlja3ktZm9vdGVye21hcmdpbi1ib3R0b206MjBweDtsZWZ0OjIwcHg7cmlnaHQ6MjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuZm9vdGVyLnN0aWNreS1mb290ZXJ7bWFyZ2luLWJvdHRvbToxMHB4O2xlZnQ6MTBweDtyaWdodDoxMHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpey5mb290ZXIuc3RpY2t5LWZvb3RlcnttYXJnaW4tYm90dG9tOjA7bGVmdDowO3JpZ2h0OjB9fS5mb290ZXIgYTpob3Zlcntjb2xvcjojZTk0YzRlfS5mb290ZXJfX2xvZ297bWF4LXdpZHRoOjMyMHB4O3dpZHRoOjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuZm9vdGVyX19sb2dve21hcmdpbi1ib3R0b206MjBweH19LmZvb3Rlcl9fbG9nbyBhe2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0uZm9vdGVyX19sb2dvIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfS5mb290ZXJfX3RvcHtwYWRkaW5nLWJvdHRvbTo2MHB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmZvb3Rlcl9fdG9we3BhZGRpbmctYm90dG9tOjQwcHh9fS5mb290ZXJfX21pZGRsZXtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMik7cGFkZGluZy10b3A6NzhweH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5mb290ZXJfX21pZGRsZXtwYWRkaW5nLXRvcDo0MHB4fX0uZm9vdGVyX19jb2x1bW57bWluLWhlaWdodDoxMTBweDttYXJnaW4tYm90dG9tOjQ2cHh9LmZvb3Rlcl9fY29sdW1uIHB7Zm9udC13ZWlnaHQ6NjAwfS5mb290ZXJfX2luZm97ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6NTBweH0uZm9vdGVyX19pbmZvIGg1e2ZvbnQtc2l6ZToyOHB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmZvb3Rlcl9faW5mb3tmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXJ9fS5mb290ZXJfX3NvY2lhbHN7bWFyZ2luOjEzcHggMCAwO3BhZGRpbmc6MH0uZm9vdGVyX19zb2NpYWxzIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDoxOXB4fS5mb290ZXJfX3NvY2lhbHMgbGkgYXtkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjojODE4MTgxfS5mb290ZXJfX3NvY2lhbHMgbGkgYSBzdmd7bWF4LWhlaWdodDoyMHB4O21heC13aWR0aDoyMHB4O2hlaWdodDoxMDAlO3dpZHRoOjEwMCV9LmZvb3Rlcl9fc29jaWFscyBsaSBhIHN2ZyAqe3RyYW5zaXRpb246YWxsIDAuM3MgZWFzZS1pbi1vdXQgMHN9LmZvb3Rlcl9fc29jaWFscyBsaSBhIHN2ZyBbZmlsbF17ZmlsbDojZmZmfS5mb290ZXJfX3NvY2lhbHMgbGkgYSBzdmcgW3N0cm9rZV17c3Ryb2tlOiNmZmZ9LmZvb3Rlcl9fc29jaWFscyBsaSBhOmhvdmVye2NvbG9yOiNlOTRjNGV9LmZvb3Rlcl9fc29jaWFscyBsaSBhOmhvdmVyIHN2ZyBbZmlsbF17ZmlsbDojZTk0YzRlfS5mb290ZXJfX3NvY2lhbHMgbGkgYTpob3ZlciBzdmcgW3N0cm9rZV17c3Ryb2tlOiNlOTRjNGV9LmZvb3RlciAuaDY6bm90KC5mb290ZXJfY29sX3RpdGxlKXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOjNweDtmb250LXNpemU6MTZweDtsZXR0ZXItc3BhY2luZzowLjFlbTtsZXR0ZXItc3BhY2luZzoxcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiNmZmY7bWFyZ2luLWJvdHRvbToxOHB4O2ZvbnQtd2VpZ2h0OjUwMH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5mb290ZXIgLmg2Om5vdCguZm9vdGVyX2NvbF90aXRsZSl7Zm9udC1zaXplOjE0cHh9fS5mb290ZXIgLndpZGdldF9uYXZfbWVudT5kaXZ7bWFyZ2luLXRvcDozcHh9LmZvb3RlciAud2lkZ2V0X25hdl9tZW51IHVse21hcmdpbjowO3BhZGRpbmc6MDtsaXN0LXN0eWxlOm5vbmV9LmZvb3RlciAud2lkZ2V0X25hdl9tZW51IHVsIGxpe21hcmdpbi1ib3R0b206MnB4fS5mb290ZXIgLndpZGdldF9uYXZfbWVudSB1bCBsaSBhe21hcmdpbjowfS5mb290ZXIgLndpZGdldF9uYXZfbWVudSB1bCBsaSBhOmhvdmVye2NvbG9yOiNlOTRjNGV9LmZvb3Rlcl9fYm90dG9te3BhZGRpbmctdG9wOjM3cHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5mb290ZXJfX2JvdHRvbXtmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5mb290ZXJfX2JvdHRvbSBwe2NvbG9yOiM4YThhOGE7Zm9udC1zaXplOjEycHg7bWFyZ2luOjB9LmZvb3Rlcl9fYm90dG9tIC53aWRnZXR7ZmxleDoxIDE7bWFyZ2luLWxlZnQ6MjBweH0uZm9vdGVyX19ib3R0b20gLndpZGdldF9uYXZfbWVudSB1bHt0ZXh0LWFsaWduOnJpZ2h0fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmZvb3Rlcl9fYm90dG9tIC53aWRnZXRfbmF2X21lbnUgdWx7dGV4dC1hbGlnbjpjZW50ZXJ9fS5mb290ZXJfX2JvdHRvbSAud2lkZ2V0X25hdl9tZW51IHVsIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tbGVmdDoxMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmZvb3Rlcl9fYm90dG9tIC53aWRnZXRfbmF2X21lbnUgdWwgbGl7bWFyZ2luOjVweCAxMHB4fX0uZm9vdGVyX19ib3R0b20gLndpZGdldF9uYXZfbWVudSB1bCBsaSBhe2ZvbnQtc2l6ZToxMnB4fS5mb290ZXItYm90dG9tLW1lbnV7bWFyZ2luOjEwcHggMCAwO3BhZGRpbmc6MDtsaXN0LXN0eWxlOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXJ9LmZvb3Rlci1ib3R0b20tbWVudSBsaXttYXJnaW46NXB4IDEwcHggMDtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MTRweH0uZm9vdGVyLWJvdHRvbS1tZW51IGxpIGF7b3BhY2l0eTowLjh9LmZvb3Rlci1ib3R0b20tbWVudSBsaSBhOmhvdmVye29wYWNpdHk6MX0uZm9vdGVyIGRpdj4uZm9vdGVyX19jb2x1bW46bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmdvX3RvX3RvcHtwb3NpdGlvbjpmaXhlZDtib3R0b206NTBweDtyaWdodDoxNXB4O3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7ZmxleC1zaHJpbms6MDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtib3JkZXI6MXB4IHNvbGlkICNlOTRjNGU7cGFkZGluZzo0cHg7YmFja2dyb3VuZC1jb2xvcjojZTk0YzRlO2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQtY2xpcDpjb250ZW50LWJveDtmb250LXNpemU6MjBweDtjb2xvcjojZmZmO2Rpc3BsYXk6bm9uZTtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxMDt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5nb190b190b3B7ZGlzcGxheTpmbGV4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXsuZ29fdG9fdG9we3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHh9fS5nb190b190b3AuYWN0aXZle29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGU7Ym90dG9tOjEwMHB4fS5nb190b190b3Agc3Zne3dpZHRoOjU4JTtoZWlnaHQ6YXV0bzttYXJnaW4tYm90dG9tOjJweH0uc3RpY2t5X2ltYWdle3Bvc2l0aW9uOmZpeGVkO2JvdHRvbToxMHB4O3JpZ2h0OjE1cHg7bWF4LXdpZHRoOjIzMHB4O2Rpc3BsYXk6bm9uZTt6LWluZGV4OjExfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5zdGlja3lfaW1hZ2V7ZGlzcGxheTppbmxpbmUtYmxvY2t9fUBtZWRpYSAobWF4LWhlaWdodDogNTgwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnN0aWNreV9pbWFnZXtib3R0b206NzBweH19LmZvb3Rlci1zaXRlLW5hdnttYXJnaW4tdG9wOjYwcHg7cGFkZGluZy10b3A6NjBweDtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMil9LmZvb3Rlci1zaXRlLW5hdiB1bHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCAxZnIpfUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpey5mb290ZXItc2l0ZS1uYXYgdWx7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5mb290ZXItc2l0ZS1uYXYgdWx7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgxLCAxZnIpfX0uZm9vdGVyLXNpdGUtbmF2IHVsIGF7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjEuNH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5mb290ZXItc2l0ZS1uYXYgdWwgYXtmb250LXNpemU6MTRweH19I3RvcHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTQwcHh9LnNpdGUtaGVhZGVye3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO3BhZGRpbmc6MThweCAwO3otaW5kZXg6OTk7YmFja2dyb3VuZDojZmZmO3RyYW5zaXRpb246YWxsIDAuM3N9QG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KXsuc2l0ZS1oZWFkZXJ7cGFkZGluZzoxNXB4IDB9fUBtZWRpYSAobWF4LWhlaWdodDogNTgwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnNpdGUtaGVhZGVye3BhZGRpbmc6MTVweCAwfX0uc2l0ZS1oZWFkZXIuc3RpY2t5LWhlYWRlciwuc2l0ZS1oZWFkZXIubWVudS1vcGVue2JhY2tncm91bmQtY29sb3I6I2ZmZn0uc2l0ZS1oZWFkZXIuc3RpY2t5LWhlYWRlcjpub3QoLm5hdl9vcGVuZWQpe3BhZGRpbmc6MTVweCAwfS5zaXRlLWhlYWRlciAuY3VzdG9tLWxvZ28tbGlua3tkaXNwbGF5OmlubGluZS1ibG9jazttYXgtd2lkdGg6MjAwcHg7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4Ojl9LnNpdGUtaGVhZGVyIC5jdXN0b20tbG9nby1saW5rIGltZ3ttYXgtd2lkdGg6MjAwcHg7d2lkdGg6MTAwJX0uc2l0ZS1oZWFkZXIgLm1haW4tYnRue21hcmdpbi1yaWdodDozNnB4O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6OX1AbWVkaWEgKG1pbi13aWR0aDogMTE5OXB4KXsuc2l0ZS1oZWFkZXIgLm1haW4tYnRue21hcmdpbi1yaWdodDowfX0uc2l0ZS1oZWFkZXItLXBob25lLC5zaXRlLWhlYWRlci0tZW1haWx7Zm9udC1zaXplOjEzcHg7Y29sb3I6I2U5NGM0ZTttYXJnaW4tcmlnaHQ6NDBweH1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5zaXRlLWhlYWRlci0tcGhvbmUsLnNpdGUtaGVhZGVyLS1lbWFpbHtmb250LXNpemU6MDttYXJnaW4tcmlnaHQ6MzBweDtjb2xvcjojMDAwfX1AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpey5zaXRlLWhlYWRlci0tcGhvbmUsLnNpdGUtaGVhZGVyLS1lbWFpbHttYXJnaW4tcmlnaHQ6MjBweH19LnNpdGUtaGVhZGVyLS1waG9uZSBzdmcsLnNpdGUtaGVhZGVyLS1lbWFpbCBzdmd7ZGlzcGxheTpub25lO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuc2l0ZS1oZWFkZXItLXBob25lIHN2Zywuc2l0ZS1oZWFkZXItLWVtYWlsIHN2Z3tkaXNwbGF5OmlubGluZS1ibG9ja319LnNpdGUtaGVhZGVyLS1waG9uZTpob3Zlciwuc2l0ZS1oZWFkZXItLWVtYWlsOmhvdmVye2NvbG9yOiMwMDB9LnNpdGUtaGVhZGVyIC5mbGV4e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5zaXRlLWhlYWRlcl9fbmF2aWdhdGlvbntwb3NpdGlvbjpmaXhlZDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDtiYWNrZ3JvdW5kOiNmZmY7dG9wOjA7ei1pbmRleDo4O3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybTp0cmFuc2xhdGVZKGNhbGMoMTAwJSArIDEwMHZoKSk7dHJhbnNpdGlvbjphbGwgMC44cyBlYXNlLWluLW91dH1AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpey5zaXRlLWhlYWRlcl9fbmF2aWdhdGlvbntwYWRkaW5nOjYwcHggMCAwfX0uc2l0ZS1oZWFkZXJfX25hdmlnYXRpb246YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIlwiO2JvdHRvbToxMDAlO2xlZnQ6MDtyaWdodDowO2JhY2tncm91bmQ6I2U5NGM0ZTtoZWlnaHQ6MTAwdmg7dHJhbnNpdGlvbjphbGwgMC44cyBlYXNlLWluLW91dH0uc2l0ZS1oZWFkZXJfX25hdmlnYXRpb24tLWlubmVye3BhZGRpbmc6MTAwcHggMCAzMHB4O292ZXJmbG93OmF1dG87aGVpZ2h0OjEwMCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnNpdGUtaGVhZGVyX19uYXZpZ2F0aW9uLS1pbm5lcntwYWRkaW5nLXRvcDoxMjJweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7LnNpdGUtaGVhZGVyX19uYXZpZ2F0aW9uLS1pbm5lcntwYWRkaW5nLXRvcDoxMzNweH19QG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KXsuc2l0ZS1oZWFkZXJfX25hdmlnYXRpb24tLWlubmVye3BhZGRpbmc6MjBweCAwfX1AbWVkaWEgKG1heC1oZWlnaHQ6IDU4MHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5zaXRlLWhlYWRlcl9fbmF2aWdhdGlvbi0taW5uZXJ7cGFkZGluZy10b3A6NzBweDtwYWRkaW5nLWJvdHRvbToxMHB4fX0uc2l0ZS1oZWFkZXJfX25hdmlnYXRpb24tLWlubmVyIC5zaXRlLWhlYWRlci1tZW51e21heC13aWR0aDoxMTcwcHg7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuc2l0ZS1oZWFkZXJfX25hdmlnYXRpb24tLWlubmVyIC5zaXRlLWhlYWRlci1tZW51OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDoyN3B4O2xlZnQ6MDtyaWdodDowO2hlaWdodDo2MHB4O2JhY2tncm91bmQ6I2ZmZjt6LWluZGV4OjF9LnNpdGUtaGVhZGVyX19uYXZpZ2F0aW9uLS1pbm5lciAuc2l0ZS1oZWFkZXItbWVudTphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3RvcDo1NnB4O2xlZnQ6MTVweDtyaWdodDoxNXB4O2hlaWdodDoxcHg7YmFja2dyb3VuZDojMzMzO3otaW5kZXg6MX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KXsuc2l0ZS1oZWFkZXJfX25hdmlnYXRpb24tLWlubmVyIC5zaXRlLWhlYWRlci1tZW51OmFmdGVye3RvcDo2MXB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KXsuc2l0ZS1oZWFkZXJfX25hdmlnYXRpb24tLWlubmVyIC5zaXRlLWhlYWRlci1tZW51OmFmdGVye3RvcDo2M3B4fX0uc2l0ZS1oZWFkZXJfX25hdmlnYXRpb24tLWlubmVyIC5zaXRlLWhlYWRlci1tZW51PnVse21hcmdpbjoxNXB4IDAgMDtwYWRkaW5nOjA7bGlzdC1zdHlsZTpub25lO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuc2l0ZS1oZWFkZXJfX25hdmlnYXRpb24tLWlubmVyIC5zaXRlLWhlYWRlci1tZW51PnVse21hcmdpbjowO2dhcDoyMHB4fX0uc2l0ZS1oZWFkZXJfX25hdmlnYXRpb24tLWlubmVyIC5zaXRlLWhlYWRlci1tZW51PnVsPmxpe3dpZHRoOjEwMCU7bGluZS1oZWlnaHQ6MTtwYWRkaW5nOjAgNTBweCA0MXB4IDA7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnNpdGUtaGVhZGVyX19uYXZpZ2F0aW9uLS1pbm5lciAuc2l0ZS1oZWFkZXItbWVudT51bD5saXtwYWRkaW5nOjAgMCA0MXB4O3dpZHRoOmF1dG87cG9zaXRpb246c3RhdGljO2ZsZXg6MSAxIGF1dG99fS5zaXRlLWhlYWRlcl9fbmF2aWdhdGlvbi0taW5uZXIgLnNpdGUtaGVhZGVyLW1lbnU+dWw+bGk+YXtmb250LXNpemU6MjJweDtjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0OjYwMDtwYWRkaW5nLWJvdHRvbTo1cHg7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnNpdGUtaGVhZGVyX19uYXZpZ2F0aW9uLS1pbm5lciAuc2l0ZS1oZWFkZXItbWVudT51bD5saT5he2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXsuc2l0ZS1oZWFkZXJfX25hdmlnYXRpb24tLWlubmVyIC5zaXRlLWhlYWRlci1tZW51PnVsPmxpPmF7Zm9udC1zaXplOjIycHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KXsuc2l0ZS1oZWFkZXJfX25hdmlnYXRpb24tLWlubmVyIC5zaXRlLWhlYWRlci1tZW51PnVsPmxpPmF7Zm9udC1zaXplOjI0cHh9fS5zaXRlLWhlYWRlcl9fbmF2aWdhdGlvbi0taW5uZXIgLnNpdGUtaGVhZGVyLW1lbnU+dWw+bGk+YTpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6Y2FsYygxMDAlICsgNXB4KTtsZWZ0OjA7cmlnaHQ6MDtoZWlnaHQ6NHB4O2JhY2tncm91bmQ6I2U5NGM0ZTt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzO29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnNpdGUtaGVhZGVyX19uYXZpZ2F0aW9uLS1pbm5lciAuc2l0ZS1oZWFkZXItbWVudT51bD5saT5hOmJlZm9yZXt0b3A6Y2FsYygxMDAlICsgMzBweCl9fS5zaXRlLWhlYWRlcl9fbmF2aWdhdGlvbi0taW5uZXIgLnNpdGUtaGVhZGVyLW1lbnU+dWw+bGk+YTpob3Zlcntjb2xvcjojZTk0YzRlfS5zaXRlLWhlYWRlcl9fbmF2aWdhdGlvbi0taW5uZXIgLnNpdGUtaGVhZGVyLW1lbnU+dWw+bGkgLmRyb3Bkb3duLXRvZ2dsZS1idG57cG9zaXRpb246YWJzb2x1dGU7dG9wOi05cHg7cmlnaHQ6MDt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2ZsZXgtc2hyaW5rOjA7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Ym9yZGVyOjFweCBzb2xpZCAjZTk0YzRlO3BhZGRpbmc6NHB4O2JhY2tncm91bmQtY29sb3I6I2U5NGM0ZTtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmVyc2lvbj0nMS4xJyBpZD0nTGF5ZXJfMScgeD0nMHB4JyB5PScwcHgnIHZpZXdCb3g9JzAgMCAzMzAgMzMwJyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMzAgMzMwOycgeG1sOnNwYWNlPSdwcmVzZXJ2ZSclM0UlM0NwYXRoIGlkPSdYTUxJRF8yMjRfJyBkPSdNMzI1LjYwNiwyMjkuMzkzbC0xNTAuMDA0LTE1MEMxNzIuNzksNzYuNTgsMTY4Ljk3NCw3NSwxNjQuOTk2LDc1Yy0zLjk3OSwwLTcuNzk0LDEuNTgxLTEwLjYwNyw0LjM5NCBsLTE0OS45OTYsMTUwYy01Ljg1OCw1Ljg1OC01Ljg1OCwxNS4zNTUsMCwyMS4yMTNjNS44NTcsNS44NTcsMTUuMzU1LDUuODU4LDIxLjIxMywwbDEzOS4zOS0xMzkuMzkzbDEzOS4zOTcsMTM5LjM5MyBDMzA3LjMyMiwyNTMuNTM2LDMxMS4xNjEsMjU1LDMxNSwyNTVjMy44MzksMCw3LjY3OC0xLjQ2NCwxMC42MDctNC4zOTRDMzMxLjQ2NCwyNDQuNzQ4LDMzMS40NjQsMjM1LjI1MSwzMjUuNjA2LDIyOS4zOTN6JyBmaWxsPSclMjNmZmYnJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MThweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJTtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kLWNsaXA6Y29udGVudC1ib3g7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlLWluLW91dCAwc30uc2l0ZS1oZWFkZXJfX25hdmlnYXRpb24tLWlubmVyIC5zaXRlLWhlYWRlci1tZW51PnVsPmxpIC5kcm9wZG93bi10b2dnbGUtYnRuOm5vdCguYWN0aXZlKXt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnNpdGUtaGVhZGVyX19uYXZpZ2F0aW9uLS1pbm5lciAuc2l0ZS1oZWFkZXItbWVudT51bD5saSAuZHJvcGRvd24tdG9nZ2xlLWJ0bntkaXNwbGF5Om5vbmV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5zaXRlLWhlYWRlcl9fbmF2aWdhdGlvbi0taW5uZXIgLnNpdGUtaGVhZGVyLW1lbnU+dWw+bGkubWVudS1idG4sLnNpdGUtaGVhZGVyX19uYXZpZ2F0aW9uLS1pbm5lciAuc2l0ZS1oZWFkZXItbWVudT51bD5saS5tYWluLWJ0bntwYWRkaW5nLXJpZ2h0OjB9fS5zaXRlLWhlYWRlcl9fbmF2aWdhdGlvbi0taW5uZXIgLnNpdGUtaGVhZGVyLW1lbnU+dWw+bGkubWVudS1idG4+YSwuc2l0ZS1oZWFkZXJfX25hdmlnYXRpb24tLWlubmVyIC5zaXRlLWhlYWRlci1tZW51PnVsPmxpLm1haW4tYnRuPmF7cGFkZGluZzoxM3B4IDEwcHg7Zm9udC1zaXplOjEzcHg7d2hpdGUtc3BhY2U6bm93cmFwO2JhY2tncm91bmQ6I2U5NGM0ZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuc2l0ZS1oZWFkZXJfX25hdmlnYXRpb24tLWlubmVyIC5zaXRlLWhlYWRlci1tZW51PnVsPmxpLm1lbnUtYnRuPmEsLnNpdGUtaGVhZGVyX19uYXZpZ2F0aW9uLS1pbm5lciAuc2l0ZS1oZWFkZXItbWVudT51bD5saS5tYWluLWJ0bj5he3dpZHRoOjEwMCU7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcn19LnNpdGUtaGVhZGVyX19uYXZpZ2F0aW9uLS1pbm5lciAuc2l0ZS1oZWFkZXItbWVudT51bD5saS5tZW51LWJ0bj5hOm5vdCg6aG92ZXIpLC5zaXRlLWhlYWRlcl9fbmF2aWdhdGlvbi0taW5uZXIgLnNpdGUtaGVhZGVyLW1lbnU+dWw+bGkubWFpbi1idG4+YTpub3QoOmhvdmVyKXtjb2xvcjojZmZmfS5zaXRlLWhlYWRlcl9fbmF2aWdhdGlvbi0taW5uZXIgLnNpdGUtaGVhZGVyLW1lbnU+dWw+bGkubWVudS1idG4+YTpob3Zlciwuc2l0ZS1oZWFkZXJfX25hdmlnYXRpb24tLWlubmVyIC5zaXRlLWhlYWRlci1tZW51PnVsPmxpLm1haW4tYnRuPmE6aG92ZXJ7YmFja2dyb3VuZDojMDAwO2NvbG9yOiNmZmYgIWltcG9ydGFudH0uc2l0ZS1oZWFkZXJfX25hdmlnYXRpb24tLWlubmVyIC5zaXRlLWhlYWRlci1tZW51PnVsPmxpPi5zdWItbWVudXttYXJnaW46MzBweCAwIDA7cGFkZGluZzowO2xpc3Qtc3R5bGU6bm9uZTtvdmVyZmxvdzphdXRvO2Rpc3BsYXk6bm9uZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuc2l0ZS1oZWFkZXJfX25hdmlnYXRpb24tLWlubmVyIC5zaXRlLWhlYWRlci1tZW51PnVsPmxpPi5zdWItbWVudXt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MjNweDtyaWdodDoyM3B4O29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbjttYXgtaGVpZ2h0OmNhbGMoMTAwdmggLSAxNDBweCk7bWFyZ2luOjcwcHggMCAwO3otaW5kZXg6MTtvdmVyZmxvdy15OmF1dG87b3ZlcmZsb3cteDpoaWRkZW47ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwfX1AbWVkaWEgKG1heC1oZWlnaHQ6IDU4MHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5zaXRlLWhlYWRlcl9fbmF2aWdhdGlvbi0taW5uZXIgLnNpdGUtaGVhZGVyLW1lbnU+dWw+bGk+LnN1Yi1tZW51e21heC1oZWlnaHQ6Y2FsYygxMDB2aCAtIDIzM3B4KTttYXJnaW46NTBweCAwIDB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpey5zaXRlLWhlYWRlcl9fbmF2aWdhdGlvbi0taW5uZXIgLnNpdGUtaGVhZGVyLW1lbnU+dWw+bGk+LnN1Yi1tZW51IGxpe21hcmdpbi1yaWdodDozMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuc2l0ZS1oZWFkZXJfX25hdmlnYXRpb24tLWlubmVyIC5zaXRlLWhlYWRlci1tZW51PnVsPmxpPi5zdWItbWVudSBsaXttYXJnaW4tcmlnaHQ6MDt3aWR0aDo1MCV9fS5zaXRlLWhlYWRlcl9fbmF2aWdhdGlvbi0taW5uZXIgLnNpdGUtaGVhZGVyLW1lbnU+dWw+bGk+LnN1Yi1tZW51IGxpOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbToxOHB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnNpdGUtaGVhZGVyX19uYXZpZ2F0aW9uLS1pbm5lciAuc2l0ZS1oZWFkZXItbWVudT51bD5saT4uc3ViLW1lbnUgbGk6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjlweH19QG1lZGlhIChtYXgtaGVpZ2h0OiA4NDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuc2l0ZS1oZWFkZXJfX25hdmlnYXRpb24tLWlubmVyIC5zaXRlLWhlYWRlci1tZW51PnVsPmxpPi5zdWItbWVudSBsaTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206OXB4fX0uc2l0ZS1oZWFkZXJfX25hdmlnYXRpb24tLWlubmVyIC5zaXRlLWhlYWRlci1tZW51PnVsPmxpPi5zdWItbWVudSBsaSBhe2ZvbnQtc2l6ZToxNHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KXsuc2l0ZS1oZWFkZXJfX25hdmlnYXRpb24tLWlubmVyIC5zaXRlLWhlYWRlci1tZW51PnVsPmxpPi5zdWItbWVudSBsaSBhe2ZvbnQtc2l6ZToxNnB4fX0uc2l0ZS1oZWFkZXJfX25hdmlnYXRpb24tLWlubmVyIC5zaXRlLWhlYWRlci1tZW51PnVsPmxpOmhvdmVyPi5zdWItbWVudXtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5zaXRlLWhlYWRlcl9fbmF2aWdhdGlvbi0taW5uZXIgLnNpdGUtaGVhZGVyLW1lbnU+dWw+bGk6Zmlyc3QtY2hpbGQ+YXtjb2xvcjojZTk0YzRlfS5zaXRlLWhlYWRlcl9fbmF2aWdhdGlvbi0taW5uZXIgLnNpdGUtaGVhZGVyLW1lbnU+dWw+bGk6Zmlyc3QtY2hpbGQ+YTpiZWZvcmV7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZX0uc2l0ZS1oZWFkZXJfX25hdmlnYXRpb24tLWlubmVyIC5zaXRlLWhlYWRlci1tZW51PnVsPmxpOmZpcnN0LWNoaWxkPi5zdWItbWVudXtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlfX0uc2l0ZS1oZWFkZXJfX25hdmlnYXRpb24tLWlubmVyIC5zaXRlLWhlYWRlci1tZW51PnVsPmxpOmhvdmVyPmF7Y29sb3I6I2U5NGM0ZX0uc2l0ZS1oZWFkZXJfX25hdmlnYXRpb24tLWlubmVyIC5zaXRlLWhlYWRlci1tZW51PnVsPmxpOmhvdmVyPmE6YmVmb3Jle29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnNpdGUtaGVhZGVyX19uYXZpZ2F0aW9uLS1pbm5lciAuc2l0ZS1oZWFkZXItbWVudT51bDpob3Zlcj5saT5he2NvbG9yOiMwMDB9LnNpdGUtaGVhZGVyX19uYXZpZ2F0aW9uLS1pbm5lciAuc2l0ZS1oZWFkZXItbWVudT51bDpob3Zlcj5saT5hOmJlZm9yZXtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW59LnNpdGUtaGVhZGVyX19uYXZpZ2F0aW9uLS1pbm5lciAuc2l0ZS1oZWFkZXItbWVudT51bDpob3Zlcj5saT4uc3ViLW1lbnV7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVufS5zaXRlLWhlYWRlcl9fbmF2aWdhdGlvbi0taW5uZXIgLnNpdGUtaGVhZGVyLW1lbnU+dWw6aG92ZXI+bGk6aG92ZXI+YXtjb2xvcjojZTk0YzRlfS5zaXRlLWhlYWRlcl9fbmF2aWdhdGlvbi0taW5uZXIgLnNpdGUtaGVhZGVyLW1lbnU+dWw6aG92ZXI+bGk6aG92ZXI+YTpiZWZvcmV7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZX0uc2l0ZS1oZWFkZXJfX25hdmlnYXRpb24tLWlubmVyIC5zaXRlLWhlYWRlci1tZW51PnVsOmhvdmVyPmxpOmhvdmVyPi5zdWItbWVudXtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlfX0uc2l0ZS1oZWFkZXJfX25hdmlnYXRpb24tLWlubmVyIC5zaXRlLWhlYWRlci1tZW51IC5tZW51X2JvdHRvbXtib3JkZXItdG9wOjFweCBzb2xpZCAjMDAwO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpmbGV4LWVuZDtwYWRkaW5nLXRvcDoyMHB4O21hcmdpbi10b3A6YXV0b31AbWVkaWEgKG1heC1oZWlnaHQ6IDU4MHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5zaXRlLWhlYWRlcl9fbmF2aWdhdGlvbi0taW5uZXIgLnNpdGUtaGVhZGVyLW1lbnUgLm1lbnVfYm90dG9te3BhZGRpbmctdG9wOjEwcHh9fS5zaXRlLWhlYWRlcl9fbmF2aWdhdGlvbi0taW5uZXIgLnNpdGUtaGVhZGVyLW1lbnUgLm1lbnVfYm90dG9tPmRpdntwYWRkaW5nLXJpZ2h0OjMwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnNpdGUtaGVhZGVyX19uYXZpZ2F0aW9uLS1pbm5lciAuc2l0ZS1oZWFkZXItbWVudSAubWVudV9ib3R0b217anVzdGlmeS1jb250ZW50OmNlbnRlcn0uc2l0ZS1oZWFkZXJfX25hdmlnYXRpb24tLWlubmVyIC5zaXRlLWhlYWRlci1tZW51IC5tZW51X2JvdHRvbT5kaXZ7cGFkZGluZy1yaWdodDowO3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbTozMHB4fX0uc2l0ZS1oZWFkZXJfX25hdmlnYXRpb24tLWlubmVyIC5zaXRlLWhlYWRlci1tZW51IC5tZW51X2JvdHRvbSBzcGFue2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MThweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuc2l0ZS1oZWFkZXJfX25hdmlnYXRpb24tLWlubmVyIC5zaXRlLWhlYWRlci1tZW51IC5tZW51X2JvdHRvbSBzcGFue2ZvbnQtc2l6ZToyMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCl7LnNpdGUtaGVhZGVyX19uYXZpZ2F0aW9uLS1pbm5lciAuc2l0ZS1oZWFkZXItbWVudSAubWVudV9ib3R0b20gc3Bhbntmb250LXNpemU6MjRweH19QG1lZGlhIChtYXgtaGVpZ2h0OiA1ODBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuc2l0ZS1oZWFkZXJfX25hdmlnYXRpb24tLWlubmVyIC5zaXRlLWhlYWRlci1tZW51IC5tZW51X2JvdHRvbSBzcGFue2ZvbnQtc2l6ZToxOHB4fX0uc2l0ZS1oZWFkZXJfX25hdmlnYXRpb24tLWlubmVyIC5zaXRlLWhlYWRlci1tZW51IC5tZW51X2JvdHRvbSAubWFpbi1idG57bWFyZ2luLWJvdHRvbToxMHB4fS5zaXRlLWhlYWRlcl9fbmF2aWdhdGlvbi5hY3RpdmV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZX0uc2l0ZS1oZWFkZXJfX25hdmlnYXRpb24tLWJ1dHRvbntkaXNwbGF5Om5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KXsuc2l0ZS1oZWFkZXJfX25hdmlnYXRpb24tLWJ1dHRvbntkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjojZTk0YzRlO2ZvbnQtc2l6ZToyMHB4O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7bWFyZ2luLXRvcDo5MXB4fX0uc3RpY2t5X2xpbmt7cG9zaXRpb246Zml4ZWQ7cmlnaHQ6MDt6LWluZGV4Ojg7Ym90dG9tOjIwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoY2FsYygxMDAlIC0gNDBweCkpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpey5zdGlja3lfbGlua3tib3R0b206YXV0bzt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKGNhbGMoMTAwJSAtIDUwcHgpKSB0cmFuc2xhdGVZKC01MCUpfX0uc3RpY2t5X2xpbms+ZGl2e2JvcmRlcjoxcHggc29saWQgI2U5NGM0ZTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjRweDtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MThweDtjb2xvcjojZTk0YzRlO2JhY2tncm91bmQ6I2ZmZjt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzfS5zdGlja3lfbGluaz5kaXY6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjEwcHh9LnN0aWNreV9saW5rPmRpdjpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWChjYWxjKC0xMDAlICsgNDBweCkpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5zdGlja3lfbGluaz5kaXY6aG92ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoY2FsYygtMTAwJSArIDUwcHgpKX19LnN0aWNreV9saW5rLS1pY29ue3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7YmFja2dyb3VuZDojZTk0YzRlO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KXsuc3RpY2t5X2xpbmstLWljb257d2lkdGg6NTBweDtoZWlnaHQ6NTBweH19LnN0aWNreV9saW5rLS1pY29uIGltZ3t3aWR0aDoxMDAlO21heC13aWR0aDo1NSV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCl7LnN0aWNreV9saW5rLS1pY29uIGltZ3ttYXgtd2lkdGg6NzAlfX0uc3RpY2t5X2xpbmstLXRleHR7ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxleDoxIDE7cGFkZGluZzoxMXB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpey5zdGlja3lfbGluay0tdGV4dHtwYWRkaW5nOjE1cHggMTFweH19Lm92ZXJsYXl7cG9zaXRpb246Zml4ZWQ7dG9wOjA7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuNSk7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlLWluLW91dCAwcztvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxMTExfS5vdmVybGF5LmFjdGl2ZXtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlfS5vdmVybGF5LmFjdGl2ZS5oaWRlLS1zZWNvbmR7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZX0ub3ZlcmxheS5hY3RpdmUuaGlkZS0tZmlyc3R7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVufS5tb2RhbF9wb3B1cHt6LWluZGV4OjExMTI7cG9zaXRpb246Zml4ZWQ7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtsZWZ0OjA7cmlnaHQ6MDttYXgtd2lkdGg6OTQ2cHg7d2lkdGg6Y2FsYygxMDAlIC0gMzBweCk7YmFja2dyb3VuZDojZmZmO21hcmdpbjowIGF1dG87Ym9yZGVyLXJhZGl1czo2cHg7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlLWluLW91dCAwcztwYWRkaW5nOjMwcHggMDtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW59Lm1vZGFsX3BvcHVwLmFjdGl2ZXtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlfS5tb2RhbF9wb3B1cC5hY3RpdmUuaGlkZS0tc2Vjb25ke29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGV9Lm1vZGFsX3BvcHVwLmFjdGl2ZS5oaWRlLS1maXJzdHtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW59Lm1vZGFsX3BvcHVwX19jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MjBweDtyaWdodDoyMHB4O2N1cnNvcjpwb2ludGVyO3dpZHRoOjIwcHg7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlLWluLW91dCAwc30ubW9kYWxfcG9wdXBfX2Nsb3NlOmhvdmVye3RyYW5zZm9ybTpzY2FsZSgxLjIpfS5tb2RhbF9wb3B1cF9fY2xvc2Ugc3Zne2Rpc3BsYXk6YmxvY2t9Lm1vZGFsX3BvcHVwX19pbm5lcntwYWRkaW5nOjMwcHggMTVweCAwO21heC1oZWlnaHQ6Y2FsYygxMDB2aCAtIDE0MHB4KTtvdmVyZmxvdzphdXRvfS5tb2RhbF9wb3B1cF9faW5uZXIgLnRvcF9jb250ZW50e21hcmdpbjowIGF1dG87bWF4LXdpZHRoOjcwMHB4fS5tb2RhbF9wb3B1cF9faW5uZXIgLnRvcF9jb250ZW50IGgye21hcmdpbi1ib3R0b206MH0ubW9kYWxfcG9wdXBfX2lubmVyIC5sZWZ0X2NvbnRlbnR7cGFkZGluZy1yaWdodDo3cHh9Lm1vZGFsX3BvcHVwX19pbm5lciAuaGFre21hcmdpbi10b3A6MH0ubWFpbi1uYXZ7ZGlzcGxheTpub25lO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojMDAwO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTA7bWFyZ2luOjA7bWFyZ2luLXJpZ2h0OjYwcHh9Lm1haW4tbmF2IHVse21hcmdpbjowfUBtZWRpYSAobWluLXdpZHRoOiAxMTk5cHgpey5tYWluLW5hdntkaXNwbGF5OmZsZXh9fS5tYWluLW1lbnV7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzowO2dhcDozMHB4fUBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpey5tYWluLW1lbnV7Z2FwOjQwcHh9fS5tYWluLW1lbnUgbGl7bWFyZ2luLWJvdHRvbTowfS5tYWluLW1lbnVfX2NvbnRhaW5lcnttYXgtd2lkdGg6dW5zZXQ7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfS5tYWluLW1lbnU+bGl7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LXNocmluazowfS5tYWluLW1lbnU+bGk+YXtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjE0cHg7cGFkZGluZzoxMHB4IDVweDt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmNvbG9yIGFsbCAwLjNzfUBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpey5tYWluLW1lbnU+bGk+YXtmb250LXNpemU6MThweH19Lmhhcy1oZXJvOm5vdCguaXMtc2Nyb2xsZWQpIC5tYWluLW1lbnU+bGk+YXtjb2xvcjojZmZmfS5tYWluLW1lbnU+bGk+YTphY3RpdmV7Y29sb3I6I2U5NGM0ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpey5tYWluLW1lbnU+bGk+YTpob3Zlcntjb2xvcjojZTk0YzRlfX0ubWFpbi1tZW51PmxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46YWZ0ZXJ7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlLWluLW91dCAwcztjb250ZW50OicnO3dpZHRoOjEycHg7aGVpZ2h0OjEycHg7YmFja2dyb3VuZDpjdXJyZW50Q29sb3I7bWFzazp1cmwoXCIuLi9pbWcvbWVudS1jYXJldC5zdmdcIikgbm8tcmVwZWF0IGJvdHRvbSBsZWZ0L2NvbnRhaW47cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtyaWdodDotMTZweDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0ubWFpbi1tZW51PmxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46YWN0aXZlIC5zdWItbWVudXtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO21hcmdpbjowO3BhZGRpbmc6MDt3aWR0aDoyNTBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpey5tYWluLW1lbnU+bGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciAuc3ViLW1lbnV7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTttYXJnaW46MDtwYWRkaW5nOjA7d2lkdGg6MjUwcHh9fS5tYWluLW1lbnU+bGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5hY3RpdmU6YWZ0ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyl9Lm1haW4tbWVudSAuc3ViLW1lbnV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDowO21pbi13aWR0aDoyMjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZzoxMHB4IDA7Ym94LXNoYWRvdzowIDRweCAxMnB4IHJnYmEoMCwwLDAsMC4wOCk7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwcHgpO3RyYW5zaXRpb246YWxsIGFsbCAwLjNzIGVhc2V9Lm1haW4tbWVudSAuc3ViLW1lbnU6aGFzKGxpOm50aC1jaGlsZCgxMCkpe2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcik7bWluLXdpZHRoOjcwMHB4fS5tYWluLW1lbnUgLnN1Yi1tZW51IGxpe3dpZHRoOjEwMCV9Lm1haW4tbWVudSAuc3ViLW1lbnUgbGkgYXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6OHB4IDE2cHg7Y29sb3I6IzAwMDt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmNvbG9yIGFsbCAwLjNzLHRleHQtc2hhZG93IGFsbCAwLjNzfS5tYWluLW1lbnUgLnN1Yi1tZW51IGxpIGE6YWN0aXZle2NvbG9yOiNlOTRjNGU7dGV4dC1zaGFkb3c6LTAuMDI1ZW0gMCAwLjAyNWVtICNmZmYsMC4wMjVlbSAwIDAuMDI1ZW0gI2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC4wNSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KXsubWFpbi1tZW51IC5zdWItbWVudSBsaSBhOmhvdmVye2NvbG9yOiNlOTRjNGU7dGV4dC1zaGFkb3c6LTAuMDI1ZW0gMCAwLjAyNWVtICNmZmYsMC4wMjVlbSAwIDAuMDI1ZW0gI2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC4wNSl9fS5tYWluLW1lbnUgdWx7bWFyZ2luOjB9Lm1lbnUtdG9nZ2xlLWNoZWNrYm94e2Rpc3BsYXk6bm9uZX0ubWVudS10b2dnbGUtY2hlY2tib3g6Y2hlY2tlZCsubWVudS10b2dnbGUtbGFiZWwgLmhhbWJ1cmdlci1ib3h7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTFweCl9Lm1lbnUtdG9nZ2xlLWNoZWNrYm94OmNoZWNrZWQrLm1lbnUtdG9nZ2xlLWxhYmVsIC5oYW1idXJnZXItYm94IC5oYW1idXJnZXItaW5uZXJ7d2lkdGg6MjhweDt0b3A6MXB4O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpfS5tZW51LXRvZ2dsZS1jaGVja2JveDpjaGVja2VkKy5tZW51LXRvZ2dsZS1sYWJlbCAuaGFtYnVyZ2VyLWJveCAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZXt0cmFuc2Zvcm06cm90YXRlKC00NWRlZykgdHJhbnNsYXRlM2QoLTRweCwgLThweCwgMCk7b3BhY2l0eTowfS5tZW51LXRvZ2dsZS1jaGVja2JveDpjaGVja2VkKy5tZW51LXRvZ2dsZS1sYWJlbCAuaGFtYnVyZ2VyLWJveCAuaGFtYnVyZ2VyLWlubmVyOmFmdGVye3RvcDoyMHB4O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgcm90YXRlKC05MGRlZyl9Lm1lbnUtdG9nZ2xlLWNoZWNrYm94OmNoZWNrZWQrLm1lbnUtdG9nZ2xlLWxhYmVsIC5oYW1idXJnZXItYm94IC5oYW1idXJnZXItaW5uZXIsLm1lbnUtdG9nZ2xlLWNoZWNrYm94OmNoZWNrZWQrLm1lbnUtdG9nZ2xlLWxhYmVsIC5oYW1idXJnZXItYm94IC5oYW1idXJnZXItaW5uZXI6YmVmb3JlLC5tZW51LXRvZ2dsZS1jaGVja2JveDpjaGVja2VkKy5tZW51LXRvZ2dsZS1sYWJlbCAuaGFtYnVyZ2VyLWJveCAuaGFtYnVyZ2VyLWlubmVyOmFmdGVye2JhY2tncm91bmQ6IzAwMH0ubWVudS10b2dnbGUtY2hlY2tib3g6Y2hlY2tlZCsubWVudS10b2dnbGUtbGFiZWwrLnNpdGUtaGVhZGVyX19uYXZpZ2F0aW9ue3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGV9Lm1lbnUtdG9nZ2xlLWxhYmVse2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjE2cHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo5O2N1cnNvcjpwb2ludGVyfS5tZW51LXRvZ2dsZS1sYWJlbDpmb2N1c3tiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5tZW51LXRvZ2dsZS1sYWJlbDpmb2N1cywubWVudS10b2dnbGUtbGFiZWw6YWN0aXZlLC5tZW51LXRvZ2dsZS1sYWJlbDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2NvbG9yOiMwMDB9Lm1lbnUtdG9nZ2xlLWxhYmVsIC5oYW1idXJnZXItYm94e3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xcHgpfS5tZW51LXRvZ2dsZS1sYWJlbC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1ib3ggLmhhbWJ1cmdlci1pbm5lcnt3aWR0aDoyOHB4fS5tZW51LXRvZ2dsZS1sYWJlbCAuaGFtYnVyZ2VyLWJveCAuaGFtYnVyZ2VyLWlubmVyLC5tZW51LXRvZ2dsZS1sYWJlbCAuaGFtYnVyZ2VyLWJveCAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSwubWVudS10b2dnbGUtbGFiZWwgLmhhbWJ1cmdlci1ib3ggLmhhbWJ1cmdlci1pbm5lcjphZnRlcntiYWNrZ3JvdW5kOiMwMDB9Lm1lbnUtdG9nZ2xlLWxhYmVsIC5oYW1idXJnZXItYm94IC5oYW1idXJnZXItaW5uZXJ7d2lkdGg6MTJweDtyaWdodDowfS5tZW51LXRvZ2dsZS1sYWJlbCAuaGFtYnVyZ2VyLWJveCAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZXt3aWR0aDoyMHB4O3JpZ2h0OjB9Lm1lbnUtdG9nZ2xlLWxhYmVsIC5oYW1idXJnZXItYm94IC5oYW1idXJnZXItaW5uZXI6YWZ0ZXJ7cmlnaHQ6MDttYXJnaW46MH0uc3RpY2t5LWhlYWRlciAubWVudS10b2dnbGUtbGFiZWwgLmhhbWJ1cmdlci1ib3ggLmhhbWJ1cmdlci1pbm5lciwuc3RpY2t5LWhlYWRlciAubWVudS10b2dnbGUtbGFiZWwgLmhhbWJ1cmdlci1ib3ggLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUsLnN0aWNreS1oZWFkZXIgLm1lbnUtdG9nZ2xlLWxhYmVsIC5oYW1idXJnZXItYm94IC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIsLm1lbnUtb3BlbiAubWVudS10b2dnbGUtbGFiZWwgLmhhbWJ1cmdlci1ib3ggLmhhbWJ1cmdlci1pbm5lciwubWVudS1vcGVuIC5tZW51LXRvZ2dsZS1sYWJlbCAuaGFtYnVyZ2VyLWJveCAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSwubWVudS1vcGVuIC5tZW51LXRvZ2dsZS1sYWJlbCAuaGFtYnVyZ2VyLWJveCAuaGFtYnVyZ2VyLWlubmVyOmFmdGVye2JhY2tncm91bmQ6IzAwMH0uc29jaWFsLWxpbmtze3BhZGRpbmc6MDttYXJnaW46MDtsaXN0LXN0eWxlOm5vbmU7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0uc29jaWFsLWxpbmtzIGxpe21hcmdpbi1sZWZ0OjIwcHh9LnNvY2lhbC1saW5rcyBsaSBhOmhvdmVyIGl7Y29sb3I6I2ZmMmQ4Nn0uc29jaWFsLWxpbmtzIGxpIGEgaXtjb2xvcjojZmZmO3RyYW5zaXRpb246YWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MzBweH1AbWVkaWEgKG1pbi13aWR0aDogMTE5OXB4KXsubWVudS10b2dnbGUtbGFiZWx7ZGlzcGxheTpub25lfX0uc2luZ2xlX2dsb3NzYXJ5X3NlY3Rpb257cGFkZGluZy10b3A6NDBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuc2luZ2xlX2dsb3NzYXJ5X3NlY3Rpb257cGFkZGluZy10b3A6NzBweH19LnNpbmdsZV9nbG9zc2FyeV9zZWN0aW9uIC50b3AtaW5mby1saW5le2Rpc3BsYXk6bm9uZX0uc2luZ2xlX2dsb3NzYXJ5X3NlY3Rpb24gI2V6LXRvYy1jb250YWluZXJ7bWFyZ2luLWJvdHRvbTo1M3B4O21hcmdpbi10b3A6NjBweH0uc2luZ2xlX2dsb3NzYXJ5X3NlY3Rpb24gI2V6LXRvYy1jb250YWluZXIgLmV6LXRvYy10aXRsZS1jb250YWluZXJ7bWFyZ2luLWJvdHRvbTozMnB4fS5zaW5nbGVfZ2xvc3Nhcnlfc2VjdGlvbiAjZXotdG9jLWNvbnRhaW5lciAuZXotdG9jLXRpdGxle21hcmdpbjowO2ZvbnQtc2l6ZToxMHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiM5QTlEQTA7bGV0dGVyLXNwYWNpbmc6LjFweH0uc2luZ2xlX2dsb3NzYXJ5X3NlY3Rpb24gI2V6LXRvYy1jb250YWluZXIgbmF2IC5lei10b2MtbGlzdHtwYWRkaW5nOjA7bWFyZ2luOjB9LnNpbmdsZV9nbG9zc2FyeV9zZWN0aW9uICNlei10b2MtY29udGFpbmVyIG5hdiAuZXotdG9jLWxpc3QgbGl7bGlzdC1zdHlsZTpub25lfS5zaW5nbGVfZ2xvc3Nhcnlfc2VjdGlvbiAjZXotdG9jLWNvbnRhaW5lciBuYXYgLmV6LXRvYy1saXN0IGF7Y29sb3I6I2U5NGM0ZX0uc2luZ2xlX2dsb3NzYXJ5X3NlY3Rpb24gI2V6LXRvYy1jb250YWluZXIgbmF2IC5lei10b2MtbGlzdCBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnNpbmdsZV9nbG9zc2FyeV9zZWN0aW9uIC5pbm5lcl9jb250ZW50e21hcmdpbjowIGF1dG87bWF4LXdpZHRoOjgwMHB4O2xldHRlci1zcGFjaW5nOi0uMXB4fS5zaW5nbGVfZ2xvc3Nhcnlfc2VjdGlvbiAuaW5uZXJfY29udGVudCBoMSwuc2luZ2xlX2dsb3NzYXJ5X3NlY3Rpb24gLmlubmVyX2NvbnRlbnQgaDIsLnNpbmdsZV9nbG9zc2FyeV9zZWN0aW9uIC5pbm5lcl9jb250ZW50IGgzLC5zaW5nbGVfZ2xvc3Nhcnlfc2VjdGlvbiAuaW5uZXJfY29udGVudCBoNHttYXJnaW4tYm90dG9tOjIwcHh9LnNpbmdsZV9nbG9zc2FyeV9zZWN0aW9uIC5pbm5lcl9jb250ZW50IGg1LC5zaW5nbGVfZ2xvc3Nhcnlfc2VjdGlvbiAuaW5uZXJfY29udGVudCBoNnttYXJnaW4tYm90dG9tOjEwcHg7bGV0dGVyLXNwYWNpbmc6LS41cHh9LnNpbmdsZV9nbG9zc2FyeV9zZWN0aW9uIC5pbm5lcl9jb250ZW50IHB7bWFyZ2luLWJvdHRvbTozMnB4fS5zaW5nbGVfZ2xvc3Nhcnlfc2VjdGlvbiAuaW5uZXJfY29udGVudCBwK2gxLC5zaW5nbGVfZ2xvc3Nhcnlfc2VjdGlvbiAuaW5uZXJfY29udGVudCBwK2gyLC5zaW5nbGVfZ2xvc3Nhcnlfc2VjdGlvbiAuaW5uZXJfY29udGVudCBwK2gzLC5zaW5nbGVfZ2xvc3Nhcnlfc2VjdGlvbiAuaW5uZXJfY29udGVudCBwK2g0LC5zaW5nbGVfZ2xvc3Nhcnlfc2VjdGlvbiAuaW5uZXJfY29udGVudCBwK2g1LC5zaW5nbGVfZ2xvc3Nhcnlfc2VjdGlvbiAuaW5uZXJfY29udGVudCBwK2g2e21hcmdpbi10b3A6NDVweH0uc2luZ2xlX2dsb3NzYXJ5X3NlY3Rpb24gLmlubmVyX2NvbnRlbnQgb2x7cGFkZGluZy1sZWZ0OjEzcHh9LnNpbmdsZV9nbG9zc2FyeV9zZWN0aW9uIC5pbm5lcl9jb250ZW50IG9sIGxpe21hcmdpbi1ib3R0b206NjRweH0uc2luZ2xlX2dsb3NzYXJ5X3NlY3Rpb24gLmlubmVyX2NvbnRlbnQgb2wgbGk6Om1hcmtlcntmb250LXdlaWdodDpib2xkfS5zaW5nbGVfZ2xvc3Nhcnlfc2VjdGlvbiAucmVsYXRlZFBvc3Rze2JvcmRlci10b3A6MXB4IHNvbGlkICMwMDA7cGFkZGluZy10b3A6ODVweDttYXJnaW4tdG9wOjgxcHh9LnNpbmdsZV9nbG9zc2FyeV9zZWN0aW9uIC5icmVhZGNydW1ic3ttYXJnaW4tdG9wOjc3cHh9LnNpbmdsZV9nbG9zc2FyeV9zZWN0aW9uIC5icmVhZGNydW1icyBsaTpmaXJzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MH0uc2luZ2xlX2dsb3NzYXJ5X3NlY3Rpb24gLmJyZWFkY3J1bWJzIGF7Y29sb3I6I2U5NGM0ZX0uc2luZ2xlLWJhbm5lcntwYWRkaW5nLXRvcDoyMTVweDtwYWRkaW5nLWJvdHRvbToxMjVweDtjb2xvcjojZmZmO3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246Y2VudGVyfS5zaW5nbGUtYmFubmVyOmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoyNSU7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDQsMzQsNTcsMC44KSAwJSwgdHJhbnNwYXJlbnQgMTAwJSk7ei1pbmRleDoxfS5zaW5nbGUtYmFubmVyPi5jb250YWluZXIsLnNpbmdsZS1iYW5uZXI+Lm1haW4tbWVudV9fY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0uc2luZ2xlLWJhbm5lciAuYmFubmVyLWltYWdle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5zaW5nbGUtYmFubmVyIC5iYW5uZXItaW1hZ2U6YmVmb3JlLC5zaW5nbGUtYmFubmVyIC5iYW5uZXItaW1hZ2U6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uc2luZ2xlLWJhbm5lciAuYmFubmVyLWltYWdlOmJlZm9yZXtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgyMjQuNDNkZWcsIHJnYmEoODMsMTA5LDI1NCwwLjEpIC42MiUsIHJnYmEoNCw0NywyNDgsMC4xKSA5OS4zJSl9LnNpbmdsZS1iYW5uZXIgLmJhbm5lci1pbWFnZTphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwyOCw1MCwwLjcpfS5zaW5nbGUtYmFubmVyIC5iYW5uZXItaW1hZ2UgaW1ne2Rpc3BsYXk6YmxvY2s7b2JqZWN0LWZpdDpjb3ZlcjtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfS5zaW5nbGUtYmFubmVyIC50aXRsZS0xe21hcmdpbjowIDAgMzVweDtsaW5lLWhlaWdodDoxfS5zaW5nbGUtYmFubmVyIHRpbWV7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjIwcHg7bGluZS1oZWlnaHQ6MS4yNXJlbTtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6MC4wMWVtfS5wb3N0LWNhdGVnb3JpZXN7cGFkZGluZzowO21hcmdpbjowIDAgMjBweDtsaXN0LXN0eWxlOm5vbmU7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnBvc3QtY2F0ZWdvcmllcyBsaXttYXJnaW46MCA1cHggNXB4fS5wb3N0LWNhdGVnb3JpZXMgbGkgYXtmb250LXNpemU6MTZweDtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoyMHB4O2xpbmUtaGVpZ2h0OjEuMjVyZW07Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOjAuMDFlbTt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojZmZmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtwYWRkaW5nOjdweCAxOXB4O2Rpc3BsYXk6YmxvY2s7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMjUpO3RyYW5zaXRpb246YWxsIDAuM3MgZWFzZS1pbi1vdXQgMHN9LnBvc3QtY2F0ZWdvcmllcyBsaSBhOmhvdmVye2JvcmRlci1jb2xvcjojZmYyZDg2O2JhY2tncm91bmQtY29sb3I6IzA0MjIzOX0udXNlcl9pbmZve2dhcDoyNHB4O21hcmdpbjozOXB4IDA7Ym9yZGVyLXRvcDoxcHggc29saWQgI0JEQkRCRDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjQkRCREJEO3BhZGRpbmc6MTBweCAwfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogbWRweCl7LnVzZXJfaW5mb3tmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS51c2VyX2luZm8tLWxlZnR7Z2FwOjEzcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnVzZXJfaW5mby0tbGVmdHtmbGV4OjIgMX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7LnVzZXJfaW5mby0tbGVmdHtmbGV4OjEgMX19LnVzZXJfaW5mby0tYXZhdGFye3dpZHRoOjUwcHg7Ym9yZGVyLXJhZGl1czo1MCU7b3ZlcmZsb3c6aGlkZGVufS51c2VyX2luZm8tLWF2YXRhciBkaXZ7cGFkZGluZy1ib3R0b206MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZX0udXNlcl9pbmZvLS1hdmF0YXIgZGl2IGltZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyfS51c2VyX2luZm8tLW5hbWV7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS4yfS51c2VyX2luZm8tLW5hbWUgYntmb250LXdlaWdodDo2MDB9LnVzZXJfaW5mby0tcmlnaHR7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnVzZXJfaW5mby0tcmlnaHR7cGFkZGluZy1sZWZ0OjYwcHg7ZmxleDozIDF9LnVzZXJfaW5mby0tcmlnaHQ6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtsZWZ0OjA7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDojMDAwO3dpZHRoOjVweDtoZWlnaHQ6NXB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXsudXNlcl9pbmZvLS1yaWdodHtmbGV4OjIgMX19LnVzZXJfaW5mby0tcmlnaHQgcHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6NDBweDtmb250LXNpemU6MTZweH0udXNlcl9pbmZvLS1yaWdodCBwIHN2Z3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO2xlZnQ6MH0uY29udGVudC13cmFwe3BhZGRpbmctdG9wOjYwcHh9LmNvbnRlbnQtd3JhcCAuc2luZ2xlLWNvbnRlbnQtYm94e21hcmdpbi1ib3R0b206MTAwcHh9LmNvbnRlbnQtd3JhcCAuc2luZ2xlLWNvbnRlbnQtYm94IC5lZGl0b3J7bWFyZ2luLWJvdHRvbTo2MHB4fS5zaGFyZWRhZGR5IC5zZC1zb2NpYWwgLnNkLWNvbnRlbnQ+dWx7bWFyZ2luOjAgIWltcG9ydGFudH0uc2hhcmVkYWRkeSAuc2Qtc29jaWFsIC5zZC1jb250ZW50PnVsIGxpIGEuc2QtYnV0dG9ue2NvbG9yOiNmZmYgIWltcG9ydGFudDttYXJnaW46MCAyMHB4IDIwcHggMDtib3JkZXI6MDtib3gtc2hhZG93Om5vbmU7YmFja2dyb3VuZC1jb2xvcjojMDA5MWZmO3BhZGRpbmc6MTFweCAyMHB4O2JvcmRlci1yYWRpdXM6MDtsaW5lLWhlaWdodDoxO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlLWluLW91dCAwc30uc2hhcmVkYWRkeSAuc2Qtc29jaWFsIC5zZC1jb250ZW50PnVsIGxpIGEuc2QtYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmMmQ4Njtib3JkZXI6MH0uc2hhcmVkYWRkeSAuc2Qtc29jaWFsIC5zZC1jb250ZW50PnVsIGxpIGEuc2QtYnV0dG9uOmJlZm9yZXtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyMHB4O21hcmdpbi1yaWdodDoxMnB4O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO3RvcDowfS5zaGFyZWRhZGR5IC5zZC1zb2NpYWwgLnNkLWNvbnRlbnQ+dWwgbGkgYS5zZC1idXR0b24gc3BhbntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MDtmb250LXNpemU6MTZweDtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoyMHB4O2xpbmUtaGVpZ2h0OjEuMjVyZW07Zm9udC13ZWlnaHQ6NTAwfS5wb3B1bGFyLXBvc3Rze21hcmdpbjowIDAgMTIwcHh9LnBvcHVsYXItcG9zdHMgLnRpdGxlLTF7bWFyZ2luLWJvdHRvbTo3MHB4fS5jb21tZW50cy1hcmVhIHVsLC5jb21tZW50cy1hcmVhIG9se2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MH0uY29tbWVudHMtdGl0bGV7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjIwcHh9LmNvbW1lbnQtY29udGVudCBwe21hcmdpbi1ib3R0b206MTVweH0uY29tbWVudC1tZXRhZGF0YXtmb250LXNpemU6MTJweDttYXJnaW4tdG9wOjVweDttYXJnaW4tYm90dG9tOjdweH0uY29tbWVudC1saXN0e3BhZGRpbmc6MCAwIDQwcHh9LmNvbW1lbnQtbGlzdCBsaXtwYWRkaW5nLWJvdHRvbToxMHB4O3BhZGRpbmctdG9wOjEwcHh9LmNvbW1lbnQtbGlzdCBsaTpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjY2N9LmNvbW1lbnQtbGlzdCAucmVwbHl7dGV4dC1hbGlnbjpyaWdodH0uY29tbWVudC1saXN0IC5yZXBseSBhe2ZvbnQtd2VpZ2h0OmJvbGR9LnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3R7YmFja2dyb3VuZDojZmZmIHVybChcIi4uL2ltZy9hamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXR9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcInNsaWNrXCI7c3JjOnVybChcIi4uL2ZvbnRzL3NsaWNrLmVvdFwiKTtzcmM6dXJsKFwiLi4vZm9udHMvc2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi9mb250cy9zbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vZm9udHMvc2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uL2ZvbnRzL3NsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsfS5zbGljay1wcmV2LC5zbGljay1uZXh0e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtoZWlnaHQ6NjBweDt3aWR0aDo2MHB4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQtY29sb3I6I2ZmZjtsaW5lLWhlaWdodDowO2ZvbnQtc2l6ZTowO2N1cnNvcjpwb2ludGVyO2NvbG9yOnRyYW5zcGFyZW50O3BhZGRpbmc6MDtib3JkZXI6MDtvdXRsaW5lOm5vbmU7Ym94LXNoYWRvdzowIDEwcHggMjBweCByZ2JhKDYzLDkzLDE0OCwwLjEpO3RyYW5zaXRpb246YWxsIDAuM3MgZWFzZS1pbi1vdXQgMHN9LnNsaWNrLXByZXYgc3ZnIHBhdGgsLnNsaWNrLW5leHQgc3ZnIHBhdGh7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlLWluLW91dCAwc30uc2xpY2stcHJldjpob3Zlciwuc2xpY2stcHJldjpmb2N1cywuc2xpY2stbmV4dDpob3Zlciwuc2xpY2stbmV4dDpmb2N1c3tvdXRsaW5lOm5vbmU7YmFja2dyb3VuZDojZmYyZDg2O2JveC1zaGFkb3c6MCAxMHB4IDIwcHggcmdiYSgyNTUsNDUsMTM0LDAuMSl9LnNsaWNrLXByZXY6aG92ZXIgc3ZnIHBhdGgsLnNsaWNrLXByZXY6Zm9jdXMgc3ZnIHBhdGgsLnNsaWNrLW5leHQ6aG92ZXIgc3ZnIHBhdGgsLnNsaWNrLW5leHQ6Zm9jdXMgc3ZnIHBhdGh7c3Ryb2tlOiNmZmZ9LnNsaWNrLXByZXY6YmVmb3JlLC5zbGljay1uZXh0OmJlZm9yZXtkaXNwbGF5Om5vbmV9LnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQsLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWR7Y3Vyc29yOm5vdC1hbGxvd2VkO2JhY2tncm91bmQtY29sb3I6Izc4OGE5OH0uc2xpY2stcHJldi5zbGljay1kaXNhYmxlZCBzdmcgcGF0aCwuc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZCBzdmcgcGF0aHtzdHJva2U6IzA0MjIzOX0uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlcnttYXJnaW4tYm90dG9tOjMwcHh9LnNsaWNrLWRvdHN7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi0yNXB4O2xpc3Qtc3R5bGU6bm9uZTtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MDttYXJnaW46MDt3aWR0aDoxMDAlfS5zbGljay1kb3RzIGxpe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoyMHB4O3dpZHRoOjIwcHg7bWFyZ2luOjAgNXB4O3BhZGRpbmc6MDtjdXJzb3I6cG9pbnRlcn0uc2xpY2stZG90cyBsaSBidXR0b257Ym9yZGVyOjA7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtkaXNwbGF5OmJsb2NrO2hlaWdodDoyMHB4O3dpZHRoOjIwcHg7b3V0bGluZTpub25lO2xpbmUtaGVpZ2h0OjA7Zm9udC1zaXplOjA7Y29sb3I6dHJhbnNwYXJlbnQ7cGFkZGluZzo1cHg7Y3Vyc29yOnBvaW50ZXJ9LnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1c3tvdXRsaW5lOm5vbmV9LnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSwuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3Jle29wYWNpdHk6MX0uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtjb250ZW50Olwi4oCiXCI7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtmb250LWZhbWlseTpcInNsaWNrXCI7Zm9udC1zaXplOjZweDtsaW5lLWhlaWdodDoyMHB4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiMwMDA7b3BhY2l0eTouMjU7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlfS5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3Jle2NvbG9yOiMwMDA7b3BhY2l0eTouNzV9LmJsb2NrLWFib3V0e2JhY2tncm91bmQ6IzAwMDtjb2xvcjojZmZmfUBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCl7LmJsb2NrLWFib3V0e3RleHQtYWxpZ246Y2VudGVyfX0uYmxvY2stYWJvdXQtLXRpdGxle21heC13aWR0aDo2NDBweDttYXJnaW4tYm90dG9tOjc3cHg7ZGlzcGxheTpibG9ja31AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpey5ibG9jay1hYm91dC0tdGl0bGV7bWFyZ2luLWJvdHRvbTo0MHB4fX0uYmxvY2stYWJvdXQtLXN1YnRpdGxle2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbToyMHB4O2ZvbnQtc2l6ZToxNnB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzowLjFlbTtmb250LXdlaWdodDo1MDB9QG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KXsuYmxvY2stYWJvdXQtLXN1YnRpdGxle21hcmdpbi1ib3R0b206MTBweH19LmJsb2NrLWFib3V0IC5za2lsbHNfbGlzdHttYXJnaW46MDtwYWRkaW5nOjB9LmJsb2NrLWFib3V0IC5za2lsbHNfbGlzdC0taXRlbXtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luLWJvdHRvbToxcHh9LmJsb2NrLWFib3V0IC5za2lsbHNfbGlzdC0tbGlua3tjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjYwMH0uYmxvY2stYWJvdXQgLnNraWxsc19saXN0LS1saW5rOmhvdmVye2NvbG9yOiNlOTRjNGV9LmJsb2NrLWFib3V0LS1jb250ZW50e3BhZGRpbmctcmlnaHQ6NDVweH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5ibG9jay1hYm91dC0tY29udGVudHtwYWRkaW5nLXJpZ2h0OjA7bWFyZ2luLWJvdHRvbTo0MHB4fX1AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpey5ibG9jay1hYm91dC0tY29udGVudHttYXJnaW4tdG9wOjQwcHh9fS5ibG9jay1hYm91dC0tY29udGVudCAubWFpbi1idG57bWFyZ2luLXRvcDo4cHh9LmJsb2NrLWJhbm5lcntwYWRkaW5nLXRvcDoyNXB4fUBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCl7LmJsb2NrLWJhbm5lcntwYWRkaW5nLXRvcDoxNXB4fX0uYmxvY2stYmFubmVyLS10aXRsZXttYXgtd2lkdGg6NjAwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuYmxvY2stYmFubmVyLS10aXRsZXttYXgtd2lkdGg6NTUwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmJsb2NrLWJhbm5lci0tdGl0bGV7bWF4LXdpZHRoOjEwMCV9fS5ibG9jay1iYW5uZXJfX2NvbnRlbnR7cGFkZGluZy10b3A6NzBweDtwYWRkaW5nLWJvdHRvbTo3MHB4fUBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCl7LmJsb2NrLWJhbm5lcl9fY29udGVudHtwYWRkaW5nLXRvcDo1MHB4O3BhZGRpbmctYm90dG9tOjUwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCl7LmJsb2NrLWJhbm5lcl9fY29udGVudHt0ZXh0LWFsaWduOmNlbnRlcn19QG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KXsuYmxvY2stYmFubmVyX19jb250ZW50e3BhZGRpbmctdG9wOjQwcHg7cGFkZGluZy1ib3R0b206NDBweH19QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsuYmxvY2stYmFubmVyIC5iYW5uZXItaW1hZ2V7aGVpZ2h0OjYwMHB4O292ZXJmbG93OmhpZGRlbn19LmJsb2NrLWJhbm5lciAuYmFubmVyLWltYWdlIGltZ3t3aWR0aDoxMDAlfUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7LmJsb2NrLWJhbm5lciAuYmFubmVyLWltYWdlIGltZ3toZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyfX0uYm94ZXMtc2VjdGlvbl9faXRlbXtwYWRkaW5nOjcwcHggMH0uYm94ZXMtc2VjdGlvbl9faXRlbTpudGgtY2hpbGQob2RkKXtiYWNrZ3JvdW5kOiNGNUY2Rjg7Ym9yZGVyLXJhZGl1czo4cHh9QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXsuYm94ZXMtc2VjdGlvbl9faXRlbTpudGgtY2hpbGQob2RkKSAucm93e2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlfS5ib3hlcy1zZWN0aW9uX19pdGVtOm50aC1jaGlsZChvZGQpIC5yb3cgLmlubmVyX2NvbnRlbnR7ZmxvYXQ6bGVmdH19LmJveGVzLXNlY3Rpb25fX2l0ZW06bGFzdC1jaGlsZDpub3QoOm50aC1jaGlsZChvZGQpKXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTZlNmU2fS5ib3hlcy1zZWN0aW9uIC5yb3d7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1sZWZ0Oi00MHB4O21hcmdpbi1yaWdodDotNDBweH0uYm94ZXMtc2VjdGlvbiAucm93PmRpdntwYWRkaW5nLWxlZnQ6NDBweDtwYWRkaW5nLXJpZ2h0OjQwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KXsuYm94ZXMtc2VjdGlvbiAuaW1hZ2VfYmxvY2t7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbTozMHB4fX0uYm94ZXMtc2VjdGlvbiAuaW1hZ2VfYmxvY2sgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LmJveGVzLXNlY3Rpb24gaDEsLmJveGVzLXNlY3Rpb24gaDIsLmJveGVzLXNlY3Rpb24gaDMsLmJveGVzLXNlY3Rpb24gaDQsLmJveGVzLXNlY3Rpb24gaDUsLmJveGVzLXNlY3Rpb24gaDZ7bWFyZ2luLWJvdHRvbTozMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCl7LmJveGVzLXNlY3Rpb24gaDEsLmJveGVzLXNlY3Rpb24gaDIsLmJveGVzLXNlY3Rpb24gaDMsLmJveGVzLXNlY3Rpb24gaDQsLmJveGVzLXNlY3Rpb24gaDUsLmJveGVzLXNlY3Rpb24gaDZ7bWFyZ2luLWJvdHRvbToxMHB4fX1AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpey5ib3hlcy1zZWN0aW9uIHB7bWFyZ2luLWJvdHRvbToxMHB4fX0uYm94ZXMtc2VjdGlvbiBhe2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxNXB4fS5ib3hlcy1zZWN0aW9uIGE6OmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jaztoZWlnaHQ6MWVtO3dpZHRoOjFlbTttYXNrOnVybChcIi4uL2ltZy9sb2dvcy1hcnJvdy1uZXh0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47YmFja2dyb3VuZDpjdXJyZW50Q29sb3J9LmNvbnRhY3RfZm9ybV9zZWN0aW9uIC5zbWFsbF9jb250YWluZXJ7bWF4LXdpZHRoOjc4MHB4fS5jb250YWN0X2Zvcm1fc2VjdGlvbi0tZm9ybXttYXJnaW4tdG9wOjYwcHh9LmNvbnRhY3RfZm9ybV9zZWN0aW9uLS1mb3JtIGZvcm0gaDZ7bWFyZ2luOjMwcHggMCAyNXB4O2ZvbnQtc2l6ZToxOHB4fS5jb250YWN0X2Zvcm1fc2VjdGlvbi0tZm9ybSBmb3JtPmxhYmVsLC5jb250YWN0X2Zvcm1fc2VjdGlvbi0tZm9ybSBmb3JtPi5sYWJlbHtiYWNrZ3JvdW5kOiNGRkYwRjI7cGFkZGluZzoxNnB4IDIwcHggMTVweCAzMHB4O2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbToxMHB4O2NvbG9yOiM1RTVFNUU7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmNvbnRhY3RfZm9ybV9zZWN0aW9uLS1mb3JtIGZvcm0+bGFiZWwgLmluZm9fdGV4dCwuY29udGFjdF9mb3JtX3NlY3Rpb24tLWZvcm0gZm9ybT4ubGFiZWwgLmluZm9fdGV4dHtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDozMDBweDt0b3A6MTMwJTt6LWluZGV4OjE7YmFja2dyb3VuZDojZTk0YzRlO3BhZGRpbmc6MTBweDtjb2xvcjojZmZmO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO2xlZnQ6NTAlO3RleHQtdHJhbnNmb3JtOm5vbmU7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6NTAwO29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzfS5jb250YWN0X2Zvcm1fc2VjdGlvbi0tZm9ybSBmb3JtPmxhYmVsIC5pbmZvX3RleHQ6YmVmb3JlLC5jb250YWN0X2Zvcm1fc2VjdGlvbi0tZm9ybSBmb3JtPi5sYWJlbCAuaW5mb190ZXh0OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO2JvdHRvbToxMDAlO2xlZnQ6MDtyaWdodDowO2hlaWdodDoyMHB4fS5jb250YWN0X2Zvcm1fc2VjdGlvbi0tZm9ybSBmb3JtPmxhYmVsPnNwYW4uaW5mbywuY29udGFjdF9mb3JtX3NlY3Rpb24tLWZvcm0gZm9ybT4ubGFiZWw+c3Bhbi5pbmZve3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTMnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxMyAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2NpcmNsZSBjeD0nNi41JyBjeT0nNy41JyByPSc2JyBzdHJva2U9JyUyM0VENTQ1NScvJTNFJTNDcGF0aCBkPSdNNS45IDExVjUuODhINy40MzVWMTFINS45Wk02LjY3IDQuODE1QzYuNTAzMzMgNC44MTUgNi4zNSA0Ljc3NSA2LjIxIDQuNjk1QzYuMDczMzMgNC42MTE2NyA1Ljk2MzMzIDQuNSA1Ljg4IDQuMzZDNS43OTY2NyA0LjIyIDUuNzU1IDQuMDY2NjcgNS43NTUgMy45QzUuNzU1IDMuNzMzMzMgNS43OTY2NyAzLjU4MTY3IDUuODggMy40NDVDNS45NjMzMyAzLjMwODMzIDYuMDczMzMgMy4yIDYuMjEgMy4xMkM2LjM1IDMuMDM2NjcgNi41MDMzMyAyLjk5NSA2LjY3IDIuOTk1QzYuODM2NjcgMi45OTUgNi45ODgzMyAzLjAzNjY3IDcuMTI1IDMuMTJDNy4yNjE2NyAzLjIgNy4zNyAzLjMwODMzIDcuNDUgMy40NDVDNy41MzMzMyAzLjU4MTY3IDcuNTc1IDMuNzMzMzMgNy41NzUgMy45QzcuNTc1IDQuMDY2NjcgNy41MzMzMyA0LjIyIDcuNDUgNC4zNkM3LjM3IDQuNSA3LjI2MTY3IDQuNjExNjcgNy4xMjUgNC42OTVDNi45ODgzMyA0Ljc3NSA2LjgzNjY3IDQuODE1IDYuNjcgNC44MTVaJyBmaWxsPSclMjNFRDU0NTUnLyUzRSUzQy9zdmclM0UlMEFcIik7d2lkdGg6MTNweDtoZWlnaHQ6MThweDtjdXJzb3I6cG9pbnRlcjt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmNvbnRhY3RfZm9ybV9zZWN0aW9uLS1mb3JtIGZvcm0+bGFiZWw+c3Bhbi5pbmZvOmhvdmVyIC5pbmZvX3RleHQsLmNvbnRhY3RfZm9ybV9zZWN0aW9uLS1mb3JtIGZvcm0+LmxhYmVsPnNwYW4uaW5mbzpob3ZlciAuaW5mb190ZXh0e29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGV9LmNvbnRhY3RfZm9ybV9zZWN0aW9uLS1mb3JtIGZvcm0+bGFiZWwgaW5wdXRbdHlwZT10ZXh0XSwuY29udGFjdF9mb3JtX3NlY3Rpb24tLWZvcm0gZm9ybT5sYWJlbCBpbnB1dFt0eXBlPWVtYWlsXSwuY29udGFjdF9mb3JtX3NlY3Rpb24tLWZvcm0gZm9ybT5sYWJlbCBpbnB1dFt0eXBlPXVybF0sLmNvbnRhY3RfZm9ybV9zZWN0aW9uLS1mb3JtIGZvcm0+bGFiZWwgaW5wdXRbdHlwZT1wYXNzd29yZF0sLmNvbnRhY3RfZm9ybV9zZWN0aW9uLS1mb3JtIGZvcm0+bGFiZWwgaW5wdXRbdHlwZT1zZWFyY2hdLC5jb250YWN0X2Zvcm1fc2VjdGlvbi0tZm9ybSBmb3JtPmxhYmVsIGlucHV0W3R5cGU9bnVtYmVyXSwuY29udGFjdF9mb3JtX3NlY3Rpb24tLWZvcm0gZm9ybT5sYWJlbCBpbnB1dFt0eXBlPXRlbF0sLmNvbnRhY3RfZm9ybV9zZWN0aW9uLS1mb3JtIGZvcm0+bGFiZWwgaW5wdXRbdHlwZT1yYW5nZV0sLmNvbnRhY3RfZm9ybV9zZWN0aW9uLS1mb3JtIGZvcm0+bGFiZWwgaW5wdXRbdHlwZT1kYXRlXSwuY29udGFjdF9mb3JtX3NlY3Rpb24tLWZvcm0gZm9ybT5sYWJlbCBpbnB1dFt0eXBlPW1vbnRoXSwuY29udGFjdF9mb3JtX3NlY3Rpb24tLWZvcm0gZm9ybT5sYWJlbCBpbnB1dFt0eXBlPXdlZWtdLC5jb250YWN0X2Zvcm1fc2VjdGlvbi0tZm9ybSBmb3JtPmxhYmVsIGlucHV0W3R5cGU9dGltZV0sLmNvbnRhY3RfZm9ybV9zZWN0aW9uLS1mb3JtIGZvcm0+bGFiZWwgaW5wdXRbdHlwZT1kYXRldGltZV0sLmNvbnRhY3RfZm9ybV9zZWN0aW9uLS1mb3JtIGZvcm0+bGFiZWwgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sLmNvbnRhY3RfZm9ybV9zZWN0aW9uLS1mb3JtIGZvcm0+bGFiZWwgaW5wdXRbdHlwZT1jb2xvcl0sLmNvbnRhY3RfZm9ybV9zZWN0aW9uLS1mb3JtIGZvcm0+bGFiZWwgdGV4dGFyZWEsLmNvbnRhY3RfZm9ybV9zZWN0aW9uLS1mb3JtIGZvcm0+bGFiZWwgc2VsZWN0LC5jb250YWN0X2Zvcm1fc2VjdGlvbi0tZm9ybSBmb3JtPmxhYmVsIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwsLmNvbnRhY3RfZm9ybV9zZWN0aW9uLS1mb3JtIGZvcm0+LmxhYmVsIGlucHV0W3R5cGU9dGV4dF0sLmNvbnRhY3RfZm9ybV9zZWN0aW9uLS1mb3JtIGZvcm0+LmxhYmVsIGlucHV0W3R5cGU9ZW1haWxdLC5jb250YWN0X2Zvcm1fc2VjdGlvbi0tZm9ybSBmb3JtPi5sYWJlbCBpbnB1dFt0eXBlPXVybF0sLmNvbnRhY3RfZm9ybV9zZWN0aW9uLS1mb3JtIGZvcm0+LmxhYmVsIGlucHV0W3R5cGU9cGFzc3dvcmRdLC5jb250YWN0X2Zvcm1fc2VjdGlvbi0tZm9ybSBmb3JtPi5sYWJlbCBpbnB1dFt0eXBlPXNlYXJjaF0sLmNvbnRhY3RfZm9ybV9zZWN0aW9uLS1mb3JtIGZvcm0+LmxhYmVsIGlucHV0W3R5cGU9bnVtYmVyXSwuY29udGFjdF9mb3JtX3NlY3Rpb24tLWZvcm0gZm9ybT4ubGFiZWwgaW5wdXRbdHlwZT10ZWxdLC5jb250YWN0X2Zvcm1fc2VjdGlvbi0tZm9ybSBmb3JtPi5sYWJlbCBpbnB1dFt0eXBlPXJhbmdlXSwuY29udGFjdF9mb3JtX3NlY3Rpb24tLWZvcm0gZm9ybT4ubGFiZWwgaW5wdXRbdHlwZT1kYXRlXSwuY29udGFjdF9mb3JtX3NlY3Rpb24tLWZvcm0gZm9ybT4ubGFiZWwgaW5wdXRbdHlwZT1tb250aF0sLmNvbnRhY3RfZm9ybV9zZWN0aW9uLS1mb3JtIGZvcm0+LmxhYmVsIGlucHV0W3R5cGU9d2Vla10sLmNvbnRhY3RfZm9ybV9zZWN0aW9uLS1mb3JtIGZvcm0+LmxhYmVsIGlucHV0W3R5cGU9dGltZV0sLmNvbnRhY3RfZm9ybV9zZWN0aW9uLS1mb3JtIGZvcm0+LmxhYmVsIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLC5jb250YWN0X2Zvcm1fc2VjdGlvbi0tZm9ybSBmb3JtPi5sYWJlbCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwuY29udGFjdF9mb3JtX3NlY3Rpb24tLWZvcm0gZm9ybT4ubGFiZWwgaW5wdXRbdHlwZT1jb2xvcl0sLmNvbnRhY3RfZm9ybV9zZWN0aW9uLS1mb3JtIGZvcm0+LmxhYmVsIHRleHRhcmVhLC5jb250YWN0X2Zvcm1fc2VjdGlvbi0tZm9ybSBmb3JtPi5sYWJlbCBzZWxlY3QsLmNvbnRhY3RfZm9ybV9zZWN0aW9uLS1mb3JtIGZvcm0+LmxhYmVsIC53cGNmNy1saXN0LWl0ZW0tbGFiZWx7Zm9udC1zaXplOjE2cHh9LmNvbnRhY3RfZm9ybV9zZWN0aW9uLS1mb3JtIGZvcm0+bGFiZWwgaW5wdXRbdHlwZT10ZXh0XSwuY29udGFjdF9mb3JtX3NlY3Rpb24tLWZvcm0gZm9ybT5sYWJlbCBpbnB1dFt0eXBlPWVtYWlsXSwuY29udGFjdF9mb3JtX3NlY3Rpb24tLWZvcm0gZm9ybT5sYWJlbCBpbnB1dFt0eXBlPXVybF0sLmNvbnRhY3RfZm9ybV9zZWN0aW9uLS1mb3JtIGZvcm0+bGFiZWwgaW5wdXRbdHlwZT1wYXNzd29yZF0sLmNvbnRhY3RfZm9ybV9zZWN0aW9uLS1mb3JtIGZvcm0+bGFiZWwgaW5wdXRbdHlwZT1zZWFyY2hdLC5jb250YWN0X2Zvcm1fc2VjdGlvbi0tZm9ybSBmb3JtPmxhYmVsIGlucHV0W3R5cGU9bnVtYmVyXSwuY29udGFjdF9mb3JtX3NlY3Rpb24tLWZvcm0gZm9ybT5sYWJlbCBpbnB1dFt0eXBlPXRlbF0sLmNvbnRhY3RfZm9ybV9zZWN0aW9uLS1mb3JtIGZvcm0+bGFiZWwgaW5wdXRbdHlwZT1yYW5nZV0sLmNvbnRhY3RfZm9ybV9zZWN0aW9uLS1mb3JtIGZvcm0+bGFiZWwgaW5wdXRbdHlwZT1kYXRlXSwuY29udGFjdF9mb3JtX3NlY3Rpb24tLWZvcm0gZm9ybT5sYWJlbCBpbnB1dFt0eXBlPW1vbnRoXSwuY29udGFjdF9mb3JtX3NlY3Rpb24tLWZvcm0gZm9ybT5sYWJlbCBpbnB1dFt0eXBlPXdlZWtdLC5jb250YWN0X2Zvcm1fc2VjdGlvbi0tZm9ybSBmb3JtPmxhYmVsIGlucHV0W3R5cGU9dGltZV0sLmNvbnRhY3RfZm9ybV9zZWN0aW9uLS1mb3JtIGZvcm0+bGFiZWwgaW5wdXRbdHlwZT1kYXRldGltZV0sLmNvbnRhY3RfZm9ybV9zZWN0aW9uLS1mb3JtIGZvcm0+bGFiZWwgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sLmNvbnRhY3RfZm9ybV9zZWN0aW9uLS1mb3JtIGZvcm0+bGFiZWwgaW5wdXRbdHlwZT1jb2xvcl0sLmNvbnRhY3RfZm9ybV9zZWN0aW9uLS1mb3JtIGZvcm0+bGFiZWwgdGV4dGFyZWEsLmNvbnRhY3RfZm9ybV9zZWN0aW9uLS1mb3JtIGZvcm0+bGFiZWwgc2VsZWN0LC5jb250YWN0X2Zvcm1fc2VjdGlvbi0tZm9ybSBmb3JtPi5sYWJlbCBpbnB1dFt0eXBlPXRleHRdLC5jb250YWN0X2Zvcm1fc2VjdGlvbi0tZm9ybSBmb3JtPi5sYWJlbCBpbnB1dFt0eXBlPWVtYWlsXSwuY29udGFjdF9mb3JtX3NlY3Rpb24tLWZvcm0gZm9ybT4ubGFiZWwgaW5wdXRbdHlwZT11cmxdLC5jb250YWN0X2Zvcm1fc2VjdGlvbi0tZm9ybSBmb3JtPi5sYWJlbCBpbnB1dFt0eXBlPXBhc3N3b3JkXSwuY29udGFjdF9mb3JtX3NlY3Rpb24tLWZvcm0gZm9ybT4ubGFiZWwgaW5wdXRbdHlwZT1zZWFyY2hdLC5jb250YWN0X2Zvcm1fc2VjdGlvbi0tZm9ybSBmb3JtPi5sYWJlbCBpbnB1dFt0eXBlPW51bWJlcl0sLmNvbnRhY3RfZm9ybV9zZWN0aW9uLS1mb3JtIGZvcm0+LmxhYmVsIGlucHV0W3R5cGU9dGVsXSwuY29udGFjdF9mb3JtX3NlY3Rpb24tLWZvcm0gZm9ybT4ubGFiZWwgaW5wdXRbdHlwZT1yYW5nZV0sLmNvbnRhY3RfZm9ybV9zZWN0aW9uLS1mb3JtIGZvcm0+LmxhYmVsIGlucHV0W3R5cGU9ZGF0ZV0sLmNvbnRhY3RfZm9ybV9zZWN0aW9uLS1mb3JtIGZvcm0+LmxhYmVsIGlucHV0W3R5cGU9bW9udGhdLC5jb250YWN0X2Zvcm1fc2VjdGlvbi0tZm9ybSBmb3JtPi5sYWJlbCBpbnB1dFt0eXBlPXdlZWtdLC5jb250YWN0X2Zvcm1fc2VjdGlvbi0tZm9ybSBmb3JtPi5sYWJlbCBpbnB1dFt0eXBlPXRpbWVdLC5jb250YWN0X2Zvcm1fc2VjdGlvbi0tZm9ybSBmb3JtPi5sYWJlbCBpbnB1dFt0eXBlPWRhdGV0aW1lXSwuY29udGFjdF9mb3JtX3NlY3Rpb24tLWZvcm0gZm9ybT4ubGFiZWwgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sLmNvbnRhY3RfZm9ybV9zZWN0aW9uLS1mb3JtIGZvcm0+LmxhYmVsIGlucHV0W3R5cGU9Y29sb3JdLC5jb250YWN0X2Zvcm1fc2VjdGlvbi0tZm9ybSBmb3JtPi5sYWJlbCB0ZXh0YXJlYSwuY29udGFjdF9mb3JtX3NlY3Rpb24tLWZvcm0gZm9ybT4ubGFiZWwgc2VsZWN0e2JvcmRlcjoxcHggc29saWQgIzgyODI4MjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7aGVpZ2h0OjUwcHg7bWFyZ2luLXRvcDo1cHg7cGFkZGluZy1sZWZ0OjMwcHg7cGFkZGluZy1yaWdodDozMHB4fS5jb250YWN0X2Zvcm1fc2VjdGlvbi0tZm9ybSBmb3JtPmxhYmVsIGlucHV0W3R5cGU9dGV4dF0ud3BjZjctbm90LXZhbGlkLC5jb250YWN0X2Zvcm1fc2VjdGlvbi0tZm9ybSBmb3JtPmxhYmVsIGlucHV0W3R5cGU9ZW1haWxdLndwY2Y3LW5vdC12YWxpZCwuY29udGFjdF9mb3JtX3NlY3Rpb24tLWZvcm0gZm9ybT5sYWJlbCBpbnB1dFt0eXBlPXVybF0ud3BjZjctbm90LXZhbGlkLC5jb250YWN0X2Zvcm1fc2VjdGlvbi0tZm9ybSBmb3JtPmxhYmVsIGlucHV0W3R5cGU9cGFzc3dvcmRdLndwY2Y3LW5vdC12YWxpZCwuY29udGFjdF9mb3JtX3NlY3Rpb24tLWZvcm0gZm9ybT5sYWJlbCBpbnB1dFt0eXBlPXNlYXJjaF0ud3BjZjctbm90LXZhbGlkLC5jb250YWN0X2Zvcm1fc2VjdGlvbi0tZm9ybSBmb3JtPmxhYmVsIGlucHV0W3R5cGU9bnVtYmVyXS53cGNmNy1ub3QtdmFsaWQsLmNvbnRhY3RfZm9ybV9zZWN0aW9uLS1mb3JtIGZvcm0+bGFiZWwgaW5wdXRbdHlwZT10ZWxdLndwY2Y3LW5vdC12YWxpZCwuY29udGFjdF9mb3JtX3NlY3Rpb24tLWZvcm0gZm9ybT5sYWJlbCBpbnB1dFt0eXBlPXJhbmdlXS53cGNmNy1ub3QtdmFsaWQsLmNvbnRhY3RfZm9ybV9zZWN0aW9uLS1mb3JtIGZvcm0+bGFiZWwgaW5wdXRbdHlwZT1kYXRlXS53cGNmNy1ub3QtdmFsaWQsLmNvbnRhY3RfZm9ybV9zZWN0aW9uLS1mb3JtIGZvcm0+bGFiZWwgaW5wdXRbdHlwZT1tb250aF0ud3BjZjctbm90LXZhbGlkLC5jb250YWN0X2Zvcm1fc2VjdGlvbi0tZm9ybSBmb3JtPmxhYmVsIGlucHV0W3R5cGU9d2Vla10ud3BjZjctbm90LXZhbGlkLC5jb250YWN0X2Zvcm1fc2VjdGlvbi0tZm9ybSBmb3JtPmxhYmVsIGlucHV0W3R5cGU9dGltZV0ud3BjZjctbm90LXZhbGlkLC5jb250YWN0X2Zvcm1fc2VjdGlvbi0tZm9ybSBmb3JtPmxhYmVsIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLndwY2Y3LW5vdC12YWxpZCwuY29udGFjdF9mb3JtX3NlY3Rpb24tLWZvcm0gZm9ybT5sYWJlbCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXS53cGNmNy1ub3QtdmFsaWQsLmNvbnRhY3RfZm9ybV9zZWN0aW9uLS1mb3JtIGZvcm0+bGFiZWwgaW5wdXRbdHlwZT1jb2xvcl0ud3BjZjctbm90LXZhbGlkLC5jb250YWN0X2Zvcm1fc2VjdGlvbi0tZm9ybSBmb3JtPmxhYmVsIHRleHRhcmVhLndwY2Y3LW5vdC12YWxpZCwuY29udGFjdF9mb3JtX3NlY3Rpb24tLWZvcm0gZm9ybT5sYWJlbCBzZWxlY3Qud3BjZjctbm90LXZhbGlkLC5jb250YWN0X2Zvcm1fc2VjdGlvbi0tZm9ybSBmb3JtPi5sYWJlbCBpbnB1dFt0eXBlPXRleHRdLndwY2Y3LW5vdC12YWxpZCwuY29udGFjdF9mb3JtX3NlY3Rpb24tLWZvcm0gZm9ybT4ubGFiZWwgaW5wdXRbdHlwZT1lbWFpbF0ud3BjZjctbm90LXZhbGlkLC5jb250YWN0X2Zvcm1fc2VjdGlvbi0tZm9ybSBmb3JtPi5sYWJlbCBpbnB1dFt0eXBlPXVybF0ud3BjZjctbm90LXZhbGlkLC5jb250YWN0X2Zvcm1fc2VjdGlvbi0tZm9ybSBmb3JtPi5sYWJlbCBpbnB1dFt0eXBlPXBhc3N3b3JkXS53cGNmNy1ub3QtdmFsaWQsLmNvbnRhY3RfZm9ybV9zZWN0aW9uLS1mb3JtIGZvcm0+LmxhYmVsIGlucHV0W3R5cGU9c2VhcmNoXS53cGNmNy1ub3QtdmFsaWQsLmNvbnRhY3RfZm9ybV9zZWN0aW9uLS1mb3JtIGZvcm0+LmxhYmVsIGlucHV0W3R5cGU9bnVtYmVyXS53cGNmNy1ub3QtdmFsaWQsLmNvbnRhY3RfZm9ybV9zZWN0aW9uLS1mb3JtIGZvcm0+LmxhYmVsIGlucHV0W3R5cGU9dGVsXS53cGNmNy1ub3QtdmFsaWQsLmNvbnRhY3RfZm9ybV9zZWN0aW9uLS1mb3JtIGZvcm0+LmxhYmVsIGlucHV0W3R5cGU9cmFuZ2VdLndwY2Y3LW5vdC12YWxpZCwuY29udGFjdF9mb3JtX3NlY3Rpb24tLWZvcm0gZm9ybT4ubGFiZWwgaW5wdXRbdHlwZT1kYXRlXS53cGNmNy1ub3QtdmFsaWQsLmNvbnRhY3RfZm9ybV9zZWN0aW9uLS1mb3JtIGZvcm0+LmxhYmVsIGlucHV0W3R5cGU9bW9udGhdLndwY2Y3LW5vdC12YWxpZCwuY29udGFjdF9mb3JtX3NlY3Rpb24tLWZvcm0gZm9ybT4ubGFiZWwgaW5wdXRbdHlwZT13ZWVrXS53cGNmNy1ub3QtdmFsaWQsLmNvbnRhY3RfZm9ybV9zZWN0aW9uLS1mb3JtIGZvcm0+LmxhYmVsIGlucHV0W3R5cGU9dGltZV0ud3BjZjctbm90LXZhbGlkLC5jb250YWN0X2Zvcm1fc2VjdGlvbi0tZm9ybSBmb3JtPi5sYWJlbCBpbnB1dFt0eXBlPWRhdGV0aW1lXS53cGNmNy1ub3QtdmFsaWQsLmNvbnRhY3RfZm9ybV9zZWN0aW9uLS1mb3JtIGZvcm0+LmxhYmVsIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLndwY2Y3LW5vdC12YWxpZCwuY29udGFjdF9mb3JtX3NlY3Rpb24tLWZvcm0gZm9ybT4ubGFiZWwgaW5wdXRbdHlwZT1jb2xvcl0ud3BjZjctbm90LXZhbGlkLC5jb250YWN0X2Zvcm1fc2VjdGlvbi0tZm9ybSBmb3JtPi5sYWJlbCB0ZXh0YXJlYS53cGNmNy1ub3QtdmFsaWQsLmNvbnRhY3RfZm9ybV9zZWN0aW9uLS1mb3JtIGZvcm0+LmxhYmVsIHNlbGVjdC53cGNmNy1ub3QtdmFsaWR7Ym9yZGVyLWNvbG9yOnJlZH0uY29udGFjdF9mb3JtX3NlY3Rpb24tLWZvcm0gZm9ybT5sYWJlbCB0ZXh0YXJlYSwuY29udGFjdF9mb3JtX3NlY3Rpb24tLWZvcm0gZm9ybT4ubGFiZWwgdGV4dGFyZWF7aGVpZ2h0OjE1MHB4fS5jb250YWN0X2Zvcm1fc2VjdGlvbi0tZm9ybSBmb3JtPmxhYmVsIHNlbGVjdCwuY29udGFjdF9mb3JtX3NlY3Rpb24tLWZvcm0gZm9ybT4ubGFiZWwgc2VsZWN0e2NvbG9yOiM5QTlEQTB9LmNvbnRhY3RfZm9ybV9zZWN0aW9uLS1mb3JtIGZvcm0gLndwY2Y3LW5vdC12YWxpZC10aXB7cG9zaXRpb246c3RhdGljO3RleHQtdHJhbnNmb3JtOm5vbmU7Y29sb3I6cmVkO21hcmdpbjo3cHggMCAwfS5jb250YWN0X2Zvcm1fc2VjdGlvbi0tZm9ybSBmb3JtIC53cGNmNy1zdWJtaXR7bWFyZ2luLXRvcDozMHB4fS5jb250YWN0X2Zvcm1fc2VjdGlvbi0tZm9ybSBmb3JtIC53cGNmNy1yZXNwb25zZS1vdXRwdXR7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmNvbnRhY3RfaGVhZGVye3BhZGRpbmc6ODBweCAwfX0uY29udGFjdF9oZWFkZXIgaDEsLmNvbnRhY3RfaGVhZGVyIGgye21hcmdpbi1ib3R0b206NDFweH0uY29udGFjdF9oZWFkZXIgcCwuY29udGFjdF9oZWFkZXIgdWwgbGksLmNvbnRhY3RfaGVhZGVyIG9sIGxpe2xpbmUtaGVpZ2h0OjEuM31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KXsuY29udGFjdF9oZWFkZXIgcCwuY29udGFjdF9oZWFkZXIgdWwgbGksLmNvbnRhY3RfaGVhZGVyIG9sIGxpe2ZvbnQtc2l6ZToyOHB4O2xpbmUtaGVpZ2h0OjEuNn19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmNvbnRhY3RfaGVhZGVyIHAsLmNvbnRhY3RfaGVhZGVyIHVsIGxpLC5jb250YWN0X2hlYWRlciBvbCBsaXtmb250LXNpemU6MzBweDtsaW5lLWhlaWdodDoxLjR9fS5jb250YWN0X2hlYWRlci0tbGlua3N7bWFyZ2luLXRvcDozMnB4fS5jb250YWN0X2hlYWRlci0tbGlua3MgLnN1YnRpdGxle21hcmdpbi1ib3R0b206MjBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuY29udGFjdF9oZWFkZXItLWxpbmtzIC5zdWJ0aXRsZXttYXJnaW4tYm90dG9tOjI3cHh9fS5jb250YWN0X2hlYWRlci0tbGlua3MgYXtjb2xvcjojZTk0YzRlO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjUwMH0uY29udGFjdF9oZWFkZXItLWxpbmtzIGE6aG92ZXJ7Y29sb3I6IzAwMH0uY29udGFjdF9tb2R1bGV7cG9zaXRpb246cmVsYXRpdmV9LmNvbnRhY3RfbW9kdWxlIC5jb250YWluZXIsLmNvbnRhY3RfbW9kdWxlIC5tYWluLW1lbnVfX2NvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZX0uY29udGFjdF9tb2R1bGUgLmNvbnRhaW5lcjo6YWZ0ZXIsLmNvbnRhY3RfbW9kdWxlIC5tYWluLW1lbnVfX2NvbnRhaW5lcjo6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6Y2FsYygxMDAlIC0gMTVweCk7cmlnaHQ6MDt3aWR0aDozMHB4O2hlaWdodDozMHB4O21hc2s6dXJsKFwiLi4vaW1nL2NvbnRhY3QtYWZ0ZXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtiYWNrZ3JvdW5kOiNlOTRjNGV9LmNvbnRhY3RfbW9kdWxlIC5sZWZ0X2NvbHVtbntmb250LXdlaWdodDo0MDA7aGVpZ2h0OjEwMCU7Ym9yZGVyLXJhZGl1czo4cHg7Ym9yZGVyOjJweCBzb2xpZCAjZTk0YzRlO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206NTBweDtmb250LXNpemU6MTZweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KXsuY29udGFjdF9tb2R1bGUgLmxlZnRfY29sdW1ue21hcmdpbi1ib3R0b206MDtib3JkZXI6NHB4IHNvbGlkICNlOTRjNGV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5jb250YWN0X21vZHVsZSAubGVmdF9jb2x1bW57Zm9udC1zaXplOjE4cHg7d2lkdGg6Y2FsYygxMDAlIC0gNTBweCl9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpey5jb250YWN0X21vZHVsZSAubGVmdF9jb2x1bW57d2lkdGg6MTAwJX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpey5jb250YWN0X21vZHVsZSAubGVmdF9jb2x1bW57bGVmdDotMTlweDt3aWR0aDo5NiV9fS5jb250YWN0X21vZHVsZSAubGVmdF9jb2x1bW5fX2lubmVye3BhZGRpbmc6MTVweCAxMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMDAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpey5jb250YWN0X21vZHVsZSAubGVmdF9jb2x1bW5fX2lubmVye3BhZGRpbmc6MjVweCAyMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCl7LmNvbnRhY3RfbW9kdWxlIC5sZWZ0X2NvbHVtbl9faW5uZXJ7cGFkZGluZzozNXB4IDQycHggNDhweCAyOHB4fX0uY29udGFjdF9tb2R1bGUgLmxlZnRfY29sdW1uX19pbm5lcjo6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7dG9wOjZweDtyaWdodDo2cHg7d2lkdGg6NDNweDtoZWlnaHQ6YXV0bzthc3BlY3QtcmF0aW86NC82O2JhY2tncm91bmQ6I2U5NGM0ZTttYXNrOnVybChcIi4uL2ltZy9jb250YWN0LWRlY29yLXRvcC5zdmdcIikgbm8tcmVwZWF0IHRvcCByaWdodC9jb250YWlufS5jb250YWN0X21vZHVsZSAubGVmdF9jb2x1bW5fX2lubmVyOjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTo2cHg7bGVmdDo2cHg7d2lkdGg6MzBweDtoZWlnaHQ6YXV0bzthc3BlY3QtcmF0aW86NC82O2JhY2tncm91bmQ6I2U5NGM0ZTttYXNrOnVybChcIi4uL2ltZy9jb250YWN0LWRlY29yLWJvdC5zdmdcIikgbm8tcmVwZWF0IGJvdHRvbSBsZWZ0L2NvbnRhaW59QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7LmNvbnRhY3RfbW9kdWxlIC5sZWZ0X2NvbHVtbl9faW5uZXI6OmFmdGVye2Rpc3BsYXk6bm9uZX19LmNvbnRhY3RfbW9kdWxlIC5sZWZ0X2NvbHVtbjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt3aWR0aDowO2hlaWdodDowO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MCA2M3B4IDM0cHggMDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgI2U5NGM0ZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDt0b3A6MTAwJTtsZWZ0OjQwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCl7LmNvbnRhY3RfbW9kdWxlIC5sZWZ0X2NvbHVtbjpiZWZvcmV7Ym9yZGVyLXdpZHRoOjYzcHggMCAwIDM0cHg7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNlOTRjNGU7Ym90dG9tOjY3cHg7bGVmdDoxMDAlO3RvcDphdXRvfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuY29udGFjdF9tb2R1bGUgLmxlZnRfY29sdW1uOmJlZm9yZXtib3JkZXItd2lkdGg6NjlweCAwIDAgNDBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7LmNvbnRhY3RfbW9kdWxlIC5sZWZ0X2NvbHVtbjpiZWZvcmV7Ym9yZGVyLXdpZHRoOjY5cHggMCAwIDQ2cHh9fS5jb250YWN0X21vZHVsZSAubGVmdF9jb2x1bW46YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt3aWR0aDowO2hlaWdodDowO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MCA1NnB4IDMwcHggMDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDt0b3A6MTAwJTtsZWZ0OjQ1cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCl7LmNvbnRhY3RfbW9kdWxlIC5sZWZ0X2NvbHVtbjphZnRlcnt0b3A6YXV0bztib3JkZXItd2lkdGg6NTBweCAwIDAgMjdweDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZjtib3R0b206NzFweDtsZWZ0OjEwMCV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5jb250YWN0X21vZHVsZSAubGVmdF9jb2x1bW46YWZ0ZXJ7Ym9yZGVyLXdpZHRoOjU3cHggMCAwIDMycHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpey5jb250YWN0X21vZHVsZSAubGVmdF9jb2x1bW46YWZ0ZXJ7Ym9yZGVyLXdpZHRoOjU3cHggMCAwIDM4cHh9fS5jb250YWN0X21vZHVsZSAubGVmdF9jb2x1bW4gcHtmb250LXNpemU6aW5oZXJpdDtmb250LWZhbWlseTpcIlNwYXJ0YW5cIiwtYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxcIlNlZ29lIFVJXCIsUm9ib3RvLFwiSGVsdmV0aWNhIE5ldWVcIixBcmlhbCxcIk5vdG8gU2Fuc1wiLHNhbnMtc2VyaWYsXCJBcHBsZSBDb2xvciBFbW9qaVwiLFwiU2Vnb2UgVUkgRW1vamlcIixcIlNlZ29lIFVJIFN5bWJvbFwiLFwiTm90byBDb2xvciBFbW9qaVwiO2xpbmUtaGVpZ2h0OjEuMjttYXJnaW4tYm90dG9tOjEwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCl7LmNvbnRhY3RfbW9kdWxlIC5sZWZ0X2NvbHVtbiBwe21hcmdpbi1ib3R0b206MjVweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpey5jb250YWN0X21vZHVsZSAubGVmdF9jb2x1bW4gcHttYXJnaW4tYm90dG9tOjMwcHh9fS5jb250YWN0X21vZHVsZSAubGVmdF9jb2x1bW4gLm1haW4tYnRue3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpey5jb250YWN0X21vZHVsZSAubGVmdF9jb2x1bW4gLm1haW4tYnRue21hcmdpbi10b3A6MTFweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCl7LmNvbnRhY3RfbW9kdWxlIC5sZWZ0X2NvbHVtbiAubWFpbi1idG57cGFkZGluZzo5cHggMTVweH19LmNvbnRhY3RfbW9kdWxlIC5jZW50ZXJfY29sdW1ue3Bvc2l0aW9uOnJlbGF0aXZlfS5jb250YWN0X21vZHVsZSAuY2VudGVyX2NvbHVtbiBpbWd7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyO29iamVjdC1wb3NpdGlvbjpjZW50ZXI7Ym9yZGVyLXJhZGl1czo4cHh9LmNvbnRhY3RfbW9kdWxlIC5jZW50ZXJfY29sdW1uOjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbToxMHB4O3JpZ2h0OjI1cHg7d2lkdGg6MTE1cHg7aGVpZ2h0OjEwMHB4O2JhY2tncm91bmQ6I2U5NGM0ZTttYXNrOnVybChcIi4uL2ltZy9jb250YWN0LWRlY29yLWltZy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWlufUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpey5jb250YWN0X21vZHVsZSAuY2VudGVyX2NvbHVtbnttYXJnaW4tdG9wOjUwcHh9fS5jb250YWN0X21vZHVsZSAucmlnaHRfY29sdW1ue2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjtoZWlnaHQ6MTAwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KXsuY29udGFjdF9tb2R1bGUgLnJpZ2h0X2NvbHVtbntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXsuY29udGFjdF9tb2R1bGUgLnJpZ2h0X2NvbHVtbj5kaXY6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjE4cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpey5jb250YWN0X21vZHVsZSAucmlnaHRfY29sdW1uPmRpdjpub3QoOmxhc3QtY2hpbGQpIGF7Zm9udC13ZWlnaHQ6NjAwO21hcmdpbi1ib3R0b206MTdweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7LmNvbnRhY3RfbW9kdWxlIC5yaWdodF9jb2x1bW4+ZGl2e2ZsZXg6MSAxIDUwJTtwYWRkaW5nOjAgMTVweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmNvbnRhY3RfbW9kdWxlIC5yaWdodF9jb2x1bW4+ZGl2e2ZsZXg6MSAxIDEwMCU7dGV4dC1hbGlnbjpjZW50ZXJ9LmNvbnRhY3RfbW9kdWxlIC5yaWdodF9jb2x1bW4+ZGl2Om5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbToyMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KXsuY29udGFjdF9tb2R1bGUgLnJpZ2h0X2NvbHVtbj5kaXZ7ZmxleDowIDF9LmNvbnRhY3RfbW9kdWxlIC5yaWdodF9jb2x1bW4+ZGl2Om50aC1jaGlsZCgxKSwuY29udGFjdF9tb2R1bGUgLnJpZ2h0X2NvbHVtbj5kaXY6bnRoLWNoaWxkKDIpe2ZsZXg6MSAxIDEwMCV9fS5jb250YWN0X21vZHVsZSAucmlnaHRfY29sdW1uIC5qb2JfcG9zaXRpb257Y29sb3I6IzgwODA4MDtmb250LXNpemU6MTZweDtsZXR0ZXItc3BhY2luZzowLjFlbTtmb250LXdlaWdodDo1MDB9LmNvbnRhY3RfbW9kdWxlIC5yaWdodF9jb2x1bW4gLm5hbWV7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojMDAwO2xldHRlci1zcGFjaW5nOi43cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmNvbnRhY3RfbW9kdWxlIC5yaWdodF9jb2x1bW4gLm5hbWV7bWFyZ2luLWJvdHRvbTo1MHB4fX0uY29udGFjdF9tb2R1bGUgLnJpZ2h0X2NvbHVtbiAubGFiZWx7Y29sb3I6IzgwODA4MDtmb250LXNpemU6MTZweDtsZXR0ZXItc3BhY2luZzowLjFlbTtmb250LXdlaWdodDo1MDB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmNvbnRhY3RfbW9kdWxlIC5yaWdodF9jb2x1bW4gLmxhYmVse21hcmdpbi1ib3R0b206MThweH19LmNvbnRhY3RfbW9kdWxlIC5yaWdodF9jb2x1bW4gYXtjb2xvcjojZTk0YzRlO2ZvbnQtd2VpZ2h0OjYwMDtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KXsuY29udGFjdF9tb2R1bGUgLnJpZ2h0X2NvbHVtbiBhe2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCl7LmNvbnRhY3RfbW9kdWxlIC5yaWdodF9jb2x1bW4gYXtmb250LXNpemU6MThweH19LmNvbnRhY3RfbW9kdWxlIC5yaWdodF9jb2x1bW4gYSBzdmd7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KXsuY29udGFjdF9tb2R1bGUgLnJpZ2h0X2NvbHVtbiBhIHN2Z3tkaXNwbGF5Om5vbmV9fS5jb250YWN0X21vZHVsZSAucmlnaHRfY29sdW1uIGEgc3ZnIHBhdGgsLmNvbnRhY3RfbW9kdWxlIC5yaWdodF9jb2x1bW4gYSBzdmcgcG9seWdvbntmaWxsOiMwMDB9LmNvbnRhY3RfbW9kdWxlIC5yaWdodF9jb2x1bW4gYTpob3Zlcntjb2xvcjojMDAwfS5jb250YWN0LXRhYnMgLmFjdGl2ZXtkaXNwbGF5OmJsb2NrfS5jb250YWN0LXRhYnMgLmhpZGV7ZGlzcGxheTpub25lfS5jb250YWN0LXRhYnMgLnRhYnNfbGlzdHtwYWRkaW5nOjA7bWFyZ2luOjAgMCA3MHB4O2xpc3Qtc3R5bGU6bm9uZTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9LmNvbnRhY3QtdGFicyAudGFic19saXN0IGxpOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0OjMwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KXsuY29udGFjdC10YWJzIC50YWJzX2xpc3QgbGk6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tcmlnaHQ6MjBweH19LmNvbnRhY3QtdGFicyAudGFic19saXN0IGxpIGF7Zm9udC1zaXplOjE2cHg7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLWJvdHRvbToycHggc29saWQgdHJhbnNwYXJlbnQ7Y29sb3I6IzAwMDtwYWRkaW5nLWJvdHRvbToycHg7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzoxcHg7Zm9udC13ZWlnaHQ6Ym9sZH1AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpey5jb250YWN0LXRhYnMgLnRhYnNfbGlzdCBsaSBhe2ZvbnQtc2l6ZToxNHB4fX0uY29udGFjdC10YWJzIC50YWJzX2xpc3QgbGkgYTpiZWZvcmV7Y29udGVudDphdHRyKGRhdGEtdGl0bGUpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtsZXR0ZXItc3BhY2luZzowLjJweDtsZWZ0OjA7cmlnaHQ6MDt0b3A6MXB4O2JvdHRvbTowO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zaXRpb246YWxsIDAuM3M7b3BhY2l0eToxfS5jb250YWN0LXRhYnMgLnRhYnNfbGlzdCBsaSBhIHNwYW57dHJhbnNpdGlvbjphbGwgMC4zcztvcGFjaXR5OjB9LmNvbnRhY3QtdGFicyAudGFic19saXN0IGxpIGEuYWN0aXZlbGlua3tib3JkZXItY29sb3I6I2U5NGM0ZX0uY29udGFjdC10YWJzIC50YWJzX2xpc3QgbGkgYS5hY3RpdmVsaW5rOmJlZm9yZXtvcGFjaXR5OjB9LmNvbnRhY3QtdGFicyAudGFic19saXN0IGxpIGEuYWN0aXZlbGluayBzcGFue29wYWNpdHk6MX0uY3Rhe3BhZGRpbmc6MCAxNjBweDtwb3NpdGlvbjpyZWxhdGl2ZX0uY3RhOjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMHB4O3JpZ2h0OjEwcHg7d2lkdGg6MTMwcHg7aGVpZ2h0OmNhbGMoMTAwJSAtIDIwcHgpO2JhY2tncm91bmQtY29sb3I6I2ZmZjttYXNrOnVybChcIi4uL2ltZy9jdGEtYmctcmlnaHQuc3ZnXCIpIG5vLXJlcGVhdCB0b3AgcmlnaHQvY29udGFpbn0uY3RhOjpiZWZvcmV7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MTBweDtsZWZ0OjEwcHg7d2lkdGg6MTUwcHg7aGVpZ2h0OmNhbGMoMTAwJSAtIDIwcHgpO2JhY2tncm91bmQtY29sb3I6I2ZmZjttYXNrOnVybChcIi4uL2ltZy9jdGEtYmctbGVmdC5zdmdcIikgbm8tcmVwZWF0IGJvdHRvbSBsZWZ0L2NvbnRhaW59QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7LmN0YXtwYWRkaW5nOjAgODBweH0uY3RhOjphZnRlcnt3aWR0aDo1MHB4fS5jdGE6OmJlZm9yZXt3aWR0aDo3MHB4fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5jdGF7cGFkZGluZzowIDMwcHh9LmN0YTo6YWZ0ZXJ7d2lkdGg6NjBweH0uY3RhOjpiZWZvcmV7d2lkdGg6NzBweH19LmN0YSAuaW5uZXJfY29udGVudHtwYWRkaW5nOjYwcHggMDt0ZXh0LWFsaWduOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjEwfS5jdGEgLmZsZXh7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjQwcHh9LmN0YS5ibGFja19zdHlsZXtiYWNrZ3JvdW5kOiMwMDB9LmN0YS5ibGFja19zdHlsZSBoMSwuY3RhLmJsYWNrX3N0eWxlIGgyLC5jdGEuYmxhY2tfc3R5bGUgaDMsLmN0YS5ibGFja19zdHlsZSBoNCwuY3RhLmJsYWNrX3N0eWxlIGg1LC5jdGEuYmxhY2tfc3R5bGUgaDZ7Y29sb3I6I2ZmZn0uY3RhLmJsYWNrX3N0eWxlIHB7Y29sb3I6I2ZmZn0uY3RhLmFjY2VudF9zdHlsZXtiYWNrZ3JvdW5kOiNlOTRjNGV9LmN0YS5hY2NlbnRfc3R5bGUgaDEsLmN0YS5hY2NlbnRfc3R5bGUgaDIsLmN0YS5hY2NlbnRfc3R5bGUgaDMsLmN0YS5hY2NlbnRfc3R5bGUgaDQsLmN0YS5hY2NlbnRfc3R5bGUgaDUsLmN0YS5hY2NlbnRfc3R5bGUgaDZ7Y29sb3I6I2ZmZn0uY3RhLmFjY2VudF9zdHlsZSBwe2NvbG9yOiNmZmZ9LmN0YS5hY2NlbnRfc3R5bGUgLm1haW4tYnRue2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojZTk0YzRlfS5oYXMtYmcrLmZ1bGwtd2lkdGgtaW1nLC50b2NfbW9kdWxlLmJsYWNrX3N0eWxlKy5mdWxsLXdpZHRoLWltZ3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7bWFyZ2luOmNhbGMoLTE0MHB4IC0gMjU2cHgpIC00MHB4O21pbi1oZWlnaHQ6MTAwMHB4fS5oYXMtYmcrLmZ1bGwtd2lkdGgtaW1nIGltZywudG9jX21vZHVsZS5ibGFja19zdHlsZSsuZnVsbC13aWR0aC1pbWcgaW1nLC5oYXMtYmcrLmZ1bGwtd2lkdGgtaW1nIGZpZ3VyZSwudG9jX21vZHVsZS5ibGFja19zdHlsZSsuZnVsbC13aWR0aC1pbWcgZmlndXJle3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3ZlcjtvYmplY3QtcG9zaXRpb246Y2VudGVyO21pbi1oZWlnaHQ6MTAwMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lmhhcy1iZysuZnVsbC13aWR0aC1pbWcgaW1nLC50b2NfbW9kdWxlLmJsYWNrX3N0eWxlKy5mdWxsLXdpZHRoLWltZyBpbWcsLmhhcy1iZysuZnVsbC13aWR0aC1pbWcgZmlndXJlLC50b2NfbW9kdWxlLmJsYWNrX3N0eWxlKy5mdWxsLXdpZHRoLWltZyBmaWd1cmV7bWluLWhlaWdodDo3NjhweH19Lmljb24tYm94ZXMtdGl0bGU6bm90KC50ZXh0LWNlbnRlcil7bWF4LXdpZHRoOjY0MHB4fS5pY29uLWJveGVzLWl0ZW17bWFyZ2luLXRvcDo4MHB4fS5uZXctaWNvbi1ib3hlcyAuaWNvbi1ib3hlcy1pdGVte21hcmdpbi10b3A6MH0uaWNvbi1ib3hlcy1pdGVtIC5pY29ue21hcmdpbi1ib3R0b206MjBweH0uaWNvbnMtYmcgLmljb24tYm94ZXMtaXRlbSAuaWNvbnttYXJnaW4tYm90dG9tOjUwcHg7cG9zaXRpb246cmVsYXRpdmV9Lmljb25zLWJnIC5pY29uLWJveGVzLWl0ZW0gLmljb246OmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDo2MHB4O2hlaWdodDo2MHB4O3RyYW5zZm9ybTp0cmFuc2xhdGVZKDUwJSk7Ym9yZGVyLXJhZGl1czoxMDAwcHg7YmFja2dyb3VuZDojRkZGMUYxfS5pY29uLWJveGVzLWl0ZW0gLmljb24gaW1ne3dpZHRoOjYwcHg7aGVpZ2h0OjYwcHg7b2JqZWN0LWZpdDpjb250YWluO29iamVjdC1wb3NpdGlvbjpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5pY29uLWJveGVzLWl0ZW0gLmgxLC5pY29uLWJveGVzLWl0ZW0gLmgyLC5pY29uLWJveGVzLWl0ZW0gLmgzLC5pY29uLWJveGVzLWl0ZW0gLnJlc3VsdC1zZWN0aW9uIGgyLC5yZXN1bHQtc2VjdGlvbiAuaWNvbi1ib3hlcy1pdGVtIGgyLC5pY29uLWJveGVzLWl0ZW0gLnJlc3VsdC1zZWN0aW9uIGgzLC5yZXN1bHQtc2VjdGlvbiAuaWNvbi1ib3hlcy1pdGVtIGgzLC5pY29uLWJveGVzLWl0ZW0gLnJlc3VsdC1zZWN0aW9uIGg0LC5yZXN1bHQtc2VjdGlvbiAuaWNvbi1ib3hlcy1pdGVtIGg0LC5pY29uLWJveGVzLWl0ZW0gLnJlc3VsdC1zZWN0aW9uIGg1LC5yZXN1bHQtc2VjdGlvbiAuaWNvbi1ib3hlcy1pdGVtIGg1LC5pY29uLWJveGVzLWl0ZW0gLnJlc3VsdC1zZWN0aW9uIGg2LC5yZXN1bHQtc2VjdGlvbiAuaWNvbi1ib3hlcy1pdGVtIGg2LC5pY29uLWJveGVzLWl0ZW0gLnJlc3VsdC1zZWN0aW9uIC5oNCwucmVzdWx0LXNlY3Rpb24gLmljb24tYm94ZXMtaXRlbSAuaDQsLmljb24tYm94ZXMtaXRlbSAucmVzdWx0LXNlY3Rpb24gLmg1LC5yZXN1bHQtc2VjdGlvbiAuaWNvbi1ib3hlcy1pdGVtIC5oNSwuaWNvbi1ib3hlcy1pdGVtIC5yZXN1bHQtc2VjdGlvbiAuaDYsLnJlc3VsdC1zZWN0aW9uIC5pY29uLWJveGVzLWl0ZW0gLmg2LC5pY29uLWJveGVzLWl0ZW0gLmg0LC5pY29uLWJveGVzLWl0ZW0gLmg1LC5pY29uLWJveGVzLWl0ZW0gLmg2e21hcmdpbi1ib3R0b206MjBweH0ubmV3LWljb24tYm94ZXMgLmljb24tYm94ZXMtaXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7Z2FwOjMwcHg7cGFkZGluZzo0MHB4IDMwcHg7Ym9yZGVyOjFweCBzb2xpZCAjZTZlNmU2O2JvcmRlci1yYWRpdXM6NHB4O2hlaWdodDoxMDAlfS5uZXctaWNvbi1ib3hlcyAuaWNvbi1ib3hlcy1pdGVtIC5pY29ue2ZsZXgtc2hyaW5rOjA7cG9zaXRpb246cmVsYXRpdmV9Lm5ldy1pY29uLWJveGVzIC5pY29uLWJveGVzLWl0ZW0gLmljb24gaW1ne3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTB9Lm5ldy1pY29uLWJveGVzIC5pY29uLWJveGVzLWl0ZW0gLmljb246OmJlZm9yZXtjb250ZW50OicnO3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87YXNwZWN0LXJhdGlvOjEvMTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNTAlKTtib3JkZXItcmFkaXVzOjEwMDBweDtiYWNrZ3JvdW5kOiNGRkYxRjF9Lm5ldy1pY29uLWJveGVzIC5pY29uLWJveGVzLWl0ZW0gLmJ0bntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MjBweDtyaWdodDoyMHB4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjhweDtoZWlnaHQ6MjhweDtwYWRkaW5nOjA7Ym9yZGVyOjA7Y29sb3I6I2U5NGM0ZTttYXNrOnVybChcIi4uL2ltZy9sb2dvcy1hcnJvdy1uZXh0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47YmFja2dyb3VuZDpjdXJyZW50Q29sb3J9Lm5ldy1pY29uLWJveGVzIC5pY29uLWJveGVzLWl0ZW0gLmJ0bjpob3Zlcntjb2xvcjojMDAwO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDVweCl9Lm5ldy1pY29uLWJveGVzIC5yb3d7bWFyZ2luLXJpZ2h0Oi0xNXB4O21hcmdpbi1sZWZ0Oi0xNXB4O21hcmdpbi10b3A6MzBweH0ubmV3LWljb24tYm94ZXMgLnJvdz5kaXZ7bWFyZ2luLXRvcDozMHB4fS5uZXctaWNvbi1ib3hlcyAuY29sLW1kLTZ7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4fS5uZXctaWNvbi1ib3hlcyAuZWRpdG9ye21heC13aWR0aDozNTBweH0ubG9nb3MtY2Fyb3VzZWx7cGFkZGluZzowIDQwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U2ZTZlNn0ubG9nb3MtY2Fyb3VzZWwgLmxvZ29zLXNsaWNrX19pbWd7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlLWluLW91dCAwczt3aWR0aDoxMDAlO2hlaWdodDphdXRvO2FzcGVjdC1yYXRpbzoxNi85O29iamVjdC1maXQ6Y29udGFpbjtvYmplY3QtcG9zaXRpb246Y2VudGVyO3BhZGRpbmc6MzBweCAyMHB4fS5sb2dvcy1jYXJvdXNlbCAubG9nb3Mtc2xpY2tfX2ltZzpub3QoOmhvdmVyKXtmaWx0ZXI6Z3JheXNjYWxlKDEpO29wYWNpdHk6MC44fUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpey5sb2dvcy1jYXJvdXNlbCAubG9nb3Mtc2xpY2tfX2ltZ3twYWRkaW5nOjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmxvZ29zLWNhcm91c2VsIC5sb2dvcy1zbGlja19faW1ne3BhZGRpbmc6MTVweH19QG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KXsubG9nb3MtY2Fyb3VzZWwgLmxvZ29zLXNsaWNrX19pbWd7cGFkZGluZzoxMHB4fX0ubG9nb3MtY2Fyb3VzZWwgLnNsaWNrLXByZXZ7bGVmdDotNDBweDttYXNrOnVybChcIi4uL2ltZy9sb2dvcy1hcnJvdy1wcmV2LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW59LmxvZ29zLWNhcm91c2VsIC5zbGljay1uZXh0e3JpZ2h0Oi00MHB4O21hc2s6dXJsKFwiLi4vaW1nL2xvZ29zLWFycm93LW5leHQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbn0ubG9nb3MtY2Fyb3VzZWwgLnNsaWNrLXByZXYsLmxvZ29zLWNhcm91c2VsIC5zbGljay1uZXh0e2NvbG9yOiNlOTRjNGU7d2lkdGg6MjhweDtoZWlnaHQ6MjhweDtiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcn0ubG9nb3MtY2Fyb3VzZWwgLnNsaWNrLXByZXY6OmJlZm9yZSwubG9nb3MtY2Fyb3VzZWwgLnNsaWNrLXByZXY6OmFmdGVyLC5sb2dvcy1jYXJvdXNlbCAuc2xpY2stbmV4dDo6YmVmb3JlLC5sb2dvcy1jYXJvdXNlbCAuc2xpY2stbmV4dDo6YWZ0ZXJ7ZGlzcGxheTpub25lfS5uZXdfaW50cm9fX3NlY3Rpb257cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxMHB4IDE2MHB4IDYwcHggMTYwcHg7YmFja2dyb3VuZC1jb2xvcjojRkZGMUYxO2JvcmRlci1yYWRpdXM6OHB4fUBtZWRpYSAobWF4LXdpZHRoOiAxNjQwcHgpey5uZXdfaW50cm9fX3NlY3Rpb257cGFkZGluZzoxMDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsubmV3X2ludHJvX19zZWN0aW9ue3BhZGRpbmc6NTBweH19QG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KXsubmV3X2ludHJvX19zZWN0aW9ue3BhZGRpbmc6MzVweH19LmhvbWUgLm5ld19pbnRyb19fc2VjdGlvbntwYWRkaW5nOjE3MHB4IDE2MHB4fUBtZWRpYSAobWF4LXdpZHRoOiAxNjQwcHgpey5ob21lIC5uZXdfaW50cm9fX3NlY3Rpb257cGFkZGluZzoxMDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuaG9tZSAubmV3X2ludHJvX19zZWN0aW9ue3BhZGRpbmc6NTBweH19QG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KXsuaG9tZSAubmV3X2ludHJvX19zZWN0aW9ue3BhZGRpbmc6MzVweH19Lm5ld19pbnRyb19fc2VjdGlvbi5ncmV5X2JnOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO2JhY2tncm91bmQ6IzVGNUQ3RTtsZWZ0OjA7cmlnaHQ6MDt0b3A6MDtib3R0b206MDtvcGFjaXR5Oi4wNn0ubmV3X2ludHJvX19zZWN0aW9uOjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7d2lkdGg6NjY1cHg7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvaW50cm8tdmVjdG9yLnN2Z1wiKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciByaWdodDtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDE2NDBweCl7Lm5ld19pbnRyb19fc2VjdGlvbjo6YWZ0ZXJ7d2lkdGg6NDAwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgbGVmdH19QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7Lm5ld19pbnRyb19fc2VjdGlvbjo6YWZ0ZXJ7d2lkdGg6MjAwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgbGVmdH19QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7Lm5ld19pbnRyb19fc2VjdGlvbjo6YWZ0ZXJ7ZGlzcGxheTpub25lfX0ubmV3X2ludHJvX19zZWN0aW9uPip7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMH0ubmV3X2ludHJvX19zZWN0aW9uLS13cmFwcGVye21heC13aWR0aDo5NDBweH0ubmV3X2ludHJvX19zZWN0aW9uIC55b2FzdF9icmVhZGNydW1iIC5jb250YWluZXIsLm5ld19pbnRyb19fc2VjdGlvbiAueW9hc3RfYnJlYWRjcnVtYiAubWFpbi1tZW51X19jb250YWluZXJ7cGFkZGluZzowfS5uZXdfaW50cm9fX3NlY3Rpb24gLmJyZWFkY3J1bWJze2ZvbnQtc2l6ZToxNHB4O21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjU1cHh9Lm5ld19pbnRyb19fc2VjdGlvbiAuYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJfbGFzdHtjb2xvcjojQTdBN0E3fS5uZXdfaW50cm9fX3NlY3Rpb24gLmJyZWFkY3J1bWJzIGF7Y29sb3I6aW5oZXJpdH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCl7Lm5ld19pbnRyb19fc2VjdGlvbi0tY29udGVudHttYXJnaW4tcmlnaHQ6LTE1cHh9fS5uZXdfaW50cm9fX3NlY3Rpb24tLWNvbnRlbnQgaDEsLm5ld19pbnRyb19fc2VjdGlvbi0tY29udGVudCBoMiwubmV3X2ludHJvX19zZWN0aW9uLS1jb250ZW50IGgzLC5uZXdfaW50cm9fX3NlY3Rpb24tLWNvbnRlbnQgaDQsLm5ld19pbnRyb19fc2VjdGlvbi0tY29udGVudCBoNSwubmV3X2ludHJvX19zZWN0aW9uLS1jb250ZW50IGg2e21hcmdpbi1ib3R0b206MzBweH0ubmV3X2ludHJvX19zZWN0aW9uLS1jb250ZW50IGgxe2xldHRlci1zcGFjaW5nOjA7bWFyZ2luLWJvdHRvbTozNnB4fS5uZXdfaW50cm9fX3NlY3Rpb24tLWNvbnRlbnQgLmJ0bi1ncm91cHttYXJnaW4tdG9wOjQxcHg7Z2FwOjEwcHggMzBweH1AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpey5uZXdfaW50cm9fX3NlY3Rpb24tLWNvbnRlbnQgLmJ0bi1ncm91cHtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6dW5zZXR9fS5uZXdfaW50cm9fX3NlY3Rpb25fX2xvZ29ze21hcmdpbi1ib3R0b206NDBweDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxNXB4IDM0cHh9Lm5ld19pbnRyb19fc2VjdGlvbl9fbG9nb3M+aW1ne21heC13aWR0aDoxNDBweH0ucG9zdHMtZ3JpZCAuZ3JpZF9zZWN0aW9uIC5yb3d7bWFyZ2luLWxlZnQ6LTE1cHg7bWFyZ2luLXJpZ2h0Oi0xNXB4fS5wb3N0cy1ncmlkIC5ncmlkX3NlY3Rpb24gLnJvdz5kaXZ7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4O21hcmdpbi10b3A6MzBweH0ucG9zdHMtZ3JpZC1pdGVte2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlci1yYWRpdXM6NHB4fS5wb3N0cy1ncmlkLWl0ZW1fX2ltZ3thc3BlY3QtcmF0aW86NSAvIDQ7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztvYmplY3QtZml0OmNvdmVyO29iamVjdC1wb3NpdGlvbjpjZW50ZXJ9LnBvc3RzLWdyaWQtaXRlbV9faG92ZXJ7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlLWluLW91dCAwcztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6YXV0bztib3R0b206MDtsZWZ0OjA7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtwYWRkaW5nOjMwcHggNDBweDtwYWRkaW5nLXJpZ2h0OjgwcHg7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC42KX1AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpey5wb3N0cy1ncmlkLWl0ZW1fX2hvdmVye29wYWNpdHk6MDt0b3A6MDtib3R0b206YXV0bzt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKTtoZWlnaHQ6MTAwJX19LnBvc3RzLWdyaWQtaXRlbV9faG92ZXI6OmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6NDBweDtib3R0b206MzBweDtoZWlnaHQ6MjhweDt3aWR0aDoyOHB4O2NvbG9yOiNlOTRjNGU7YmFja2dyb3VuZDpjdXJyZW50Q29sb3I7bWFzazp1cmwoXCIuLi9pbWcvbG9nb3MtYXJyb3ctbmV4dC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWlufS5wb3N0cy1ncmlkLWl0ZW1fX2NhdGVnb3J5e2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxNnB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzowLjFlbX0ucG9zdHMtZ3JpZC1pdGVtOmhvdmVyIC5wb3N0cy1ncmlkLWl0ZW1fX2hvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO29wYWNpdHk6MX0ucmVsYXRlZC1wb3N0c19fdGl0bGV7bWFyZ2luLWJvdHRvbTozMnB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnJlbGF0ZWQtcG9zdHNfX2Jsb2Nre21hcmdpbi1ib3R0b206NDBweH19LnJlbGF0ZWQtcG9zdHNfX2Jsb2NrLS10aXRsZXtsaW5lLWhlaWdodDoxLjY1O21heC13aWR0aDo5MCV9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsucmVsYXRlZC1wb3N0c19fYmxvY2stLXRpdGxle2xpbmUtaGVpZ2h0OjEuNX19QG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KXsucmVsYXRlZC1wb3N0c19fYmxvY2stLXRpdGxle2xpbmUtaGVpZ2h0OjEuNH19QG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KXsucmVsYXRlZC1wb3N0c19fYmxvY2stLXRpdGxle2xpbmUtaGVpZ2h0OjEuM319LnJlbGF0ZWQtcG9zdHNfX2Jsb2NrLS10aXRsZSBhe2NvbG9yOiMwMDB9LnJlbGF0ZWQtcG9zdHNfX2Jsb2NrLS10aXRsZSBhOmhvdmVye2NvbG9yOiNlOTRjNGV9LnJlbGF0ZWQtcG9zdHNfX2Jsb2NrIC5pbmZvX2Jsb2Nre21hcmdpbi1ib3R0b206MThweDtsaW5lLWhlaWdodDoxfS5yZWxhdGVkLXBvc3RzX19ibG9jayAuaW5mb19ibG9jayBzcGFue2NvbG9yOiMzOTM5Mzk7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NTAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojZTk0YzRlO2xldHRlci1zcGFjaW5nOjAuMWVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OjF9LnJlbGF0ZWQtcG9zdHMtLWltYWdle2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbToxOHB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnJlbGF0ZWQtcG9zdHMtLWltYWdle21hcmdpbi1ib3R0b206MThweH19LnJlbGF0ZWQtcG9zdHMtLWltYWdlIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvO2FzcGVjdC1yYXRpbzozLjIgLyAyO29iamVjdC1maXQ6Y292ZXI7b2JqZWN0LXBvc2l0aW9uOmNlbnRlcjtib3JkZXItcmFkaXVzOjRweH0ucmVzdWx0LXNlY3Rpb257YmFja2dyb3VuZDojZWJlZGYwO3BhZGRpbmctbGVmdDoyMjBweCAhaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6MjIwcHggIWltcG9ydGFudH0ucmVzdWx0LXNlY3Rpb246OmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjEwcHg7cmlnaHQ6MTBweDt3aWR0aDoyMjBweDtoZWlnaHQ6Y2FsYygxMDAlIC0gMjBweCk7YmFja2dyb3VuZC1jb2xvcjojZTk0YzRlO21hc2s6dXJsKFwiLi4vaW1nL3Jlc3VsdHMtcmlnaHQuc3ZnXCIpIG5vLXJlcGVhdCBib3R0b20gcmlnaHQvY29udGFpbn0ucmVzdWx0LXNlY3Rpb246OmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMHB4O2xlZnQ6MTBweDt3aWR0aDoyMjBweDtoZWlnaHQ6Y2FsYygxMDAlIC0gMjBweCk7YmFja2dyb3VuZC1jb2xvcjojZTk0YzRlO21hc2s6dXJsKFwiLi4vaW1nL3Jlc3VsdHMtbGVmdC5zdmdcIikgbm8tcmVwZWF0IHRvcCBsZWZ0L2NvbnRhaW59QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7LnJlc3VsdC1zZWN0aW9ue3BhZGRpbmctbGVmdDoxMjBweCAhaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6MTIwcHggIWltcG9ydGFudH0ucmVzdWx0LXNlY3Rpb246OmFmdGVyLC5yZXN1bHQtc2VjdGlvbjo6YmVmb3Jle3dpZHRoOjEyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5yZXN1bHQtc2VjdGlvbntwYWRkaW5nLWxlZnQ6MzBweCAhaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6MzBweCAhaW1wb3J0YW50fS5yZXN1bHQtc2VjdGlvbjo6YWZ0ZXIsLnJlc3VsdC1zZWN0aW9uOjpiZWZvcmV7d2lkdGg6ODBweH19LnJlc3VsdC1zZWN0aW9uIC5yb3d7YWxpZ24taXRlbXM6Y2VudGVyfS5yZXN1bHQtc2VjdGlvbiAuaW5uZXJfY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjEwfS5yZXN1bHQtc2VjdGlvbiBoMiwucmVzdWx0LXNlY3Rpb24gaDMsLnJlc3VsdC1zZWN0aW9uIGg0LC5yZXN1bHQtc2VjdGlvbiBoNSwucmVzdWx0LXNlY3Rpb24gaDYsLnJlc3VsdC1zZWN0aW9uIC5oNCwucmVzdWx0LXNlY3Rpb24gLmg1LC5yZXN1bHQtc2VjdGlvbiAuaDZ7bWFyZ2luLWJvdHRvbTozMHB4fS5yZXN1bHQtc2VjdGlvbiB1bHttYXJnaW46MDtwYWRkaW5nOjA7bGlzdC1zdHlsZTpub25lfS5yZXN1bHQtc2VjdGlvbiB1bCBsaXtwYWRkaW5nLWxlZnQ6MjVweDtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXdlaWdodDo2MDB9LnJlc3VsdC1zZWN0aW9uIHVsIGxpOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OlwiXCI7bWFzazp1cmwoXCIuLi9pbWcvY2hlY2suc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtiYWNrZ3JvdW5kLWNvbG9yOiNlOTRjNGU7aGVpZ2h0OjFlbTt3aWR0aDoxZW07bGVmdDowO3RvcDo4cHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucmVzdWx0LXNlY3Rpb24gLnJlc3VsdHNfbGlzdHt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tdG9wOjQwcHh9fS5yZXN1bHQtc2VjdGlvbiAucmVzdWx0c19saXN0PmRpdjpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206NDBweH0ucmVzdWx0LXNlY3Rpb24gLnJlc3VsdHNfbGlzdCAuaDZ7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZToxNnB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6MC4xZW07Y29sb3I6IzgwODA4MDttYXJnaW4tYm90dG9tOjIwcHh9LnJlc3VsdC1zZWN0aW9uIC5yZXN1bHRzX2xpc3QgLmgxe2ZvbnQtc2l6ZTo4MHB4fUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpey5yZXN1bHQtc2VjdGlvbiAucmVzdWx0c19saXN0IC5oMXtmb250LXNpemU6NjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucmVzdWx0LXNlY3Rpb24gLnJlc3VsdHNfbGlzdCAuaDF7Zm9udC1zaXplOjUycHh9fS5zZXJ2aWNlcy1zZWN0aW9uLS10aXRsZXttYXgtd2lkdGg6NzAwcHh9LnNlcnZpY2VzLXNlY3Rpb24tLXRpdGxlKy5zZXJ2aWNlc19ncmlke21hcmdpbi10b3A6NjBweH1AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpey5zZXJ2aWNlcy1zZWN0aW9uIC5zZXJ2aWNlc19ncmlke21hcmdpbi1sZWZ0Oi0xMHB4O21hcmdpbi1yaWdodDotMTBweH19QG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KXsuc2VydmljZXMtc2VjdGlvbiAuc2VydmljZXNfZ3JpZD5kaXZ7d2lkdGg6NTAlO3BhZGRpbmctbGVmdDo1cHg7cGFkZGluZy1yaWdodDo1cHh9fS5zZXJ2aWNlcy1zZWN0aW9uIC5zZXJ2aWNlc19ncmlkLS1pdGVte3dpZHRoOjEwMCU7cGFkZGluZy1ib3R0b206MTAwJTtib3gtc2hhZG93Omluc2V0IDAgMCAwcHggNHB4ICNlOTRjNGU7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjQwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KXsuc2VydmljZXMtc2VjdGlvbiAuc2VydmljZXNfZ3JpZC0taXRlbXttYXJnaW4tYm90dG9tOjEwcHh9fS5zZXJ2aWNlcy1zZWN0aW9uIC5zZXJ2aWNlc19ncmlkLS1pdGVtIGltZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MjVweDtyaWdodDoyNXB4O21heC13aWR0aDo3MHB4O21heC1oZWlnaHQ6NzBweDt0cmFuc2l0aW9uOmFsbCAwLjNzO3dpZHRoOjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KXsuc2VydmljZXMtc2VjdGlvbiAuc2VydmljZXNfZ3JpZC0taXRlbSBpbWd7bWF4LXdpZHRoOjUwcHg7bWF4LWhlaWdodDo1MHB4fX1AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpey5zZXJ2aWNlcy1zZWN0aW9uIC5zZXJ2aWNlc19ncmlkLS1pdGVtIGltZ3ttYXgtd2lkdGg6MzVweDttYXgtaGVpZ2h0OjM1cHg7dG9wOjE1cHg7cmlnaHQ6MTVweH19LnNlcnZpY2VzLXNlY3Rpb24gLnNlcnZpY2VzX2dyaWQtLWl0ZW0gLml0ZW1fdGl0bGV7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjIwcHg7bGVmdDoxNXB4O3JpZ2h0OjE1cHg7Zm9udC1zaXplOjIwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KXsuc2VydmljZXMtc2VjdGlvbiAuc2VydmljZXNfZ3JpZC0taXRlbSAuaXRlbV90aXRsZXtmb250LXNpemU6MTZweDtib3R0b206MTVweH19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuc2VydmljZXMtc2VjdGlvbiAuc2VydmljZXNfZ3JpZC0taXRlbTpob3ZlciBpbWd7dG9wOjE1cHg7cmlnaHQ6MTVweDttYXgtd2lkdGg6OTBweDttYXgtaGVpZ2h0OjkwcHh9fS5zaW1wbGUtY29udGVudC5oYXMtYmcubGlnaHRfc3R5bGUsLnNpbXBsZS1jb250ZW50LmxpZ2h0X3N0eWxlLnRvY19tb2R1bGUuYmxhY2tfc3R5bGV7cGFkZGluZzowfS5zaW1wbGUtY29udGVudCAuaW5uZXJfY29udGVudC5jZW50ZXJlZF9jb250ZW50e21hcmdpbjowIGF1dG87dGV4dC1hbGlnbjpjZW50ZXJ9LnNpbXBsZS1jb250ZW50IGgxLC5zaW1wbGUtY29udGVudCBoMiwuc2ltcGxlLWNvbnRlbnQgaDMsLnNpbXBsZS1jb250ZW50IGg0LC5zaW1wbGUtY29udGVudCBoNSwuc2ltcGxlLWNvbnRlbnQgaDZ7bWFyZ2luLWJvdHRvbToyM3B4fUBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCl7LnNpbXBsZS1jb250ZW50IGgxLC5zaW1wbGUtY29udGVudCBoMiwuc2ltcGxlLWNvbnRlbnQgaDMsLnNpbXBsZS1jb250ZW50IGg0LC5zaW1wbGUtY29udGVudCBoNSwuc2ltcGxlLWNvbnRlbnQgaDZ7bWFyZ2luLWJvdHRvbToxNXB4fX0uc2ltcGxlLWNvbnRlbnQuYmxhY2tfc3R5bGV7YmFja2dyb3VuZDojMDAwfS5zaW1wbGUtY29udGVudC5ibGFja19zdHlsZSAqe2NvbG9yOiNmZmZ9LnNsaWRlci10ZXN0aW1vbmlhbHMgLnNsaWRlX2Jsb2NrLS1pbm5lciwuYWNmX3NsaWRlci10ZXN0aW1vbmlhbHMgLnNsaWRlX2Jsb2NrLS1pbm5lcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmctYm90dG9tOjFyZW07cGFkZGluZy1sZWZ0OjE2M3B4O3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LnNsaWRlci10ZXN0aW1vbmlhbHMgLnNsaWRlX2Jsb2NrLS1pbm5lciwuYWNmX3NsaWRlci10ZXN0aW1vbmlhbHMgLnNsaWRlX2Jsb2NrLS1pbm5lcntwYWRkaW5nLWxlZnQ6MTEwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCl7LnNsaWRlci10ZXN0aW1vbmlhbHMgLnNsaWRlX2Jsb2NrLS1pbm5lciwuYWNmX3NsaWRlci10ZXN0aW1vbmlhbHMgLnNsaWRlX2Jsb2NrLS1pbm5lcnt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXRvcDoxMzBweH19LnNsaWRlci10ZXN0aW1vbmlhbHMgLnNsaWRlX2Jsb2NrLS1pbm5lciAuaW1hZ2VfYmxvY2ssLmFjZl9zbGlkZXItdGVzdGltb25pYWxzIC5zbGlkZV9ibG9jay0taW5uZXIgLmltYWdlX2Jsb2Nre3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMHB4O2xlZnQ6MDt3aWR0aDo4OXB4O2hlaWdodDo4OXB4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQtY29sb3I6IzY2NjY2NjtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KXsuc2xpZGVyLXRlc3RpbW9uaWFscyAuc2xpZGVfYmxvY2stLWlubmVyIC5pbWFnZV9ibG9jaywuYWNmX3NsaWRlci10ZXN0aW1vbmlhbHMgLnNsaWRlX2Jsb2NrLS1pbm5lciAuaW1hZ2VfYmxvY2t7cmlnaHQ6MDttYXJnaW46MCBhdXRvfX0uc2xpZGVyLXRlc3RpbW9uaWFscyAuc2xpZGVfYmxvY2stLWlubmVyIC5pbWFnZV9ibG9jayBpbWcsLmFjZl9zbGlkZXItdGVzdGltb25pYWxzIC5zbGlkZV9ibG9jay0taW5uZXIgLmltYWdlX2Jsb2NrIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9LnNsaWRlci10ZXN0aW1vbmlhbHMgLnNsaWRlX2Jsb2NrLS1pbm5lciBoMywuc2xpZGVyLXRlc3RpbW9uaWFscyAuc2xpZGVfYmxvY2stLWlubmVyIC5oMywuc2xpZGVyLXRlc3RpbW9uaWFscyAuc2xpZGVfYmxvY2stLWlubmVyIC5yZXN1bHQtc2VjdGlvbiBoMiwucmVzdWx0LXNlY3Rpb24gLnNsaWRlci10ZXN0aW1vbmlhbHMgLnNsaWRlX2Jsb2NrLS1pbm5lciBoMiwuc2xpZGVyLXRlc3RpbW9uaWFscyAuc2xpZGVfYmxvY2stLWlubmVyIC5yZXN1bHQtc2VjdGlvbiBoMywucmVzdWx0LXNlY3Rpb24gLnNsaWRlci10ZXN0aW1vbmlhbHMgLnNsaWRlX2Jsb2NrLS1pbm5lciBoMywuc2xpZGVyLXRlc3RpbW9uaWFscyAuc2xpZGVfYmxvY2stLWlubmVyIC5yZXN1bHQtc2VjdGlvbiBoNCwucmVzdWx0LXNlY3Rpb24gLnNsaWRlci10ZXN0aW1vbmlhbHMgLnNsaWRlX2Jsb2NrLS1pbm5lciBoNCwuc2xpZGVyLXRlc3RpbW9uaWFscyAuc2xpZGVfYmxvY2stLWlubmVyIC5yZXN1bHQtc2VjdGlvbiBoNSwucmVzdWx0LXNlY3Rpb24gLnNsaWRlci10ZXN0aW1vbmlhbHMgLnNsaWRlX2Jsb2NrLS1pbm5lciBoNSwuc2xpZGVyLXRlc3RpbW9uaWFscyAuc2xpZGVfYmxvY2stLWlubmVyIC5yZXN1bHQtc2VjdGlvbiBoNiwucmVzdWx0LXNlY3Rpb24gLnNsaWRlci10ZXN0aW1vbmlhbHMgLnNsaWRlX2Jsb2NrLS1pbm5lciBoNiwuc2xpZGVyLXRlc3RpbW9uaWFscyAuc2xpZGVfYmxvY2stLWlubmVyIC5yZXN1bHQtc2VjdGlvbiAuaDQsLnJlc3VsdC1zZWN0aW9uIC5zbGlkZXItdGVzdGltb25pYWxzIC5zbGlkZV9ibG9jay0taW5uZXIgLmg0LC5zbGlkZXItdGVzdGltb25pYWxzIC5zbGlkZV9ibG9jay0taW5uZXIgLnJlc3VsdC1zZWN0aW9uIC5oNSwucmVzdWx0LXNlY3Rpb24gLnNsaWRlci10ZXN0aW1vbmlhbHMgLnNsaWRlX2Jsb2NrLS1pbm5lciAuaDUsLnNsaWRlci10ZXN0aW1vbmlhbHMgLnNsaWRlX2Jsb2NrLS1pbm5lciAucmVzdWx0LXNlY3Rpb24gLmg2LC5yZXN1bHQtc2VjdGlvbiAuc2xpZGVyLXRlc3RpbW9uaWFscyAuc2xpZGVfYmxvY2stLWlubmVyIC5oNiwuYWNmX3NsaWRlci10ZXN0aW1vbmlhbHMgLnNsaWRlX2Jsb2NrLS1pbm5lciBoMywuYWNmX3NsaWRlci10ZXN0aW1vbmlhbHMgLnNsaWRlX2Jsb2NrLS1pbm5lciAuaDMsLmFjZl9zbGlkZXItdGVzdGltb25pYWxzIC5zbGlkZV9ibG9jay0taW5uZXIgLnJlc3VsdC1zZWN0aW9uIGgyLC5yZXN1bHQtc2VjdGlvbiAuYWNmX3NsaWRlci10ZXN0aW1vbmlhbHMgLnNsaWRlX2Jsb2NrLS1pbm5lciBoMiwuYWNmX3NsaWRlci10ZXN0aW1vbmlhbHMgLnNsaWRlX2Jsb2NrLS1pbm5lciAucmVzdWx0LXNlY3Rpb24gaDMsLnJlc3VsdC1zZWN0aW9uIC5hY2Zfc2xpZGVyLXRlc3RpbW9uaWFscyAuc2xpZGVfYmxvY2stLWlubmVyIGgzLC5hY2Zfc2xpZGVyLXRlc3RpbW9uaWFscyAuc2xpZGVfYmxvY2stLWlubmVyIC5yZXN1bHQtc2VjdGlvbiBoNCwucmVzdWx0LXNlY3Rpb24gLmFjZl9zbGlkZXItdGVzdGltb25pYWxzIC5zbGlkZV9ibG9jay0taW5uZXIgaDQsLmFjZl9zbGlkZXItdGVzdGltb25pYWxzIC5zbGlkZV9ibG9jay0taW5uZXIgLnJlc3VsdC1zZWN0aW9uIGg1LC5yZXN1bHQtc2VjdGlvbiAuYWNmX3NsaWRlci10ZXN0aW1vbmlhbHMgLnNsaWRlX2Jsb2NrLS1pbm5lciBoNSwuYWNmX3NsaWRlci10ZXN0aW1vbmlhbHMgLnNsaWRlX2Jsb2NrLS1pbm5lciAucmVzdWx0LXNlY3Rpb24gaDYsLnJlc3VsdC1zZWN0aW9uIC5hY2Zfc2xpZGVyLXRlc3RpbW9uaWFscyAuc2xpZGVfYmxvY2stLWlubmVyIGg2LC5hY2Zfc2xpZGVyLXRlc3RpbW9uaWFscyAuc2xpZGVfYmxvY2stLWlubmVyIC5yZXN1bHQtc2VjdGlvbiAuaDQsLnJlc3VsdC1zZWN0aW9uIC5hY2Zfc2xpZGVyLXRlc3RpbW9uaWFscyAuc2xpZGVfYmxvY2stLWlubmVyIC5oNCwuYWNmX3NsaWRlci10ZXN0aW1vbmlhbHMgLnNsaWRlX2Jsb2NrLS1pbm5lciAucmVzdWx0LXNlY3Rpb24gLmg1LC5yZXN1bHQtc2VjdGlvbiAuYWNmX3NsaWRlci10ZXN0aW1vbmlhbHMgLnNsaWRlX2Jsb2NrLS1pbm5lciAuaDUsLmFjZl9zbGlkZXItdGVzdGltb25pYWxzIC5zbGlkZV9ibG9jay0taW5uZXIgLnJlc3VsdC1zZWN0aW9uIC5oNiwucmVzdWx0LXNlY3Rpb24gLmFjZl9zbGlkZXItdGVzdGltb25pYWxzIC5zbGlkZV9ibG9jay0taW5uZXIgLmg2e2ZvbnQtc2l6ZTozMnB4O21hcmdpbi1ib3R0b206NjBweH1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5zbGlkZXItdGVzdGltb25pYWxzIC5zbGlkZV9ibG9jay0taW5uZXIgaDMsLnNsaWRlci10ZXN0aW1vbmlhbHMgLnNsaWRlX2Jsb2NrLS1pbm5lciAuaDMsLnNsaWRlci10ZXN0aW1vbmlhbHMgLnNsaWRlX2Jsb2NrLS1pbm5lciAucmVzdWx0LXNlY3Rpb24gaDIsLnJlc3VsdC1zZWN0aW9uIC5zbGlkZXItdGVzdGltb25pYWxzIC5zbGlkZV9ibG9jay0taW5uZXIgaDIsLnNsaWRlci10ZXN0aW1vbmlhbHMgLnNsaWRlX2Jsb2NrLS1pbm5lciAucmVzdWx0LXNlY3Rpb24gaDMsLnJlc3VsdC1zZWN0aW9uIC5zbGlkZXItdGVzdGltb25pYWxzIC5zbGlkZV9ibG9jay0taW5uZXIgaDMsLnNsaWRlci10ZXN0aW1vbmlhbHMgLnNsaWRlX2Jsb2NrLS1pbm5lciAucmVzdWx0LXNlY3Rpb24gaDQsLnJlc3VsdC1zZWN0aW9uIC5zbGlkZXItdGVzdGltb25pYWxzIC5zbGlkZV9ibG9jay0taW5uZXIgaDQsLnNsaWRlci10ZXN0aW1vbmlhbHMgLnNsaWRlX2Jsb2NrLS1pbm5lciAucmVzdWx0LXNlY3Rpb24gaDUsLnJlc3VsdC1zZWN0aW9uIC5zbGlkZXItdGVzdGltb25pYWxzIC5zbGlkZV9ibG9jay0taW5uZXIgaDUsLnNsaWRlci10ZXN0aW1vbmlhbHMgLnNsaWRlX2Jsb2NrLS1pbm5lciAucmVzdWx0LXNlY3Rpb24gaDYsLnJlc3VsdC1zZWN0aW9uIC5zbGlkZXItdGVzdGltb25pYWxzIC5zbGlkZV9ibG9jay0taW5uZXIgaDYsLnNsaWRlci10ZXN0aW1vbmlhbHMgLnNsaWRlX2Jsb2NrLS1pbm5lciAucmVzdWx0LXNlY3Rpb24gLmg0LC5yZXN1bHQtc2VjdGlvbiAuc2xpZGVyLXRlc3RpbW9uaWFscyAuc2xpZGVfYmxvY2stLWlubmVyIC5oNCwuc2xpZGVyLXRlc3RpbW9uaWFscyAuc2xpZGVfYmxvY2stLWlubmVyIC5yZXN1bHQtc2VjdGlvbiAuaDUsLnJlc3VsdC1zZWN0aW9uIC5zbGlkZXItdGVzdGltb25pYWxzIC5zbGlkZV9ibG9jay0taW5uZXIgLmg1LC5zbGlkZXItdGVzdGltb25pYWxzIC5zbGlkZV9ibG9jay0taW5uZXIgLnJlc3VsdC1zZWN0aW9uIC5oNiwucmVzdWx0LXNlY3Rpb24gLnNsaWRlci10ZXN0aW1vbmlhbHMgLnNsaWRlX2Jsb2NrLS1pbm5lciAuaDYsLmFjZl9zbGlkZXItdGVzdGltb25pYWxzIC5zbGlkZV9ibG9jay0taW5uZXIgaDMsLmFjZl9zbGlkZXItdGVzdGltb25pYWxzIC5zbGlkZV9ibG9jay0taW5uZXIgLmgzLC5hY2Zfc2xpZGVyLXRlc3RpbW9uaWFscyAuc2xpZGVfYmxvY2stLWlubmVyIC5yZXN1bHQtc2VjdGlvbiBoMiwucmVzdWx0LXNlY3Rpb24gLmFjZl9zbGlkZXItdGVzdGltb25pYWxzIC5zbGlkZV9ibG9jay0taW5uZXIgaDIsLmFjZl9zbGlkZXItdGVzdGltb25pYWxzIC5zbGlkZV9ibG9jay0taW5uZXIgLnJlc3VsdC1zZWN0aW9uIGgzLC5yZXN1bHQtc2VjdGlvbiAuYWNmX3NsaWRlci10ZXN0aW1vbmlhbHMgLnNsaWRlX2Jsb2NrLS1pbm5lciBoMywuYWNmX3NsaWRlci10ZXN0aW1vbmlhbHMgLnNsaWRlX2Jsb2NrLS1pbm5lciAucmVzdWx0LXNlY3Rpb24gaDQsLnJlc3VsdC1zZWN0aW9uIC5hY2Zfc2xpZGVyLXRlc3RpbW9uaWFscyAuc2xpZGVfYmxvY2stLWlubmVyIGg0LC5hY2Zfc2xpZGVyLXRlc3RpbW9uaWFscyAuc2xpZGVfYmxvY2stLWlubmVyIC5yZXN1bHQtc2VjdGlvbiBoNSwucmVzdWx0LXNlY3Rpb24gLmFjZl9zbGlkZXItdGVzdGltb25pYWxzIC5zbGlkZV9ibG9jay0taW5uZXIgaDUsLmFjZl9zbGlkZXItdGVzdGltb25pYWxzIC5zbGlkZV9ibG9jay0taW5uZXIgLnJlc3VsdC1zZWN0aW9uIGg2LC5yZXN1bHQtc2VjdGlvbiAuYWNmX3NsaWRlci10ZXN0aW1vbmlhbHMgLnNsaWRlX2Jsb2NrLS1pbm5lciBoNiwuYWNmX3NsaWRlci10ZXN0aW1vbmlhbHMgLnNsaWRlX2Jsb2NrLS1pbm5lciAucmVzdWx0LXNlY3Rpb24gLmg0LC5yZXN1bHQtc2VjdGlvbiAuYWNmX3NsaWRlci10ZXN0aW1vbmlhbHMgLnNsaWRlX2Jsb2NrLS1pbm5lciAuaDQsLmFjZl9zbGlkZXItdGVzdGltb25pYWxzIC5zbGlkZV9ibG9jay0taW5uZXIgLnJlc3VsdC1zZWN0aW9uIC5oNSwucmVzdWx0LXNlY3Rpb24gLmFjZl9zbGlkZXItdGVzdGltb25pYWxzIC5zbGlkZV9ibG9jay0taW5uZXIgLmg1LC5hY2Zfc2xpZGVyLXRlc3RpbW9uaWFscyAuc2xpZGVfYmxvY2stLWlubmVyIC5yZXN1bHQtc2VjdGlvbiAuaDYsLnJlc3VsdC1zZWN0aW9uIC5hY2Zfc2xpZGVyLXRlc3RpbW9uaWFscyAuc2xpZGVfYmxvY2stLWlubmVyIC5oNntmb250LXNpemU6MjRweH19LnNsaWRlci10ZXN0aW1vbmlhbHMgLnNsaWRlX2Jsb2NrLS1pbm5lciBzcGFuLC5hY2Zfc2xpZGVyLXRlc3RpbW9uaWFscyAuc2xpZGVfYmxvY2stLWlubmVyIHNwYW57ZGlzcGxheTpibG9ja30uc2xpZGVyLXRlc3RpbW9uaWFscyAubmFtZSwuYWNmX3NsaWRlci10ZXN0aW1vbmlhbHMgLm5hbWV7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tYm90dG9tOjE0cHh9LnNsaWRlci10ZXN0aW1vbmlhbHMgLm5hbWUsLnNsaWRlci10ZXN0aW1vbmlhbHMgLmpvYl9wb3NpdGlvbiwuYWNmX3NsaWRlci10ZXN0aW1vbmlhbHMgLm5hbWUsLmFjZl9zbGlkZXItdGVzdGltb25pYWxzIC5qb2JfcG9zaXRpb257bGluZS1oZWlnaHQ6MS40fS5zbGlkZXItdGVzdGltb25pYWxzIC5qb2JfcG9zaXRpb24sLmFjZl9zbGlkZXItdGVzdGltb25pYWxzIC5qb2JfcG9zaXRpb257Y29sb3I6IzgwODA4MDtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo1MDB9LnNsaWRlci10ZXN0aW1vbmlhbHMgLnBhZ2luZ0luZm8sLmFjZl9zbGlkZXItdGVzdGltb25pYWxzIC5wYWdpbmdJbmZve2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC13cmFwOndyYXA7bWFyZ2luLXRvcDo2MHB4O3BhZGRpbmctbGVmdDoxNjNweH1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5zbGlkZXItdGVzdGltb25pYWxzIC5wYWdpbmdJbmZvLC5hY2Zfc2xpZGVyLXRlc3RpbW9uaWFscyAucGFnaW5nSW5mb3twYWRkaW5nLWxlZnQ6MTEwcHg7bWFyZ2luLXRvcDo1MHB4fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5zbGlkZXItdGVzdGltb25pYWxzIC5wYWdpbmdJbmZvLC5hY2Zfc2xpZGVyLXRlc3RpbW9uaWFscyAucGFnaW5nSW5mb3ttYXJnaW4tdG9wOjM1cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCl7LnNsaWRlci10ZXN0aW1vbmlhbHMgLnBhZ2luZ0luZm8sLmFjZl9zbGlkZXItdGVzdGltb25pYWxzIC5wYWdpbmdJbmZve2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZy1sZWZ0OjB9fS5zbGlkZXItdGVzdGltb25pYWxzIC5wYWdpbmdJbmZvIHNwYW4sLmFjZl9zbGlkZXItdGVzdGltb25pYWxzIC5wYWdpbmdJbmZvIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7bGluZS1oZWlnaHQ6MTtmb250LXNpemU6MTBweDtjb2xvcjojMzkzOTM5O2ZvbnQtd2VpZ2h0OjcwMDtwYWRkaW5nOjAgMnB4fS5zbGlkZXItdGVzdGltb25pYWxzIC5wYWdpbmdJbmZvIC5zbGlkZXJfY291bnQsLmFjZl9zbGlkZXItdGVzdGltb25pYWxzIC5wYWdpbmdJbmZvIC5zbGlkZXJfY291bnR7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6Ym9sZDttaW4td2lkdGg6NDRweH0uc2xpZGVyLXRlc3RpbW9uaWFscyAubmF2X2J0biwuYWNmX3NsaWRlci10ZXN0aW1vbmlhbHMgLm5hdl9idG57ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudDtmb250LXNpemU6MDtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZX0uc2xpZGVyLXRlc3RpbW9uaWFscyAubmF2X2J0bjpiZWZvcmUsLmFjZl9zbGlkZXItdGVzdGltb25pYWxzIC5uYXZfYnRuOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OlwiXCI7bGVmdDotMTJweDtyaWdodDotMTJweDt0b3A6LTE1cHg7Ym90dG9tOi0xNXB4fS5zbGlkZXItdGVzdGltb25pYWxzIC5uYXZfYnRuLnNsaWRlX3ByZXYsLmFjZl9zbGlkZXItdGVzdGltb25pYWxzIC5uYXZfYnRuLnNsaWRlX3ByZXZ7bWFyZ2luLXJpZ2h0OjQ3cHh9LnNsaWRlci10ZXN0aW1vbmlhbHMgLm5hdl9idG4uc2xpZGVfbmV4dCwuYWNmX3NsaWRlci10ZXN0aW1vbmlhbHMgLm5hdl9idG4uc2xpZGVfbmV4dHttYXJnaW4tbGVmdDo0N3B4fS5zbGlkZXItdGVzdGltb25pYWxzIC5uYXZfYnRuIHN2ZywuYWNmX3NsaWRlci10ZXN0aW1vbmlhbHMgLm5hdl9idG4gc3Zne3dpZHRoOjEwcHg7ZmlsbDojMzkzOTM5O3RyYW5zaXRpb246YWxsIDAuM3N9LnNsaWRlci10ZXN0aW1vbmlhbHMgLm5hdl9idG46aG92ZXIgc3ZnLC5hY2Zfc2xpZGVyLXRlc3RpbW9uaWFscyAubmF2X2J0bjpob3ZlciBzdmd7ZmlsbDojZTk0YzRlfS5zbGlkZXItdGVzdGltb25pYWxzIC5zbGljay1hcnJvdywuYWNmX3NsaWRlci10ZXN0aW1vbmlhbHMgLnNsaWNrLWFycm93e3dpZHRoOjI4cHg7aGVpZ2h0OjI4cHh9LnNsaWRlci10ZXN0aW1vbmlhbHMgLnNsaWNrLWFycm93OjpiZWZvcmUsLmFjZl9zbGlkZXItdGVzdGltb25pYWxzIC5zbGljay1hcnJvdzo6YmVmb3Jle3RyYW5zaXRpb246YWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7Y29udGVudDonJztwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6YXV0bztsZWZ0OmF1dG87cmlnaHQ6YXV0bztib3R0b206YXV0bzt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDojMDAwfS5zbGlkZXItdGVzdGltb25pYWxzIC5zbGljay1hcnJvdzpob3Zlcjo6YmVmb3JlLC5hY2Zfc2xpZGVyLXRlc3RpbW9uaWFscyAuc2xpY2stYXJyb3c6aG92ZXI6OmJlZm9yZXtiYWNrZ3JvdW5kOiNlOTRjNGV9LnNsaWRlci10ZXN0aW1vbmlhbHMgLnNsaWNrLWFycm93LnNsaWRlX25leHQ6OmJlZm9yZSwuYWNmX3NsaWRlci10ZXN0aW1vbmlhbHMgLnNsaWNrLWFycm93LnNsaWRlX25leHQ6OmJlZm9yZXttYXNrOnVybChcIi4uL2ltZy9sb2dvcy1hcnJvdy1uZXh0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW59LnNsaWRlci10ZXN0aW1vbmlhbHMgLnNsaWNrLWFycm93LnNsaWRlX3ByZXY6OmJlZm9yZSwuYWNmX3NsaWRlci10ZXN0aW1vbmlhbHMgLnNsaWNrLWFycm93LnNsaWRlX3ByZXY6OmJlZm9yZXttYXNrOnVybChcIi4uL2ltZy9sb2dvcy1hcnJvdy1wcmV2LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW59LnNsaWRlci10ZXN0aW1vbmlhbHMgLnNsaWNrLWFycm93IHN2ZywuYWNmX3NsaWRlci10ZXN0aW1vbmlhbHMgLnNsaWNrLWFycm93IHN2Z3tkaXNwbGF5Om5vbmV9LnRlYW1fbW9kdWxlLS10aXRsZXttYXJnaW4tYm90dG9tOjQwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7LnRlYW1fbW9kdWxlLS10aXRsZXttYXJnaW4tYm90dG9tOjY0cHg7Zm9udC1zaXplOjQ0cHh9fS50ZWFtX21lbWJlcl9fZ3JpZHtyb3ctZ2FwOjMwcHh9LnRlYW1fbWVtYmVyLS1pbWd7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjI0cHh9LnRlYW1fbWVtYmVyLS1pbWcgZGl2e3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctYm90dG9tOjEwMCV9LnRlYW1fbWVtYmVyLS1pbWcgZGl2IGltZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyfS50ZWFtX21lbWJlci0tbmFtZXttYXJnaW4tYm90dG9tOjE0cHh9LnRlYW1fbWVtYmVyLS1qb2JfcG9zaXRpb257Zm9udC1zaXplOjEwcHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojOUE5REEwfS50aWxlc19fc2VjdGlvbntiYWNrZ3JvdW5kOiNFRUVGRjJ9LnRpbGVzX19ncmlkLS1pdGVte21hcmdpbjoxNXB4IDA7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOiNmZmY7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoyMHB4IDcwcHggMjBweCAyMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpey50aWxlc19fZ3JpZC0taXRlbXtwYWRkaW5nOjMwcHggODBweCAzMHB4IDMwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KXsudGlsZXNfX2dyaWQtLWl0ZW17cGFkZGluZzo0MHB4IDgwcHggNDBweCA0MHB4fX0udGlsZXNfX2dyaWQtLWl0ZW0gLnRpdGxlX2Jsb2Nre2ZvbnQtd2VpZ2h0Om5vcm1hbH0udGlsZXNfX2dyaWQtLWl0ZW0gcHtjb2xvcjojMDAwfS50aWxlc19fZ3JpZC0taXRlbSBwOmxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOjB9LnRpbGVzX19ncmlkLS1pdGVtIC5pY29uX2Jsb2Nre3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjI1cHg7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2JhY2tncm91bmQ6I2U5NGM0ZTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZzo1cHg7Ym9yZGVyOjJweCBzb2xpZCAjZTk0YzRlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpey50aWxlc19fZ3JpZC0taXRlbSAuaWNvbl9ibG9ja3tyaWdodDoxMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXsudGlsZXNfX2dyaWQtLWl0ZW0gLmljb25fYmxvY2t7cmlnaHQ6MjBweDt3aWR0aDo1MHB4O2hlaWdodDo1MHB4fX0udGlsZXNfX2dyaWQtLWl0ZW0gLmljb25fYmxvY2sgc3Zne3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO2ZpbGw6I2ZmZjt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzO3dpZHRoOjI1cHg7aGVpZ2h0OjI1cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7LnRpbGVzX19ncmlkLS1pdGVtIC5pY29uX2Jsb2NrIHN2Z3t3aWR0aDozMHB4O2hlaWdodDozMHB4fX0udGlsZXNfX2dyaWQtLWl0ZW06aG92ZXIgLmljb25fYmxvY2t7YmFja2dyb3VuZDojZmZmfS50aWxlc19fZ3JpZC0taXRlbTpob3ZlciAuaWNvbl9ibG9jayBzdmd7ZmlsbDojZTk0YzRlfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnRpdGxlLWJsb2Nre3RleHQtYWxpZ246Y2VudGVyfX0udGl0bGUtYmxvY2suZ3JheV9iZ3tiYWNrZ3JvdW5kOiNFRUVGRjJ9LnRpdGxlLWJsb2NrLS1jb250ZW50e21heC13aWR0aDo0NzVweH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey50aXRsZS1ibG9jay0tY29udGVudHttYXJnaW46MTBweCBhdXRvIDB9fS50aXRsZS1ibG9jayBwe2NvbG9yOiMzOTM5Mzk7Zm9udC1zaXplOjE2cHh9LnRvY19tb2R1bGUuYmxhY2tfc3R5bGV7YmFja2dyb3VuZDojMDAwO2NvbG9yOiNmZmZ9LnRvY19tb2R1bGUuYmxhY2tfc3R5bGUgYXtjb2xvcjppbmhlcml0fS50b2NfbW9kdWxlLmJsYWNrX3N0eWxlIC50b2NfcmVwZWF0ZXItLXRpdGxle2JvcmRlci1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNCl9LnRvY19tb2R1bGUtLWNvbnRlbnR7bWF4LXdpZHRoOjk0MHB4fS50b2NfbW9kdWxlLS1jb250ZW50IGgxLC50b2NfbW9kdWxlLS1jb250ZW50IGgyLC50b2NfbW9kdWxlLS1jb250ZW50IGgzLC50b2NfbW9kdWxlLS1jb250ZW50IGg0LC50b2NfbW9kdWxlLS1jb250ZW50IGg1LC50b2NfbW9kdWxlLS1jb250ZW50IGg2e21hcmdpbi1ib3R0b206MjdweH0udG9jX21vZHVsZS0tY29udGVudCsudG9jX3JlcGVhdGVye21hcmdpbi10b3A6NzBweH0udG9jX21vZHVsZSAudG9jX3JlcGVhdGVyLS10aXRsZXtwYWRkaW5nLXRvcDoxOHB4O3BhZGRpbmctYm90dG9tOjE4cHg7bWFyZ2luLWJvdHRvbTozOHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC40KTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4Ojk7Y3Vyc29yOnBvaW50ZXJ9LnRvY19tb2R1bGUgLnRvY19yZXBlYXRlci0tdGl0bGUgc3Zne3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDoyNXB4O2hlaWdodDphdXRvfS50b2NfbW9kdWxlIC50b2NfcmVwZWF0ZXItLXRpdGxlLmFjdGl2ZSBzdmd7dHJhbnNmb3JtOnNjYWxlKC0xKSB0cmFuc2xhdGVZKDUwJSl9LnRvY19tb2R1bGUgLnRvY19yZXBlYXRlcl9fbGlzdHtkaXNwbGF5Om5vbmV9LnRvY19tb2R1bGUgLnRvY19yZXBlYXRlcl9fbGlzdCB1bHttYXJnaW46MDtwYWRkaW5nOjAgMCAwIDIwcHg7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6OXB4fS50b2NfbW9kdWxlIC50b2NfcmVwZWF0ZXJfX2xpc3QgbGl7Zm9udC13ZWlnaHQ6Ym9sZDtwYWRkaW5nLWxlZnQ6NXB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey50b2NfbW9kdWxlIC50b2NfcmVwZWF0ZXJfX2xpc3QgbGl7cGFkZGluZy1sZWZ0OjE3cHh9fS50b2NfbW9kdWxlIC50b2NfcmVwZWF0ZXJfX2xpc3QgbGk6Om1hcmtlcntjb2xvcjojZTk0YzRlfS50b2NfbW9kdWxlIC50b2NfcmVwZWF0ZXJfX2xpc3QgbGkgYXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXJpZ2h0OjIwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCl7LnRvY19tb2R1bGUgLnRvY19yZXBlYXRlcl9fbGlzdCBsaSBhe2Rpc3BsYXk6YmxvY2t9fS50b2NfbW9kdWxlIC50b2NfcmVwZWF0ZXJfX2xpc3QgbGkgYSBzdmd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtyaWdodDowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS53aHktc2VjdGlvbntiYWNrZ3JvdW5kOiNGNUY2Rjg7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLXJhZGl1czo4cHh9LndoeS1zZWN0aW9uLS10aXRsZXttYXJnaW4tYm90dG9tOjYwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsud2h5LXNlY3Rpb24tLXRpdGxle21hcmdpbi1ib3R0b206NjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsud2h5LXNlY3Rpb24tLXRpdGxle21hcmdpbi1ib3R0b206NDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KXsud2h5LXNlY3Rpb24tLXRpdGxle3RleHQtYWxpZ246Y2VudGVyfX0ud2h5LXNlY3Rpb24gaDQsLndoeS1zZWN0aW9uIGg1LC53aHktc2VjdGlvbiBoNnttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjE2cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzowLjFlbTttYXJnaW4tYm90dG9tOjIwcHh9LndoeS1zZWN0aW9uIHB7bGV0dGVyLXNwYWNpbmc6LTAuMTVweH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey53aHktc2VjdGlvbiAuY29udGVudF9ibG9jazpub3QoOmxhc3Qtb2YtdHlwZSl7bWFyZ2luLWJvdHRvbTo0MHB4fX0ud2h5LXNlY3Rpb24tLWJvdHRvbXtib3JkZXItdG9wOjFweCBzb2xpZCAjZTZlNmU2O3BhZGRpbmctdG9wOjc0cHg7bWFyZ2luLXRvcDo2MHB4O2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpmbGV4LWVuZH0uYmxhY2tfc3R5bGUgLndoeS1zZWN0aW9uLS1ib3R0b217Ym9yZGVyLWNvbG9yOiNmZmZ9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsud2h5LXNlY3Rpb24tLWJvdHRvbXtwYWRkaW5nLXRvcDo1MHB4O21hcmdpbi10b3A6NTBweH19QG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KXsud2h5LXNlY3Rpb24tLWJvdHRvbXtwYWRkaW5nLXRvcDo0MHB4O21hcmdpbi10b3A6NDBweH19LndoeS1zZWN0aW9uLS1ib3R0b206aGFzKC5tYWluLWJ0bil7YWxpZ24taXRlbXM6Y2VudGVyfS53aHktc2VjdGlvbi0tYm90dG9tPmRpdntwYWRkaW5nLXJpZ2h0OjMwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KXsud2h5LXNlY3Rpb24tLWJvdHRvbXtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS53aHktc2VjdGlvbi0tYm90dG9tPmRpdntwYWRkaW5nLXJpZ2h0OjA7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tYm90dG9tOjMwcHh9fS53aHktc2VjdGlvbi0tYm90dG9tIC5tYWluLWJ0bnttYXJnaW4tYm90dG9tOjEwcHh9LndoeS1zZWN0aW9uLmJsYWNrX3N0eWxle2JhY2tncm91bmQ6IzAwMH0ud2h5LXNlY3Rpb24uYmxhY2tfc3R5bGUgKjpub3QoLm1haW4tYnRuKXtjb2xvcjojZmZmfS53aHktc2VjdGlvbl9fZGVjb3J7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7cmlnaHQ6NDVweDttYXJnaW46MH1AbWVkaWEgKG1heC13aWR0aDogMTY0MHB4KXsud2h5LXNlY3Rpb25fX2RlY29ye3JpZ2h0OjE1cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpey53aHktc2VjdGlvbl9fZGVjb3J7cmlnaHQ6MTVweDtkaXNwbGF5Om5vbmV9fS53aHktc2VjdGlvbl9fZGVjb3ItaW5uZXJ7dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZVgoMTAwJSk7dHJhbnNmb3JtLW9yaWdpbjpib3R0b20gcmlnaHQ7Zm9udC13ZWlnaHQ6OTAwO2ZvbnQtc2l6ZToxMDBweDtjb2xvcjojRTZFNkU2O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoyMHB4fS53aHktc2VjdGlvbl9fZGVjb3ItaW5uZXI+aW1ne2hlaWdodDoxZW07d2lkdGg6YXV0b30ud2h5LXNlY3Rpb25fX2RlY29yLWlubmVyPnNwYW57bGluZS1oZWlnaHQ6MX0ub3VyLWNsaWVudHN7cGFkZGluZy10b3A6MjBweDtib3JkZXItdG9wOjFweCBzb2xpZCAjZTZlNmU2fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lm91ci1jbGllbnRze3RleHQtYWxpZ246Y2VudGVyfX0ub3VyLWNsaWVudHMtLWNvbnRlbnR7bWF4LXdpZHRoOjQ3NXB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lm91ci1jbGllbnRzLS1jb250ZW50e21hcmdpbjoxMHB4IGF1dG8gMH19Lm91ci1jbGllbnRzIHB7Y29sb3I6IzM5MzkzOTtmb250LXNpemU6MTZweH0ub3VyLWNsaWVudHMtLWhlYWRlcnttYXJnaW4tYm90dG9tOjcwcHh9Lm91ci1jbGllbnRzLS1ncmlke2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcH0ub3VyLWNsaWVudHMtLWdyaWQgLmxvZ29fYmxvY2t7d2lkdGg6MjUlfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lm91ci1jbGllbnRzLS1ncmlkIC5sb2dvX2Jsb2Nre3dpZHRoOmNhbGMoMTAwJSAvIDMpfX1AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpey5vdXItY2xpZW50cy0tZ3JpZCAubG9nb19ibG9ja3t3aWR0aDo1MCV9fS5vdXItY2xpZW50cy0tZ3JpZCAubG9nb19ibG9jaz5kaXYsLm91ci1jbGllbnRzLS1ncmlkIC5sb2dvX2Jsb2NrPmF7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzthc3BlY3QtcmF0aW86MTYvOTtkaXNwbGF5OmZsZXh9Lm91ci1jbGllbnRzLS1ncmlkIC5sb2dvX2Jsb2NrIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BhZGRpbmc6NDBweCAzMHB4O21heC1oZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW47b2JqZWN0LXBvc2l0aW9uOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KXsub3VyLWNsaWVudHMtLWdyaWQgLmxvZ29fYmxvY2sgaW1ne3BhZGRpbmc6MjBweH19Lmhhcy1iZyAub3VyLWNsaWVudHMtLWdyaWQgLmxvZ29fYmxvY2ssLnRvY19tb2R1bGUuYmxhY2tfc3R5bGUgLm91ci1jbGllbnRzLS1ncmlkIC5sb2dvX2Jsb2Nre2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjRweDtib3JkZXI6MnB4IHNvbGlkICNGNUY2Rjh9Lmhhcy1iZyAub3VyLWNsaWVudHMtLWdyaWQgLmxvZ29fYmxvY2sgaW1nLC50b2NfbW9kdWxlLmJsYWNrX3N0eWxlIC5vdXItY2xpZW50cy0tZ3JpZCAubG9nb19ibG9jayBpbWd7ZmlsdGVyOmdyYXlzY2FsZSgxKTtvcGFjaXR5OjAuOH0ub3VyLWNsaWVudHMtLWdyaWQgZGl2LC5vdXItY2xpZW50cy0tZ3JpZCBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5vdXItY2xpZW50cy0tZ3JpZCBkaXYgaW1nLC5vdXItY2xpZW50cy0tZ3JpZCBhIGltZ3ttYXgtaGVpZ2h0OjUwcHh9XG4iLCIvLyBIYW1idXJnZXJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uaGFtYnVyZ2VyIHtcbiAgcGFkZGluZzogJGhhbWJ1cmdlci1wYWRkaW5nLXkgJGhhbWJ1cmdlci1wYWRkaW5nLXg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGZpbHRlcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG5cbiAgLy8gTm9ybWFsaXplICg8YnV0dG9uPilcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICY6aG92ZXIge1xuICAgIEBpZiAkaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgPT0gdHJ1ZSB7XG4gICAgICBmaWx0ZXI6ICRoYW1idXJnZXItaG92ZXItZmlsdGVyO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBvcGFjaXR5OiAkaGFtYnVyZ2VyLWhvdmVyLW9wYWNpdHk7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1hY3RpdmUge1xuICAgICY6aG92ZXIge1xuICAgICAgQGlmICRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlciA9PSB0cnVlIHtcbiAgICAgICAgZmlsdGVyOiAkaGFtYnVyZ2VyLWFjdGl2ZS1ob3Zlci1maWx0ZXI7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIG9wYWNpdHk6ICRoYW1idXJnZXItYWN0aXZlLWhvdmVyLW9wYWNpdHk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhhbWJ1cmdlci1pbm5lcixcbiAgICAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsXG4gICAgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhhbWJ1cmdlci1hY3RpdmUtbGF5ZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5oYW1idXJnZXItYm94IHtcbiAgd2lkdGg6ICRoYW1idXJnZXItbGF5ZXItd2lkdGg7XG4gIGhlaWdodDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAzICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogMjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oYW1idXJnZXItaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0IC8gLTI7XG5cbiAgJixcbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgd2lkdGg6ICRoYW1idXJnZXItbGF5ZXItd2lkdGg7XG4gICAgaGVpZ2h0OiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGFtYnVyZ2VyLWxheWVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRoYW1idXJnZXItbGF5ZXItYm9yZGVyLXJhZGl1cztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB9XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQpICogLTE7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgYm90dG9tOiAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQpICogLTE7XG4gIH1cbn1cbiIsIi8vIHNhc3MtbGludDpkaXNhYmxlIHNwYWNlLWJlZm9yZS1jb2xvblxuLy8qIVxuLy8gKiBIYW1idXJnZXJzXG4vLyAqIEBkZXNjcmlwdGlvbiBUYXN0eSBDU1MtYW5pbWF0ZWQgaGFtYnVyZ2Vyc1xuLy8gKiBAYXV0aG9yIEpvbmF0aGFuIFN1aCBAam9uc3VoXG4vLyAqIEBzaXRlIGh0dHBzOi8vam9uc3VoLmNvbS9oYW1idXJnZXJzXG4vLyAqIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zdWgvaGFtYnVyZ2Vyc1xuLy8gKi9cblxuLy8gU2V0dGluZ3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kaGFtYnVyZ2VyLXBhZGRpbmcteCAgICAgICAgICAgOiAwICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1wYWRkaW5nLXkgICAgICAgICAgIDogMCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItd2lkdGggICAgICAgICA6IDI4cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAgICAgICAgOiAycHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgICAgICAgOiA4cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLWNvbG9yICAgICAgICAgOiAjZmZmICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1ib3JkZXItcmFkaXVzIDogMCAhZGVmYXVsdDtcbiRoYW1idXJnZXItaG92ZXItb3BhY2l0eSAgICAgICA6IDEgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWFjdGl2ZS1sYXllci1jb2xvciAgOiAkaGFtYnVyZ2VyLWxheWVyLWNvbG9yICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1hY3RpdmUtaG92ZXItb3BhY2l0eTogJGhhbWJ1cmdlci1ob3Zlci1vcGFjaXR5ICFkZWZhdWx0O1xuXG4vLyBUbyB1c2UgQ1NTIGZpbHRlcnMgYXMgdGhlIGhvdmVyIGVmZmVjdCBpbnN0ZWFkIG9mIG9wYWNpdHksXG4vLyBzZXQgJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyIGFzIHRydWUgYW5kXG4vLyBjaGFuZ2UgdGhlIHZhbHVlIG9mICRoYW1idXJnZXItaG92ZXItZmlsdGVyIGFjY29yZGluZ2x5LlxuJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyICAgOiBmYWxzZSAhZGVmYXVsdDtcbiRoYW1idXJnZXItaG92ZXItZmlsdGVyICAgICAgIDogb3BhY2l0eSg1MCUpICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1hY3RpdmUtaG92ZXItZmlsdGVyOiAkaGFtYnVyZ2VyLWhvdmVyLWZpbHRlciAhZGVmYXVsdDtcblxuLy8gVHlwZXMgKFJlbW92ZSBvciBjb21tZW50IG91dCB3aGF0IHlvdSBkb27igJl0IG5lZWQpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGhhbWJ1cmdlci10eXBlczogKFxuXHQvLzNkeCxcblx0Ly8zZHgtcixcblx0Ly8zZHksXG5cdC8vM2R5LXIsXG5cdC8vM2R4eSxcblx0Ly8zZHh5LXIsXG5cdC8vYXJyb3csXG5cdC8vYXJyb3ctcixcblx0Ly9hcnJvd2FsdCxcblx0Ly9hcnJvd2FsdC1yLFxuXHQvL2Fycm93dHVybixcblx0Ly9hcnJvd3R1cm4tcixcblx0Ly9ib3JpbmcsXG5cdC8vY29sbGFwc2UsXG5cdC8vY29sbGFwc2Utcixcblx0Ly9lbGFzdGljLFxuXHQvL2VsYXN0aWMtcixcblx0Ly9lbXBoYXRpYyxcblx0Ly9lbXBoYXRpYy1yLFxuXHQvL21pbnVzLFxuXHRzbGlkZXIsXG5cdC8vc2xpZGVyLXIsXG5cdC8vc3Bpbixcblx0Ly9zcGluLXIsXG5cdC8vc3ByaW5nLFxuXHQvL3NwcmluZy1yLFxuXHQvL3N0YW5kLFxuXHQvL3N0YW5kLXIsXG5cdC8vc3F1ZWV6ZSxcblx0Ly92b3J0ZXgsXG5cdC8vdm9ydGV4LXJcbikgIWRlZmF1bHQ7XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgc2xpZGVyKSB7XG4gIC8qXG4gICAqIFNsaWRlclxuICAgKi9cbiAgLmhhbWJ1cmdlci0tc2xpZGVyIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRvcDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgLyAyO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0b3A6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAqIDIpICsgKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIDIpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICAkeS1vZmZzZXQ6ICRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0O1xuXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJHktb2Zmc2V0LCAwKSByb3RhdGUoNDVkZWcpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoIC8gLTcsICRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIC0xLCAwKTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJHktb2Zmc2V0ICogLTIsIDApIHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBzaW5nbGUtbGluZS1wZXItc2VsZWN0b3JcbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby12ZW5kb3ItcHJlZml4ZXNcblx0Y29sb3I6ICR0ZXh0LW1haW47XG5cdEBpbmNsdWRlIGZzKCRmb250LXNpemUtYmFzZSk7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuXG5cdEBtZWRpYShtYXgtd2lkdGg6ICRzbWFsbCkge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxufVxuXG5wIHtcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbn1cblxuZGZuLCBjaXRlLCBlbSwgaSB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuYmxvY2txdW90ZSB7XG5cdG1hcmdpbjogMCAkc3BhY2VyO1xufVxuXG5hZGRyZXNzIHtcblx0bWFyZ2luOiAwIDAgJHNwYWNlcjtcbn1cblxucHJlIHtcblx0YmFja2dyb3VuZDogJGJhY2tncm91bmQtcHJlO1xuXHRmb250LWZhbWlseTogJGZvbnQtcHJlO1xuXHRAaW5jbHVkZSBmcygxNSk7XG5cdG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG5cdG1heC13aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdHBhZGRpbmc6ICRzcGFjZXI7XG59XG5cbmNvZGUsIGtiZCwgdHQsIHZhciB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1jb2RlO1xuXHRAaW5jbHVkZSBmcygxNSk7XG59XG5cbmFiYnIsIGFjcm9ueW0ge1xuXHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkICRib3JkZXItYWJicjtcblx0Y3Vyc29yOiBoZWxwO1xufVxuXG5iaWcge1xuXHRmb250LXNpemU6IDEyNSU7XG59XG4iLCIvL0NvbG9yc1xuJGI6ICMwMDAwMDA7XG4kdzogI2ZmZmZmZjtcblxuJGJsdWUtMTAwOiAjMWU1YmZiO1xuJGJsdWUtMTUwOiAjM2Y1ZDk0O1xuJGJsdWUtMjAwOiAjMDQyMjM5O1xuJGJsdWUtMzAwOiAjMjk0ODYwO1xuJGJsdWUtMzUwOiAjMTQzODU0O1xuJGJsdWUtNDAwOiAjMDAxYzMyO1xuXG4kc2t5OiAjMDA5MWZmO1xuXG4kZ3JleS0xMDA6ICNmN2ZhZmM7XG4kZ3JleS0yMDA6ICNmMWY0Zjc7XG4kZ3JleS0yNTA6ICNFRUVGRjI7XG4kZ3JleS0yODA6ICM5YTlhOWE7XG4kZ3JleS0yOTA6ICM5QTlEQTA7XG4kZ3JleS0zMDA6ICM3ODhhOTg7XG4kZ3JleS00MDA6ICM3NDdmODg7XG4kYnJlYWRjcnVtYi1pbmFjdGl2ZTogI0E3QTdBNztcblxuJHJlZDogI2U5NGM0ZTtcbiRsaWdodF9yZWQ6ICNGRkYwRjI7XG5cbiRwaW5rOiAjZmYyZDg2O1xuJHB1cnBsZTogIzVlMjBlZjtcbiRvcmFuZ2U6ICNmZjc4MWQ7XG4kZ3JlZW46ICMwMGY2ZmY7XG5cbi8vR2VuZXJpY1xuJGJhY2tncm91bmQtYm9keTogJGdyZXktMTAwO1xuXG4kYmFja2dyb3VuZC1ocjogI2NjY2NjYztcbiRiYWNrZ3JvdW5kLWJ1dHRvbjogI2U2ZTZlNjtcbiRiYWNrZ3JvdW5kLXByZTogI2VlZWVlZTtcblxuJHRleHQtbWFpbjogJGJsdWUtMjAwO1xuJHRleHQtc2NyZWVuOiAjMjE3NTliO1xuJHRleHQtaW5wdXQ6ICR0ZXh0LW1haW47XG4kdGV4dC1pbnB1dC1mb2N1czogJHRleHQtbWFpbjtcbiRsaW5rOiAkcmVkO1xuJGxpbmstaG92ZXI6ICRsaW5rO1xuXG4kYm9yZGVyLWJ1dHRvbjogI2NjY2NjYyAjY2NjY2NjICNiYmJiYmI7XG4kYm9yZGVyLWJ1dHRvbi1ob3ZlcjogI2NjY2NjYyAjYmJiYmJiICNhYWFhYWE7XG4kYm9yZGVyLWJ1dHRvbi1mb2N1czogI2FhYWFhYSAjYmJiYmJiICNiYmJiYmI7XG4kYm9yZGVyLWlucHV0OiAjY2NjY2NjO1xuJGJvcmRlci1hYmJyOiAjNjY2NjY2O1xuXG4kY29sb3ItYnV0dG9uOiAjMDAwMDAwO1xuXG4vL0NvbnRhY3QgRm9ybSA3XG4kcmVzcG9uc2Utb3V0cHV0OiAjZmYwMDAwO1xuJHNlbnQtb2s6ICMzOThmMTQ7XG4kc3BhbS1ibG9jazogI2ZmYTUwMDtcbiR2YWxpZGF0aW9uLWVycm9yOiAjZjdlNzAwO1xuJGNmNy1hYm9ydGVkOiAjZmYwMDAwO1xuJG5vdC12YWxpZC10aXA6ICNmZjAwMDA7XG5cbi8vTG9naW4gQ29sb3JzXG4kbG9naW4tZm9ybS1iZzogcmdiYSg1MiwgMTUyLCAyMTksIDAuNzUpO1xuJGxvZ2luLWJ0bi1iZzogcmdiKDQ2LCAyMDQsIDExMyk7XG5cbi8vIERlZmF1bHQgZG9lc24ndCByZXF1aXJlIGNoYW5nZXNcbiR0ZXh0LXNjcmVlbjogIzIxNzU5YjtcbiRiYWNrZ3JvdW5kLXNjcmVlbjogI2YxZjFmMTtcblxuLy8gY3VzdG9tXG4kcGlybWFyeTogI2U5NGM0ZTtcbiRob3Zlcl9jb2xvcjogJHBpcm1hcnk7XG4kcHJpbWFyeTogJHBpcm1hcnk7XG4kaW50cm9fYmc6ICNGRkYxRjE7IiwiLy8gc2Fzcy1saW50OmRpc2FibGUgbm8tZHVwbGljYXRlLXByb3BlcnRpZXNcbi8vIFJlbSBvdXRwdXQgd2l0aCBweCBmYWxsYmFja1xuQG1peGluIGZzKCRzaXplLXZhbHVlOiAxNikge1xuICBmb250LXNpemU6ICRzaXplLXZhbHVlICsgcHg7XG4gIGZvbnQtc2l6ZTogJHNpemUtdmFsdWUgLyAxNiArIHJlbTtcbn1cblxuQG1peGluIGxoKCRzaXplLXZhbHVlOiAxNikge1xuICBsaW5lLWhlaWdodDogJHNpemUtdmFsdWUgKyBweDtcbiAgbGluZS1oZWlnaHQ6ICRzaXplLXZhbHVlIC8gMTYgKyByZW07XG59XG5cbkBtaXhpbiBmZigkZnMsICRsaCwgJGZ3KSB7XG4gIEBpbmNsdWRlIGZzKCRmcyk7XG4gIEBpbmNsdWRlIGxoKCRsaCk7XG4gIGZvbnQtd2VpZ2h0OiAkZnc7XG59XG5cbkBtaXhpbiB0ZXh0LW92ZXJmbG93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbkBtaXhpbiBoaWRlLXRleHQge1xuICBmb250OiAwIC8gMCBhO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gaGlkZXRleHQge1xuICBAaW5jbHVkZSBoaWRlLXRleHQ7XG59XG5cbkBtaXhpbiBqdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdGV4dC1qdXN0aWZ5OiBuZXdzcGFwZXI7XG4gIHpvb206IDE7XG4gIHRleHQtYWxpZ24tbGFzdDoganVzdGlmeTtcblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuQG1peGluIHNlbGVjdGlvbiB7XG4gICYgOjpzZWxlY3Rpb24ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBzZWwge1xuICBAaW5jbHVkZSBzZWxlY3Rpb247XG59XG5cbi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4kc3BhY2VyOiAxcmVtO1xuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiBcIlNwYXJ0YW5cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCxcbiAgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiRmb250LWZhbWlseS1iYXNlOiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4kZm9udC1jb2RlOiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xuJGZvbnQtcHJlOiBcIkNvdXJpZXIgMTAgUGl0Y2hcIiwgQ291cmllciwgbW9ub3NwYWNlO1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuJGZvbnQtc2l6ZS1iYXNlOiAxODsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG5cbiRmb250LXdlaWdodC1iYXNlOiA0MDA7XG4kbGluZS1oZWlnaHQtYmFzZTogMS44O1xuXG4kaDEtZm9udC1zaXplOiA1NDtcbiRoMi1mb250LXNpemU6IDQyOyBcbiRoMy1mb250LXNpemU6IDM0OyBcbiRoNC1mb250LXNpemU6IDI4O1xuJGg1LWZvbnQtc2l6ZTogMjI7XG4kaDYtZm9udC1zaXplOiAxODtcblxuJGgxLWxpbmUtaGVpZ2h0OiAxLjQ7XG4kaDItbGluZS1oZWlnaHQ6IDEuNDtcbiRoMy1saW5lLWhlaWdodDogMS40O1xuJGg0LWxpbmUtaGVpZ2h0OiAxLjQ7XG4kaDUtbGluZS1oZWlnaHQ6IDEuNDtcbiRoNi1saW5lLWhlaWdodDogMS40O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogNjAwOyIsImgxLFxuLmgxIHtcbiAgQGluY2x1ZGUgZmYoNTQsICRoMS1saW5lLWhlaWdodCwgJGhlYWRpbmdzLWZvbnQtd2VpZ2h0KTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0yLjNweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbjogMDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZSkge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGl1bSkge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsKSB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkeHNtYWxsKSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG5oMixcbi5oMiB7XG4gIEBpbmNsdWRlIGZmKCRoMi1mb250LXNpemUsICRoMS1saW5lLWhlaWdodCwgJGhlYWRpbmdzLWZvbnQtd2VpZ2h0KTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0yLjNweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbjogMDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bGFyZ2UpIHtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZSkge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGl1bSkge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsKSB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkeHNtYWxsKSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG5oMyxcbi5oMyB7XG4gIEBpbmNsdWRlIGZmKCRoMy1mb250LXNpemUsICRoMy1saW5lLWhlaWdodCwgJGhlYWRpbmdzLWZvbnQtd2VpZ2h0KTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBAbWVkaWEgKG1heC13aWR0aDogJGxhcmdlKSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW0pIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbCkge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogJHhzbWFsbCkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG5oNCxcbi5oNCB7XG4gIEBpbmNsdWRlIGZmKCRoNC1mb250LXNpemUsICRoNC1saW5lLWhlaWdodCwgJGhlYWRpbmdzLWZvbnQtd2VpZ2h0KTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgbWFyZ2luOiAwO1xuICBsZXR0ZXItc3BhY2luZzogLTEuM3B4O1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZSkge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwpIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4c21hbGwpIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuaDUsXG4uaDUge1xuICBAaW5jbHVkZSBmZigkaDUtZm9udC1zaXplLCAkaDUtbGluZS1oZWlnaHQsICRoZWFkaW5ncy1mb250LXdlaWdodCk7XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4c21hbGwpIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuaDYsXG4uaDYge1xuICBAaW5jbHVkZSBmZigkaDYtZm9udC1zaXplLCAkaDYtbGluZS1oZWlnaHQsICRoZWFkaW5ncy1mb250LXdlaWdodCk7XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIG1hcmdpbjogMDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4c21hbGwpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxucCB7XG4gIGEge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxucCxcbnVsIGxpLFxub2wgbGkge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjk7XG4gIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkeHNtYWxsKSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiAkc21hbGwpIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cbn1cbnVsIGxpLFxub2wgbGkge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbmgxLCAuaDEsXG5oMiwgLmgyLFxuaDMsIC5oMyxcbmg0LCAuaDQsXG5oNSwgLmg1LFxuaDYsIC5oNiB7XG4gIHNwYW4ge1xuICAgIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICB9XG59XG5cbnNwYW4ge1xuICAmLmgxLFxuICAmLmgyLFxuICAmLmgzLFxuICAmLmg0LFxuICAmLmg1LFxuICAmLmg2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gc2Fzcy1saW50OmRpc2FibGUgbm8taW1wb3J0YW50XG5cbi50ZXh0LWp1c3RpZnkgIHsgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG4udGV4dC13cmFwICAgICB7IHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuLnRleHQtbm93cmFwICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXRydW5jYXRlIHsgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZTsgfVxuXG4vLyBSZXNwb25zaXZlIGFsaWdubWVudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG5cdFx0JGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cblx0XHQudGV4dCN7JGluZml4fS1sZWZ0ICAgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblx0XHQudGV4dCN7JGluZml4fS1yaWdodCAgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG5cdFx0LnRleHQjeyRpbmZpeH0tY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblx0fVxufVxuXG4vLyBUcmFuc2Zvcm1hdGlvblxuXG4udGV4dC1sb3dlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC11cHBlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC1jYXBpdGFsaXplIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIud3AtY2FwdGlvbiB7XG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cblx0aW1nW2NsYXNzKj1cIndwLWltYWdlLVwiXSB7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8tcXVhbGlmeWluZy1lbGVtZW50c1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0fVxuXG5cdC53cC1jYXB0aW9uLXRleHQge1xuXHRcdG1hcmdpbjogMC44MDc1ZW0gMDtcblx0fVxufVxuXG5zcGFuIHtcblx0Ji53cC1jYXB0aW9uLXRleHQge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuIiwiLm5vLXNjcm9sbCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuLnRpdGxlLTEge1xuICBAaW5jbHVkZSBmZig3OCwgNzgsIDYwMCk7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5cbi50aXRsZS0yIHtcbiAgQGluY2x1ZGUgZmYoMzYsIDM2LCA2MDApO1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBAaW5jbHVkZSBtKGxnKSB7XG4gICAgQGluY2x1ZGUgZmYoNjYsIDY2LCA2MDApO1xuICB9XG59XG5cbi50aXRsZS0zIHtcbiAgQGluY2x1ZGUgZmYoNjAsIDYwLCA3MDApO1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuXG4udGl0bGUtNCB7XG4gIEBpbmNsdWRlIGZmKDYwLCA2MCwgNjAwKTtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cblxuLnRpdGxlLTUge1xuICBAaW5jbHVkZSBmZig0OCwgNDgsIDYwMCk7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5cbi50aXRsZS02IHtcbiAgQGluY2x1ZGUgZmYoNDIsIDQyLCA2MDApO1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuXG4udGl0bGUtNyB7XG4gIEBpbmNsdWRlIGZmKDM2LCAzNiwgNjAwKTtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cblxuLnRpdGxlLTgge1xuICBAaW5jbHVkZSBmZigyNCwgMjQsIDcwMCk7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5cbi50aXRsZS05IHtcbiAgQGluY2x1ZGUgZmYoMjQsIDI0LCA2MDApO1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuXG4udGl0bGUtMTAge1xuICBAaW5jbHVkZSBmZigyMCwgMjAsIDYwMCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5cbi50ZXh0LTEge1xuICBAaW5jbHVkZSBmZigxOCwgMTgsIDYwMCk7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIEBpbmNsdWRlIG0obGcpIHtcbiAgICBAaW5jbHVkZSBmZigyMCwgMjAsIDUwMCk7XG4gIH1cbn1cblxuLnRleHQtMiB7XG4gIEBpbmNsdWRlIGZmKDIwLCAyMCwgNDAwKTtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cblxuLnRleHQtMyB7XG4gIEBpbmNsdWRlIGZmKDE4LCAxOCwgNDAwKTtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cblxuLnRleHQtNCB7XG4gIEBpbmNsdWRlIGZmKDE2LCAxNiwgNDAwKTtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cblxuLnRleHQtNSB7XG4gIEBpbmNsdWRlIGZmKDE2LCAxNiwgNDAwKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cblxuLnRleHQtNiB7XG4gIEBpbmNsdWRlIGZmKDE1LCAxNSwgNDAwKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cblxuLmVkaXRvciB7XG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cblxuICBoNSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cblxuICBmaWd1cmUge1xuICAgIG1hcmdpbjogNjBweCAwO1xuICB9XG59XG5cbi5zdWJ0aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAkZ3JleS0yODA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cblxuLndoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG5cbiAgKiB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLndwLWJsb2NrLWltYWdlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogMzBweCAwIDcwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIEBpbmNsdWRlIG0oc20pIHtcbiAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgfVxuXG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogMTZweCAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICAgIG1hcmdpbjogMCAycHg7XG4gICAgICBAaW5jbHVkZSBtKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMTdweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAmOm5vdCgubmV4dCk6bm90KC5wcmV2KSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLm5leHQsXG4gICAgICAmLnByZXYge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSBtKHNtKSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAvLyBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFyZ2UpIHtcbiAgLnNpZGViYXIge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cblxuLndpZGdldCB7XG4gICYud2lkZ2V0X3NlYXJjaCB7XG4gICAgZm9ybSB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcmdlKSBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB9XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFyZ2UpIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgICAgIGZsZXg6IDEgMTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYnV0dG9uLFxuICAgICAgaW5wdXRbdHlwZT0nYnV0dG9uJ106bm90KC5tZW51LXRvZ2dsZSksXG4gICAgICBpbnB1dFt0eXBlPSdyZXNldCddLFxuICAgICAgaW5wdXRbdHlwZT0nc3VibWl0J10ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZSkgYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5lcnJvcjQwNCB7XG4gIC5wYWdlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbkBpbmNsdWRlIHIoNjQwKSB7XG4gIC5hbGlnbmxlZnQsXG4gIC5hbGlnbnJpZ2h0IHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4jQm9ybGFic0Nvb2tpZUJveFdyYXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDk5OTtcbn1cbiIsIi8vIC0tLSBtYXgtd2lkdGhcbkBtaXhpbiByKCR3aWR0aCkge1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aCArIFwicHhcIikge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbi8vIC0tLSBtYXgtaGVpZ2h0XG5AbWl4aW4gcmgoJGhlaWdodCkge1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAkaGVpZ2h0ICsgXCJweFwiKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLy8gLS0tIG1pbi13aWR0aFxuQG1peGluIG0oJHdpZHRoKSB7XG5cdEBpZiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkd2lkdGgpIHtcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICR3aWR0aCkpIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fSBAZWxzZSB7XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkdGggKyBcInB4XCIpIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxufVxuXG4vLyAtLS0gbWluLWhlaWdodFxuQG1peGluIG1oKCRoZWlnaHQpIHtcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWhlaWdodDogJGhlaWdodCArIFwicHhcIikge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbi8vU3VwcG9ydCBmb3IgUldEIG1peGluc1xuQG1peGluIHJ3ZC1tYXgoJHB4KSB7XG5cdCRtaW4td2lkdGg6ICRweCN7cHh9O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWluLXdpZHRoKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIHJ3ZC1taW4oJHB4KSB7XG5cdCRtaW4td2lkdGg6ICRweCN7cHh9O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluLXdpZHRoKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIHJ3ZC1yYW5nZSgkcHgsICRweDIpIHtcblx0JG1heC13aWR0aDogJHB4I3tweH07XG5cdCRtaW4td2lkdGg6ICRweDIje3B4fTtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC13aWR0aCkgYW5kIChtaW4td2lkdGg6ICRtaW4td2lkdGgpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuIiwiXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgLy8gSW5oZXJpdCBib3gtc2l6aW5nIHRvIG1ha2UgaXQgZWFzaWVyIHRvIGNoYW5nZSB0aGUgcHJvcGVydHkgZm9yIGNvbXBvbmVudHMgdGhhdCBsZXZlcmFnZSBvdGhlciBiZWhhdmlvcjsgc2VlIGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vaW5oZXJpdGluZy1ib3gtc2l6aW5nLXByb2JhYmx5LXNsaWdodGx5LWJldHRlci1iZXN0LXByYWN0aWNlL1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5ib2R5IHtcbiAgLy8gYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNTdweDtcbiAgQGluY2x1ZGUgbShzbSkge1xuICAgIHBhZGRpbmctdG9wOiA1OXB4O1xuICB9XG4gIEBpbmNsdWRlIG0obWQpIHtcbiAgICBwYWRkaW5nLXRvcDogODlweDtcbiAgfVxufVxuXG5odG1sLFxuYm9keSB7XG4gICYubmF2X29wZW5lZCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG5ociB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWhyO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuaW1nIHtcbiAgaGVpZ2h0OiBhdXRvOyAvLyBNYWtlIHN1cmUgaW1hZ2VzIGFyZSBzY2FsZWQgY29ycmVjdGx5LlxuICBtYXgtd2lkdGg6IDEwMCU7IC8vIEFkaGVyZSB0byBjb250YWluZXIgd2lkdGguXG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDA7IC8vIEV4dHJhIHdpZGUgaW1hZ2VzIHdpdGhpbiBmaWd1cmUgdGFncyBkb24ndCBvdmVyZmxvdyB0aGUgY29udGVudCBhcmVhLlxufVxuXG4ud3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZSkge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW0pIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi53cC1ibG9jay1pbWFnZSB7XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9sYXJnZSkge1xuICAgIGhlaWdodDogNjAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cbn1cblxuLnNlY3Rpb25faWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vdG9wOiAtNjBweDtcbn1cblxuLnRleHQtbGcge1xuICBAaW5jbHVkZSBtKG1kKSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIEBpbmNsdWRlIG0obGcpIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn0iLCIuZ2FsbGVyeSB7XG5cdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLmdhbGxlcnktaXRlbSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHR3aWR0aDogMTAwJTtcblxuXHQvLyBMb29wcyB0byBlbnVtZXJhdGUgdGhlIGNsYXNzZXMgZm9yIGdhbGxlcnkgY29sdW1ucy5cblx0QGZvciAkaSBmcm9tIDIgdGhyb3VnaCA5IHtcblx0XHQuZ2FsbGVyeS1jb2x1bW5zLSN7JGl9ICYge1xuXHRcdFx0bWF4LXdpZHRoOiBtYXAtZ2V0KCRjb2x1bW5zLCAkaSk7XG5cdFx0fVxuXHR9XG59XG5cbi5nYWxsZXJ5LWNhcHRpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbiIsIi8vIGdsb2JhbCB0cmFuc2l0aW9uIGZvciBAaW5jbHVkZSB0cjtcbiRkZWZhdWx0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzO1xuXG4vLyBVc2VkIGJ5IFdvcmRQcmVzcyBjb3JlIEdhbGxlcmllc1xuJGNvbHVtbnM6IChcbiAgMTogMTAwJSxcbiAgMjogNTAlLFxuICAzOiAzMy4zMyUsXG4gIDQ6IDI1JSxcbiAgNTogMjAlLFxuICA2OiAxNi42NiUsXG4gIDc6IDE0LjI4JSxcbiAgODogMTIuNSUsXG4gIDk6IDExLjExJSxcbik7XG5cbiRjb2x1bW5zLW1hcmdpbjogMy44JTtcblxuJHRpbWU6IGFsbCAwLjNzO1xuXG4kbWluX2xhcmdlOiA5OTJweDtcbiRtaW5fbWVkaXVtOiA3NjhweDtcblxuJHhsYXJnZTogMTE5OXB4O1xuJGxhcmdlOiA5OTFweDtcbiRtZWRpdW06IDc2N3B4O1xuJHNtYWxsOiA2NDBweDtcbiR4c21hbGw6IDQ4MHB4O1xuIiwiYSB7XG4gIGNvbG9yOiAkYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAkdGltZTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXI7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG5cbmJ1dHRvbi5tYWluLWJ0bixcbmEubWFpbi1idG4sXG5saS5tYWluLWJ0biA+IGEge1xuICBiYWNrZ3JvdW5kOiAkbGluaztcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMTZweCA0MHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRsaW5rO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgZmlsbDogJHc7XG4gICAgQGluY2x1ZGUgdHI7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAkbGluaztcblxuICAgIHN2ZyB7XG4gICAgICBmaWxsOiAkbGluaztcbiAgICB9XG4gIH1cblxuICAmLmJvcmRlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRsaW5rO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkbGluaztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gICYuYmxhY2stYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiAkYjtcbiAgICBib3JkZXItY29sb3I6ICRiO1xuICAgIGNvbG9yOiAkdztcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgICAgY29sb3I6ICR3O1xuXG4gICAgICAubmV3X2ludHJvX19zZWN0aW9uICYge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdztcbiAgICAgICAgY29sb3I6ICRiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYud2hpdGUtYm9yZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICR3O1xuICAgIGNvbG9yOiAkdztcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgICAgY29sb3I6ICR3O1xuXG4gICAgICAubmV3X2ludHJvX19zZWN0aW9uICYge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdztcbiAgICAgICAgY29sb3I6ICRiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYud2hpdGUge1xuICAgIGJhY2tncm91bmQ6ICR3O1xuICAgIGJvcmRlci1jb2xvcjogJHc7XG4gICAgY29sb3I6ICRiO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgICBjb2xvcjogJHc7XG4gICAgfVxuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbn1cblxuXG4uY2lyY2xlX2xpbmsge1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaW5rO1xuICAvLyBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA3cHggIzAwMzEzMztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHZlcnNpb249JzEuMScgaWQ9J0NhcGFfMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgeD0nMHB4JyB5PScwcHgnIHZpZXdCb3g9JzAgMCAzMS40OSAzMS40OScgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzEuNDkgMzEuNDk7JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyUzRSUzQ3BhdGggc3R5bGU9J2ZpbGw6JTIzMUUyMDFEOycgZD0nTTIxLjIwNSw1LjAwN2MtMC40MjktMC40NDQtMS4xNDMtMC40NDQtMS41ODcsMGMtMC40MjksMC40MjktMC40MjksMS4xNDMsMCwxLjU3MWw4LjA0Nyw4LjA0N0gxLjExMSBDMC40OTIsMTQuNjI2LDAsMTUuMTE4LDAsMTUuNzM3YzAsMC42MTksMC40OTIsMS4xMjcsMS4xMTEsMS4xMjdoMjYuNTU0bC04LjA0Nyw4LjAzMmMtMC40MjksMC40NDQtMC40MjksMS4xNTksMCwxLjU4NyBjMC40NDQsMC40NDQsMS4xNTksMC40NDQsMS41ODcsMGw5Ljk1Mi05Ljk1MmMwLjQ0NC0wLjQyOSwwLjQ0NC0xLjE0MywwLTEuNTcxTDIxLjIwNSw1LjAwN3onIC8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMjZweDtcblxuICBzdmcge1xuICAgIHdpZHRoOiAyMnB4O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4ucmVhZF9tb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogJHByaW1hcnk7XG5cbiAgc3ZnIHtcbiAgICBmaWxsOiAkcHJpbWFyeTtcbiAgICBAaW5jbHVkZSB0cjtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYjtcbiAgICBzdmcge1xuICAgICAgZmlsbDogJGI7XG4gICAgfVxuICB9XG59IiwiLy8gQ29sdW1uIHdpZHRoIHdpdGggbWFyZ2luXG5AbWl4aW4gY29sdW1uLXdpZHRoKCRudW1iZXItY29sdW1uczogMykge1xuXHR3aWR0aDogbWFwLWdldCgkY29sdW1ucywgJG51bWJlci1jb2x1bW5zKSAtICgoJGNvbHVtbnMtbWFyZ2luICogKCRudW1iZXItY29sdW1ucyAtIDEpKSAvICRudW1iZXItY29sdW1ucyk7XG59XG5cbi8vU2hvcnRlbmVkIFRyYW5zaXRpb25cbkBtaXhpbiB0cigkdDogJGRlZmF1bHQtdHJhbnNpdGlvbikge1xuXHR0cmFuc2l0aW9uOiAkdDtcbn1cblxuLy9SZXNwb25zaXZlIGhvdmVyXG4vLyBzYXNzLWxpbnQ6ZGlzYWJsZSBicmFjZS1zdHlsZVxuQG1peGluIGhvdmVyIHtcblx0JjphY3RpdmUge1xuXHRcdEBjb250ZW50XG5cdH1cblx0QGluY2x1ZGUgcndkLW1pbigxMDI1KSB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRAY29udGVudFxuXHRcdH1cblx0fVxufVxuXG4vLyBzYXNzLWxpbnQ6ZGlzYWJsZSBuby12ZW5kb3ItcHJlZml4ZXNcbi8vUGxhY2Vob2xkZXIgZm9yIGFsbCBicm93c2Vyc1xuQG1peGluIHBsYWNlaG9sZGVyIHtcblx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdEBjb250ZW50O1xuXHR9XG5cblx0JjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDtcblx0fVxuXG5cdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdEBjb250ZW50O1xuXHR9XG5cblx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cblxuXHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLy9TY3JvbGxiYXIgc3R5bGVzXG5AbWl4aW4gc2Nyb2xsYmFyIHtcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBzY3JvbGxiYXItdHJhY2sge1xuXHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIHNjcm9sbGJhci10aHVtYiB7XG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gc2Nyb2xsYmFyLXRyYWNrLXBpZWNlIHtcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2stcGllY2Uge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG4iLCJ1bCxcbm9sIHtcblx0bWFyZ2luOiAwIDAgJHNwYWNlciAkc3BhY2VyO1xufVxuXG51bCB7XG5cdGxpc3Qtc3R5bGU6IGRpc2M7XG59XG5cbm9sIHtcblx0bGlzdC1zdHlsZTogZGVjaW1hbDtcbn1cblxubGkgPiB1bCxcbmxpID4gb2wge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRtYXJnaW4tbGVmdDogJHNwYWNlcjtcbn1cblxuZHQge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGQge1xuXHRtYXJnaW46IDAgJHNwYWNlciAkc3BhY2VyO1xufVxuIiwiLndwLXNtaWxleSB7XG5cdGJvcmRlcjogMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bWFyZ2luLXRvcDogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLy8gTWFrZSBzdXJlIGVtYmVkcyBhbmQgaWZyYW1lcyBmaXQgdGhlaXIgY29udGFpbmVycy5cbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0IHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuIiwic2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJGxhcmdlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGl1bSkge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkeHNtYWxsKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gICYuaGFzLWJnIHtcbiAgICBwYWRkaW5nOiAxNDBweCAwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZSkge1xuICAgICAgcGFkZGluZzogMTAwcHggMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGl1bSkge1xuICAgICAgcGFkZGluZzogODBweCAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwpIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzbWFsbCkge1xuICAgICAgcGFkZGluZzogNTBweCAwO1xuICAgIH1cbiAgfVxuXG4gICYubW92ZS10b3Age1xuICAgIG1hcmdpbi10b3A6IC0xNDBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFyZ2UpIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xMDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGl1bSkge1xuICAgICAgbWFyZ2luLXRvcDogLTgwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbCkge1xuICAgICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4c21hbGwpIHtcbiAgICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgIH1cbiAgfVxuXG4gICYuYmctZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjZGODtcbiAgfVxuXG4gICYuY3RhIHtcbiAgICBtYXJnaW4tdG9wOiAtOTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZSkge1xuICAgICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW0pIHtcbiAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwpIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHNtYWxsKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgfVxuICB9XG59IiwiLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogMDtcbiAgLnNsaWNrLXRyYWNrLFxuICAuc2xpY2stbGlzdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gICYuZHJhZ2dpbmcge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7XG4gIH1cbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGEge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJi5kcmFnZ2luZyBpbWcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5bZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKipTTElDSyBUSEVNRSoqKiovXG5cbi5zbGljay1sb2FkaW5nIC5zbGljay1saXN0IHtcbiAgLy8gYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi8uLi9pbWFnZXMvYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLyogQXJyb3dzICovXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcblxuICB0cmFuc2l0aW9uOiAkdGltZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGl1bSkge1xuICAgIHdpZHRoOiA1M3B4O1xuICAgIGhlaWdodDogNDFweDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsKSB7XG4gICAgd2lkdGg6IDQzcHg7XG4gICAgaGVpZ2h0OiAzMXB4O1xuICB9XG59XG4uc2xpY2stcHJldjpob3Zlcixcbi5zbGljay1wcmV2OmZvY3VzLFxuLnNsaWNrLW5leHQ6aG92ZXIsXG4uc2xpY2stbmV4dDpmb2N1cyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICY6YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQsXG4uc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zbGljay1wcmV2OmJlZm9yZSxcbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAkcHJpbWFyeTtcbn1cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogLTc1cHg7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaXVtKSB7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbCkge1xuICB9XG59XG5bZGlyPVwicnRsXCJdIC5zbGljay1wcmV2IHtcbiAgcmlnaHQ6IC03NXB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTNcIjtcbn1cbltkaXI9XCJydGxcIl0gLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgLy8gY29udGVudDogXCJcXGYxMDVcIjtcbn1cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC03NXB4O1xuICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGl1bSkge1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwpIHtcbiAgfVxufVxuW2Rpcj1cInJ0bFwiXSAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAtNzVweDtcbn1cbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG59XG5bZGlyPVwicnRsXCJdIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIC8vIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG59XG4vKiBEb3RzICovXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLFxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzOmJlZm9yZSxcbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnNsaWNrLWRvdHMge1xuICBib3R0b206IDM2cHg7XG4gIG1hcmdpbjogMDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW0pIHtcbiAgICBib3R0b206IDI1cHg7XG4gIH1cbiAgbGkge1xuICAgIG1hcmdpbjogMCA2cHg7XG4gICAgYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAvLyBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbCkge1xuICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgYnV0dG9uIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCAjZmZmO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbCkge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJ0YWJsZSB7XG5cdG1hcmdpbjogMCAwICRzcGFjZXI7XG5cdHdpZHRoOiAxMDAlO1xufVxuIiwiYnV0dG9uLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpub3QoLm1lbnUtdG9nZ2xlKSwgLy9zYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIGZvcmNlLXBzZXVkby1uZXN0aW5nXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBAaW5jbHVkZSBmZigyMCwgMjQsIDYwMCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgY29sb3I6ICR3O1xuICBwYWRkaW5nOiAxOXB4IDYwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAycHggc29saWQgJHByaW1hcnk7XG4gIEBpbmNsdWRlIHRyKCk7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkeHNtYWxsKSB7XG4gICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGI7XG4gICAgYm9yZGVyLWNvbG9yOiAkYjtcbiAgICBjb2xvcjogJHc7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAkc2t5O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIEBpbmNsdWRlIGZmKDIwLCAyNCwgNjAwKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBjb2xvcjogJHc7XG4gIHBhZGRpbmc6IDE5cHggNjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDJweCBzb2xpZCAkc2t5O1xuICBAaW5jbHVkZSB0cigpO1xuXG4gICYuc20ge1xuICAgIEBpbmNsdWRlIGZmKDE2LCAyMCwgNjAwKTtcbiAgICBwYWRkaW5nOiAxMnB4IDQycHg7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGluaztcbiAgICBjb2xvcjogJHc7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGVyLWJ0biB7XG4gIGJvcmRlci1jb2xvcjogJHc7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gIC5zdGlja3ktaGVhZGVyICYge1xuICAgIGJvcmRlci1jb2xvcjogJHNreTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2t5O1xuICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDlweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgICBib3JkZXItY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgfVxufVxuIiwiLmFjZi1ibG9jay1wcmV2aWV3IHtcblx0QGltcG9ydCBcImZyb250LWJ0blwiO1xufVxuIiwiLndwY2Y3IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuXG4gIC53cGNmNy1yYWRpbyB7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcblxuICAgICYgPiBzcGFuIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICYgKyAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAkdztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkYjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53cGNmNy1jaGVja2JveCB7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICBAaW5jbHVkZSBtKHNtKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgLndwY2Y3LWxpc3QtaXRlbSB7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgY29sb3I6ICRiO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBtKHNtKSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAmICsgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzcHggJHc7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgICAgICAgICBjb2xvcjogJGI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53cGNmNy1mb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAvLyBmb3IgbW9yZSBsb2FkZXIgaWNvbnMgY2hlY2sgaHR0cHM6Ly9sb2FkaW5nLmlvL1xuICAuYWpheC1sb2FkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDI1cHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYmxhY2stbG9hZGVyLnN2Z1wiKTtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgMCA0cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICB9XG5cbiAgLmFqYXgtZXJyb3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucGxhY2VoZWxkIHtcbiAgICBjb2xvcjogJGdyZXktNDAwO1xuICB9XG5cbiAgaW5wdXRbdHlwZT0nZmlsZSddIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gIH1cblxuICAud3BjZjctc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbiAgfVxuXG4gIC5zY3JlZW4tcmVhZGVyLXJlc3BvbnNlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDFweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIG1hcmdpbjogMmVtIDAgMWVtO1xuICBwYWRkaW5nOiAwLjJlbSAxZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkICRyZXNwb25zZS1vdXRwdXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud3BjZjctZm9ybSB7XG4gICY6bm90KC5pbnZhbGlkKSB7XG4gICAgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYuc2VudCB7XG4gICAgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweCA3cHg7XG4gICAgICBib3JkZXItY29sb3I6IGdyZWVuO1xuICAgIH1cbiAgfVxufVxuXG4ud3BjZjctbWFpbC1zZW50LW9rIHtcbiAgYm9yZGVyOiAycHggc29saWQgJHNlbnQtb2s7XG59XG5cbi53cGNmNy1tYWlsLXNlbnQtbmcsXG4ud3BjZjctYWJvcnRlZCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRjZjctYWJvcnRlZDtcbn1cblxuLndwY2Y3LXNwYW0tYmxvY2tlZCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRzcGFtLWJsb2NrO1xufVxuXG4ud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsXG4ud3BjZjctYWNjZXB0YW5jZS1taXNzaW5nIHtcbiAgYm9yZGVyOiAycHggc29saWQgJHZhbGlkYXRpb24tZXJyb3I7XG59XG5cbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgLndwY2Y3LWZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBjb2xvcjogJG5vdC12YWxpZC10aXA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi8vIGh0bWxfY2xhc3M9XCJ1c2UtZmxvYXRpbmctdmFsaWRhdGlvbi10aXBcIlxuLnVzZS1mbG9hdGluZy12YWxpZGF0aW9uLXRpcCB7XG4gIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMCU7XG4gICAgbGVmdDogMjAlO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbm90LXZhbGlkLXRpcDtcbiAgICBiYWNrZ3JvdW5kOiAkdztcbiAgICBwYWRkaW5nOiAwLjJlbSAwLjhlbTtcbiAgfVxufVxuXG4ud3BjZjctbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG59XG5cbi53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnICc7XG4gIH1cbn1cblxuLndwY2Y3LWRpc3BsYXktbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb250YWN0LWZvcm0tYm94IHtcbiAgLndwY2Y3LWZvcm0ge1xuICAgIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gICAgICAud3BjZjctZm9ybS1jb250cm9sIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE3cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxN3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgfVxuXG4gICAgICB0ZXh0YXJlYSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC53cGNmNy1zdWJtaXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG59XG5cblxuZm9ybSB7XG4gIC5jb250YWN0LXRhYnMgJixcbiAgLnNpbXBsZS1jb250ZW50ICYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIGxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBAaW5jbHVkZSByKDQ4MCkge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICB9XG5cbiAgICAgICY6bm90KC5maWxlLWZpZWxkKTpub3QoLnNlbGVjdC1maWVsZCk6bm90KC5jaGVja2JveC1maWVsZCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLy93aWR0aDogMTAwJTtcbiAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIG0oOTAwKSB7XG4gICAgICAgICAgLy93aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgICAgICBmbGV4OiAxIDEgY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYudzEwMCB7XG4gICAgICAgICAgLy93aWR0aDogMTAwJTtcbiAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwpIHtcbiAgICAgICAgICAvL3dpZHRoOiAxMDAlO1xuICAgICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIC8vd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwcztcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBjb2xvcjogIzc3NztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzLXdpdGhpbixcbiAgICAgICAgJi5mb2N1cyB7XG4gICAgICAgICAgJiA+IHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogJGI7XG4gICAgICAgICAgICBAaW5jbHVkZSByKDQ4MCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuc2VsZWN0LWZpZWxkIHtcbiAgICAgICAgLy93aWR0aDogMTAwJTtcbiAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIG0oOTAwKSB7XG4gICAgICAgICAgLy93aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgICAgICBmbGV4OiAxIDEgY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmZpbGUtZmllbGQge1xuICAgICAgICBzcGFuOm5vdCguZmlsZS1icmllZmluZykge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4uZmlsZS1icmllZmluZyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXgtd2lkdGg6IDI5MHB4O1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4uZmlsZS1icmllZmluZzpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiRGF0ZWkgaG9jaGxhZGVuXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHBpcm1hcnk7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgcGFkZGluZzogMTJweCAzMHB4IDEwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBAaW5jbHVkZSB0cigpO1xuICAgICAgICB9XG5cbiAgICAgICAgc3Bhbi5maWxlLWJyaWVmaW5nID4gaW5wdXQge1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4c21hbGwpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwidXJsXCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cInJhbmdlXCJdLFxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0sXG5pbnB1dFt0eXBlPVwid2Vla1wiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cImNvbG9yXCJdLFxudGV4dGFyZWEge1xuICBjb2xvcjogJHRleHQtaW5wdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZzogMTBweCAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBAaW5jbHVkZSBmZigxOCwgMjAsIDUwMCk7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDtcbiAgbWFyZ2luOiAwO1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsKSB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkdGV4dC1pbnB1dC1mb2N1cztcbiAgfVxuICBAaW5jbHVkZSBwbGFjZWhvbGRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5zZWxlY3Qge1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIEBpbmNsdWRlIGZmKDE4LCAyMCwgNTAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbjogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTMnIGhlaWdodD0nOScgdmlld0JveD0nMCAwIDEzIDknIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J002LjUgOUwwLjg3MDgzNCAwLjc1TDEyLjEyOTIgMC43NUw2LjUgOVonIGZpbGw9J2JsYWNrJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxMHB4KSA1MCU7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwpIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cblxudGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTUwcHg7XG4gIHJlc2l6ZTogbm9uZTtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4c21hbGwpIHtcbiAgICBtYXgtaGVpZ2h0OiAxMzBweDtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgYmFja2dyb3VuZDogJHByaW1hcnk7XG59XG4iLCIvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1hbGxcbi8vIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcblx0Ym9yZGVyOiAwO1xuXHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG5cdGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxcHg7XG5cdHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7IC8vIE1hbnkgc2NyZWVuIHJlYWRlciBhbmQgYnJvd3NlciBjb21iaW5hdGlvbnMgYW5ub3VuY2UgYnJva2VuIHdvcmRzIGFzIHRoZXkgd291bGQgYXBwZWFyIHZpc3VhbGx5LlxuXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLXNjcmVlbjtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuXHRcdGNsaXA6IGF1dG8gIWltcG9ydGFudDtcblx0XHRjbGlwLXBhdGg6IG5vbmU7XG5cdFx0Y29sb3I6ICR0ZXh0LXNjcmVlbjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRAaW5jbHVkZSBmcygxNCk7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGxlZnQ6IDVweDtcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR0b3A6IDVweDtcblx0XHR3aWR0aDogYXV0bztcblx0XHR6LWluZGV4OiAxMDAwMDA7IC8vIEFib3ZlIFdQIHRvb2xiYXIuXG5cdH1cbn1cbiIsIi5hbGlnbmxlZnQge1xuXHRtYXJnaW4tcmlnaHQ6IDEuNWVtO1xuXHRAaW5jbHVkZSBtKDY0MSkge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGZsb2F0OiBsZWZ0O1xuXHR9XG59XG5cbi5hbGlnbnJpZ2h0IHtcblx0bWFyZ2luLWxlZnQ6IDEuNWVtO1xuXHRAaW5jbHVkZSBtKDY0MSkge1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdH1cbn1cblxuLmFsaWduY2VudGVyIHtcblx0Y2xlYXI6IGJvdGg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuIiwiLmdsb3NzYXJ5X2NvbnRhaW5lciB7XG5cdG1heC13aWR0aDogMTE3MHB4O1xuXHRwYWRkaW5nLXRvcDogNDBweDtcblx0QGluY2x1ZGUgbShtZCkge1xuXHRcdHBhZGRpbmctdG9wOiA3MHB4O1xuXHR9XG5cblx0Lmdsb3NzYXJ5X2FyY2hpdmVfdG9wX2NvbnRlbnQge1xuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdFx0aDEge1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDJweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0fVxuXHRcdGgyLGgzLGg0LGg1LGg2IHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLS43cHg7XG5cdFx0fVxuXHR9XG5cblx0Zm9ybSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzgyODI4Mjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgXG5cdFx0aW5wdXRbdHlwZT1cInRleHRcIl0sXG5cdFx0aW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG5cdFx0XHRwYWRkaW5nOiA1cHggNjVweCA1cHggMTBweDtcblx0XHRcdGhlaWdodDogNjBweDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRAaW5jbHVkZSBtKHNtKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0cGFkZGluZzogNXB4IDY1cHggNXB4IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtKG1kKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDVweCA4NXB4IDVweCAyN3B4O1xuXHRcdFx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG0obGcpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0fVxuXHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0XHRjb2xvcjogIzgyODI4Mjtcblx0XHRcdH1cblx0XHR9XG5cdFx0YnV0dG9uIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogLTFweDtcblx0XHRcdHJpZ2h0OiAtMXB4O1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHR3aWR0aDogNjJweDtcblx0XHRcdGhlaWdodDogNjJweDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRAaW5jbHVkZSB0cigpOyBcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdEBpbmNsdWRlIG0obWQpIHtcblx0XHRcdFx0d2lkdGg6IDgycHg7XG5cdFx0XHRcdGhlaWdodDogODJweDtcblx0XHRcdH1cblx0XHRcdHN2ZyBwYXRoIHtcblx0XHRcdFx0ZmlsbDogJHByaW1hcnk7XG5cdFx0XHRcdEBpbmNsdWRlIHRyKCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJHByaW1hcnk7XG5cdFx0XHRcdHN2ZyBwYXRoIHtcblx0XHRcdFx0XHRmaWxsOiAkdztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZ2xvc3Nhci10YWdzIHtcblx0bWFyZ2luOiAwIC01cHggOTBweDtcblx0cGFkZGluZzogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwOyBcblx0bGkge1xuXHRcdG1hcmdpbjogMCA1cHggMTJweDtcblx0XHRAaW5jbHVkZSBtKHNtKSB7XG5cdFx0XHRtYXJnaW46IDAgNXB4IDIwcHg7XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGJhY2tncm91bmQ6ICRncmV5LTI1MDtcblx0XHRcdHBhZGRpbmc6IDVweCAxNXB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRAaW5jbHVkZSBtKHNtKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbShtZCkge1xuXHRcdFx0XHRwYWRkaW5nOiAxNHB4IDI2cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG0obGcpIHtcblx0XHRcdFx0cGFkZGluZzogMTdweCAzMnB4O1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJHByaW1hcnk7XG5cdFx0XHRcdGNvbG9yOiAkdztcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5jdXJyZW50LWNhdCB7XG5cdFx0XHRhIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJHByaW1hcnk7XG5cdFx0XHRcdGNvbG9yOiAkdztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmdsb3NzYXItZmlsdGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMCAwIDE4cHg7XG5cdG1hcmdpbjogMCAwIDQzcHggMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRAaW5jbHVkZSBtKG1kKSB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG5cdGxpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR9XG5cdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR9XG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41OyBcblx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0cGFkZGluZzogMnB4IDdweCAwO1xuXHRcdFx0QGluY2x1ZGUgbShzbSkge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDJweCAxMHB4IDA7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtKG1kKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0cGFkZGluZzogMnB4IDNweCAwO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbShsZykgeyBcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAycHggN3B4IDA7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtKHhsKSB7IFxuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdG1hcmdpbjogMCAycHg7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRiO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmN1cnJlbnQtY2F0IHtcblx0XHRcdGEge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcblx0XHRcdFx0Y29sb3I6ICR3O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmNhdF9jb3VudF8wIHtcblx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdGEge1xuXHRcdFx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjokcHJpbWFyeTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uY2F0X2dyb3VwIHtcblx0bWFyZ2luOiAwIDAgMTVweCAwO1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGEsIGg0IHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRwYWRkaW5nOiAxOHB4IDAgMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRsaW5lLWhlaWdodDogMTsgXG5cdFx0QGluY2x1ZGUgbShtZCkge1xuXHRcdFx0cGFkZGluZzogMThweCAwIDE1cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG0obGcpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHR9XG5cdH1cbn1cblxuLmdsb3NzYXJ5X2xpc3Qge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHQuaDQge1xuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRAaW5jbHVkZSBtKG1kKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMnB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtKGxnKSB7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5nbG9zc2FyeV9wb3N0c19saXN0IHtcblx0cGFkZGluZzogMCAwIDUwcHg7XG5cdG1hcmdpbjogMDtcblx0Ji0taXRlbSB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG59IiwiLmJyZWFkY3J1bWJzIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHBhZGRpbmc6IDA7XG5cbiAgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIEBpbmNsdWRlIHIoNDgwKSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hcnJvdy1yaWdodC5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICB0b3A6IDQ4JTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSByKDQ4MCkge1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYmxvZy1iYW5uZXIge1xuICBwYWRkaW5nOiA2dmggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYgPiAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gIC5iYW5uZXItaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAudGl0bGUtMSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5ibG9nLWxvb3Age1xuICBtYXJnaW46IDIwcHggMCA2MHB4O1xuXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgICYgPiAucm93IHtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC02MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC02MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb2wtbWQtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5ibG9nLWl0ZW0ge1xuICB9XG5cbiAgJi0tY2F0ZWdvcmllcyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgIC50aXRsZV9ibG9jayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYmxvZy1pdGVtIHtcbiAgJi0taW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHNtYWxsKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbiAgICB9XG5cbiAgICAmID4gaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5ibG9nLWl0ZW0taW5mbyB7XG4gICAgbWFyZ2luOiAwIDIwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZjO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6IDMwcHggMTBweCAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzbWFsbCkge1xuICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICBwYWRkaW5nOiAyNXB4IDEwcHggMTBweDtcbiAgICB9XG5cbiAgICBoNSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX21lZGl1bSkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRvcC1pbmZvLWxpbmUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgZmYoMTQsIDE4LCA2MDApO1xuICAgICAgY29sb3I6ICRibHVlLTEwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAucG9zdC1jYXRlZ29yaWVzIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS00MDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZmKDE0LCAxOCwgNjAwKTtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGNvbG9yOiAkYjtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHRpbWUge1xuICAgICAgICBjb2xvcjogJGI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRpdGxlLTkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgdHIoKTtcbiAgICAgICAgY29sb3I6ICRiO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0LTQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgICY6bm90KDpob3Zlcikge1xuICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3ctcmlnaHQuc3ZnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIHRvcDogNDYlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGxlZnQ6IDEwOSU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNpbmdsZV9zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBAaW5jbHVkZSBtKG1kKSB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cblxuICAmLS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gICYtLWltZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgICYgPiAucm93IHtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC02MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC02MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGgyLFxuICAuaDIge1xuICAgIEBpbmNsdWRlIGZmKCRoMy1mb250LXNpemUsICRoMy1saW5lLWhlaWdodCwgJGhlYWRpbmdzLWZvbnQtd2VpZ2h0KTtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMS4ycHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZSkge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW0pIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsKSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHNtYWxsKSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG4gIH1cblxuICB1bCxcbiAgb2wge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgbGkge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkcGlybWFyeTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2luZ2xlIHtcbiAgLnRvcC1pbmZvLWxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgc3BhbixcbiAgICB0aW1lIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIH1cblxuICAgIHRpbWUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWMzMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnlvYXN0X2JyZWFkY3J1bWJfc2VjdGlvbiB7XG4gIC8vIGJhY2tncm91bmQ6ICNlNGU0ZTQ7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuI2JyZWFkY3J1bWJzIHtcbiAgJiA+IHNwYW4gPiBzcGFuIHtcbiAgICAmID4gKiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4c21hbGwpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGkge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnJvdy1yaWdodC5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4c21hbGwpIHtcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmZhcV9zZWN0aW9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDIzMywgMjM3LCAwLjcpO1xufVxuLmZhcV9ncm91cC0tbGlzdCB7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0Y291bnRlci1yZXNldDogbGlzdC1zZXJ2aWNlcztcblx0Lml0ZW0ge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcmVkO1xuXHRcdH1cblx0XHQuY291bnQtcmVzdWx0IHtcblx0XHRcdGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LXNlcnZpY2VzO1xuXHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkcmVkO1xuXHRcdFx0cGFkZGluZzogNHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHJlZDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0QGluY2x1ZGUgbShsZykge1xuXHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDI1cHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSByKDQ4MCkge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIobGlzdC1zZXJ2aWNlcyk7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wNnB4O1xuXHRcdFx0XHRjb2xvcjogJHc7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dG9wOiAxcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLXRpdGxlIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdEBpbmNsdWRlIHIoNDgwKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmlubmVyX2Jsb2NrIHtcblx0XHR9XG5cdFx0Ji0taGVhZGVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdHBhZGRpbmc6IDEwcHggNDVweCAxMHB4IDA7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdEBpbmNsdWRlIG0obGcpIHtcblx0XHRcdFx0cGFkZGluZzogMTVweCA0NXB4IDE1cHggMDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG0oeGwpIHtcblx0XHRcdFx0cGFkZGluZzogMjBweCA0NXB4IDIwcHggMDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHIoNjQwKSB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWJvZHkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDExcHggMCAxN3B4O1xuXHRcdFx0bWF4LXdpZHRoOiA2MjRweDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg5MHB4KTtcblx0XHRcdEBpbmNsdWRlIHIoOTkxKSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA2MnB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgcig0ODApIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1MnB4O1xuXHRcdFx0fVxuXHRcdFx0aDUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0OXB4O1xuXHRcdFx0XHRAaW5jbHVkZSByKDY0MCkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0JiArIGg1IHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMTBweDtcblx0XHRcdFx0XHRAaW5jbHVkZSByKDY0MCkge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JiArIHAge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC0zMHB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIHIoNjQwKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMTVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHAge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRcdC8vIG1hcmdpbi1ib3R0b206IDMzcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Lmxlc3NfYnRuLFxuXHRcdC5tb3JlX2J0biB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycztcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRjb250ZW50OiBcIitcIjtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0XHRjb2xvcjogJHJlZDtcblx0XHRcdFx0Zm9udC1zaXplOiAyOXB4O1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHQvLyBmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRoZWlnaHQ6IDI5cHg7XG5cdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0XHRAaW5jbHVkZSByKDY0MCkge1xuXHRcdFx0XHRcdHJpZ2h0OiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Lmxlc3NfYnRuIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiLVwiO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQubW9yZV9idG4ge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0fVxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdC5sZXNzX2J0biB7XG5cdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0XHQubW9yZV9idG4ge1xuXHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuY3VzdG9tX2Zvb3Rlcl9zY3JpcHQge1xuICBwYWRkaW5nOiAzMHB4IDE1cHg7XG59XG4uZm9vdGVyIHtcbiAgcGFkZGluZzogNzdweCAwIDMwcHg7XG4gIGJhY2tncm91bmQ6ICRiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW0pIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuICAmLnN0aWNreS1mb290ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGxlZnQ6IDQwcHg7XG4gICAgcmlnaHQ6IDQwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICByaWdodDogMzBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICByaWdodDogMjBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gIGEge1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxuICAmX19sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgJl9fdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGl1bSkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG4gICZfX21pZGRsZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICBwYWRkaW5nLXRvcDogNzhweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGl1bSkge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgfVxuICB9XG4gICZfX2NvbHVtbiB7XG4gICAgbWluLWhlaWdodDogMTEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDZweDtcblxuICAgIHAge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gIH1cbiAgJl9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNTBweDtcblxuICAgIGg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGl1bSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgJl9fc29jaWFscyB7XG4gICAgbWFyZ2luOiAxM3B4IDAgMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMTlweDtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjODE4MTgxO1xuICAgICAgICBzdmcge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAqIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyO1xuICAgICAgICAgIH1cbiAgICAgICAgICBbZmlsbF0ge1xuICAgICAgICAgICAgZmlsbDogJHc7XG4gICAgICAgICAgfVxuICAgICAgICAgIFtzdHJva2VdIHtcbiAgICAgICAgICAgIHN0cm9rZTogJHc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgW2ZpbGxdIHtcbiAgICAgICAgICAgICAgZmlsbDogJHByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBbc3Ryb2tlXSB7XG4gICAgICAgICAgICAgIHN0cm9rZTogJHByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5oNjpub3QoLmZvb3Rlcl9jb2xfdGl0bGUpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkdztcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGl1bSkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuICAud2lkZ2V0X25hdl9tZW51IHtcbiAgICAmID4gZGl2IHtcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICB9XG4gICAgdWwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19ib3R0b20ge1xuICAgIHBhZGRpbmctdG9wOiAzN3B4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaXVtKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAjOGE4YThhO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAud2lkZ2V0IHtcbiAgICAgIGZsZXg6IDEgMTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgICAud2lkZ2V0X25hdl9tZW51IHtcbiAgICAgIHVsIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaXVtKSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGl1bSkge1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtYm90dG9tLW1lbnUge1xuICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDVweCAxMHB4IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBhIHtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgZGl2IHtcbiAgICAmID4gLmZvb3Rlcl9fY29sdW1uOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLmdvX3RvX3RvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA1MHB4O1xuICByaWdodDogMTVweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAkcmVkO1xuICBwYWRkaW5nOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogJHc7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTA7XG4gIEBpbmNsdWRlIHRyKCk7XG4gIEBpbmNsdWRlIG0obWQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIEBpbmNsdWRlIG0obGcpIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbiAgJi5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBib3R0b206IDEwMHB4O1xuICB9XG4gIHN2ZyB7XG4gICAgd2lkdGg6IDU4JTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB9XG59XG4uc3RpY2t5X2ltYWdlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDEwcHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBtYXgtd2lkdGg6IDIzMHB4O1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAxMTtcbiAgQGluY2x1ZGUgbShtZCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICBAbWVkaWEgKG1heC1oZWlnaHQ6IDU4MHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBib3R0b206IDcwcHg7XG4gIH1cbn1cblxuLmZvb3Rlci1zaXRlLW5hdiB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuXG4gIHVsIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsYXJnZSkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGl1bSkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGl1bSkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiI3RvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNDBweDtcbn1cblxuLnNpdGUtaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxOHB4IDA7XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kOiAkdztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwpIHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbiAgQG1lZGlhIChtYXgtaGVpZ2h0OiA1ODBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG5cbiAgJjpub3QoLnN0aWNreS1oZWFkZXIpOm5vdCgubWVudS1vcGVuKSB7XG4gIH1cblxuICAmLnN0aWNreS1oZWFkZXIsXG4gICYubWVudS1vcGVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdztcbiAgfVxuXG4gICYuc3RpY2t5LWhlYWRlciB7XG4gICAgJjpub3QoLm5hdl9vcGVuZWQpIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWxvZ28tbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk7XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5tYWluLWJ0biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR4bGFyZ2UpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmLS1waG9uZSxcbiAgJi0tZW1haWwge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFyZ2UpIHtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIGNvbG9yOiAkYjtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4c21hbGwpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW0pIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRiO1xuICAgIH1cbiAgfVxuXG4gIC5mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICAmX19uYXZpZ2F0aW9uIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogJHc7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDg7XG4gICAgLy8gb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoMTAwJSArIDEwMHZoKSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZS1pbi1vdXQ7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbCkge1xuICAgICAgcGFkZGluZzogNjBweCAwIDA7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJi0taW5uZXIge1xuICAgICAgcGFkZGluZzogMTAwcHggMCAzMHB4O1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBtKG1kKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjJweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG0obGcpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEzM3B4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbCkge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IDU4MHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAuc2l0ZS1oZWFkZXItbWVudSB7XG4gICAgICAgIG1heC13aWR0aDogMTE3MHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBtKG1kKSB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB0b3A6IDI3cHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdztcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHRvcDogNTZweDtcbiAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzMzMztcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBAaW5jbHVkZSBtKGxnKSB7XG4gICAgICAgICAgICAgIHRvcDogNjFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG0oeGwpIHtcbiAgICAgICAgICAgICAgdG9wOiA2M3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgPiB1bCB7XG4gICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgQGluY2x1ZGUgbShtZCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgIH1cblxuXG4gICAgICAgICAgJiA+IGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDUwcHggNDFweCAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbShtZCkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgNDFweDtcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgY29sb3I6ICRiO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAvL21hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtKG1kKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIC8vbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG0obGcpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tcmlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbSh4bCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAvL21hcmdpbi1yaWdodDogMTEzcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHRvcDogY2FsYygxMDAlICsgNXB4KTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyZWQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHIoKTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG0obWQpIHtcbiAgICAgICAgICAgICAgICAgIHRvcDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kcm9wZG93bi10b2dnbGUtYnRuIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IC05cHg7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRyZWQ7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2ZXJzaW9uPScxLjEnIGlkPSdMYXllcl8xJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDMzMCAzMzAnIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMzMCAzMzA7JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyUzRSUzQ3BhdGggaWQ9J1hNTElEXzIyNF8nIGQ9J00zMjUuNjA2LDIyOS4zOTNsLTE1MC4wMDQtMTUwQzE3Mi43OSw3Ni41OCwxNjguOTc0LDc1LDE2NC45OTYsNzVjLTMuOTc5LDAtNy43OTQsMS41ODEtMTAuNjA3LDQuMzk0IGwtMTQ5Ljk5NiwxNTBjLTUuODU4LDUuODU4LTUuODU4LDE1LjM1NSwwLDIxLjIxM2M1Ljg1Nyw1Ljg1NywxNS4zNTUsNS44NTgsMjEuMjEzLDBsMTM5LjM5LTEzOS4zOTNsMTM5LjM5NywxMzkuMzkzIEMzMDcuMzIyLDI1My41MzYsMzExLjE2MSwyNTUsMzE1LDI1NWMzLjgzOSwwLDcuNjc4LTEuNDY0LDEwLjYwNy00LjM5NEMzMzEuNDY0LDI0NC43NDgsMzMxLjQ2NCwyMzUuMjUxLDMyNS42MDYsMjI5LjM5M3onIGZpbGw9JyUyM2ZmZiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHRyKCk7XG5cbiAgICAgICAgICAgICAgJjpub3QoLmFjdGl2ZSkge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtKG1kKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm1lbnUtYnRuLFxuICAgICAgICAgICAgJi5tYWluLWJ0biB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHIoNzY3KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcig3NjcpIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpub3QoOmhvdmVyKSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHc7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYjtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG0obWQpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cigpO1xuICAgICAgICAgICAgICAgIC8vZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDIzcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIzcHg7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDE0MHB4KTtcbiAgICAgICAgICAgICAgICAvL2hlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAvL2NvbHVtbi1jb3VudDogMjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDcwcHggMCAwO1xuICAgICAgICAgICAgICAgIC8vbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHIoNzY3KSB7XG4gICAgICAgICAgICAgICAgLy9jb2x1bW4tY291bnQ6IDM7XG4gICAgICAgICAgICAgICAgLy9jb2x1bW4tZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHIoNjQwKSB7XG4gICAgICAgICAgICAgICAgLy9jb2x1bW4tY291bnQ6IDI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgQGluY2x1ZGUgcig0ODApIHtcbiAgICAgICAgICAgICAgICAvL2NvbHVtbi1jb3VudDogMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IDU4MHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjMzcHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNTBweCAwIDA7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbSg0ODEpIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbShtZCkge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IDg0MHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbSh4bCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAmID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbShtZCkge1xuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG5cbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG0obWQpIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAmID4gbGkge1xuICAgICAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYjtcblxuICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWVudV9ib3R0b20ge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IDU4MHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSByKDc2Nykge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtKG1kKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG0oeGwpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtaGVpZ2h0OiA1ODBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubWFpbi1idG4ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAmLS1idXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDkxcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zdGlja3lfbGluayB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDg7XG4gIGJvdHRvbTogMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoMTAwJSAtIDQwcHgpKTtcblxuICBAaW5jbHVkZSBtKHNtKSB7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKDEwMCUgLSA1MHB4KSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuXG4gICYgPiBkaXYge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBiYWNrZ3JvdW5kOiAkdztcbiAgICBAaW5jbHVkZSB0cigpO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtMTAwJSArIDQwcHgpKTtcbiAgICAgIEBpbmNsdWRlIG0obWQpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTEwMCUgKyA1MHB4KSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0taWNvbiB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtKHNtKSB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDU1JTtcbiAgICAgIEBpbmNsdWRlIG0oc20pIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsZXg6IDEgMTtcbiAgICBwYWRkaW5nOiAxMXB4O1xuICAgIEBpbmNsdWRlIG0oc20pIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTFweDtcbiAgICB9XG4gIH1cbn1cblxuXG4ub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKCRiLCAuNSk7XG4gIEBpbmNsdWRlIHRyKCk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTExMTtcblxuICAmLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG4gICAgJi5oaWRlLS1zZWNvbmQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuXG4gICAgJi5oaWRlLS1maXJzdCB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbiAgfVxufVxuXG4ubW9kYWxfcG9wdXAge1xuICB6LWluZGV4OiAxMTEyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IDk0NnB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gIGJhY2tncm91bmQ6ICR3O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBAaW5jbHVkZSB0cigpO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAmLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG4gICAgJi5oaWRlLS1zZWNvbmQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuXG4gICAgJi5oaWRlLS1maXJzdCB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbiAgfVxuXG4gICZfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMjBweDtcbiAgICBAaW5jbHVkZSB0cigpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHggMDtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTQwcHgpO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgLnRvcF9jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA3MDBweDtcblxuICAgICAgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sZWZ0X2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1yaWdodDogN3B4O1xuICAgIH1cblxuICAgIC5oYWsge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn0iLCIubWFpbi1uYXYge1xuXHRkaXNwbGF5OiBub25lO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogJHc7XG5cdGNvbG9yOiAkYjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxMDtcblx0bWFyZ2luOiAwO1xuICAgIG1hcmdpbi1yaWdodDogNjBweDtcblxuICAgIHVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkeGxhcmdlKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxufVxuXG4ubWFpbi1tZW51IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuXHRnYXA6IDMwcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIGdhcDogNDBweDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG5cdCZfX2NvbnRhaW5lciB7XG5cdFx0QGV4dGVuZCAuY29udGFpbmVyO1xuXHRcdG1heC13aWR0aDogdW5zZXQ7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cblxuXHQ+IGxpIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXG5cdFx0PiBhIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDVweDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdHRyYW5zaXRpb246IGNvbG9yICR0aW1lO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuXG5cdFx0XHQuaGFzLWhlcm86bm90KC5pcy1zY3JvbGxlZCkgJiB7XG5cdFx0XHRcdGNvbG9yOiAkdztcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgaG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gRHJvcGRvd25zXG5cdFx0Ji5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdEBpbmNsdWRlIHRyO1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0d2lkdGg6IDEycHg7XG5cdFx0XHRcdGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICAgICAgbWFzazogdXJsKCcuLi9pbWcvbWVudS1jYXJldC5zdmcnKSBuby1yZXBlYXQgYm90dG9tIGxlZnQgLyBjb250YWluO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRyaWdodDogLTE2cHg7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgaG92ZXIge1xuXHRcdFx0XHQuc3ViLW1lbnUge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDI1MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuYWN0aXZlOmFmdGVyIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zdWItbWVudSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdG1pbi13aWR0aDogMjIwcHg7IC8vIEVuc3VyZXMgaXQgZG9lc24ndCBjb2xsYXBzZVxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3O1xuXHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHRib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuXHRcdHRyYW5zaXRpb246IGFsbCAkdGltZSBlYXNlO1xuXG5cblx0XHQmOmhhcyhsaTpudGgtY2hpbGQoMTApKSB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHRcdG1pbi13aWR0aDogNzAwcHg7XG5cdFx0fVxuXG5cdFx0bGkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cGFkZGluZzogOHB4IDE2cHg7XG5cdFx0XHRcdGNvbG9yOiAkYjtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAkdGltZSwgdGV4dC1zaGFkb3cgJHRpbWU7XG5cblx0XHRcdFx0QGluY2x1ZGUgaG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0XHR0ZXh0LXNoYWRvdzogLTAuMDI1ZW0gMCAwLjAyNWVtICR3LCAwLjAyNWVtIDAgMC4wMjVlbSAkdztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpOyAvLyBzdWJ0bGUgaG92ZXJcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHVsIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cbiIsIi5tZW51LXRvZ2dsZSB7XG4gICYtY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmOmNoZWNrZWQgKyAubWVudS10b2dnbGUtbGFiZWwge1xuICAgICAgLmhhbWJ1cmdlci1ib3gge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG5cbiAgICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUzZCgtNHB4LCAtOHB4LCAwKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaGFtYnVyZ2VyLWlubmVyLFxuICAgICAgICAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSxcbiAgICAgICAgLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmICsgLnNpdGUtaGVhZGVyX19uYXZpZ2F0aW9uIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAkYjtcbiAgICB9XG5cbiAgICAuaGFtYnVyZ2VyLWJveCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1ib3gge1xuICAgICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5oYW1idXJnZXItYm94IHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIsXG4gICAgICAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSxcbiAgICAgIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgfVxuXG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zdGlja3ktaGVhZGVyICYsXG4gICAgLm1lbnUtb3BlbiAmIHtcbiAgICAgIC5oYW1idXJnZXItYm94IHtcbiAgICAgICAgLmhhbWJ1cmdlci1pbm5lcixcbiAgICAgICAgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUsXG4gICAgICAgIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNvY2lhbC1saW5rcyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgIGEge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGkge1xuICAgICAgICAgIGNvbG9yOiAkcGluaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpIHtcbiAgICAgICAgY29sb3I6ICR3O1xuICAgICAgICBAaW5jbHVkZSB0cigpO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubWVudS10b2dnbGUtbGFiZWwge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHhsYXJnZSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn0iLCIuc2luZ2xlX2dsb3NzYXJ5X3NlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgQGluY2x1ZGUgbShtZCkge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG5cbiAgLnRvcC1pbmZvLWxpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAjZXotdG9jLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTNweDtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuXG4gICAgLmV6LXRvYy10aXRsZS1jb250YWluZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB9XG5cbiAgICAuZXotdG9jLXRpdGxlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjOUE5REEwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xcHg7XG4gICAgfVxuXG4gICAgbmF2IHtcbiAgICAgIC5lei10b2MtbGlzdCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmlubmVyX2NvbnRlbnQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMXB4O1xuXG4gICAgaDEsIGgyLCBoMywgaDQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICBoNSwgaDYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtLjVweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICAgICYgKyBoMSxcbiAgICAgICYgKyBoMixcbiAgICAgICYgKyBoMyxcbiAgICAgICYgKyBoNCxcbiAgICAgICYgKyBoNSxcbiAgICAgICYgKyBoNiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgb2wge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG5cbiAgICAgICAgJjo6bWFya2VyIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZWxhdGVkUG9zdHMge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYjtcbiAgICBwYWRkaW5nLXRvcDogODVweDtcbiAgICBtYXJnaW4tdG9wOiA4MXB4O1xuICB9XG5cbiAgLmJyZWFkY3J1bWJzIHtcbiAgICBtYXJnaW4tdG9wOiA3N3B4O1xuXG4gICAgbGkge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gIH1cbn0iLCIuc2luZ2xlLWJhbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDIxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjVweDtcbiAgICBjb2xvcjogJHc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAyNSU7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgICAgICAgICAgIDE4MGRlZyxcbiAgICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsdWUtMjAwLCAwLjgpIDAlLFxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgMTAwJVxuICAgICAgICApOyAvL3Nhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8tY29sb3ItbGl0ZXJhbHNcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmID4gLmNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAuYmFubmVyLWltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgMjI0LjQzZGVnLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJnYmEoODMsIDEwOSwgMjU0LCAwLjEpIDAuNjIlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJnYmEoNCwgNDcsIDI0OCwgMC4xKSA5OS4zJVxuICAgICAgICAgICAgKTsgLy9zYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLWNvbG9yLWxpdGVyYWxzXG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJsdWUtNDAwLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuN1xuICAgICAgICAgICAgKTsgLy9zYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLWNvbG9yLWxpdGVyYWxzXG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRpdGxlLTEge1xuICAgICAgICBtYXJnaW46IDAgMCAzNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICB0aW1lIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBAaW5jbHVkZSBmZigxNiwgMjAsIDUwMCk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgfVxufVxuXG4ucG9zdC1jYXRlZ29yaWVzIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIGxpIHtcbiAgICAgICAgbWFyZ2luOiAwIDVweCA1cHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmZigxNiwgMjAsIDUwMCk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICR3O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCAxOXB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCR3LCAwLjI1KTsgLy9zYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLWNvbG9yLWxpdGVyYWxzXG4gICAgICAgICAgICBAaW5jbHVkZSB0cigpO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwaW5rO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLTIwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnVzZXJfaW5mbyB7XG4gICAgZ2FwOiAyNHB4O1xuICAgIG1hcmdpbjogMzlweCAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQkRCREJEO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQkRCREJEO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBAaW5jbHVkZSByKG1kKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJi0tbGVmdCB7XG4gICAgICAgIGdhcDogMTNweDtcbiAgICAgICAgQGluY2x1ZGUgbShtZCkge1xuICAgICAgICAgICAgZmxleDogMiAxO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG0obGcpIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWF2YXRhciB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgICAgIGIge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXJpZ2h0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBtKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgICAgICBmbGV4OiAzIDE7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYjtcbiAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG0obGcpIHtcbiAgICAgICAgICAgIGZsZXg6IDIgMTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbnRlbnQtd3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG5cbiAgICAuc2luZ2xlLWNvbnRlbnQtYm94IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cbiAgICAgICAgLmVkaXRvciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2hhcmVkYWRkeSB7XG4gICAgLnNkLXNvY2lhbCB7XG4gICAgICAgIC5zZC1jb250ZW50IHtcbiAgICAgICAgICAgICYgPiB1bCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IC8vc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby1pbXBvcnRhbnRcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9zYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5lc3RpbmctZGVwdGhcbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2QtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL3Nhc3MtbGludDpkaXNhYmxlLWxpbmUgbmVzdGluZy1kZXB0aFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdyAhaW1wb3J0YW50OyAvL3Nhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8taW1wb3J0YW50XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHggMjBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRza3k7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTFweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyKCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9zYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5lc3RpbmctZGVwdGhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vc2Fzcy1saW50OmRpc2FibGUtbGluZSBuZXN0aW5nLWRlcHRoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vc2Fzcy1saW50OmRpc2FibGUtbGluZSBuZXN0aW5nLWRlcHRoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmZigxNiwgMjAsIDUwMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucG9wdWxhci1wb3N0cyB7XG4gICAgbWFyZ2luOiAwIDAgMTIwcHg7XG5cbiAgICAudGl0bGUtMSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgfVxufVxuXG4uY29tbWVudHMge1xuICAgICYtYXJlYSB7XG4gICAgICAgIHVsLFxuICAgICAgICBvbCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbn1cblxuLmNvbW1lbnQge1xuICAgICYtY29udGVudCB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtbWV0YWRhdGEge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgIH1cblxuICAgICYtbGlzdCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA0MHB4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmVwbHkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGZ1bmN0aW9uIHNsaWNrLWltYWdlLXVybCgkdXJsKSB7XG5cdEBpZiBmdW5jdGlvbi1leGlzdHMoaW1hZ2UtdXJsKSB7XG5cdFx0QHJldHVybiBpbWFnZS11cmwoJHVybCk7XG5cdH0gQGVsc2Uge1xuXHRcdEByZXR1cm4gdXJsKCRzbGljay1sb2FkZXItcGF0aCArICR1cmwpO1xuXHR9XG59XG5cbkBmdW5jdGlvbiBzbGljay1mb250LXVybCgkdXJsKSB7XG5cdEBpZiBmdW5jdGlvbi1leGlzdHMoZm9udC11cmwpIHtcblx0XHRAcmV0dXJuIGZvbnQtdXJsKCR1cmwpO1xuXHR9IEBlbHNlIHtcblx0XHRAcmV0dXJuIHVybCgkc2xpY2stZm9udC1wYXRoICsgJHVybCk7XG5cdH1cbn1cblxuLy8gU2xpZGVyXG5cbi5zbGljay1saXN0IHtcblx0LnNsaWNrLWxvYWRpbmcgJiB7XG5cdFx0YmFja2dyb3VuZDogJHcgc2xpY2staW1hZ2UtdXJsKFwiYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHR9XG59XG5cbi8vIEljb25zXG5AaWYgJHNsaWNrLWZvbnQtZmFtaWx5ID09IFwic2xpY2tcIiB7XG5cdEBmb250LWZhY2Uge1xuXHRcdGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG5cdFx0c3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdFwiKTtcblx0XHRzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7ICAvL3Nhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8tZHVwbGljYXRlLXByb3BlcnRpZXNcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0fVxufVxuXG4vLyBBcnJvd3NcblxuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRoZWlnaHQ6IDYwcHg7XG5cdHdpZHRoOiA2MHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICR3O1xuXHRsaW5lLWhlaWdodDogMDtcblx0Zm9udC1zaXplOiAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xuXHRvdXRsaW5lOiBub25lO1xuXHRib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKCRibHVlLTE1MCwgMC4xKTsgLy9zYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLWNvbG9yLWxpdGVyYWxzXG5cdEBpbmNsdWRlIHRyKCk7XG5cdHN2ZyB7XG5cdFx0cGF0aCB7XG5cdFx0XHRAaW5jbHVkZSB0cigpO1xuXHRcdH1cblx0fVxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGJhY2tncm91bmQ6ICRwaW5rO1xuXHRcdGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoJHBpbmssIC4xKTsgLy9zYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLWNvbG9yLWxpdGVyYWxzXG5cdFx0c3ZnIHtcblx0XHRcdHBhdGgge1xuXHRcdFx0XHRzdHJva2U6ICR3O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmOmJlZm9yZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQmLnNsaWNrLWRpc2FibGVkIHtcblx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmV5LTMwMDtcblx0XHRzdmcge1xuXHRcdFx0cGF0aCB7XG5cdFx0XHRcdHN0cm9rZTogJGJsdWUtMjAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBEb3RzXG5cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHsgLy9zYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIGZvcmNlLWVsZW1lbnQtbmVzdGluZ1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90cyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAtMjVweDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHR3aWR0aDogMTAwJTtcblxuXHRsaSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0bWFyZ2luOiAwIDVweDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdGJ1dHRvbiB7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDA7XG5cdFx0XHRmb250LXNpemU6IDA7XG5cdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0b3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0Y29udGVudDogJHNsaWNrLWRvdC1jaGFyYWN0ZXI7XG5cdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJHNsaWNrLWRvdC1zaXplO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRjb2xvcjogJHNsaWNrLWRvdC1jb2xvcjtcblx0XHRcdFx0b3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcblx0XHRcdFx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby12ZW5kb3ItcHJlZml4ZXNcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnNsaWNrLWFjdGl2ZSB7XG5cdFx0XHRidXR0b24ge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRzbGljay1kb3QtY29sb3ItYWN0aXZlO1xuXHRcdFx0XHRcdG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvLyBEZWZhdWx0IFZhcmlhYmxlc1xuXG4vLyBTbGljayBpY29uIGVudGl0eSBjb2RlcyBvdXRwdXRzIHRoZSBmb2xsb3dpbmdcbi8vIFwiXFwyMTkwXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpBcIlxuLy8gXCJcXDIxOTJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGklwiXG4vLyBcIlxcMjAyMlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oCiXCJcblxuJHNsaWNrLWZvbnQtcGF0aDogXCIuLi9mb250cy9cIiAhZGVmYXVsdDtcbiRzbGljay1mb250LWZhbWlseTogXCJzbGlja1wiICFkZWZhdWx0O1xuJHNsaWNrLWxvYWRlci1wYXRoOiBcIi4uL2ltZy9cIiAhZGVmYXVsdDtcbiRzbGljay1hcnJvdy1jb2xvcjogJHcgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yOiAkYiAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3ItYWN0aXZlOiAkc2xpY2stZG90LWNvbG9yICFkZWZhdWx0O1xuJHNsaWNrLXByZXYtY2hhcmFjdGVyOiBcIlxcMjE5MFwiICFkZWZhdWx0O1xuJHNsaWNrLW5leHQtY2hhcmFjdGVyOiBcIlxcMjE5MlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jaGFyYWN0ZXI6IFwiXFwyMDIyXCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LXNpemU6IDZweCAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LWRlZmF1bHQ6IDAuNzUgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjogMSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU6IDAuMjUgIWRlZmF1bHQ7XG4iLCIuYmxvY2stYWJvdXQge1xuICBiYWNrZ3JvdW5kOiAkYjtcbiAgY29sb3I6ICR3O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAmLS10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3N3B4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG4gICYtLXN1YnRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cbiAgLnNraWxsc19saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICAmLS1pdGVtIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgfVxuICAgICYtLWxpbmsge1xuICAgICAgY29sb3I6ICR3O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWNvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW0pIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuICAgIHAge1xuICAgIH1cbiAgICAubWFpbi1idG4ge1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmJsb2NrLWJhbm5lciB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsKSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbiAgJi0tdGl0bGUge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFyZ2UpIHtcbiAgICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaXVtKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gICZfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzbWFsbCkge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cbiAgLmJhbm5lci1pbWFnZSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fbGFyZ2UpIHtcbiAgICAgIGhlaWdodDogNjAwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9sYXJnZSkge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJveGVzLXNlY3Rpb24ge1xuICAvLyBwYWRkaW5nOiAxNDBweCAwO1xuICAuaW5uZXJfY29udGVudCB7XG5cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDcwcHggMDtcblxuICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgYmFja2dyb3VuZDogI0Y1RjZGODtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAucm93IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgLmlubmVyX2NvbnRlbnQge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkOm5vdCg6bnRoLWNoaWxkKG9kZCkpe1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgfVxuICB9XG5cbiAgLnJvdyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcblxuICAgICYgPiBkaXYge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICB9XG4gIH1cbiAgLmltYWdlX2Jsb2NrIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG4gIHAge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTVweDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgIHdpZHRoOiAxZW07XG4gICAgICBtYXNrOiB1cmwoJy4uL2ltZy9sb2dvcy1hcnJvdy1uZXh0LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICAgIH1cbiAgfVxufVxuIiwiLmNvbnRhY3RfZm9ybV9zZWN0aW9uIHtcbiAgLy8gbWFyZ2luOiAxNDBweCAwO1xuXG4gIC5zbWFsbF9jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzgwcHg7XG4gIH1cblxuICAmLS1mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuXG4gICAgZm9ybSB7XG4gICAgICBoNiB7XG4gICAgICAgIG1hcmdpbjogMzBweCAwIDI1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cblxuICAgICAgJiA+IGxhYmVsLFxuICAgICAgJiA+IC5sYWJlbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodF9yZWQ7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMjBweCAxNXB4IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBjb2xvcjogIzVFNUU1RTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAuaW5mb190ZXh0IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgIHRvcDogMTMwJTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgY29sb3I6ICR3O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgQGluY2x1ZGUgdHIoKTtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAmLmluZm8ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTMnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxMyAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2NpcmNsZSBjeD0nNi41JyBjeT0nNy41JyByPSc2JyBzdHJva2U9JyUyM0VENTQ1NScvJTNFJTNDcGF0aCBkPSdNNS45IDExVjUuODhINy40MzVWMTFINS45Wk02LjY3IDQuODE1QzYuNTAzMzMgNC44MTUgNi4zNSA0Ljc3NSA2LjIxIDQuNjk1QzYuMDczMzMgNC42MTE2NyA1Ljk2MzMzIDQuNSA1Ljg4IDQuMzZDNS43OTY2NyA0LjIyIDUuNzU1IDQuMDY2NjcgNS43NTUgMy45QzUuNzU1IDMuNzMzMzMgNS43OTY2NyAzLjU4MTY3IDUuODggMy40NDVDNS45NjMzMyAzLjMwODMzIDYuMDczMzMgMy4yIDYuMjEgMy4xMkM2LjM1IDMuMDM2NjcgNi41MDMzMyAyLjk5NSA2LjY3IDIuOTk1QzYuODM2NjcgMi45OTUgNi45ODgzMyAzLjAzNjY3IDcuMTI1IDMuMTJDNy4yNjE2NyAzLjIgNy4zNyAzLjMwODMzIDcuNDUgMy40NDVDNy41MzMzMyAzLjU4MTY3IDcuNTc1IDMuNzMzMzMgNy41NzUgMy45QzcuNTc1IDQuMDY2NjcgNy41MzMzMyA0LjIyIDcuNDUgNC4zNkM3LjM3IDQuNSA3LjI2MTY3IDQuNjExNjcgNy4xMjUgNC42OTVDNi45ODgzMyA0Ljc3NSA2LjgzNjY3IDQuODE1IDYuNjcgNC44MTVaJyBmaWxsPSclMjNFRDU0NTUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAuaW5mb190ZXh0IHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPWVtYWlsXSwgaW5wdXRbdHlwZT11cmxdLCBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgaW5wdXRbdHlwZT1zZWFyY2hdLCBpbnB1dFt0eXBlPW51bWJlcl0sIGlucHV0W3R5cGU9dGVsXSwgaW5wdXRbdHlwZT1yYW5nZV0sIGlucHV0W3R5cGU9ZGF0ZV0sIGlucHV0W3R5cGU9bW9udGhdLCBpbnB1dFt0eXBlPXdlZWtdLCBpbnB1dFt0eXBlPXRpbWVdLCBpbnB1dFt0eXBlPWRhdGV0aW1lXSwgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sIGlucHV0W3R5cGU9Y29sb3JdLCB0ZXh0YXJlYSwgc2VsZWN0LCAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPWVtYWlsXSwgaW5wdXRbdHlwZT11cmxdLCBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgaW5wdXRbdHlwZT1zZWFyY2hdLCBpbnB1dFt0eXBlPW51bWJlcl0sIGlucHV0W3R5cGU9dGVsXSwgaW5wdXRbdHlwZT1yYW5nZV0sIGlucHV0W3R5cGU9ZGF0ZV0sIGlucHV0W3R5cGU9bW9udGhdLCBpbnB1dFt0eXBlPXdlZWtdLCBpbnB1dFt0eXBlPXRpbWVdLCBpbnB1dFt0eXBlPWRhdGV0aW1lXSwgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sIGlucHV0W3R5cGU9Y29sb3JdLCB0ZXh0YXJlYSwgc2VsZWN0IHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjODI4MjgyO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3O1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cbiAgICAgICAgICAmLndwY2Y3LW5vdC12YWxpZCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHJlZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgY29sb3I6ICRncmV5LTI5MDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICBtYXJnaW46IDdweCAwIDA7XG4gICAgICB9XG5cbiAgICAgIC53cGNmNy1zdWJtaXQge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5jb250YWN0X2hlYWRlciB7XG4gIC8vIHBhZGRpbmc6IDE0MHB4IDA7XG4gIEBpbmNsdWRlIG0obWQpIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cblxuICBoMSwgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDQxcHg7XG4gIH1cblxuICBwLCB1bCBsaSwgb2wgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgQGluY2x1ZGUgbShzbSkge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbShtZCkge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB9XG4gIH1cblxuICAmLS1saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcblxuICAgIC5zdWJ0aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgQGluY2x1ZGUgbShtZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuY29udGFjdF9tb2R1bGUge1xuICAvLyBtYXJnaW46IDE0MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYygxMDAlIC0gMTVweCk7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFzazogdXJsKCcuLi9pbWcvY29udGFjdC1hZnRlci5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gIC5sZWZ0X2NvbHVtbiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRyZWQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIEBpbmNsdWRlIG0oc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBib3JkZXI6IDRweCBzb2xpZCAkcmVkO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtKG1kKSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG0obGcpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtKHhsKSB7XG4gICAgICBsZWZ0OiAtMTlweDtcbiAgICAgIHdpZHRoOiA5NiU7XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBtKGxnKSB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG0oeGwpIHtcbiAgICAgICAgcGFkZGluZzogMzVweCA0MnB4IDQ4cHggMjhweDtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgIHJpZ2h0OiA2cHg7XG4gICAgICAgIHdpZHRoOiA0M3B4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGFzcGVjdC1yYXRpbzogNC82O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgbWFzazogdXJsKCcuLi9pbWcvY29udGFjdC1kZWNvci10b3Auc3ZnJykgbm8tcmVwZWF0IHRvcCByaWdodCAvIGNvbnRhaW47XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiA2cHg7XG4gICAgICAgIGxlZnQ6IDZweDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYXNwZWN0LXJhdGlvOiA0LzY7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICBtYXNrOiB1cmwoJy4uL2ltZy9jb250YWN0LWRlY29yLWJvdC5zdmcnKSBuby1yZXBlYXQgYm90dG9tIGxlZnQgLyBjb250YWluO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGxhcmdlKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDYzcHggMzRweCAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkcmVkIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogNDBweDtcbiAgICAgIEBpbmNsdWRlIG0oc20pIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiA2M3B4IDAgMCAzNHB4O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRyZWQ7XG4gICAgICAgIGJvdHRvbTogNjdweDtcbiAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbShtZCkge1xuICAgICAgICBib3JkZXItd2lkdGg6IDY5cHggMCAwIDQwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtKGxnKSB7XG4gICAgICAgIGJvcmRlci13aWR0aDogNjlweCAwIDAgNDZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDU2cHggMzBweCAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkdyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDQ1cHg7XG4gICAgICBAaW5jbHVkZSBtKHNtKSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm9yZGVyLXdpZHRoOiA1MHB4IDAgMCAyN3B4O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICR3O1xuICAgICAgICBib3R0b206IDcxcHg7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtKG1kKSB7XG4gICAgICAgIGJvcmRlci13aWR0aDogNTdweCAwIDAgMzJweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG0obGcpIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiA1N3B4IDAgMCAzOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBAaW5jbHVkZSBtKHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtKHhsKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4tYnRuIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbSh4bCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcig1NzUpIHtcbiAgICAgICAgcGFkZGluZzogOXB4IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNlbnRlcl9jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICB3aWR0aDogMTE1cHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICBtYXNrOiB1cmwoJy4uL2ltZy9jb250YWN0LWRlY29yLWltZy5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByKDU3NSkge1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG4gIH1cblxuICAucmlnaHRfY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgcig1NzUpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgICYgPiBkaXYge1xuICAgICAgQGluY2x1ZGUgbShsZykge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtKHhsKSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHIoOTkxKSB7XG4gICAgICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHIoNzY3KSB7XG4gICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcig1NzUpIHtcbiAgICAgICAgZmxleDogMCAxO1xuICAgICAgICAmOm50aC1jaGlsZCgxKSxcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmpvYl9wb3NpdGlvbiB7XG4gICAgICBjb2xvcjogIzgwODA4MDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgLm5hbWUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogJGI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjdweDtcbiAgICAgIEBpbmNsdWRlIG0obWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGFiZWwge1xuICAgICAgY29sb3I6ICM4MDgwODA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgQGluY2x1ZGUgbShtZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgQGluY2x1ZGUgbShzbSkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtKHhsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgQGluY2x1ZGUgbShzbSkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBwYXRoLFxuICAgICAgICBwb2x5Z29uIHtcbiAgICAgICAgICBmaWxsOiAkYjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRiO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5jb250YWN0LXRhYnMge1xuICAvLyBwYWRkaW5nOiAxNDBweCAwIDEwMHB4O1xuXG4gIC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnRhYnNfbGlzdCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCA3MHB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbGkge1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzbWFsbCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4c21hbGwpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aXRsZSk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRyYW5zaXRpb246ICR0aW1lO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogJHRpbWU7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZWxpbmsge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50YWJzX2NvbnRlbnQge1xuICAgICYtLWl0ZW0ge1xuICAgIH1cbiAgfVxufVxuIiwiLmN0YSB7XG4gIHBhZGRpbmc6IDAgMTYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdztcbiAgICBtYXNrOiB1cmwoJy4uL2ltZy9jdGEtYmctcmlnaHQuc3ZnJykgbm8tcmVwZWF0IHRvcCByaWdodCAvIGNvbnRhaW47XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEwcHg7XG4gICAgbGVmdDogMTBweDtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdztcbiAgICBtYXNrOiB1cmwoJy4uL2ltZy9jdGEtYmctbGVmdC5zdmcnKSBuby1yZXBlYXQgYm90dG9tIGxlZnQgLyBjb250YWluO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bGFyZ2UpIHtcbiAgICBwYWRkaW5nOiAwIDgwcHg7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzBweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGl1bSkge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAmOjphZnRlciB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5pbm5lcl9jb250ZW50IHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgdGV4dC1hbGlnbjogIGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgLmZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNDBweDtcbiAgfVxuICAmLmJsYWNrX3N0eWxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2IHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuICAmLmFjY2VudF9zdHlsZSB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIHAge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgLm1haW4tYnRuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3O1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxufVxuIiwiLmZ1bGwtd2lkdGgtaW1nIHtcbiAgICAuaGFzLWJnICsgJiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgbWFyZ2luOiBjYWxjKC0xNDBweCAtIDI1NnB4KSAtNDBweDtcbiAgICAgICAgbWluLWhlaWdodDogMTAwMHB4O1xuXG4gICAgICAgIGltZywgZmlndXJlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMDBweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA3NjhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuaWNvbi1ib3hlcyB7XG4gICYtc2VjdGlvbiB7XG4gICAgLy8gcGFkZGluZzogMTQwcHggMDtcbiAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogJGxhcmdlKSB7XG4gICAgLy8gICBwYWRkaW5nOiAxMDBweCAwO1xuICAgIC8vIH1cbiAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogJG1lZGl1bSkge1xuICAgIC8vICAgcGFkZGluZzogODBweCAwO1xuICAgIC8vIH1cbiAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsKSB7XG4gICAgLy8gICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgLy8gfVxuICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiAkeHNtYWxsKSB7XG4gICAgLy8gICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgLy8gfVxuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgJjpub3QoLnRleHQtY2VudGVyKSB7XG4gICAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgIH1cbiAgfVxuXG4gICYtZ2lyZCB7XG4gIH1cblxuICAmLWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG5cbiAgICAubmV3LWljb24tYm94ZXMgJiB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC5pY29uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgIC5pY29ucy1iZyAme1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjFGMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAubmV3LWljb24tYm94ZXMgJiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAzMHB4O1xuICAgICAgcGFkZGluZzogNDBweCAzMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJhY2tncm91bmQtYnV0dG9uO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAuaWNvbiB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkYxRjE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJ0biB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBtYXNrOiB1cmwoJy4uL2ltZy9sb2dvcy1hcnJvdy1uZXh0LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRiO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pY29uLWJveGVzLWlubmVyIHtcblxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubmV3LWljb24tYm94ZXN7XG4gIC5yb3cge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAmID4gZGl2IHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLmNvbC1tZC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuXG4gIC5lZGl0b3Ige1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gIH1cbn0iLCIubG9nb3MtY2Fyb3VzZWwge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhY2tncm91bmQtYnV0dG9uO1xuXG4gICAgLmxvZ29zLXNsaWNrIHtcbiAgICAgICAgJl9faW1nIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpub3QoOmhvdmVyKSB7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2sge1xuICAgICAgICAmLXByZXYge1xuICAgICAgICAgICAgbGVmdDogLTQwcHg7XG4gICAgICAgICAgICBtYXNrOiB1cmwoJy4uL2ltZy9sb2dvcy1hcnJvdy1wcmV2LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1uZXh0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAtNDBweDtcbiAgICAgICAgICAgIG1hc2s6IHVybCgnLi4vaW1nL2xvZ29zLWFycm93LW5leHQuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG4gICAgICAgIH1cblxuICAgICAgICAmLXByZXYsXG4gICAgICAgICYtbmV4dCB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcblxuICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm5ld19pbnRyb19fc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweCAxNjBweCA2MHB4IDE2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW50cm9fYmc7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogMTY0MHB4KSB7XG4gICAgcGFkZGluZzogMTAwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGl1bSkge1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsKSB7XG4gICAgcGFkZGluZzogMzVweDtcbiAgfVxuXG4gIC5ob21lICYge1xuICAgIHBhZGRpbmc6IDE3MHB4IDE2MHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2NDBweCkge1xuICAgICAgcGFkZGluZzogMTAwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW0pIHtcbiAgICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbCkge1xuICAgICAgcGFkZGluZzogMzVweDtcbiAgICB9XG4gIH1cblxuICAmLmdyZXlfYmcge1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiAjNUY1RDdFO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgb3BhY2l0eTogLjA2O1xuICAgIH1cbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA2NjVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaW50cm8tdmVjdG9yLnN2ZycpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2NDBweCkge1xuICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bGFyZ2UpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgPiAqIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cblxuICAmLS13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDk0MHB4O1xuICB9XG5cbiAgLnlvYXN0X2JyZWFkY3J1bWIge1xuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAuYnJlYWRjcnVtYnMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG5cbiAgICAuYnJlYWRjcnVtYl9sYXN0IHtcbiAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1pbmFjdGl2ZTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgfVxuXG4gICYtLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIG0oeGwpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgfVxuXG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICB9XG5cblxuICAgIC5idG4tZ3JvdXAge1xuICAgICAgbWFyZ2luLXRvcDogNDFweDtcbiAgICAgIGdhcDogMTBweCAzMHB4O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4c21hbGwpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IHVuc2V0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xvZ29zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNXB4IDM0cHg7XG5cbiAgICAmID4gaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTQwcHg7XG4gICAgfVxuICB9XG59IiwiLnBvc3RzLWdyaWQge1xuICAuZ3JpZF9zZWN0aW9uIHtcbiAgICAucm93IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG5cbiAgICAgICYgPiBkaXYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wb3N0cy1ncmlkLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgJl9faW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDUgLyA0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2hvdmVyIHtcbiAgICBAaW5jbHVkZSB0cjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICAgIGNvbG9yOiAkdztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNik7XG4gICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bSkge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogNDBweDtcbiAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICAgICAgbWFzazogdXJsKCcuLi9pbWcvbG9nb3MtYXJyb3ctbmV4dC5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcbiAgICB9XG4gIH1cblxuICAmX19jYXRlZ29yeSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgfVxuXG4gICY6aG92ZXIgJl9faG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59IiwiLnJlbGF0ZWQtcG9zdHMge1xuICAvLyBwYWRkaW5nOiAxNDBweCAwO1xuICAvLyBiYWNrZ3JvdW5kOiAjZWJlZGYwO1xuICAvLyBAbWVkaWEgKG1heC13aWR0aDogJGxhcmdlKSB7XG4gIC8vICAgcGFkZGluZzogOTBweCAwO1xuICAvLyB9XG4gIC8vIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaXVtKSB7XG4gIC8vICAgcGFkZGluZzogNjBweCAwIDIwcHg7XG4gIC8vIH1cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbiAgJl9fYmxvY2sge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaXVtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICAmLS10aXRsZSB7XG4gICAgICBsaW5lLWhlaWdodDogMS42NTtcbiAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZSkge1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbCkge1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4c21hbGwpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRwaXJtYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5pbmZvX2Jsb2NrIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzM5MzkzOTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogJHBpcm1hcnk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0taW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW0pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGFzcGVjdC1yYXRpbzogMy4yIC8gMjtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuICB9XG59XG4iLCIucmVzdWx0LXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZWJlZGYwO1xuICBwYWRkaW5nLWxlZnQ6IDIyMHB4ICFpbXBvcnRhbnQ7IC8vIE92ZXJ3cml0ZSBnbG9iYWwgaGFzLWJnIHNlY3Rpb25zXG4gIHBhZGRpbmctcmlnaHQ6IDIyMHB4ICFpbXBvcnRhbnQ7IC8vIE92ZXJ3cml0ZSBnbG9iYWwgaGFzLWJnIHNlY3Rpb25zXG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgbWFzazogdXJsKCcuLi9pbWcvcmVzdWx0cy1yaWdodC5zdmcnKSBuby1yZXBlYXQgYm90dG9tIHJpZ2h0IC8gY29udGFpbjtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIG1hc2s6IHVybCgnLi4vaW1nL3Jlc3VsdHMtbGVmdC5zdmcnKSBuby1yZXBlYXQgdG9wIGxlZnQgLyBjb250YWluO1xuICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsYXJnZSkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50OyAvLyBPdmVyd3JpdGUgZ2xvYmFsIGhhcy1iZyBzZWN0aW9uc1xuICAgICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDsgLy8gT3ZlcndyaXRlIGdsb2JhbCBoYXMtYmcgc2VjdGlvbnNcbiAgICAgICY6OmFmdGVyLCAmOjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGl1bSkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IC8vIE92ZXJ3cml0ZSBnbG9iYWwgaGFzLWJnIHNlY3Rpb25zXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IC8vIE92ZXJ3cml0ZSBnbG9iYWwgaGFzLWJnIHNlY3Rpb25zXG4gICAgICAmOjphZnRlciwgJjo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICB9XG4gIH1cblxuICAucm93IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmlubmVyX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYsXG4gIC5oNCxcbiAgLmg1LFxuICAuaDYge1xuICAgIEBleHRlbmQgLmgzO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBtYXNrOiB1cmwoJy4uL2ltZy9jaGVjay5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpcm1hcnk7XG4gICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnJlc3VsdHNfbGlzdCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW0pIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuICAgICYgPiBkaXYge1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmg2IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIGNvbG9yOiAjODA4MDgwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAuaDEge1xuICAgICAgZm9udC1zaXplOiA4MHB4O1xuXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkeGxhcmdlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1lZGl1bSkge1xuICAgICAgICBmb250LXNpemU6IDUycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc2VydmljZXMtc2VjdGlvbiB7XG4gIC8vIHBhZGRpbmc6IDE0MHB4IDAgNjBweDtcbiAgJi0tdGl0bGUge1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgJiArIC5zZXJ2aWNlc19ncmlkIHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgfVxuICB9XG4gIC5zZXJ2aWNlc19ncmlkIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsKSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIH1cbiAgICAmID4gZGl2IHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwpIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0taXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDBweCA0cHggJHByaW1hcnk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgIG1heC13aWR0aDogNzBweDtcbiAgICAgICAgbWF4LWhlaWdodDogNzBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRpbWU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MHB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4c21hbGwpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM1cHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogMzVweDtcbiAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pdGVtX3RpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9tZWRpdW0pIHtcbiAgICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogOTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zaW1wbGUtY29udGVudCB7XG4gIC8vIHBhZGRpbmc6IDE0MHB4IDA7XG4gIC8vIEBpbmNsdWRlIG0oc20pIHtcbiAgLy8gICBwYWRkaW5nOiA2MHB4IDA7XG4gIC8vIH1cbiAgLy8gQGluY2x1ZGUgbShtZCkge1xuICAvLyAgIHBhZGRpbmc6IDgwcHggMDtcbiAgLy8gfVxuXG4gICYuaGFzLWJnIHtcbiAgICAmLmxpZ2h0X3N0eWxle1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9IFxuICB9XG5cbiAgLmlubmVyX2NvbnRlbnQge1xuXG4gICAgJi5jZW50ZXJlZF9jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4c21hbGwpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gIH1cblxuICAmLmJsYWNrX3N0eWxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuXG4gICAgKiB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbn1cbiIsIi5zbGlkZXItdGVzdGltb25pYWxzLFxuLmFjZl9zbGlkZXItdGVzdGltb25pYWxzIHtcbiAgLy8gcGFkZGluZzogMTQwcHggMDtcbiAgLy8gQG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZSkge1xuICAvLyAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gIC8vIH1cbiAgLy8gQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW0pIHtcbiAgLy8gICBwYWRkaW5nOiA4MHB4IDA7XG4gIC8vIH1cbiAgLy8gQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbCkge1xuICAvLyAgIHBhZGRpbmc6IDYwcHggMDtcbiAgLy8gfVxuICAvLyBAbWVkaWEgKG1heC13aWR0aDogJHhzbWFsbCkge1xuICAvLyAgIHBhZGRpbmc6IDUwcHggMDtcbiAgLy8gfVxuICAuc2xpZGVfYmxvY2sge1xuICAgICYtLWlubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2M3B4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZSkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEzMHB4O1xuICAgICAgfVxuICAgICAgLmltYWdlX2Jsb2NrIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiA4OXB4O1xuICAgICAgICBoZWlnaHQ6IDg5cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbCkge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBoMyxcbiAgICAgIC5oMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbGFyZ2UpIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxuXG4gIC5uYW1lLFxuICAuam9iX3Bvc2l0aW9uIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG4gIC5qb2JfcG9zaXRpb24ge1xuICAgIGNvbG9yOiAjODA4MDgwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gIC5wYWdpbmdJbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjNweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcmdlKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW0pIHtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgY29sb3I6ICMzOTM5Mzk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgcGFkZGluZzogMCAycHg7XG4gICAgfVxuICAgIC5zbGlkZXJfY291bnQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtaW4td2lkdGg6IDQ0cHg7XG4gICAgfVxuICB9XG4gIC5uYXZfYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgbGVmdDogLTEycHg7XG4gICAgICByaWdodDogLTEycHg7XG4gICAgICB0b3A6IC0xNXB4O1xuICAgICAgYm90dG9tOiAtMTVweDtcbiAgICB9XG4gICAgJi5zbGlkZV9wcmV2IHtcbiAgICAgIG1hcmdpbi1yaWdodDogNDdweDtcbiAgICB9XG4gICAgJi5zbGlkZV9uZXh0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0N3B4O1xuICAgIH1cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBmaWxsOiAjMzkzOTM5O1xuICAgICAgdHJhbnNpdGlvbjogJHRpbWU7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgc3ZnIHtcbiAgICAgICAgZmlsbDogJHByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zbGljay1hcnJvdyB7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHRyO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogJGI7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAmOjpiZWZvcmV7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuc2xpZGVfbmV4dHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIG1hc2s6IHVybCgnLi4vaW1nL2xvZ29zLWFycm93LW5leHQuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zbGlkZV9wcmV2e1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgbWFzazogdXJsKCcuLi9pbWcvbG9nb3MtYXJyb3ctcHJldi5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi50ZWFtX21vZHVsZSB7XG4gICAgLy8gbWFyZ2luOiAxNDBweCAwO1xuXG4gICAgJi0tdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBAaW5jbHVkZSBtKGxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udGVhbV9tZW1iZXIge1xuICAgICZfX2dyaWQge1xuICAgICAgICByb3ctZ2FwOiAzMHB4O1xuICAgIH1cblxuICAgICYtLWl0ZW0ge1xuICAgIH1cblxuICAgICYtLWltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbmFtZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgfVxuXG4gICAgJi0tam9iX3Bvc2l0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICRncmV5LTI5MDtcbiAgICB9XG59IiwiLnRpbGVzIHtcbiAgJl9fc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogJGdyZXktMjUwO1xuICAgIC8vIHBhZGRpbmc6IDE0MHB4IDA7XG4gIH1cblxuICAmX19ncmlkIHtcbiAgICAmLS1pdGVtIHtcbiAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAkdztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDIwcHggNzBweCAyMHB4IDIwcHg7XG4gICAgICBAaW5jbHVkZSBtKGxnKSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggODBweCAzMHB4IDMwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtKHhsKSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggODBweCA0MHB4IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIC50aXRsZV9ibG9jayB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogJGI7XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmljb25fYmxvY2sge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgQGluY2x1ZGUgbShzbSkge1xuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG0obGcpIHtcbiAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICBmaWxsOiAkdztcbiAgICAgICAgICBAaW5jbHVkZSB0cigpO1xuICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICBAaW5jbHVkZSBtKGxnKSB7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5pY29uX2Jsb2NrIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkdztcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAkcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIudGl0bGUtYmxvY2sge1xuICAvLyBwYWRkaW5nOiAxNDBweCAwIDcwcHg7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaXVtKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8vIHBhZGRpbmc6IDYwcHggMCA1MHB4O1xuICB9XG4gIC8vIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwpIHtcbiAgLy8gICBwYWRkaW5nOiA0MHB4IDAgMzBweDtcbiAgLy8gfVxuXG4gICYuZ3JheV9iZyB7XG4gICAgYmFja2dyb3VuZDogJGdyZXktMjUwO1xuICAgIC8vIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG5cbiAgJi0tY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA0NzVweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGl1bSkge1xuICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBjb2xvcjogIzM5MzkzOTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbiIsIi50b2NfbW9kdWxlIHtcbiAgICAvLyBwYWRkaW5nOiA1MHB4IDA7XG4gICAgLy8gQGluY2x1ZGUgbShtZCkge1xuICAgIC8vICAgICBwYWRkaW5nOiA4NHB4IDAgNjlweDtcbiAgICAvLyB9XG5cbiAgICAmLmJsYWNrX3N0eWxlIHtcbiAgICAgICAgQGV4dGVuZCAuaGFzLWJnO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYjtcbiAgICAgICAgY29sb3I6ICR3O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cblxuICAgICAgICAudG9jX3JlcGVhdGVyLS10aXRsZSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJHcsIC40KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWNvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDk0MHB4O1xuXG4gICAgICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgKyAudG9jX3JlcGVhdGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudG9jX3JlcGVhdGVyIHtcbiAgICAgICAgJi0tdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYiwgLjQpO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEpIHRyYW5zbGF0ZVkoNTAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBnYXA6IDlweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG0obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Om1hcmtlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHIoNDAwKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi53aHktc2VjdGlvbiB7XG4gIC8vIHBhZGRpbmc6IDE0MHB4IDA7XG4gIGJhY2tncm91bmQ6ICNGNUY2Rjg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAvLyBAbWVkaWEgKG1heC13aWR0aDogJGxhcmdlKSB7XG4gIC8vICAgcGFkZGluZzogMTAwcHggMDtcbiAgLy8gfVxuICAvLyBAbWVkaWEgKG1heC13aWR0aDogJG1lZGl1bSkge1xuICAvLyAgIHBhZGRpbmc6IDgwcHggMDtcbiAgLy8gfVxuICAvLyBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsKSB7XG4gIC8vICAgcGFkZGluZzogNjBweCAwO1xuICAvLyB9XG4gIC8vIEBtZWRpYSAobWF4LXdpZHRoOiAkeHNtYWxsKSB7XG4gIC8vICAgcGFkZGluZzogNTBweCAwO1xuICAvLyB9XG4gICYtLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFyZ2UpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaXVtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICBwIHtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMTVweDtcbiAgfVxuICAuY29udGVudF9ibG9jayB7XG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW0pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tYm90dG9tIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICBwYWRkaW5nLXRvcDogNzRweDtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICAuYmxhY2tfc3R5bGUgJiB7XG4gICAgICBib3JkZXItY29sb3I6ICR3O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFyZ2UpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbCkge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbiAgICAmOmhhcygubWFpbi1idG4pIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJiA+IGRpdiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICYgPiBkaXYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAubWFpbi1idG4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cbiAgJi5ibGFja19zdHlsZSB7XG4gICAgYmFja2dyb3VuZDogJGI7XG4gICAgKjpub3QoLm1haW4tYnRuKSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cblxuICAmX19kZWNvciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogNDVweDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTY0MHB4KSB7XG4gICAgICByaWdodDogMTVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVjb3ItaW5uZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gcmlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXNpemU6IDEwMHB4O1xuICAgIGNvbG9yOiAjRTZFNkU2O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjBweDtcblxuICAgICYgPiBpbWcge1xuICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAmID4gc3BhbiB7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG4gIH1cbn1cbiIsIi5vdXItY2xpZW50cyB7XG4gIC8vIHBhZGRpbmc6IDE0MHB4IDA7XG4gIC8vIGJhY2tncm91bmQtY29sb3I6ICNGNUY2Rjg7XG4gIC8vIGJvcmRlci1yYWRpdXM6IDhweDtcblxuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIFxuICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGl1bSkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvLyBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuICAvLyBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsKSB7XG4gIC8vICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIC8vIH1cbiAgJi0tY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA0NzVweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGl1bSkge1xuICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgICB9XG4gIH1cbiAgcCB7XG4gICAgY29sb3I6ICMzOTM5Mzk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gICYtLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxuICAmLS1ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIC8vIG1heC13aWR0aDogOTYzcHg7XG4gICAgLmxvZ29fYmxvY2sge1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICAgXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGl1bSkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzbWFsbCkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfSBcblxuICAgICAgJiA+IGRpdiwgJiA+IGEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG5cbiAgICAgICYgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmhhcy1iZyAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0Y1RjZGODtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBkaXYsXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAvLyBvcGFjaXR5OiAwLjI7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLy8gb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iXX0= */
