.primaryStyle,html.front-html{font-size:16px;color:#181818;font-family:"Roboto",sans-serif;font-weight:400;line-height:1.5}.small-text{font-size:.875rem}#breadcrumbs{text-transform:uppercase;font-size:.875rem}#breadcrumbs a{color:#F47B25}#breadcrumbs span{margin-right:8px;margin-left:8px;text-transform:uppercase}#breadcrumbs span:first-child{margin-left:0}.container{width:100%;max-width:1430px;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;position:relative}.container--full{max-width:100%}.container--small{max-width:720px}.container--mobile-full{padding-left:0;padding-right:0}.row{margin-left:-15px;margin-right:-15px;width:calc(100% + 30px);display:flex;flex-wrap:wrap}.flex-center{align-items:center}.col-auto{padding-left:15px;padding-right:15px;width:100%}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2rem;margin:0.67rem 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}*:not([class*="wp-block-"]) code,*:not([class*="wp-block-"]) kbd,*:not([class*="wp-block-"]) pre,*:not([class*="wp-block-"]) samp{font-family:"Roboto",sans-serif;font-size:1.4rem}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}*:not([class*="wp-block-"]) small{font-size:80%}*:not([class*="wp-block-"]) sub,*:not([class*="wp-block-"]) sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5rem}sub{bottom:-0.25rem}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0;width:100%}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35rem 0.625rem 0.75rem}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.clear:before,.clear:after{content:' ';display:table}.clear:after{clear:both}img{max-width:100%;height:auto}a{color:#444;text-decoration:none}a:hover,a:active,a:focus,input:focus{outline:0}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#FFF;border:1px solid #F0F0F0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption .wp-caption-text,.gallery-caption{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}*,*::before,*::after{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}html,body{margin:0;padding:0}html #wpadminbar{position:fixed}html.front-html p{line-height:1.5}.glpage{min-width:320px;width:100%;max-width:100%;padding-top:100px;position:relative;height:100vh;display:flex;flex-flow:column nowrap}@media (max-width: 782px){.glpage{padding-top:83px}}.glpage>*{width:100%}body.admin-bar .glpage{height:calc(100vh - 32px)}@media (max-width: 782px){body.admin-bar .glpage{height:calc(100vh - 46px)}}body{min-width:320px;width:100%;max-width:100%;overflow-x:hidden}body.hidden{overflow:hidden}.body-cover{position:fixed;width:100%;height:100%;display:none;z-index:42;background-color:rgba(83,81,80,0.9)}.body-cover.open{display:block}.w-100{width:100%;overflow:hidden}.text-white{color:#fff !important}.text-white-hover:hover{color:#fff !important}.text-black{color:#000 !important}.text-black-hover:hover{color:#000 !important}.section{position:relative}a{color:#F47B25;text-decoration:none;transition:color .3s}a:hover{color:#F47B25;text-decoration:underline}h1,h2,h3,h4,h5,h6{line-height:1.3;font-weight:700}h1{font-size:2.28em}@media (max-width: 767px){h1{font-size:2.025em}}h2{font-size:1.8em}h3{font-size:1.6em}h4{font-size:1.425em}h5{font-size:1.269em}h6{font-size:1.125em}.container.container-gt>.row>.col-auto>*[class*="wp-block-"]{margin-bottom:28px}.a-abs{position:absolute;top:0;bottom:0;left:0;width:100%;display:block;z-index:1}.link{font-weight:700}.link--on-black:hover{color:#fff}.text-right{text-align:right}.text-white{color:#fff}.icon-heading svg,.icon-heading span{vertical-align:middle}.carousel-wrap{max-width:100%;padding-left:15px;padding-right:15px}@media (max-width: 767px){.carousel-wrap{padding-left:0;padding-right:0}}.splide__slide .news-box{width:100%;margin-bottom:0;height:100%}@media (max-width: 767px){.hide-mobile{display:none}}.wp-block-gallery{display:flex}.wp-block-cover{overflow:hidden}.wp-block-search__button{margin:0}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.btn,.wp-block-button__link:not(.submit){position:relative;display:inline-flex;align-items:center;padding:.6875em 36px;font-weight:700;font-size:0.875rem;text-align:center;border-radius:0;background-color:#F47B25;border:1px solid #F47B25;cursor:pointer;transition:0.3s;margin-right:15px;color:#fff}.btn svg,.wp-block-button__link:not(.submit) svg{margin-right:8px}.btn:last-child,.wp-block-button__link:not(.submit):last-child{margin-right:0}.btn:hover,.wp-block-button__link:not(.submit):hover{color:#FFF;text-decoration:none;background-color:#000}.btn--black,.wp-block-button__link:not(.submit)--black{background-color:#000;border-color:#000;color:#FFF}.btn--black:hover,.wp-block-button__link:not(.submit)--black:hover{background-color:transparent;color:#000}.btn--full,.wp-block-button__link:not(.submit)--full{width:100%;min-width:100%}@media (max-width: 767px){.btn--full-phone,.wp-block-button__link:not(.submit)--full-phone{width:100%;min-width:100%;margin-right:0}}.btn--disabled,.wp-block-button__link:not(.submit)--disabled{opacity:.5;pointer-events:none}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list{display:block}.splide__track--fade>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:transparent}.splide__slide:focus{outline:0}@supports (outline-offset: -3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.header{position:fixed;z-index:44;top:0;left:0;width:100%;background:#1E1E1E;padding:22px 0 10px;min-height:100px;transition:.3s}@media (max-width: 767px){.header{min-height:83px}}.header__logo{margin-right:30px}@media (max-width: 767px){.header__logo{max-width:130px}}.header__main{display:flex;justify-content:flex-end;align-items:center}.header .col-auto{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.header ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.header ul li{display:inline-block;margin-right:20px;position:relative}.header ul li:before{display:none}.header ul li:last-child{margin-right:0}.header ul li a{color:#E5E5E5;font-size:14px;font-weight:400;line-height:1;text-transform:uppercase;text-decoration:none;transition:.3s}.header ul li.menu-item-has-children>a{display:inline-flex;align-items:center}.header ul li.menu-item-has-children>a .menu-item-has-children__arrow{width:0;height:0;border-style:solid;border-width:5px 4px 0 4px;border-color:#000 transparent transparent transparent;display:inline-block;vertical-align:middle;margin-left:5px}.header ul li.menu-item-has-children .sub-menu{display:none;position:absolute;top:100%;left:0;background:#FFF;box-shadow:0 2px 19px 0 rgba(0,0,0,0.12);padding:15px;width:200px}.header ul li.menu-item-has-children .sub-menu li{width:100%;border-radius:0;background:transparent;padding:10px;border-bottom:1px solid #DDD}.header ul li.menu-item-has-children .sub-menu li>a{width:100%;background:transparent;border:0}.header ul li.menu-item-has-children .sub-menu li:first-of-type{padding-top:0}.header ul li.menu-item-has-children .sub-menu li:last-child{padding-bottom:0;border-bottom:0}.header ul li.menu-item-has-children .sub-menu>li>a .menu-item-has-children__arrow{width:0;height:0;border-style:solid;border-width:4px 0 4px 5px;border-color:transparent transparent transparent #000000}.header ul li.menu-item-has-children .sub-menu .sub-menu{top:-2px;left:100%}.header ul li:hover>a,.header ul li:hover.menu-item-has-children>a{color:#F47B25}.header ul li:hover>.sub-menu{display:block}body.admin-bar .header{top:32px}body.admin-bar .header+*{margin-top:60px}@media (max-width: 782px){body.admin-bar .header{top:46px}}.header-search{width:30px;height:30px;margin:0 50px;cursor:pointer}@media (max-width: 767px){.header-search{margin:0 15px}}.header-search path{transition:.3s}.header-search:hover path{fill:#fff}.search-row{width:100%;height:0;overflow:hidden;transition:.3s}.search-row.active{height:auto}.search-box{padding:6px 0 15px}@media (max-width: 767px){.search-box{padding:0}}.search-box .search-box-inner{position:relative}.search-box .search-input{width:100%;height:40px;border-radius:0;border:1px solid #d9d9d9;background-color:#ffffff;padding:0 38px 0 18px;color:#444444;font-size:12px;font-weight:300;line-height:1;box-sizing:border-box}.search-box .search-submit{position:absolute;right:1px;top:5px;bottom:1px;-webkit-appearance:none;border-radius:6px;border:0;background-color:#fff;padding:0 10px;transition:background-color .3s, color .3s;color:#0d6938}.search-box .search-submit:hover{background-color:#0d6938;color:#FFF}@media (min-width: 768px){.menu-button{display:none}}.hamburger{width:50px;height:40px;font:inherit;display:inline-block;overflow:visible;margin:-8px 0 0 10px;padding:1px 0;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,filter;text-transform:none;color:#F47B25;border:0;background-color:transparent;text-align:center}.hamburger:focus-visible,.hamburger:focus{outline:none}@media (max-width: 1279px){.hamburger{margin:0 5px 0 5px}}.hamburger-box{position:relative;display:block;width:27px;height:21px;margin:auto}@media (max-width: 1279px){.hamburger-box{width:26px;height:21px}}.hamburger--spin .hamburger-inner{transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-duration:.22s}.hamburger-inner{top:50%;display:block;margin-top:-.2rem}.hamburger--spin .hamburger-inner::before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger-inner::before{top:-8px}@media (max-width: 1279px){.hamburger-inner::before{top:-8px}}.hamburger-inner::after,.hamburger-inner::before{display:block;content:""}.hamburger--spin .hamburger-inner::after{transition:bottom 0.1s ease-in 0.25s,transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger-inner::after{bottom:-8px}@media (max-width: 1279px){.hamburger-inner::after{bottom:-8px}}.hamburger-inner::after,.hamburger-inner::before{display:block;content:""}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{position:absolute;width:27px;height:3px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;background-color:#F47B25}@media (max-width: 1279px){.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:26px;height:3px}}.hamburger--spin.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:rotate(225deg)}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before{background-color:#F47B25;height:3px}@media (max-width: 1279px){.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before{height:3px}}.hamburger--spin.is-active .hamburger-inner::before{top:0;transition:top .1s ease-out,opacity .1s ease-out .12s;opacity:0;height:3px}.hamburger-inner::after{right:0}.hamburger--spin.is-active .hamburger-inner::after{width:27px;right:auto;bottom:0;transition:bottom 0.1s ease-out,transform 0.22s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;transform:rotate(-90deg)}@media (max-width: 1279px){.hamburger--spin.is-active .hamburger-inner::after{width:30px}}.hamburger--spin.is-active .hamburger-inner{width:27px}@media (max-width: 1279px){.hamburger--spin.is-active .hamburger-inner{width:30px}}.admin-bar .menu-full{height:calc(100vh - 83px - 46px)}.admin-bar .menu-full.open{top:calc(83px + 46px)}@media (min-width: 780px) and (max-width: 1279px){.admin-bar .menu-full{top:calc(59px + 46px);height:calc(100vh - 59px - 46px)}}.menu-full{margin:0 !important;height:calc(100vh - 83px);overflow:scroll;display:none}@media (max-width: 767px){.menu-full{width:100%;max-width:100%}.menu-full .sub-menu{display:none}}@media (max-width: 767px){.menu-full{display:block;position:fixed;z-index:-1;top:-100%;left:0;padding:0;background-color:transparent;color:#fff;transition:top 0.4s ease-in-out,z-index 0.4s cubic-bezier(0, 1, 1, 0);max-height:100vh;transition-duration:.4s, 0s, 0s;transition-timing-function:ease, ease-out, ease-out;transition-delay:0s, .4s, .4s;right:-100%;transition-property:top, z-index, background-color}}.menu-full.open{top:83px;z-index:43;transition-delay:0s, 0s, 0s}.menu-full__col{background:#1E1E1E;padding:21px 15px}.menu-full__col .btn{width:100%;max-width:100%;text-align:center;justify-content:center}.menu-full .menu-item-desc{display:none}.menu-full ul{padding:0 0 15px;margin:0;list-style:none}.menu-full ul li a{display:block;padding:15px 0;border-top:1px solid #484848;text-transform:uppercase;color:#E5E5E5;font-size:14.22px}.menu-full ul li:first-child a{border-top:0}.footer{padding:50px 0 35px;position:relative;z-index:11;background:#1E1E1E;margin-top:auto}.footer__row{display:flex;width:100%;justify-content:space-between}@media (max-width: 767px){.footer__row{flex-wrap:wrap}}.footer__col{width:calc(20% - 20px);text-transform:uppercase}@media (max-width: 767px){.footer__col{width:100%;margin-bottom:25px}}.footer__title{color:#E5E5E5;font-weight:700;margin-bottom:1em}.footer__link{color:#E5E5E5}.footer__link svg{width:16px;height:16px;vertical-align:middle;margin-right:4px}.footer__link svg path{transition:.3s}.footer__link span{vertical-align:middle}.footer__link:hover{color:#F47B25;text-decoration:none}.footer__link:hover path{fill:#F47B25}.footer ul{padding:0;margin:0;list-style:none}.footer ul li{margin-bottom:1em}.footer__copy{color:#A7A7A7;padding-top:35px;text-transform:uppercase}@media (max-width: 767px){.footer__copy{padding-top:0}}.related-news{background:#E5E5E5;padding:50px 0 0;overflow:hidden}@media (max-width: 767px){.related-news{padding:25px 0 0}}.related-news-top__title{margin-top:0;text-transform:uppercase}.news-row{display:flex;flex-wrap:wrap;width:calc(100% + 25px);margin-right:-25px}.news-box{position:relative;width:calc(33.3% - 25px);max-width:450px;margin-right:25px;margin-bottom:50px}@media (max-width: 767px){.news-box{width:calc(50% - 25px)}}@media (max-width: 480px){.news-box{width:calc(100% - 25px)}}.news-box--hot{background-color:#fff;border-radius:15px}.news-box__cats{position:absolute;top:15px;left:15px;z-index:9}.news-box__image{border-radius:15px;overflow:hidden}.news-box__image--hot{border-bottom-right-radius:0;border-bottom-left-radius:0}.news-box__image img{display:block;width:100%;margin:0;transition:.3s}.news-box__date{margin:1em 0 0;text-transform:uppercase;color:#565656;font-size:.85em}.news-box__title{margin:.3em  1em  0 0}.news-box__excerpt{margin:0  1em  0 0}.news-box:hover .news-box__image img{transform:scale(1.1)}.news-box-big{position:relative;width:100%;display:flex;align-items:center}@media (max-width: 767px){.news-box-big{flex-wrap:wrap}}.news-box-big__image{width:66%;border-radius:15px;overflow:hidden;position:relative}@media (max-width: 767px){.news-box-big__image{width:100%}}.news-box-big__image--list{width:50%}@media (max-width: 767px){.news-box-big__image--list{width:100%}}.news-box-big__image img{width:100%;display:block;margin:0;transition:.3s}.news-box-big__cats{position:absolute;top:15px;left:15px;z-index:9}.news-box-big .news-box-big-content{width:34%;padding:0 25px}@media (max-width: 767px){.news-box-big .news-box-big-content{width:100%;padding:0}}.news-box-big .news-box-big-content--list{width:50%}@media (max-width: 767px){.news-box-big .news-box-big-content--list{width:100%}}@media (max-width: 767px){.news-box-big .news-box-big-content--list .news-box-big__date{margin:25px 0 0}}.news-box-big__date{margin:1em 0 0;text-transform:uppercase;color:#565656;font-size:.85em}.news-box-big__title{margin:.3em  1em  0 0}.news-box-big__title a{color:#181818}.news-box-big__excerpt{margin:0  1em  0 0}.news-box-big:hover .news-box-big__image img{transform:scale(1.1)}.news-box-hot-content{padding:10px 25px}.s-error-404{padding:100px 0;background:#0c0000;color:#FFF;font-size:100px}.wp-block-quote{padding:0 0 0 .6em;border-left:2px solid #F47B25;border-radius:0 5px 5px 0;font-size:1.43em;font-style:italic}.wp-block-column{background-color:#f2fafe;border:1px solid #c4ddec;border-radius:5px;padding:0 0.95em}.example-container{background-color:#f2fafe;border:1px solid #c4ddec;padding:0.95em;border-radius:5px;color:#003663}.wp-block-image{text-align:center}.wp-block-file{margin-bottom:0}.wp-block-code code{font-size:1.2rem;line-height:1.8rem}.wp-block-pullquote{background-color:#f2fafe;border-color:#003663}.wp-block-table:first-of-type{margin-bottom:2rem}.blog-single-top{padding:50px 0;display:flex;justify-content:center;align-items:center;min-height:522px;position:relative}@media (max-width: 767px){.blog-single-top{min-height:345px;padding:90px 0 60px}}.blog-single-top__breadcrumbs{position:absolute;top:25px;left:0;width:100%}.blog-single-top__breadcrumbs a{color:#F47B25}.blog-single-top__breadcrumbs span{color:#fff;margin-right:8px;margin-left:8px;text-transform:uppercase}.blog-single-top__breadcrumbs span:first-child{margin-left:0}.blog-single-top__breadcrumbs span.breadcrumb_last{color:#fff}.blog-single-top__content{text-align:center}.blog-single-top__bg{position:absolute;top:0;bottom:0;left:0;width:100%;z-index:-1}.blog-single-top__bg:after{content:"";display:block;position:absolute;left:0;top:0;bottom:0;width:100%;background-color:#000;opacity:.75}.blog-single-top__bg img{display:block;width:100%;height:100%;object-fit:cover}.blog-single-top__title{font-weight:700;line-height:1.3;color:#fff;margin-bottom:25px}.blog-single-top__cats{padding-bottom:20px}@media (max-width: 767px){.blog-single-top__cats{padding-bottom:10px}}.blog-single-top__date{font-size:13px;text-transform:uppercase;color:#A7A7A7}.blog-single-top-cat{display:inline-block;height:30px;color:#181818;background:#FFFFFF;border-radius:15px;font-weight:400;font-size:13px;line-height:1.5;padding:5px 10px;text-align:center;text-decoration:none;margin:0 5px 5px;text-transform:uppercase;transition:.3s}.blog-single-top-cat:hover{background-color:#181818;color:#fff;text-decoration:none}.single-row{display:flex;padding-top:50px;padding-bottom:50px;overflow:hidden}@media (max-width: 767px){.single-row{flex-wrap:wrap;padding-top:10px}}.single-row__left{width:225px;order:1}@media (max-width: 767px){.single-row__left{width:100%;order:2}}.single-row__center{width:calc(100% - 225px - 225px - 100px);margin:0 50px;order:2}@media (max-width: 767px){.single-row__center{width:100%;order:1;margin:0}}.single-row__center .container{padding:0}.single-row__right{width:225px;order:3}@media (max-width: 767px){.single-row__right{width:100%;text-align:center;padding-top:50px}.single-row__right .post-author{display:none}}.single-more{display:flex;width:100%;padding:25px 0;border-top:2px solid #E5E5E5}.single-more__half{width:50%}.single-more__half--right{text-align:right}.single-more__half a{color:#565656}@media (max-width: 767px){.single-more__half a{color:#252525}}.single-more__half a:hover{color:#565656}@media (max-width: 767px){.single-more__half a:hover{color:#252525}}.single-more__label{font-size:0.8em;text-transform:uppercase;color:#565656;position:relative}@media (max-width: 767px){.single-more__label{font-size:1em;text-transform:initial;color:#252525}}@media (max-width: 767px){.single-more__label--next:after{content:"›"}}@media (max-width: 767px){.single-more__label--prev:before{content:"‹"}}.single-more__title{font-size:1.25em;font-weight:700;line-height:1.3;color:#565656}@media (max-width: 767px){.single-more__title{display:none}}.post-author{display:flex;align-items:center;padding-bottom:50px}.post-author__avatar{width:50px;border-radius:50%;overflow:hidden;margin-right:15px}.post-author__avatar img{display:block}.post-author__name{width:calc(100% - 50px - 15px);word-spacing:100vw;font-weight:700;color:#F47B25}.share-title{font-weight:700;margin-bottom:10px}.single-info-meta-share a{display:inline-block;width:20px;height:20px;text-align:center;margin-right:10px}.single-info-meta-share a path{transition:.3s}.single-info-meta-share a:hover path{fill:#F47B25}.top-blog{padding:50px 0;background-color:#fff}@media (max-width: 767px){.top-blog{padding:15px 0 50px}}.hot-blog{padding:50px 0;background-color:#F15723}@media (max-width: 767px){.hot-blog{padding:15px 0 35px}}.hot-blog .news-box-content{background-color:#fff}.hot-blog__title{text-transform:uppercase;margin-top:0}.blog-main{display:flex;width:100%;padding:50px 0}@media (max-width: 1279px){.blog-main{flex-wrap:wrap;padding:50px 0 15px}}.blog-list{width:calc(100% - 450px)}@media (max-width: 1279px){.blog-list{width:100%}}@media (max-width: 1279px){.blog-list .news-box-big{margin-bottom:50px}}.blog-sidebar{width:450px;max-width:100%;overflow:hidden}@media (max-width: 1279px){.blog-sidebar{width:100%}}.blog-sidebar img{max-width:100%}.pagination-wrap{padding-top:25px;width:100%;text-align:center}.pagination .nav-links .page-numbers{display:inline-block;min-width:30px;height:30px;line-height:30px;text-align:center;font-weight:700}.pagination .nav-links .page-numbers.current{font-size:1.425em}.pagination .nav-links .page-numbers.prev,.pagination .nav-links .page-numbers.next{display:inline-flex;align-items:center;justify-content:center}.pagination .nav-links .page-numbers.prev{transform:rotate(180deg)}.custom-list{padding:50px 0 0;background:#181818;color:#fff}@media (max-width: 767px){.custom-list{padding:25px 0 0}}.custom-list-category{width:100%}.custom-list-category__head{display:flex;width:100%;justify-content:space-between;align-items:center;padding-bottom:25px}.custom-list-category .carousel-wrap{padding-bottom:50px}@media (max-width: 767px){.custom-list-category .carousel-wrap .news-box__excerpt{display:none}}.custom-list-category__title{margin:0;text-transform:uppercase}.category-description{background:#E5E5E5;padding:50px 0 35px}.category-description .container>*:first-child{margin-top:0}.category-description .container h2{margin-bottom:10px}.archive-main{max-width:100%;width:100%;padding-top:50px;padding-bottom:50px;overflow:hidden}@media (max-width: 767px){.archive-main{padding-top:25px}}.category__breadcrumbs{padding-top:25px}@media (max-width: 767px){.category__breadcrumbs{padding-top:15px}}.archive .global-title,.category .global-title{margin:25px 0 5px}@media (max-width: 767px){.archive .global-title,.category .global-title{margin:15px 0 5px}}.subtitle{margin:0}.author-top{padding:0 0 50px;background:#F8F8F8}@media (max-width: 767px){.author-top{padding:0 0 14px}}.author-top__row{width:100%;display:flex;padding-top:50px}@media (max-width: 767px){.author-top__row{flex-wrap:wrap;justify-content:center;padding-top:30px}}.author-top__avatar{flex-shrink:0;width:200px;height:200px;border-radius:50%;margin-right:50px;overflow:hidden}@media (max-width: 767px){.author-top__avatar{margin-right:0;margin-bottom:30px}}.author-top__avatar img{display:block;width:200px;height:200px;object-fit:cover}@media (max-width: 767px){.author-top__info{width:100%}}.author-top__name{color:#181818;font-size:36px;font-style:normal;font-weight:700;line-height:1.3;margin-bottom:10px}@media (max-width: 767px){.author-top__name{font-size:32px}}.author-top__desc{color:#181818;font-size:16px;font-style:normal;font-weight:400;line-height:1.8}.archive-author-title{color:#000;font-size:20px;font-style:normal;font-weight:700;line-height:1.2;text-transform:uppercase;margin:0 0 25px}@media (max-width: 767px){.archive-author-title{font-size:25px;margin:0 0 15px}}.s-cta{margin:1em 0;text-align:center}.read-also{margin:1em 0;padding:1em 0;display:flex;width:100%;border-top:2px solid  #E5E5E5;border-bottom:2px solid  #E5E5E5}.read-also__label{font-weight:700;min-width:80px}.read-also__link{font-weight:700}.read-also .separator{margin:0 8px;font-weight:700}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl92YXJpYWJsZXMuc2NzcyIsImJhc2UvX25vcm1hbGl6ZS5zY3NzIiwiYmFzZS9fYmFzZV93b3JkcHJlc3Muc2NzcyIsImJhc2UvX2Jhc2Uuc2NzcyIsIm1peGluL19yd2Quc2NzcyIsImJhc2UvX2d1dGVuYmVyZy5zY3NzIiwiY29tcG9uZW50L19idG5zLnNjc3MiLCJjb21wb25lbnQvX3NwbGlkZS5taW4uc2NzcyIsInNlY3Rpb24vX2hlYWRlci5zY3NzIiwic2VjdGlvbi9fZm9vdGVyLnNjc3MiLCJzZWN0aW9uL19yZWxhdGVkLnNjc3MiLCJzZWN0aW9uL19uZXdzLWJveC5zY3NzIiwicGFnZS9fcGFnZTQwNC5zY3NzIiwicGFnZS9fc3RhcnRlcl9wYWdlLnNjc3MiLCJwYWdlL19zaW5nbGUuc2NzcyIsInBhZ2UvX2Jsb2cuc2NzcyIsInBhZ2UvX2F1dGhvci5zY3NzIiwiLi4vLi4vdGVtcGxhdGUvYmxvY2svY3RhL19zdHlsZS5zY3NzIiwiLi4vLi4vdGVtcGxhdGUvYmxvY2svcmVhZC1hbHNvL19zdHlsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQW1CQSw4QkFFRSxjQUFlLENBQ2YsYUFWaUIsQ0FXakIsK0JBckIrQixDQXNCL0IsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FDakIsWUFFQyxpQkFBa0IsQ0FFbkIsYUFHQyx3QkFBeUIsQ0FDekIsaUJBQWtCLENBRnBCLGVBSUksYUExQm1CLENBc0J2QixrQkFRSSxnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsd0JBQXlCLENBVjdCLDhCQVlNLGFBQWMsQ0FDZixXQTZDSCxVQUFXLENBQ1gsZ0JBQWlCLENBQ2pCLGlCQUpjLENBS2Qsa0JBTGMsQ0FNZCxnQkFBaUIsQ0FDakIsaUJBQWtCLENBQ2xCLFlBQWEsQ0FDYixjQUFlLENBQ2YsaUJBQWtCLENBRWxCLGlCQUNFLGNBQWUsQ0FDaEIsa0JBRUMsZUFBZ0IsQ0FDakIsd0JBRUMsY0FBZSxDQUNmLGVBQWdCLENBQ2pCLEtBSUQsaUJBekJjLENB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Q0FBQSxZQUNFLENBQUEsZ0JBQ0ksQ0FBQSwwQlpSUyxpQllLeEIsY0FLZSxDQUFBLHNCQUNNLENBQUEsZ0JBQ0osQ0FBQSxDQUFJLG9CQUdyQixhQUNhLENBQUUsV0FDTixDQUFBLFlBQ0MsQ0FBQSxpQkFDTyxDQUFBLGlCQUNELENBQUEsZUFDSixDQUFBLDBCWnJCWSxvQllleEIsY0FRZ0IsQ0FBRSxrQkFDQyxDQUFBLENBQUksd0JBRXJCLGFBQ1csQ0FBQSxXQUNGLENBQUEsWUFDQyxDQUFBLGdCQUNJLENBQUEsMEJaOUJRLGtCWWlDeEIsVUFFVyxDQUFBLENBQUksa0JBR2YsYUFDUyxDQUFBLGNBQ0ksQ0FBQSxpQkFDQyxDQUFBLGVBQ0MsQ0FBQSxlQUNBLENBQUEsa0JBQ0UsQ0FBQSwwQlo1Q08sa0JZc0N4QixjQVFlLENBQUEsQ0FBSSxrQkFHbkIsYUFDUyxDQUFBLGNBQ0ksQ0FBQSxpQkFDQyxDQUFBLGVBQ0MsQ0FBQSxlQUNBLENBQUEsc0JBQ2QsVUFHTSxDQUFBLGNBQ0ksQ0FBQSxpQkFDQyxDQUFBLGVBQ0MsQ0FBQSxlQUNBLENBQUEsd0JBQ0csQ0FBQSxlQUNSLENBQUEsMEJaaEVnQixzQll5RDFCLGNBU2UsQ0FBQSxlQUNILENBQUEsQ0FBUSxPQ3BFcEIsWUFDVSxDQUFBLGlCQUNJLENBQUEsV0FPYixZQ1JTLENBQUEsYUFDQyxDQUFBLFlBQ0EsQ0FBQSxVQUNGLENBQUEsNkJBQ0ssQ0FBQSxnQ0FDRyxDQUFBLGtCQUlmLGVBQ2UsQ0FBQSxjQUNGLENBQUEsaUJBQ1osZUFFYyxDQUFBLHNCQUVmLFlBQ1UsQ0FBQSxlQUNLIiwiZmlsZSI6InN0eWxlLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyRmLWF3ZXNvbWUgOiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcblxyXG4kZi1wcmltYXJ5IDogJ1JvYm90bycsIHNhbnMtc2VyaWY7XHJcblxyXG4kZi1tdWx0aXBsZXIgOiAxO1xyXG4kZi1wcmltYXJ5LXNpemU6IDE2O1xyXG4kZi12ZjogLjUydnc7XHJcblxyXG4kZi1wcmltYXJ5LWZpbmFsOiAkZi1wcmltYXJ5LXNpemUgKiAkZi1tdWx0aXBsZXIgKiAkZi12ZiAqIDAuMTtcclxuXHJcbiRwcmltYXJ5Q29sb3I6ICAjRjQ3QjI1O1xyXG4kc2Vjb25kYXJ5Q29sb3I6ICAjZmViMzM5O1xyXG4kdGV4dENvbG9yOiAjMTgxODE4O1xyXG4kaW52ZXJ0Q29sb3I6ICNmZmY7XHJcbiRiYWNrZ3JvdW5kQ29sb3I6ICAjZmZmO1xyXG4kYmFja2dyb3VuZFNlY29uZGFyeUNvbG9yOiAgI2Y4ZjhmODtcclxuJGxpbmtDb2xvcjogI0Y0N0IyNTs7XHJcbiRob3ZlckNvbG9yOiBuYXZ5O1xyXG5cclxuLnByaW1hcnlTdHlsZSB7XHJcbiAgLy9mb250LXNpemU6IGNsYW1wKCAxMnB4ICogJGYtbXVsdGlwbGVyLCAkZi1wcmltYXJ5LWZpbmFsLCAxNnB4ICogJGYtbXVsdGlwbGVyKTtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgY29sb3I6ICR0ZXh0Q29sb3I7XHJcbiAgZm9udC1mYW1pbHk6ICRmLXByaW1hcnk7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG59XHJcbi5zbWFsbC10ZXh0IHtcclxuICBmb250LXNpemU6IC44NzVyZW07XHJcblxyXG59XHJcblxyXG4jYnJlYWRjcnVtYnMge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gIGEge1xyXG4gICAgY29sb3I6ICRwcmltYXJ5Q29sb3I7XHJcbiAgfVxyXG4gIHNwYW4ge1xyXG5cclxuICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAmLmJyZWFkY3J1bWJfbGFzdCB7XHJcblxyXG5cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiR3aGl0ZTogI2ZmZmZmZjtcclxuJGJsYWNrOiAjMDAwMDAwO1xyXG4kbGlnaHRHcmV5OiAjZjhmOGY4O1xyXG5cclxuXHJcbi8vJG1pZG5pZ2h0QmxhY2s6ICMwNjBhMjI7XHJcbi8vJGRlbmltQmx1ZTogIzBlNWRjZjtcclxuLy8kc2NhcmxldFJlZDogI2VlM2MyZTtcclxuLy8kbXVzdGFyZFllbGxvdzogI2ZlZGM0YztcclxuLy8kc2FmZnJvblllbGxvdzogI2ZlYjMzOTtcclxuLy8kbWVhZG93R3JlZW46ICMxYmI2NGI7XHJcbi8vJHBlcnNpYW5CbHVlOiAjMTUyYWIwO1xyXG4vLyRtYXlMaWx5R3JheTogI2Y3ZmFmZTtcclxuXHJcbi8vcmVtb3ZlXHJcbi8vJGJsdWU6ICMwMDA7XHJcbi8vJHBpbms6ICMwMDA7XHJcbiRncmVlbjogIzAwMDtcclxuLy8kcmVkOiAjMDAwO1xyXG5cclxuJHRoZW1lLWNvbG9yczogKFxyXG4gIFwid2hpdGVcIjogI0ZGRixcclxuICBcImJsYWNrXCI6ICMwMDAsXHJcbik7XHJcblxyXG4vKiBCcmVha3BvaW50cyAqL1xyXG5cclxuJHBob25lTWF4OiA3NjdweDtcclxuJHRhYmxldDogNzY4cHg7XHJcbiR0YWJsZXRNYXg6IDEyNzlweDtcclxuJGRlc2t0b3A6IDEyODBweDtcclxuJGRlc2t0b3BNYXg6IDE5MjBweDtcclxuJGJpZzogMTkyMXB4O1xyXG5cclxuXHJcbiRwYWRkaW5nIDogIDE1cHg7XHJcbi5jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTQzMHB4O1xyXG4gIHBhZGRpbmctbGVmdDogJHBhZGRpbmc7XHJcbiAgcGFkZGluZy1yaWdodDogJHBhZGRpbmc7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAvL3otaW5kZXg6IDM7XHJcbiAgJi0tZnVsbCB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gICYtLXNtYWxsIHtcclxuICAgIG1heC13aWR0aDogNzIwcHg7XHJcbiAgfVxyXG4gICYtLW1vYmlsZS1mdWxsIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ucm93IHtcclxuICBtYXJnaW4tbGVmdDogLSRwYWRkaW5nO1xyXG4gIG1hcmdpbi1yaWdodDogLSRwYWRkaW5nO1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAjezIgKiAkcGFkZGluZ30pO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4uZmxleC1jZW50ZXIge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jb2wtYXV0byB7XHJcbiAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZztcclxuICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZztcclxuICB3aWR0aDogMTAwJTtcclxufSIsIi8qISBub3JtYWxpemUuY3NzIHYyLjEuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0LmlvL25vcm1hbGl6ZSAqL1xyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cclxuICovXHJcblxyXG5hcnRpY2xlLFxyXG5hc2lkZSxcclxuZGV0YWlscyxcclxuZmlnY2FwdGlvbixcclxuZmlndXJlLFxyXG5mb290ZXIsXHJcbmhlYWRlcixcclxuaGdyb3VwLFxyXG5tYWluLFxyXG5uYXYsXHJcbnNlY3Rpb24sXHJcbnN1bW1hcnkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxyXG4gKi9cclxuXHJcbmF1ZGlvLFxyXG5jYW52YXMsXHJcbnZpZGVvIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLyoqXHJcbiAqIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXHJcbiAqIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXHJcbiAqL1xyXG5cclxuYXVkaW86bm90KFtjb250cm9sc10pIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXHJcbiAqIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxyXG4gKi9cclxuXHJcbltoaWRkZW5dLFxyXG50ZW1wbGF0ZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBCYXNlXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cclxuICogMi4gUHJldmVudCBpT1MgdGV4dCBzaXplIGFkanVzdCBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2UsIHdpdGhvdXQgZGlzYWJsaW5nXHJcbiAqICAgIHVzZXIgem9vbS5cclxuICovXHJcblxyXG5odG1sIHtcclxuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXHJcbiAgICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xyXG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXHJcbiAqL1xyXG5cclxuYm9keSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIExpbmtzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuYSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3MgYG91dGxpbmVgIGluY29uc2lzdGVuY3kgYmV0d2VlbiBDaHJvbWUgYW5kIG90aGVyIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmE6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IHdoZW4gZm9jdXNlZCBhbmQgYWxzbyBtb3VzZSBob3ZlcmVkIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5hOmFjdGl2ZSxcclxuYTpob3ZlciB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBUeXBvZ3JhcGh5XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYFxyXG4gKiBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmkgNSwgYW5kIENocm9tZS5cclxuICovXHJcblxyXG5oMSB7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICBtYXJnaW46IDAuNjdyZW0gMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzksIFNhZmFyaSA1LCBhbmQgQ2hyb21lLlxyXG4gKi9cclxuXHJcbmFiYnJbdGl0bGVdIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmkgNSwgYW5kIENocm9tZS5cclxuICovXHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cclxuICovXHJcblxyXG5kZm4ge1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmhyIHtcclxuICAgIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgIGhlaWdodDogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXHJcbiAqL1xyXG5cclxubWFyayB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmYwO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IGZvbnQgZmFtaWx5IHNldCBvZGRseSBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lLlxyXG4gKi9cclxuXHJcbio6bm90KFtjbGFzcyo9XCJ3cC1ibG9jay1cIl0pIGNvZGUsXHJcbio6bm90KFtjbGFzcyo9XCJ3cC1ibG9jay1cIl0pIGtiZCxcclxuKjpub3QoW2NsYXNzKj1cIndwLWJsb2NrLVwiXSkgcHJlLFxyXG4qOm5vdChbY2xhc3MqPVwid3AtYmxvY2stXCJdKSBzYW1wIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZi1wcmltYXJ5O1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IG9mIHByZS1mb3JtYXR0ZWQgdGV4dCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxucHJlIHtcclxuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFNldCBjb25zaXN0ZW50IHF1b3RlIHR5cGVzLlxyXG4gKi9cclxuXHJcbnEge1xyXG4gICAgcXVvdGVzOiBcIlxcMjAxQ1wiIFwiXFwyMDFEXCIgXCJcXDIwMThcIiBcIlxcMjAxOVwiO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuKjpub3QoW2NsYXNzKj1cIndwLWJsb2NrLVwiXSkgc21hbGwge1xyXG4gICAgZm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuKjpub3QoW2NsYXNzKj1cIndwLWJsb2NrLVwiXSkgc3ViLFxyXG4qOm5vdChbY2xhc3MqPVwid3AtYmxvY2stXCJdKSBzdXAge1xyXG4gICAgZm9udC1zaXplOiA3NSU7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3VwIHtcclxuICAgIHRvcDogLTAuNXJlbTtcclxufVxyXG5cclxuc3ViIHtcclxuICAgIGJvdHRvbTogLTAuMjVyZW07XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIEVtYmVkZGVkIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS5cclxuICovXHJcblxyXG5pbWcge1xyXG4gICAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCBvdmVyZmxvdyBkaXNwbGF5ZWQgb2RkbHkgaW4gSUUgOS5cclxuICovXHJcblxyXG5zdmc6bm90KDpyb290KSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBGaWd1cmVzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkgNS5cclxuICovXHJcblxyXG5maWd1cmUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIEZvcm1zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxyXG4gKi9cclxuXHJcbmZpZWxkc2V0IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XHJcbiAgICBtYXJnaW46IDAgMnB4O1xyXG4gICAgcGFkZGluZzogMC4zNXJlbSAwLjYyNXJlbSAwLjc1cmVtO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LlxyXG4gKiAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXHJcbiAqL1xyXG5cclxubGVnZW5kIHtcclxuICAgIGJvcmRlcjogMDsgLyogMSAqL1xyXG4gICAgcGFkZGluZzogMDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCBmb250IGZhbWlseSBub3QgYmVpbmcgaW5oZXJpdGVkIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCBmb250IHNpemUgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xyXG4gICAgZm9udC1zaXplOiAxMDAlOyAvKiAyICovXHJcbiAgICBtYXJnaW46IDA7IC8qIDMgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cclxuICogdGhlIFVBIHN0eWxlc2hlZXQuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCB7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxyXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxyXG4gKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIENocm9tZSwgU2FmYXJpIDUrLCBhbmQgSUUgOCsuXHJcbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCA0KyBhbmQgT3BlcmEuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3Qge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxyXG4gKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cclxuICogMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxyXG4gKiAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxyXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cclxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7IC8qIDMgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXHJcbiAqL1xyXG5cclxuYnV0dG9uW2Rpc2FibGVkXSxcclxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cclxuICogMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cclxuICovXHJcblxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcbiAgICBwYWRkaW5nOiAwOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lLlxyXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcclxuICogICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXHJcbiAqL1xyXG5cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDIgKi9cclxuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcclxuICogb24gT1MgWC5cclxuICovXHJcblxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cclxuICovXHJcblxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LlxyXG4gKiAyLiBJbXByb3ZlIHJlYWRhYmlsaXR5IGFuZCBhbGlnbm1lbnQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnRleHRhcmVhIHtcclxuICAgIG92ZXJmbG93OiBhdXRvOyAvKiAxICovXHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyAvKiAyICovXHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIFRhYmxlc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cclxuICovXHJcblxyXG50YWJsZSB7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIE1BSU5cclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qIGh0bWwgZWxlbWVudCA2Mi41JSBmb250LXNpemUgZm9yIFJFTSB1c2UgKi9cclxuXHJcbi8qIGNsZWFyICovXHJcbi5jbGVhcjpiZWZvcmUsXHJcbi5jbGVhcjphZnRlciB7XHJcbiAgICBjb250ZW50OicgJztcclxuICAgIGRpc3BsYXk6dGFibGU7XHJcbn1cclxuXHJcbi5jbGVhcjphZnRlciB7XHJcbiAgICBjbGVhcjpib3RoO1xyXG59XHJcbmltZyB7XHJcblx0bWF4LXdpZHRoOjEwMCU7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG59XHJcbmEge1xyXG5cdGNvbG9yOiM0NDQ7XHJcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XHJcbn1cclxuYTpob3ZlcixcclxuYTphY3RpdmUsXHJcbmE6Zm9jdXMsXHJcbmlucHV0OmZvY3VzIHtcclxuXHRvdXRsaW5lOjA7XHJcbn1cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgV09SRFBSRVNTIENPUkVcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5hbGlnbm5vbmUge1xyXG5cdG1hcmdpbjo1cHggMjBweCAyMHB4IDA7XHJcbn1cclxuLmFsaWduY2VudGVyLFxyXG5kaXYuYWxpZ25jZW50ZXIge1xyXG5cdGRpc3BsYXk6YmxvY2s7XHJcblx0bWFyZ2luOjVweCBhdXRvIDVweCBhdXRvO1xyXG59XHJcbi5hbGlnbnJpZ2h0IHtcclxuXHRmbG9hdDpyaWdodDtcclxuXHRtYXJnaW46NXB4IDAgMjBweCAyMHB4O1xyXG59XHJcbi5hbGlnbmxlZnQge1xyXG5cdGZsb2F0OmxlZnQ7XHJcblx0bWFyZ2luOjVweCAyMHB4IDIwcHggMDtcclxufVxyXG5hIGltZy5hbGlnbnJpZ2h0IHtcclxuXHRmbG9hdDpyaWdodDtcclxuXHRtYXJnaW46NXB4IDAgMjBweCAyMHB4O1xyXG59XHJcbmEgaW1nLmFsaWdubm9uZSB7XHJcblx0bWFyZ2luOjVweCAyMHB4IDIwcHggMDtcclxufVxyXG5hIGltZy5hbGlnbmxlZnQge1xyXG5cdGZsb2F0OmxlZnQ7XHJcblx0bWFyZ2luOjVweCAyMHB4IDIwcHggMDtcclxufVxyXG5hIGltZy5hbGlnbmNlbnRlciB7XHJcblx0ZGlzcGxheTpibG9jaztcclxuXHRtYXJnaW4tbGVmdDphdXRvO1xyXG5cdG1hcmdpbi1yaWdodDphdXRvO1xyXG59XHJcbi53cC1jYXB0aW9uIHtcclxuXHRiYWNrZ3JvdW5kOiNGRkY7XHJcblx0Ym9yZGVyOjFweCBzb2xpZCAjRjBGMEYwO1xyXG5cdG1heC13aWR0aDo5NiU7XHJcblx0cGFkZGluZzo1cHggM3B4IDEwcHg7XHJcblx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcbn1cclxuLndwLWNhcHRpb24uYWxpZ25ub25lIHtcclxuXHRtYXJnaW46NXB4IDIwcHggMjBweCAwO1xyXG59XHJcbi53cC1jYXB0aW9uLmFsaWdubGVmdCB7XHJcblx0bWFyZ2luOjVweCAyMHB4IDIwcHggMDtcclxufVxyXG4ud3AtY2FwdGlvbi5hbGlnbnJpZ2h0IHtcclxuXHRtYXJnaW46NXB4IDAgMjBweCAyMHB4O1xyXG59XHJcbi53cC1jYXB0aW9uIGltZyB7XHJcblx0Ym9yZGVyOjAgbm9uZTtcclxuXHRoZWlnaHQ6YXV0bztcclxuXHRtYXJnaW46MDtcclxuXHRtYXgtd2lkdGg6OTguNSU7XHJcblx0cGFkZGluZzowO1xyXG5cdHdpZHRoOmF1dG87XHJcbn1cclxuLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCxcclxuLmdhbGxlcnktY2FwdGlvbiB7XHJcblx0Zm9udC1zaXplOjExcHg7XHJcblx0bGluZS1oZWlnaHQ6MTdweDtcclxuXHRtYXJnaW46MDtcclxuXHRwYWRkaW5nOjAgNHB4IDVweDtcclxufVxyXG4uc3RpY2t5IHtcclxuXHJcbn1cclxuLmJ5cG9zdGF1dGhvciB7XHJcblxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgUFJJTlRcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbkBtZWRpYSBwcmludCB7XHJcblx0KiB7XHJcblx0XHRiYWNrZ3JvdW5kOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0XHRjb2xvcjojMDAwICFpbXBvcnRhbnQ7XHJcblx0XHRib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcclxuXHRcdHRleHQtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblx0YSxcclxuXHRhOnZpc2l0ZWQge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcclxuXHR9XHJcblx0YVtocmVmXTphZnRlciB7XHJcblx0XHRjb250ZW50OlwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xyXG5cdH1cclxuXHRhYmJyW3RpdGxlXTphZnRlciB7XHJcblx0XHRjb250ZW50OlwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcclxuXHR9XHJcblx0LmlyIGE6YWZ0ZXIsXHJcblx0YVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyLFxyXG5cdGFbaHJlZl49XCIjXCJdOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6XCJcIjtcclxuXHR9XHJcblx0cHJlLGJsb2NrcXVvdGUge1xyXG5cdFx0Ym9yZGVyOjFweCBzb2xpZCAjOTk5O1xyXG5cdFx0cGFnZS1icmVhay1pbnNpZGU6YXZvaWQ7XHJcblx0fVxyXG5cdHRoZWFkIHtcclxuXHRcdGRpc3BsYXk6dGFibGUtaGVhZGVyLWdyb3VwO1xyXG5cdH1cclxuXHR0cixpbWcge1xyXG5cdFx0cGFnZS1icmVhay1pbnNpZGU6YXZvaWQ7XHJcblx0fVxyXG5cdGltZyB7XHJcblx0XHRtYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHRAcGFnZSB7XHJcblx0XHRtYXJnaW46MC41Y207XHJcblx0fVxyXG5cdHAsXHJcblx0aDIsXHJcblx0aDMge1xyXG5cdFx0b3JwaGFuczozO1xyXG5cdFx0d2lkb3dzOjM7XHJcblx0fVxyXG5cdGgyLFxyXG5cdGgzIHtcclxuXHRcdHBhZ2UtYnJlYWstYWZ0ZXI6YXZvaWQ7XHJcblx0fVxyXG59XHJcbiIsIiosICo6OmJlZm9yZSwgKjo6YWZ0ZXIge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5odG1sLCBib2R5IHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5odG1sICN3cGFkbWluYmFyIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbn1cclxuXHJcbmh0bWwuZnJvbnQtaHRtbCB7XHJcbiAgQGV4dGVuZCAucHJpbWFyeVN0eWxlO1xyXG4gIHAge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICB9XHJcbn1cclxuXHJcbi5nbHBhZ2Uge1xyXG4gIG1pbi13aWR0aDogMzIwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAvLyBBT1Mgbm90IHdvcmtpbmcgY29ycmVjdFxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xyXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3ODJweCkge1xyXG4gICAgcGFkZGluZy10b3A6IDgzcHg7XHJcbiAgfVxyXG4gICYgPiAqIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuYm9keS5hZG1pbi1iYXIgLmdscGFnZSB7XHJcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzJweCk7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3ODJweCkge1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDZweCk7XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5IHtcclxuICBtaW4td2lkdGg6IDMyMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcblxyXG4gICYuaGlkZGVuIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcblxyXG4uYm9keS1jb3ZlciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHotaW5kZXg6IDQyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODMsIDgxLCA4MCwgMC45KTtcclxuICAmLm9wZW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4udy0xMDAge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcblxyXG4vKiB0ZXh0IGNvbG9yIGhvdmVyICovXHJcbkBlYWNoICRuYW1lLCAkaGV4IGluICR0aGVtZS1jb2xvcnMge1xyXG4gIC50ZXh0LSN7JG5hbWV9IHtcclxuICAgIGNvbG9yOiAkaGV4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC50ZXh0LSN7JG5hbWV9LWhvdmVyOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkaGV4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5hIHtcclxuICBjb2xvcjogJGxpbmtDb2xvcjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgLjNzO1xyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICRsaW5rQ29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcbn1cclxuXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuaDEge1xyXG4gIGZvbnQtc2l6ZTogMi4yOGVtO1xyXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmVNYXgpIHtcclxuICAgIGZvbnQtc2l6ZTogMi4wMjVlbTtcclxuICB9XHJcbn1cclxuXHJcbmgyIHtcclxuICBmb250LXNpemU6IDEuOGVtO1xyXG59XHJcblxyXG5oMyB7XHJcbiAgZm9udC1zaXplOiAxLjZlbTtcclxufVxyXG5cclxuaDQge1xyXG4gIGZvbnQtc2l6ZTogMS40MjVlbTtcclxufVxyXG5cclxuaDUge1xyXG4gIGZvbnQtc2l6ZTogMS4yNjllbTtcclxufVxyXG5cclxuaDYge1xyXG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxufVxyXG5cclxuKjpub3QoW2NsYXNzKj1cIndwLWJsb2NrLVwiXSkgcCB7XHJcbiAgLy9mb250LXNpemU6IGNsYW1wKDEycHgsIDFlbSwgMjBweCk7XHJcbiAgLy9mb250LXNpemU6IDE2cHg7XHJcbiAgLy9jb2xvcjogIzAwMDAwMDtcclxuICAvL2ZvbnQtZmFtaWx5OiAkZi1wcmltYXJ5O1xyXG4gIC8vZm9udC13ZWlnaHQ6IDQwMDtcclxuICAvL2xpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgLy9tYXJnaW46IDE1cHggMDtcclxufVxyXG5cclxuLmNvbnRhaW5lci5jb250YWluZXItZ3QgPiAucm93ID4gLmNvbC1hdXRvID4gKltjbGFzcyo9XCJ3cC1ibG9jay1cIl0ge1xyXG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbn1cclxuXHJcbi5hLWFicyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4vL0ZJWCBPV0xcclxuLy9ib2R5IC5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZTphZnRlciB7XHJcbi8vICBkaXNwbGF5OiBub25lO1xyXG4vL31cclxuXHJcbi8vLnJvdyB7XHJcbi8vICB1bCB7XHJcbi8vICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbi8vICAgIGxpIHtcclxuLy8gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbi8vICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgY29udGVudDogXCJcIjtcclxuLy8gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICAgICAgIGxlZnQ6IC0xZW07XHJcbi8vICAgICAgICB0b3A6IDAuNGVtO1xyXG4vLyAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbi8vICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeUNvbG9yO1xyXG4vLyAgICAgICAgd2lkdGg6IC40ZW07XHJcbi8vICAgICAgICBoZWlnaHQ6IC40ZW07XHJcbi8vICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbi8vICAgICAgfVxyXG4vLyAgICB9XHJcbi8vICB9XHJcbi8vfVxyXG5cclxuLmxpbmsge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgJi0tb24tYmxhY2sge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuLnRleHQtcmlnaHQge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcbi50ZXh0LXdoaXRlIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uaWNvbi1oZWFkaW5nIHtcclxuICBzdmcsIHNwYW4ge1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB9XHJcblxyXG59XHJcblxyXG4uY2Fyb3VzZWwtd3JhcCB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctbGVmdDogMTVweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmVNYXgpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnNwbGlkZV9fc2xpZGUge1xyXG4gIC5uZXdzLWJveCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uaGlkZS1tb2JpbGUge1xyXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmVNYXgpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbiIsIkBtaXhpbiBtZWRpYS1tYXgoJGJyZWFrcG9pbnQpIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQpIHsgQGNvbnRlbnQ7IH1cclxufVxyXG5AbWl4aW4gbWVkaWEtbWluKCRicmVha3BvaW50TWluKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50TWluKSB7IEBjb250ZW50OyB9XHJcbn1cclxuXHJcbkBtaXhpbiBtZWRpYS1taW4tbWF4KCRicmVha3BvaW50TWluLCAkYnJlYWtwb2ludE1heCkge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50TWluKSBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnRNYXgpIHsgQGNvbnRlbnQ7IH1cclxufVxyXG5cclxuQG1peGluIG1lZGlhLW1heC1oKCRicmVha3BvaW50KSB7XHJcbiAgQG1lZGlhIChtYXgtaGVpZ2h0OiAkYnJlYWtwb2ludCkgeyBAY29udGVudDsgfVxyXG59IiwiLndwLWJsb2NrLWdhbGxlcnkge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi53cC1ibG9jay1jb3ZlciB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi53cC1ibG9jay1zb2NpYWwtbGlua3MsXHJcbi53cC1ibG9jay1zb2NpYWwtbGlua3MuaGFzLW5vcm1hbC1pY29uLXNpemUge1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxufSIsIi5idG4sXHJcbi53cC1ibG9jay1idXR0b25fX2xpbms6bm90KC5zdWJtaXQpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAuNjg3NWVtIDM2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5Q29sb3I7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnlDb2xvcjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogMC4zcztcclxuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgc3ZnIHtcclxuICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG5cclxuICB9XHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcblxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICB9XHJcblxyXG5cclxuICAmLS1ibGFjayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xyXG4gICAgY29sb3I6ICNGRkY7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWZ1bGwge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAmLS1mdWxsLXBob25lIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmVNYXgpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tZGlzYWJsZWQge1xyXG4gICAgb3BhY2l0eTogLjU7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcbn0iLCIuc3BsaWRlX19jb250YWluZXJ7Ym94LXNpemluZzpib3JkZXItYm94O3Bvc2l0aW9uOnJlbGF0aXZlfS5zcGxpZGVfX2xpc3R7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDtoZWlnaHQ6MTAwJTttYXJnaW46MCFpbXBvcnRhbnQ7cGFkZGluZzowIWltcG9ydGFudH0uc3BsaWRlLmlzLWluaXRpYWxpemVkOm5vdCguaXMtYWN0aXZlKSAuc3BsaWRlX19saXN0e2Rpc3BsYXk6YmxvY2t9LnNwbGlkZV9fcGFnaW5hdGlvbnstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbjowO3BvaW50ZXItZXZlbnRzOm5vbmV9LnNwbGlkZV9fcGFnaW5hdGlvbiBsaXtkaXNwbGF5OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDoxO2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbjowO3BvaW50ZXItZXZlbnRzOmF1dG99LnNwbGlkZV9fcHJvZ3Jlc3NfX2Jhcnt3aWR0aDowfS5zcGxpZGV7cG9zaXRpb246cmVsYXRpdmU7dmlzaWJpbGl0eTpoaWRkZW59LnNwbGlkZS5pcy1pbml0aWFsaXplZCwuc3BsaWRlLmlzLXJlbmRlcmVke3Zpc2liaWxpdHk6dmlzaWJsZX0uc3BsaWRlX19zbGlkZXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JveC1zaXppbmc6Ym9yZGVyLWJveDstbXMtZmxleC1uZWdhdGl2ZTowO2ZsZXgtc2hyaW5rOjA7bGlzdC1zdHlsZS10eXBlOm5vbmUhaW1wb3J0YW50O21hcmdpbjowO3Bvc2l0aW9uOnJlbGF0aXZlfS5zcGxpZGVfX3NsaWRlIGltZ3t2ZXJ0aWNhbC1hbGlnbjpib3R0b219LnNwbGlkZV9fc3Bpbm5lcnthbmltYXRpb246c3BsaWRlLWxvYWRpbmcgMXMgbGluZWFyIGluZmluaXRlO2JvcmRlcjoycHggc29saWQgIzk5OTtib3JkZXItbGVmdC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjUwJTtib3R0b206MDtjb250YWluOnN0cmljdDtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MjBweDtsZWZ0OjA7bWFyZ2luOmF1dG87cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDt3aWR0aDoyMHB4fS5zcGxpZGVfX3Nye2NsaXA6cmVjdCgwIDAgMCAwKTtib3JkZXI6MDtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4fS5zcGxpZGVfX3RvZ2dsZS5pcy1hY3RpdmUgLnNwbGlkZV9fdG9nZ2xlX19wbGF5LC5zcGxpZGVfX3RvZ2dsZV9fcGF1c2V7ZGlzcGxheTpub25lfS5zcGxpZGVfX3RvZ2dsZS5pcy1hY3RpdmUgLnNwbGlkZV9fdG9nZ2xlX19wYXVzZXtkaXNwbGF5OmlubGluZX0uc3BsaWRlX190cmFja3tvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDowfUBrZXlmcmFtZXMgc3BsaWRlLWxvYWRpbmd7MCV7dHJhbnNmb3JtOnJvdGF0ZSgwKX10b3t0cmFuc2Zvcm06cm90YXRlKDF0dXJuKX19LnNwbGlkZV9fdHJhY2stLWRyYWdnYWJsZXstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uc3BsaWRlX190cmFjay0tZmFkZT4uc3BsaWRlX19saXN0e2Rpc3BsYXk6YmxvY2t9LnNwbGlkZV9fdHJhY2stLWZhZGU+LnNwbGlkZV9fbGlzdD4uc3BsaWRlX19zbGlkZXtsZWZ0OjA7b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3otaW5kZXg6MH0uc3BsaWRlX190cmFjay0tZmFkZT4uc3BsaWRlX19saXN0Pi5zcGxpZGVfX3NsaWRlLmlzLWFjdGl2ZXtvcGFjaXR5OjE7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5zcGxpZGUtLXJ0bHtkaXJlY3Rpb246cnRsfS5zcGxpZGVfX3RyYWNrLS10dGI+LnNwbGlkZV9fbGlzdHtkaXNwbGF5OmJsb2NrfS5zcGxpZGVfX2Fycm93ey1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7YmFja2dyb3VuZDojY2NjO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6NTAlO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O2hlaWdodDoyZW07LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtvcGFjaXR5Oi43O3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjJlbTt6LWluZGV4OjF9LnNwbGlkZV9fYXJyb3cgc3Zne2ZpbGw6IzAwMDtoZWlnaHQ6MS4yZW07d2lkdGg6MS4yZW19LnNwbGlkZV9fYXJyb3c6aG92ZXI6bm90KDpkaXNhYmxlZCl7b3BhY2l0eTouOX0uc3BsaWRlX19hcnJvdzpkaXNhYmxlZHtvcGFjaXR5Oi4zfS5zcGxpZGVfX2Fycm93OmZvY3VzLXZpc2libGV7b3V0bGluZTozcHggc29saWQgIzBiZjtvdXRsaW5lLW9mZnNldDozcHh9LnNwbGlkZV9fYXJyb3ctLXByZXZ7bGVmdDoxZW19LnNwbGlkZV9fYXJyb3ctLXByZXYgc3Zne3RyYW5zZm9ybTpzY2FsZVgoLTEpfS5zcGxpZGVfX2Fycm93LS1uZXh0e3JpZ2h0OjFlbX0uc3BsaWRlLmlzLWZvY3VzLWluIC5zcGxpZGVfX2Fycm93OmZvY3Vze291dGxpbmU6M3B4IHNvbGlkICMwYmY7b3V0bGluZS1vZmZzZXQ6M3B4fS5zcGxpZGVfX3BhZ2luYXRpb257Ym90dG9tOi41ZW07bGVmdDowO3BhZGRpbmc6MCAxZW07cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt6LWluZGV4OjF9LnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZXtiYWNrZ3JvdW5kOiNjY2M7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czo1MCU7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjhweDttYXJnaW46M3B4O29wYWNpdHk6Ljc7cGFkZGluZzowO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBsaW5lYXI7d2lkdGg6OHB4fS5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2UuaXMtYWN0aXZle2JhY2tncm91bmQ6I2ZmZjt0cmFuc2Zvcm06c2NhbGUoMS40KTt6LWluZGV4OjF9LnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZTpob3ZlcntjdXJzb3I6cG9pbnRlcjtvcGFjaXR5Oi45fS5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2U6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjNweCBzb2xpZCAjMGJmO291dGxpbmUtb2Zmc2V0OjNweH0uc3BsaWRlLmlzLWZvY3VzLWluIC5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2U6Zm9jdXN7b3V0bGluZTozcHggc29saWQgIzBiZjtvdXRsaW5lLW9mZnNldDozcHh9LnNwbGlkZV9fcHJvZ3Jlc3NfX2JhcntiYWNrZ3JvdW5kOiNjY2M7aGVpZ2h0OjNweH0uc3BsaWRlX19zbGlkZXstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnR9LnNwbGlkZV9fc2xpZGU6Zm9jdXN7b3V0bGluZTowfUBzdXBwb3J0cyhvdXRsaW5lLW9mZnNldDotM3B4KXsuc3BsaWRlX19zbGlkZTpmb2N1cy12aXNpYmxle291dGxpbmU6M3B4IHNvbGlkICMwYmY7b3V0bGluZS1vZmZzZXQ6LTNweH19QG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpey5zcGxpZGVfX3NsaWRlOmZvY3VzLXZpc2libGV7Ym9yZGVyOjNweCBzb2xpZCAjMGJmfX1Ac3VwcG9ydHMob3V0bGluZS1vZmZzZXQ6LTNweCl7LnNwbGlkZS5pcy1mb2N1cy1pbiAuc3BsaWRlX19zbGlkZTpmb2N1c3tvdXRsaW5lOjNweCBzb2xpZCAjMGJmO291dGxpbmUtb2Zmc2V0Oi0zcHh9fUBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKXsuc3BsaWRlLmlzLWZvY3VzLWluIC5zcGxpZGVfX3NsaWRlOmZvY3Vze2JvcmRlcjozcHggc29saWQgIzBiZn0uc3BsaWRlLmlzLWZvY3VzLWluIC5zcGxpZGVfX3RyYWNrPi5zcGxpZGVfX2xpc3Q+LnNwbGlkZV9fc2xpZGU6Zm9jdXN7Ym9yZGVyLWNvbG9yOiMwYmZ9fS5zcGxpZGVfX3RvZ2dsZXtjdXJzb3I6cG9pbnRlcn0uc3BsaWRlX190b2dnbGU6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjNweCBzb2xpZCAjMGJmO291dGxpbmUtb2Zmc2V0OjNweH0uc3BsaWRlLmlzLWZvY3VzLWluIC5zcGxpZGVfX3RvZ2dsZTpmb2N1c3tvdXRsaW5lOjNweCBzb2xpZCAjMGJmO291dGxpbmUtb2Zmc2V0OjNweH0uc3BsaWRlX190cmFjay0tbmF2Pi5zcGxpZGVfX2xpc3Q+LnNwbGlkZV9fc2xpZGV7Ym9yZGVyOjNweCBzb2xpZCB0cmFuc3BhcmVudDtjdXJzb3I6cG9pbnRlcn0uc3BsaWRlX190cmFjay0tbmF2Pi5zcGxpZGVfX2xpc3Q+LnNwbGlkZV9fc2xpZGUuaXMtYWN0aXZle2JvcmRlcjozcHggc29saWQgIzAwMH0uc3BsaWRlX19hcnJvd3MtLXJ0bCAuc3BsaWRlX19hcnJvdy0tcHJldntsZWZ0OmF1dG87cmlnaHQ6MWVtfS5zcGxpZGVfX2Fycm93cy0tcnRsIC5zcGxpZGVfX2Fycm93LS1wcmV2IHN2Z3t0cmFuc2Zvcm06c2NhbGVYKDEpfS5zcGxpZGVfX2Fycm93cy0tcnRsIC5zcGxpZGVfX2Fycm93LS1uZXh0e2xlZnQ6MWVtO3JpZ2h0OmF1dG99LnNwbGlkZV9fYXJyb3dzLS1ydGwgLnNwbGlkZV9fYXJyb3ctLW5leHQgc3Zne3RyYW5zZm9ybTpzY2FsZVgoLTEpfS5zcGxpZGVfX2Fycm93cy0tdHRiIC5zcGxpZGVfX2Fycm93e2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSl9LnNwbGlkZV9fYXJyb3dzLS10dGIgLnNwbGlkZV9fYXJyb3ctLXByZXZ7dG9wOjFlbX0uc3BsaWRlX19hcnJvd3MtLXR0YiAuc3BsaWRlX19hcnJvdy0tcHJldiBzdmd7dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpfS5zcGxpZGVfX2Fycm93cy0tdHRiIC5zcGxpZGVfX2Fycm93LS1uZXh0e2JvdHRvbToxZW07dG9wOmF1dG99LnNwbGlkZV9fYXJyb3dzLS10dGIgLnNwbGlkZV9fYXJyb3ctLW5leHQgc3Zne3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfS5zcGxpZGVfX3BhZ2luYXRpb24tLXR0Yntib3R0b206MDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtsZWZ0OmF1dG87cGFkZGluZzoxZW0gMDtyaWdodDouNWVtO3RvcDowfSIsIi5oZWFkZXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiA0NDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAjMUUxRTFFO1xyXG4gIHBhZGRpbmc6IDIycHggMCAxMHB4O1xyXG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG4gIHRyYW5zaXRpb246IC4zcztcclxuICBAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lTWF4KSB7XHJcbiAgICBtaW4taGVpZ2h0OiA4M3B4O1xyXG4gIH1cclxuICAmX19sb2dvIHtcclxuICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmVNYXgpIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMzBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbWFpbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cclxuICB9XHJcblxyXG5cclxuICAuY29sLWF1dG8ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG5cclxuXHJcbiAgdWwge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogI0U1RTVFNTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XHJcblxyXG4gICAgICAgICYgPiBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbl9fYXJyb3cge1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwMCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN1Yi1tZW51IHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDE5cHggMCByZ2JhKDAsMCwwLC4xMik7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG5cclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERDtcclxuXHJcbiAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgICAgICAgICAgIC8vICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIC8vICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgICAgLy8gICBiYWNrZ3JvdW5kOiAjQUFBO1xyXG4gICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmID4gbGkgPiBhIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuX19hcnJvdyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogNHB4IDAgNHB4IDVweDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMDAwMDAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICYgPiBhLFxyXG4gICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xyXG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5Q29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLnN1Yi1tZW51IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuYm9keS5hZG1pbi1iYXIgLmhlYWRlciB7XHJcbiAgdG9wOiAzMnB4O1xyXG5cclxuICAmICsgKiB7XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc4MnB4KSB7XHJcbiAgICB0b3A6IDQ2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyLXNlYXJjaCB7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIG1hcmdpbjogMCA1MHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lTWF4KSB7XHJcbiAgICBtYXJnaW46IDAgMTVweDtcclxuICB9XHJcbiAgcGF0aCB7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3NcclxuICB9XHJcbiAgJjpob3ZlciB7XHJcbiAgICBwYXRoIHtcclxuICAgICAgZmlsbDogI2ZmZjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vL0BpbmNsdWRlIG1lZGlhLW1pbigkdGFibGV0KSB7XHJcbi5zZWFyY2gtcm93IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG4gICYuYWN0aXZlIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbn1cclxuLy99XHJcblxyXG4uc2VhcmNoLWJveCB7XHJcblxyXG4gIHBhZGRpbmc6IDZweCAwIDE1cHg7XHJcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KCRwaG9uZU1heCkge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiAgLnNlYXJjaC1ib3gtaW5uZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICB9XHJcbiAgLnNlYXJjaC1pbnB1dCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIHBhZGRpbmc6IDAgMzhweCAwIDE4cHg7XHJcbiAgICBjb2xvcjogIzQ0NDQ0NDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG4gIC5zZWFyY2gtc3VibWl0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxcHg7XHJcbiAgICB0b3A6IDVweDtcclxuICAgIGJvdHRvbTogMXB4O1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzLCBjb2xvciAuM3M7XHJcbiAgICBjb2xvcjogIzBkNjkzODtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBkNjkzODtcclxuICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLm1lbnUtYnV0dG9uIHtcclxuICBAaW5jbHVkZSBtZWRpYS1taW4oJHRhYmxldCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG59XHJcblxyXG4uaGFtYnVyZ2VyIHtcclxuICB3aWR0aDogNTBweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgZm9udDogaW5oZXJpdDtcclxuICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIG1hcmdpbjogLThweCAwIDAgMTBweDtcclxuICBwYWRkaW5nOiAxcHggMCA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjE1cztcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LGZpbHRlcjtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBjb2xvcjogJHByaW1hcnlDb2xvcjtcclxuICBib3JkZXI6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICY6Zm9jdXMtdmlzaWJsZSxcclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0TWF4KSB7XHJcbiAgICBtYXJnaW46IDAgNXB4IDAgNXB4O1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5oYW1idXJnZXItYm94IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDI3cHg7XHJcbiAgaGVpZ2h0OiAyMXB4O1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldE1heCkge1xyXG4gICAgd2lkdGg6IDI2cHg7XHJcbiAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uaGFtYnVyZ2VyLS1zcGluIC5oYW1idXJnZXItaW5uZXIge1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4yMnM7XHJcbn1cclxuXHJcbi8vLmhhbWJ1cmdlci1pbm5lciwgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIsIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XHJcbi8vICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICB3aWR0aDogIDQuMnJlbTtcclxuLy8gIGhlaWdodDogLjNyZW07XHJcbi8vICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcclxuLy8gIHRyYW5zaXRpb24tZHVyYXRpb246IC4xNXM7XHJcbi8vICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbi8vICBiYWNrZ3JvdW5kLWNvbG9yOiAgIzJiMmIyYjtcclxuLy8gIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmVNYXgpIHtcclxuLy8gICAgd2lkdGg6IDIuNnJlbTtcclxuLy8gICAgaGVpZ2h0OiAuMnJlbTtcclxuLy8gIH1cclxuLy99XHJcblxyXG4uaGFtYnVyZ2VyLWlubmVyIHtcclxuICB0b3A6IDUwJTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tdG9wOiAtLjJyZW07XHJcbn1cclxuLmhhbWJ1cmdlci0tc3BpbiAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xyXG4gIHRyYW5zaXRpb246IHRvcCAuMXMgZWFzZS1pbiAuMjVzLG9wYWNpdHkgLjFzIGVhc2UtaW47XHJcbn1cclxuLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcclxuICB0b3A6IC04cHg7XHJcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXRNYXgpIHtcclxuICAgIHRvcDogLThweDtcclxuICB9XHJcbn1cclxuLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIsIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY29udGVudDogXCJcIjtcclxufVxyXG4vLy5oYW1idXJnZXItaW5uZXIsIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyLCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xyXG4vLyAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgd2lkdGg6ICA0LjJyZW07XHJcbi8vICBoZWlnaHQ6IC4zcmVtO1xyXG4vLyAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XHJcbi8vICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMTVzO1xyXG4vLyAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG4vLyAgYmFja2dyb3VuZC1jb2xvcjogICAjMmIyYjJiO1xyXG4vLyAgQGluY2x1ZGUgbWVkaWEtbWF4KCRwaG9uZU1heCkge1xyXG4vLyAgICB3aWR0aDogMi42cmVtO1xyXG4vLyAgICBoZWlnaHQ6IC4ycmVtO1xyXG4vLyAgfVxyXG4vL31cclxuLmhhbWJ1cmdlci0tc3BpbiAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XHJcbiAgdHJhbnNpdGlvbjogYm90dG9tIC4xcyBlYXNlLWluIC4yNXMsdHJhbnNmb3JtIC4yMnMgY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTtcclxufVxyXG4uaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XHJcbiAgYm90dG9tOiAtOHB4O1xyXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0TWF4KSB7XHJcbiAgICBib3R0b206IC04cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uaGFtYnVyZ2VyLWlubmVyOjphZnRlciwgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjb250ZW50OiBcIlwiO1xyXG59XHJcbi5oYW1idXJnZXItaW5uZXIsIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyLCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogIDI3cHg7XHJcbiAgaGVpZ2h0OiAzcHg7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjE1cztcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlDb2xvcjtcclxuICBAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldE1heCkge1xyXG4gICAgd2lkdGg6ICAyNnB4O1xyXG4gICAgaGVpZ2h0OiAzcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5oYW1idXJnZXItLXNwaW4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IC4xMnM7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XHJcbn1cclxuLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciwgLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIsIC5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogICRwcmltYXJ5Q29sb3I7XHJcbiAgaGVpZ2h0OiAzcHg7XHJcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXRNYXgpIHtcclxuICAgIGhlaWdodDogM3B4O1xyXG4gIH1cclxufVxyXG4uaGFtYnVyZ2VyLS1zcGluLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xyXG4gIHRvcDogMDtcclxuICB0cmFuc2l0aW9uOiB0b3AgLjFzIGVhc2Utb3V0LG9wYWNpdHkgLjFzIGVhc2Utb3V0IC4xMnM7XHJcbiAgb3BhY2l0eTogMDtcclxuICBoZWlnaHQ6IDNweDtcclxufVxyXG4uaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XHJcbiAgLy93aWR0aDogMi4xcmVtO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0TWF4KSB7XHJcblxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4uaGFtYnVyZ2VyLS1zcGluLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XHJcbiAgd2lkdGg6ICAyN3B4O1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG4gIGJvdHRvbTogMDtcclxuICB0cmFuc2l0aW9uOiBib3R0b20gLjFzIGVhc2Utb3V0LHRyYW5zZm9ybSAuMjJzIGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpIC4xMnM7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICBAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldE1heCkge1xyXG4gICAgd2lkdGg6ICAzMHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5oYW1idXJnZXItLXNwaW4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xyXG4gIHdpZHRoOiAyN3B4O1xyXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0TWF4KSB7XHJcbiAgICB3aWR0aDogIDMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vTUVOVSBNT0JJTEVcclxuLmFkbWluLWJhciB7XHJcbiAgLm1lbnUtZnVsbCB7XHJcblxyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODNweCAtIDQ2cHgpIDtcclxuICAgICYub3BlbiB7XHJcbiAgICAgIHRvcDogY2FsYyg4M3B4ICsgNDZweCk7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzgwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcclxuICAgICAgdG9wOiBjYWxjKDU5cHggKyA0NnB4KTtcclxuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTlweCAtIDQ2cHgpIDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4ubWVudS1mdWxsICB7XHJcbiAgbWFyZ2luOiAgMCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDgzcHgpO1xyXG4gIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzgwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcclxuXHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmVNYXgpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgLnN1Yi1tZW51IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KCRwaG9uZU1heCkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIHRvcDogLTEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0cmFuc2l0aW9uOiB0b3AgLjRzIGVhc2UtaW4tb3V0LCB6LWluZGV4IC40cyBjdWJpYy1iZXppZXIoMCwxLDEsMCk7XHJcbiAgICAvL21heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNjBweCk7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aCA7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNHMsIDBzLCAwcztcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLCBlYXNlLW91dCwgZWFzZS1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcywgLjRzLCAuNHM7XHJcbiAgICByaWdodDogLTEwMCU7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIHotaW5kZXgsIGJhY2tncm91bmQtY29sb3I7XHJcbiAgfVxyXG4gICYub3BlbiB7XHJcbiAgICB0b3A6IDgzcHg7XHJcbiAgICB6LWluZGV4OiA0MztcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzLCAwcywgMHM7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lTWF4KSB7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuICAmX19jb2wge1xyXG4gICAgYmFja2dyb3VuZDogIzFFMUUxRTtcclxuICAgIHBhZGRpbmc6IDIxcHggMTVweDtcclxuICAgIC5idG4ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lbnUtaXRlbS1kZXNjIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIHVsIHtcclxuICAgcGFkZGluZzogMCAwIDE1cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbGkge1xyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0ODQ4NDg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogI0U1RTVFNTtcclxuICAgICAgICBmb250LXNpemU6IDE0LjIycHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG59XHJcblxyXG5cclxuLy9NRU5VIE1PQklMRSIsIi5mb290ZXIge1xyXG4gIHBhZGRpbmc6IDUwcHggMCAzNXB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxMTtcclxuICBiYWNrZ3JvdW5kOiAjMUUxRTFFO1xyXG4gIG1hcmdpbi10b3A6IGF1dG87XHJcblxyXG5cclxuICAmX19yb3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRwaG9uZU1heCkge1xyXG4gICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29sIHtcclxuICAgIHdpZHRoOiBjYWxjKDIwJSAtIDIwcHgpO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmVNYXgpIHtcclxuICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgY29sb3I6ICNFNUU1RTU7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gIH1cclxuICAmX19saW5rIHtcclxuICAgIGNvbG9yOiAjRTVFNUU1O1xyXG4gICAgc3ZnIHtcclxuICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICAgIHBhdGgge1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRwcmltYXJ5Q29sb3I7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgcGF0aCB7IFxyXG4gICAgICAgIGZpbGw6ICRwcmltYXJ5Q29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbGkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NvcHkge1xyXG4gICAgY29sb3I6ICNBN0E3QTc7XHJcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lTWF4KSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG59IiwiLnJlbGF0ZWQtbmV3cyB7XHJcbiAgYmFja2dyb3VuZDogI0U1RTVFNTtcclxuICBwYWRkaW5nOiA1MHB4IDAgMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmVNYXgpIHtcclxuICAgIHBhZGRpbmc6IDI1cHggMCAwO1xyXG4gIH1cclxufVxyXG4ucmVsYXRlZC1uZXdzLXRvcCB7XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3cy1yb3cge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNXB4KTtcclxuICBtYXJnaW4tcmlnaHQ6IC0yNXB4O1xyXG5cclxufSIsIi5uZXdzLWJveCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiBjYWxjKDMzLjMlIC0gMjVweCk7XHJcbiAgbWF4LXdpZHRoOiA0NTBweDtcclxuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICBAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lTWF4KSB7XHJcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyNXB4KTtcclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDQ4MHB4KSB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjVweCk7XHJcbiAgfVxyXG4gICYtLWhvdCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogIDE1cHg7XHJcblxyXG4gIH1cclxuICAmX19jYXRzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTVweDtcclxuICAgIGxlZnQ6IDE1cHg7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gIH1cclxuICAmX19pbWFnZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICYtLWhvdCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgIH1cclxuICB9XHJcbiAgJl9fZGF0ZSB7XHJcbiAgICBtYXJnaW46IDFlbSAwIDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICM1NjU2NTY7XHJcbiAgICBmb250LXNpemU6IC44NWVtO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRwaG9uZU1heCkge1xyXG4gICAgICAvL21hcmdpbjogMjVweCAwIDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RpdGxlIHtcclxuICAgIG1hcmdpbjogLjNlbSAgMWVtICAwIDA7XHJcbiAgfVxyXG4gICZfX2V4Y2VycHQge1xyXG4gICAgbWFyZ2luOiAwICAxZW0gIDAgMDtcclxuICB9XHJcbiAgJjpob3ZlciB7XHJcbiAgICAubmV3cy1ib3hfX2ltYWdlIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uZXdzLWJveC1iaWcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KCRwaG9uZU1heCkge1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxuXHJcblxyXG4gICZfX2ltYWdlIHtcclxuICAgIHdpZHRoOiA2NiU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmVNYXgpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmLS1saXN0IHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRwaG9uZU1heCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY2F0cyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDE1cHg7XHJcbiAgICBsZWZ0OiAxNXB4O1xyXG4gICAgei1pbmRleDogOTtcclxuICB9XHJcbiAgLm5ld3MtYm94LWJpZy1jb250ZW50IHtcclxuICAgIHdpZHRoOiAzNCU7XHJcbiAgICBwYWRkaW5nOiAwIDI1cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lTWF4KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgJi0tbGlzdCB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmVNYXgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAubmV3cy1ib3gtYmlnX19kYXRlIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lTWF4KSB7XHJcbiAgICAgICAgICBtYXJnaW46IDI1cHggMCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgJl9fZGF0ZSB7XHJcbiAgICBtYXJnaW46IDFlbSAwIDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICM1NjU2NTY7XHJcbiAgICBmb250LXNpemU6IC44NWVtO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRwaG9uZU1heCkge1xyXG4gICAgICAvL21hcmdpbjogMjVweCAwIDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RpdGxlIHtcclxuICAgIG1hcmdpbjogLjNlbSAgMWVtICAwIDA7XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICMxODE4MTg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2V4Y2VycHQge1xyXG4gICAgbWFyZ2luOiAwICAxZW0gIDAgMDtcclxuICB9XHJcbiAgJjpob3ZlciB7XHJcbiAgICAubmV3cy1ib3gtYmlnX19pbWFnZSB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3cy1ib3gtaG90LWNvbnRlbnQge1xyXG5cclxuICBwYWRkaW5nOiAxMHB4IDI1cHg7XHJcblxyXG59IiwiLnMtZXJyb3ItNDA0IHtcclxuICBwYWRkaW5nOiAxMDBweCAwO1xyXG4gIGJhY2tncm91bmQ6ICMwYzAwMDA7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgZm9udC1zaXplOiAxMDBweDtcclxufSIsIi53cC1ibG9jay1xdW90ZSB7XHJcblxyXG4gIHBhZGRpbmc6MCAwIDAgLjZlbTtcclxuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRwcmltYXJ5Q29sb3I7XHJcbiAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7XHJcbiAgZm9udC1zaXplOiAxLjQzZW07XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4ud3AtYmxvY2stY29sdW1uIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmYWZlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNGRkZWM7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIHBhZGRpbmc6IDAgMC45NWVtO1xyXG59XHJcblxyXG4uZXhhbXBsZS1jb250YWluZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmZhZmU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2M0ZGRlYztcclxuICBwYWRkaW5nOiAwLjk1ZW07XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGNvbG9yOiAjMDAzNjYzO1xyXG59XHJcblxyXG4ud3AtYmxvY2staW1hZ2Uge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLndwLWJsb2NrLWZpbGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi53cC1ibG9jay1jb2RlIGNvZGUge1xyXG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjhyZW07XHJcbn1cclxuXHJcbi53cC1ibG9jay1wdWxscXVvdGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmZhZmU7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMDAzNjYzO1xyXG59XHJcblxyXG4ud3AtYmxvY2stdGFibGU6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxufVxyXG4iLCIuYmxvZy1zaW5nbGUtdG9wIHtcclxuICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1pbi1oZWlnaHQ6IDUyMnB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lTWF4KSB7XHJcbiAgICBtaW4taGVpZ2h0OiAzNDVweDtcclxuICAgIHBhZGRpbmc6IDkwcHggMCA2MHB4O1xyXG4gIH1cclxuICAmX19icmVhZGNydW1icyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDI1cHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRwcmltYXJ5Q29sb3I7XHJcbiAgICB9XHJcbiAgICBzcGFuIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgICAmLmJyZWFkY3J1bWJfbGFzdCB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAmX19iZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgIG9wYWNpdHk6IC43NTtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgfVxyXG4gICZfX2NhdHMge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lTWF4KSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19kYXRlIHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogI0E3QTdBNztcclxuICB9XHJcbn1cclxuXHJcbi5ibG9nLXNpbmdsZS10b3AtY2F0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIGNvbG9yOiAkdGV4dENvbG9yO1xyXG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIC8vZm9udC1zaXplOiAuODFlbTtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBwYWRkaW5nOiA1cHggMTBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIG1hcmdpbjogMCA1cHggNXB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxODtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnNpbmdsZS1yb3cge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lTWF4KSB7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICB9XHJcbiAgJl9fbGVmdCB7XHJcbiAgICB3aWR0aDogMjI1cHg7XHJcbiAgICBvcmRlcjogMTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmVNYXgpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG9yZGVyOiAyO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19jZW50ZXIge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIyNXB4IC0gMjI1cHggLSAxMDBweCApO1xyXG4gICAgbWFyZ2luOiAwIDUwcHg7XHJcbiAgICBvcmRlcjogMjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lTWF4KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvcmRlcjogMTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAmX19yaWdodCB7XHJcbiAgICB3aWR0aDogMjI1cHg7XHJcbiAgICBvcmRlcjogMztcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmVNYXgpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgIC5wb3N0LWF1dGhvciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNpbmdsZS1tb3JlIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDI1cHggMDtcclxuICBib3JkZXItdG9wOiAycHggc29saWQgI0U1RTVFNTtcclxuICAmX19oYWxmIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICAmLS1yaWdodCB7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAjNTY1NjU2O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lTWF4KSB7XHJcbiAgICAgICAgY29sb3I6ICMyNTI1MjU7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgLy90ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICM1NjU2NTY7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRwaG9uZU1heCkge1xyXG4gICAgICAgICAgY29sb3I6ICMyNTI1MjU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xhYmVsIHtcclxuICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICM1NjU2NTY7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lTWF4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgY29sb3I6ICMyNTI1MjU7XHJcbiAgICB9XHJcbiAgICAmLS1uZXh0IHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRwaG9uZU1heCkge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCLigLpcIjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtLXByZXYge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lTWF4KSB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwi4oC5XCI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDEuMjVlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgY29sb3I6ICM1NjU2NTY7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lTWF4KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcblxyXG59XHJcblxyXG4ucG9zdC1hdXRob3Ige1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAmX19hdmF0YXIge1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgaW1nIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX25hbWUge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHggLSAxNXB4KTtcclxuICAgIHdvcmQtc3BhY2luZzogMTAwdnc7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6ICRwcmltYXJ5Q29sb3I7XHJcbiAgfVxyXG59XHJcbi5zaGFyZS10aXRsZSB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uc2luZ2xlLWluZm8tbWV0YS1zaGFyZSB7XHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIHBhdGgge1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgcGF0aCB7XHJcbiAgICAgICAgZmlsbDogJHByaW1hcnlDb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn0iLCIudG9wLWJsb2cge1xyXG4gIHBhZGRpbmc6IDUwcHggMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmVNYXgpIHtcclxuICAgIHBhZGRpbmc6IDE1cHggMCA1MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmhvdC1ibG9nIHtcclxuICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxNTcyMztcclxuICBAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lTWF4KSB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDAgMzVweDtcclxuICB9XHJcbiAgLm5ld3MtYm94LWNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICB9XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi5ibG9nLW1haW4ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogNTBweCAwO1xyXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0TWF4KSB7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDAgMTVweDtcclxuICB9XHJcbn1cclxuLmJsb2ctbGlzdCB7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ1MHB4KTtcclxuICBAaW5jbHVkZSBtZWRpYS1tYXgoJHRhYmxldE1heCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5uZXdzLWJveC1iaWcge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCR0YWJsZXRNYXgpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmJsb2ctc2lkZWJhciB7XHJcbiAgd2lkdGg6IDQ1MHB4O1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgkdGFibGV0TWF4KSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgaW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uLXdyYXAge1xyXG4gIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4ucGFnaW5hdGlvbiB7XHJcbiAgLm5hdi1saW5rcyB7XHJcbiAgICAucGFnZS1udW1iZXJzIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtaW4td2lkdGg6IDMwcHg7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgJi5jdXJyZW50IHtcclxuICAgICAgICBmb250LXNpemU6IDEuNDI1ZW07XHJcbiAgICAgIH1cclxuICAgICAgJi5wcmV2LFxyXG4gICAgICAmLm5leHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgJi5wcmV2IHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5jdXN0b20tbGlzdCB7XHJcbiAgcGFkZGluZzogNTBweCAwIDA7XHJcbiAgYmFja2dyb3VuZDogIzE4MTgxODtcclxuICBjb2xvcjogI2ZmZjtcclxuICBAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lTWF4KSB7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDAgMDtcclxuICB9XHJcbn1cclxuLmN1c3RvbS1saXN0LWNhdGVnb3J5IHtcclxuICB3aWR0aDogMTAwJTtcclxuICAvL3BhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICZfX2hlYWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gIH1cclxuICAuY2Fyb3VzZWwtd3JhcCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgIC5uZXdzLWJveF9fZXhjZXJwdCB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmVNYXgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RpdGxlIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG59XHJcblxyXG4uY2F0ZWdvcnktZGVzY3JpcHRpb24ge1xyXG4gIGJhY2tncm91bmQ6ICNFNUU1RTU7XHJcbiAgcGFkZGluZzogNTBweCAwIDM1cHg7XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICAmID4gKjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYXJjaGl2ZS1tYWluIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lTWF4KSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICB9XHJcbn1cclxuXHJcbi5jYXRlZ29yeV9fYnJlYWRjcnVtYnMge1xyXG4gIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmVNYXgpIHtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmFyY2hpdmUsXHJcbi5jYXRlZ29yeSB7XHJcbiAgLmdsb2JhbC10aXRsZSB7XHJcbiAgICBtYXJnaW46IDI1cHggMCA1cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lTWF4KSB7XHJcbiAgICAgIG1hcmdpbjogMTVweCAwIDVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zdWJ0aXRsZSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59IiwiLmF1dGhvci10b3Age1xyXG4gIHBhZGRpbmc6IDAgMCA1MHB4O1xyXG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XHJcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KCRwaG9uZU1heCkge1xyXG4gICAgcGFkZGluZzogMCAwIDE0cHg7XHJcbiAgfVxyXG4gICZfX3JvdyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgkcGhvbmVNYXgpIHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2F2YXRhciB7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHdpZHRoOiAyMDBweDtcclxuICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRwaG9uZU1heCkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faW5mbyB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoJHBob25lTWF4KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19uYW1lIHtcclxuICAgIGNvbG9yOiAjMTgxODE4O1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KCRwaG9uZU1heCkge1xyXG4gICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2Rlc2Mge1xyXG4gICAgY29sb3I6ICMxODE4MTg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICB9XHJcbn1cclxuLmFyY2hpdmUtYXV0aG9yLXRpdGxlIHtcclxuICBjb2xvcjogIzAwMDtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIG1hcmdpbjogMCAwIDI1cHg7XHJcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KCRwaG9uZU1heCkge1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgbWFyZ2luOiAwIDAgMTVweDtcclxuICB9XHJcbn0iLCIucy1jdGEge1xyXG4gIG1hcmdpbjogMWVtIDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICZfX3RpdGxlIHtcclxuXHJcbiAgfVxyXG4gICZfX2J0biB7XHJcblxyXG4gIH1cclxufSIsIi5yZWFkLWFsc28ge1xyXG4gIG1hcmdpbjogMWVtIDA7XHJcbiAgcGFkZGluZzogMWVtIDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXItdG9wOiAycHggc29saWQgICNFNUU1RTU7XHJcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICAjRTVFNUU1O1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XHJcblxyXG4gIH1cclxuICAmX19sYWJlbCB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbWluLXdpZHRoOiA4MHB4O1xyXG4gIH1cclxuICAmX19saW5rIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG4gIC5zZXBhcmF0b3Ige1xyXG4gICAgbWFyZ2luOiAwIDhweCA7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gIH1cclxufSJdfQ== */
