:root{--color-white:#fff;--color-black:#000;--color-blue-dark:#036;--color-blue-standard:#47a;--color-blue-light-10:#6685a3;--color-blue-light-20:#b2c1d1;--color-blue-light-30:#ccd6e0;--color-green-dark:#996;--color-green-standard:#cc9;--color-green-light-10:#e0e0d1;--color-green-light-20:#f0f0e8;--page-columns-gap:3rem;--page-gutter:0.8rem}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:normal;margin-top:1em;margin-bottom:.5em}h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a,h5,h5 a,h6,h6 a{color:var(--color-blue-dark)}h1{font-size:1.25rem}@media (min-width:1024px){h1{font-size:1.375rem}}h2{font-size:1.125rem}@media (min-width:1024px){h2{font-size:1.25rem}}h3{font-size:1rem}@media (min-width:1024px){h3{font-size:1.125rem}}.masonry__item .post__title h3,h4{font-size:.875rem}@media (min-width:1024px){.masonry__item .post__title h3,h4{font-size:1rem}}h5{margin-bottom:1.5em;font-size:.875rem}@media (min-width:1024px){h5{font-size:.875rem}}h6{font-size:.875rem}@media (min-width:1024px){h6{font-size:.875rem}}*,h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0}*{padding:0;box-sizing:border-box}body{color:#000;background:#f0f0e8;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:.80008125rem}#wrapper{background-color:#fff;max-width:100em;margin:0 auto}@media (min-width:1024px){#wrapper{border:1px solid #ccccb2}}a{color:var(--color-blue-standard);text-decoration:none}a:hover{color:var(--color-green-dark)}.entry .post__body .wpptopdfenh img{padding:1em;box-shadow:none}.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em;color:#76797c}.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em}.hide{display:none}.quiet{color:#666}.loud{color:#000}.highlight{background:#ff0}.added{background:#060;color:#fff}.removed{background:#900;color:#fff}.first{margin-left:0;padding-left:0}.last{margin-right:0;padding-right:0}.top{margin-top:0;padding-top:0}.bottom{margin-bottom:0;padding-bottom:0}.entry .post__body div.alignright,.entry .post__body img.alignright{float:right;margin:1em}.entry .post__body div.aligncenter,.entry .post__body img.aligncenter{display:block;margin-left:auto;margin-right:auto}.entry .post__body div.alignleft,.entry .post__body img.alignleft{float:left;margin:1em}.entry .post__body img{box-shadow:0 1px 4px rgba(0,0,0,.2)}.entry .post__body img,.wp-caption{height:auto;margin-left:0;margin-right:0;max-width:calc(100vw - 2 * var(--page-gutter))}@media (min-width:768px){.entry .post__body img,.wp-caption{max-width:100%}}.sticky .wp-post-image{margin-top:0;box-shadow:none}.wp-post-image{margin-top:1em;height:auto;max-width:100%;box-shadow:0 1px 4px rgba(0,0,0,.2)}.entry .post .wp-smiley{box-shadow:none}.wp-caption-dd,.wp-caption-text{color:#666;font-size:85%;text-align:left}.wp-caption{margin-top:1em;margin-bottom:1em}.abstract{font-style:italic;margin:2em}@media screen and (max-width:1240px){.header__bottom-right-le{display:none}.header__bottom-right-ri{float:none;padding-left:2em}}.accesskeys{position:absolute;height:0;width:0;overflow:hidden;top:0;left:0;z-index:-10}.accesskeys a{display:block}@media print{html{font-size:100%}body{font-size:80%;color:#000;background:#f0f0e8;font-family:Verdana,Helvetica,Arial,sans-serif}.entry h3 a{text-decoration:none;color:#036}#comments,#footer,#respond,.header,.main__left,.main__right-bottom-right,.wpptopdfenh{display:none}a:active,a:focus,a:hover,a:link,a:visited{color:#069;text-decoration:none}}p{margin-bottom:1em}blockquote{margin:1.5em;color:#666;font-style:italic}dfn,strong{font-weight:700}dfn,em{font-style:italic}sub,sup{line-height:0}abbr,acronym{border-bottom:1px dotted #666}address{margin:0 0 1.5em;font-style:italic}del{color:#666}pre{margin:1.5em 0;white-space:pre}code,pre,tt{background-color:#f0f0e8;font:1em Monaco,Lucida Console,DejaVu Sans Mono,monospace;line-height:1.5;overflow:auto}#faq-block code{background:#fff;font-family:Verdana,Helvetica,Arial,sans-serif}hr{color:#ccd6e0;margin-bottom:1em}.footnotedivider{border-top:1px solid #ccd6e0;width:40%}.footnotes{font-size:85%}.required{font-size:smaller}h3 small a{font-size:80%}.blog__title h2,.post__title h3{color:#036;margin-top:0}.logged-in .post__title h3{width:85%}.blog-container:focus{border:0;outline:none}.blog-container .blog__info{margin-bottom:1em}.blog-container .entry>div{margin-bottom:2em}.blog-container .post:last-child{margin-bottom:0}.blog-container .meta{color:#000;margin-top:1em;margin-bottom:1em}.blog-container .sticky:after{border-color:#369 #fff;border-style:solid;border-width:0 16px 16px 0;content:"";position:absolute;right:0;top:0}.blog-container .edit-post{position:absolute;right:0;top:0;z-index:10;padding:0;text-align:right}.blog-container .post-edit-link{display:inline-block;background-color:var(--color-blue-dark);color:#fff;line-height:1.5;padding:0 1em;transition:background-color .25s linear}.blog-container .post-edit-link:hover{background-color:var(--color-blue-standard)}.blog-container .format-aside .post__body{background-color:#ccd6e0;border-left:1.5em solid #369;padding:1em}.blog-container .format-aside blockquote:last-child,.blog-container .format-aside p:last-child,.blog-container .format-link p:last-child{margin-bottom:0}.blog-container .format-link .post__body a{font-size:140%}.blog-container .format-link .post__body{padding:2em 0 1em}.blog-container .format-link .post__title,.blog-container .format-quote .post__title{display:none}.post__title h3 a{color:#036}.post__body ol,.post__body ul{margin-left:1.6em}.post{text-align:left;border-bottom:1px solid #036;position:relative;word-break:break-word}.post:last-child{border-bottom:0;margin-bottom:0}.error404 .post,.single .post{border-bottom:0}body.blog .categories,body.blog .tags{display:none}.sidebar__two table.em-calendar{background-color:#ccd6e0}.sidebar__two table.em-calendar tbody tr.days-names{color:#036}.sidebar__two table.em-calendar tbody tr td.eventful-post a,.sidebar__two table.em-calendar tbody tr td.eventful-pre a,.sidebar__two table.em-calendar tbody tr td.eventless-post,.sidebar__two table.em-calendar tbody tr td.eventless-pre{color:#ccd6e0}.sidebar__one table.em-calendar tbody tr td.eventful-post a,.sidebar__one table.em-calendar tbody tr td.eventful-pre a,.sidebar__one table.em-calendar tbody tr td.eventless-post,.sidebar__one table.em-calendar tbody tr td.eventless-pre{color:#e0e0d1}.sidebar__one table.em-calendar tbody tr td.eventful-post:hover,.sidebar__one table.em-calendar tbody tr td.eventful-pre:hover,.sidebar__one table.em-calendar tbody tr td.eventless-post:hover,.sidebar__one table.em-calendar tbody tr td.eventless-pre:hover{border:1px solid #e5e5b9}.sidebar__two table.em-calendar tbody tr td.eventful-post:hover,.sidebar__two table.em-calendar tbody tr td.eventful-pre:hover,.sidebar__two table.em-calendar tbody tr td.eventless-post:hover,.sidebar__two table.em-calendar tbody tr td.eventless-pre:hover{border:1px solid #ccd6e0}#siderbar1 table.em-calendar tbody tr td.eventful-today,.sidebar__one table.em-calendar tbody tr td.eventless-today{background-color:#e0e0d1;border:1px solid #5f83b9}.sidebar__two table.em-calendar tbody tr td.eventful-today,.sidebar__two table.em-calendar tbody tr td.eventless-today{background-color:#ccd6e0;border:1px solid #5f83b9}#siderbar1 table.em-calendar tbody tr td.eventful-today:hover,#siderbar2 table.em-calendar tbody tr td.eventful-today:hover,.sidebar__one table.em-calendar tbody tr td.eventless-today:hover,.sidebar__two table.em-calendar tbody tr td.eventless-today:hover{border:1px solid #5f83b9}.sidebar__one table.em-calendar tbody tr td{border:1px solid #e5e5d9}.sidebar__one table.em-calendar tbody tr td:hover,.sidebar__two table.em-calendar tbody tr td:hover{border:1px solid #9d9d9d}.sidebar__one table.em-calendar tbody tr td.eventful-today{background-color:#e0e0d1;border:1px solid #5f83b9}.sidebar__one table.em-calendar tbody tr td.eventful-today a,.sidebar__one table.em-calendar tbody tr td.eventful a,.sidebar__two table.em-calendar tbody tr td.eventful-today a,.sidebar__two table.em-calendar tbody tr td.eventful a{color:#036;font-weight:700;text-decoration:none}.sidebar__two table.em-calendar tbody tr td.eventful-today:hover{border:1px solid #5f83b9}table.em-calendar thead{font-size:100%!important}table.em-calendar thead td.month_name{font-weight:400}table.em-calendar tbody tr.days-names{font-weight:700}.sidebar__one table.em-calendar tbody tr.days-names td:hover,.sidebar__two table.em-calendar tbody tr.days-names td:hover{border:none}#wp-calendar tbody tr td,.sidebar__two table.em-calendar tbody tr td{padding:.2em;border:1px solid #ccd6e0;text-align:center;position:relative}.nav-mobile #wp-calendar tbody tr td,.nav-mobile .sidebar__two table.em-calendar tbody tr td{color:var(--color-white)}#wp-calendar caption{color:var(--color-blue-dark);padding:.25rem 0}.nav-mobile #wp-calendar caption{color:var(--color-white)}.calendar_wrap .wp-calendar-table a,.wp-block-calendar .wp-calendar-table a{text-decoration:none;display:block;position:absolute;z-index:10;left:0;top:0;height:100%;width:100%;padding:.2em;background-color:var(--color-blue-light-10);color:var(--color-white)}.nav-mobile .calendar_wrap .wp-calendar-table a,.nav-mobile .wp-block-calendar .wp-calendar-table a{text-decoration:underline}.wp-block-calendar{padding:.5rem 0}.calendar_wrap nav,.wp-block-calendar nav{display:flex;justify-content:space-between}.calendar_wrap nav a,.wp-block-calendar nav a{padding:.5em;display:inline-block;text-decoration:none}.calendar_wrap nav a:hover,.wp-block-calendar nav a:hover{text-decoration:underline}.wp-calendar-table{border-collapse:collapse}.wp-calendar-table #today{background-color:var(--color-green-light-20)}.nav-mobile .wp-calendar-table #today{color:var(--color-blue-dark)}.wp-calendar-table th{font-weight:400;padding:.25em;border:1px solid var(--color-blue-light-30)}#siderbar1 table.em-calendar tbody tr td,.sidebar__one #wp-calendar tbody tr td{border:1px solid #e5e5d9}.sidebar__one #wp-calendar tbody tr td.pad:hover,.sidebar__two #wp-calendar tbody tr td.pad:hover{border:none}.sidebar__two #wp-calendar thead tr th{color:#036}.sidebar__two #wp-calendar tbody tr td:hover{border:1px solid #9d9d9d}.sidebar__two .wp-calendar-table th{background-color:var(--color-blue-light-30)}.calendar_wrap{max-width:420px;margin:2em auto}@media (min-width:1024px){.calendar_wrap{margin:0 auto}}.sidebar .em.em-calendar.size-small .em-cal-nav:not(.em-cal-nav-centered) .month input{font-size:1rem!important}.sidebar .em.em-calendar.size-small .em-cal-body .em-cal-day .em-cal-day-date a,.sidebar .em.em-calendar.size-small .em-cal-body .em-cal-day .em-cal-day-date span{font-size:.75rem!important;width:1.5rem;height:1.5rem;padding:3px}.sidebar .em.em-calendar.size-small .em-cal-nav:not(.em-cal-nav-centered) .em-calnav,.sidebar .em.em-calendar.size-small .em-cal-nav:not(.em-cal-nav-centered) .em-calnav svg{width:1rem;height:1rem}.comments-area{margin-top:4rem}.commentlist{padding-left:2.8em;clear:both}.commentlist p{padding-top:.4em}.comment{padding-bottom:.5em}.comment p{margin-bottom:.2em}#author,#email,#url{width:12em;color:#000;font-weight:700;padding:3px;margin-right:5px;border:1px solid #000}#submit{margin-bottom:15px;margin-top:5px;padding:2px}.comment-respond{margin-top:.5em;margin-bottom:1em}#comment{width:90%;border:1px solid #000;color:#000}#commentform h2{font-weight:400}.recentcomments{padding-left:1em}li.comment ul.children{margin-left:1em}#comment-nav-above,#comment-nav-below{padding-left:1em}.form-allowed-tags{display:none}.dt_radio_answer_nolink{background:#585858;background-color:#585858;border-color:1px solid #585858}.dt_radio_answer_nolink a:link,.dt_radio_answer_nolink a:visited{color:azure}.embed-media{position:relative}.embed-media__inner{padding-top:56.25%;background-color:var(--color-blue-light-30)}.embed-media__warning{color:var(--color-blue-dark);position:absolute;height:100%;width:100%;display:flex;flex-direction:column;text-align:center;align-items:center;top:0;left:0;justify-content:center;cursor:pointer;z-index:5}.embed-media__warning .embed-media__warning-text{display:none}.embed-media__warning:before{content:"";height:3.5rem;width:3.5rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--color-blue-standard);-webkit-mask-image:url(images/embed-icon.svg);mask-image:url(images/embed-icon.svg)}.embed-media__warning:hover:before{display:none}.embed-media__warning:hover .embed-media__warning-text{display:block}.embed-media[data-type=video] .embed-media__warning:before,.embed-media[data-type=youtube] .embed-media__warning:before{-webkit-mask-image:url(images/youtube-brands.svg);mask-image:url(images/youtube-brands.svg)}.embed-media__warning{padding:var(--page-gutter)}.embed-media__element{position:absolute;left:0;top:0;width:100%;height:100%}.embed-media__video{position:relative;height:100%;width:100%;z-index:20;background-color:var(--color-black)}.embed-media__iframe,.embed-media__not-supported{position:relative;z-index:10}.embed-media__not-supported{height:100%;width:100%;display:flex;justify-content:center;align-items:center;background-color:var(--color-blue-light-30)}.footer{margin-top:1.5em;background-color:#fff;border-top:1px solid #ccd6e0;padding:1em 0;line-height:1;font-size:80%}@media (min-width:1024px){.footer{display:flex;justify-content:flex-end}}.footer ul{list-style-type:none;text-align:center;padding-bottom:.5em}@media (min-width:1024px){.footer ul{text-align:left}}.footer ul li{display:inline-block;padding-left:2em}.footer ul li:first-child{padding-left:0}.footer ul li ul li{padding-left:1em;padding-right:1em}.footer .footer__inner{padding:0 var(--page-gutter)}@media (min-width:1024px){.footer .footer__inner{padding-left:3rem;width:81%}}.footer .widgettitle{visibility:hidden;display:none}@media (min-width:1024px){.footer .nav-footer{display:flex;justify-content:space-between}}.footer img{width:17px;height:17px}.header{padding-top:1.1em}.header img{max-width:100%;height:auto;width:100%}.header__container{display:flex;flex-wrap:wrap;justify-content:flex-end}.header__main{--header-image-width:35.15625%;flex-grow:1;width:100%;align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:space-between;order:1;align-content:flex-start}@media (min-width:1024px){.header__main{width:80%;order:unset}}.header__main-image{display:inline-block;width:100%;line-height:0;order:3}@media (min-width:1024px){.header__main-image{width:var(--header-image-width);max-width:360px;order:1}}.header__main-image a{display:block}.header__main-logo{line-height:0;padding:0 var(--page-gutter);width:100%;text-align:right;order:1}@media (min-width:1024px){.header__main-logo{width:calc(100% - var(--header-image-width));padding-left:0;order:2}}.header__main-logo img{display:inline-block;width:12.5rem}@media (min-width:1024px){.header__main-logo img{width:14.5rem}}.header__main-logo a{display:block;padding-bottom:.55rem}.header__main-right-top{padding:0 2em}.header__main-right-top a{display:block;height:9em;position:relative}.header__main-right-top img{bottom:5%;max-width:100%;width:450px;position:absolute;right:0}.header__main-nav-user{background-color:#ccd6e0;height:1.8em;width:100%;display:flex;justify-content:flex-end;order:4;display:none}@media (min-width:1024px){.header__main-nav-user{display:flex;order:3}}.header__main-nav{width:100%;order:2;top:0;z-index:100}@media (min-width:1024px){.header__main-nav{position:unset;top:auto;order:4;z-index:auto}}.header__nav{min-height:1.8em;background-color:#036;width:100%}.header__title{display:flex;flex-direction:column;justify-content:flex-end;order:2;width:100%}@media (min-width:1024px){.header__title{padding-bottom:3.75em;padding-left:var(--page-gutter);padding-right:var(--page-gutter);width:20%;flex-shrink:0;order:unset}}.header__title ul{padding:var(--page-gutter) var(--page-gutter) 0;list-style:none}.header__title ul ul{padding:0}@media (min-width:1024px){.header__title ul{padding:0}}.header__title .textwidget-fakultaet{color:#036;padding-bottom:.3em}.header__title .textwidget-institut{color:#036;padding-bottom:.3em;font-weight:700}.header__main-nav--mobile{position:relative}@media (min-width:1024px){.header__main-nav--mobile{display:none}}.header__main-nav--sticky{position:fixed;top:0;left:0}@media (min-width:1024px){.header__main-nav--sticky{position:unset}}.header__search{width:100%;order:3}@media (min-width:1024px){.header__search{display:none;order:unset}}.header__search .widget-search{padding:1em var(--page-gutter) 0}.main{display:grid;column-gap:var(--page-columns-gap);grid-template-columns:1fr;word-break:break-word}@media (min-width:1024px){.main{grid-template-columns:20% calc(60% - 2 * var(--page-columns-gap)) 20%}}@media (min-width:1024px){.page-template-masonry .main{grid-template-columns:20% calc(80% - 2 * var(--page-columns-gap))}}.main__left{display:none}@media (min-width:1024px){.main__left{display:block;margin-top:-3.55em}}.main__middle{padding:2em var(--page-gutter) 0}@media (min-width:1024px){.main__middle{padding:2em 0 0}}@media (min-width:1024px){.main__right{padding-top:2em}}.main__right-search{display:none}@media (min-width:1024px){.main__right-search{display:block}}.masonry{position:relative}.masonry__container{width:100%}@media (min-width:1024px){.masonry__container{margin:0 calc(var(--page-columns-gap) / -4)}}.masonry__item{cursor:pointer;width:100%;padding:calc(var(--page-columns-gap) / 4) 0}@media (min-width:1024px){.masonry__item{padding:calc(var(--page-columns-gap) / 4);width:33%}}.masonry__item .post{background-color:var(--color-green-light-20);box-shadow:0 2px 9px #ccc}.masonry__item .post__image{line-height:0}.masonry__item .post__image img{width:auto}@media (min-width:1024px){.masonry__item .post__image img{width:100%}}.masonry__item .post__header{margin-bottom:.5rem}.masonry__item .post__body{padding:0 .5rem}.logged-in .masonry__item .post__title h3{width:100%}.masonry__item .meta{padding:1rem .5rem .5rem;margin:0}.masonry__item .wp-post-image{margin-top:0}.masonry__item .post__title h3{margin:0;padding:.5rem;background-color:var(--color-blue-light-30)}.widget_tag_cloud a{padding:.1em}ul li.s2_form_widget div p{margin-bottom:.5em}ul li.s2_form_widget div form input#s2email{border:1px solid #7f9cbe}#line{width:100%;border-top:1px solid #ccd6e0}.unsichtbar{visibility:hidden}.menu-zwei-container li.menu-item ul.sub-menu{display:none}.menu-zwei-container li.current-menu-item ul.sub-menu,.menu-zwei-container li.current-menu-parent ul.sub-menu{display:inherit}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.aria-label{display:none}.header .nav-mobile{color:var(--color-white);position:relative}.header .nav-mobile a{color:var(--color-white);display:block}.header .nav-mobile .border,.header .nav-mobile .widget_search,.header .nav-mobile [id*=recent-comments],.header .nav-mobile [id*=search],.header .nav-mobile [id*=tag_cloud]{display:none}.header .nav-mobile .menu-item-has-children>a,.header .nav-mobile .widgettitle{background-color:var(--color-blue-dark);color:var(--color-white);padding:0 var(--page-gutter);text-transform:uppercase;padding:1em var(--page-gutter);display:flex;justify-content:space-between;align-items:center;border-bottom:0;font-size:1rem}.header .nav-mobile .menu-item-has-children>a:after,.header .nav-mobile .widgettitle:after{content:"";background-color:var(--color-white);-webkit-mask-image:url(images/chevron-right-solid.svg);mask-image:url(images/chevron-right-solid.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;height:1em;width:1em;transition:transform .25s linear}.header .nav-mobile .widgettitle+div,.header .nav-mobile .widgettitle+ul,.header .nav-mobile .widgettitle~select{display:none}.header .nav-mobile .menu-item-has-children>a:after,.header .nav-mobile .widgettitle.widgettitle--open:after{transform:rotate(90deg)}.header .nav-mobile .menu-item-has-children>a+div,.header .nav-mobile .menu-item-has-children>a+ul,.header .nav-mobile .menu-item-has-children>a~select,.header .nav-mobile .widgettitle.widgettitle--open+div,.header .nav-mobile .widgettitle.widgettitle--open+ul,.header .nav-mobile .widgettitle.widgettitle--open~select{display:block}.header .nav-mobile .widget_categories .cat-item{align-items:center}.header .nav-mobile .nav-mobile__main{background-color:var(--color-blue-dark);display:none;position:absolute;top:100%;z-index:100;max-height:75vh;overflow:scroll;padding-bottom:.5em}.header .nav-mobile .nav-mobile__main li.widget{background-color:transparent}.header .nav-mobile .nav-mobile__main>ul>li{border-bottom:0;border-top:1px solid var(--color-white)}.header .nav-mobile .nav-mobile__main>ul>li a{padding:1em var(--page-gutter)}.header .nav-mobile .nav-mobile__main>ul>li>a{font-size:1rem}.header .nav-mobile .nav-mobile__main>ul:last-child li:last-child{border-bottom:0}.header .nav-mobile .nav-mobile__main ul li li{background-color:var(--color-blue-light-10);color:var(--color-white);border-top:1px solid var(--color-white)}.header .nav-mobile .nav-mobile__main .sub-menu{margin:0}.header .nav-mobile .nav-mobile__main ul li li .sub-menu{margin:0 calc(-1 * var(--page-gutter))}.header .nav-mobile .nav-mobile__main .sub-menu li{padding:0}.header .nav-mobile .nav-mobile__main .sub-menu a{background-color:var(--color-blue-light-20);padding-left:calc(2 * var(--page-gutter));margin:0}.header .nav-mobile .nav-mobile__main .menu-item-has-children li{text-transform:none}.header .nav-mobile .widget_archive select{width:calc(100% - 2 * var(--page-gutter));margin:var(--page-gutter);height:2em}.header .nav-mobile table{background-color:var(--color-blue-standard)}.nav-mobile__head{display:flex;padding:0 var(--page-gutter);align-items:center}.nav-bars__input{position:absolute;visibility:hidden}.nav-mobile__bars,.nav-mobile__home{width:3.75em;height:3.75em;background-repeat:no-repeat;background-size:2em}.nav-mobile__bars{margin-left:calc(-1 * var(--page-gutter));background-position:left var(--page-gutter) center;background-image:url(images/bars.svg)}.nav-bars__input:checked+.nav-mobile .nav-mobile__bars{background-image:url(images/close.svg)}.nav-mobile__back a{background-image:url(images/arrow-left-solid.svg);background-position:left var(--page-gutter) center;background-repeat:no-repeat;padding-left:calc(var(--page-gutter) + 2rem)!important;background-size:1em;display:block;width:100%;color:#fff}.nav-mobile__home{background-image:url(images/home.svg);background-position:50%}.nav-bars__input:checked+.nav-mobile .nav-mobile__main{display:block}.nav-mobile__user{display:flex}.nav-mobile__user .nav-lang a,.nav-mobile__user .nav-user a{display:block;padding-left:1em;font-size:1rem;line-height:2.5}.nav-mobile__user .nav-lang,.nav-mobile__user .nav-user{display:block;padding:0}.nav-mobile__logo{flex-grow:1;text-align:right;opacity:0;transition:opacity .25s linear}.nav-mobile__logo img{height:3em;max-width:100%;width:auto}.header__main-nav--sticky .nav-mobile__logo{opacity:1}.nav-lang,.nav-main,.nav-user{background:#036;clear:both;margin:0;padding:0 var(--page-gutter);display:none}@media (min-width:1024px){.nav-lang,.nav-main,.nav-user{display:block;padding-left:var(--page-columns-gap)}}.nav-lang,.nav-user{background:inherit;padding-left:.9em}.nav-lang ul,.nav-main ul,.nav-user ul{list-style:none;padding-left:0;display:flex}.nav-lang ul li:first-child a .border,.nav-main ul li:first-child a .border,.nav-user ul li:first-child a .border{display:none}.nav-lang li,.nav-main li,.nav-user li{position:relative}.nav-lang li:last-child a,.nav-main li:last-child a,.nav-user li:last-child a{padding-right:0}.nav-user .nav-user__admin-link{display:none}@media (min-width:1024px){.nav-user .nav-user__admin-link{display:block}}.nav-lang a,.nav-main a,.nav-user a{color:#fff;display:block;line-height:1.8em;padding-right:1em;text-decoration:none}.nav-lang a,.nav-user a{color:#036}.nav-main ul ul{display:none;float:left;margin:0;position:absolute;padding-top:1px;left:0;z-index:99999}.nav-main ul ul .border{display:none}.nav-main ul ul ul{left:100%;top:0;padding-left:1px}.nav-main ul ul a{border-bottom:1px solid #fff;color:#036;font-weight:400;min-height:1.8em;padding-left:1em;line-height:1.8em;width:12em}.nav-main a:focus,.nav-main li:hover>a,.nav-main ul ul :hover>a,.nav-main ul ul a{background:#ccd6e0}.nav-main a:focus,.nav-main li:hover>a{background:#036}.nav-main ul li:hover>ul{display:block}.nav-main .current-menu-ancestor>a,.nav-main .current-menu-item>a,.nav-main .current_page_ancestor>a,.nav-main .current_page_item>a{font-weight:400}.nav-previous,.navleft{float:left;padding:1em 0}.nav-next,.navright{float:right;padding:1em 0}.navigation{border-top:1px solid #036}.border{border-left:1.5px solid #fff;height:1em;position:relative;bottom:-.4em;padding-right:1em}.pager{margin-top:2rem;border-top:0}.pager a{color:var(--color-blue-dark)}.pager .title-desktop{display:none}@media (min-width:768px){.pager .title-desktop{display:block}}@media (min-width:768px){.pager .title-mobile{display:none}}.pager .pager__inner{display:flex;justify-content:center;border-top:1px solid var(--color-blue-light-20);padding-top:1em}.pager .pager__inner .next,.pager .pager__inner .pager__next,.pager .pager__inner .pager__prev,.pager .pager__inner .prev{max-width:33%;display:flex;align-items:center}@media (min-width:768px){.pager .pager__inner .next,.pager .pager__inner .pager__next,.pager .pager__inner .pager__prev,.pager .pager__inner .prev{max-width:none}}.pager .pager__inner .next:before,.pager .pager__inner .pager__next:before,.pager .pager__inner .pager__prev:before,.pager .pager__inner .prev:before{content:"";background-color:var(--color-blue-dark);-webkit-mask-image:url(images/chevron-right-solid.svg);mask-image:url(images/chevron-right-solid.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:.75rem;mask-size:.75rem;-webkit-mask-position:right center;mask-position:right center;display:inline-block;height:100%;width:1rem;flex-shrink:0;padding-left:.5rem}.pager .pager__inner .next .title-inner,.pager .pager__inner .pager__next .title-inner,.pager .pager__inner .pager__prev .title-inner,.pager .pager__inner .prev .title-inner{width:100%;text-overflow:ellipsis}.pager .pager__inner .pager__prev:before,.pager .pager__inner .prev:before{transform:rotate(-180deg)}.pager .pager__inner .next,.pager .pager__inner .pager__next{flex-direction:row-reverse;text-align:right}.pager .pager__inner .page-numbers{padding:.25rem}.pager .pager__inner .next,.pager .pager__inner .prev{flex-grow:1;padding-left:0;padding-right:0}.pager .pager__inner .next{text-align:right}.pager .pager__inner .placeholder{opacity:.25}.pager.pagination-single .pager__inner{justify-content:space-between}.pager.pagination-single .pager__next,.pager.pagination-single .pager__prev{max-width:40%}.sidebar__one,.sidebar__one--mobile{width:100%;background-color:#fff}.sidebar__one--mobile a,.sidebar__one a{color:var(--color-blue-dark)}.sidebar__one--mobile a[aria-current],.sidebar__one a[aria-current]{font-weight:700}.sidebar__one--mobile h2,.sidebar__one h2{margin-top:0;color:#036;padding-left:var(--page-gutter);font-size:100%;margin-bottom:0;font-weight:700;line-height:1.7em}.sidebar__one--mobile .recentcomments,.sidebar__one--mobile .textwidget,.sidebar__one .recentcomments,.sidebar__one .textwidget{padding:0 var(--page-gutter)}.sidebar__one--mobile ul,.sidebar__one ul{list-style-type:none}.sidebar__one--mobile ul .children,.sidebar__one--mobile ul .sub-menu,.sidebar__one ul .children,.sidebar__one ul .sub-menu{margin:0 calc(-1 * var(--page-gutter))}.sidebar__one--mobile ul li:first-child,.sidebar__one ul li:first-child{border-top:1px solid #fff}.sidebar__one--mobile ul li li,.sidebar__one ul li li{font-size:100%;font-weight:400;border-bottom:1px solid #fff;background-color:var(--color-green-light-10);min-height:1.6em;line-height:1.7em;padding:0 var(--page-gutter)}.sidebar__one--mobile ul li li:last-child,.sidebar__one ul li li:last-child{border-bottom:0}.sidebar__one--mobile ul li li a,.sidebar__one ul li li a{display:block;padding:0 var(--page-gutter);margin:0 calc(-1 * var(--page-gutter))}.sidebar__one--mobile ul li li li a,.sidebar__one ul li li li a{display:block;padding-left:calc(3 * var(--page-gutter))}.sidebar__one--mobile ul ul ul li,.sidebar__one ul ul ul li{padding-left:0;background-color:var(--color-green-light-20);min-height:1.6em;line-height:1.7em}.sidebar__one--mobile ul li li li li,.sidebar__one ul li li li li{background-color:#fff}.sidebar__one--mobile .widget_archive li,.sidebar__one .widget_archive li{display:flex;padding-right:var(--page-gutter)}.sidebar__one--mobile .widget_archive li a,.sidebar__one .widget_archive li a{flex-grow:1;padding-right:0}.sidebar__one--mobile .widget_categories .cat-item-none,.sidebar__one .widget_categories .cat-item-none{padding:0 var(--page-gutter)}.sidebar__one--mobile .widget_categories .cat-item,.sidebar__one .widget_categories .cat-item{display:flex;flex-wrap:wrap;padding-right:var(--page-gutter)}.sidebar__one--mobile .widget_categories .cat-item a,.sidebar__one .widget_categories .cat-item a{flex-grow:1;padding-right:0}.sidebar__one--mobile .widget_categories .cat-item ul,.sidebar__one .widget_categories .cat-item ul{width:100%}.sidebar__one--mobile .widget_categories .cat-item .cat-item,.sidebar__one .widget_categories .cat-item .cat-item{margin-right:calc(-1 * var(--page-gutter))}.sidebar__one--mobile .widgettitle,.sidebar__one .widgettitle{background-color:var(--color-green-standard);min-height:1.6em;line-height:1.7em;font-weight:400;border-top:1px solid #fff}.sidebar__one--mobile li:first-child>.widgettitle,.sidebar__one li:first-child>.widgettitle{border-top:0}.sidebar__one--mobile .widget_tag_cloud,.sidebar__one .widget_tag_cloud{background-color:#e5e5d9;border-bottom:1px solid #fff}.sidebar__one--mobile .tagcloud,.sidebar__one .tagcloud{padding:var(--page-gutter)}.sidebar__one--mobile table,.sidebar__one table{width:100%;background-color:#e5e5d9}.sidebar__one--mobile caption,.sidebar__one caption{background-color:#e5e5d9}.sidebar__one--mobile .widget select,.sidebar__one .widget select{margin-left:var(--page-gutter)}.sidebar__one--mobile li.widget,.sidebar__one li.widget{background-color:var(--color-green-light-10)}.sidebar__one--mobile .rssSummary,.sidebar__one--mobile .widget_rss cite,.sidebar__one .rssSummary,.sidebar__one .widget_rss cite{padding-left:var(--page-gutter)}.sidebar__one--mobile .widget_rss ul li span,.sidebar__one .widget_rss ul li span{display:block;padding-left:var(--page-gutter)}.sidebar__one--mobile div.ngg-widget,.sidebar__one--mobile div.ngg_slideshow,.sidebar__one div.ngg-widget,.sidebar__one div.ngg_slideshow{padding-left:var(--page-gutter)}.sidebar__one--mobile ul.ngg-media-rss-widget li,.sidebar__one ul.ngg-media-rss-widget li{padding-top:.5em}.sidebar__one--mobile ul li.widget_em_locations_widget ul li ul li,.sidebar__one--mobile ul li.widget_em_widget ul li ul li,.sidebar__one ul li.widget_em_locations_widget ul li ul li,.sidebar__one ul li.widget_em_widget ul li ul li{padding-left:var(--page-gutter)}.sidebar__one--mobile ul li.widget_archive select,.sidebar__one ul li.widget_archive select{margin-left:var(--page-gutter)}.sidebar__one--mobile ul li.s2_form_widget div,.sidebar__one ul li.s2_form_widget div{padding-left:var(--page-gutter)}.sidebar__one--mobile .wp-block-latest-comments__comment,.sidebar__one .wp-block-latest-comments__comment{margin-bottom:0}.sidebar__one--mobile .wp-block-latest-comments__comment-meta a,.sidebar__one .wp-block-latest-comments__comment-meta a{display:inline-block}.sidebar__one--mobile .widget_search,.sidebar__one .widget_search{padding:.25rem var(--page-gutter)}.sidebar__one--mobile .widget_search label,.sidebar__one .widget_search label{color:var(--color-blue-dark);font-weight:700;line-height:1.5}.sidebar__one--mobile .wp-block-calendar caption,.sidebar__one--mobile .wp-block-calendar table,.sidebar__one .wp-block-calendar caption,.sidebar__one .wp-block-calendar table{background-color:var(--color-green-light-standard)}.sidebar__one--mobile .wp-block-calendar table th,.sidebar__one .wp-block-calendar table th{background:transparent;border-bottom:1px solid var(--color-green-dark)}.sidebar__two{padding:0 1em;padding-right:var(--page-gutter)}.sidebar__two .sidebar__item{margin:2em 0}.sidebar__two h2{font-size:1.15em;border-bottom:1px solid var(--color-blue-light-20);margin-top:0}.sidebar__two ul{list-style:none}.sidebar__two table{width:100%}.sidebar__two li.cat-item ul.children{padding-left:2em}.sidebar__two .recentcomments{padding-left:0}.sidebar__two ul li.widget_recent_entries ul li{padding-bottom:.5em}.sidebar__two #recentcomments li,.sidebar__two .widget-recent-posts li{margin:.5rem 0}.widget-recent-posts li{display:flex}.widget-recent-posts .post-date{border-right:1px solid var(--color-blue-light-20);padding-right:.25rem;margin-right:.25rem}.widget-search{--input-image-width:20px}.widget-search form{display:flex}.widget-search input{border:0}.widget-search input[type=text]{border:1px solid var(--color-blue-light-10);padding:.2em 1em;line-height:1;width:calc(100% - var(--input-image-width))}.widget-search input[type=image]{width:var(--input-image-width)}.wikilist__nav-index{margin-top:3em;text-align:center}@media (min-width:1024px){.wikilist__nav-index{text-align:left}}.wikilist__nav-index-item{padding:.25em;margin-right:.5em;font-size:1.25em;text-transform:uppercase;line-height:1.75}@media (min-width:1024px){.wikilist__nav-index-item{line-height:1.25}}.wikilist__nav-index-item:first-child{padding-left:0}.wikilist__index{text-transform:uppercase;line-height:1.5;border-bottom:1px solid var(--color-green-light-20);font-weight:400}.wp-block-gallery{margin:2em 0}.wp-block-gallery ul{padding:0;margin:0}@media (max-width:767px){.wp-block-gallery .blocks-gallery-item{width:100%!important;margin-right:0!important}}.wp-block-gallery .blocks-gallery-item img{width:100%}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjAwLXZhcmlhYmxlcy92YXJpYWJsZXMuc2NzcyIsInRoZW1lLmNzcyIsIjIwLWdsb2JhbC9oZWFkaW5ncy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2JyZWFrcG9pbnQtc2Fzcy9zdHlsZXNoZWV0cy9fYnJlYWtwb2ludC5zY3NzIiwiMjAtZ2xvYmFsL2xheW91dC5zY3NzIiwiMjAtZ2xvYmFsL2xpbmtzLnNjc3MiLCIyMC1nbG9iYWwvbWlzYy5zY3NzIiwiMjAtZ2xvYmFsL3ByaW50LnNjc3MiLCIyMC1nbG9iYWwvdGV4dC5zY3NzIiwiNDAtY29tcG9uZW50cy9ibG9nLnNjc3MiLCI0MC1jb21wb25lbnRzL2NhbGVuZGFyLnNjc3MiLCI0MC1jb21wb25lbnRzL2NvbW1lbnRzLnNjc3MiLCI0MC1jb21wb25lbnRzL2RlY2lzaW9uLXRyZWUuc2NzcyIsIjQwLWNvbXBvbmVudHMvZW1iZWRtZWRpYS5zY3NzIiwiNDAtY29tcG9uZW50cy9mb290ZXIuc2NzcyIsIjQwLWNvbXBvbmVudHMvaGVhZGVyLnNjc3MiLCI0MC1jb21wb25lbnRzL21haW4uc2NzcyIsIjQwLWNvbXBvbmVudHMvbWFzb25yeS5zY3NzIiwiNDAtY29tcG9uZW50cy9taXNjLnNjc3MiLCI0MC1jb21wb25lbnRzL25hdi1tb2JpbGUuc2NzcyIsIjQwLWNvbXBvbmVudHMvbmF2LnNjc3MiLCI0MC1jb21wb25lbnRzL3BhZ2VyLnNjc3MiLCI0MC1jb21wb25lbnRzL3NpZGViYXItb25lLnNjc3MiLCI0MC1jb21wb25lbnRzL3NpZGViYXItdHdvLnNjc3MiLCI0MC1jb21wb25lbnRzL3dpZGdldC1yZWNlbnQtcG9zdHMuc2NzcyIsIjQwLWNvbXBvbmVudHMvd2lkZ2V0LXNlYXJjaC5zY3NzIiwiNDAtY29tcG9uZW50cy93aWtpbGlzdC5zY3NzIiwiNDAtY29tcG9uZW50cy93cC1nYWxsZXJ5LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsTUFDQSxtQkFBQSxBQUNBLG1CQUFBLEFB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Qm85REEsQXNCajlEQSx1RUFFQSxjQUFBLEN0Qm05REEsQXVCcC9EQSx3QkFDQSxZQUFBLEN2QnUvREEsQXVCcC9EQSxnQ0FDQSxrREFBQSxBQUNBLHFCQUFBLEFBQ0EsbUJBQUEsQ3ZCcy9EQSxBd0I5L0RBLGVBQ0Esd0JBQUEsQ3hCaWdFQSxBd0JoZ0VBLG9CQUNBLFlBQUEsQ3hCa2dFQSxBd0IvL0RBLHFCQUNBLFFBQUEsQ3hCaWdFQSxBd0I5L0RBLGdDQUNBLDRDQUFBLEFBQ0EsaUJBQUEsQUFDQSxjQUFBLEFBQ0EsMkNBQUEsQ3hCZ2dFQSxBd0I3L0RBLGlDQUNBLDhCQUFBLEN4QisvREEsQXlCamhFQSxxQkFDQSxlQUFBLEFBQ0EsaUJBQUEsQ3pCb2hFQSxBRXQ5REksMEJ1QmhFSixxQkFLQSxlQUFBLEN6QnFoRUUsQ0FDRixBeUJsaEVBLDBCQUNBLGNBQUEsQUFDQSxrQkFBQSxBQUNBLGlCQUFBLEFBQ0EseUJBQUEsQUFDQSxnQkFBQSxDekJxaEVBLEFFbitESSwwQnVCdkRKLDBCQU9BLGdCQUFBLEN6QnVoRUUsQ0FDRixBeUJyaEVBLHNDQUNBLGNBQUEsQ3pCdWhFQSxBeUJuaEVBLGlCQUNBLHlCQUFBLEFBQ0EsZ0JBQUEsQUFDQSxvREFBQSxBQUNBLGVBQUEsQ3pCc2hFQSxBMEJsakVBLGtCQUNBLFlBQUEsQzFCcWpFQSxBMEJwakVBLHFCQUNBLFVBQUEsQUFDQSxRQUFBLEMxQnNqRUEsQUUxL0RJLHlCd0J6REosdUNBRUEscUJBQUEsQUFDQSx3QkFBQSxDMUJxakVFLENBQ0YsQTBCbGpFQSwyQ0FDQSxVQUFBLEMxQm9qRUEiLCJmaWxlIjoidGhlbWUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiOnJvb3Qge1xuICAtLWNvbG9yLXdoaXRlOiAjZmZmZmZmO1xuICAtLWNvbG9yLWJsYWNrOiAjMDAwMDAwO1xuICAtLWNvbG9yLWJsdWUtZGFyazogIzAwMzM2NjtcbiAgLS1jb2xvci1ibHVlLXN0YW5kYXJkOiAjNDQ3N2FhO1xuICAtLWNvbG9yLWJsdWUtbGlnaHQtMTA6ICM2Njg1YTM7XG4gIC0tY29sb3ItYmx1ZS1saWdodC0yMDogI2IyYzFkMTtcbiAgLS1jb2xvci1ibHVlLWxpZ2h0LTMwOiAjY2NkNmUwO1xuICAtLWNvbG9yLWdyZWVuLWRhcms6ICM5OTk5NjY7XG4gIC0tY29sb3ItZ3JlZW4tc3RhbmRhcmQ6ICNjY2NjOTk7XG4gIC0tY29sb3ItZ3JlZW4tbGlnaHQtMTA6ICNlMGUwZDE7XG4gIC0tY29sb3ItZ3JlZW4tbGlnaHQtMjA6ICNmMGYwZTg7XG4gIC0tcGFnZS1jb2x1bW5zLWdhcDogM3JlbTtcbiAgLS1wYWdlLWd1dHRlcjogMC44cmVtO1xufSIsIjpyb290IHtcbiAgLS1jb2xvci13aGl0ZTogI2ZmZmZmZjtcbiAgLS1jb2xvci1ibGFjazogIzAwMDAwMDtcbiAgLS1jb2xvci1ibHVlLWRhcms6ICMwMDMzNjY7XG4gIC0tY29sb3ItYmx1ZS1zdGFuZGFyZDogIzQ0NzdhYTtcbiAgLS1jb2xvci1ibHVlLWxpZ2h0LTEwOiAjNjY4NWEzO1xuICAtLWNvbG9yLWJsdWUtbGlnaHQtMjA6ICNiMmMxZDE7XG4gIC0tY29sb3ItYmx1ZS1saWdodC0zMDogI2NjZDZlMDtcbiAgLS1jb2xvci1ncmVlbi1kYXJrOiAjOTk5OTY2O1xuICAtLWNvbG9yLWdyZWVuLXN0YW5kYXJkOiAjY2NjYzk5O1xuICAtLWNvbG9yLWdyZWVuLWxpZ2h0LTEwOiAjZTBlMGQxO1xuICAtLWNvbG9yLWdyZWVuLWxpZ2h0LTIwOiAjZjBmMGU4O1xuICAtLXBhZ2UtY29sdW1ucy1nYXA6IDNyZW07XG4gIC0tcGFnZS1ndXR0ZXI6IDAuOHJlbTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtZGFyayk7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5oMSBhLFxuaDIgYSxcbmgzIGEsXG5oNCBhLFxuaDUgYSxcbmg2IGEge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZS1kYXJrKTtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cblxuaDQsXG4ubWFzb25yeV9faXRlbSAucG9zdF9fdGl0bGUgaDMge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBoNCxcbiAgLm1hc29ucnlfX2l0ZW0gLnBvc3RfX3RpdGxlIGgzIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuaDUge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuaDYge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBoNiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG5oMSBpbWcsXG5oMiBpbWcsXG5oMyBpbWcsXG5oNCBpbWcsXG5oNSBpbWcsXG5oNiBpbWcge1xuICBtYXJnaW46IDA7XG59XG5cbioge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmJvZHkge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZDogI2YwZjBlODtcbiAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44MDAwODEyNXJlbTtcbn1cblxuI3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtYXgtd2lkdGg6IDEwMGVtO1xuICBtYXJnaW46IDBlbSBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAjd3JhcHBlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NiMjtcbiAgfVxufVxuXG5hIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtc3RhbmRhcmQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyZWVuLWRhcmspO1xufVxuXG4uZW50cnkgLnBvc3RfX2JvZHkgLndwcHRvcGRmZW5oIGltZyB7XG4gIHBhZGRpbmc6IDFlbTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1ZW07XG4gIGNvbG9yOiAjNzY3OTdjO1xufVxuXG4ubGFyZ2Uge1xuICBmb250LXNpemU6IDEuMmVtO1xuICBsaW5lLWhlaWdodDogMi41ZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMjVlbTtcbn1cblxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucXVpZXQge1xuICBjb2xvcjogIzY2Njtcbn1cblxuLmxvdWQge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG59XG5cbi5hZGRlZCB7XG4gIGJhY2tncm91bmQ6ICMwNjA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucmVtb3ZlZCB7XG4gIGJhY2tncm91bmQ6ICM5MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZmlyc3Qge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ubGFzdCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnRvcCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5lbnRyeSAucG9zdF9fYm9keSBpbWcuYWxpZ25yaWdodCxcbi5lbnRyeSAucG9zdF9fYm9keSBkaXYuYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAxZW07XG59XG5cbi5lbnRyeSAucG9zdF9fYm9keSBpbWcuYWxpZ25jZW50ZXIsXG4uZW50cnkgLnBvc3RfX2JvZHkgZGl2LmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5lbnRyeSAucG9zdF9fYm9keSBpbWcuYWxpZ25sZWZ0LFxuLmVudHJ5IC5wb3N0X19ib2R5IGRpdi5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAxZW07XG59XG5cbi5lbnRyeSAucG9zdF9fYm9keSBpbWcge1xuICBib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uZW50cnkgLnBvc3RfX2JvZHkgaW1nLFxuLndwLWNhcHRpb24ge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDIgKiB2YXIoLS1wYWdlLWd1dHRlcikpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRyeSAucG9zdF9fYm9keSBpbWcsXG4gIC53cC1jYXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnN0aWNreSAud3AtcG9zdC1pbWFnZSB7XG4gIG1hcmdpbi10b3A6IDBlbTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLndwLXBvc3QtaW1hZ2Uge1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uZW50cnkgLnBvc3QgLndwLXNtaWxleSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi53cC1jYXB0aW9uLXRleHQsXG4ud3AtY2FwdGlvbi1kZCB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXNpemU6IDg1JTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLndwLWNhcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLmFic3RyYWN0IHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tbGVmdDogMmVtO1xuICBtYXJnaW4tcmlnaHQ6IDJlbTtcbiAgbWFyZ2luLXRvcDogMmVtO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAuaGVhZGVyX19ib3R0b20tcmlnaHQtbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlcl9fYm90dG9tLXJpZ2h0LXJpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgfVxufVxuLmFjY2Vzc2tleXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTEwO1xufVxuLmFjY2Vzc2tleXMgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gIH1cbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYmFja2dyb3VuZDogI2YwZjBlODtcbiAgICBmb250LWZhbWlseTogVmVyZGFuYSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgfVxuICAuZW50cnkgaDMgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMDAzMzY2O1xuICB9XG4gIC5tYWluX19sZWZ0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1haW5fX3JpZ2h0LWJvdHRvbS1yaWdodCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjcmVzcG9uZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjY29tbWVudHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLndwcHRvcGRmZW5oIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNmb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgYTpsaW5rLFxuICBhOnZpc2l0ZWQsXG4gIGE6aG92ZXIsXG4gIGE6Zm9jdXMsXG4gIGE6YWN0aXZlIHtcbiAgICBjb2xvcjogIzAwNjY5OTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbnAge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDEuNWVtO1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5zdHJvbmcsXG5kZm4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZW0sXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbnN1cCxcbnN1YiB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG5hYmJyLFxuYWNyb255bSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzY2Njtcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbjogMCAwIDEuNWVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmRlbCB7XG4gIGNvbG9yOiAjNjY2O1xufVxuXG5wcmUge1xuICBtYXJnaW46IDEuNWVtIDA7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG59XG5cbnByZSxcbmNvZGUsXG50dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZTg7XG4gIGZvbnQ6IDFlbSBcIk1vbmFjb1wiLCBcIkx1Y2lkYSBDb25zb2xlXCIsIFwiRGVqYVZ1IFNhbnMgTW9ub1wiLCBtb25vc3BhY2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4jZmFxLWJsb2NrIGNvZGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogVmVyZGFuYSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuaHIge1xuICBjb2xvcjogI2NjZDZlMDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4uZm9vdG5vdGVkaXZpZGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2Q2ZTA7XG4gIHdpZHRoOiA0MCU7XG59XG5cbi5mb290bm90ZXMge1xuICBmb250LXNpemU6IDg1JTtcbn1cblxuLnJlcXVpcmVkIHtcbiAgZm9udC1zaXplOiBzbWFsbGVyO1xufVxuXG5oMyBzbWFsbCBhIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi5wb3N0X190aXRsZSBoMyxcbi5ibG9nX190aXRsZSBoMiB7XG4gIGNvbG9yOiAjMDAzMzY2O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubG9nZ2VkLWluIC5wb3N0X190aXRsZSBoMyB7XG4gIHdpZHRoOiA4NSU7XG59XG5cbi5ibG9nLWNvbnRhaW5lcjpmb2N1cyB7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5ibG9nLWNvbnRhaW5lciAuYmxvZ19faW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5ibG9nLWNvbnRhaW5lciAuZW50cnkgPiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG4uYmxvZy1jb250YWluZXIgLnBvc3Q6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYmxvZy1jb250YWluZXIgLm1ldGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4uYmxvZy1jb250YWluZXIgLnN0aWNreTphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzMzNjY5OSAjZmZmZmZmO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMTZweCAxNnB4IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cbi5ibG9nLWNvbnRhaW5lciAuZWRpdC1wb3N0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYmxvZy1jb250YWluZXIgLnBvc3QtZWRpdC1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLWRhcmspO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMCAxZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgbGluZWFyO1xufVxuLmJsb2ctY29udGFpbmVyIC5wb3N0LWVkaXQtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtc3RhbmRhcmQpO1xufVxuLmJsb2ctY29udGFpbmVyIC5mb3JtYXQtYXNpZGUgLnBvc3RfX2JvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NkNmUwO1xuICBib3JkZXItbGVmdDogMS41ZW0gc29saWQgIzMzNjY5OTtcbiAgcGFkZGluZzogMWVtO1xufVxuLmJsb2ctY29udGFpbmVyIC5mb3JtYXQtbGluayBwOmxhc3QtY2hpbGQsXG4uYmxvZy1jb250YWluZXIgLmZvcm1hdC1hc2lkZSBwOmxhc3QtY2hpbGQsXG4uYmxvZy1jb250YWluZXIgLmZvcm1hdC1hc2lkZSBibG9ja3F1b3RlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJsb2ctY29udGFpbmVyIC5mb3JtYXQtbGluayAucG9zdF9fYm9keSBhIHtcbiAgZm9udC1zaXplOiAxNDAlO1xufVxuLmJsb2ctY29udGFpbmVyIC5mb3JtYXQtbGluayAucG9zdF9fYm9keSB7XG4gIHBhZGRpbmc6IDJlbSAwIDFlbSAwO1xufVxuLmJsb2ctY29udGFpbmVyIC5mb3JtYXQtbGluayAucG9zdF9fdGl0bGUsXG4uYmxvZy1jb250YWluZXIgLmZvcm1hdC1xdW90ZSAucG9zdF9fdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9zdF9fdGl0bGUgaDMgYSB7XG4gIGNvbG9yOiAjMDAzMzY2O1xufVxuXG4ucG9zdF9fYm9keSB1bCxcbi5wb3N0X19ib2R5IG9sIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNmVtO1xufVxuXG4ucG9zdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAzMzY2O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5wb3N0Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2luZ2xlIC5wb3N0LFxuLmVycm9yNDA0IC5wb3N0IHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuYm9keS5ibG9nIC50YWdzLFxuYm9keS5ibG9nIC5jYXRlZ29yaWVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNpZGViYXJfX3R3byB0YWJsZS5lbS1jYWxlbmRhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2Q2ZTA7XG59XG5cbi5zaWRlYmFyX190d28gdGFibGUuZW0tY2FsZW5kYXIgdGJvZHkgdHIuZGF5cy1uYW1lcyB7XG4gIGNvbG9yOiAjMDAzMzY2O1xufVxuXG4uc2lkZWJhcl9fdHdvIHRhYmxlLmVtLWNhbGVuZGFyIHRib2R5IHRyIHRkLmV2ZW50bGVzcy1wcmUsXG4uc2lkZWJhcl9fdHdvIHRhYmxlLmVtLWNhbGVuZGFyIHRib2R5IHRyIHRkLmV2ZW50bGVzcy1wb3N0LFxuLnNpZGViYXJfX3R3byB0YWJsZS5lbS1jYWxlbmRhciB0Ym9keSB0ciB0ZC5ldmVudGZ1bC1wcmUgYSxcbi5zaWRlYmFyX190d28gdGFibGUuZW0tY2FsZW5kYXIgdGJvZHkgdHIgdGQuZXZlbnRmdWwtcG9zdCBhIHtcbiAgY29sb3I6ICNjY2Q2ZTA7XG59XG5cbi5zaWRlYmFyX19vbmUgdGFibGUuZW0tY2FsZW5kYXIgdGJvZHkgdHIgdGQuZXZlbnRsZXNzLXByZSxcbi5zaWRlYmFyX19vbmUgdGFibGUuZW0tY2FsZW5kYXIgdGJvZHkgdHIgdGQuZXZlbnRsZXNzLXBvc3QsXG4uc2lkZWJhcl9fb25lIHRhYmxlLmVtLWNhbGVuZGFyIHRib2R5IHRyIHRkLmV2ZW50ZnVsLXByZSBhLFxuLnNpZGViYXJfX29uZSB0YWJsZS5lbS1jYWxlbmRhciB0Ym9keSB0ciB0ZC5ldmVudGZ1bC1wb3N0IGEge1xuICBjb2xvcjogI2UwZTBkMTtcbn1cblxuLnNpZGViYXJfX29uZSB0YWJsZS5lbS1jYWxlbmRhciB0Ym9keSB0ciB0ZC5ldmVudGxlc3MtcHJlOmhvdmVyLFxuLnNpZGViYXJfX29uZSB0YWJsZS5lbS1jYWxlbmRhciB0Ym9keSB0ciB0ZC5ldmVudGxlc3MtcG9zdDpob3Zlcixcbi5zaWRlYmFyX19vbmUgdGFibGUuZW0tY2FsZW5kYXIgdGJvZHkgdHIgdGQuZXZlbnRmdWwtcHJlOmhvdmVyLFxuLnNpZGViYXJfX29uZSB0YWJsZS5lbS1jYWxlbmRhciB0Ym9keSB0ciB0ZC5ldmVudGZ1bC1wb3N0OmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTViOTtcbn1cblxuLnNpZGViYXJfX3R3byB0YWJsZS5lbS1jYWxlbmRhciB0Ym9keSB0ciB0ZC5ldmVudGxlc3MtcHJlOmhvdmVyLFxuLnNpZGViYXJfX3R3byB0YWJsZS5lbS1jYWxlbmRhciB0Ym9keSB0ciB0ZC5ldmVudGxlc3MtcG9zdDpob3Zlcixcbi5zaWRlYmFyX190d28gdGFibGUuZW0tY2FsZW5kYXIgdGJvZHkgdHIgdGQuZXZlbnRmdWwtcHJlOmhvdmVyLFxuLnNpZGViYXJfX3R3byB0YWJsZS5lbS1jYWxlbmRhciB0Ym9keSB0ciB0ZC5ldmVudGZ1bC1wb3N0OmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjZDZlMDtcbn1cblxuLnNpZGViYXJfX29uZSB0YWJsZS5lbS1jYWxlbmRhciB0Ym9keSB0ciB0ZC5ldmVudGxlc3MtdG9kYXksXG4jc2lkZXJiYXIxIHRhYmxlLmVtLWNhbGVuZGFyIHRib2R5IHRyIHRkLmV2ZW50ZnVsLXRvZGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBkMTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzVmODNiOTtcbn1cblxuLnNpZGViYXJfX3R3byB0YWJsZS5lbS1jYWxlbmRhciB0Ym9keSB0ciB0ZC5ldmVudGxlc3MtdG9kYXksXG4uc2lkZWJhcl9fdHdvIHRhYmxlLmVtLWNhbGVuZGFyIHRib2R5IHRyIHRkLmV2ZW50ZnVsLXRvZGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZDZlMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzVmODNiOTtcbn1cblxuLnNpZGViYXJfX29uZSB0YWJsZS5lbS1jYWxlbmRhciB0Ym9keSB0ciB0ZC5ldmVudGxlc3MtdG9kYXk6aG92ZXIsXG4jc2lkZXJiYXIxIHRhYmxlLmVtLWNhbGVuZGFyIHRib2R5IHRyIHRkLmV2ZW50ZnVsLXRvZGF5OmhvdmVyLFxuLnNpZGViYXJfX29uZSB0YWJsZS5lbS1jYWxlbmRhciB0Ym9keSB0ciB0ZC5ldmVudGxlc3MtdG9kYXk6aG92ZXIsXG4jc2lkZXJiYXIxIHRhYmxlLmVtLWNhbGVuZGFyIHRib2R5IHRyIHRkLmV2ZW50ZnVsLXRvZGF5OmhvdmVyLFxuLnNpZGViYXJfX3R3byB0YWJsZS5lbS1jYWxlbmRhciB0Ym9keSB0ciB0ZC5ldmVudGxlc3MtdG9kYXk6aG92ZXIsXG4jc2lkZXJiYXIyIHRhYmxlLmVtLWNhbGVuZGFyIHRib2R5IHRyIHRkLmV2ZW50ZnVsLXRvZGF5OmhvdmVyLFxuLnNpZGViYXJfX3R3byB0YWJsZS5lbS1jYWxlbmRhciB0Ym9keSB0ciB0ZC5ldmVudGxlc3MtdG9kYXk6aG92ZXIsXG4jc2lkZXJiYXIyIHRhYmxlLmVtLWNhbGVuZGFyIHRib2R5IHRyIHRkLmV2ZW50ZnVsLXRvZGF5OmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzVmODNiOTtcbn1cblxuLnNpZGViYXJfX29uZSB0YWJsZS5lbS1jYWxlbmRhciB0Ym9keSB0ciB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZDk7XG59XG5cbi5zaWRlYmFyX19vbmUgdGFibGUuZW0tY2FsZW5kYXIgdGJvZHkgdHIgdGQ6aG92ZXIsXG4uc2lkZWJhcl9fdHdvIHRhYmxlLmVtLWNhbGVuZGFyIHRib2R5IHRyIHRkOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzlkOWQ5ZDtcbn1cblxuLnNpZGViYXJfX29uZSB0YWJsZS5lbS1jYWxlbmRhciB0Ym9keSB0ciB0ZC5ldmVudGZ1bC10b2RheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZDE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ZjgzYjk7XG59XG5cbi5zaWRlYmFyX19vbmUgdGFibGUuZW0tY2FsZW5kYXIgdGJvZHkgdHIgdGQuZXZlbnRmdWwtdG9kYXkgYSxcbi5zaWRlYmFyX19vbmUgdGFibGUuZW0tY2FsZW5kYXIgdGJvZHkgdHIgdGQuZXZlbnRmdWwgYSxcbi5zaWRlYmFyX190d28gdGFibGUuZW0tY2FsZW5kYXIgdGJvZHkgdHIgdGQuZXZlbnRmdWwtdG9kYXkgYSxcbi5zaWRlYmFyX190d28gdGFibGUuZW0tY2FsZW5kYXIgdGJvZHkgdHIgdGQuZXZlbnRmdWwgYSB7XG4gIGNvbG9yOiAjMDAzMzY2O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2lkZWJhcl9fdHdvIHRhYmxlLmVtLWNhbGVuZGFyIHRib2R5IHRyIHRkLmV2ZW50ZnVsLXRvZGF5OmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzVmODNiOTtcbn1cblxudGFibGUuZW0tY2FsZW5kYXIgdGhlYWQge1xuICBmb250LXNpemU6IDEwMCUgIWltcG9ydGFudDtcbn1cblxudGFibGUuZW0tY2FsZW5kYXIgdGhlYWQgdGQubW9udGhfbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbnRhYmxlLmVtLWNhbGVuZGFyIHRib2R5IHRyLmRheXMtbmFtZXMge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnNpZGViYXJfX29uZSB0YWJsZS5lbS1jYWxlbmRhciB0Ym9keSB0ci5kYXlzLW5hbWVzIHRkOmhvdmVyLFxuLnNpZGViYXJfX3R3byB0YWJsZS5lbS1jYWxlbmRhciB0Ym9keSB0ci5kYXlzLW5hbWVzIHRkOmhvdmVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4jd3AtY2FsZW5kYXIgdGJvZHkgdHIgdGQsXG4uc2lkZWJhcl9fdHdvIHRhYmxlLmVtLWNhbGVuZGFyIHRib2R5IHRyIHRkIHtcbiAgcGFkZGluZzogMC4yZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2Q2ZTA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5hdi1tb2JpbGUgI3dwLWNhbGVuZGFyIHRib2R5IHRyIHRkLFxuLm5hdi1tb2JpbGUgLnNpZGViYXJfX3R3byB0YWJsZS5lbS1jYWxlbmRhciB0Ym9keSB0ciB0ZCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG5cbiN3cC1jYWxlbmRhciBjYXB0aW9uIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtZGFyayk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMDtcbn1cbi5uYXYtbW9iaWxlICN3cC1jYWxlbmRhciBjYXB0aW9uIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLndwLWJsb2NrLWNhbGVuZGFyIC53cC1jYWxlbmRhci10YWJsZSBhLFxuLmNhbGVuZGFyX3dyYXAgLndwLWNhbGVuZGFyLXRhYmxlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLWxpZ2h0LTEwKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5uYXYtbW9iaWxlIC53cC1ibG9jay1jYWxlbmRhciAud3AtY2FsZW5kYXItdGFibGUgYSxcbi5uYXYtbW9iaWxlIC5jYWxlbmRhcl93cmFwIC53cC1jYWxlbmRhci10YWJsZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi53cC1ibG9jay1jYWxlbmRhciB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xufVxuXG4ud3AtYmxvY2stY2FsZW5kYXIgbmF2LFxuLmNhbGVuZGFyX3dyYXAgbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLndwLWJsb2NrLWNhbGVuZGFyIG5hdiBhLFxuLmNhbGVuZGFyX3dyYXAgbmF2IGEge1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud3AtYmxvY2stY2FsZW5kYXIgbmF2IGE6aG92ZXIsXG4uY2FsZW5kYXJfd3JhcCBuYXYgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ud3AtY2FsZW5kYXItdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG4ud3AtY2FsZW5kYXItdGFibGUgI3RvZGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JlZW4tbGlnaHQtMjApO1xufVxuLm5hdi1tb2JpbGUgLndwLWNhbGVuZGFyLXRhYmxlICN0b2RheSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLWRhcmspO1xufVxuXG4ud3AtY2FsZW5kYXItdGFibGUgdGgge1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAwLjI1ZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsdWUtbGlnaHQtMzApO1xufVxuXG4uc2lkZWJhcl9fb25lICN3cC1jYWxlbmRhciB0Ym9keSB0ciB0ZCxcbiNzaWRlcmJhcjEgdGFibGUuZW0tY2FsZW5kYXIgdGJvZHkgdHIgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWQ5O1xufVxuXG4uc2lkZWJhcl9fb25lICN3cC1jYWxlbmRhciB0Ym9keSB0ciB0ZC5wYWQ6aG92ZXIge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5zaWRlYmFyX190d28gI3dwLWNhbGVuZGFyIHRib2R5IHRyIHRkLnBhZDpob3ZlciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnNpZGViYXJfX3R3byAjd3AtY2FsZW5kYXIgdGhlYWQgdHIgdGgge1xuICBjb2xvcjogIzAwMzM2Njtcbn1cblxuLnNpZGViYXJfX3R3byAjd3AtY2FsZW5kYXIgdGJvZHkgdHIgdGQ6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOWQ5ZDlkO1xufVxuXG4uc2lkZWJhcl9fdHdvIC53cC1jYWxlbmRhci10YWJsZSB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtbGlnaHQtMzApO1xufVxuXG4uY2FsZW5kYXJfd3JhcCB7XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIG1hcmdpbjogMmVtIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYWxlbmRhcl93cmFwIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uc2lkZWJhciAuZW0uZW0tY2FsZW5kYXIuc2l6ZS1zbWFsbCAuZW0tY2FsLW5hdjpub3QoLmVtLWNhbC1uYXYtY2VudGVyZWQpIC5tb250aCBpbnB1dCB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2lkZWJhciAuZW0uZW0tY2FsZW5kYXIuc2l6ZS1zbWFsbCAuZW0tY2FsLWJvZHkgLmVtLWNhbC1kYXkgLmVtLWNhbC1kYXktZGF0ZSBhLFxuLnNpZGViYXIgLmVtLmVtLWNhbGVuZGFyLnNpemUtc21hbGwgLmVtLWNhbC1ib2R5IC5lbS1jYWwtZGF5IC5lbS1jYWwtZGF5LWRhdGUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogM3B4O1xufVxuXG4uc2lkZWJhciAuZW0uZW0tY2FsZW5kYXIuc2l6ZS1zbWFsbCAuZW0tY2FsLW5hdjpub3QoLmVtLWNhbC1uYXYtY2VudGVyZWQpIC5lbS1jYWxuYXYge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuXG4uc2lkZWJhciAuZW0uZW0tY2FsZW5kYXIuc2l6ZS1zbWFsbCAuZW0tY2FsLW5hdjpub3QoLmVtLWNhbC1uYXYtY2VudGVyZWQpIC5lbS1jYWxuYXYgc3ZnIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbn1cblxuLmNvbW1lbnRzLWFyZWEge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuXG4uY29tbWVudGxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDIuOGVtO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmNvbW1lbnRsaXN0IHAge1xuICBwYWRkaW5nLXRvcDogMC40ZW07XG59XG5cbi5jb21tZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xufVxuXG4uY29tbWVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yZW07XG59XG5cbiNhdXRob3IsXG4jZW1haWwsXG4jdXJsIHtcbiAgd2lkdGg6IDEyZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbn1cblxuI3N1Ym1pdCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogMnB4O1xufVxuXG4uY29tbWVudC1yZXNwb25kIHtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuI2NvbW1lbnQge1xuICB3aWR0aDogOTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuI2NvbW1lbnRmb3JtIGgyIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnJlY2VudGNvbW1lbnRzIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG5cbmxpLmNvbW1lbnQgdWwuY2hpbGRyZW4ge1xuICBtYXJnaW4tbGVmdDogMWVtO1xufVxuXG4jY29tbWVudC1uYXYtYWJvdmUsXG4jY29tbWVudC1uYXYtYmVsb3cge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cblxuLmZvcm0tYWxsb3dlZC10YWdzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmR0X3JhZGlvX2Fuc3dlcl9ub2xpbmsge1xuICBiYWNrZ3JvdW5kOiAjNTg1ODU4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1ODU4O1xuICBib3JkZXItY29sb3I6IDFweCBzb2xpZCAjNTg1ODU4O1xufVxuXG4uZHRfcmFkaW9fYW5zd2VyX25vbGluayBhOmxpbmssXG4uZHRfcmFkaW9fYW5zd2VyX25vbGluayBhOnZpc2l0ZWQge1xuICBjb2xvcjogI2YwZmZmZjtcbn1cblxuLmVtYmVkLW1lZGlhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZW1iZWQtbWVkaWFfX2lubmVyIHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS1saWdodC0zMCk7XG59XG5cbi5lbWJlZC1tZWRpYV9fd2FybmluZyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLWRhcmspO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiA1O1xufVxuLmVtYmVkLW1lZGlhX193YXJuaW5nIC5lbWJlZC1tZWRpYV9fd2FybmluZy10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lbWJlZC1tZWRpYV9fd2FybmluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAzLjVyZW07XG4gIHdpZHRoOiAzLjVyZW07XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS1zdGFuZGFyZCk7XG4gIG1hc2staW1hZ2U6IHVybChcImltYWdlcy9lbWJlZC1pY29uLnN2Z1wiKTtcbn1cbi5lbWJlZC1tZWRpYV9fd2FybmluZzpob3Zlcjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lbWJlZC1tZWRpYV9fd2FybmluZzpob3ZlciAuZW1iZWQtbWVkaWFfX3dhcm5pbmctdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZW1iZWQtbWVkaWFbZGF0YS10eXBlPXZpZGVvXSAuZW1iZWQtbWVkaWFfX3dhcm5pbmc6OmJlZm9yZSxcbi5lbWJlZC1tZWRpYVtkYXRhLXR5cGU9eW91dHViZV0gLmVtYmVkLW1lZGlhX193YXJuaW5nOjpiZWZvcmUge1xuICBtYXNrLWltYWdlOiB1cmwoXCJpbWFnZXMveW91dHViZS1icmFuZHMuc3ZnXCIpO1xufVxuXG4uZW1iZWQtbWVkaWFfX3dhcm5pbmcge1xuICBwYWRkaW5nOiB2YXIoLS1wYWdlLWd1dHRlcik7XG59XG5cbi5lbWJlZC1tZWRpYV9fZWxlbWVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZW1iZWQtbWVkaWFfX3ZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuXG4uZW1iZWQtbWVkaWFfX2lmcmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5lbWJlZC1tZWRpYV9fbm90LXN1cHBvcnRlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLWxpZ2h0LTMwKTtcbn1cblxuLmZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDEuNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjZDZlMDtcbiAgcGFkZGluZzogMWVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDgwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG4uZm9vdGVyIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvb3RlciB1bCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLmZvb3RlciB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG59XG4uZm9vdGVyIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmZvb3RlciB1bCBsaSB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG59XG4uZm9vdGVyIC5mb290ZXJfX2lubmVyIHtcbiAgcGFkZGluZzogMCB2YXIoLS1wYWdlLWd1dHRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb290ZXIgLmZvb3Rlcl9faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICB3aWR0aDogODElO1xuICB9XG59XG4uZm9vdGVyIC53aWRnZXR0aXRsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvb3RlciAubmF2LWZvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5mb290ZXIgaW1nIHtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbn1cblxuLmhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAxLjFlbTtcbn1cbi5oZWFkZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGVhZGVyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5oZWFkZXJfX21haW4ge1xuICAtLWhlYWRlci1pbWFnZS13aWR0aDogY2FsYygzNjAgLyAoMTI4MCAqIDAuOCkgKiAxMDAlKTtcbiAgZmxleC1ncm93OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgb3JkZXI6IDE7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXJfX21haW4ge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgb3JkZXI6IHVuc2V0O1xuICB9XG59XG5cbi5oZWFkZXJfX21haW4taW1hZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgb3JkZXI6IDM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXJfX21haW4taW1hZ2Uge1xuICAgIHdpZHRoOiB2YXIoLS1oZWFkZXItaW1hZ2Utd2lkdGgpO1xuICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi5oZWFkZXJfX21haW4taW1hZ2UgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaGVhZGVyX19tYWluLWxvZ28ge1xuICBsaW5lLWhlaWdodDogMDtcbiAgcGFkZGluZzogMCB2YXIoLS1wYWdlLWd1dHRlcik7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgb3JkZXI6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXJfX21haW4tbG9nbyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIHZhcigtLWhlYWRlci1pbWFnZS13aWR0aCkpO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuLmhlYWRlcl9fbWFpbi1sb2dvIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEyLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXJfX21haW4tbG9nbyBpbWcge1xuICAgIHdpZHRoOiAxNC41cmVtO1xuICB9XG59XG4uaGVhZGVyX19tYWluLWxvZ28gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMC41NXJlbTtcbn1cblxuLmhlYWRlcl9fbWFpbi1yaWdodC10b3Age1xuICBwYWRkaW5nOiAwIDJlbTtcbn1cblxuLmhlYWRlcl9fbWFpbi1yaWdodC10b3AgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDllbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGVhZGVyX19tYWluLXJpZ2h0LXRvcCBpbWcge1xuICBib3R0b206IDUlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiA0NTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cblxuLmhlYWRlcl9fbWFpbi1uYXYtdXNlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2Q2ZTA7XG4gIGhlaWdodDogMS44ZW07XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBvcmRlcjogNDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlcl9fbWFpbi1uYXYtdXNlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuXG4uaGVhZGVyX19tYWluLW5hdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBvcmRlcjogMjtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXJfX21haW4tbmF2IHtcbiAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgdG9wOiBhdXRvO1xuICAgIG9yZGVyOiA0O1xuICAgIHotaW5kZXg6IGF1dG87XG4gIH1cbn1cblxuLmhlYWRlcl9fbmF2IHtcbiAgbWluLWhlaWdodDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDMzNjY7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGVhZGVyX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG9yZGVyOiAyO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlcl9fdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjc1ZW07XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1wYWdlLWd1dHRlcik7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tcGFnZS1ndXR0ZXIpO1xuICAgIHdpZHRoOiAyMCU7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgb3JkZXI6IHVuc2V0O1xuICB9XG59XG4uaGVhZGVyX190aXRsZSB1bCB7XG4gIHBhZGRpbmc6IHZhcigtLXBhZ2UtZ3V0dGVyKSB2YXIoLS1wYWdlLWd1dHRlcikgMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5oZWFkZXJfX3RpdGxlIHVsIHVsIHtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlcl9fdGl0bGUgdWwge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5oZWFkZXJfX3RpdGxlIC50ZXh0d2lkZ2V0LWZha3VsdGFldCB7XG4gIGNvbG9yOiAjMDAzMzY2O1xuICBwYWRkaW5nLWJvdHRvbTogMC4zZW07XG59XG4uaGVhZGVyX190aXRsZSAudGV4dHdpZGdldC1pbnN0aXR1dCB7XG4gIGNvbG9yOiAjMDAzMzY2O1xuICBwYWRkaW5nLWJvdHRvbTogMC4zZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaGVhZGVyX19tYWluLW5hdi0tbW9iaWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyX19tYWluLW5hdi0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5oZWFkZXJfX21haW4tbmF2LS1zdGlja3kge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlcl9fbWFpbi1uYXYtLXN0aWNreSB7XG4gICAgcG9zaXRpb246IHVuc2V0O1xuICB9XG59XG5cbi5oZWFkZXJfX3NlYXJjaCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvcmRlcjogMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlcl9fc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9yZGVyOiB1bnNldDtcbiAgfVxufVxuLmhlYWRlcl9fc2VhcmNoIC53aWRnZXQtc2VhcmNoIHtcbiAgcGFkZGluZzogMWVtIHZhcigtLXBhZ2UtZ3V0dGVyKSAwO1xufVxuXG4ubWFpbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGNvbHVtbi1nYXA6IHZhcigtLXBhZ2UtY29sdW1ucy1nYXApO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjAlIGNhbGMoNjAlIC0gMiAqIHZhcigtLXBhZ2UtY29sdW1ucy1nYXApKSAyMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtbWFzb25yeSAubWFpbiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMCUgY2FsYyg4MCUgLSAyICogdmFyKC0tcGFnZS1jb2x1bW5zLWdhcCkpO1xuICB9XG59XG5cbi5tYWluX19sZWZ0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW5fX2xlZnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IC0zLjU1ZW07XG4gIH1cbn1cblxuLm1haW5fX21pZGRsZSB7XG4gIHBhZGRpbmc6IDJlbSB2YXIoLS1wYWdlLWd1dHRlcikgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW5fX21pZGRsZSB7XG4gICAgcGFkZGluZzogMmVtIDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluX19yaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDJlbTtcbiAgfVxufVxuXG4ubWFpbl9fcmlnaHQtc2VhcmNoIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW5fX3JpZ2h0LXNlYXJjaCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm1hc29ucnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYXNvbnJ5X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1hc29ucnlfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIGNhbGModmFyKC0tcGFnZS1jb2x1bW5zLWdhcCkgLyAtNCk7XG4gIH1cbn1cblxuLm1hc29ucnlfX2l0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLXBhZ2UtY29sdW1ucy1nYXApIC8gNCkgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1hc29ucnlfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tcGFnZS1jb2x1bW5zLWdhcCkgLyA0KTtcbiAgICB3aWR0aDogMzMlO1xuICB9XG59XG4ubWFzb25yeV9faXRlbSAucG9zdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyZWVuLWxpZ2h0LTIwKTtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA5cHggI2NjYztcbn1cbi5tYXNvbnJ5X19pdGVtIC5wb3N0X19pbWFnZSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLm1hc29ucnlfX2l0ZW0gLnBvc3RfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFzb25yeV9faXRlbSAucG9zdF9faW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm1hc29ucnlfX2l0ZW0gLnBvc3RfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5tYXNvbnJ5X19pdGVtIC5wb3N0X19ib2R5IHtcbiAgcGFkZGluZzogMCAwLjVyZW07XG59XG4ubG9nZ2VkLWluIC5tYXNvbnJ5X19pdGVtIC5wb3N0X190aXRsZSBoMyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1hc29ucnlfX2l0ZW0gLm1ldGEge1xuICBwYWRkaW5nOiAxcmVtIDAuNXJlbSAwLjVyZW07XG4gIG1hcmdpbjogMDtcbn1cbi5tYXNvbnJ5X19pdGVtIC53cC1wb3N0LWltYWdlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5tYXNvbnJ5X19pdGVtIC5wb3N0X190aXRsZSBoMyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLWxpZ2h0LTMwKTtcbn1cblxuLndpZGdldF90YWdfY2xvdWQgYSB7XG4gIHBhZGRpbmc6IDAuMWVtO1xufVxuXG51bCBsaS5zMl9mb3JtX3dpZGdldCBkaXYgcCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG51bCBsaS5zMl9mb3JtX3dpZGdldCBkaXYgZm9ybSBpbnB1dCNzMmVtYWlsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzdmOWNiZTtcbn1cblxuI2xpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2Q2ZTA7XG59XG5cbi51bnNpY2h0YmFyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubWVudS16d2VpLWNvbnRhaW5lciBsaS5tZW51LWl0ZW0gdWwuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWVudS16d2VpLWNvbnRhaW5lciBsaS5jdXJyZW50LW1lbnUtaXRlbSB1bC5zdWItbWVudSxcbi5tZW51LXp3ZWktY29udGFpbmVyIGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgdWwuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBpbmhlcml0O1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hcmlhLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlYWRlciAubmF2LW1vYmlsZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXIgLm5hdi1tb2JpbGUgYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRlciAubmF2LW1vYmlsZSAuYm9yZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXIgLm5hdi1tb2JpbGUgW2lkKj10YWdfY2xvdWRdLFxuLmhlYWRlciAubmF2LW1vYmlsZSBbaWQqPXNlYXJjaF0sXG4uaGVhZGVyIC5uYXYtbW9iaWxlIFtpZCo9cmVjZW50LWNvbW1lbnRzXSxcbi5oZWFkZXIgLm5hdi1tb2JpbGUgLndpZGdldF9zZWFyY2gge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlciAubmF2LW1vYmlsZSAud2lkZ2V0dGl0bGUsXG4uaGVhZGVyIC5uYXYtbW9iaWxlIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtZGFyayk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIHBhZGRpbmc6IDAgdmFyKC0tcGFnZS1ndXR0ZXIpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAxZW0gdmFyKC0tcGFnZS1ndXR0ZXIpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5oZWFkZXIgLm5hdi1tb2JpbGUgLndpZGdldHRpdGxlOjphZnRlcixcbi5oZWFkZXIgLm5hdi1tb2JpbGUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgbWFzay1pbWFnZTogdXJsKFwiaW1hZ2VzL2NoZXZyb24tcmlnaHQtc29saWQuc3ZnXCIpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGhlaWdodDogMWVtO1xuICB3aWR0aDogMWVtO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgbGluZWFyO1xufVxuLmhlYWRlciAubmF2LW1vYmlsZSAud2lkZ2V0dGl0bGUgKyBkaXYsXG4uaGVhZGVyIC5uYXYtbW9iaWxlIC53aWRnZXR0aXRsZSArIHVsLFxuLmhlYWRlciAubmF2LW1vYmlsZSAud2lkZ2V0dGl0bGUgfiBzZWxlY3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlciAubmF2LW1vYmlsZSAud2lkZ2V0dGl0bGUud2lkZ2V0dGl0bGUtLW9wZW46OmFmdGVyLFxuLmhlYWRlciAubmF2LW1vYmlsZSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmhlYWRlciAubmF2LW1vYmlsZSAud2lkZ2V0dGl0bGUud2lkZ2V0dGl0bGUtLW9wZW4gKyBkaXYsXG4uaGVhZGVyIC5uYXYtbW9iaWxlIC53aWRnZXR0aXRsZS53aWRnZXR0aXRsZS0tb3BlbiArIHVsLFxuLmhlYWRlciAubmF2LW1vYmlsZSAud2lkZ2V0dGl0bGUud2lkZ2V0dGl0bGUtLW9wZW4gfiBzZWxlY3QsXG4uaGVhZGVyIC5uYXYtbW9iaWxlIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSArIGRpdixcbi5oZWFkZXIgLm5hdi1tb2JpbGUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhICsgdWwsXG4uaGVhZGVyIC5uYXYtbW9iaWxlIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB+IHNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRlciAubmF2LW1vYmlsZSAud2lkZ2V0X2NhdGVnb3JpZXMgLmNhdC1pdGVtIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXIgLm5hdi1tb2JpbGUgLm5hdi1tb2JpbGVfX21haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLWRhcmspO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogMTAwO1xuICBtYXgtaGVpZ2h0OiA3NXZoO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG59XG4uaGVhZGVyIC5uYXYtbW9iaWxlIC5uYXYtbW9iaWxlX19tYWluIGxpLndpZGdldCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmhlYWRlciAubmF2LW1vYmlsZSAubmF2LW1vYmlsZV9fbWFpbiA+IHVsID4gbGkge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLmhlYWRlciAubmF2LW1vYmlsZSAubmF2LW1vYmlsZV9fbWFpbiA+IHVsID4gbGkgYSB7XG4gIHBhZGRpbmc6IDFlbSB2YXIoLS1wYWdlLWd1dHRlcik7XG59XG4uaGVhZGVyIC5uYXYtbW9iaWxlIC5uYXYtbW9iaWxlX19tYWluID4gdWwgPiBsaSA+IGEge1xuICBmb250LXNpemU6IDFyZW07XG59XG4uaGVhZGVyIC5uYXYtbW9iaWxlIC5uYXYtbW9iaWxlX19tYWluID4gdWw6bGFzdC1jaGlsZCBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5oZWFkZXIgLm5hdi1tb2JpbGUgLm5hdi1tb2JpbGVfX21haW4gdWwgbGkgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLWxpZ2h0LTEwKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5oZWFkZXIgLm5hdi1tb2JpbGUgLm5hdi1tb2JpbGVfX21haW4gLnN1Yi1tZW51IHtcbiAgbWFyZ2luOiAwO1xufVxuLmhlYWRlciAubmF2LW1vYmlsZSAubmF2LW1vYmlsZV9fbWFpbiB1bCBsaSBsaSAuc3ViLW1lbnUge1xuICBtYXJnaW46IDAgY2FsYygtMSAqIHZhcigtLXBhZ2UtZ3V0dGVyKSk7XG59XG4uaGVhZGVyIC5uYXYtbW9iaWxlIC5uYXYtbW9iaWxlX19tYWluIC5zdWItbWVudSBsaSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uaGVhZGVyIC5uYXYtbW9iaWxlIC5uYXYtbW9iaWxlX19tYWluIC5zdWItbWVudSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS1saWdodC0yMCk7XG4gIHBhZGRpbmctbGVmdDogY2FsYygyICogdmFyKC0tcGFnZS1ndXR0ZXIpKTtcbiAgbWFyZ2luOiAwO1xufVxuLmhlYWRlciAubmF2LW1vYmlsZSAubmF2LW1vYmlsZV9fbWFpbiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiBsaSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLmhlYWRlciAubmF2LW1vYmlsZSAud2lkZ2V0X2FyY2hpdmUgc2VsZWN0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIgKiB2YXIoLS1wYWdlLWd1dHRlcikpO1xuICBtYXJnaW46IHZhcigtLXBhZ2UtZ3V0dGVyKTtcbiAgaGVpZ2h0OiAyZW07XG59XG4uaGVhZGVyIC5uYXYtbW9iaWxlIHRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS1zdGFuZGFyZCk7XG59XG5cbi5uYXYtbW9iaWxlX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCB2YXIoLS1wYWdlLWd1dHRlcik7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXYtYmFyc19faW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLm5hdi1tb2JpbGVfX2hvbWUsXG4ubmF2LW1vYmlsZV9fYmFycyB7XG4gIHdpZHRoOiAzLjc1ZW07XG4gIGhlaWdodDogMy43NWVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDJlbTtcbn1cblxuLm5hdi1tb2JpbGVfX2JhcnMge1xuICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLXBhZ2UtZ3V0dGVyKSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdmFyKC0tcGFnZS1ndXR0ZXIpIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL2JhcnMuc3ZnXCIpO1xufVxuLm5hdi1iYXJzX19pbnB1dDpjaGVja2VkICsgLm5hdi1tb2JpbGUgLm5hdi1tb2JpbGVfX2JhcnMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvY2xvc2Uuc3ZnXCIpO1xufVxuXG4ubmF2LW1vYmlsZV9fYmFjayBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL2Fycm93LWxlZnQtc29saWQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHZhcigtLXBhZ2UtZ3V0dGVyKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1wYWdlLWd1dHRlcikgKyAycmVtKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDFlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdi1tb2JpbGVfX2hvbWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvaG9tZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLm5hdi1iYXJzX19pbnB1dDpjaGVja2VkICsgLm5hdi1tb2JpbGUgLm5hdi1tb2JpbGVfX21haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdi1tb2JpbGVfX3VzZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm5hdi1tb2JpbGVfX3VzZXIgLm5hdi1sYW5nIGEsXG4ubmF2LW1vYmlsZV9fdXNlciAubmF2LXVzZXIgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMi41O1xufVxuLm5hdi1tb2JpbGVfX3VzZXIgLm5hdi1sYW5nLFxuLm5hdi1tb2JpbGVfX3VzZXIgLm5hdi11c2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5uYXYtbW9iaWxlX19sb2dvIHtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBsaW5lYXI7XG59XG4ubmF2LW1vYmlsZV9fbG9nbyBpbWcge1xuICBoZWlnaHQ6IDNlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogYXV0bztcbn1cbi5oZWFkZXJfX21haW4tbmF2LS1zdGlja3kgLm5hdi1tb2JpbGVfX2xvZ28ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubmF2LW1haW4sXG4ubmF2LWxhbmcsXG4ubmF2LXVzZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAzMzY2O1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIHZhcigtLXBhZ2UtZ3V0dGVyKTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdi1tYWluLFxuICAubmF2LWxhbmcsXG4gIC5uYXYtdXNlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1wYWdlLWNvbHVtbnMtZ2FwKTtcbiAgfVxufVxuXG4ubmF2LWxhbmcsXG4ubmF2LXVzZXIge1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBwYWRkaW5nLWxlZnQ6IDAuOWVtO1xufVxuXG4ubmF2LW1haW4gdWwsXG4ubmF2LWxhbmcgdWwsXG4ubmF2LXVzZXIgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5uYXYtbWFpbiB1bCBsaTpmaXJzdC1jaGlsZCBhIC5ib3JkZXIsXG4ubmF2LWxhbmcgdWwgbGk6Zmlyc3QtY2hpbGQgYSAuYm9yZGVyLFxuLm5hdi11c2VyIHVsIGxpOmZpcnN0LWNoaWxkIGEgLmJvcmRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXYtbWFpbiBsaSxcbi5uYXYtbGFuZyBsaSxcbi5uYXYtdXNlciBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uYXYtbWFpbiBsaTpsYXN0LWNoaWxkIGEsXG4ubmF2LWxhbmcgbGk6bGFzdC1jaGlsZCBhLFxuLm5hdi11c2VyIGxpOmxhc3QtY2hpbGQgYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5uYXYtdXNlciAubmF2LXVzZXJfX2FkbWluLWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2LXVzZXIgLm5hdi11c2VyX19hZG1pbi1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubmF2LW1haW4gYSxcbi5uYXYtbGFuZyBhLFxuLm5hdi11c2VyIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXYtbGFuZyBhLFxuLm5hdi11c2VyIGEge1xuICBjb2xvcjogIzAwMzM2Njtcbn1cblxuLm5hdi1tYWluIHVsIHVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nLXRvcDogMXB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk5OTtcbn1cblxuLm5hdi1tYWluIHVsIHVsIC5ib3JkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmF2LW1haW4gdWwgdWwgdWwge1xuICBsZWZ0OiAxMDAlO1xuICB0b3A6IDA7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xufVxuXG4ubmF2LW1haW4gdWwgdWwgYSB7XG4gIGJhY2tncm91bmQ6ICNjY2Q2ZTA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICBjb2xvcjogIzAwMzM2NjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWluLWhlaWdodDogMS44ZW07XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBsaW5lLWhlaWdodDogMS44ZW07XG4gIHdpZHRoOiAxMmVtO1xufVxuXG4ubmF2LW1haW4gbGk6aG92ZXIgPiBhLFxuLm5hdi1tYWluIHVsIHVsIDpob3ZlciA+IGEsXG4ubmF2LW1haW4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNjY2Q2ZTA7XG59XG5cbi5uYXYtbWFpbiBsaTpob3ZlciA+IGEsXG4ubmF2LW1haW4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICMwMDMzNjY7XG59XG5cbi5uYXYtbWFpbiB1bCBsaTpob3ZlciA+IHVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXYtbWFpbiAuY3VycmVudC1tZW51LWl0ZW0gPiBhLFxuLm5hdi1tYWluIC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhLFxuLm5hdi1tYWluIC5jdXJyZW50X3BhZ2VfaXRlbSA+IGEsXG4ubmF2LW1haW4gLmN1cnJlbnRfcGFnZV9hbmNlc3RvciA+IGEge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ubmF2bGVmdCxcbi5uYXYtcHJldmlvdXMge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMWVtIDA7XG59XG5cbi5uYXZyaWdodCxcbi5uYXYtbmV4dCB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogMWVtIDA7XG59XG5cbi5uYXZpZ2F0aW9uIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDMzNjY7XG59XG5cbi5ib3JkZXIge1xuICBib3JkZXItbGVmdDogMS41cHggc29saWQgI2ZmZmZmZjtcbiAgaGVpZ2h0OiAxZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAtMC40ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbn1cblxuLnBhZ2VyIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5wYWdlciBhIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtZGFyayk7XG59XG4ucGFnZXIgLnRpdGxlLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlciAudGl0bGUtZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZXIgLnRpdGxlLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBhZ2VyIC5wYWdlcl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsdWUtbGlnaHQtMjApO1xuICBwYWRkaW5nLXRvcDogMWVtO1xufVxuLnBhZ2VyIC5wYWdlcl9faW5uZXIgLnBhZ2VyX19uZXh0LFxuLnBhZ2VyIC5wYWdlcl9faW5uZXIgLnBhZ2VyX19wcmV2LFxuLnBhZ2VyIC5wYWdlcl9faW5uZXIgLnByZXYsXG4ucGFnZXIgLnBhZ2VyX19pbm5lciAubmV4dCB7XG4gIG1heC13aWR0aDogMzMlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlciAucGFnZXJfX2lubmVyIC5wYWdlcl9fbmV4dCxcbiAgLnBhZ2VyIC5wYWdlcl9faW5uZXIgLnBhZ2VyX19wcmV2LFxuICAucGFnZXIgLnBhZ2VyX19pbm5lciAucHJldixcbiAgLnBhZ2VyIC5wYWdlcl9faW5uZXIgLm5leHQge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLnBhZ2VyIC5wYWdlcl9faW5uZXIgLnBhZ2VyX19uZXh0OjpiZWZvcmUsXG4ucGFnZXIgLnBhZ2VyX19pbm5lciAucGFnZXJfX3ByZXY6OmJlZm9yZSxcbi5wYWdlciAucGFnZXJfX2lubmVyIC5wcmV2OjpiZWZvcmUsXG4ucGFnZXIgLnBhZ2VyX19pbm5lciAubmV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS1kYXJrKTtcbiAgbWFzay1pbWFnZTogdXJsKFwiaW1hZ2VzL2NoZXZyb24tcmlnaHQtc29saWQuc3ZnXCIpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXNpemU6IDAuNzVyZW07XG4gIG1hc2stcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxcmVtO1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG4ucGFnZXIgLnBhZ2VyX19pbm5lciAucGFnZXJfX25leHQgLnRpdGxlLWlubmVyLFxuLnBhZ2VyIC5wYWdlcl9faW5uZXIgLnBhZ2VyX19wcmV2IC50aXRsZS1pbm5lcixcbi5wYWdlciAucGFnZXJfX2lubmVyIC5wcmV2IC50aXRsZS1pbm5lcixcbi5wYWdlciAucGFnZXJfX2lubmVyIC5uZXh0IC50aXRsZS1pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5wYWdlciAucGFnZXJfX2lubmVyIC5wYWdlcl9fcHJldjo6YmVmb3JlLFxuLnBhZ2VyIC5wYWdlcl9faW5uZXIgLnByZXY6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuLnBhZ2VyIC5wYWdlcl9faW5uZXIgLnBhZ2VyX19uZXh0LFxuLnBhZ2VyIC5wYWdlcl9faW5uZXIgLm5leHQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnBhZ2VyIC5wYWdlcl9faW5uZXIgLnBhZ2UtbnVtYmVycyB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG59XG4ucGFnZXIgLnBhZ2VyX19pbm5lciAucHJldixcbi5wYWdlciAucGFnZXJfX2lubmVyIC5uZXh0IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ucGFnZXIgLnBhZ2VyX19pbm5lciAubmV4dCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnBhZ2VyIC5wYWdlcl9faW5uZXIgLnBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMC4yNTtcbn1cbi5wYWdlci5wYWdpbmF0aW9uLXNpbmdsZSAucGFnZXJfX2lubmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnBhZ2VyLnBhZ2luYXRpb24tc2luZ2xlIC5wYWdlcl9fbmV4dCxcbi5wYWdlci5wYWdpbmF0aW9uLXNpbmdsZSAucGFnZXJfX3ByZXYge1xuICBtYXgtd2lkdGg6IDQwJTtcbn1cblxuLnNpZGViYXJfX29uZSxcbi5zaWRlYmFyX19vbmUtLW1vYmlsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnNpZGViYXJfX29uZSBhLFxuLnNpZGViYXJfX29uZS0tbW9iaWxlIGEge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZS1kYXJrKTtcbn1cbi5zaWRlYmFyX19vbmUgYVthcmlhLWN1cnJlbnRdLFxuLnNpZGViYXJfX29uZS0tbW9iaWxlIGFbYXJpYS1jdXJyZW50XSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnNpZGViYXJfX29uZSBoMixcbi5zaWRlYmFyX19vbmUtLW1vYmlsZSBoMiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbG9yOiAjMDAzMzY2O1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLXBhZ2UtZ3V0dGVyKTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS43ZW07XG59XG4uc2lkZWJhcl9fb25lIC50ZXh0d2lkZ2V0LFxuLnNpZGViYXJfX29uZSAucmVjZW50Y29tbWVudHMsXG4uc2lkZWJhcl9fb25lLS1tb2JpbGUgLnRleHR3aWRnZXQsXG4uc2lkZWJhcl9fb25lLS1tb2JpbGUgLnJlY2VudGNvbW1lbnRzIHtcbiAgcGFkZGluZzogMCB2YXIoLS1wYWdlLWd1dHRlcik7XG59XG4uc2lkZWJhcl9fb25lIHVsLFxuLnNpZGViYXJfX29uZS0tbW9iaWxlIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLnNpZGViYXJfX29uZSB1bCAuc3ViLW1lbnUsXG4uc2lkZWJhcl9fb25lIHVsIC5jaGlsZHJlbixcbi5zaWRlYmFyX19vbmUtLW1vYmlsZSB1bCAuc3ViLW1lbnUsXG4uc2lkZWJhcl9fb25lLS1tb2JpbGUgdWwgLmNoaWxkcmVuIHtcbiAgbWFyZ2luOiAwIGNhbGMoLTEgKiB2YXIoLS1wYWdlLWd1dHRlcikpO1xufVxuLnNpZGViYXJfX29uZSB1bCBsaTpmaXJzdC1jaGlsZCxcbi5zaWRlYmFyX19vbmUtLW1vYmlsZSB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xufVxuLnNpZGViYXJfX29uZSB1bCBsaSBsaSxcbi5zaWRlYmFyX19vbmUtLW1vYmlsZSB1bCBsaSBsaSB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmVlbi1saWdodC0xMCk7XG4gIG1pbi1oZWlnaHQ6IDEuNmVtO1xuICBsaW5lLWhlaWdodDogMS43ZW07XG4gIHBhZGRpbmc6IDAgdmFyKC0tcGFnZS1ndXR0ZXIpO1xufVxuLnNpZGViYXJfX29uZSB1bCBsaSBsaTpsYXN0LWNoaWxkLFxuLnNpZGViYXJfX29uZS0tbW9iaWxlIHVsIGxpIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLnNpZGViYXJfX29uZSB1bCBsaSBsaSBhLFxuLnNpZGViYXJfX29uZS0tbW9iaWxlIHVsIGxpIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCB2YXIoLS1wYWdlLWd1dHRlcik7XG4gIG1hcmdpbjogMCBjYWxjKC0xICogdmFyKC0tcGFnZS1ndXR0ZXIpKTtcbn1cbi5zaWRlYmFyX19vbmUgdWwgbGkgbGkgbGkgYSxcbi5zaWRlYmFyX19vbmUtLW1vYmlsZSB1bCBsaSBsaSBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogY2FsYygzICogdmFyKC0tcGFnZS1ndXR0ZXIpKTtcbn1cbi5zaWRlYmFyX19vbmUgdWwgdWwgdWwgbGksXG4uc2lkZWJhcl9fb25lLS1tb2JpbGUgdWwgdWwgdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyZWVuLWxpZ2h0LTIwKTtcbiAgbWluLWhlaWdodDogMS42ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbn1cbi5zaWRlYmFyX19vbmUgdWwgbGkgbGkgbGkgbGksXG4uc2lkZWJhcl9fb25lLS1tb2JpbGUgdWwgbGkgbGkgbGkgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnNpZGViYXJfX29uZSAud2lkZ2V0X2FyY2hpdmUgbGksXG4uc2lkZWJhcl9fb25lLS1tb2JpbGUgLndpZGdldF9hcmNoaXZlIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tcGFnZS1ndXR0ZXIpO1xufVxuLnNpZGViYXJfX29uZSAud2lkZ2V0X2FyY2hpdmUgbGkgYSxcbi5zaWRlYmFyX19vbmUtLW1vYmlsZSAud2lkZ2V0X2FyY2hpdmUgbGkgYSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5zaWRlYmFyX19vbmUgLndpZGdldF9jYXRlZ29yaWVzIC5jYXQtaXRlbS1ub25lLFxuLnNpZGViYXJfX29uZS0tbW9iaWxlIC53aWRnZXRfY2F0ZWdvcmllcyAuY2F0LWl0ZW0tbm9uZSB7XG4gIHBhZGRpbmc6IDAgdmFyKC0tcGFnZS1ndXR0ZXIpO1xufVxuLnNpZGViYXJfX29uZSAud2lkZ2V0X2NhdGVnb3JpZXMgLmNhdC1pdGVtLFxuLnNpZGViYXJfX29uZS0tbW9iaWxlIC53aWRnZXRfY2F0ZWdvcmllcyAuY2F0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLXBhZ2UtZ3V0dGVyKTtcbn1cbi5zaWRlYmFyX19vbmUgLndpZGdldF9jYXRlZ29yaWVzIC5jYXQtaXRlbSBhLFxuLnNpZGViYXJfX29uZS0tbW9iaWxlIC53aWRnZXRfY2F0ZWdvcmllcyAuY2F0LWl0ZW0gYSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5zaWRlYmFyX19vbmUgLndpZGdldF9jYXRlZ29yaWVzIC5jYXQtaXRlbSB1bCxcbi5zaWRlYmFyX19vbmUtLW1vYmlsZSAud2lkZ2V0X2NhdGVnb3JpZXMgLmNhdC1pdGVtIHVsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2lkZWJhcl9fb25lIC53aWRnZXRfY2F0ZWdvcmllcyAuY2F0LWl0ZW0gLmNhdC1pdGVtLFxuLnNpZGViYXJfX29uZS0tbW9iaWxlIC53aWRnZXRfY2F0ZWdvcmllcyAuY2F0LWl0ZW0gLmNhdC1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tcGFnZS1ndXR0ZXIpKTtcbn1cbi5zaWRlYmFyX19vbmUgLndpZGdldHRpdGxlLFxuLnNpZGViYXJfX29uZS0tbW9iaWxlIC53aWRnZXR0aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyZWVuLXN0YW5kYXJkKTtcbiAgbWluLWhlaWdodDogMS42ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG59XG4uc2lkZWJhcl9fb25lIGxpOmZpcnN0LWNoaWxkID4gLndpZGdldHRpdGxlLFxuLnNpZGViYXJfX29uZS0tbW9iaWxlIGxpOmZpcnN0LWNoaWxkID4gLndpZGdldHRpdGxlIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5zaWRlYmFyX19vbmUgLndpZGdldF90YWdfY2xvdWQsXG4uc2lkZWJhcl9fb25lLS1tb2JpbGUgLndpZGdldF90YWdfY2xvdWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWQ5O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cbi5zaWRlYmFyX19vbmUgLnRhZ2Nsb3VkLFxuLnNpZGViYXJfX29uZS0tbW9iaWxlIC50YWdjbG91ZCB7XG4gIHBhZGRpbmc6IHZhcigtLXBhZ2UtZ3V0dGVyKTtcbn1cbi5zaWRlYmFyX19vbmUgdGFibGUsXG4uc2lkZWJhcl9fb25lLS1tb2JpbGUgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVkOTtcbn1cbi5zaWRlYmFyX19vbmUgY2FwdGlvbixcbi5zaWRlYmFyX19vbmUtLW1vYmlsZSBjYXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVkOTtcbn1cbi5zaWRlYmFyX19vbmUgLndpZGdldCBzZWxlY3QsXG4uc2lkZWJhcl9fb25lLS1tb2JpbGUgLndpZGdldCBzZWxlY3Qge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tcGFnZS1ndXR0ZXIpO1xufVxuLnNpZGViYXJfX29uZSBsaS53aWRnZXQsXG4uc2lkZWJhcl9fb25lLS1tb2JpbGUgbGkud2lkZ2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JlZW4tbGlnaHQtMTApO1xufVxuLnNpZGViYXJfX29uZSAucnNzU3VtbWFyeSxcbi5zaWRlYmFyX19vbmUgLndpZGdldF9yc3MgY2l0ZSxcbi5zaWRlYmFyX19vbmUtLW1vYmlsZSAucnNzU3VtbWFyeSxcbi5zaWRlYmFyX19vbmUtLW1vYmlsZSAud2lkZ2V0X3JzcyBjaXRlIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1wYWdlLWd1dHRlcik7XG59XG4uc2lkZWJhcl9fb25lIC53aWRnZXRfcnNzIHVsIGxpIHNwYW4sXG4uc2lkZWJhcl9fb25lLS1tb2JpbGUgLndpZGdldF9yc3MgdWwgbGkgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLXBhZ2UtZ3V0dGVyKTtcbn1cbi5zaWRlYmFyX19vbmUgZGl2Lm5nZy13aWRnZXQsXG4uc2lkZWJhcl9fb25lIGRpdi5uZ2dfc2xpZGVzaG93LFxuLnNpZGViYXJfX29uZS0tbW9iaWxlIGRpdi5uZ2ctd2lkZ2V0LFxuLnNpZGViYXJfX29uZS0tbW9iaWxlIGRpdi5uZ2dfc2xpZGVzaG93IHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1wYWdlLWd1dHRlcik7XG59XG4uc2lkZWJhcl9fb25lIHVsLm5nZy1tZWRpYS1yc3Mtd2lkZ2V0IGxpLFxuLnNpZGViYXJfX29uZS0tbW9iaWxlIHVsLm5nZy1tZWRpYS1yc3Mtd2lkZ2V0IGxpIHtcbiAgcGFkZGluZy10b3A6IDAuNWVtO1xufVxuLnNpZGViYXJfX29uZSB1bCBsaS53aWRnZXRfZW1fbG9jYXRpb25zX3dpZGdldCB1bCBsaSB1bCBsaSxcbi5zaWRlYmFyX19vbmUgdWwgbGkud2lkZ2V0X2VtX3dpZGdldCB1bCBsaSB1bCBsaSxcbi5zaWRlYmFyX19vbmUtLW1vYmlsZSB1bCBsaS53aWRnZXRfZW1fbG9jYXRpb25zX3dpZGdldCB1bCBsaSB1bCBsaSxcbi5zaWRlYmFyX19vbmUtLW1vYmlsZSB1bCBsaS53aWRnZXRfZW1fd2lkZ2V0IHVsIGxpIHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1wYWdlLWd1dHRlcik7XG59XG4uc2lkZWJhcl9fb25lIHVsIGxpLndpZGdldF9hcmNoaXZlIHNlbGVjdCxcbi5zaWRlYmFyX19vbmUtLW1vYmlsZSB1bCBsaS53aWRnZXRfYXJjaGl2ZSBzZWxlY3Qge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tcGFnZS1ndXR0ZXIpO1xufVxuLnNpZGViYXJfX29uZSB1bCBsaS5zMl9mb3JtX3dpZGdldCBkaXYsXG4uc2lkZWJhcl9fb25lLS1tb2JpbGUgdWwgbGkuczJfZm9ybV93aWRnZXQgZGl2IHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1wYWdlLWd1dHRlcik7XG59XG4uc2lkZWJhcl9fb25lIC53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQsXG4uc2lkZWJhcl9fb25lLS1tb2JpbGUgLndwLWJsb2NrLWxhdGVzdC1jb21tZW50c19fY29tbWVudCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2lkZWJhcl9fb25lIC53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQtbWV0YSBhLFxuLnNpZGViYXJfX29uZS0tbW9iaWxlIC53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQtbWV0YSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNpZGViYXJfX29uZSAud2lkZ2V0X3NlYXJjaCxcbi5zaWRlYmFyX19vbmUtLW1vYmlsZSAud2lkZ2V0X3NlYXJjaCB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gdmFyKC0tcGFnZS1ndXR0ZXIpIDAuMjVyZW07XG59XG4uc2lkZWJhcl9fb25lIC53aWRnZXRfc2VhcmNoIGxhYmVsLFxuLnNpZGViYXJfX29uZS0tbW9iaWxlIC53aWRnZXRfc2VhcmNoIGxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtZGFyayk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uc2lkZWJhcl9fb25lIC53cC1ibG9jay1jYWxlbmRhciBjYXB0aW9uLFxuLnNpZGViYXJfX29uZS0tbW9iaWxlIC53cC1ibG9jay1jYWxlbmRhciBjYXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JlZW4tbGlnaHQtc3RhbmRhcmQpO1xufVxuLnNpZGViYXJfX29uZSAud3AtYmxvY2stY2FsZW5kYXIgdGFibGUsXG4uc2lkZWJhcl9fb25lLS1tb2JpbGUgLndwLWJsb2NrLWNhbGVuZGFyIHRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JlZW4tbGlnaHQtc3RhbmRhcmQpO1xufVxuLnNpZGViYXJfX29uZSAud3AtYmxvY2stY2FsZW5kYXIgdGFibGUgdGgsXG4uc2lkZWJhcl9fb25lLS1tb2JpbGUgLndwLWJsb2NrLWNhbGVuZGFyIHRhYmxlIHRoIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmVlbi1kYXJrKTtcbn1cblxuLnNpZGViYXJfX3R3byB7XG4gIHBhZGRpbmc6IDAgMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1wYWdlLWd1dHRlcik7XG59XG4uc2lkZWJhcl9fdHdvIC5zaWRlYmFyX19pdGVtIHtcbiAgbWFyZ2luOiAyZW0gMDtcbn1cbi5zaWRlYmFyX190d28gaDIge1xuICBmb250LXNpemU6IDEuMTVlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsdWUtbGlnaHQtMjApO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnNpZGViYXJfX3R3byB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uc2lkZWJhcl9fdHdvIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2lkZWJhcl9fdHdvIGxpLmNhdC1pdGVtIHVsLmNoaWxkcmVuIHtcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG59XG4uc2lkZWJhcl9fdHdvIC5yZWNlbnRjb21tZW50cyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5zaWRlYmFyX190d28gdWwgbGkud2lkZ2V0X3JlY2VudF9lbnRyaWVzIHVsIGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xufVxuLnNpZGViYXJfX3R3byAjcmVjZW50Y29tbWVudHMgbGksXG4uc2lkZWJhcl9fdHdvIC53aWRnZXQtcmVjZW50LXBvc3RzIGxpIHtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbn1cblxuLndpZGdldC1yZWNlbnQtcG9zdHMgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLndpZGdldC1yZWNlbnQtcG9zdHMgLnBvc3QtZGF0ZSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsdWUtbGlnaHQtMjApO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG59XG5cbi53aWRnZXQtc2VhcmNoIHtcbiAgLS1pbnB1dC1pbWFnZS13aWR0aDogMjBweDtcbn1cbi53aWRnZXQtc2VhcmNoIGZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLndpZGdldC1zZWFyY2ggaW5wdXQge1xuICBib3JkZXI6IDA7XG59XG4ud2lkZ2V0LXNlYXJjaCBpbnB1dFt0eXBlPXRleHRdIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmx1ZS1saWdodC0xMCk7XG4gIHBhZGRpbmc6IDAuMmVtIDFlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS1pbnB1dC1pbWFnZS13aWR0aCkpO1xufVxuLndpZGdldC1zZWFyY2ggaW5wdXRbdHlwZT1pbWFnZV0ge1xuICB3aWR0aDogdmFyKC0taW5wdXQtaW1hZ2Utd2lkdGgpO1xufVxuXG4ud2lraWxpc3RfX25hdi1pbmRleCB7XG4gIG1hcmdpbi10b3A6IDNlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud2lraWxpc3RfX25hdi1pbmRleCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4ud2lraWxpc3RfX25hdi1pbmRleC1pdGVtIHtcbiAgcGFkZGluZzogMC4yNWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53aWtpbGlzdF9fbmF2LWluZGV4LWl0ZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG59XG4ud2lraWxpc3RfX25hdi1pbmRleC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ud2lraWxpc3RfX2luZGV4IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyZWVuLWxpZ2h0LTIwKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLndwLWJsb2NrLWdhbGxlcnkge1xuICBtYXJnaW46IDJlbSAwO1xufVxuLndwLWJsb2NrLWdhbGxlcnkgdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwLWJsb2NrLWdhbGxlcnkgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi53cC1ibG9jay1nYWxsZXJ5IC5ibG9ja3MtZ2FsbGVyeS1pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufSIsImgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLWRhcmspO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuXG4gIGEge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLWRhcmspO1xuICB9XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiBjYWxjKDIwIC8gMTYgKiAxcmVtKTtcblxuICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDIyIC8gMTYgKiAxcmVtKTtcbiAgfVxufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxOCAvIDE2ICogMXJlbSk7XG5cbiAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyMCAvIDE2ICogMXJlbSk7XG4gIH1cbn1cblxuaDMge1xuICBmb250LXNpemU6IGNhbGMoMTYgLyAxNiAqIDFyZW0pO1xuXG4gIEBpbmNsdWRlIGxhcmdlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTggLyAxNiAqIDFyZW0pO1xuICB9XG59XG5cbmg0LFxuJWg0IHtcbiAgZm9udC1zaXplOiBjYWxjKDE0IC8gMTYgKiAxcmVtKTtcblxuICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE2IC8gMTYgKiAxcmVtKTtcbiAgfVxufVxuXG5oNSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBmb250LXNpemU6IGNhbGMoMTQgLyAxNiAqIDFyZW0pO1xuXG4gIEBpbmNsdWRlIGxhcmdlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTQgLyAxNiAqIDFyZW0pO1xuICB9XG59XG5oNiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxNCAvIDE2ICogMXJlbSk7XG5cbiAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNCAvIDE2ICogMXJlbSk7XG4gIH1cbn1cblxuaDEgaW1nLFxuaDIgaW1nLFxuaDMgaW1nLFxuaDQgaW1nLFxuaDUgaW1nLFxuaDYgaW1nIHtcbiAgbWFyZ2luOiAwO1xufVxuIiwiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4kQnJlYWtwb2ludC1TZXR0aW5nczogKFxuICAnZGVmYXVsdCBtZWRpYSc6IGFsbCxcbiAgJ2RlZmF1bHQgZmVhdHVyZSc6IG1pbi13aWR0aCxcbiAgJ2RlZmF1bHQgcGFpcic6IHdpZHRoLFxuXG4gICdmb3JjZSBhbGwgbWVkaWEgdHlwZSc6IGZhbHNlLFxuICAndG8gZW1zJzogZmFsc2UsXG4gICd0cmFuc2Zvcm0gcmVzb2x1dGlvbnMnOiB0cnVlLFxuXG4gICdubyBxdWVyaWVzJzogZmFsc2UsXG4gICdubyBxdWVyeSBmYWxsYmFja3MnOiBmYWxzZSxcblxuICAnYmFzZSBmb250IHNpemUnOiAxNnB4LFxuXG4gICdsZWdhY3kgc3ludGF4JzogZmFsc2Vcbik7XG5cbiRicmVha3BvaW50OiAoKSAhZGVmYXVsdDtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBJbXBvcnRzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbkBpbXBvcnQgXCJicmVha3BvaW50L3NldHRpbmdzXCI7XG5AaW1wb3J0ICdicmVha3BvaW50L2NvbnRleHQnO1xuQGltcG9ydCAnYnJlYWtwb2ludC9oZWxwZXJzJztcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvcGFyc2Vycyc7XG5AaW1wb3J0ICdicmVha3BvaW50L25vLXF1ZXJ5JztcblxuQGltcG9ydCAnYnJlYWtwb2ludC9yZXNwb25kLXRvJztcblxuQGltcG9ydCBcImJyZWFrcG9pbnQvbGVnYWN5LXNldHRpbmdzXCI7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQnJlYWtwb2ludCBNaXhpblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbkBtaXhpbiBicmVha3BvaW50KCRxdWVyeSwgJG5vLXF1ZXJ5OiBmYWxzZSkge1xuICBAaW5jbHVkZSBsZWdhY3ktc2V0dGluZ3Mtd2FybmluZztcblxuICAvLyBSZXNldCBjb250ZXh0c1xuICBAaW5jbHVkZSBwcml2YXRlLWJyZWFrcG9pbnQtcmVzZXQtY29udGV4dHMoKTtcblxuICAkYnJlYWtwb2ludDogYnJlYWtwb2ludCgkcXVlcnksIGZhbHNlKTtcblxuICAkcXVlcnktc3RyaW5nOiBtYXAtZ2V0KCRicmVha3BvaW50LCAncXVlcnknKTtcbiAgJHF1ZXJ5LWZhbGxiYWNrOiBtYXAtZ2V0KCRicmVha3BvaW50LCAnZmFsbGJhY2snKTtcblxuICAkcHJpdmF0ZS1icmVha3BvaW50LWNvbnRleHQtaG9sZGVyOiBtYXAtZ2V0KCRicmVha3BvaW50LCAnY29udGV4dCBob2xkZXInKSAhZ2xvYmFsO1xuICAkcHJpdmF0ZS1icmVha3BvaW50LXF1ZXJ5LWNvdW50OiBtYXAtZ2V0KCRicmVha3BvaW50LCAncXVlcnkgY291bnQnKSAhZ2xvYmFsO1xuXG4gIC8vIEFsbG93IGZvciBhbiBhcy1uZWVkZWQgb3ZlcnJpZGUgb3IgdXNhZ2Ugb2Ygbm8gcXVlcnkgZmFsbGJhY2suXG4gIEBpZiAkbm8tcXVlcnkgIT0gZmFsc2Uge1xuICAgICRxdWVyeS1mYWxsYmFjazogJG5vLXF1ZXJ5O1xuICB9XG5cbiAgQGlmICRxdWVyeS1mYWxsYmFjayAhPSBmYWxzZSB7XG4gICAgJGNvbnRleHQtc2V0dGVyOiBwcml2YXRlLWJyZWFrcG9pbnQtc2V0LWNvbnRleHQoJ25vLXF1ZXJ5JywgJHF1ZXJ5LWZhbGxiYWNrKTtcbiAgfVxuXG4gIC8vIFByaW50IE91dCBRdWVyeSBTdHJpbmdcbiAgQGlmIG5vdCBicmVha3BvaW50LWdldCgnbm8gcXVlcmllcycpIHtcbiAgICBAbWVkaWEgI3skcXVlcnktc3RyaW5nfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAaWYgYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpICE9IGZhbHNlIG9yIGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyaWVzJykgPT0gdHJ1ZSB7XG5cbiAgICAkdHlwZTogdHlwZS1vZihicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykpO1xuICAgICRwcmludDogZmFsc2U7XG5cbiAgICBAaWYgKCR0eXBlID09ICdib29sJykge1xuICAgICAgJHByaW50OiB0cnVlO1xuICAgIH1cbiAgICBAZWxzZSBpZiAoJHR5cGUgPT0gJ3N0cmluZycpIHtcbiAgICAgIEBpZiAkcXVlcnktZmFsbGJhY2sgPT0gYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpIHtcbiAgICAgICAgJHByaW50OiB0cnVlO1xuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSBpZiAoJHR5cGUgPT0gJ2xpc3QnKSB7XG4gICAgICBAZWFjaCAkd3JhcHBlciBpbiBicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykge1xuICAgICAgICBAaWYgJHF1ZXJ5LWZhbGxiYWNrID09ICR3cmFwcGVyIHtcbiAgICAgICAgICAkcHJpbnQ6IHRydWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBXcml0ZSBGYWxsYmFja1xuICAgIEBpZiAoJHF1ZXJ5LWZhbGxiYWNrICE9IGZhbHNlKSBhbmQgKCRwcmludCA9PSB0cnVlKSB7XG4gICAgICAkdHlwZS1mYWxsYmFjazogdHlwZS1vZigkcXVlcnktZmFsbGJhY2spO1xuXG4gICAgICBAaWYgKCR0eXBlLWZhbGxiYWNrICE9ICdib29sJykge1xuICAgICAgICAjeyRxdWVyeS1mYWxsYmFja30gJiB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcHJpdmF0ZS1icmVha3BvaW50LXJlc2V0LWNvbnRleHRzKCk7XG59XG5cblxuQG1peGluIG1xKCRxdWVyeSwgJG5vLXF1ZXJ5OiBmYWxzZSkge1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRxdWVyeSwgJG5vLXF1ZXJ5KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIioge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmJvZHkge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZDogI2YwZjBlODtcbiAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2FsYygxMi44MDEzIC8gMTYgKiAxcmVtKTtcbn1cblxuI3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtYXgtd2lkdGg6IDEwMGVtO1xuICBtYXJnaW46IDBlbSBhdXRvO1xuXG4gIEBpbmNsdWRlIGxhcmdlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2IyO1xuICB9XG59XG4iLCJhIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtc3RhbmRhcmQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdyZWVuLWRhcmspO1xuICB9XG59XG4iLCIuZW50cnkgLnBvc3RfX2JvZHkgLndwcHRvcGRmZW5oIGltZyB7XG4gIHBhZGRpbmc6IDFlbTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIG1hcmdpbi1ib3R0b206IDEuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NWVtO1xuICBjb2xvcjogIzc2Nzk3Yztcbn1cbi5sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNWVtO1xufVxuXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucXVpZXQge1xuICBjb2xvcjogIzY2Njtcbn1cbi5sb3VkIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbn1cbi5hZGRlZCB7XG4gIGJhY2tncm91bmQ6ICMwNjA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnJlbW92ZWQge1xuICBiYWNrZ3JvdW5kOiAjOTAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maXJzdCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubGFzdCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi50b3Age1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5lbnRyeSAucG9zdF9fYm9keSBpbWcuYWxpZ25yaWdodCxcbi5lbnRyeSAucG9zdF9fYm9keSBkaXYuYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAxZW07XG59XG4uZW50cnkgLnBvc3RfX2JvZHkgaW1nLmFsaWduY2VudGVyLFxuLmVudHJ5IC5wb3N0X19ib2R5IGRpdi5hbGlnbmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmVudHJ5IC5wb3N0X19ib2R5IGltZy5hbGlnbmxlZnQsXG4uZW50cnkgLnBvc3RfX2JvZHkgZGl2LmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDFlbTtcbn1cbi5lbnRyeSAucG9zdF9fYm9keSBpbWcge1xuICBib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmVudHJ5IC5wb3N0X19ib2R5IGltZyxcbi53cC1jYXB0aW9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAyICogdmFyKC0tcGFnZS1ndXR0ZXIpKTtcblxuICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc3RpY2t5IC53cC1wb3N0LWltYWdlIHtcbiAgbWFyZ2luLXRvcDogMGVtO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLndwLXBvc3QtaW1hZ2Uge1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uZW50cnkgLnBvc3QgLndwLXNtaWxleSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ud3AtY2FwdGlvbi10ZXh0LFxuLndwLWNhcHRpb24tZGQge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC1zaXplOiA4NSU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ud3AtY2FwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLmFic3RyYWN0IHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tbGVmdDogMmVtO1xuICBtYXJnaW4tcmlnaHQ6IDJlbTtcbiAgbWFyZ2luLXRvcDogMmVtO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAuaGVhZGVyX19ib3R0b20tcmlnaHQtbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlcl9fYm90dG9tLXJpZ2h0LXJpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgfVxufVxuXG4uYWNjZXNza2V5cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTA7XG5cbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIkBtZWRpYSBwcmludCB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgfVxuICBib2R5IHtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBiYWNrZ3JvdW5kOiAjZjBmMGU4O1xuICAgIGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5lbnRyeSBoMyBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMwMDMzNjY7XG4gIH1cbiAgLm1haW5fX2xlZnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWFpbl9fcmlnaHQtYm90dG9tLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNyZXNwb25kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNjb21tZW50cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAud3BwdG9wZGZlbmgge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI2Zvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBhOmxpbmssXG4gIGE6dmlzaXRlZCxcbiAgYTpob3ZlcixcbiAgYTpmb2N1cyxcbiAgYTphY3RpdmUge1xuICAgIGNvbG9yOiAjMDA2Njk5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuIiwicCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDEuNWVtO1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuc3Ryb25nLFxuZGZuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5lbSxcbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbnN1cCxcbnN1YiB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG5hYmJyLFxuYWNyb255bSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzY2Njtcbn1cbmFkZHJlc3Mge1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuZGVsIHtcbiAgY29sb3I6ICM2NjY7XG59XG5wcmUge1xuICBtYXJnaW46IDEuNWVtIDA7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG59XG5wcmUsXG5jb2RlLFxudHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGU4O1xuICBmb250OiAxZW0gXCJNb25hY29cIiwgXCJMdWNpZGEgQ29uc29sZVwiLCBcIkRlamFWdSBTYW5zIE1vbm9cIiwgbW9ub3NwYWNlO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbiNmYXEtYmxvY2sgY29kZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuaHIge1xuICBjb2xvcjogI2NjZDZlMDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLmZvb3Rub3RlZGl2aWRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NkNmUwO1xuICB3aWR0aDogNDAlO1xufVxuLmZvb3Rub3RlcyB7XG4gIGZvbnQtc2l6ZTogODUlO1xufVxuLnJlcXVpcmVkIHtcbiAgZm9udC1zaXplOiBzbWFsbGVyO1xufVxuaDMgc21hbGwgYSB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuIiwiLnBvc3RfX3RpdGxlIGgzLFxuLmJsb2dfX3RpdGxlIGgyIHtcbiAgY29sb3I6ICMwMDMzNjY7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5wb3N0X190aXRsZSBoMyB7XG4gIC5sb2dnZWQtaW4gJiB7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuXG4uYmxvZy1jb250YWluZXIge1xuICAmOmZvY3VzIHtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuICAuYmxvZ19faW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG5cbiAgLmVudHJ5ID4gZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIH1cblxuICAucG9zdDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLm1ldGEge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cblxuICAuc3RpY2t5OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICMzMzY2OTkgI2ZmZmZmZjtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMCAxNnB4IDE2cHggMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAuZWRpdC1wb3N0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAucG9zdC1lZGl0LWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLWRhcmspO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcGFkZGluZzogMCAxZW07XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBsaW5lYXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtc3RhbmRhcmQpO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtYXQtYXNpZGUgLnBvc3RfX2JvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2Q2ZTA7XG4gICAgYm9yZGVyLWxlZnQ6IDEuNWVtIHNvbGlkICMzMzY2OTk7XG4gICAgcGFkZGluZzogMWVtO1xuICB9XG5cbiAgLmZvcm1hdC1saW5rIHA6bGFzdC1jaGlsZCxcbiAgLmZvcm1hdC1hc2lkZSBwOmxhc3QtY2hpbGQsXG4gIC5mb3JtYXQtYXNpZGUgYmxvY2txdW90ZTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mb3JtYXQtbGluayAucG9zdF9fYm9keSBhIHtcbiAgICBmb250LXNpemU6IDE0MCU7XG4gIH1cbiAgLmZvcm1hdC1saW5rIC5wb3N0X19ib2R5IHtcbiAgICBwYWRkaW5nOiAyZW0gMCAxZW0gMDtcbiAgfVxuXG4gIC5mb3JtYXQtbGluayAucG9zdF9fdGl0bGUsXG4gIC5mb3JtYXQtcXVvdGUgLnBvc3RfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb3N0X190aXRsZSBoMyBhIHtcbiAgY29sb3I6ICMwMDMzNjY7XG59XG5cbi5wb3N0X19ib2R5IHVsLFxuLnBvc3RfX2JvZHkgb2wge1xuICBtYXJnaW4tbGVmdDogMS42ZW07XG59XG4ucG9zdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAzMzY2O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5wb3N0Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNpbmdsZSAucG9zdCxcbi5lcnJvcjQwNCAucG9zdCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbmJvZHkuYmxvZyAudGFncyxcbmJvZHkuYmxvZyAuY2F0ZWdvcmllcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIuc2lkZWJhcl9fdHdvIHRhYmxlLmVtLWNhbGVuZGFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZDZlMDtcbn1cbi5zaWRlYmFyX190d28gdGFibGUuZW0tY2FsZW5kYXIgdGJvZHkgdHIuZGF5cy1uYW1lcyB7XG4gIGNvbG9yOiAjMDAzMzY2O1xufVxuLnNpZGViYXJfX3R3byB0YWJsZS5lbS1jYWxlbmRhciB0Ym9keSB0ciB0ZC5ldmVudGxlc3MtcHJlLFxuLnNpZGViYXJfX3R3byB0YWJsZS5lbS1jYWxlbmRhciB0Ym9keSB0ciB0ZC5ldmVudGxlc3MtcG9zdCxcbi5zaWRlYmFyX190d28gdGFibGUuZW0tY2FsZW5kYXIgdGJvZHkgdHIgdGQuZXZlbnRmdWwtcHJlIGEsXG4uc2lkZWJhcl9fdHdvIHRhYmxlLmVtLWNhbGVuZGFyIHRib2R5IHRyIHRkLmV2ZW50ZnVsLXBvc3QgYSB7XG4gIGNvbG9yOiAjY2NkNmUwO1xufVxuLnNpZGViYXJfX29uZSB0YWJsZS5lbS1jYWxlbmRhciB0Ym9keSB0ciB0ZC5ldmVudGxlc3MtcHJlLFxuLnNpZGViYXJfX29uZSB0YWJsZS5lbS1jYWxlbmRhciB0Ym9keSB0ciB0ZC5ldmVudGxlc3MtcG9zdCxcbi5zaWRlYmFyX19vbmUgdGFibGUuZW0tY2FsZW5kYXIgdGJvZHkgdHIgdGQuZXZlbnRmdWwtcHJlIGEsXG4uc2lkZWJhcl9fb25lIHRhYmxlLmVtLWNhbGVuZGFyIHRib2R5IHRyIHRkLmV2ZW50ZnVsLXBvc3QgYSB7XG4gIGNvbG9yOiAjZTBlMGQxO1xufVxuLnNpZGViYXJfX29uZSB0YWJsZS5lbS1jYWxlbmRhciB0Ym9keSB0ciB0ZC5ldmVudGxlc3MtcHJlOmhvdmVyLFxuLnNpZGViYXJfX29uZSB0YWJsZS5lbS1jYWxlbmRhciB0Ym9keSB0ciB0ZC5ldmVudGxlc3MtcG9zdDpob3Zlcixcbi5zaWRlYmFyX19vbmUgdGFibGUuZW0tY2FsZW5kYXIgdGJvZHkgdHIgdGQuZXZlbnRmdWwtcHJlOmhvdmVyLFxuLnNpZGViYXJfX29uZSB0YWJsZS5lbS1jYWxlbmRhciB0Ym9keSB0ciB0ZC5ldmVudGZ1bC1wb3N0OmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTViOTtcbn1cbi5zaWRlYmFyX190d28gdGFibGUuZW0tY2FsZW5kYXIgdGJvZHkgdHIgdGQuZXZlbnRsZXNzLXByZTpob3Zlcixcbi5zaWRlYmFyX190d28gdGFibGUuZW0tY2FsZW5kYXIgdGJvZHkgdHIgdGQuZXZlbnRsZXNzLXBvc3Q6aG92ZXIsXG4uc2lkZWJhcl9fdHdvIHRhYmxlLmVtLWNhbGVuZGFyIHRib2R5IHRyIHRkLmV2ZW50ZnVsLXByZTpob3Zlcixcbi5zaWRlYmFyX190d28gdGFibGUuZW0tY2FsZW5kYXIgdGJvZHkgdHIgdGQuZXZlbnRmdWwtcG9zdDpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2Q2ZTA7XG59XG4uc2lkZWJhcl9fb25lIHRhYmxlLmVtLWNhbGVuZGFyIHRib2R5IHRyIHRkLmV2ZW50bGVzcy10b2RheSxcbiNzaWRlcmJhcjEgdGFibGUuZW0tY2FsZW5kYXIgdGJvZHkgdHIgdGQuZXZlbnRmdWwtdG9kYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGQxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNWY4M2I5O1xufVxuLnNpZGViYXJfX3R3byB0YWJsZS5lbS1jYWxlbmRhciB0Ym9keSB0ciB0ZC5ldmVudGxlc3MtdG9kYXksXG4uc2lkZWJhcl9fdHdvIHRhYmxlLmVtLWNhbGVuZGFyIHRib2R5IHRyIHRkLmV2ZW50ZnVsLXRvZGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZDZlMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzVmODNiOTtcbn1cbi5zaWRlYmFyX19vbmUgdGFibGUuZW0tY2FsZW5kYXIgdGJvZHkgdHIgdGQuZXZlbnRsZXNzLXRvZGF5OmhvdmVyLFxuI3NpZGVyYmFyMSB0YWJsZS5lbS1jYWxlbmRhciB0Ym9keSB0ciB0ZC5ldmVudGZ1bC10b2RheTpob3Zlcixcbi5zaWRlYmFyX19vbmUgdGFibGUuZW0tY2FsZW5kYXIgdGJvZHkgdHIgdGQuZXZlbnRsZXNzLXRvZGF5OmhvdmVyLFxuI3NpZGVyYmFyMSB0YWJsZS5lbS1jYWxlbmRhciB0Ym9keSB0ciB0ZC5ldmVudGZ1bC10b2RheTpob3Zlcixcbi5zaWRlYmFyX190d28gdGFibGUuZW0tY2FsZW5kYXIgdGJvZHkgdHIgdGQuZXZlbnRsZXNzLXRvZGF5OmhvdmVyLFxuI3NpZGVyYmFyMiB0YWJsZS5lbS1jYWxlbmRhciB0Ym9keSB0ciB0ZC5ldmVudGZ1bC10b2RheTpob3Zlcixcbi5zaWRlYmFyX190d28gdGFibGUuZW0tY2FsZW5kYXIgdGJvZHkgdHIgdGQuZXZlbnRsZXNzLXRvZGF5OmhvdmVyLFxuI3NpZGVyYmFyMiB0YWJsZS5lbS1jYWxlbmRhciB0Ym9keSB0ciB0ZC5ldmVudGZ1bC10b2RheTpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ZjgzYjk7XG59XG4uc2lkZWJhcl9fb25lIHRhYmxlLmVtLWNhbGVuZGFyIHRib2R5IHRyIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVkOTtcbn1cbi5zaWRlYmFyX19vbmUgdGFibGUuZW0tY2FsZW5kYXIgdGJvZHkgdHIgdGQ6aG92ZXIsXG4uc2lkZWJhcl9fdHdvIHRhYmxlLmVtLWNhbGVuZGFyIHRib2R5IHRyIHRkOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzlkOWQ5ZDtcbn1cbi5zaWRlYmFyX19vbmUgdGFibGUuZW0tY2FsZW5kYXIgdGJvZHkgdHIgdGQuZXZlbnRmdWwtdG9kYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGQxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNWY4M2I5O1xufVxuLnNpZGViYXJfX29uZSB0YWJsZS5lbS1jYWxlbmRhciB0Ym9keSB0ciB0ZC5ldmVudGZ1bC10b2RheSBhLFxuLnNpZGViYXJfX29uZSB0YWJsZS5lbS1jYWxlbmRhciB0Ym9keSB0ciB0ZC5ldmVudGZ1bCBhLFxuLnNpZGViYXJfX3R3byB0YWJsZS5lbS1jYWxlbmRhciB0Ym9keSB0ciB0ZC5ldmVudGZ1bC10b2RheSBhLFxuLnNpZGViYXJfX3R3byB0YWJsZS5lbS1jYWxlbmRhciB0Ym9keSB0ciB0ZC5ldmVudGZ1bCBhIHtcbiAgY29sb3I6ICMwMDMzNjY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2lkZWJhcl9fdHdvIHRhYmxlLmVtLWNhbGVuZGFyIHRib2R5IHRyIHRkLmV2ZW50ZnVsLXRvZGF5OmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzVmODNiOTtcbn1cbnRhYmxlLmVtLWNhbGVuZGFyIHRoZWFkIHtcbiAgZm9udC1zaXplOiAxMDAlICFpbXBvcnRhbnQ7XG59XG50YWJsZS5lbS1jYWxlbmRhciB0aGVhZCB0ZC5tb250aF9uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbnRhYmxlLmVtLWNhbGVuZGFyIHRib2R5IHRyLmRheXMtbmFtZXMge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5zaWRlYmFyX19vbmUgdGFibGUuZW0tY2FsZW5kYXIgdGJvZHkgdHIuZGF5cy1uYW1lcyB0ZDpob3Zlcixcbi5zaWRlYmFyX190d28gdGFibGUuZW0tY2FsZW5kYXIgdGJvZHkgdHIuZGF5cy1uYW1lcyB0ZDpob3ZlciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbiN3cC1jYWxlbmRhciB0Ym9keSB0ciB0ZCxcbi5zaWRlYmFyX190d28gdGFibGUuZW0tY2FsZW5kYXIgdGJvZHkgdHIgdGQge1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjZDZlMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLm5hdi1tb2JpbGUgJiB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgfVxufVxuXG4jd3AtY2FsZW5kYXIgY2FwdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLWRhcmspO1xuICBwYWRkaW5nOiAwLjI1cmVtIDA7XG5cbiAgLm5hdi1tb2JpbGUgJiB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgfVxuXG59XG5cbi53cC1ibG9jay1jYWxlbmRhciAud3AtY2FsZW5kYXItdGFibGUgYSxcbi5jYWxlbmRhcl93cmFwIC53cC1jYWxlbmRhci10YWJsZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS1saWdodC0xMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cbiAgLm5hdi1tb2JpbGUgJiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLndwLWJsb2NrLWNhbGVuZGFyIHtcbiAgcGFkZGluZzogMC41cmVtIDA7XG59XG5cbi53cC1ibG9jay1jYWxlbmRhciBuYXYsXG4uY2FsZW5kYXJfd3JhcCBuYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgYSB7XG4gICAgcGFkZGluZzogMC41ZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG5cbi53cC1jYWxlbmRhci10YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbi53cC1jYWxlbmRhci10YWJsZSAjdG9kYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmVlbi1saWdodC0yMCk7XG5cbiAgLm5hdi1tb2JpbGUgJiB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtZGFyayk7XG4gIH1cbn1cblxuLndwLWNhbGVuZGFyLXRhYmxlIHRoIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMC4yNWVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ibHVlLWxpZ2h0LTMwKTtcbn1cblxuLnNpZGViYXJfX29uZSAjd3AtY2FsZW5kYXIgdGJvZHkgdHIgdGQsXG4jc2lkZXJiYXIxIHRhYmxlLmVtLWNhbGVuZGFyIHRib2R5IHRyIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVkOTtcbn1cblxuLnNpZGViYXJfX29uZSAjd3AtY2FsZW5kYXIgdGJvZHkgdHIgdGQucGFkOmhvdmVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uc2lkZWJhcl9fdHdvICN3cC1jYWxlbmRhciB0Ym9keSB0ciB0ZC5wYWQ6aG92ZXIge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5zaWRlYmFyX190d28gI3dwLWNhbGVuZGFyIHRoZWFkIHRyIHRoIHtcbiAgY29sb3I6ICMwMDMzNjY7XG59XG5cbi5zaWRlYmFyX190d28gI3dwLWNhbGVuZGFyIHRib2R5IHRyIHRkOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzlkOWQ5ZDtcbn1cblxuLnNpZGViYXJfX3R3byAud3AtY2FsZW5kYXItdGFibGUgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLWxpZ2h0LTMwKTtcbn1cblxuLmNhbGVuZGFyX3dyYXAge1xuICBtYXgtd2lkdGg6IDQyMHB4O1xuICBtYXJnaW46IDJlbSBhdXRvO1xuXG4gIEBpbmNsdWRlIGxhcmdlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uc2lkZWJhciAuZW0uZW0tY2FsZW5kYXIuc2l6ZS1zbWFsbCAuZW0tY2FsLW5hdjpub3QoLmVtLWNhbC1uYXYtY2VudGVyZWQpIC5tb250aCBpbnB1dCB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2lkZWJhciAuZW0uZW0tY2FsZW5kYXIuc2l6ZS1zbWFsbCAuZW0tY2FsLWJvZHkgLmVtLWNhbC1kYXkgLmVtLWNhbC1kYXktZGF0ZSBhLFxuLnNpZGViYXIgLmVtLmVtLWNhbGVuZGFyLnNpemUtc21hbGwgLmVtLWNhbC1ib2R5IC5lbS1jYWwtZGF5IC5lbS1jYWwtZGF5LWRhdGUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogM3B4O1xufVxuXG4uc2lkZWJhciAuZW0uZW0tY2FsZW5kYXIuc2l6ZS1zbWFsbCAuZW0tY2FsLW5hdjpub3QoLmVtLWNhbC1uYXYtY2VudGVyZWQpIC5lbS1jYWxuYXYge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuXG4uc2lkZWJhciAuZW0uZW0tY2FsZW5kYXIuc2l6ZS1zbWFsbCAuZW0tY2FsLW5hdjpub3QoLmVtLWNhbC1uYXYtY2VudGVyZWQpIC5lbS1jYWxuYXYgc3ZnIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbn0iLCIuY29tbWVudHMtYXJlYSB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5cbi5jb21tZW50bGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMi44ZW07XG4gIGNsZWFyOiBib3RoO1xufVxuLmNvbW1lbnRsaXN0IHAge1xuICBwYWRkaW5nLXRvcDogMC40ZW07XG59XG4uY29tbWVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbn1cbi5jb21tZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAwLjJlbTtcbn1cbiNhdXRob3IsXG4jZW1haWwsXG4jdXJsIHtcbiAgd2lkdGg6IDEyZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbn1cbiNzdWJtaXQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmc6IDJweDtcbn1cbi5jb21tZW50LXJlc3BvbmQge1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuI2NvbW1lbnQge1xuICB3aWR0aDogOTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbiNjb21tZW50Zm9ybSBoMiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ucmVjZW50Y29tbWVudHMge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cbmxpLmNvbW1lbnQgdWwuY2hpbGRyZW4ge1xuICBtYXJnaW4tbGVmdDogMWVtO1xufVxuI2NvbW1lbnQtbmF2LWFib3ZlLFxuI2NvbW1lbnQtbmF2LWJlbG93IHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG5cbi5mb3JtLWFsbG93ZWQtdGFncyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIuZHRfcmFkaW9fYW5zd2VyX25vbGluayB7XG4gIGJhY2tncm91bmQ6ICM1ODU4NTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODU4NTg7XG4gIGJvcmRlci1jb2xvcjogMXB4IHNvbGlkICM1ODU4NTg7XG59XG5cbi5kdF9yYWRpb19hbnN3ZXJfbm9saW5rIGE6bGluayxcbi5kdF9yYWRpb19hbnN3ZXJfbm9saW5rIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZjBmZmZmO1xufVxuIiwiLmVtYmVkLW1lZGlhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZW1iZWQtbWVkaWFfX2lubmVyIHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS1saWdodC0zMCk7XG59XG5cbi5lbWJlZC1tZWRpYV9fd2FybmluZyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLWRhcmspO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiA1O1xuXG4gIC5lbWJlZC1tZWRpYV9fd2FybmluZy10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMy41cmVtO1xuICAgIHdpZHRoOiAzLjVyZW07XG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS1zdGFuZGFyZCk7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiaW1hZ2VzL2VtYmVkLWljb24uc3ZnXCIpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmVtYmVkLW1lZGlhX193YXJuaW5nLXRleHQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5lbWJlZC1tZWRpYVtkYXRhLXR5cGU9XCJ2aWRlb1wiXSxcbi5lbWJlZC1tZWRpYVtkYXRhLXR5cGU9XCJ5b3V0dWJlXCJdIHtcbiAgLmVtYmVkLW1lZGlhX193YXJuaW5nOjpiZWZvcmUge1xuICAgIG1hc2staW1hZ2U6IHVybChcImltYWdlcy95b3V0dWJlLWJyYW5kcy5zdmdcIik7XG4gIH1cbn1cblxuLmVtYmVkLW1lZGlhX193YXJuaW5nIHtcbiAgcGFkZGluZzogdmFyKC0tcGFnZS1ndXR0ZXIpO1xufVxuXG4uZW1iZWQtbWVkaWFfX2VsZW1lbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmVtYmVkLW1lZGlhX192aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cblxuLmVtYmVkLW1lZGlhX19pZnJhbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uZW1iZWQtbWVkaWFfX25vdC1zdXBwb3J0ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS1saWdodC0zMCk7XG59XG4iLCIuZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMS41ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NkNmUwO1xuICBwYWRkaW5nOiAxZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogODAlO1xuXG4gIEBpbmNsdWRlIGxhcmdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG5cbiAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuICB1bCBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICB9XG4gIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgdWwgbGkgdWwgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgfVxuICAuZm9vdGVyX19pbm5lciB7XG4gICAgcGFkZGluZzogMCB2YXIoLS1wYWdlLWd1dHRlcik7XG5cbiAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgICB3aWR0aDogODElO1xuICAgIH1cbiAgfVxuICAud2lkZ2V0dGl0bGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm5hdi1mb290ZXIge1xuICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gIH1cbn1cbiIsIi5oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMS4xZW07XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5oZWFkZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmhlYWRlcl9fbWFpbiB7XG4gIC0taGVhZGVyLWltYWdlLXdpZHRoOiBjYWxjKDM2MCAvICgxMjgwICogMC44KSAqIDEwMCUpO1xuICBmbGV4LWdyb3c6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBvcmRlcjogMTtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcblxuICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBvcmRlcjogdW5zZXQ7XG4gIH1cbn1cblxuLmhlYWRlcl9fbWFpbi1pbWFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBvcmRlcjogMztcblxuICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgd2lkdGg6IHZhcigtLWhlYWRlci1pbWFnZS13aWR0aCk7XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5oZWFkZXJfX21haW4tbG9nbyB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwIHZhcigtLXBhZ2UtZ3V0dGVyKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBvcmRlcjogMTtcblxuICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIHZhcigtLWhlYWRlci1pbWFnZS13aWR0aCkpO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBjYWxjKDIwMCAvIDE2ICogMXJlbSk7XG5cbiAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICB3aWR0aDogY2FsYygyMzIgLyAxNiAqIDFyZW0pO1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjU1cmVtO1xuICB9XG59XG5cbi5oZWFkZXJfX21haW4tcmlnaHQtdG9wIHtcbiAgcGFkZGluZzogMCAyZW07XG59XG5cbi5oZWFkZXJfX21haW4tcmlnaHQtdG9wIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA5ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhlYWRlcl9fbWFpbi1yaWdodC10b3AgaW1nIHtcbiAgYm90dG9tOiA1JTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogNDUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG59XG5cbi5oZWFkZXJfX21haW4tbmF2LXVzZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NkNmUwO1xuICBoZWlnaHQ6IDEuOGVtO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgb3JkZXI6IDQ7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cblxuLmhlYWRlcl9fbWFpbi1uYXYge1xuICB3aWR0aDogMTAwJTtcbiAgb3JkZXI6IDI7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwO1xuXG4gIEBpbmNsdWRlIGxhcmdlIHtcbiAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgdG9wOiBhdXRvO1xuICAgIG9yZGVyOiA0O1xuICAgIHotaW5kZXg6IGF1dG87XG4gIH1cbn1cblxuLmhlYWRlcl9fbmF2IHtcbiAgbWluLWhlaWdodDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDMzNjY7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGVhZGVyX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG9yZGVyOiAyO1xuICB3aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNzVlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXBhZ2UtZ3V0dGVyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1wYWdlLWd1dHRlcik7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBvcmRlcjogdW5zZXQ7XG4gIH1cblxuICB1bCB7XG4gICAgcGFkZGluZzogdmFyKC0tcGFnZS1ndXR0ZXIpIHZhcigtLXBhZ2UtZ3V0dGVyKSAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICB1bCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGxhcmdlIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgLnRleHR3aWRnZXQtZmFrdWx0YWV0IHtcbiAgICBjb2xvcjogIzAwMzM2NjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zZW07XG4gIH1cblxuICAudGV4dHdpZGdldC1pbnN0aXR1dCB7XG4gICAgY29sb3I6ICMwMDMzNjY7XG4gICAgcGFkZGluZy1ib3R0b206IDAuM2VtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG5cbi5oZWFkZXJfX21haW4tbmF2LS1tb2JpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmhlYWRlcl9fbWFpbi1uYXYtLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuXG4gIEBpbmNsdWRlIGxhcmdlIHtcbiAgICBwb3NpdGlvbjogdW5zZXQ7XG4gIH1cbn1cblxuLmhlYWRlcl9fc2VhcmNoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9yZGVyOiAzO1xuXG4gIEBpbmNsdWRlIGxhcmdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9yZGVyOiB1bnNldDtcbiAgfVxuXG4gIC53aWRnZXQtc2VhcmNoIHtcbiAgICBwYWRkaW5nOiAxZW0gdmFyKC0tcGFnZS1ndXR0ZXIpIDA7XG4gIH1cbn1cbiIsIi5tYWluIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgY29sdW1uLWdhcDogdmFyKC0tcGFnZS1jb2x1bW5zLWdhcCk7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gIEBpbmNsdWRlIGxhcmdlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwJSBjYWxjKDYwJSAtIDIgKiB2YXIoLS1wYWdlLWNvbHVtbnMtZ2FwKSkgMjAlO1xuICB9XG5cbiAgLnBhZ2UtdGVtcGxhdGUtbWFzb25yeSAmIHtcbiAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwJSBjYWxjKDgwJSAtIDIgKiB2YXIoLS1wYWdlLWNvbHVtbnMtZ2FwKSk7XG4gICAgfVxuICB9XG59XG5cbi5tYWluX19sZWZ0IHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogLTMuNTVlbTtcbiAgfVxufVxuXG4ubWFpbl9fbWlkZGxlIHtcbiAgcGFkZGluZzogMmVtIHZhcigtLXBhZ2UtZ3V0dGVyKSAwO1xuXG4gIEBpbmNsdWRlIGxhcmdlIHtcbiAgICBwYWRkaW5nOiAyZW0gMCAwO1xuICB9XG59XG5cbi5tYWluX19yaWdodCB7XG4gIEBpbmNsdWRlIGxhcmdlIHtcbiAgICBwYWRkaW5nLXRvcDogMmVtO1xuICB9XG59XG5cbi5tYWluX19yaWdodC1zZWFyY2gge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIGxhcmdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLm1hc29ucnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYXNvbnJ5X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgIG1hcmdpbjogMCBjYWxjKHZhcigtLXBhZ2UtY29sdW1ucy1nYXApIC8gLTQpO1xuICB9XG59XG5cbi5tYXNvbnJ5X19pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTAwJTtcblxuICBwYWRkaW5nOiBjYWxjKHZhcigtLXBhZ2UtY29sdW1ucy1nYXApIC8gNCkgMDtcblxuICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS1wYWdlLWNvbHVtbnMtZ2FwKSAvIDQpO1xuICAgIHdpZHRoOiAzMyU7XG4gIH1cblxuICAucG9zdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JlZW4tbGlnaHQtMjApO1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggOXB4ICNjY2M7XG4gIH1cblxuICAucG9zdF9faW1hZ2Uge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSBsYXJnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wb3N0X19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuXG4gIC5wb3N0X19ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgfVxuXG4gIC5sb2dnZWQtaW4gJiB7XG4gICAgLnBvc3RfX3RpdGxlIGgzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5tZXRhIHtcbiAgICBwYWRkaW5nOiAxcmVtIDAuNXJlbSAwLjVyZW07XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLndwLXBvc3QtaW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAucG9zdF9fdGl0bGUgaDMge1xuICAgIEBleHRlbmQgJWg0O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS1saWdodC0zMCk7XG4gIH1cbn1cbiIsIi53aWRnZXRfdGFnX2Nsb3VkIGEge1xuICBwYWRkaW5nOiAwLjFlbTtcbn1cblxudWwgbGkuczJfZm9ybV93aWRnZXQgZGl2IHAge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbnVsIGxpLnMyX2Zvcm1fd2lkZ2V0IGRpdiBmb3JtIGlucHV0I3MyZW1haWwge1xuICBib3JkZXI6IDFweCBzb2xpZCAjN2Y5Y2JlO1xufVxuI2xpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2Q2ZTA7XG59XG5cbi51bnNpY2h0YmFyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubWVudS16d2VpLWNvbnRhaW5lciBsaS5tZW51LWl0ZW0gdWwuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWVudS16d2VpLWNvbnRhaW5lciBsaS5jdXJyZW50LW1lbnUtaXRlbSB1bC5zdWItbWVudSxcbi5tZW51LXp3ZWktY29udGFpbmVyIGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgdWwuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBpbmhlcml0O1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hcmlhLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi5oZWFkZXIgLm5hdi1tb2JpbGUge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgYSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5ib3JkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBbaWQqPVwidGFnX2Nsb3VkXCJdLFxuICBbaWQqPVwic2VhcmNoXCJdLFxuICBbaWQqPVwicmVjZW50LWNvbW1lbnRzXCJdLFxuICAud2lkZ2V0X3NlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC53aWRnZXR0aXRsZSxcbiAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLWRhcmspO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgcGFkZGluZzogMCB2YXIoLS1wYWdlLWd1dHRlcik7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAxZW0gdmFyKC0tcGFnZS1ndXR0ZXIpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDFyZW07XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgbWFzay1pbWFnZTogdXJsKFwiaW1hZ2VzL2NoZXZyb24tcmlnaHQtc29saWQuc3ZnXCIpO1xuICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMWVtO1xuICAgICAgd2lkdGg6IDFlbTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBsaW5lYXI7XG4gICAgfVxuICB9XG5cbiAgLndpZGdldHRpdGxlICsgZGl2LFxuICAud2lkZ2V0dGl0bGUgKyB1bCxcbiAgLndpZGdldHRpdGxlIH4gc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLndpZGdldHRpdGxlLndpZGdldHRpdGxlLS1vcGVuLFxuICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB9XG5cbiAgICArIGRpdixcbiAgICArIHVsLFxuICAgIH4gc2VsZWN0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC53aWRnZXRfY2F0ZWdvcmllcyAuY2F0LWl0ZW0ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAubmF2LW1vYmlsZV9fbWFpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS1kYXJrKTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogMTAwO1xuICAgIG1heC1oZWlnaHQ6IDc1dmg7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG5cbiAgICBsaS53aWRnZXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgPiB1bCA+IGxpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIH1cblxuICAgID4gdWwgPiBsaSBhIHtcbiAgICAgIHBhZGRpbmc6IDFlbSB2YXIoLS1wYWdlLWd1dHRlcik7XG4gICAgfVxuXG4gICAgPiB1bCA+IGxpID4gYSB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxuXG4gICAgPiB1bDpsYXN0LWNoaWxkIGxpOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICB1bCBsaSBsaSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLWxpZ2h0LTEwKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIH1cblxuICAgIC5zdWItbWVudSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgdWwgbGkgbGkgLnN1Yi1tZW51IHtcbiAgICAgIG1hcmdpbjogMCBjYWxjKC0xICogdmFyKC0tcGFnZS1ndXR0ZXIpKTtcbiAgICB9XG5cbiAgICAuc3ViLW1lbnUgbGkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuc3ViLW1lbnUgYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLWxpZ2h0LTIwKTtcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsYygyICogdmFyKC0tcGFnZS1ndXR0ZXIpKTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIFxuXG4gICAgICAvLyAmOjpiZWZvcmUge1xuICAgICAgLy8gICBjb250ZW50OiBcIi1cIjtcbiAgICAgIC8vICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgLy8gICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAvLyB9XG4gICAgfVxuXG4gICAgLy8gLnN1Yi1tZW51ID4gbGkge1xuICAgIC8vICAgbWFyZ2luOiAwIGNhbGMoLTEgKiB2YXIoLS1wYWdlLWd1dHRlcikpO1xuICAgIC8vIH0gXG5cbiAgICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiBsaSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAud2lkZ2V0X2FyY2hpdmUge1xuICAgIHNlbGVjdCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMiAqIHZhcigtLXBhZ2UtZ3V0dGVyKSk7XG4gICAgICBtYXJnaW46IHZhcigtLXBhZ2UtZ3V0dGVyKTtcbiAgICAgIGhlaWdodDogMmVtO1xuICAgIH1cbiAgfVxuXG4gIHRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLXN0YW5kYXJkKTtcbiAgfVxufVxuXG4ubmF2LW1vYmlsZV9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAgdmFyKC0tcGFnZS1ndXR0ZXIpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2LWJhcnNfX2lucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5uYXYtbW9iaWxlX19ob21lLFxuLm5hdi1tb2JpbGVfX2JhcnMge1xuICB3aWR0aDogMy43NWVtO1xuICBoZWlnaHQ6IDMuNzVlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyZW07XG59XG5cbi5uYXYtbW9iaWxlX19iYXJzIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1wYWdlLWd1dHRlcikpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHZhcigtLXBhZ2UtZ3V0dGVyKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9iYXJzLnN2Z1wiKTtcblxuICAubmF2LWJhcnNfX2lucHV0OmNoZWNrZWQgKyAubmF2LW1vYmlsZSAmIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvY2xvc2Uuc3ZnXCIpO1xuICB9XG59XG5cbi5uYXYtbW9iaWxlX19iYWNrIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvYXJyb3ctbGVmdC1zb2xpZC5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdmFyKC0tcGFnZS1ndXR0ZXIpIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLXBhZ2UtZ3V0dGVyKSArIDJyZW0pICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMWVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2LW1vYmlsZV9faG9tZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9ob21lLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ubmF2LWJhcnNfX2lucHV0OmNoZWNrZWQgKyAubmF2LW1vYmlsZSB7XG4gIC5uYXYtbW9iaWxlX19tYWluIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubmF2LW1vYmlsZV9fdXNlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIFxuICAubmF2LWxhbmcgYSxcbiAgLm5hdi11c2VyIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41O1xuICB9XG5cbiAgLm5hdi1sYW5nLFxuICAubmF2LXVzZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLm5hdi1tb2JpbGVfX2xvZ28ge1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGxpbmVhcjtcblxuICBpbWcge1xuICAgIGhlaWdodDogM2VtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5oZWFkZXJfX21haW4tbmF2LS1zdGlja3kgJiB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuIiwiLm5hdi1tYWluLFxuLm5hdi1sYW5nLFxuLm5hdi11c2VyIHtcbiAgYmFja2dyb3VuZDogIzAwMzM2NjtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCB2YXIoLS1wYWdlLWd1dHRlcik7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tcGFnZS1jb2x1bW5zLWdhcCk7XG4gIH1cbn1cbi5uYXYtbGFuZyxcbi5uYXYtdXNlciB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIHBhZGRpbmctbGVmdDogMC45ZW07XG59XG4ubmF2LW1haW4gdWwsXG4ubmF2LWxhbmcgdWwsXG4ubmF2LXVzZXIgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5uYXYtbWFpbiB1bCBsaTpmaXJzdC1jaGlsZCBhIC5ib3JkZXIsXG4ubmF2LWxhbmcgdWwgbGk6Zmlyc3QtY2hpbGQgYSAuYm9yZGVyLFxuLm5hdi11c2VyIHVsIGxpOmZpcnN0LWNoaWxkIGEgLmJvcmRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2LW1haW4gbGksXG4ubmF2LWxhbmcgbGksXG4ubmF2LXVzZXIgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpsYXN0LWNoaWxkIGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLm5hdi11c2VyIC5uYXYtdXNlcl9fYWRtaW4tbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIGxhcmdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubmF2LW1haW4gYSxcbi5uYXYtbGFuZyBhLFxuLm5hdi11c2VyIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2LWxhbmcgYSxcbi5uYXYtdXNlciBhIHtcbiAgY29sb3I6ICMwMDMzNjY7XG59XG4ubmF2LW1haW4gdWwgdWwge1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTk5O1xufVxuLm5hdi1tYWluIHVsIHVsIC5ib3JkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdi1tYWluIHVsIHVsIHVsIHtcbiAgbGVmdDogMTAwJTtcbiAgdG9wOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDFweDtcbn1cbi5uYXYtbWFpbiB1bCB1bCBhIHtcbiAgYmFja2dyb3VuZDogI2NjZDZlMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGNvbG9yOiAjMDAzMzY2O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtaW4taGVpZ2h0OiAxLjhlbTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgd2lkdGg6IDEyZW07XG59XG4ubmF2LW1haW4gbGk6aG92ZXIgPiBhLFxuLm5hdi1tYWluIHVsIHVsIDpob3ZlciA+IGEsXG4ubmF2LW1haW4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNjY2Q2ZTA7XG59XG4ubmF2LW1haW4gbGk6aG92ZXIgPiBhLFxuLm5hdi1tYWluIGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjMDAzMzY2O1xufVxuLm5hdi1tYWluIHVsIGxpOmhvdmVyID4gdWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uYXYtbWFpbiAuY3VycmVudC1tZW51LWl0ZW0gPiBhLFxuLm5hdi1tYWluIC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhLFxuLm5hdi1tYWluIC5jdXJyZW50X3BhZ2VfaXRlbSA+IGEsXG4ubmF2LW1haW4gLmN1cnJlbnRfcGFnZV9hbmNlc3RvciA+IGEge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLm5hdmxlZnQsXG4ubmF2LXByZXZpb3VzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDFlbSAwO1xufVxuLm5hdnJpZ2h0LFxuLm5hdi1uZXh0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nOiAxZW0gMDtcbn1cbi5uYXZpZ2F0aW9uIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDMzNjY7XG59XG4uYm9yZGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDEuNXB4IHNvbGlkICNmZmZmZmY7XG4gIGhlaWdodDogMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogLTAuNGVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG59XG4iLCIucGFnZXIge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBib3JkZXItdG9wOiAwO1xuXG4gIGEge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLWRhcmspO1xuICB9XG5cbiAgLnRpdGxlLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLnRpdGxlLW1vYmlsZSB7XG4gICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnBhZ2VyX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmx1ZS1saWdodC0yMCk7XG4gICAgcGFkZGluZy10b3A6IDFlbTtcblxuICAgIC5wYWdlcl9fbmV4dCxcbiAgICAucGFnZXJfX3ByZXYsXG4gICAgLnByZXYsXG4gICAgLm5leHQge1xuICAgICAgbWF4LXdpZHRoOiAzMyU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgbWVkaXVtIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLWRhcmspO1xuICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCJpbWFnZXMvY2hldnJvbi1yaWdodC1zb2xpZC5zdmdcIik7XG4gICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIG1hc2stc2l6ZTogMC43NXJlbTtcbiAgICAgICAgbWFzay1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICAgIH1cblxuICAgICAgLnRpdGxlLWlubmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdlcl9fcHJldixcbiAgICAucHJldiB7XG4gICAgICAvLyB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2VyX19uZXh0LFxuICAgIC5uZXh0IHtcbiAgICAgIC8vIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICAucGFnZS1udW1iZXJzIHtcbiAgICAgIHBhZGRpbmc6IDAuMjVyZW07XG4gICAgfVxuXG4gICAgLnByZXYsXG4gICAgLm5leHQge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICAubmV4dCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gICAgLnBsYWNlaG9sZGVyIHtcbiAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgfVxuICB9XG5cbiAgJi5wYWdpbmF0aW9uLXNpbmdsZSB7XG4gICAgLnBhZ2VyX19pbm5lciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgLnBhZ2VyX19uZXh0LFxuICAgIC5wYWdlcl9fcHJldiB7XG4gICAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICB9XG4gIH1cbn1cbiIsIi5zaWRlYmFyX19vbmUsXG4uc2lkZWJhcl9fb25lLS1tb2JpbGUge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblxuICBhIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZS1kYXJrKTtcblxuICAgICZbYXJpYS1jdXJyZW50XSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cblxuICBoMiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBjb2xvcjogIzAwMzM2NjtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXBhZ2UtZ3V0dGVyKTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMGVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbiAgfVxuXG4gIC50ZXh0d2lkZ2V0LFxuICAucmVjZW50Y29tbWVudHMge1xuICAgIHBhZGRpbmc6IDAgdmFyKC0tcGFnZS1ndXR0ZXIpO1xuICB9XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgfVxuXG4gIHVsIC5zdWItbWVudSxcbiAgdWwgLmNoaWxkcmVuIHtcbiAgICBtYXJnaW46IDAgY2FsYygtMSAqIHZhcigtLXBhZ2UtZ3V0dGVyKSk7XG4gIH1cblxuICB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gIH1cblxuICB1bCBsaSBsaSB7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyZWVuLWxpZ2h0LTEwKTtcbiAgICBtaW4taGVpZ2h0OiAxLjZlbTtcbiAgICBsaW5lLWhlaWdodDogMS43ZW07XG4gICAgcGFkZGluZzogMCB2YXIoLS1wYWdlLWd1dHRlcik7XG4gIH1cblxuICB1bCBsaSBsaTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG5cbiAgdWwgbGkgbGkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMCB2YXIoLS1wYWdlLWd1dHRlcik7XG4gICAgbWFyZ2luOiAwIGNhbGMoLTEgKiB2YXIoLS1wYWdlLWd1dHRlcikpO1xuICB9XG5cbiAgdWwgbGkgbGkgbGkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDMgKiB2YXIoLS1wYWdlLWd1dHRlcikpO1xuICB9XG5cbiAgdWwgdWwgdWwgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmVlbi1saWdodC0yMCk7XG4gICAgbWluLWhlaWdodDogMS42ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuN2VtO1xuICB9XG5cbiAgdWwgbGkgbGkgbGkgbGkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cblxuICAud2lkZ2V0X2FyY2hpdmUge1xuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1wYWdlLWd1dHRlcik7XG4gICAgfVxuXG4gICAgbGkgYSB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC53aWRnZXRfY2F0ZWdvcmllcyB7XG4gICAgLmNhdC1pdGVtLW5vbmUge1xuICAgICAgcGFkZGluZzogMCB2YXIoLS1wYWdlLWd1dHRlcik7XG4gICAgfVxuXG4gICAgLmNhdC1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1wYWdlLWd1dHRlcik7XG4gICAgfVxuXG4gICAgLmNhdC1pdGVtIGEge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICAuY2F0LWl0ZW0gdWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmNhdC1pdGVtIC5jYXQtaXRlbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1wYWdlLWd1dHRlcikpO1xuICAgIH1cbiAgfVxuXG4gIC53aWRnZXR0aXRsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JlZW4tc3RhbmRhcmQpO1xuICAgIG1pbi1oZWlnaHQ6IDEuNmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICB9XG5cbiBsaTpmaXJzdC1jaGlsZCA+IC53aWRnZXR0aXRsZSB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuXG4gIC53aWRnZXRfdGFnX2Nsb3VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWQ5O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICB9XG5cbiAgLnRhZ2Nsb3VkIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1wYWdlLWd1dHRlcik7XG4gIH1cblxuICB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVkOTtcbiAgfVxuXG4gIGNhcHRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZDk7XG4gIH1cblxuICAud2lkZ2V0IHNlbGVjdCB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLXBhZ2UtZ3V0dGVyKTtcbiAgfVxuXG4gIGxpLndpZGdldCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JlZW4tbGlnaHQtMTApO1xuICAgIC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICB9XG5cbiAgLnJzc1N1bW1hcnksXG4gIC53aWRnZXRfcnNzIGNpdGUge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tcGFnZS1ndXR0ZXIpO1xuICB9XG5cbiAgLndpZGdldF9yc3MgdWwgbGkgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1wYWdlLWd1dHRlcik7XG4gIH1cblxuICBkaXYubmdnLXdpZGdldCxcbiAgZGl2Lm5nZ19zbGlkZXNob3cge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tcGFnZS1ndXR0ZXIpO1xuICB9XG5cbiAgdWwubmdnLW1lZGlhLXJzcy13aWRnZXQgbGkge1xuICAgIHBhZGRpbmctdG9wOiAwLjVlbTtcbiAgfVxuXG4gIHVsIGxpLndpZGdldF9lbV9sb2NhdGlvbnNfd2lkZ2V0IHVsIGxpIHVsIGxpLFxuICB1bCBsaS53aWRnZXRfZW1fd2lkZ2V0IHVsIGxpIHVsIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXBhZ2UtZ3V0dGVyKTtcbiAgfVxuXG4gIHVsIGxpLndpZGdldF9hcmNoaXZlIHNlbGVjdCB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLXBhZ2UtZ3V0dGVyKTtcbiAgfVxuXG4gIHVsIGxpLnMyX2Zvcm1fd2lkZ2V0IGRpdiB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1wYWdlLWd1dHRlcik7XG4gIH1cblxuICAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLndwLWJsb2NrLWxhdGVzdC1jb21tZW50c19fY29tbWVudC1tZXRhIHtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cblxuICAud2lkZ2V0X3NlYXJjaCB7XG4gICAgcGFkZGluZzogMC4yNXJlbSB2YXIoLS1wYWdlLWd1dHRlcikgMC4yNXJlbTtcbiAgfVxuXG4gIC53aWRnZXRfc2VhcmNoIGxhYmVsIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZS1kYXJrKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cblxuXG5cbiAgLndwLWJsb2NrLWNhbGVuZGFyIGNhcHRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyZWVuLWxpZ2h0LXN0YW5kYXJkKTtcbiAgfVxuXG4gIC53cC1ibG9jay1jYWxlbmRhciB0YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JlZW4tbGlnaHQtc3RhbmRhcmQpO1xuXG4gICAgdGgge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JlZW4tZGFyayk7XG4gICAgfVxuICB9XG59IiwiLnNpZGViYXJfX3R3byB7XG4gIHBhZGRpbmc6IDAgMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1wYWdlLWd1dHRlcik7XG5cbiAgLnNpZGViYXJfX2l0ZW0ge1xuICAgIG1hcmdpbjogMmVtIDA7XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAxLjE1ZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsdWUtbGlnaHQtMjApO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuXG4gIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBsaS5jYXQtaXRlbSB1bC5jaGlsZHJlbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gIH1cblxuICAucmVjZW50Y29tbWVudHMge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICB1bCBsaS53aWRnZXRfcmVjZW50X2VudHJpZXMgdWwgbGkge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgfVxuXG4gICNyZWNlbnRjb21tZW50cyBsaSxcbiAgLndpZGdldC1yZWNlbnQtcG9zdHMgbGkge1xuICAgIG1hcmdpbjogMC41cmVtIDA7XG4gIH1cbn1cbiIsIi53aWRnZXQtcmVjZW50LXBvc3RzIHtcbiAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLnBvc3QtZGF0ZSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsdWUtbGlnaHQtMjApO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gICAgfVxufSIsIi53aWRnZXQtc2VhcmNoIHtcbiAgLS1pbnB1dC1pbWFnZS13aWR0aDogMjBweDtcbiAgZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIGlucHV0IHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmx1ZS1saWdodC0xMCk7XG4gICAgcGFkZGluZzogMC4yZW0gMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS1pbnB1dC1pbWFnZS13aWR0aCkpO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cImltYWdlXCJdIHtcbiAgICB3aWR0aDogdmFyKC0taW5wdXQtaW1hZ2Utd2lkdGgpO1xuICB9XG59XG4iLCIud2lraWxpc3RfX25hdi1pbmRleCB7XG4gIG1hcmdpbi10b3A6IDNlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBpbmNsdWRlIGxhcmdlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi53aWtpbGlzdF9fbmF2LWluZGV4LWl0ZW0ge1xuICBwYWRkaW5nOiAwLjI1ZW07XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgQGluY2x1ZGUgbGFyZ2Uge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi53aWtpbGlzdF9faW5kZXgge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JlZW4tbGlnaHQtMjApO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuIiwiLndwLWJsb2NrLWdhbGxlcnkge1xuICBtYXJnaW46IDJlbSAwO1xuICB1bCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuYmxvY2tzLWdhbGxlcnktaXRlbSB7XG4gICAgQGluY2x1ZGUgdG8tbWVkaXVtIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuYmxvY2tzLWdhbGxlcnktaXRlbSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iXX0= */
