.has-drop-cap:not(:focus):first-letter{float:left;line-height:1;font-size:80px;font-weight:600;margin:0 .125em 0 0;text-transform:uppercase}article p:last-child img.size-full.alignright[title="Image Alignment 150x150"]{clear:both}.wp-block-image{margin-bottom:0}figure.wp-block-image.aligncenter img{display:inline-block}.wp-block-pullquote{border-top:0;border-bottom:0;color:var(--global-palette4);text-align:left;padding:0}.wp-block-pullquote blockquote{border-left:4px solid var(--global-palette4);background-color:var(--global-palette7);padding:2em;margin:2em 0;position:relative}.wp-block-pullquote blockquote:before{font-size:200px;line-height:40px;font-family:sans-serif;color:var(--global-palette7);z-index:0;position:absolute;left:35px;content:open-quote;top:80px}.wp-block-pullquote blockquote p{font-size:1.15em;font-style:italic;position:relative;z-index:1}.wp-block-pullquote blockquote cite{color:var(--global-palette5);font-size:13px;margin-top:1em;position:relative;font-style:normal;display:block}.wp-block-pullquote.has-cyan-bluish-gray-background-color blockquote{background:none}.wp-block-pullquote.is-style-solid-color:not(.has-background){background:var(--global-palette7)}.wp-block-pullquote.is-style-solid-color blockquote{padding:0}.wp-block-pullquote.is-style-solid-color blockquote:before{color:var(--global-palette9);left:-20px;top:45px}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:1.15em;font-style:italic}@media screen and (min-width:767px){.wp-block-pullquote.is-style-solid-color blockquote p,.wp-block-pullquote blockquote p{font-size:1.3em}}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin:1.5em auto;padding:2em;border:none}.wp-block-quote.has-text-align-right{border-left:none;border-right:4px solid var(--global-gray-400);padding-left:0;padding-right:1em}.wp-block-quote.has-text-align-center{border:none;padding-left:0}.single-content .wp-block-quote p{margin-bottom:var(--global-sm-spacing)}.single-content .wp-block-quote p:last-child{margin-bottom:0}.wp-block-cover{display:flex;align-items:center}.wp-block-cover p:not(.has-text-color){color:var(--global-palette9)}.wp-block-table,.wp-block-table table{border-collapse:collapse}.wp-block-table thead{border-bottom:3px solid var(--global-gray-400)}.wp-block-table tfoot{border-top:3px solid var(--global-gray-400)}.wp-block-table td,.wp-block-table th{padding:.5em;border:1px solid var(--global-gray-400);word-break:normal}.wp-block-table.is-style-stripes thead{border-bottom:0}.wp-block-table.is-style-stripes tfoot{border-top:0}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border:0}.blocks-gallery-caption figcaption,.wp-block-audio figcaption,.wp-block-embed figcaption,.wp-block-image figcaption,.wp-block-table figcaption,.wp-block-video figcaption{color:var(--global-palette5);font-size:80%;text-align:center}.wp-block-separator{margin-left:auto;margin-right:auto}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width:160px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-dots):not(.is-style-wide){height:2px}.wp-block-separator.is-style-dots:before{font-size:30px}.single-content ul.wp-block-social-links{padding-left:0;padding-right:0}.single-content .wp-block-columns{margin-bottom:var(--global-md-spacing);margin-top:0}.wp-block-latest-posts.wp-block-latest-posts__list.is-grid{display:grid;grid-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;grid-row-gap:2.5rem;row-gap:2.5rem;grid-template-columns:1fr;padding-left:0}.wp-block-latest-posts.wp-block-latest-posts__list.is-grid .wp-block-latest-posts__featured-image:not(.alignleft):not(.alignright){display:block;height:0;padding-bottom:66.67%;overflow:hidden;position:relative}.wp-block-latest-posts.wp-block-latest-posts__list.is-grid .wp-block-latest-posts__featured-image:not(.alignleft):not(.alignright) img{flex:1;height:100%;-o-object-fit:cover;object-fit:cover;width:100%;position:absolute}.wp-block-latest-posts.wp-block-latest-posts__list.is-grid li{margin:0;width:100%}@media screen and (min-width:767px){.wp-block-latest-posts.wp-block-latest-posts__list.is-grid.columns-2{grid-template-columns:1fr 1fr}.wp-block-latest-posts.wp-block-latest-posts__list.is-grid.columns-3{grid-template-columns:1fr 1fr 1fr}.wp-block-latest-posts.wp-block-latest-posts__list.is-grid.columns-4{grid-template-columns:1fr 1fr 1fr 1fr}.wp-block-latest-posts.wp-block-latest-posts__list.is-grid.columns-5{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}.wp-block-latest-posts.wp-block-latest-posts__list{padding-left:0}.wp-block-latest-posts__list li{margin-top:var(--global-sm-spacing)}.wp-block-latest-posts__list li:after{clear:both;display:table;content:""}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{color:var(--global-palette6)}@media screen and (max-width:540px){.wp-block-latest-posts__featured-image.alignleft{float:none;margin-bottom:1em}}figure.wp-block-gallery ul{padding:0}.wp-block-media-text .wp-block-media-text__media img,.wp-block-media-text .wp-block-media-text__media video{max-width:unset;width:100%;vertical-align:middle}.wp-block-button.is-style-squared a{border-radius:0}.wp-block-group.has-background{padding:20px 30px;margin-top:0;margin-bottom:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none}.wp-block-search .wp-block-search__button{border-color:var(--global-gray-400);color:var(--global-palette4);background:var(--global-palette9)}.wp-block-search .wp-block-search__input{border-color:var(--global-gray-400)}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{border-color:var(--global-gray-400);border-radius:3px;background:var(--global-palette9)}.wp-block-navigation ul.wp-block-navigation__container{padding:0}.has-child .wp-block-navigation__container{min-width:12em;display:flex;flex-direction:column}.wp-block-yoast-how-to-block .schema-how-to-steps li{margin-bottom:var(--global-md-spacing)}.wp-block-yoast-how-to-block .schema-how-to-steps li .schema-how-to-step-text{margin-top:0}.single-content .wp-block-post-template,.single-content .wp-block-query-loop{padding:0}.single-content .wp-block-query .wp-block-post-featured-image.alignfull,.single-content .wp-block-query .wp-block-post-featured-image.alignwide{margin-left:0;margin-right:0}.single-content .wp-block-query .wp-block-post-featured-image.alignfull{width:auto}.single-content .wp-block-gallery{padding:0}.tag-columns .single-content p:last-child{margin-bottom:var(--global-md-spacing)}pre,pre.wp-block-code,pre.wp-block-preformatted{background:var(--global-palette7);font-size:.9375rem;line-height:1.6;max-width:100%;overflow:auto;padding:1.5em;white-space:pre-wrap;border:1px solid var(--global-gray-400);border-radius:4px;color:var(--global-palette2);margin-block:var(--global-sm-spacing)}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important;line-height:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important;line-height:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important;line-height:var(--wp--preset--font-size--large)!important}.has-larger-font-size{font-size:var(--wp--preset--font-size--larger)!important;line-height:var(--wp--preset--font-size--larger)!important}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.wp-caption,embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:.8075em 0}.gallery{margin-bottom:1.5em;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:.5em}.gallery .gallery-item{margin-top:0;margin-bottom:0}.elementor-image-gallery .gallery{display:block}.single-format-gallery .gallery .gallery-item{text-align:center}@media screen and (min-width:40em){.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}}.gallery-item{padding:.5em}.gallery-icon{display:flex;justify-content:center}.gallery-caption{font-size:80%}.gallery.entry{display:block}.pagination{margin:var(--global-lg-spacing) auto;overflow:hidden;display:inline-block;vertical-align:top;text-align:center;width:100%;position:relative;-webkit-padding-before:1em;padding-block-start:1em}.pagination .nav-links{justify-content:center;flex-wrap:wrap}.pagination .page-numbers{display:inline-block;margin:.2em .1em;min-width:2.5em;line-height:2.25em;text-align:center;text-decoration:none;color:inherit;color:var(--global-palette9);background:var(--global-palette1);border:2px solid transparent;border-color:var(--global-palette1)}.pagination .current,.pagination a:active,.pagination a:focus,.pagination a:hover{color:var(--global-palette9);background:var(--global-palette2);border-color:var(--global-palette2)}.pagination .page-numbers:last-child{margin-right:0}.page-links{margin-top:var(--global-md-spacing);justify-content:center;flex-wrap:wrap;clear:both;display:inline-block;vertical-align:top;text-align:center;width:100%;position:relative;-webkit-padding-before:1em;padding-block-start:1em}.page-links .post-page-numbers{display:inline-block;margin-right:.2em;min-width:2.5em;line-height:2.25em;text-align:center;text-decoration:none;border-radius:.25rem;color:var(--global-palette9);background:var(--global-palette1);border:2px solid transparent;border-color:var(--global-palette1)}.page-links .current,.page-links a:active,.page-links a:focus,.page-links a:hover{color:var(--global-palette9);background:var(--global-palette2);border-color:var(--global-palette2)}.page-links .post-page-numbers:first-child{margin-left:.5em}.page-links .post-page-numbers:last-child{margin-right:0}.comment-navigation,.post-navigation{margin:var(--global-lg-spacing) auto}.comment-navigation a,.post-navigation a{text-decoration:none;color:inherit;display:block}.comment-navigation a:hover,.post-navigation a:hover{color:var(--global-palette-highlight)}.comment-navigation .nav-links,.post-navigation .nav-links{display:grid;grid-template-columns:repeat(2,1fr);border-block:1px solid var(--global-gray-400);padding-block:var(--global-sm-spacing)}.comment-navigation .nav-previous,.post-navigation .nav-previous{position:relative}.comment-navigation .nav-previous .base-svg-iconset,.post-navigation .nav-previous .base-svg-iconset{padding-right:.5em}.comment-navigation .nav-previous a,.post-navigation .nav-previous a{padding-right:var(--global-xs-spacing)}.comment-navigation .nav-previous:after,.post-navigation .nav-previous:after{position:absolute;content:"";top:0;right:0;width:1px;height:100%;background:var(--global-gray-400);bottom:0}.comment-navigation .nav-next,.post-navigation .nav-next{grid-column-start:2;text-align:right}.comment-navigation .nav-next a,.post-navigation .nav-next a{padding-left:var(--global-xs-spacing)}.comment-navigation .nav-next .base-svg-iconset,.post-navigation .nav-next .base-svg-iconset{padding-left:.5em}.post-navigation-sub{margin-bottom:.5em}.post-navigation-sub small{text-transform:uppercase;display:inline-block;font-weight:500;letter-spacing:.05em}.widget{margin-top:0;margin-bottom:1.5em}.widget-area .widget:last-child{margin-bottom:0}.widget-area .widget-title{font-size:20px;line-height:24px;padding:0 0 30px;margin:0}.widget-area a:not(.button){color:var(--global-palette2);text-decoration:none}.widget-area a:not(.button):hover{color:var(--global-palette1);text-decoration:underline}.widget.widget_newsletterwidgetminimal{padding-top:20px}.widget-area .widget{margin-left:0;margin-right:0}.widget li{line-height:1.8;padding-block:4px;list-style:none;margin:0}.widget_archive ul,.widget_categories ul,.widget_meta ul,.widget_nav_menu ul,.widget_pages ul,.widget_recent_comments ul,.widget_recent_entries ul,.widget_rss ul{margin:0;padding:0;list-style-type:none}.widget select{max-width:100%;text-overflow:ellipsis}.widget_archive li{color:var(--global-palette6)}.widget_categories .children{padding-top:0}.widget_nav_menu a,.widget_pages a{display:block;text-decoration:none}.widget_nav_menu a:focus,.widget_nav_menu a:hover,.widget_pages a:focus,.widget_pages a:hover{text-decoration:none}.widget_nav_menu li,.widget_pages li{padding:0}.widget_nav_menu li ul,.widget_pages li ul{margin-left:1em}.widget_meta li{padding:0}.widget_recent_comments .comment-author-link a,.widget_recent_comments a{font-weight:inherit}.widget_recent_comments a:focus,.widget_recent_comments a:hover{padding-left:0}.widget_recent_entries ul li{margin-bottom:.4em}.widget_recent_entries ul li .post-date{font-size:.8em;color:var(--global-palatte6)}.widget_rss li{margin-bottom:1em;line-height:1.3}.widget li a.rsswidget{padding-right:.5em;font-size:1em;line-height:1.4}.rss-date,.widget_rss cite{color:var(--global-palatte6);font-size:.8em}.rssSummary{padding:.5em 0;font-size:.9em;line-height:1.3}.widget_calendar{font-weight:400}.widget_calendar caption{padding:.5em 0;font-size:1em;font-weight:500;text-align:left}.widget_calendar thead{background:transparent;color:var(--global-palatte6)}.widget_calendar th{border:none;text-align:center}.widget_calendar thead th{border-bottom-width:2px}.widget_calendar td{padding:.2em;font-size:.8em;text-align:center;background:#fff;border:1px solid var(--global-gray-400)}.widget_calendar .pad{background:var(--global-palette7)}.widget_calendar .wp-calendar-nav .pad{background:transparent}.widget_calendar a{font-weight:900;text-decoration:none}.widget .tagcloud a,.widget .widget_product_tag_cloud a,.widget .wp-block-tag-cloud a{font-size:inherit!important;padding-block:4px;display:block}.collapse-sub-navigation ul.menu{display:block}.collapse-sub-navigation ul.menu li a{text-decoration:none;width:100%;padding-top:.5em;padding-bottom:.5em;border-bottom:1px solid var(--global-palette7)}.collapse-sub-navigation ul.menu li a:hover{text-decoration:none}.collapse-sub-navigation ul.menu ul{padding:0 0 0 1em;margin:0;display:none;transition:all .2s ease-in-out}.collapse-sub-navigation ul.menu .sub-menu.show-drawer{display:block}.collapse-sub-navigation ul.menu .drawer-nav-drop-wrap .drawer-sub-toggle{border-left:1px solid var(--global-palette7);border-bottom:1px solid var(--global-palette7)}.grid-cols{display:grid;grid-template-columns:minmax(0,1fr);grid-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;grid-row-gap:3rem;row-gap:3rem}.site .grid-cols:before{display:none}.grid-xs-col-1{grid-template-columns:minmax(0,1fr)}.grid-xs-col-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-xs-col-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-xs-col-4{grid-template-columns:1fr 1fr 1fr 1fr}@media screen and (min-width:640px){#archive-container.grid-cols.grid-sm-col-1{grid-template-columns:minmax(0,1fr)}#archive-container.grid-cols.grid-sm-col-2{grid-template-columns:repeat(2,minmax(0,1fr))}#archive-container.grid-cols.grid-sm-col-3{grid-template-columns:repeat(3,minmax(0,1fr))}#archive-container.grid-cols.grid-sm-col-4{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (min-width:640px){.grid-sm-col-1{grid-template-columns:minmax(0,1fr)}.grid-sm-col-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-sm-col-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-sm-col-4{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (min-width:768px){.grid-md-col-1{grid-template-columns:minmax(0,1fr)}.grid-md-col-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-md-col-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-md-col-4{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (max-width:768px){.grid-cols{grid-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;grid-row-gap:2rem;row-gap:2rem}}@media screen and (min-width:1025px){.grid-lg-col-1{grid-template-columns:minmax(0,1fr)}.grid-lg-col-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-lg-col-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-lg-col-4{grid-template-columns:1fr 1fr 1fr 1fr}.grid-lg-col-5{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.grid-lg-col-6{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}@media screen and (min-width:1200px){.grid-xl-col-1{grid-template-columns:minmax(0,1fr)}.grid-xl-col-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-xl-col-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-xl-col-4{grid-template-columns:1fr 1fr 1fr 1fr}.grid-xl-col-5{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.grid-xl-col-6{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}article.sticky{font-size:inherit}.entry{box-shadow:0 15px 25px -10px rgba(0,0,0,.05);border-radius:.25rem}.entry-loop{overflow:hidden}.content-wrap{position:relative}.base-thumbnail-position-behind+.entry{z-index:1;position:relative}@media screen and (max-width:719px){.content-style-boxed .content-bg:not(.loop-entry){margin-left:-1rem;margin-right:-1rem;width:auto}.content-style-boxed .comments-area{padding-left:.5rem;padding-right:.5rem}.primary-sidebar{padding-left:0;padding-right:0}.site .grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail.base-thumbnail-ratio-3-2,.site .grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail.base-thumbnail-ratio-4-3,.site .grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail.base-thumbnail-ratio-5-4{padding-bottom:100%}}@media screen and (min-width:768px){.grid-lg-col-1.item-image-style-beside article.loop-entry.has-post-thumbnail:not(.kb-post-no-image){display:grid;grid-template-columns:1fr 2fr}.archive.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry,.blog.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry{grid-gap:2rem}.archive.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail,.blog.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail{margin-bottom:0}}.archive.content-style-unboxed .entry-content-wrap,.blog.content-style-unboxed .entry-content-wrap,.post-type-archive.content-style-unboxed .entry-content-wrap,.search-results.content-style-unboxed .entry-content-wrap{padding:0}.archive.content-style-unboxed .entry,.blog.content-style-unboxed .entry,.post-type-archive.content-style-unboxed .entry,.search-results.content-style-unboxed .entry{box-shadow:none;position:relative;display:inline-block;width:100%;vertical-align:top;border-radius:0}.wp-block-latest-comments__comment-meta:before{content:"";mask-image:url(../images/comments.svg);-webkit-mask-image:url(../images/comments.svg);mask-size:16px;-webkit-mask-size:16px;mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;position:relative;display:inline-block;height:26px;width:19px;vertical-align:top;background:var(--global-palette4);-webkit-margin-end:5px;margin-inline-end:5px;position:absolute;left:0}.primary-sidebar .widget-title{padding:0 0 20px}.single-content{margin:var(--global-md-spacing) 0 0}.single-content .enlighter-default,.single-content .entry-content-asset,.single-content .schema-faq-section,.single-content .wc-block-grid,.single-content .wp-block-base-advancedbtn,.single-content .wp-block-base-form,.single-content .wp-block-base-iconlist,.single-content .wp-block-base-tableofcontents,.single-content .wp-block-button,.single-content .wp-block-buttons,.single-content .wp-block-cover,.single-content .wp-block-group,.single-content .wp-block-media-text,.single-content .wp-block-yoast-faq-block,.single-content .wp-block-yoast-how-to-block,.single-content [class*=__inner-content],.single-content address,.single-content figure,.single-content form,.single-content hr,.single-content p,.single-content table{margin-top:0;margin-bottom:var(--global-md-spacing)}.single-content .wp-block-buttons .wp-block-button{margin-bottom:0}.single-content p:not(.wp-block-base-advancedheading)+.wp-block-base-spacer{margin-top:calc(0rem - var(--global-md-spacing))}.single-content .wp-block-yoast-faq-block .schema-faq-question{margin-bottom:.5em}.single-content h1,.single-content h2,.single-content h3,.single-content h4,.single-content h5,.single-content h6{margin:.5em 0}.single-content h1+*,.single-content h1:first-child,.single-content h2+*,.single-content h2:first-child,.single-content h3+*,.single-content h3:first-child,.single-content h4+*,.single-content h4:first-child,.single-content h5+*,.single-content h5:first-child,.single-content h6+*,.single-content h6:first-child{margin-top:0}.single-content .wp-block-base-advancedgallery+p{margin-top:var(--global-md-spacing)}.single-content ol,.single-content ul{margin-left:0;margin-bottom:var(--global-md-spacing);padding-left:1.5em}.single-content ol.aligncenter,.single-content ul.aligncenter{text-align:center;padding-left:0}.single-content .base-slider ul{padding:0;margin:0}.single-content li>ol,.single-content li>ul{margin:0}.single-content>.more-link{display:block}.single-content .enlighter-default:last-child,.single-content .entry-content-asset:last-child,.single-content .schema-faq-section:last-child,.single-content .wp-block-base-advancedbtn:last-child,.single-content .wp-block-base-form:last-child,.single-content .wp-block-base-iconlist:last-child,.single-content .wp-block-base-tableofcontents:last-child,.single-content .wp-block-button:last-child,.single-content .wp-block-buttons:last-child,.single-content .wp-block-cover:last-child,.single-content .wp-block-group:last-child,.single-content .wp-block-media-text:last-child,.single-content .wp-block-yoast-faq-block:last-child,.single-content .wp-block-yoast-how-to-block:last-child,.single-content address:last-child,.single-content figure:last-child,.single-content form:last-child,.single-content h1:last-child,.single-content h2:last-child,.single-content h3:last-child,.single-content h4:last-child,.single-content h5:last-child,.single-content h6:last-child,.single-content hr:last-child,.single-content ol:last-child,.single-content p:last-child,.single-content pre:last-child,.single-content table:last-child,.single-content ul:last-child{margin-bottom:0}.single-content h1.elementor-heading-title,.single-content h2.elementor-heading-title,.single-content h3.elementor-heading-title,.single-content h4.elementor-heading-title,.single-content h5.elementor-heading-title,.single-content h6.elementor-heading-title{margin-bottom:.5em}.single-content .wp-block-image{margin-top:0;margin-bottom:0}.single-content .wp-block-image figure{margin-bottom:var(--global-sm-spacing)}.single-content .wp-block-image:last-child figure{margin-bottom:0}.single-content figure.wp-block-image{margin-bottom:var(--global-sm-spacing)}.single-content figure.wp-block-image:last-child{margin-bottom:0}.entry-header .entry-taxonomies{display:inline-block;vertical-align:top;-webkit-margin-end:5px;margin-inline-end:5px}@media screen and (max-width:719px){.single-content h1,.single-content h2,.single-content h3,.single-content h4,.single-content h5,.single-content h6{margin:0}}.entry-content:after{display:table;clear:both;content:""}.content-title-style-above .entry-content,.content-title-style-hide .entry-content{margin:0}.content-title-style-above .entry-content-wrap .post-thumbnail+.single-content{margin:var(--global-md-spacing) 0 0}.site .post-thumbnail{display:block;height:0;padding-bottom:66.67%;overflow:hidden;position:relative}.site .post-thumbnail.base-thumbnail-ratio-1-2{padding-bottom:50%}.site .post-thumbnail.base-thumbnail-ratio-9-16{padding-bottom:56.25%}.site .post-thumbnail.base-thumbnail-ratio-1-1{padding-bottom:100%}.site .post-thumbnail.base-thumbnail-ratio-3-4{padding-bottom:75%}.site .post-thumbnail.base-thumbnail-ratio-5-4{padding-bottom:125%}.site .post-thumbnail.base-thumbnail-ratio-4-3{padding-bottom:133%}.site .post-thumbnail.base-thumbnail-ratio-3-2{padding-bottom:150%}.site .post-thumbnail.base-thumbnail-ratio-inherit{padding-bottom:0;height:auto}.site .post-thumbnail.base-thumbnail-ratio-inherit .post-thumbnail-inner{position:static}.site .post-thumbnail .post-thumbnail-inner{position:absolute;top:0;bottom:0;left:0;right:0}.site .post-thumbnail img{flex:1;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.archive.content-style-unboxed .site .post-thumbnail,.blog.content-style-unboxed .site .post-thumbnail,.site article.has-post-thumbnail .post-thumbnail{margin-bottom:1em}.content-style-unboxed .base-thumbnail-position-above{margin-bottom:var(--global-md-spacing)}.base-thumbnail-position-behind{margin-bottom:-4.3em;position:relative;z-index:0}.content-style-unboxed .base-thumbnail-position-behind:after{position:absolute;content:"";top:0;bottom:-1px;left:0;right:0;background:linear-gradient(0deg,var(--global-palette9) 5%,rgba(var(--global-palette9rgb),.35) 30%,hsla(0,0%,100%,0) 50%)}.base-breadcrumbs{margin:.3em 0 0;color:var(--global-palette2)}.base-breadcrumbs a{color:inherit}.base-breadcrumbs p{margin:0}#sb_instagram.sbi_col_4 #sbi_images{padding:6px!important}#sb_instagram.sbi_col_4 #sbi_images .sbi_item{width:100%}#sb_instagram.sbi_col_4 #sbi_images .sbi_photo_wrap{-webkit-padding-end:40px;padding-inline-end:40px}#sbi_images .owl-pagination{float:left;width:100%;text-align:center;-webkit-margin-before:40px;margin-block-start:40px}.entry-content-wrap .entry-header .base-breadcrumbs:first-child{margin-top:0}.entry-meta{font-size:80%;margin:1em 0 0;display:flex;flex-wrap:wrap}.entry-meta>*{display:inline-flex;align-items:center;flex-wrap:wrap}.entry-meta>* time{white-space:nowrap}.entry-meta>span{-webkit-margin-end:12px;margin-inline-end:12px;-webkit-margin-before:5px;margin-block-start:5px}.entry-meta a{color:inherit;text-decoration:none}.entry-meta .meta-label{margin-right:.2rem}.entry-meta .author-avatar{width:25px;height:25px;margin-right:.5rem;position:relative;display:inline-block}.entry-meta .author-avatar a.author-image{position:absolute;left:0;right:0;top:0;bottom:0}.entry-meta .author-avatar .image-size-ratio{padding-bottom:100%;display:block}.entry-meta .author-avatar img{position:absolute;left:0;top:0;bottom:0;right:0;border-radius:50%}.entry-meta>:after{margin-left:.5rem;margin-right:.5rem;content:"";display:inline-block;background-color:currentColor;height:.25rem;width:.25rem;opacity:.8;border-radius:9999px;vertical-align:.1875em}.entry-meta.entry-meta-divider-slash>:after{content:"/";height:auto;background:transparent}.entry-meta.entry-meta-divider-dash>:after{content:"-";height:auto;background:transparent}.entry-meta.entry-meta-divider-vline>:after{content:"|";height:auto;background:transparent}.entry-meta>:last-child:after{display:none}.entry-meta-divider-customicon.entry-meta>*>.base-svg-iconset{margin-right:.5em;margin-left:0}.entry-meta-divider-customicon.entry-meta>:after{display:none}.loop-entry .entry-header .entry-title{margin:0;padding-block:5px}.loop-entry .entry-summary p{padding:.5em 0;margin:0}.loop-entry .entry-header .entry-meta{margin:0}.updated:not(.published){display:none}.updated-on .updated:not(.published){display:inline-block}.more-link-wrap{margin-top:0;margin-bottom:0}.more-link-wrap .post-more-link.button{background:none;color:var(--global-palette3);padding:0;border-bottom:1px solid var(--global-palette3);border-radius:0}.more-link-wrap .post-more-link.button:hover{color:var(--global-palette1);background:none;border-bottom:1px solid var(--global-palette1)}.single-entry .posted-on time{color:var(--global-palette3)}.entry-taxonomies{margin-bottom:.5em;letter-spacing:.05em;font-size:14px;text-transform:uppercase}.entry-taxonomies a{text-decoration:none;letter-spacing:2px}.entry-taxonomies .category-style-pill a{background:var(--global-palette-highlight);color:#fff;padding:.25rem;border-radius:.25rem;margin-right:.25rem;margin-bottom:.25rem;display:inline-block;line-height:1.2}.entry-taxonomies .category-style-pill a:last-child{margin-right:0}.entry-taxonomies .category-style-pill a:hover{color:#fff}.entry-taxonomies .category-style-underline a{text-decoration:underline}.loop-entry.type-post .entry-taxonomies .category-style-pill a{color:#fff}@media screen and (max-width:719px){.loop-entry .entry-taxonomies{margin-bottom:1em}}.entry-tags{margin-top:var(--global-xs-spacing)}.entry-tags .tags-links{display:flex;flex-wrap:wrap}.entry-tags a.tag-link{margin-right:.5em;padding:.4em .6em;margin-top:.5em;font-size:80%;border:1px solid var(--global-gray-500);border-radius:.25rem;color:var(--global-palette3);text-decoration:none}.entry-tags a.tag-link:hover{background:var(--global-palette-highlight);color:var(--global-palette-btn);border-color:var(--global-palette-highlight)}.entry-tags a.tag-link:last-child{margin-right:0}.entry-hero-container-inner{background:var(--global-palette7)}.entry-hero-container-inner .entry-header{min-height:200px;display:flex;align-items:center;text-align:center;justify-content:center;flex-direction:column;margin-bottom:0}.entry-hero-container-inner .entry-header>div{width:100%}.entry-hero-layout-fullwidth>.entry-hero-container-inner>.site-container{max-width:none}.entry-hero{position:relative}.hero-section-overlay{position:absolute;left:0;right:0;top:0;bottom:0}.hero-container{position:relative}.title-align-left{text-align:left}.title-align-center{text-align:center}.title-align-center .entry-meta{justify-content:center}.title-align-right{text-align:right}.title-align-right .entry-meta{justify-content:flex-end}.entry-hero .title-align-left{text-align:left;align-items:flex-start}.entry-hero .title-align-center{text-align:center;align-items:center}.entry-hero .title-align-right{text-align:right;align-items:flex-end}@media screen and (max-width:1024px){.title-tablet-align-left{text-align:left}.title-tablet-align-center{text-align:center}.title-tablet-align-center .entry-meta{justify-content:center}.title-tablet-align-right{text-align:right}.title-tablet-align-right .entry-meta{justify-content:flex-end}.entry-hero .title-tablet-align-left{text-align:left;align-items:flex-start}.entry-hero .title-tablet-align-center{text-align:center;align-items:center}.entry-hero .title-tablet-align-right{text-align:right;align-items:flex-end}}@media screen and (max-width:719px){.title-mobile-align-left{text-align:left}.title-mobile-align-center{text-align:center}.title-mobile-align-center .entry-meta{justify-content:center}.title-mobile-align-right{text-align:right}.title-mobile-align-right .entry-meta{justify-content:flex-end}.entry-hero .title-mobile-align-left{text-align:left;align-items:flex-start}.entry-hero .title-mobile-align-center{text-align:center;align-items:center}.entry-hero .title-mobile-align-right{text-align:right;align-items:flex-end}}.single-post .entry-header{margin-bottom:2em;border-bottom:1px solid var(--global-gray-400);padding-bottom:1em}.page-content{margin:2rem 0 0}.page-header{margin-bottom:var(--global-lg-spacing)}.hero-container .page-header{margin-bottom:0}.entry-footer{clear:both}.entry-author.entry-content-wrap,.post-navigation-wrap.entry-content-wrap,.post-navigation-wrap .post-navigation{margin-top:0;margin-bottom:0;border-radius:0}.comments-area.entry-content-wrap{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.single-entry.post.entry.post-footer-area-boxed{border-bottom-left-radius:0;border-bottom-right-radius:0}.post-footer-area-boxed~.entry-related,.post-footer-area-boxed~.entry-related .entry-related-inner-content.alignwide{margin:0;width:auto;max-width:100%}.wp-block-image .alignleft{margin-right:var(--global-md-spacing)}.wp-block-image .alignright{margin-left:var(--global-md-spacing)}.alignfull,.alignwide,.entry-content .alignwide{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw;padding-left:0;padding-right:0;clear:both}.alignfull.wp-block-media-text,.single-entry .alignfull{margin-left:auto;margin-right:auto;width:auto}@media screen and (min-width:1025px){.content-width-narrow .alignwide,.content-width-narrow .entry-content .alignwide{margin-left:-80px;margin-right:-80px;width:auto}}.content-width-fullwidth .site .alignwide{margin-left:0;margin-right:0;width:unset;max-width:unset}.content-style-boxed .entry-content .alignwide{margin-left:-2rem;margin-right:-2rem;max-width:unset;width:unset}body.content-width-fullwidth form.post-password-form,body.elementor-template-full-width form.post-password-form{text-align:center;margin:var(--global-xxl-spacing) auto}body.content-style-unboxed form.post-password-form{margin:var(--global-xxl-spacing) auto}.entry-title{word-wrap:break-word}.entry-hero-layout-contained>.entry-hero-container-inner{position:relative}body.content-style-boxed .wp-block-base-rowlayout.alignfull>.base-row-layout-inner>.kb-theme-content-width{padding-left:calc(var(--global-sm-spacing) + var(--global-boxed-spacing));padding-right:calc(var(--global-sm-spacing) + var(--global-boxed-spacing))}.item-content-vertical-align-center .loop-entry .entry-content-wrap{display:flex;flex-direction:column;justify-content:center}.item-content-vertical-align-center .loop-entry .entry-content-wrap .entry-header{margin-bottom:0}.item-content-vertical-align-center .loop-entry .entry-content-wrap .entry-summary{margin-top:0}.item-content-vertical-align-center .loop-entry .entry-header .entry-meta,.item-content-vertical-align-center .loop-entry .entry-summary p{margin-bottom:0}.loop-entry.type-post .sticky-inner .sticky-post{color:var(--global-palette1);text-transform:uppercase;font-size:14px;letter-spacing:2px}.loop-entry.type-post .sticky-inner .sticky-post:before{background:var(--global-palette1)}.error404 .error{text-align:center}.error404 .error h2{font-size:120px;line-height:1.2;font-weight:500}.error404 .error h3{font-size:34px;line-height:1.2;text-transform:inherit}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9ibG9ja3Muc2NzcyIsIl9tZWRpYS5zY3NzIiwiX3BhZ2luYXRpb24uc2NzcyIsIl93aWRnZXRzLnNjc3MiLCJfZ3JpZC5zY3NzIiwiY29udGVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWlDQyx1Q0FDRyxVQUFXLENBQ1gsYUFBYyxDQUNkLGNBQWUsQ0FDZixlQUFnQixDQUNoQixtQkFBb0IsQ0FDcEIsd0JBQXlCLENBRTdCLCtFQUNDLFVBQVcsQ0FFWixnQkFDQyxlQUFnQixDQUVqQixzQ0FDSSxvQkFBcUIsQ0FHekIsb0JBQ0MsWUFBWSxDQUNULGVBQWUsQ0FDbEIsNEJBQTZCLENBQzdCLGVBQWdCLENBQ2hCLFNBQVUsQ0FMWCwrQkFPRSw0Q0FBNkMsQ0FDN0MsdUNBQXdDLENBQ3hDLFdBQVksQ0FDWixZQUFhLENBQ2IsaUJBQWtCLENBWHBCLHNDQWFHLGVBQWdCLENBQ2hCLGdCQUFpQixDQUNqQixzQkFBc0IsQ0FDdEIsNEJBQTZCLENBQzdCLFNBQVUsQ0FDVixpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLGtCQUFtQixDQUNuQixRQUFTLENBckJaLGlDQXdCRyxnQkFBaUIsQ0FDakIsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUNsQixTQUFVLENBM0JiLG9DQThCRyw0QkFBNkIsQ0FDN0IsY0FBZSxDQUNmLGNBQWUsQ0FDZixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLGFBQWMsQ0FJakIscUVBQ0MsZUFBZ0IsQ0FFakIsOERBQ0MsaUNBQWtDLENBRW5DLG9EQU9FLFNBQVUsQ0FQWiwyREFHRyw0QkFBNkIsQ0FDN0IsVUFBVyxDQUNYLFFBQVMsQ0FMWixzREFTRyxnQkFBaUIsQ0FDakIsaUJBQWtCLENBSXJCLG9DQUNDLHVGQUVFLGVBQWdCLENBQ2hCLENBSUgsd0RBRUMsaUJBQWtCLENBQ2xCLFdBQVksQ0FJVCxXQUpTLENBTWIscUNBQ0ksZ0JBQWlCLENBQ2pCLDZDQUE4QyxDQUM5QyxjQUFlLENBQ2YsaUJBQ0osQ0FDQSxzQ0FDSSxX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Q0ksMkJBQTRCLENBQzVCLDRCQUE2QixDQUVqQyxxSEFLRSxRQUFTLENBQ1QsVUFBVyxDQUNYLGNBQWUsQ0FPakIsMkJBQ0kscUNBQXNDLENBRTFDLDRCQUNJLG9DQUFxQyxDQUV6QyxnREFDQyw0QkFBNkIsQ0FDN0IsNkJBQThCLENBQzlCLGVBQWdCLENBQ2hCLFdBQVksQ0FDWixjQUFlLENBQ1osZUFBZ0IsQ0FDbkIsVUFBVSxDQUVYLHdEQUVDLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsVUFBVyxDQUdaLHFDQUNDLGlGQUNDLGlCQUFrQixDQUNsQixrQkFBbUIsQ0FDbkIsVUFBVyxDQUNYLENBRUYsMENBQ0MsYUFBYyxDQUNkLGNBQWUsQ0FDZixXQUFZLENBQ1osZUFBZ0IsQ0FFakIsK0NBQ0MsaUJBQW1CLENBQ25CLGtCQUFvQixDQUNwQixlQUFnQixDQUNoQixXQUFZLENBS2IsZ0hBRUUsaUJBQWtCLENBQ2xCLHFDQUFzQyxDQUd4QyxtREFFRSxxQ0FBc0MsQ0FJeEMsYUFDSSxvQkFBcUIsQ0FFekIseURBQ0ksaUJBQWtCLENBRXRCLDJHQUNJLHlFQUE0RSxDQUM1RSwwRUFBNkUsQ0FFakYsb0VBQ0ksWUFBYSxDQUNiLHFCQUFxQixDQUNyQixzQkFBc0IsQ0FFMUIsa0ZBQ0ksZUFBZ0IsQ0FFcEIsbUZBQ0ksWUFBWSxDQUVoQiwySUFDSSxlQUNKLENBQ0EsaURBR0csNEJBQTZCLENBQzdCLHdCQUF5QixDQUN6QixjQUFlLENBQ2Ysa0JBQW1CLENBTnRCLHdEQVFHLGlDQUFrQyxDQUtyQyxpQkFFRSxpQkFBa0IsQ0FGcEIsb0JBSUcsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FObkIsb0JBU0csY0FBZSxDQUNmLGVBQWdCLENBQ2hCLHNCQUF1QiIsImZpbGUiOiJjb250ZW50Lm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiX2N1c3RvbS1wcm9wZXJ0aWVzLnNjc3NcIjtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyMgQmxvY2tzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qXHJcbiAqIEF2YWlsYWJsZSBibG9jayBzZWxlY3RvcnM6XHJcbiAqIC53cC1ibG9jay1pbWFnZVxyXG4gKiAud3AtYmxvY2stbWVkaWEtdGV4dFxyXG4gKiAud3AtYmxvY2stZ2FsbGVyeVxyXG4gKiAud3AtYmxvY2stYXVkaW9cclxuICogLndwLWJsb2NrLXZpZGVvXHJcbiAqIC53cC1ibG9jay1xdW90ZVxyXG4gKiAud3AtYmxvY2stY292ZXJcclxuICogLndwLWJsb2NrLWZpbGVcclxuICogLndwLWJsb2NrLWJ1dHRvblxyXG4gKiAud3AtYmxvY2stZ2FsbGVyeVxyXG4gKiAud3AtYmxvY2stdGFibGVcclxuICogLndwLWJsb2NrLWVtYmVkXHJcbiAqIC53cC1ibG9jay1hdWRpb1xyXG4gKiAud3AtYmxvY2stcHVsbHF1b3RlXHJcbiAqIC53cC1ibG9jay1wcmVmb3JtYXR0ZWRcclxuICogLndwLWJsb2NrLWNvZGVcclxuICogLndwLWJsb2NrLXZlcnNlXHJcbiAqIC53cC1ibG9jay10YWJsZVxyXG4gKiAud3AtYmxvY2stc2VwYXJhdG9yXHJcbiAqIC53cC1ibG9jay1jb2x1bW5zXHJcbiAqIC53cC1ibG9jay1jb2x1bW5cclxuICogLndwLWJsb2NrLWxhdGVzdC1wb3N0c1xyXG4gKiAud3AtYmxvY2stY2F0ZWdvcmllc1xyXG4gKiAud3AtYmxvY2stYXJjaGl2ZXNcclxuICovXHJcbiAuaGFzLWRyb3AtY2FwOm5vdCg6Zm9jdXMpOmZpcnN0LWxldHRlciB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgZm9udC1zaXplOiA4MHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIG1hcmdpbjogMCAuMTI1ZW0gMCAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5hcnRpY2xlIHA6bGFzdC1jaGlsZCBpbWcuc2l6ZS1mdWxsLmFsaWducmlnaHRbdGl0bGU9XCJJbWFnZSBBbGlnbm1lbnQgMTUweDE1MFwiXSB7XHJcblx0Y2xlYXI6IGJvdGg7XHJcbn1cclxuLndwLWJsb2NrLWltYWdlIHtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbmZpZ3VyZS53cC1ibG9jay1pbWFnZS5hbGlnbmNlbnRlciBpbWcge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi8qIFB1bGxRdW90ZSBCbG9jayAqL1xyXG4ud3AtYmxvY2stcHVsbHF1b3RlIHtcclxuXHRib3JkZXItdG9wOjA7XHJcbiAgICBib3JkZXItYm90dG9tOjA7XHJcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1wYWxldHRlNCk7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJsb2NrcXVvdGUge1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IDRweCBzb2xpZCB2YXIoLS1nbG9iYWwtcGFsZXR0ZTQpO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLXBhbGV0dGU3KTtcclxuXHRcdHBhZGRpbmc6IDJlbTtcclxuXHRcdG1hcmdpbjogMmVtIDA7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRmb250LXNpemU6IDIwMHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtcclxuXHRcdFx0Y29sb3I6IHZhcigtLWdsb2JhbC1wYWxldHRlNyk7XHJcblx0XHRcdHotaW5kZXg6IDA7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMzVweDtcclxuXHRcdFx0Y29udGVudDogb3Blbi1xdW90ZTtcclxuXHRcdFx0dG9wOiA4MHB4O1xyXG5cdFx0fVxyXG5cdFx0cCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4xNWVtO1xyXG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ei1pbmRleDogMTtcclxuXHRcdH1cclxuXHRcdGNpdGUge1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tZ2xvYmFsLXBhbGV0dGU1KTtcclxuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxZW07XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLndwLWJsb2NrLXB1bGxxdW90ZS5oYXMtY3lhbi1ibHVpc2gtZ3JheS1iYWNrZ3JvdW5kLWNvbG9yIGJsb2NrcXVvdGV7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxufVxyXG4ud3AtYmxvY2stcHVsbHF1b3RlLmlzLXN0eWxlLXNvbGlkLWNvbG9yOm5vdCguaGFzLWJhY2tncm91bmQpIHtcclxuXHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtcGFsZXR0ZTcpO1xyXG59XHJcbi53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3Ige1xyXG5cdGJsb2NrcXVvdGV7XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1nbG9iYWwtcGFsZXR0ZTkpO1xyXG5cdFx0XHRsZWZ0OiAtMjBweDtcclxuXHRcdFx0dG9wOiA0NXB4O1xyXG5cdFx0fVxyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdHAge1xyXG5cdFx0XHRmb250LXNpemU6IDEuMTVlbTtcclxuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYmVmb3JlLXRhYmxldC1xdWVyeSkge1xyXG5cdC53cC1ibG9jay1wdWxscXVvdGUsIC53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3Ige1xyXG5cdFx0YmxvY2txdW90ZSBwIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjNlbTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLyogQmxvY2tRdW90ZSBCbG9jayAqL1xyXG4ud3AtYmxvY2stcXVvdGUuaXMtbGFyZ2UsXHJcbi53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZSB7XHJcblx0bWFyZ2luOiAxLjVlbSBhdXRvO1xyXG5cdHBhZGRpbmc6IDJlbTtcclxufVxyXG4ud3AtYmxvY2stcXVvdGUuaXMtbGFyZ2UsXHJcbi53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZSB7XHJcbiAgICBib3JkZXI6IG5vbmVcclxufVxyXG4ud3AtYmxvY2stcXVvdGUuaGFzLXRleHQtYWxpZ24tcmlnaHQge1xyXG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB2YXIoLS1nbG9iYWwtZ3JheS00MDApO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMWVtXHJcbn1cclxuLndwLWJsb2NrLXF1b3RlLmhhcy10ZXh0LWFsaWduLWNlbnRlciB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBcclxufVxyXG4uc2luZ2xlLWNvbnRlbnQgLndwLWJsb2NrLXF1b3RlIHAge1xyXG5cdG1hcmdpbi1ib3R0b206dmFyKC0tZ2xvYmFsLXNtLXNwYWNpbmcpO1xyXG5cdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdH1cclxufVxyXG4vKiBDb3ZlciBCbG9jayAqL1xyXG4ud3AtYmxvY2stY292ZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRwOm5vdCguaGFzLXRleHQtY29sb3Ipe1xyXG5cdFx0Y29sb3I6IHZhcigtLWdsb2JhbC1wYWxldHRlOSk7XHJcblx0fVxyXG59XHJcbi53cC1ibG9jay10YWJsZSB7XHJcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHR0YWJsZSB7XHJcblx0XHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cdH1cclxuXHR0aGVhZCB7XHJcblx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQgdmFyKC0tZ2xvYmFsLWdyYXktNDAwKTtcclxuXHR9XHJcblx0dGZvb3Qge1xyXG5cdFx0Ym9yZGVyLXRvcDogM3B4IHNvbGlkIHZhcigtLWdsb2JhbC1ncmF5LTQwMCk7XHJcblx0fVxyXG5cdHRkLCB0aCB7XHJcblx0XHRwYWRkaW5nOiAuNWVtO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tZ2xvYmFsLWdyYXktNDAwKTtcclxuXHRcdHdvcmQtYnJlYWs6IG5vcm1hbDtcclxuXHR9XHJcbn1cclxuLndwLWJsb2NrLXRhYmxlLmlzLXN0eWxlLXN0cmlwZXMge1xyXG5cdHRoZWFke1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTowO1xyXG5cdH1cclxuXHR0Zm9vdCB7XHJcblx0XHRib3JkZXItdG9wOjA7XHJcblx0fVxyXG5cdHRkLCB0aCB7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0fVxyXG59XHJcbi5ibG9ja3MtZ2FsbGVyeS1jYXB0aW9uLFxyXG4ud3AtYmxvY2stZW1iZWQsXHJcbi53cC1ibG9jay1pbWFnZSxcclxuLndwLWJsb2NrLXRhYmxlLFxyXG4ud3AtYmxvY2stYXVkaW8sXHJcbi53cC1ibG9jay12aWRlbyB7XHJcblx0ZmlnY2FwdGlvbiB7XHJcblx0XHRjb2xvcjogdmFyKC0tZ2xvYmFsLXBhbGV0dGU1KTtcclxuXHRcdGZvbnQtc2l6ZTogODAlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyXHJcblx0fVxyXG59XHJcbi53cC1ibG9jay1zZXBhcmF0b3Ige1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdCY6bm90KC5pcy1zdHlsZS13aWRlKTpub3QoLmlzLXN0eWxlLWRvdHMpIHtcclxuXHRcdG1heC13aWR0aDogMTYwcHg7XHJcblx0fVxyXG5cdCYuaGFzLWJhY2tncm91bmQ6bm90KC5pcy1zdHlsZS1kb3RzKSB7XHJcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHQmOm5vdCguaXMtc3R5bGUtd2lkZSkge1xyXG5cdFx0XHRoZWlnaHQ6IDJweFxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLmlzLXN0eWxlLWRvdHM6YmVmb3JlIHtcclxuXHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHR9XHJcbn1cclxuLyogU29jaWFsICovXHJcbi5zaW5nbGUtY29udGVudCB1bC53cC1ibG9jay1zb2NpYWwtbGlua3Mge1xyXG5cdHBhZGRpbmctbGVmdDogMDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcbi8qIENvbHVtbnMgQmxvY2sgKi9cclxuLnNpbmdsZS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWdsb2JhbC1tZC1zcGFjaW5nKTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuLyogbGF0ZXN0IHBvc3RzICovXHJcbi53cC1ibG9jay1sYXRlc3QtcG9zdHMud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19saXN0LmlzLWdyaWQge1xyXG5cdGRpc3BsYXk6IGdyaWQ7XHJcblx0Y29sdW1uLWdhcDogMi41cmVtO1xyXG5cdHJvdy1nYXA6IDIuNXJlbTtcclxuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuXHQud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19mZWF0dXJlZC1pbWFnZTpub3QoLmFsaWdubGVmdCk6bm90KC5hbGlnbnJpZ2h0KSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGhlaWdodDogMDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA2Ni42NyU7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0aW1nIHtcclxuXHRcdFx0ZmxleDogMTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdH1cclxuXHR9XHJcblx0bGkge1xyXG5cdFx0bWFyZ2luOjA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0cGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRiZWZvcmUtdGFibGV0LXF1ZXJ5KSB7XHJcblx0LndwLWJsb2NrLWxhdGVzdC1wb3N0cy53cC1ibG9jay1sYXRlc3QtcG9zdHNfX2xpc3QuaXMtZ3JpZC5jb2x1bW5zLTIge1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG5cdH1cclxuXHQud3AtYmxvY2stbGF0ZXN0LXBvc3RzLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fbGlzdC5pcy1ncmlkLmNvbHVtbnMtMyB7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG5cdH1cclxuXHQud3AtYmxvY2stbGF0ZXN0LXBvc3RzLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fbGlzdC5pcy1ncmlkLmNvbHVtbnMtNCB7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcclxuXHR9XHJcblx0LndwLWJsb2NrLWxhdGVzdC1wb3N0cy53cC1ibG9jay1sYXRlc3QtcG9zdHNfX2xpc3QuaXMtZ3JpZC5jb2x1bW5zLTUge1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnIgMWZyO1xyXG5cdH1cclxufVxyXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fbGlzdCB7XHJcblx0cGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcbi53cC1ibG9jay1sYXRlc3QtcG9zdHNfX2xpc3Qge1xyXG5cdGxpIHtcclxuXHRcdG1hcmdpbi10b3A6IHZhcigtLWdsb2JhbC1zbS1zcGFjaW5nKTtcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjbGVhcjogYm90aDtcclxuXHRcdFx0ZGlzcGxheTogdGFibGU7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWF1dGhvciwgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1kYXRlIHtcclxuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLXBhbGV0dGU2KTtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFuZHNjYXBlLXBob25lLW1pbnVzLXF1ZXJ5KSB7XHJcblx0LndwLWJsb2NrLWxhdGVzdC1wb3N0c19fZmVhdHVyZWQtaW1hZ2UuYWxpZ25sZWZ0IHtcclxuXHRcdGZsb2F0Om5vbmU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxZW07XHJcblx0fVxyXG59XHJcblxyXG5maWd1cmUud3AtYmxvY2stZ2FsbGVyeSB1bCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4ud3AtYmxvY2stbWVkaWEtdGV4dCAud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgaW1nLCAud3AtYmxvY2stbWVkaWEtdGV4dCAud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgdmlkZW8ge1xyXG4gICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLndwLWJsb2NrLWJ1dHRvbiB7XHJcblx0Ji5pcy1zdHlsZS1zcXVhcmVkIGF7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdH1cdFx0XHJcbn1cclxuXHJcbi53cC1ibG9jay1ncm91cC5oYXMtYmFja2dyb3VuZCB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMFxyXG59XHJcbi53cC1ibG9jay1uYXZpZ2F0aW9uIHVsLFxyXG4ud3AtYmxvY2stbmF2aWdhdGlvbiB1bCBsaSB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lXHJcbn1cclxuXHJcbi53cC1ibG9jay1zZWFyY2gge1xyXG5cdC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbiB7XHJcblx0XHRib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC1ncmF5LTQwMCk7XHJcblx0XHRjb2xvcjogdmFyKC0tZ2xvYmFsLXBhbGV0dGU0KTtcclxuXHRcdGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1wYWxldHRlOSk7XHJcblx0fVxyXG5cdC53cC1ibG9jay1zZWFyY2hfX2lucHV0IHtcclxuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0tZ2xvYmFsLWdyYXktNDAwKTtcclxuXHR9XHJcbn1cclxuLndwLWJsb2NrLXNlYXJjaC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbi1pbnNpZGUgLndwLWJsb2NrLXNlYXJjaF9faW5zaWRlLXdyYXBwZXIge1xyXG5cdGJvcmRlci1jb2xvcjogdmFyKC0tZ2xvYmFsLWdyYXktNDAwKTtcclxuXHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLXBhbGV0dGU5KTtcclxufVxyXG5cclxuLy8gTmF2XHJcbi53cC1ibG9jay1uYXZpZ2F0aW9uIHVsLndwLWJsb2NrLW5hdmlnYXRpb25fX2NvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcbi5oYXMtY2hpbGQgLndwLWJsb2NrLW5hdmlnYXRpb25fX2NvbnRhaW5lciB7XHJcbiAgICBtaW4td2lkdGg6IDEyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG4vLyBZb2FzdC5cclxuLndwLWJsb2NrLXlvYXN0LWhvdy10by1ibG9jayAuc2NoZW1hLWhvdy10by1zdGVwcyBsaSB7XHJcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tZ2xvYmFsLW1kLXNwYWNpbmcpO1xyXG5cdC5zY2hlbWEtaG93LXRvLXN0ZXAtdGV4dCB7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdH1cclxufVxyXG4vLyBRdWVyeS5cclxuLnNpbmdsZS1jb250ZW50IHtcclxuXHQud3AtYmxvY2stcG9zdC10ZW1wbGF0ZSwgLndwLWJsb2NrLXF1ZXJ5LWxvb3Age1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblx0LndwLWJsb2NrLXF1ZXJ5IC53cC1ibG9jay1wb3N0LWZlYXR1cmVkLWltYWdlIHtcclxuXHRcdCYuYWxpZ253aWRlLCAmLmFsaWduZnVsbCB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHR9XHJcblx0XHQmLmFsaWduZnVsbCB7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQud3AtYmxvY2stZ2FsbGVyeXtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG59XHJcbi50YWctY29sdW1uc3tcclxuXHQuc2luZ2xlLWNvbnRlbnQge1xyXG5cdFx0cDpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogdmFyKC0tZ2xvYmFsLW1kLXNwYWNpbmcpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5wcmUscHJlLndwLWJsb2NrLWNvZGUscHJlLndwLWJsb2NrLXByZWZvcm1hdHRlZCB7XHJcblx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLXBhbGV0dGU3KTtcclxuXHRmb250LXNpemU6IDAuOTM3NXJlbTtcclxuXHRsaW5lLWhlaWdodDogMS42O1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRvdmVyZmxvdzogYXV0bztcclxuXHRwYWRkaW5nOiAxLjVlbTtcclxuXHR3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tZ2xvYmFsLWdyYXktNDAwKTtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1wYWxldHRlMik7XHJcblx0bWFyZ2luLWJsb2NrOiB2YXIoLS1nbG9iYWwtc20tc3BhY2luZyk7XHJcbn1cclxuLmhhcy1zbWFsbC1mb250LXNpemV7XHJcblx0Zm9udC1zaXplOiB2YXIoLS13cC0tcHJlc2V0LS1mb250LXNpemUtLXNtYWxsKSAhaW1wb3J0YW50O1xyXG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LXNpemUtLXNtYWxsKSAhaW1wb3J0YW50O1xyXG59XHJcbi5oYXMtbWVkaXVtLWZvbnQtc2l6ZXtcclxuXHRmb250LXNpemU6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0tbWVkaXVtKSAhaW1wb3J0YW50O1xyXG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LXNpemUtLW1lZGl1bSkgIWltcG9ydGFudDtcclxufVxyXG4uaGFzLWxhcmdlLWZvbnQtc2l6ZXtcclxuXHRmb250LXNpemU6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0tbGFyZ2UpICFpbXBvcnRhbnQ7XHJcblx0bGluZS1oZWlnaHQ6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0tbGFyZ2UpICFpbXBvcnRhbnQ7XHJcbn1cdFxyXG4uaGFzLWxhcmdlci1mb250LXNpemV7XHJcblx0Zm9udC1zaXplOiB2YXIoLS13cC0tcHJlc2V0LS1mb250LXNpemUtLWxhcmdlcikgIWltcG9ydGFudDtcclxuXHRsaW5lLWhlaWdodDogdmFyKC0td3AtLXByZXNldC0tZm9udC1zaXplLS1sYXJnZXIpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiIsIkBpbXBvcnQgXCJfY3VzdG9tLXByb3BlcnRpZXMuc2Nzc1wiO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIE1lZGlhXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnBhZ2UtY29udGVudCAud3Atc21pbGV5LFxyXG4uZW50cnktY29udGVudCAud3Atc21pbGV5LFxyXG4uY29tbWVudC1jb250ZW50IC53cC1zbWlsZXkge1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuLyogTWFrZSBzdXJlIGVtYmVkcyBhbmQgaWZyYW1lcyBmaXQgdGhlaXIgY29udGFpbmVycy4gKi9cclxuZW1iZWQsXHJcbmlmcmFtZSxcclxub2JqZWN0IHtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyMgQ2FwdGlvbnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ud3AtY2FwdGlvbiB7XHJcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ud3AtY2FwdGlvbiBpbWdbY2xhc3MqPVwid3AtaW1hZ2UtXCJdIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi53cC1jYXB0aW9uLXRleHQge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCB7XHJcblx0bWFyZ2luOiAwLjgwNzVlbSAwO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMjIEdhbGxlcmllcyAoTGVnYWN5KVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5nYWxsZXJ5IHtcclxuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuXHRkaXNwbGF5OiBncmlkO1xyXG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDE1MHB4LCAxZnIpKTtcclxuXHRncmlkLWdhcDogMC41ZW07XHJcblx0LmdhbGxlcnktaXRlbSB7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcbn1cclxuLmVsZW1lbnRvci1pbWFnZS1nYWxsZXJ5IC5nYWxsZXJ5IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG4uc2luZ2xlLWZvcm1hdC1nYWxsZXJ5IC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0ge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XHJcblxyXG5cdC5nYWxsZXJ5LWNvbHVtbnMtMiB7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG5cdH1cclxuXHJcblx0LmdhbGxlcnktY29sdW1ucy0zIHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcblx0fVxyXG5cclxuXHQuZ2FsbGVyeS1jb2x1bW5zLTQge1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuXHR9XHJcblxyXG5cdC5nYWxsZXJ5LWNvbHVtbnMtNSB7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xyXG5cdH1cclxuXHJcblx0LmdhbGxlcnktY29sdW1ucy02IHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XHJcblx0fVxyXG5cclxuXHQuZ2FsbGVyeS1jb2x1bW5zLTcge1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcclxuXHR9XHJcblxyXG5cdC5nYWxsZXJ5LWNvbHVtbnMtOCB7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCAxZnIpO1xyXG5cdH1cclxuXHJcblx0LmdhbGxlcnktY29sdW1ucy05IHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDFmcik7XHJcblx0fVxyXG59XHJcblxyXG4uZ2FsbGVyeS1pdGVtIHtcclxuXHRwYWRkaW5nOiAwLjVlbTtcclxufVxyXG5cclxuLmdhbGxlcnktaWNvbiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmdhbGxlcnktY2FwdGlvbiB7XHJcblx0Zm9udC1zaXplOiA4MCU7XHJcbn1cclxuLmdhbGxlcnkuZW50cnkge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIEFyY2hpdmUgbmF2aWdhdGlvblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wYWdpbmF0aW9uIHtcclxuXHRtYXJnaW46IHZhcigtLWdsb2JhbC1sZy1zcGFjaW5nKSBhdXRvO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nLWJsb2NrLXN0YXJ0OiAxZW07XHJcblxyXG5cdC5uYXYtbGlua3Mge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0fVxyXG5cdC5wYWdlLW51bWJlcnMge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0bWFyZ2luOiAwLjJlbSAwLjFlbTtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0bWluLXdpZHRoOiAyLjVlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyLjI1ZW07XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRjb2xvcjppbmhlcml0O1xyXG5cdFx0Y29sb3I6IHZhcigtLWdsb2JhbC1wYWxldHRlOSk7XHJcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtcGFsZXR0ZTEpO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1nbG9iYWwtcGFsZXR0ZTEpO1xyXG5cdH1cclxuXHRhOmhvdmVyLFxyXG5cdGE6Zm9jdXMsXHJcblx0YTphY3RpdmUge1xyXG5cdFx0Y29sb3I6IHZhcigtLWdsb2JhbC1wYWxldHRlOSk7XHJcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtcGFsZXR0ZTIpO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1nbG9iYWwtcGFsZXR0ZTIpO1xyXG5cdH1cclxuXHQuY3VycmVudCB7XHJcblx0XHRjb2xvcjogdmFyKC0tZ2xvYmFsLXBhbGV0dGU5KTtcclxuXHRcdGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1wYWxldHRlMik7XHJcblx0XHRib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC1wYWxldHRlMik7XHJcblx0fVxyXG5cdC5wYWdlLW51bWJlcnM6bGFzdC1jaGlsZCB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0fVxyXG59XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyBQYWdlIG5hdmlnYXRpb25cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucGFnZS1saW5rcyB7XHJcblx0bWFyZ2luLXRvcDogdmFyKC0tZ2xvYmFsLW1kLXNwYWNpbmcpO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRjbGVhcjpib3RoO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZy1ibG9jay1zdGFydDogMWVtO1xyXG5cdC5wb3N0LXBhZ2UtbnVtYmVycyB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDAuMmVtO1xyXG5cdFx0Ym9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRtaW4td2lkdGg6IDIuNWVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIuMjVlbTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcclxuXHRcdGNvbG9yOiB2YXIoLS1nbG9iYWwtcGFsZXR0ZTkpO1xyXG5cdFx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLXBhbGV0dGUxKTtcclxuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0tZ2xvYmFsLXBhbGV0dGUxKTtcclxuXHR9XHJcblx0YTpob3ZlcixcclxuXHRhOmZvY3VzLFxyXG5cdGE6YWN0aXZlIHtcclxuXHRcdGNvbG9yOiB2YXIoLS1nbG9iYWwtcGFsZXR0ZTkpO1xyXG5cdFx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLXBhbGV0dGUyKTtcclxuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0tZ2xvYmFsLXBhbGV0dGUyKTtcclxuXHR9XHJcblx0LmN1cnJlbnQge1xyXG5cdFx0Y29sb3I6IHZhcigtLWdsb2JhbC1wYWxldHRlOSk7XHJcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtcGFsZXR0ZTIpO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1nbG9iYWwtcGFsZXR0ZTIpO1xyXG5cdH1cclxuXHQucG9zdC1wYWdlLW51bWJlcnM6Zmlyc3QtY2hpbGQge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDAuNWVtO1xyXG5cdH1cclxuXHQucG9zdC1wYWdlLW51bWJlcnM6bGFzdC1jaGlsZCB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0fVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMgQ29udGVudCBuYXZpZ2F0aW9uXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmNvbW1lbnQtbmF2aWdhdGlvbixcclxuLnBvc3QtbmF2aWdhdGlvbiB7XHJcblx0bWFyZ2luOiB2YXIoLS1nbG9iYWwtbGctc3BhY2luZykgYXV0bztcclxuXHRhIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6IHZhcigtLWdsb2JhbC1wYWxldHRlLWhpZ2hsaWdodCk7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5uYXYtbGlua3Mge1xyXG5cdFx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLDFmcik7XHJcblx0XHRcdGJvcmRlci1ibG9jazogMXB4IHNvbGlkIHZhcigtLWdsb2JhbC1ncmF5LTQwMCk7XHJcblx0XHRcdHBhZGRpbmctYmxvY2s6IHZhcigtLWdsb2JhbC1zbS1zcGFjaW5nKTtcclxuXHR9XHJcblx0Lm5hdi1wcmV2aW91cyB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQuYmFzZS1zdmctaWNvbnNldCB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xyXG5cdFx0fVxyXG5cdFx0YSB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IHZhcigtLWdsb2JhbC14cy1zcGFjaW5nKTtcclxuXHRcdH1cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR3aWR0aDogMXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ncmF5LTQwMCk7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0Lm5hdi1uZXh0IHtcclxuXHRcdGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRhIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiB2YXIoLS1nbG9iYWwteHMtc3BhY2luZyk7XHJcblx0XHR9XHJcblx0XHQuYmFzZS1zdmctaWNvbnNldCB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMC41ZW07XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucG9zdC1uYXZpZ2F0aW9uLXN1YiB7XHJcblx0bWFyZ2luLWJvdHRvbTogLjVlbTtcclxufVxyXG4ucG9zdC1uYXZpZ2F0aW9uLXN1YiBzbWFsbCB7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIFdpZGdldHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ud2lkZ2V0IHtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG59XHJcbi53aWRnZXQtYXJlYSAud2lkZ2V0Omxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG4ud2lkZ2V0LWFyZWEgLndpZGdldC10aXRsZSB7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBwYWRkaW5nOiAwIDAgMzBweDtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuLndpZGdldC1hcmVhIGE6bm90KC5idXR0b24pIHtcclxuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLXBhbGV0dGUyKTtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0Jjpob3ZlciB7XHJcblx0XHRjb2xvcjogdmFyKC0tZ2xvYmFsLXBhbGV0dGUxKTtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdH1cclxufVxyXG4ud2lkZ2V0LndpZGdldF9uZXdzbGV0dGVyd2lkZ2V0bWluaW1hbCB7XHJcblx0cGFkZGluZy10b3A6IDIwcHg7XHJcbn1cclxuLndpZGdldC1hcmVhIC53aWRnZXQge1xyXG5cdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdG1hcmdpbi1yaWdodDogMDtcclxufVxyXG5cclxuLndpZGdldCBsaSB7XHJcblx0bGluZS1oZWlnaHQ6IDEuODtcclxuXHRwYWRkaW5nLWJsb2NrOiA0cHg7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbi53aWRnZXRfYXJjaGl2ZSB1bCxcclxuLndpZGdldF9jYXRlZ29yaWVzIHVsLFxyXG4ud2lkZ2V0X21ldGEgdWwsXHJcbi53aWRnZXRfbmF2X21lbnUgdWwsXHJcbi53aWRnZXRfcmVjZW50X2NvbW1lbnRzIHVsLFxyXG4ud2lkZ2V0X3BhZ2VzIHVsLFxyXG4ud2lkZ2V0X3JlY2VudF9lbnRyaWVzIHVsLFxyXG4ud2lkZ2V0X3JzcyB1bCB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG59XHJcblxyXG4ud2lkZ2V0IHNlbGVjdCB7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG59XHJcblxyXG4vKiBBcmNoaXZlIGFuZCBDYXRlZ29yaWVzIHdpZGdldHMgKi9cclxuLndpZGdldF9hcmNoaXZlIGxpIHtcclxuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLXBhbGV0dGU2KTtcclxufVxyXG5cclxuLndpZGdldF9jYXRlZ29yaWVzIC5jaGlsZHJlbiB7XHJcblx0cGFkZGluZy10b3A6IDA7XHJcbn1cclxuXHJcbi8qIFBhZ2VzIGFuZCBNZW51IHdpZGdldHMgKi9cclxuLndpZGdldF9wYWdlcyBhLFxyXG4ud2lkZ2V0X25hdl9tZW51IGEge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLndpZGdldF9wYWdlcyBhOmhvdmVyLFxyXG4ud2lkZ2V0X3BhZ2VzIGE6Zm9jdXMsXHJcbi53aWRnZXRfbmF2X21lbnUgYTpob3ZlcixcclxuLndpZGdldF9uYXZfbWVudSBhOmZvY3VzIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi53aWRnZXRfcGFnZXMgbGksXHJcbi53aWRnZXRfbmF2X21lbnUgbGkge1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi53aWRnZXRfcGFnZXMgbGkgdWwsXHJcbi53aWRnZXRfbmF2X21lbnUgbGkgdWwge1xyXG5cdG1hcmdpbi1sZWZ0OiAxZW07XHJcbn1cclxuXHJcbi8qIE1ldGEgd2lkZ2V0ICovXHJcbi53aWRnZXRfbWV0YSBsaSB7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuLyogUmVjZW50IGNvbW1lbnRzICovXHJcbi53aWRnZXRfcmVjZW50X2NvbW1lbnRzIGEge1xyXG5cdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG59XHJcbi53aWRnZXRfcmVjZW50X2NvbW1lbnRzIC5jb21tZW50LWF1dGhvci1saW5rIGEge1xyXG5cdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG59XHJcbi53aWRnZXRfcmVjZW50X2NvbW1lbnRzIGE6aG92ZXIsXHJcbi53aWRnZXRfcmVjZW50X2NvbW1lbnRzIGE6Zm9jdXMge1xyXG5cdHBhZGRpbmctbGVmdDogMDtcclxufVxyXG4vKiBSU1Mgd2lkZ2V0ICovXHJcbi53aWRnZXRfcmVjZW50X2VudHJpZXMgdWwgbGkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC40ZW07XHJcbiAgICAucG9zdC1kYXRlIHtcclxuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtcGFsYXR0ZTYpO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBSU1Mgd2lkZ2V0ICovXHJcbi53aWRnZXRfcnNzIGxpIHtcclxuXHRtYXJnaW4tYm90dG9tOiAxZW07XHJcblx0bGluZS1oZWlnaHQ6IDEuMztcclxufVxyXG5cclxuLndpZGdldCBsaSBhLnJzc3dpZGdldCB7XHJcblx0cGFkZGluZy1yaWdodDogMC41ZW07XHJcblx0Zm9udC1zaXplOiAxZW07XHJcblx0bGluZS1oZWlnaHQ6IDEuNDtcclxufVxyXG5cclxuLnJzcy1kYXRlLFxyXG4ud2lkZ2V0X3JzcyBjaXRlIHtcclxuXHRjb2xvcjogIHZhcigtLWdsb2JhbC1wYWxhdHRlNik7XHJcblx0Zm9udC1zaXplOiAwLjhlbTtcclxufVxyXG5cclxuLnJzc1N1bW1hcnkge1xyXG5cdHBhZGRpbmc6IDAuNWVtIDA7XHJcblx0Zm9udC1zaXplOiAwLjllbTtcclxuXHRsaW5lLWhlaWdodDogMS4zO1xyXG59XHJcblxyXG4vKiBDYWxlbmRhciB3aWRnZXQgKi9cclxuLndpZGdldF9jYWxlbmRhciB7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLndpZGdldF9jYWxlbmRhciBjYXB0aW9uIHtcclxuXHRwYWRkaW5nOiAwLjVlbSAwO1xyXG5cdGZvbnQtc2l6ZTogMWVtO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLndpZGdldF9jYWxlbmRhciB0aGVhZCB7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0Y29sb3I6ICB2YXIoLS1nbG9iYWwtcGFsYXR0ZTYpO1xyXG59XHJcblxyXG4ud2lkZ2V0X2NhbGVuZGFyIHRoIHtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ud2lkZ2V0X2NhbGVuZGFyIHRoZWFkIHRoIHtcclxuXHRib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XHJcbn1cclxuXHJcbi53aWRnZXRfY2FsZW5kYXIgdGQge1xyXG5cdHBhZGRpbmc6IDAuMmVtO1xyXG5cdGZvbnQtc2l6ZTogMC44ZW07XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tZ2xvYmFsLWdyYXktNDAwKTtcclxufVxyXG5cclxuLndpZGdldF9jYWxlbmRhciAucGFkIHtcclxuXHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtcGFsZXR0ZTcpO1xyXG59XHJcbi53aWRnZXRfY2FsZW5kYXIgLndwLWNhbGVuZGFyLW5hdiAucGFkIHtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLndpZGdldF9jYWxlbmRhciBhIHtcclxuXHRmb250LXdlaWdodDogOTAwO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4ud2lkZ2V0IHtcclxuXHQudGFnY2xvdWQsIFxyXG5cdC53cC1ibG9jay10YWctY2xvdWQsIFxyXG5cdC53aWRnZXRfcHJvZHVjdF90YWdfY2xvdWQge1xyXG5cdFx0YXtcclxuXHRcdGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZy1ibG9jazogNHB4O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59XHJcbn1cclxuLmNvbGxhcHNlLXN1Yi1uYXZpZ2F0aW9uIHVsLm1lbnUge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGxpIHtcclxuXHRcdGEge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMC41ZW07XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjVlbTtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWdsb2JhbC1wYWxldHRlNyk7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHR1bCB7XHJcblx0XHRwYWRkaW5nOiAwIDAgMCAxZW07XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcblx0fVxyXG5cdC5zdWItbWVudS5zaG93LWRyYXdlciB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0LmRyYXdlci1uYXYtZHJvcC13cmFwIC5kcmF3ZXItc3ViLXRvZ2dsZSB7XHJcblx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWdsb2JhbC1wYWxldHRlNyk7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZ2xvYmFsLXBhbGV0dGU3KTtcclxuXHR9XHJcbn0iLCJAaW1wb3J0IFwiX2N1c3RvbS1wcm9wZXJ0aWVzLnNjc3NcIjtcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIENvbHVtbnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZ3JpZC1jb2xzIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xyXG4gICAgY29sdW1uLWdhcDogM3JlbTtcclxuICAgIHJvdy1nYXA6IDNyZW07XHJcbn1cclxuLnNpdGUgLmdyaWQtY29sczpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uZ3JpZC14cy1jb2wtMSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xyXG59XHJcbi5ncmlkLXhzLWNvbC0yIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpICk7XHJcbn1cclxuLmdyaWQteHMtY29sLTMge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikgKTtcclxufVxyXG4uZ3JpZC14cy1jb2wtNCB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxhbmRzY2FwZS1waG9uZS1wbHVzLXF1ZXJ5KSB7XHJcblx0I2FyY2hpdmUtY29udGFpbmVyLmdyaWQtY29scy5ncmlkLXNtLWNvbC0xIHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XHJcblx0fVxyXG5cdCNhcmNoaXZlLWNvbnRhaW5lci5ncmlkLWNvbHMuZ3JpZC1zbS1jb2wtMiB7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSApO1xyXG5cdH1cclxuXHQjYXJjaGl2ZS1jb250YWluZXIuZ3JpZC1jb2xzLmdyaWQtc20tY29sLTMge1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikgKTtcclxuXHR9XHJcblx0I2FyY2hpdmUtY29udGFpbmVyLmdyaWQtY29scy5ncmlkLXNtLWNvbC00IHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxhbmRzY2FwZS1waG9uZS1wbHVzLXF1ZXJ5KSB7XHJcblx0LmdyaWQtc20tY29sLTEge1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcclxuXHR9XHJcblx0LmdyaWQtc20tY29sLTIge1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikgKTtcclxuXHR9XHJcblx0LmdyaWQtc20tY29sLTMge1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikgKTtcclxuXHR9XHJcblx0LmdyaWQtc20tY29sLTQge1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XHJcblx0fVxyXG5cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0LXBsdXMtcXVlcnkpIHtcclxuXHQuZ3JpZC1tZC1jb2wtMSB7XHJcblx0ICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XHJcblx0fVxyXG5cdC5ncmlkLW1kLWNvbC0yIHtcclxuXHQgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikgKTtcclxuXHR9XHJcblx0LmdyaWQtbWQtY29sLTMge1xyXG5cdCAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSApO1xyXG5cdH1cclxuXHQuZ3JpZC1tZC1jb2wtNCB7XHJcblx0ICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0LXBsdXMtcXVlcnkpIHtcclxuXHQuZ3JpZC1jb2xzIHtcclxuXHRcdGNvbHVtbi1nYXA6IDJyZW07XHJcblx0XHRyb3ctZ2FwOiAycmVtO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxhcHRvcC1wbHVzLXF1ZXJ5KSB7XHJcblx0LmdyaWQtbGctY29sLTEge1xyXG5cdCAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xyXG5cdH1cclxuXHQuZ3JpZC1sZy1jb2wtMiB7XHJcblx0ICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpICk7XHJcblx0fVxyXG5cdC5ncmlkLWxnLWNvbC0zIHtcclxuXHQgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikgKTtcclxuXHR9XHJcblx0LmdyaWQtbGctY29sLTQge1xyXG5cdCAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcclxuXHR9XHJcblx0LmdyaWQtbGctY29sLTUge1xyXG5cdCAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmciAxZnI7XHJcblx0fVxyXG5cdC5ncmlkLWxnLWNvbC02IHtcclxuXHQgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnIgMWZyIDFmcjtcclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3AtcGx1cy1xdWVyeSkge1xyXG5cdC5ncmlkLXhsLWNvbC0xIHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XHJcblx0fVxyXG5cdC5ncmlkLXhsLWNvbC0yIHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpICk7XHJcblx0fVxyXG5cdC5ncmlkLXhsLWNvbC0zIHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpICk7XHJcblx0fVxyXG5cdC5ncmlkLXhsLWNvbC00IHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xyXG5cdH1cclxuXHQuZ3JpZC14bC1jb2wtNSB7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmciAxZnI7XHJcblx0fVxyXG5cdC5ncmlkLXhsLWNvbC02IHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyIDFmciAxZnI7XHJcblx0fVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4+Pj4gVEFCTEUgT0YgQ09OVEVOVFM6XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyBJbXBvcnRzXHJcblx0IyBCbG9ja3NcclxuXHQjIE1lZGlhXHJcblx0XHQjIENhcHRpb25zXHJcblx0XHQjIEdhbGxlcmllcyAoTGVnYWN5KVxyXG4jIFBvc3QgYW5kIHBhZ2UgY29udGVudFxyXG5cdCMgQWxpZ25tZW50c1xyXG5cdCMgQ3VzdG9tIGJsb2NrIGNvbG9yc1xyXG5cdCMgQ3VzdG9tIGZvbnQgc2l6ZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIEltcG9ydHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0IFwiX2N1c3RvbS1wcm9wZXJ0aWVzLnNjc3NcIjtcclxuQGltcG9ydCBcIl9ibG9ja3Muc2Nzc1wiO1xyXG5AaW1wb3J0IFwiX21lZGlhLnNjc3NcIjtcclxuQGltcG9ydCBcIl9wYWdpbmF0aW9uLnNjc3NcIjtcclxuQGltcG9ydCBcIl93aWRnZXRzLnNjc3NcIjtcclxuQGltcG9ydCBcIl9ncmlkLnNjc3NcIjtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyBQb3N0IGFuZCBwYWdlIGNvbnRlbnRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyogQ3VzdG9tIHJ1bGUgIGZvciBzdGlja3kgcG9zdHM6ICovXHJcbmFydGljbGUuc3RpY2t5IHtcclxuXHRmb250LXNpemU6IGluaGVyaXQ7XHJcbn1cclxuLmVudHJ5IHtcclxuICAgIGJveC1zaGFkb3c6IDBweCAxNXB4IDI1cHggLTEwcHggcmdiYSgwLDAsMCwwLjA1KTtcclxuXHRib3JkZXItcmFkaXVzOiAuMjVyZW07XHJcbn1cclxuLmVudHJ5LWxvb3Age1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLmNvbnRlbnQtd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvLy1pbmRleDogMTtcclxufVxyXG4uYmFzZS10aHVtYm5haWwtcG9zaXRpb24tYmVoaW5kICsgLmVudHJ5IHtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBob25lLW1pbnVzLXF1ZXJ5KSB7XHJcblx0LmNvbnRlbnQtc3R5bGUtYm94ZWQgLmNvbnRlbnQtYmc6bm90KC5sb29wLWVudHJ5KSB7XHJcblx0XHRtYXJnaW4tbGVmdDogLTFyZW07XHJcblx0XHRtYXJnaW4tcmlnaHQ6IC0xcmVtO1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0fVxyXG5cdC5jb250ZW50LXN0eWxlLWJveGVkIC5jb21tZW50cy1hcmVhIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMC41cmVtO1xyXG5cdH1cclxuXHQucHJpbWFyeS1zaWRlYmFyIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0fVxyXG5cdC5zaXRlIC5ncmlkLWxnLWNvbC0xLml0ZW0taW1hZ2Utc3R5bGUtYmVzaWRlIGFydGljbGUubG9vcC1lbnRyeSB7XHJcblx0XHQucG9zdC10aHVtYm5haWwuYmFzZS10aHVtYm5haWwtcmF0aW8tNS00IHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwMCU7XHJcblx0XHR9XHJcblx0XHQucG9zdC10aHVtYm5haWwuYmFzZS10aHVtYm5haWwtcmF0aW8tNC0zIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwMCU7XHJcblx0XHR9XHJcblx0XHQucG9zdC10aHVtYm5haWwuYmFzZS10aHVtYm5haWwtcmF0aW8tMy0yIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQtcGx1cy1xdWVyeSkge1xyXG5cdC5ncmlkLWxnLWNvbC0xLml0ZW0taW1hZ2Utc3R5bGUtYmVzaWRlIGFydGljbGUubG9vcC1lbnRyeS5oYXMtcG9zdC10aHVtYm5haWw6bm90KCAua2ItcG9zdC1uby1pbWFnZSApIHtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyZnI7XHJcblx0fVxyXG5cdC5ibG9nLmNvbnRlbnQtc3R5bGUtdW5ib3hlZCwgLmFyY2hpdmUuY29udGVudC1zdHlsZS11bmJveGVkIHtcclxuXHRcdC5ncmlkLWxnLWNvbC0xLml0ZW0taW1hZ2Utc3R5bGUtYmVzaWRlIGFydGljbGUubG9vcC1lbnRyeSB7XHJcblx0XHRcdGdyaWQtZ2FwOiAycmVtO1xyXG5cdFx0XHQucG9zdC10aHVtYm5haWwge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5hcmNoaXZlLmNvbnRlbnQtc3R5bGUtdW5ib3hlZCwgLmJsb2cuY29udGVudC1zdHlsZS11bmJveGVkLCAucG9zdC10eXBlLWFyY2hpdmUuY29udGVudC1zdHlsZS11bmJveGVkLCAuc2VhcmNoLXJlc3VsdHMuY29udGVudC1zdHlsZS11bmJveGVkIHtcclxuXHQuZW50cnktY29udGVudC13cmFwIHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG5cdC5lbnRyeSB7XHJcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcdFx0XHRcclxuXHRcdH1cclxufVxyXG4ud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50LW1ldGE6OmJlZm9yZXtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdFx0bWFzay1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tZW50cy5zdmcpO1xyXG5cdFx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1lbnRzLnN2Zyk7XHJcblx0XHRtYXNrLXNpemU6IDE2cHg7XHJcblx0XHQtd2Via2l0LW1hc2stc2l6ZTogMTZweDtcclxuXHRcdG1hc2stcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGhlaWdodDogMjZweDtcclxuXHRcdHdpZHRoOiAxOXB4O1xyXG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRcdGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1wYWxldHRlNCk7XHJcblx0XHQtd2Via2l0LW1hcmdpbi1lbmQ6IDVweDtcclxuXHRcdG1hcmdpbi1pbmxpbmUtZW5kOiA1cHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAwO1xyXG59XHJcbi5wcmltYXJ5LXNpZGViYXIgLndpZGdldC10aXRsZSB7XHJcblx0cGFkZGluZzogMCAwIDIwcHg7XHJcbn1cclxuLnNpbmdsZS1jb250ZW50IHtcclxuXHRtYXJnaW46IHZhcigtLWdsb2JhbC1tZC1zcGFjaW5nKSAwIDA7XHJcblx0YWRkcmVzcywgZmlndXJlLCBociwgcCwgdGFibGUsIGZvcm0sIC53cC1ibG9jay1idXR0b25zLCAud3AtYmxvY2stYnV0dG9uLCAud2MtYmxvY2stZ3JpZCwgLndwLWJsb2NrLWJhc2UtYWR2YW5jZWRidG4sIC53cC1ibG9jay1tZWRpYS10ZXh0LCAud3AtYmxvY2stY292ZXIsIC5lbnRyeS1jb250ZW50LWFzc2V0LCAud3AtYmxvY2stYmFzZS1mb3JtLCAud3AtYmxvY2stZ3JvdXAsIC53cC1ibG9jay15b2FzdC1mYXEtYmxvY2ssIC53cC1ibG9jay15b2FzdC1ob3ctdG8tYmxvY2ssIC5zY2hlbWEtZmFxLXNlY3Rpb24sIC53cC1ibG9jay1iYXNlLXRhYmxlb2Zjb250ZW50cywgLmVubGlnaHRlci1kZWZhdWx0LCAud3AtYmxvY2stYmFzZS1pY29ubGlzdCwgW2NsYXNzKj1fX2lubmVyLWNvbnRlbnRdIHtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRtYXJnaW4tYm90dG9tOnZhcigtLWdsb2JhbC1tZC1zcGFjaW5nKTtcclxuXHR9XHJcblx0LndwLWJsb2NrLWJ1dHRvbnMgLndwLWJsb2NrLWJ1dHRvbiB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdH1cclxuXHQvLyBUaGlzIHJlbW92ZXMgdGhlIGV4dHJhIHNwYWNlIHdoZW4gYWRkaW5nIGEgc3BhY2VyIGJlbG93IHRoZSBwYXJhZ3JhcGguXHJcblx0cDpub3QoLndwLWJsb2NrLWJhc2UtYWR2YW5jZWRoZWFkaW5nKSArIC53cC1ibG9jay1iYXNlLXNwYWNlciB7XHJcblx0XHRtYXJnaW4tdG9wOiBjYWxjKCAwcmVtIC0gdmFyKC0tZ2xvYmFsLW1kLXNwYWNpbmcpICk7XHJcblx0fVxyXG5cdC53cC1ibG9jay15b2FzdC1mYXEtYmxvY2sgLnNjaGVtYS1mYXEtcXVlc3Rpb24ge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogLjVlbTtcclxuXHR9XHJcblx0aDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcblx0XHRtYXJnaW46IC41ZW0gMCAuNWVtO1xyXG5cdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHR9XHJcblx0XHQvLyBVc2VmdWwgaWYgeW91IGFkZCBvbmUgaGVhZGluZyBhZnRlciBhbm90aGVyLlxyXG5cdFx0JisqIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0LndwLWJsb2NrLWJhc2UtYWR2YW5jZWRnYWxsZXJ5ICsgcCB7XHJcblx0XHRtYXJnaW4tdG9wOiB2YXIoLS1nbG9iYWwtbWQtc3BhY2luZyk7XHJcblx0fVxyXG5cdHVsLCBvbCB7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IHZhcigtLWdsb2JhbC1tZC1zcGFjaW5nKTtcclxuXHRcdHBhZGRpbmctbGVmdDogMS41ZW07XHJcblx0XHQmLmFsaWduY2VudGVyIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5iYXNlLXNsaWRlciB1bCB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHRsaT5vbCwgbGk+dWwge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHQvKiBBbGlnbiAubW9yZS1saW5rIHdpdGggdGhlIGNvbnRlbnQuICovXHJcblx0PiAubW9yZS1saW5rIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHRhZGRyZXNzLCBmaWd1cmUsIGhyLCBwLCB0YWJsZSwgcHJlLCBmb3JtLCAud3AtYmxvY2stYnV0dG9ucywgLndwLWJsb2NrLWJ1dHRvbiwgLndwLWJsb2NrLWJhc2UtYWR2YW5jZWRidG4sIC53cC1ibG9jay1tZWRpYS10ZXh0LCAud3AtYmxvY2stY292ZXIsIC5lbnRyeS1jb250ZW50LWFzc2V0LCAud3AtYmxvY2stYmFzZS1mb3JtLCAud3AtYmxvY2stZ3JvdXAsIC53cC1ibG9jay15b2FzdC1mYXEtYmxvY2ssIC53cC1ibG9jay15b2FzdC1ob3ctdG8tYmxvY2ssIC5zY2hlbWEtZmFxLXNlY3Rpb24sIC53cC1ibG9jay1iYXNlLXRhYmxlb2Zjb250ZW50cywgLmVubGlnaHRlci1kZWZhdWx0LCAud3AtYmxvY2stYmFzZS1pY29ubGlzdCwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgdWwsIG9sIHtcclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdC8vID4gZmlndXJlIHtcclxuXHRcdFx0Ly8gXHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHQvLyB9XHJcblx0XHR9XHJcblx0fVxyXG5cdGgxLmVsZW1lbnRvci1oZWFkaW5nLXRpdGxlLCBoMi5lbGVtZW50b3ItaGVhZGluZy10aXRsZSwgaDMuZWxlbWVudG9yLWhlYWRpbmctdGl0bGUsIGg0LmVsZW1lbnRvci1oZWFkaW5nLXRpdGxlLCBoNS5lbGVtZW50b3ItaGVhZGluZy10aXRsZSwgaDYuZWxlbWVudG9yLWhlYWRpbmctdGl0bGUgIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG5cdH1cclxuXHQud3AtYmxvY2staW1hZ2Uge1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRmaWd1cmUge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS1nbG9iYWwtc20tc3BhY2luZyk7XHJcblx0XHR9XHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRmaWd1cmUge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0ZmlndXJlLndwLWJsb2NrLWltYWdlIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IHZhcigtLWdsb2JhbC1zbS1zcGFjaW5nKTtcclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5lbnRyeS1oZWFkZXIge1xyXG5cdC5lbnRyeS10YXhvbm9taWVzIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHRtYXJnaW4taW5saW5lLWVuZDogNXB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBob25lLW1pbnVzLXF1ZXJ5KSB7XHJcblx0LnNpbmdsZS1jb250ZW50IHtcclxuXHRcdGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5lbnRyeS1jb250ZW50OmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBjb250ZW50OiAnJztcclxufVxyXG4uY29udGVudC10aXRsZS1zdHlsZS1oaWRlIC5lbnRyeS1jb250ZW50LCAuY29udGVudC10aXRsZS1zdHlsZS1hYm92ZSAuZW50cnktY29udGVudCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuLmNvbnRlbnQtdGl0bGUtc3R5bGUtYWJvdmUgLmVudHJ5LWNvbnRlbnQtd3JhcCAucG9zdC10aHVtYm5haWwgKyAuc2luZ2xlLWNvbnRlbnQge1xyXG4gICAgbWFyZ2luOiB2YXIoLS1nbG9iYWwtbWQtc3BhY2luZykgMCAwO1xyXG59XHJcbi5zaXRlIC5wb3N0LXRodW1ibmFpbCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0aGVpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDY2LjY3JTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCYuYmFzZS10aHVtYm5haWwtcmF0aW8tMS0yIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA1MCU7XHJcblx0fVxyXG5cdCYuYmFzZS10aHVtYm5haWwtcmF0aW8tOS0xNiB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xyXG5cdH1cclxuXHQmLmJhc2UtdGh1bWJuYWlsLXJhdGlvLTEtMSB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTAwJTtcclxuXHR9XHJcblx0Ji5iYXNlLXRodW1ibmFpbC1yYXRpby0zLTQge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDc1JTtcclxuXHR9XHJcblx0Ji5iYXNlLXRodW1ibmFpbC1yYXRpby01LTQge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDEyNSU7XHJcblx0fVxyXG5cdCYuYmFzZS10aHVtYm5haWwtcmF0aW8tNC0zIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxMzMlO1xyXG5cdH1cclxuXHQmLmJhc2UtdGh1bWJuYWlsLXJhdGlvLTMtMiB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTUwJTtcclxuXHR9XHJcblx0Ji5iYXNlLXRodW1ibmFpbC1yYXRpby1pbmhlcml0IHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0aGVpZ2h0OmF1dG87XHJcblx0XHQucG9zdC10aHVtYm5haWwtaW5uZXIge1xyXG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQucG9zdC10aHVtYm5haWwtaW5uZXIge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdH1cclxuXHRpbWcge1xyXG5cdFx0ZmxleDogMTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcbi5hcmNoaXZlLmNvbnRlbnQtc3R5bGUtdW5ib3hlZCAuc2l0ZSAucG9zdC10aHVtYm5haWwsIC5ibG9nLmNvbnRlbnQtc3R5bGUtdW5ib3hlZCAuc2l0ZSAucG9zdC10aHVtYm5haWwsLnNpdGUgYXJ0aWNsZS5oYXMtcG9zdC10aHVtYm5haWwgLnBvc3QtdGh1bWJuYWlsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxufVxyXG4uY29udGVudC1zdHlsZS11bmJveGVkIC5iYXNlLXRodW1ibmFpbC1wb3NpdGlvbi1hYm92ZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOnZhcigtLWdsb2JhbC1tZC1zcGFjaW5nKTtcclxufVxyXG4uYmFzZS10aHVtYm5haWwtcG9zaXRpb24tYmVoaW5kIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC00LjNlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDA7XHJcbn1cclxuLmNvbnRlbnQtc3R5bGUtdW5ib3hlZCAuYmFzZS10aHVtYm5haWwtcG9zaXRpb24tYmVoaW5kOmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAtMXB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHZhcigtLWdsb2JhbC1wYWxldHRlOSkgNSUsIHJnYmEodmFyKC0tZ2xvYmFsLXBhbGV0dGU5cmdiKSwwLjM1KSAzMCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgNTAlKTtcclxufVxyXG4uYmFzZS1icmVhZGNydW1icyB7XHJcblx0bWFyZ2luOi4zZW0gMCAwO1xyXG4gICAgY29sb3I6IHZhcigtLWdsb2JhbC1wYWxldHRlMik7XHJcblx0YSB7XHJcblx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHR9XHJcblx0cCB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG59XHJcbiNzYl9pbnN0YWdyYW0uc2JpX2NvbF80IHtcclxuXHQjc2JpX2ltYWdlcyB7XHJcblx0XHRwYWRkaW5nOiA2cHggIWltcG9ydGFudDtcclxuXHRcdC5zYmlfaXRlbSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1x0XHRcdFxyXG5cdFx0fVxyXG5cdFx0LnNiaV9waG90b193cmFwe1xyXG5cdFx0XHRwYWRkaW5nLWlubGluZS1lbmQ6IDQwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiNzYmlfaW1hZ2VzIC5vd2wtcGFnaW5hdGlvbiB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdG1hcmdpbi1ibG9jay1zdGFydDogNDBweDtcclxufVxyXG4uZW50cnktY29udGVudC13cmFwIC5lbnRyeS1oZWFkZXIgLmJhc2UtYnJlYWRjcnVtYnM6Zmlyc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxufVxyXG4uZW50cnktbWV0YSB7XHJcblx0Zm9udC1zaXplOiA4MCU7XHJcblx0bWFyZ2luOiAxZW0gMCAwO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdD4gKiB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHR0aW1lIHtcclxuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdH1cclxuXHR9XHJcblx0PiBzcGFuIHsgXHJcblx0XHRtYXJnaW4taW5saW5lLWVuZDogMTJweDtcclxuXHRcdG1hcmdpbi1ibG9jay1zdGFydDogNXB4O1xyXG5cdH1cclxuXHRhIHtcclxuXHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdH1cclxuXHQubWV0YS1sYWJlbCB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IC4ycmVtO1xyXG5cdH1cclxuXHQuYXV0aG9yLWF2YXRhciB7XHJcblx0XHR3aWR0aDogMjVweDtcclxuXHRcdGhlaWdodDogMjVweDtcclxuXHRcdG1hcmdpbi1yaWdodDogLjVyZW07XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRhLmF1dGhvci1pbWFnZSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdFx0LmltYWdlLXNpemUtcmF0aW8ge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTAwJTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0XHRpbWcge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uZW50cnktbWV0YT4qOmFmdGVyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcclxuICAgIG1hcmdpbi1yaWdodDogLjVyZW07XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xyXG4gICAgaGVpZ2h0OiAuMjVyZW07XHJcblx0d2lkdGg6IC4yNXJlbTtcclxuXHRvcGFjaXR5OiAuODtcclxuICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiAuMTg3NWVtO1xyXG59XHJcbi5lbnRyeS1tZXRhLmVudHJ5LW1ldGEtZGl2aWRlci1zbGFzaD4qOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcvJztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5lbnRyeS1tZXRhLmVudHJ5LW1ldGEtZGl2aWRlci1kYXNoPio6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJy0nO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmVudHJ5LW1ldGEuZW50cnktbWV0YS1kaXZpZGVyLXZsaW5lPio6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJ3wnO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmVudHJ5LW1ldGE+KjpsYXN0LWNoaWxkOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmVudHJ5LW1ldGEtZGl2aWRlci1jdXN0b21pY29uLmVudHJ5LW1ldGE+Kj4uYmFzZS1zdmctaWNvbnNldCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuLmVudHJ5LW1ldGEtZGl2aWRlci1jdXN0b21pY29uLmVudHJ5LW1ldGE+KjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5sb29wLWVudHJ5IC5lbnRyeS1oZWFkZXIgLmVudHJ5LXRpdGxlIHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZy1ibG9jazogNXB4O1xyXG59XHJcbi5sb29wLWVudHJ5IC5lbnRyeS1zdW1tYXJ5IHB7XHJcblx0cGFkZGluZzogLjVlbSAwO1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG4ubG9vcC1lbnRyeSAuZW50cnktaGVhZGVyIC5lbnRyeS1tZXRhIHtcclxuICAgIG1hcmdpbjowO1xyXG59XHJcblxyXG4vKiBIaWRlcyB0aGUgdXBkYXRlIGRhdGUgYW5kIHRpbWUuICovXHJcbi51cGRhdGVkOm5vdCgucHVibGlzaGVkKSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG4udXBkYXRlZC1vbiAudXBkYXRlZDpub3QoLnB1Ymxpc2hlZCkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi5tb3JlLWxpbmstd3JhcCB7XHJcbiAgICBtYXJnaW4tdG9wOjA7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHQucG9zdC1tb3JlLWxpbmt7XHJcblx0XHQmLmJ1dHRvbntcclxuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdFx0Y29sb3I6IHZhcigtLWdsb2JhbC1wYWxldHRlMyk7XHJcblx0XHRcdHBhZGRpbmc6MDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWdsb2JhbC1wYWxldHRlMyk7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0Y29sb3I6IHZhcigtLWdsb2JhbC1wYWxldHRlMSk7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZ2xvYmFsLXBhbGV0dGUxKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uc2luZ2xlLWVudHJ5IC5wb3N0ZWQtb24gdGltZSB7XHJcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1wYWxldHRlMyk7XHJcbn1cclxuLmVudHJ5LXRheG9ub21pZXMge1xyXG5cdG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG5cdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRhIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAycHg7XHJcblx0fVxyXG5cdC5jYXRlZ29yeS1zdHlsZS1waWxsIGEge1xyXG5cdFx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLXBhbGV0dGUtaGlnaGxpZ2h0KTtcclxuXHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdHBhZGRpbmc6IDAuMjVyZW07XHJcblx0XHRib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAuMjVyZW07XHJcblx0XHRtYXJnaW4tYm90dG9tOiAuMjVyZW07XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdH1cclxuXHR9XHJcblx0LmNhdGVnb3J5LXN0eWxlLXVuZGVybGluZSBhIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdH1cclxufVxyXG4ubG9vcC1lbnRyeS50eXBlLXBvc3QgLmVudHJ5LXRheG9ub21pZXMgLmNhdGVnb3J5LXN0eWxlLXBpbGwgYSB7XHJcblx0Y29sb3I6d2hpdGU7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBob25lLW1pbnVzLXF1ZXJ5KSB7XHJcblx0Lmxvb3AtZW50cnkgLmVudHJ5LXRheG9ub21pZXMge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cdH1cclxufVxyXG4uZW50cnktdGFncyB7XHJcblx0bWFyZ2luLXRvcDogdmFyKC0tZ2xvYmFsLXhzLXNwYWNpbmcpO1xyXG5cdC50YWdzLWxpbmtzIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0fVxyXG5cdGEudGFnLWxpbmsge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwLjVlbTtcclxuXHRcdHBhZGRpbmc6IDAuNGVtIDAuNmVtO1xyXG5cdFx0bWFyZ2luLXRvcDogMC41ZW07XHJcblx0XHRmb250LXNpemU6IDgwJTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdsb2JhbC1ncmF5LTUwMCk7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG5cdFx0Y29sb3I6IHZhcigtLWdsb2JhbC1wYWxldHRlMyk7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLXBhbGV0dGUtaGlnaGxpZ2h0KTtcclxuXHRcdFx0Y29sb3I6IHZhcigtLWdsb2JhbC1wYWxldHRlLWJ0bik7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tZ2xvYmFsLXBhbGV0dGUtaGlnaGxpZ2h0KTtcclxuXHRcdH1cclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmVudHJ5LWhlcm8tY29udGFpbmVyLWlubmVyIHtcclxuXHRiYWNrZ3JvdW5kOiB2YXIoIC0tZ2xvYmFsLXBhbGV0dGU3ICk7XHJcblx0LmVudHJ5LWhlYWRlciB7XHJcblx0XHRtaW4taGVpZ2h0OiAyMDBweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdD4gZGl2IHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5lbnRyeS1oZXJvLWxheW91dC1mdWxsd2lkdGggPiAuZW50cnktaGVyby1jb250YWluZXItaW5uZXIgPiAuc2l0ZS1jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOm5vbmU7XHJcbn1cclxuLmVudHJ5LWhlcm8ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5oZXJvLXNlY3Rpb24tb3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbn1cclxuLmhlcm8tY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4udGl0bGUtYWxpZ24tbGVmdCB7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4udGl0bGUtYWxpZ24tY2VudGVyIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0LmVudHJ5LW1ldGEge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0fVxyXG59XHJcbi50aXRsZS1hbGlnbi1yaWdodCB7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0LmVudHJ5LW1ldGEge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHR9XHJcbn1cclxuLmVudHJ5LWhlcm8ge1xyXG5cdC50aXRsZS1hbGlnbi1sZWZ0IHtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHR9XHJcblx0LnRpdGxlLWFsaWduLWNlbnRlciB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHQudGl0bGUtYWxpZ24tcmlnaHQge1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQtbWludXMtcXVlcnkpIHtcclxuXHQudGl0bGUtdGFibGV0LWFsaWduLWxlZnQge1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR9XHJcblx0LnRpdGxlLXRhYmxldC1hbGlnbi1jZW50ZXIge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0LmVudHJ5LW1ldGEge1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcblx0LnRpdGxlLXRhYmxldC1hbGlnbi1yaWdodCB7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdC5lbnRyeS1tZXRhIHtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmVudHJ5LWhlcm8ge1xyXG5cdFx0LnRpdGxlLXRhYmxldC1hbGlnbi1sZWZ0IHtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHR9XHJcblx0XHQudGl0bGUtdGFibGV0LWFsaWduLWNlbnRlciB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdH1cclxuXHRcdC50aXRsZS10YWJsZXQtYWxpZ24tcmlnaHQge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGhvbmUtbWludXMtcXVlcnkpIHtcclxuXHQudGl0bGUtbW9iaWxlLWFsaWduLWxlZnQge1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR9XHJcblx0LnRpdGxlLW1vYmlsZS1hbGlnbi1jZW50ZXIge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0LmVudHJ5LW1ldGEge1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcblx0LnRpdGxlLW1vYmlsZS1hbGlnbi1yaWdodCB7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdC5lbnRyeS1tZXRhIHtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmVudHJ5LWhlcm8ge1xyXG5cdFx0LnRpdGxlLW1vYmlsZS1hbGlnbi1sZWZ0IHtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHR9XHJcblx0XHQudGl0bGUtbW9iaWxlLWFsaWduLWNlbnRlciB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdH1cclxuXHRcdC50aXRsZS1tb2JpbGUtYWxpZ24tcmlnaHQge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uc2luZ2xlLXBvc3R7XHJcblx0LmVudHJ5LWhlYWRlciB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyZW07XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZ2xvYmFsLWdyYXktNDAwKTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxZW07XHJcblx0fVxyXG59XHJcbi5wYWdlLWNvbnRlbnR7XHJcblx0bWFyZ2luOiAycmVtIDAgMDtcclxufVxyXG4ucGFnZS1oZWFkZXJ7XHJcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tZ2xvYmFsLWxnLXNwYWNpbmcpO1xyXG59XHJcbi5oZXJvLWNvbnRhaW5lciAucGFnZS1oZWFkZXIge1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLmVudHJ5LWZvb3RlciB7XHJcblx0Y2xlYXI6IGJvdGg7XHJcbn1cclxuLy8gUG9zdCBFbmRcclxuLnBvc3QtbmF2aWdhdGlvbi13cmFwLmVudHJ5LWNvbnRlbnQtd3JhcCwgLnBvc3QtbmF2aWdhdGlvbi13cmFwIC5wb3N0LW5hdmlnYXRpb24sIC5lbnRyeS1hdXRob3IuZW50cnktY29udGVudC13cmFwIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG4uY29tbWVudHMtYXJlYS5lbnRyeS1jb250ZW50LXdyYXAge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxufVxyXG4uc2luZ2xlLWVudHJ5LnBvc3QuZW50cnkucG9zdC1mb290ZXItYXJlYS1ib3hlZCB7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbn1cclxuLnBvc3QtZm9vdGVyLWFyZWEtYm94ZWQgfiAuZW50cnktcmVsYXRlZCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB3aWR0aDogYXV0bztcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0LmVudHJ5LXJlbGF0ZWQtaW5uZXItY29udGVudC5hbGlnbndpZGUge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyMgQWxpZ25tZW50c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ud3AtYmxvY2staW1hZ2UgLmFsaWdubGVmdCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWdsb2JhbC1tZC1zcGFjaW5nKTtcclxufVxyXG4ud3AtYmxvY2staW1hZ2UgLmFsaWducmlnaHQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLWdsb2JhbC1tZC1zcGFjaW5nKTtcclxufVxyXG4uYWxpZ25mdWxsLCAuYWxpZ253aWRlLCAuZW50cnktY29udGVudCAuYWxpZ253aWRlIHtcclxuXHRtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcclxuXHRtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XHJcblx0bWF4LXdpZHRoOiAxMDB2dztcclxuXHR3aWR0aDogMTAwdnc7XHJcblx0cGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuXHRjbGVhcjpib3RoO1xyXG59XHJcbi5hbGlnbmZ1bGwud3AtYmxvY2stbWVkaWEtdGV4dCxcclxuLnNpbmdsZS1lbnRyeSAuYWxpZ25mdWxse1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHR3aWR0aDogYXV0bztcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxhcHRvcC1wbHVzLXF1ZXJ5KSB7XHJcblx0LmNvbnRlbnQtd2lkdGgtbmFycm93IC5lbnRyeS1jb250ZW50IC5hbGlnbndpZGUsIC5jb250ZW50LXdpZHRoLW5hcnJvdyAuYWxpZ253aWRlIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtODBweDtcclxuXHRcdG1hcmdpbi1yaWdodDogLTgwcHg7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHR9XHJcbn1cclxuLmNvbnRlbnQtd2lkdGgtZnVsbHdpZHRoIC5zaXRlIC5hbGlnbndpZGUge1xyXG5cdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdG1hcmdpbi1yaWdodDogMDtcclxuXHR3aWR0aDogdW5zZXQ7XHJcblx0bWF4LXdpZHRoOiB1bnNldDtcclxufVxyXG4uY29udGVudC1zdHlsZS1ib3hlZCAuZW50cnktY29udGVudCAuYWxpZ253aWRlIHtcclxuXHRtYXJnaW4tbGVmdDogLSAycmVtO1xyXG5cdG1hcmdpbi1yaWdodDogLSAycmVtO1xyXG5cdG1heC13aWR0aDogdW5zZXQ7XHJcblx0d2lkdGg6IHVuc2V0O1xyXG59XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyMgQ3VzdG9tIGJsb2NrIGZvbnQgc2l6ZXMuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuYm9keS5lbGVtZW50b3ItdGVtcGxhdGUtZnVsbC13aWR0aCwgYm9keS5jb250ZW50LXdpZHRoLWZ1bGx3aWR0aCB7XHJcblx0Zm9ybS5wb3N0LXBhc3N3b3JkLWZvcm0ge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWFyZ2luOiB2YXIoLS1nbG9iYWwteHhsLXNwYWNpbmcpIGF1dG87XHJcblx0fVxyXG59XHJcbmJvZHkuY29udGVudC1zdHlsZS11bmJveGVkIHtcclxuXHRmb3JtLnBvc3QtcGFzc3dvcmQtZm9ybSB7XHJcblx0XHRtYXJnaW46IHZhcigtLWdsb2JhbC14eGwtc3BhY2luZykgYXV0bztcclxuXHR9XHJcbn1cclxuLy8gRWRnZSBDYXNlLlxyXG4uZW50cnktdGl0bGUge1xyXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG59XHJcbi5lbnRyeS1oZXJvLWxheW91dC1jb250YWluZWQgPi5lbnRyeS1oZXJvLWNvbnRhaW5lci1pbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuYm9keS5jb250ZW50LXN0eWxlLWJveGVkIC53cC1ibG9jay1iYXNlLXJvd2xheW91dC5hbGlnbmZ1bGwgPiAuYmFzZS1yb3ctbGF5b3V0LWlubmVyID4gLmtiLXRoZW1lLWNvbnRlbnQtd2lkdGgge1xyXG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKCB2YXIoLS1nbG9iYWwtc20tc3BhY2luZykgKyB2YXIoLS1nbG9iYWwtYm94ZWQtc3BhY2luZykgKTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIHZhcigtLWdsb2JhbC1zbS1zcGFjaW5nKSArIHZhcigtLWdsb2JhbC1ib3hlZC1zcGFjaW5nKSApO1xyXG59XHJcbi5pdGVtLWNvbnRlbnQtdmVydGljYWwtYWxpZ24tY2VudGVyIC5sb29wLWVudHJ5IC5lbnRyeS1jb250ZW50LXdyYXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcbn1cclxuLml0ZW0tY29udGVudC12ZXJ0aWNhbC1hbGlnbi1jZW50ZXIgLmxvb3AtZW50cnkgLmVudHJ5LWNvbnRlbnQtd3JhcCAuZW50cnktaGVhZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLml0ZW0tY29udGVudC12ZXJ0aWNhbC1hbGlnbi1jZW50ZXIgLmxvb3AtZW50cnkgLmVudHJ5LWNvbnRlbnQtd3JhcCAuZW50cnktc3VtbWFyeSB7XHJcbiAgICBtYXJnaW4tdG9wOjA7XHJcbn1cclxuLml0ZW0tY29udGVudC12ZXJ0aWNhbC1hbGlnbi1jZW50ZXIgIC5sb29wLWVudHJ5IC5lbnRyeS1zdW1tYXJ5IHAsIC5pdGVtLWNvbnRlbnQtdmVydGljYWwtYWxpZ24tY2VudGVyICAubG9vcC1lbnRyeSAuZW50cnktaGVhZGVyIC5lbnRyeS1tZXRhIHtcclxuICAgIG1hcmdpbi1ib3R0b206MFxyXG59XHJcbi5sb29wLWVudHJ5LnR5cGUtcG9zdCB7XHJcblx0LnN0aWNreS1pbm5lciB7XHJcblx0XHQuc3RpY2t5LXBvc3R7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1nbG9iYWwtcGFsZXR0ZTEpO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAycHg7XHJcblx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtcGFsZXR0ZTEpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5lcnJvcjQwNCB7XHJcblx0LmVycm9ye1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0aDJ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTIwcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHR9XHJcblx0XHRoM3tcclxuXHRcdFx0Zm9udC1zaXplOiAzNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcclxuXHRcdH1cclxuXHR9XHJcbn0iXX0= */