.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}.wp-block-image{-webkit-margin-after:0;margin-block-end:0}figure.wp-block-image.aligncenter img{display:inline-block}.wp-block-pullquote{border-top:0;border-bottom:0;color:var(--global-palette3);text-align:left;padding:0}.wp-block-pullquote blockquote{border-left:4px solid var(--global-palette1);background-color:var(--global-palette7);padding:2em;margin:2em 0;position:relative;color:var(--global-palette3)}.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{font-size:80%;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);-webkit-padding-start:0;padding-inline-start:0;-webkit-padding-end:1em;padding-inline-end:1em}.wp-block-quote.has-text-align-center{border:none;-webkit-padding-start:0;padding-inline-start:0}.single-content .wp-block-quote p{-webkit-margin-after:var(--global-xs-spacing);margin-block-end:var(--global-xs-spacing)}.single-content .wp-block-quote p:last-child{-webkit-margin-after:0;margin-block-end: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{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end: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{-webkit-padding-start:0;padding-inline-start:0;-webkit-padding-end:0;padding-inline-end:0}.single-content .wp-block-columns{-webkit-margin-after:var(--global-md-spacing);margin-block-end:var(--global-md-spacing);-webkit-margin-before:0;margin-block-start: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;-webkit-padding-start:0;padding-inline-start: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;-webkit-padding-after:66.67%;padding-block-end: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{-webkit-padding-start:0;padding-inline-start:0}.wp-block-latest-comments__comment-date,.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{color:var(--global-palette5);font-size:80%;text-transform:uppercase}.posted-on{position:absolute;top:10px;left:10px;color:var(--global-palette1);text-align:center;background:var(--global-palette9);padding:10px;line-height:17px}.posted-on,.single .posted-on{right:auto;bottom:auto;width:auto}.single .posted-on{position:relative;top:auto;left:auto;padding:0}.single .posted-on,.single .thebase-breadcrumbs{color:var(--global-palette5)}.single .entry-meta{color:var(--global-palette4);text-transform:uppercase}.single .posted-on .entry-date.published{-webkit-margin-end:8px;margin-inline-end:8px;-webkit-padding-end:8px;padding-inline-end:8px;-webkit-border-end:1px solid var(--global-gray-500);border-inline-end:1px solid var(--global-gray-500);color:var(--global-palette4)}@media screen and (max-width:540px){.wp-block-latest-posts__featured-image.alignleft{float:none;-webkit-margin-after:1em;margin-block-end: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;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end: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);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{-webkit-margin-after:var(--global-md-spacing);margin-block-end:var(--global-md-spacing)}.wp-block-yoast-how-to-block .schema-how-to-steps li .schema-how-to-step-text{-webkit-margin-before:0;margin-block-start: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{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end: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);color:var(--global-palette3);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;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-before:0;margin-block-start:0;padding:0}.wp-caption,embed,iframe,object{max-width:100%}.wp-caption{-webkit-margin-after:1.5em;margin-block-end:1.5em}.wp-caption img[class*=wp-image-]{display:block;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:.8075em 0}.gallery{-webkit-margin-after:1.5em;margin-block-end:1.5em;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:.5em}.gallery .gallery-item{margin-block:0}.elementor-image-gallery .gallery{display:block}@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;text-align:center}.pagination .nav-links{justify-content:center;flex-wrap:wrap}.pagination .page-numbers{display:inline-block;-webkit-margin-end:.5em;margin-inline-end:.5em;min-width:2.5em;line-height:2.5em;height:2.5em;text-align:center;text-decoration:none;background:var(--global-palette-btn-bg);color:var(--global-palette-btn)}.pagination .page-numbers,.pagination a:active,.pagination a:focus,.pagination a:hover{border-color:var(--global-palette-btn-bg)}.pagination .current{border-color:var(--global-palette-btn-bg-hover);background:var(--global-palette-btn-bg-hover);color:var(--global-palette-btn-hover)}.pagination .page-numbers:last-child{-webkit-margin-end:0;margin-inline-end:0}.page-links{-webkit-margin-before:var(--global-md-spacing);margin-block-start:var(--global-md-spacing);justify-content:center;flex-wrap:wrap;clear:both;float:left}.page-links .post-page-numbers{display:inline-block;-webkit-margin-end:.2em;margin-inline-end:.2em;border:2px solid transparent;min-width:2.5em;line-height:2.25em;text-align:center;text-decoration:none;border-radius:.25rem;color:var(--global-palette9);background:var(--global-palette2)}.page-links .current,.page-links a:active,.page-links a:focus,.page-links a:hover{border-color:var(--global-palette-btn-bg)}.page-links .current{background:var(--global-palette-btn-bg);color:var(--global-palette-btn)}.page-links .post-page-numbers:first-child{-webkit-margin-start:.5em;margin-inline-start:.5em}.page-links .post-page-numbers:last-child{-webkit-margin-end:0;margin-inline-end:0}.comment-navigation,.post-navigation{margin:var(--global-lg-spacing) auto}.comment-navigation a,.post-navigation a{text-decoration:none;color:var(--global-palette-highlight);display:block}.comment-navigation a:hover,.post-navigation a:hover{color:var(--global-palette-highlight-alt)}.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 .thebase-svg-iconset,.post-navigation .nav-previous .thebase-svg-iconset{-webkit-padding-end:.5em;padding-inline-end:.5em}.comment-navigation .nav-previous a,.post-navigation .nav-previous a{-webkit-padding-end:var(--global-xs-spacing);padding-inline-end:var(--global-xs-spacing)}.comment-navigation .nav-previous:after,.post-navigation .nav-previous:after{position:absolute;content:"";top:25%;right:0;width:1px;height:50%;background:var(--global-gray-500)}.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{-webkit-padding-start:var(--global-xs-spacing);padding-inline-start:var(--global-xs-spacing)}.comment-navigation .nav-next .thebase-svg-iconset,.post-navigation .nav-next .thebase-svg-iconset{-webkit-padding-start:.5em;padding-inline-start:.5em}.post-navigation-sub{-webkit-margin-after:.5em;margin-block-end:.5em}.post-navigation-sub small{text-transform:uppercase;display:inline-block;font-weight:500;font-size:13px}.widget{-webkit-margin-before:0;margin-block-start:0}.widget-area .widget-title{font-size:20px;line-height:24px;padding:0 0 15px;margin:0}.widget-area a:not(.button){color:var(--global-palette3)}.widget-area a:not(.button):hover{color:var(--global-palette-highlight)}.widget-area .widget{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0}.footer-widget-area #contact-us{display:none}.widget .tagcloud,.widget .widget_product_tag_cloud,.widget .wp-block-tag-cloud,.widget li{list-style:none;margin:0;position:relative}.widget .tagcloud>span,.widget .tagcloud a,.widget .widget_product_tag_cloud>span,.widget .widget_product_tag_cloud a,.widget .wp-block-tag-cloud>span,.widget .wp-block-tag-cloud a,.widget li>span,.widget li a{padding-block:6px;display:inline-block;vertical-align:top}.widget .product_list_widget li,.widget.widget_recent_comments ul li,.widget.widget_rss ul li,.widget .widgets-blog-posts li,.widget .wp-block-latest-comments li,.widget .wp-block-latest-posts li{padding-block:4px;margin-block:6px;clear:both;overflow:hidden}.widget .product_list_widget li>span,.widget .product_list_widget li a,.widget.widget_recent_comments ul li>span,.widget.widget_recent_comments ul li a,.widget.widget_rss ul li>span,.widget.widget_rss ul li a,.widget .widgets-blog-posts li>span,.widget .widgets-blog-posts li a,.widget .wp-block-latest-comments li>span,.widget .wp-block-latest-comments li a,.widget .wp-block-latest-posts li>span,.widget .wp-block-latest-posts li a{padding:0}.widget .wp-block-latest-comments__comment-link,.widget .wp-block-latest-posts li>a{word-break:break-word;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0;margin:0}.widget .wp-block-latest-posts__featured-image.alignleft{-webkit-margin-end:1em;margin-inline-end:1em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{-webkit-margin-before:5px;margin-block-start:5px}.widget_archive ul,.widget_categories ul,.widget_meta ul,.widget_nav_menu ul,.widget_recent_comments u .widget_pages 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-palette5)}.widget_categories .children{-webkit-padding-before:0;padding-block-start:0}.widget_nav_menu .sub-menu,.widget_pages .children{-webkit-padding-before:0;padding-block-start:0;-webkit-padding-after:0;padding-block-end: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{-webkit-margin-start:1em;margin-inline-start: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{-webkit-padding-start:0;padding-inline-start:0}.widget_recent_entries ul li{-webkit-margin-after:.4em;margin-block-end:.4em}.widget_recent_entries ul li .post-date{font-size:.8em;color:var(--global-palatte6)}.widget_rss li{-webkit-margin-after:1em;margin-block-end:1em;line-height:1.3}.widget li a.rsswidget{-webkit-padding-end:.5em;padding-inline-end:.5em;font-size:1em;line-height:1.4}.rss-date,.widget_rss cite{color:var(--global-palatte5);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-palatte5)}.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:16px!important;display:block}.collapse-sub-navigation ul.menu{display:block}.collapse-sub-navigation ul.menu li a{text-decoration:none;width:100%;-webkit-padding-before:.5em;padding-block-start:.5em;-webkit-padding-after:.5em;padding-block-end:.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:1.875rem;-moz-column-gap:1.875rem;column-gap:1.875rem;grid-row-gap:1.875rem;row-gap:1.875rem}.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 (max-width:540px){.products .grid-cols{grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;grid-row-gap:1.5rem;row-gap:1.5rem}}@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 (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:none}.entry-loop{overflow:hidden}.content-wrap{position:relative}.brand .elementor-image-gallery{text-align:center}.thebase-thumbnail-position-behind+.entry{z-index:1;position:relative}.entry-meta.entry-meta-divider-vline .posted-on:after{display:none}@media screen and (max-width:719px){.content-style-boxed .content-bg:not(.loop-entry){-webkit-margin-start:-1rem;margin-inline-start:-1rem;-webkit-margin-end:-1rem;margin-inline-end:-1rem;width:auto}.content-style-boxed .comments-area{-webkit-padding-start:.5rem;padding-inline-start:.5rem;-webkit-padding-end:.5rem;padding-inline-end:.5rem}.primary-sidebar{-webkit-padding-start:0;padding-inline-start:0;-webkit-padding-end:0;padding-inline-end:0}.site .grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail.thebase-thumbnail-ratio-3-2,.site .grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail.thebase-thumbnail-ratio-4-3,.site .grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail.thebase-thumbnail-ratio-5-4{-webkit-padding-after:100%;padding-block-end: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{-webkit-margin-after:0;margin-block-end: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-inline:0;padding-block:25px}.archive.content-style-unboxed .entry,.blog.content-style-unboxed .entry,.post-type-archive.content-style-unboxed .entry,.search-results.content-style-unboxed .entry{position:relative;display:inline-block;vertical-align:top;border-radius:0}.archive.content-style-unboxed .entry-content-wrap,.search-results.content-style-unboxed .entry-content-wrap{padding-inline:25px}.post-type-archive.content-style-unboxed .entry-content-wrap{padding-inline:0}.search-results.content-style-unboxed .entry{box-shadow:none;border:1px solid var(--global-gray-400)}.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-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-thebase-advancedbtn,.single-content .wp-block-thebase-form,.single-content .wp-block-thebase-iconlist,.single-content .wp-block-thebase-tableofcontents,.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 pre,.single-content table{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:var(--global-md-spacing);margin-block-end:var(--global-md-spacing)}.single-content .wp-block-buttons .wp-block-button{-webkit-margin-after:0;margin-block-end:0}.single-content p:not(.wp-block-thebase-advancedheading)+.wp-block-thebase-spacer{-webkit-margin-before:calc(0rem - var(--global-md-spacing));margin-block-start:calc(0rem - var(--global-md-spacing))}.single-content .wp-block-yoast-faq-block .schema-faq-question{-webkit-margin-after:.5em;margin-block-end:.5em}.single-content h1,.single-content h2,.single-content h3,.single-content h4,.single-content h5{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{-webkit-margin-before:0;margin-block-start:0}.single-content .wp-block-thebase-advancedgallery+p{-webkit-margin-before:var(--global-md-spacing);margin-block-start:var(--global-md-spacing)}.single-content ol,.single-content ul{margin-left:0;margin-bottom:.8rem;-webkit-padding-start:1.5em;padding-inline-start:1.5em}.single-content ol.aligncenter,.single-content ul.aligncenter{text-align:center;-webkit-padding-start:0;padding-inline-start:0}.single-content .tbt-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-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-thebase-advancedbtn:last-child,.single-content .wp-block-thebase-form:last-child,.single-content .wp-block-thebase-iconlist:last-child,.single-content .wp-block-thebase-tableofcontents: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{-webkit-margin-after:0;margin-block-end: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{-webkit-margin-after:.5em;margin-block-end:.5em}.single-content .wp-block-image{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}.single-content .wp-block-image figure{-webkit-margin-after:var(--global-sm-spacing);margin-block-end:var(--global-sm-spacing)}.single-content .wp-block-image:last-child figure{-webkit-margin-after:0;margin-block-end:0}.single-content figure.wp-block-image{-webkit-margin-after:var(--global-sm-spacing);margin-block-end:var(--global-sm-spacing)}.single-content figure.wp-block-image:last-child{-webkit-margin-after:0;margin-block-end:0}@media screen and (max-width:767px){.blog .content-wrap{-moz-column-count:1;column-count:1}}@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;-webkit-padding-after:66.67%;padding-block-end:66.67%;overflow:hidden;position:relative}.site .post-thumbnail.thebase-thumbnail-ratio-1-2{-webkit-padding-after:50%;padding-block-end:50%}.site .post-thumbnail.thebase-thumbnail-ratio-9-16{-webkit-padding-after:56.25%;padding-block-end:56.25%}.site .post-thumbnail.thebase-thumbnail-ratio-1-1{-webkit-padding-after:100%;padding-block-end:100%}.site .post-thumbnail.thebase-thumbnail-ratio-3-4{-webkit-padding-after:75%;padding-block-end:75%}.site .post-thumbnail.thebase-thumbnail-ratio-5-4{-webkit-padding-after:125%;padding-block-end:125%}.site .post-thumbnail.thebase-thumbnail-ratio-4-3{-webkit-padding-after:133%;padding-block-end:133%}.site .post-thumbnail.thebase-thumbnail-ratio-3-2{-webkit-padding-after:150%;padding-block-end:150%}.site .post-thumbnail.thebase-thumbnail-ratio-inherit{-webkit-padding-after:0;padding-block-end:0;height:auto}.site .post-thumbnail.thebase-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,.post-type-archive.content-style-unboxed .site .post-thumbnail,.search-results.content-style-unboxed .site .post-thumbnail{-webkit-margin-after:0;margin-block-end:0}.content-style-unboxed .thebase-thumbnail-position-above{-webkit-margin-after:var(--global-md-spacing);margin-block-end:var(--global-md-spacing)}.thebase-thumbnail-position-behind{-webkit-margin-after:-10em;margin-block-end:-10em;position:relative;z-index:0}.content-style-unboxed .thebase-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%)}.thebase-breadcrumbs{margin:.3em 0;color:var(--global-palette5)}.thebase-breadcrumbs a{color:inherit;text-decoration:none}.thebase-breadcrumbs p{margin:0}.entry-content-wrap .entry-header .thebase-breadcrumbs:first-child{-webkit-margin-before:0;margin-block-start:0}.entry-meta{margin:0 0 .4em;display:flex;flex-wrap:wrap}.entry-meta>*{display:inline-flex;align-items:center;flex-wrap:wrap}.entry-meta>* time{white-space:nowrap}.entry-meta a{color:inherit;text-decoration:none}.entry-meta .meta-label{-webkit-margin-end:.2rem;margin-inline-end:.2rem}.entry-meta .author-avatar{width:25px;height:25px;-webkit-margin-end:.5rem;margin-inline-end:.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{-webkit-padding-after:100%;padding-block-end:100%;display:block}.entry-meta .author-avatar img{position:absolute;left:0;top:0;bottom:0;right:0;border-radius:50%}.category-links{word-break:break-all}.entry-meta>:after{-webkit-margin-start:.7rem;margin-inline-start:.7rem;-webkit-margin-end:.7rem;margin-inline-end:.7rem;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:1em;background:var(--global-gray-500);margin-top:2px;width:1px}.entry-meta>:last-child:after{display:none}.entry-meta-divider-customicon.entry-meta>*>.thebase-svg-iconset{-webkit-margin-end:.3em;margin-inline-end:.3em;-webkit-margin-start:.8em;margin-inline-start:.8em}.entry-meta-divider-customicon.entry-meta>:after{display:none}.loop-entry .entry-header .entry-title{margin:0;padding:0}.loop-entry .entry-summary p{margin:1em 0 0}.category-links .category-link-items a{-webkit-margin-end:5px;margin-inline-end:5px;-webkit-margin-start:5px;margin-inline-start:5px}.category-links .category-link-items a:first-child{-webkit-margin-start:0;margin-inline-start:0}.category-links .category-link-items a:last-child{-webkit-margin-end:0;margin-inline-end:0}.updated:not(.published){display:none}.updated-on .updated:not(.published){display:inline-block}.entry-summary{margin:var(--global-xs-spacing) 0 0}body a.post-more-link{color:var(--global-palette1);text-decoration:underline;font-size:13px;font-weight:500;text-transform:uppercase}body a.post-more-link .thebase-svg-iconset{display:none;-webkit-margin-start:.5em;margin-inline-start:.5em}body a.post-more-link:hover{text-decoration:underline;color:var(--global-palette2)}.more-link-wrap{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}.entry-taxonomies{margin-block:.5em}.entry-taxonomies a{text-decoration:none}.entry-taxonomies .category-style-pill a{background:var(--global-palette-highlight);color:#fff;padding:.25rem;border-radius:.25rem;-webkit-margin-end:.25rem;margin-inline-end:.25rem;-webkit-margin-after:.25rem;margin-block-end:.25rem;display:inline-block;line-height:1.2}.entry-taxonomies .category-style-pill a:last-child{-webkit-margin-end:0;margin-inline-end: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{-webkit-margin-after:1em;margin-block-end:1em}}.entry-tags{-webkit-margin-before:var(--global-xs-spacing);margin-block-start:var(--global-xs-spacing)}.entry-tags .tags-links{display:flex;flex-wrap:wrap}.entry-tags a.tag-link{-webkit-margin-end:.5em;margin-inline-end:.5em;padding:.4em .6em;-webkit-margin-before:.5em;margin-block-start:.5em;border:1px solid var(--global-palette7);color:var(--global-palette1);text-decoration:none;background-color:var(--global-palette7)}.entry-tags a.tag-link:hover{background:var(--global-palette-highlight-alt);color:var(--global-palette-btn-hover);border-color:var(--global-palette-highlight-alt)}.entry-tags a.tag-link:last-child{-webkit-margin-end:0;margin-inline-end:0}.no-img .posted-on{position:relative;background:none;top:auto;left:auto;padding:0;color:var(--global-palette4);text-transform:uppercase;font-size:14px}.no-img .entry-meta.entry-meta-divider-vline .posted-on:after{display:block}.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;-webkit-margin-after:0;margin-block-end: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}}.entry-header{-webkit-margin-after:.5em;margin-block-end:.5em}.page-content{margin:2rem 0 0}.page-header{-webkit-margin-after:var(--global-lg-spacing);margin-block-end:var(--global-lg-spacing)}.hero-container .page-header{-webkit-margin-after:0;margin-block-end:0}.entry-footer{clear:both}.entry-author.entry-content-wrap,.post-navigation-wrap.entry-content-wrap,.post-navigation-wrap .post-navigation{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;border-radius:0}.comments-area.entry-content-wrap{-webkit-margin-before:0;margin-block-start: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%}.wc-block-product-search input[type=search]{width:100%}.widget_media_image .wp-block-image{overflow:hidden}.wp-block-image .alignleft{-webkit-margin-end:var(--global-md-spacing);margin-inline-end:var(--global-md-spacing)}.wp-block-image .alignright{-webkit-margin-start:var(--global-md-spacing);margin-inline-start:var(--global-md-spacing)}.alignfull,.alignwide,.entry-content .alignfull,.entry-content .alignwide{-webkit-margin-start:calc(50% - 50vw);margin-inline-start:calc(50% - 50vw);-webkit-margin-end:calc(50% - 50vw);margin-inline-end:calc(50% - 50vw);max-width:100vw;width:100vw;-webkit-padding-start:0;padding-inline-start:0;-webkit-padding-end:0;padding-inline-end:0;clear:both}.alignfull.wp-block-media-text,.single-entry .alignfull{margin-left:auto;margin-right:auto;width:auto}@media screen and (min-width:640px){.woocommerce ul.products.products-list-view li.product{grid-template-columns:auto!important}}@media screen and (min-width:1025px){.content-width-narrow .alignwide,.content-width-narrow .entry-content .alignwide{-webkit-margin-start:-80px;margin-inline-start:-80px;-webkit-margin-end:-80px;margin-inline-end:-80px;width:auto}}.content-width-fullwidth .site .alignwide{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;width:unset;max-width:unset}.content-style-boxed .entry-content .alignwide{-webkit-margin-start:-2rem;margin-inline-start:-2rem;-webkit-margin-end:-2rem;margin-inline-end:-2rem;max-width:unset;width:unset}.has-small-font-size{font-size:.8rem}.has-regular-font-size{font-size:1.25rem}.has-large-font-size{font-size:1.8rem}.has-larger-font-size{font-size:2.4rem}.entry-content-asset.videofit{position:relative;-webkit-padding-before:0;padding-block-start:0;overflow:hidden;max-width:100%;height:auto}.entry-content-asset.videofit iframe{position:absolute;top:0;left:0;width:100%;height:100%}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-thebase-rowlayout.alignfull>.tb-row-layout-inner>.kb-theme-content-width{-webkit-padding-start:calc(var(--global-sm-spacing) + var(--global-boxed-spacing));padding-inline-start:calc(var(--global-sm-spacing) + var(--global-boxed-spacing));-webkit-padding-end:calc(var(--global-sm-spacing) + var(--global-boxed-spacing));padding-inline-end: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{-webkit-margin-after:0;margin-block-end:0}.item-content-vertical-align-center .loop-entry .entry-content-wrap .entry-summary{-webkit-margin-before:0;margin-block-start:0}.item-content-vertical-align-center .loop-entry .entry-header .entry-meta,.item-content-vertical-align-center .loop-entry .entry-summary p{-webkit-margin-after:0;margin-block-end:0}.loop-entry.type-post .sticky-inner .sticky-post{color:var(--global-palette2);text-transform:uppercase;font-size:14px}.loop-entry.type-post .sticky-inner .sticky-post:before{background:var(--global-palette2)}.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9ibG9ja3Muc2NzcyIsIl9tZWRpYS5zY3NzIiwiX3BhZ2luYXRpb24uc2NzcyIsIl93aWRnZXRzLnNjc3MiLCJfZ3JpZC5zY3NzIiwiY29udGVudC5zY3NzIiwiX2N1c3RvbS1wcm9wZXJ0aWVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBaUNDLHVDQUNHLFVBQVcsQ0FDWCxhQUFjLENBQ2QsY0FBZSxDQUNmLGVBQWdCLENBQ2hCLG1CQUFvQixDQUNwQix3QkFBeUIsQ0FFN0IsZ0JBQ0Msc0JBQW1CLENBQW5CLGtCQUFtQixDQUVwQixzQ0FDSSxvQkFBcUIsQ0FHekIsb0JBQ0MsWUFBWSxDQUNULGVBQWUsQ0FDZiw0QkFBNkIsQ0FDaEMsZUFBZ0IsQ0FDaEIsU0FBVSxDQUxYLCtCQU9FLDRDQUE2QyxDQUM3Qyx1Q0FBd0MsQ0FDeEMsV0FBWSxDQUNaLFlBQWEsQ0FDYixpQkFBa0IsQ0FDbEIsNEJBQTZCLENBWi9CLHNDQWNHLGVBQWdCLENBQ2hCLGdCQUFpQixDQUNqQixzQkFBc0IsQ0FDdEIsNEJBQTZCLENBQzdCLFNBQVUsQ0FDVixpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLGtCQUFtQixDQUNuQixRQUFTLENBdEJaLGlDQXlCRyxnQkFBaUIsQ0FDakIsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUNsQixTQUFVLENBNUJiLG9DQStCRyxhQUFjLENBQ2QsY0FBZSxDQUNmLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FDbEIsYUFBYyxDQUlqQixxRUFDQyxlQUFnQixDQUVqQiw4REFDQyxpQ0FBa0MsQ0FFbkMsb0RBT0UsU0FBVSxDQVBaLDJEQUdHLDRCQUE2QixDQUM3QixVQUFXLENBQ1gsUUFBUyxDQUxaLHNEQVNHLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FJckIsb0NBQ0MsdUZBRUUsZUFBZ0IsQ0FDaEIsQ0FJSCx3REFFQyxpQkFBa0IsQ0FDbEIsV0FBWSxDQUlULFdBSlMsQ0FNYixxQ0FDSSxnQkFBaUIsQ0FDakIsNkNBQThDLENBQzlDLHVCQUF1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b0IsQ0FFeEIsMklBQ0ksc0JBRUosQ0FGSSxrQkFFSixDQUNBLGlEQUdHLDRCQUE2QixDQUM3Qix3QkFBeUIsQ0FDekIsY0FBZSxDQUxsQix3REFPRyxpQ0FBa0MsQ0FLckMsaUJBRUUsaUJBQWtCLENBRnBCLG9CQUlHLGVBQWdCLENBQ2hCLGVBQWdCLENBQ2hCLGVBQWdCLENBTm5CLG9CQVNHLGNBQWUsQ0FDZixlQUFnQixDQUNoQixzQkFBdUIiLCJmaWxlIjoiY29udGVudC5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIl9jdXN0b20tcHJvcGVydGllcy5zY3NzXCI7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMjIEJsb2Nrc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKlxyXG4gKiBBdmFpbGFibGUgYmxvY2sgc2VsZWN0b3JzOlxyXG4gKiAud3AtYmxvY2staW1hZ2VcclxuICogLndwLWJsb2NrLW1lZGlhLXRleHRcclxuICogLndwLWJsb2NrLWdhbGxlcnlcclxuICogLndwLWJsb2NrLWF1ZGlvXHJcbiAqIC53cC1ibG9jay12aWRlb1xyXG4gKiAud3AtYmxvY2stcXVvdGVcclxuICogLndwLWJsb2NrLWNvdmVyXHJcbiAqIC53cC1ibG9jay1maWxlXHJcbiAqIC53cC1ibG9jay1idXR0b25cclxuICogLndwLWJsb2NrLWdhbGxlcnlcclxuICogLndwLWJsb2NrLXRhYmxlXHJcbiAqIC53cC1ibG9jay1lbWJlZFxyXG4gKiAud3AtYmxvY2stYXVkaW9cclxuICogLndwLWJsb2NrLXB1bGxxdW90ZVxyXG4gKiAud3AtYmxvY2stcHJlZm9ybWF0dGVkXHJcbiAqIC53cC1ibG9jay1jb2RlXHJcbiAqIC53cC1ibG9jay12ZXJzZVxyXG4gKiAud3AtYmxvY2stdGFibGVcclxuICogLndwLWJsb2NrLXNlcGFyYXRvclxyXG4gKiAud3AtYmxvY2stY29sdW1uc1xyXG4gKiAud3AtYmxvY2stY29sdW1uXHJcbiAqIC53cC1ibG9jay1sYXRlc3QtcG9zdHNcclxuICogLndwLWJsb2NrLWNhdGVnb3JpZXNcclxuICogLndwLWJsb2NrLWFyY2hpdmVzXHJcbiAqL1xyXG4gLmhhcy1kcm9wLWNhcDpub3QoOmZvY3VzKTpmaXJzdC1sZXR0ZXIge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGZvbnQtc2l6ZTogODBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBtYXJnaW46IDAgLjEyNWVtIDAgMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuLndwLWJsb2NrLWltYWdlIHtcclxuXHRtYXJnaW4tYmxvY2stZW5kOiAwO1xyXG59XHJcbmZpZ3VyZS53cC1ibG9jay1pbWFnZS5hbGlnbmNlbnRlciBpbWcge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi8qIFB1bGxRdW90ZSBCbG9jayAqL1xyXG4ud3AtYmxvY2stcHVsbHF1b3RlIHtcclxuXHRib3JkZXItdG9wOjA7XHJcbiAgICBib3JkZXItYm90dG9tOjA7XHJcbiAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLXBhbGV0dGUzKTtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0YmxvY2txdW90ZSB7XHJcblx0XHRib3JkZXItbGVmdDogNHB4IHNvbGlkIHZhcigtLWdsb2JhbC1wYWxldHRlMSk7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtcGFsZXR0ZTcpO1xyXG5cdFx0cGFkZGluZzogMmVtO1xyXG5cdFx0bWFyZ2luOiAyZW0gMDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGNvbG9yOiB2YXIoLS1nbG9iYWwtcGFsZXR0ZTMpO1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMDBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcblx0XHRcdGZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1nbG9iYWwtcGFsZXR0ZTcpO1xyXG5cdFx0XHR6LWluZGV4OiAwO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDM1cHg7XHJcblx0XHRcdGNvbnRlbnQ6IG9wZW4tcXVvdGU7XHJcblx0XHRcdHRvcDogODBweDtcclxuXHRcdH1cclxuXHRcdHAge1xyXG5cdFx0XHRmb250LXNpemU6IDEuMTVlbTtcclxuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHR9XHJcblx0XHRjaXRlIHtcclxuXHRcdFx0Zm9udC1zaXplOiA4MCU7XHJcblx0XHRcdG1hcmdpbi10b3A6IDFlbTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ud3AtYmxvY2stcHVsbHF1b3RlLmhhcy1jeWFuLWJsdWlzaC1ncmF5LWJhY2tncm91bmQtY29sb3IgYmxvY2txdW90ZXtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG59XHJcbi53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3I6bm90KC5oYXMtYmFja2dyb3VuZCkge1xyXG5cdGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1wYWxldHRlNyk7XHJcbn1cclxuLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvciB7XHJcblx0YmxvY2txdW90ZXtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29sb3I6IHZhcigtLWdsb2JhbC1wYWxldHRlOSk7XHJcblx0XHRcdGxlZnQ6IC0yMHB4O1xyXG5cdFx0XHR0b3A6IDQ1cHg7XHJcblx0XHR9XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0cCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4xNWVtO1xyXG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRiZWZvcmUtdGFibGV0LXF1ZXJ5KSB7XHJcblx0LndwLWJsb2NrLXB1bGxxdW90ZSwgLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvciB7XHJcblx0XHRibG9ja3F1b3RlIHAge1xyXG5cdFx0XHRmb250LXNpemU6IDEuM2VtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4vKiBCbG9ja1F1b3RlIEJsb2NrICovXHJcbi53cC1ibG9jay1xdW90ZS5pcy1sYXJnZSxcclxuLndwLWJsb2NrLXF1b3RlLmlzLXN0eWxlLWxhcmdlIHtcclxuXHRtYXJnaW46IDEuNWVtIGF1dG87XHJcblx0cGFkZGluZzogMmVtO1xyXG59XHJcbi53cC1ibG9jay1xdW90ZS5pcy1sYXJnZSxcclxuLndwLWJsb2NrLXF1b3RlLmlzLXN0eWxlLWxhcmdlIHtcclxuICAgIGJvcmRlcjogbm9uZVxyXG59XHJcbi53cC1ibG9jay1xdW90ZS5oYXMtdGV4dC1hbGlnbi1yaWdodCB7XHJcbiAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHZhcigtLWdsb2JhbC1ncmF5LTQwMCk7XHJcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcclxuICAgIHBhZGRpbmctaW5saW5lLWVuZDogMWVtO1xyXG59XHJcbi53cC1ibG9jay1xdW90ZS5oYXMtdGV4dC1hbGlnbi1jZW50ZXIge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDBcclxufVxyXG4uc2luZ2xlLWNvbnRlbnQgLndwLWJsb2NrLXF1b3RlIHAge1xyXG5cdG1hcmdpbi1ibG9jay1lbmQ6dmFyKC0tZ2xvYmFsLXhzLXNwYWNpbmcpO1xyXG5cdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRtYXJnaW4tYmxvY2stZW5kOiAwO1xyXG5cdH1cclxufVxyXG4vKiBDb3ZlciBCbG9jayAqL1xyXG4ud3AtYmxvY2stY292ZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRwOm5vdCguaGFzLXRleHQtY29sb3Ipe1xyXG5cdFx0Y29sb3I6IHZhcigtLWdsb2JhbC1wYWxldHRlOSk7XHJcblx0fVxyXG59XHJcbi53cC1ibG9jay10YWJsZSB7XHJcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHR0YWJsZSB7XHJcblx0XHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cdH1cclxuXHR0aGVhZCB7XHJcblx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQgdmFyKC0tZ2xvYmFsLWdyYXktNDAwKTtcclxuXHR9XHJcblx0dGZvb3Qge1xyXG5cdFx0Ym9yZGVyLXRvcDogM3B4IHNvbGlkIHZhcigtLWdsb2JhbC1ncmF5LTQwMCk7XHJcblx0fVxyXG5cdHRkLCB0aCB7XHJcblx0XHRwYWRkaW5nOiAuNWVtO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tZ2xvYmFsLWdyYXktNDAwKTtcclxuXHRcdHdvcmQtYnJlYWs6IG5vcm1hbDtcclxuXHR9XHJcbn1cclxuLndwLWJsb2NrLXRhYmxlLmlzLXN0eWxlLXN0cmlwZXMge1xyXG5cdHRoZWFke1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTowO1xyXG5cdH1cclxuXHR0Zm9vdCB7XHJcblx0XHRib3JkZXItdG9wOjA7XHJcblx0fVxyXG5cdHRkLCB0aCB7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0fVxyXG59XHJcbi5ibG9ja3MtZ2FsbGVyeS1jYXB0aW9uLFxyXG4ud3AtYmxvY2stZW1iZWQsXHJcbi53cC1ibG9jay1pbWFnZSxcclxuLndwLWJsb2NrLXRhYmxlLFxyXG4ud3AtYmxvY2stYXVkaW8sXHJcbi53cC1ibG9jay12aWRlbyB7XHJcblx0ZmlnY2FwdGlvbiB7XHJcblx0XHRjb2xvcjogdmFyKC0tZ2xvYmFsLXBhbGV0dGU1KTtcclxuXHRcdGZvbnQtc2l6ZTogODAlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyXHJcblx0fVxyXG59XHJcbi53cC1ibG9jay1zZXBhcmF0b3Ige1xyXG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcclxuXHRtYXJnaW4taW5saW5lLWVuZDogYXV0bztcclxuXHQmOm5vdCguaXMtc3R5bGUtd2lkZSk6bm90KC5pcy1zdHlsZS1kb3RzKSB7XHJcblx0XHRtYXgtd2lkdGg6IDE2MHB4O1xyXG5cdH1cclxuXHQmLmhhcy1iYWNrZ3JvdW5kOm5vdCguaXMtc3R5bGUtZG90cykge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHRcdGhlaWdodDogMXB4O1xyXG5cdFx0Jjpub3QoLmlzLXN0eWxlLXdpZGUpIHtcclxuXHRcdFx0aGVpZ2h0OiAycHhcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5pcy1zdHlsZS1kb3RzOmJlZm9yZSB7XHJcblx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0fVxyXG59XHJcbi8qIFNvY2lhbCAqL1xyXG4uc2luZ2xlLWNvbnRlbnQgdWwud3AtYmxvY2stc29jaWFsLWxpbmtzIHtcclxuXHRwYWRkaW5nLWlubGluZS1zdGFydDogMDtcclxuXHRwYWRkaW5nLWlubGluZS1lbmQ6IDA7XHJcbn1cclxuLyogQ29sdW1ucyBCbG9jayAqL1xyXG4uc2luZ2xlLWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMge1xyXG4gICAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tZ2xvYmFsLW1kLXNwYWNpbmcpO1xyXG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xyXG59XHJcbi8qIGxhdGVzdCBwb3N0cyAqL1xyXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fbGlzdC5pcy1ncmlkIHtcclxuXHRkaXNwbGF5OiBncmlkO1xyXG5cdGNvbHVtbi1nYXA6IDIuNXJlbTtcclxuXHRyb3ctZ2FwOiAyLjVyZW07XHJcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcblx0LndwLWJsb2NrLWxhdGVzdC1wb3N0c19fZmVhdHVyZWQtaW1hZ2U6bm90KC5hbGlnbmxlZnQpOm5vdCguYWxpZ25yaWdodCkge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRoZWlnaHQ6IDA7XHJcblx0XHRwYWRkaW5nLWJsb2NrLWVuZDogNjYuNjclO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGltZyB7XHJcblx0XHRcdGZsZXg6IDE7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR9XHJcblx0fVxyXG5cdGxpIHtcclxuXHRcdG1hcmdpbjowO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRiZWZvcmUtdGFibGV0LXF1ZXJ5KSB7XHJcblx0LndwLWJsb2NrLWxhdGVzdC1wb3N0cy53cC1ibG9jay1sYXRlc3QtcG9zdHNfX2xpc3QuaXMtZ3JpZC5jb2x1bW5zLTIge1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG5cdH1cclxuXHQud3AtYmxvY2stbGF0ZXN0LXBvc3RzLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fbGlzdC5pcy1ncmlkLmNvbHVtbnMtMyB7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG5cdH1cclxuXHQud3AtYmxvY2stbGF0ZXN0LXBvc3RzLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fbGlzdC5pcy1ncmlkLmNvbHVtbnMtNCB7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcclxuXHR9XHJcblx0LndwLWJsb2NrLWxhdGVzdC1wb3N0cy53cC1ibG9jay1sYXRlc3QtcG9zdHNfX2xpc3QuaXMtZ3JpZC5jb2x1bW5zLTUge1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnIgMWZyO1xyXG5cdH1cclxufVxyXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fbGlzdCB7XHJcblx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XHJcbn1cclxuLndwLWJsb2NrLWxhdGVzdC1jb21tZW50c19fY29tbWVudC1kYXRlLFxyXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWF1dGhvciwgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1kYXRlIHtcclxuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLXBhbGV0dGU1KTtcclxuXHRmb250LXNpemU6IDgwJTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcbi5wb3N0ZWQtb24ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDEwcHg7XHJcblx0cmlnaHQ6IGF1dG87XHJcblx0Ym90dG9tOiBhdXRvO1xyXG5cdGxlZnQ6IDEwcHg7XHJcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1wYWxldHRlMSk7XHJcblx0d2lkdGg6IGF1dG87XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1wYWxldHRlOSk7XHJcblx0cGFkZGluZzogMTBweDtcclxuXHRsaW5lLWhlaWdodDogMTdweDtcclxufVxyXG4uc2luZ2xlIHtcclxuXHQucG9zdGVkLW9uIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHRvcDogYXV0bztcclxuXHRcdHJpZ2h0OiBhdXRvO1xyXG5cdFx0bGVmdDogYXV0bztcclxuXHRcdGJvdHRvbTogYXV0bztcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0Y29sb3I6IHZhcigtLWdsb2JhbC1wYWxldHRlNSk7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHQudGhlYmFzZS1icmVhZGNydW1icyB7XHJcblx0XHRjb2xvcjogdmFyKC0tZ2xvYmFsLXBhbGV0dGU1KTtcdFx0XHJcblx0fVxyXG5cdC5lbnRyeS1tZXRhe1xyXG5cdFx0Y29sb3I6IHZhcigtLWdsb2JhbC1wYWxldHRlNCk7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdH1cclxufVxyXG4uc2luZ2xlIHtcclxuXHQucG9zdGVkLW9uIHtcclxuXHRcdC5lbnRyeS1kYXRlLnB1Ymxpc2hlZHtcclxuXHRcdFx0bWFyZ2luLWlubGluZS1lbmQ6IDhweDtcclxuXHRcdFx0cGFkZGluZy1pbmxpbmUtZW5kOiA4cHg7XHJcblx0XHRcdGJvcmRlci1pbmxpbmUtZW5kOiAxcHggc29saWQgdmFyKC0tZ2xvYmFsLWdyYXktNTAwKTtcclxuXHRcdFx0Y29sb3I6IHZhcigtLWdsb2JhbC1wYWxldHRlNCk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYW5kc2NhcGUtcGhvbmUtbWludXMtcXVlcnkpIHtcclxuXHQud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19mZWF0dXJlZC1pbWFnZS5hbGlnbmxlZnQge1xyXG5cdFx0ZmxvYXQ6bm9uZTtcclxuXHRcdG1hcmdpbi1ibG9jay1lbmQ6IDFlbTtcclxuXHR9XHJcbn1cclxuXHJcbmZpZ3VyZS53cC1ibG9jay1nYWxsZXJ5IHVsIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi53cC1ibG9jay1tZWRpYS10ZXh0IC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBpbWcsIC53cC1ibG9jay1tZWRpYS10ZXh0IC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSB2aWRlbyB7XHJcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4ud3AtYmxvY2stYnV0dG9uIHtcclxuXHQmLmlzLXN0eWxlLXNxdWFyZWQgYXtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0fVx0XHRcclxufVxyXG5cclxuLndwLWJsb2NrLWdyb3VwLmhhcy1iYWNrZ3JvdW5kIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMDtcclxuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDBcclxufVxyXG4ud3AtYmxvY2stbmF2aWdhdGlvbiB1bCxcclxuLndwLWJsb2NrLW5hdmlnYXRpb24gdWwgbGkge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZVxyXG59XHJcblxyXG4ud3AtYmxvY2stc2VhcmNoIHtcclxuXHQud3AtYmxvY2stc2VhcmNoX19idXR0b24ge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1nbG9iYWwtZ3JheS00MDApO1xyXG5cdFx0Y29sb3I6IHZhcigtLWdsb2JhbC1wYWxldHRlNCk7XHJcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtcGFsZXR0ZTkpO1xyXG5cdH1cclxuXHQud3AtYmxvY2stc2VhcmNoX19pbnB1dCB7XHJcblx0XHRib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC1ncmF5LTQwMCk7XHJcblx0fVxyXG59XHJcbi53cC1ibG9jay1zZWFyY2gud3AtYmxvY2stc2VhcmNoX19idXR0b24taW5zaWRlIC53cC1ibG9jay1zZWFyY2hfX2luc2lkZS13cmFwcGVyIHtcclxuXHRib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC1ncmF5LTQwMCk7XHJcblx0XHJcblx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLXBhbGV0dGU5KTtcclxufVxyXG5cclxuLy8gTmF2XHJcbi53cC1ibG9jay1uYXZpZ2F0aW9uIHVsLndwLWJsb2NrLW5hdmlnYXRpb25fX2NvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcbi5oYXMtY2hpbGQgLndwLWJsb2NrLW5hdmlnYXRpb25fX2NvbnRhaW5lciB7XHJcbiAgICBtaW4td2lkdGg6IDEyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG4vLyBZb2FzdC5cclxuLndwLWJsb2NrLXlvYXN0LWhvdy10by1ibG9jayAuc2NoZW1hLWhvdy10by1zdGVwcyBsaSB7XHJcblx0bWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tZ2xvYmFsLW1kLXNwYWNpbmcpO1xyXG5cdC5zY2hlbWEtaG93LXRvLXN0ZXAtdGV4dCB7XHJcblx0XHRtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XHJcblx0fVxyXG59XHJcbi8vIFF1ZXJ5LlxyXG4uc2luZ2xlLWNvbnRlbnQge1xyXG5cdC53cC1ibG9jay1wb3N0LXRlbXBsYXRlLCAud3AtYmxvY2stcXVlcnktbG9vcCB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHQud3AtYmxvY2stcXVlcnkgLndwLWJsb2NrLXBvc3QtZmVhdHVyZWQtaW1hZ2Uge1xyXG5cdFx0Ji5hbGlnbndpZGUsICYuYWxpZ25mdWxsIHtcclxuXHRcdFx0bWFyZ2luLWlubGluZS1zdGFydDogMDtcclxuXHRcdFx0bWFyZ2luLWlubGluZS1lbmQ6IDA7XHJcblx0XHR9XHJcblx0XHQmLmFsaWduZnVsbCB7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQud3AtYmxvY2stZ2FsbGVyeXtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG59XHJcbi50YWctY29sdW1uc3tcclxuXHQuc2luZ2xlLWNvbnRlbnQge1xyXG5cdFx0cDpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogdmFyKC0tZ2xvYmFsLW1kLXNwYWNpbmcpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5wcmUscHJlLndwLWJsb2NrLWNvZGUscHJlLndwLWJsb2NrLXByZWZvcm1hdHRlZCB7XHJcblx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLXBhbGV0dGU3KTtcclxuXHRmb250LXNpemU6IDAuOTM3NXJlbTtcclxuXHRsaW5lLWhlaWdodDogMS42O1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRvdmVyZmxvdzogYXV0bztcclxuXHRwYWRkaW5nOiAxLjVlbTtcclxuXHR3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tZ2xvYmFsLWdyYXktNDAwKTtcclxuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLXBhbGV0dGUzKTtcclxuXHRtYXJnaW4tYmxvY2s6IHZhcigtLWdsb2JhbC1zbS1zcGFjaW5nKTtcclxufVxyXG4uaGFzLXNtYWxsLWZvbnQtc2l6ZXtcclxuXHRmb250LXNpemU6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0tc21hbGwpICFpbXBvcnRhbnQ7XHJcblx0bGluZS1oZWlnaHQ6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0tc21hbGwpICFpbXBvcnRhbnQ7XHJcbn1cclxuLmhhcy1tZWRpdW0tZm9udC1zaXple1xyXG5cdGZvbnQtc2l6ZTogdmFyKC0td3AtLXByZXNldC0tZm9udC1zaXplLS1tZWRpdW0pICFpbXBvcnRhbnQ7XHJcblx0bGluZS1oZWlnaHQ6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0tbWVkaXVtKSAhaW1wb3J0YW50O1xyXG59XHJcbi5oYXMtbGFyZ2UtZm9udC1zaXple1xyXG5cdGZvbnQtc2l6ZTogdmFyKC0td3AtLXByZXNldC0tZm9udC1zaXplLS1sYXJnZSkgIWltcG9ydGFudDtcclxuXHRsaW5lLWhlaWdodDogdmFyKC0td3AtLXByZXNldC0tZm9udC1zaXplLS1sYXJnZSkgIWltcG9ydGFudDtcclxufVx0XHJcbi5oYXMtbGFyZ2VyLWZvbnQtc2l6ZXtcclxuXHRmb250LXNpemU6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0tbGFyZ2VyKSAhaW1wb3J0YW50O1xyXG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LXNpemUtLWxhcmdlcikgIWltcG9ydGFudDtcclxufVxyXG5cclxuIiwiQGltcG9ydCBcIl9jdXN0b20tcHJvcGVydGllcy5zY3NzXCI7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMgTWVkaWFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucGFnZS1jb250ZW50IC53cC1zbWlsZXksXHJcbi5lbnRyeS1jb250ZW50IC53cC1zbWlsZXksXHJcbi5jb21tZW50LWNvbnRlbnQgLndwLXNtaWxleSB7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdG1hcmdpbi1ibG9jay1lbmQ6IDA7XHJcblx0bWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qIE1ha2Ugc3VyZSBlbWJlZHMgYW5kIGlmcmFtZXMgZml0IHRoZWlyIGNvbnRhaW5lcnMuICovXHJcbmVtYmVkLFxyXG5pZnJhbWUsXHJcbm9iamVjdCB7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMjIENhcHRpb25zXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLndwLWNhcHRpb24ge1xyXG5cdG1hcmdpbi1ibG9jay1lbmQ6IDEuNWVtO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLndwLWNhcHRpb24gaW1nW2NsYXNzKj1cIndwLWltYWdlLVwiXSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcclxuXHRtYXJnaW4taW5saW5lLWVuZDogYXV0bztcclxufVxyXG5cclxuLndwLWNhcHRpb24tdGV4dCB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0IHtcclxuXHRtYXJnaW46IDAuODA3NWVtIDA7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyMgR2FsbGVyaWVzIChMZWdhY3kpXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmdhbGxlcnkge1xyXG5cdG1hcmdpbi1ibG9jay1lbmQ6IDEuNWVtO1xyXG5cdGRpc3BsYXk6IGdyaWQ7XHJcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTUwcHgsIDFmcikpO1xyXG5cdGdyaWQtZ2FwOiAwLjVlbTtcclxuXHQuZ2FsbGVyeS1pdGVtIHtcclxuXHRcdG1hcmdpbi1ibG9jazogMDtcclxuXHR9XHJcbn1cclxuLmVsZW1lbnRvci1pbWFnZS1nYWxsZXJ5IC5nYWxsZXJ5IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xyXG5cclxuXHQuZ2FsbGVyeS1jb2x1bW5zLTIge1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuXHR9XHJcblxyXG5cdC5nYWxsZXJ5LWNvbHVtbnMtMyB7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG5cdH1cclxuXHJcblx0LmdhbGxlcnktY29sdW1ucy00IHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcblx0fVxyXG5cclxuXHQuZ2FsbGVyeS1jb2x1bW5zLTUge1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcclxuXHR9XHJcblxyXG5cdC5nYWxsZXJ5LWNvbHVtbnMtNiB7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xyXG5cdH1cclxuXHJcblx0LmdhbGxlcnktY29sdW1ucy03IHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XHJcblx0fVxyXG5cclxuXHQuZ2FsbGVyeS1jb2x1bW5zLTgge1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcclxuXHR9XHJcblxyXG5cdC5nYWxsZXJ5LWNvbHVtbnMtOSB7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg5LCAxZnIpO1xyXG5cdH1cclxufVxyXG5cclxuLmdhbGxlcnktaXRlbSB7XHJcblx0cGFkZGluZzogMC41ZW07XHJcbn1cclxuXHJcbi5nYWxsZXJ5LWljb24ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5nYWxsZXJ5LWNhcHRpb24ge1xyXG5cdGZvbnQtc2l6ZTogODAlO1xyXG59XHJcbi5nYWxsZXJ5LmVudHJ5IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyBBcmNoaXZlIG5hdmlnYXRpb25cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucGFnaW5hdGlvbiB7XHJcblx0bWFyZ2luOiB2YXIoLS1nbG9iYWwtbGctc3BhY2luZykgYXV0bztcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHQubmF2LWxpbmtzIHtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdH1cclxuXHQucGFnZS1udW1iZXJzIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdG1hcmdpbi1pbmxpbmUtZW5kOiAwLjVlbTtcclxuXHRcdG1pbi13aWR0aDogMi41ZW07XHJcblx0XHRsaW5lLWhlaWdodDogMi41ZW07XHJcblx0XHRoZWlnaHQ6IDIuNWVtO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1nbG9iYWwtcGFsZXR0ZS1idG4tYmcpO1xyXG5cdFx0YmFja2dyb3VuZDp2YXIoLS1nbG9iYWwtcGFsZXR0ZS1idG4tYmcpO1xyXG5cdFx0Y29sb3I6IHZhcigtLWdsb2JhbC1wYWxldHRlLWJ0bik7XHJcblx0fVx0XHJcblx0YTpob3ZlcixcclxuXHRhOmZvY3VzLFxyXG5cdGE6YWN0aXZlIHtcclxuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0tZ2xvYmFsLXBhbGV0dGUtYnRuLWJnKTtcclxuXHR9XHJcblx0XHJcblx0LmN1cnJlbnQge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1nbG9iYWwtcGFsZXR0ZS1idG4tYmctaG92ZXIpO1xyXG5cdFx0YmFja2dyb3VuZDp2YXIoLS1nbG9iYWwtcGFsZXR0ZS1idG4tYmctaG92ZXIpO1xyXG5cdFx0Y29sb3I6IHZhcigtLWdsb2JhbC1wYWxldHRlLWJ0bi1ob3Zlcik7XHJcblx0fVxyXG5cdC5wYWdlLW51bWJlcnM6bGFzdC1jaGlsZCB7XHJcblx0XHRtYXJnaW4taW5saW5lLWVuZDogMDtcclxuXHR9XHJcbn1cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIFBhZ2UgbmF2aWdhdGlvblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wYWdlLWxpbmtzIHtcclxuXHRtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLWdsb2JhbC1tZC1zcGFjaW5nKTtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0Y2xlYXI6Ym90aDtcclxuXHRmbG9hdDogbGVmdDtcclxuXHQucG9zdC1wYWdlLW51bWJlcnMge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0bWFyZ2luLWlubGluZS1lbmQ6IDAuMmVtO1xyXG5cdFx0Ym9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRtaW4td2lkdGg6IDIuNWVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIuMjVlbTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcclxuXHRcdGNvbG9yOiB2YXIoLS1nbG9iYWwtcGFsZXR0ZTkpO1xyXG5cdFx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLXBhbGV0dGUyKTtcclxuXHR9XHJcblx0YTpob3ZlcixcclxuXHRhOmZvY3VzLFxyXG5cdGE6YWN0aXZlIHtcclxuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0tZ2xvYmFsLXBhbGV0dGUtYnRuLWJnKTs7XHJcblx0fVxyXG5cdC5jdXJyZW50IHtcclxuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0tZ2xvYmFsLXBhbGV0dGUtYnRuLWJnKTtcclxuXHRcdGJhY2tncm91bmQ6dmFyKC0tZ2xvYmFsLXBhbGV0dGUtYnRuLWJnKTtcclxuXHRcdGNvbG9yOiB2YXIoLS1nbG9iYWwtcGFsZXR0ZS1idG4pO1xyXG5cdH1cclxuXHQucG9zdC1wYWdlLW51bWJlcnM6Zmlyc3QtY2hpbGQge1xyXG5cdFx0bWFyZ2luLWlubGluZS1zdGFydDogMC41ZW07XHJcblx0fVxyXG5cdC5wb3N0LXBhZ2UtbnVtYmVyczpsYXN0LWNoaWxkIHtcclxuXHRcdG1hcmdpbi1pbmxpbmUtZW5kOiAwO1xyXG5cdH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIENvbnRlbnQgbmF2aWdhdGlvblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5jb21tZW50LW5hdmlnYXRpb24sXHJcbi5wb3N0LW5hdmlnYXRpb24ge1xyXG5cdG1hcmdpbjogdmFyKC0tZ2xvYmFsLWxnLXNwYWNpbmcpIGF1dG87XHJcblx0YSB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRjb2xvcjogdmFyKC0tZ2xvYmFsLXBhbGV0dGUtaGlnaGxpZ2h0KTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1nbG9iYWwtcGFsZXR0ZS1oaWdobGlnaHQtYWx0KTtcclxuXHRcdH1cclxuXHR9XHJcblx0Lm5hdi1saW5rcyB7XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpO1xyXG5cdFx0Ym9yZGVyLWJsb2NrOiAxcHggc29saWQgdmFyKC0tZ2xvYmFsLWdyYXktNDAwKTtcclxuXHRcdHBhZGRpbmctYmxvY2s6IHZhcigtLWdsb2JhbC1zbS1zcGFjaW5nKTtcclxuXHR9XHJcblx0Lm5hdi1wcmV2aW91cyB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQudGhlYmFzZS1zdmctaWNvbnNldCB7XHJcblx0XHRcdHBhZGRpbmctaW5saW5lLWVuZDogMC41ZW07XHJcblx0XHR9XHJcblx0XHRhIHtcclxuXHRcdFx0cGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1nbG9iYWwteHMtc3BhY2luZyk7XHJcblx0XHR9XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHR0b3A6IDI1JTtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdHdpZHRoOiAxcHg7XHJcblx0XHRcdGhlaWdodDogNTAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtZ3JheS01MDApO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQubmF2LW5leHQge1xyXG5cdFx0Z3JpZC1jb2x1bW4tc3RhcnQ6IDI7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdGEge1xyXG5cdFx0XHRwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tZ2xvYmFsLXhzLXNwYWNpbmcpO1xyXG5cdFx0fVxyXG5cdFx0LnRoZWJhc2Utc3ZnLWljb25zZXQge1xyXG5cdFx0XHRwYWRkaW5nLWlubGluZS1zdGFydDogMC41ZW07XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucG9zdC1uYXZpZ2F0aW9uLXN1YiB7XHJcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAuNWVtO1xyXG59XHJcbi5wb3N0LW5hdmlnYXRpb24tc3ViIHNtYWxsIHtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRmb250LXdlaWdodDogNTAwOyAgICBcclxuXHRmb250LXNpemU6IDEzcHg7XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIFdpZGdldHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ud2lkZ2V0IHtcclxuXHRtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XHRcclxufVxyXG5cclxuLndpZGdldC1hcmVhIC53aWRnZXQtdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgcGFkZGluZzogMCAwIDE1cHg7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcbi53aWRnZXQtYXJlYSBhOm5vdCguYnV0dG9uKSB7XHJcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1wYWxldHRlMyk7XHJcblx0Jjpob3ZlciB7XHJcblx0XHRjb2xvcjogdmFyKC0tZ2xvYmFsLXBhbGV0dGUtaGlnaGxpZ2h0KTtcclxuXHR9XHJcbn1cclxuLndpZGdldC1hcmVhIC53aWRnZXQge1xyXG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XHJcblx0bWFyZ2luLWlubGluZS1lbmQ6IDA7XHJcbn1cclxuLmZvb3Rlci13aWRnZXQtYXJlYSAjY29udGFjdC11cyB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLndpZGdldCB7XHJcblx0bGksIFxyXG5cdC50YWdjbG91ZCwgXHRcclxuXHQud3AtYmxvY2stdGFnLWNsb3VkLCBcclxuXHQud2lkZ2V0X3Byb2R1Y3RfdGFnX2Nsb3Vke1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGEgLCA+IHNwYW57XHJcblx0XHRcdHBhZGRpbmctYmxvY2s6IDZweDtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQud3AtYmxvY2stbGF0ZXN0LXBvc3RzIGxpLCBcclxuXHQucHJvZHVjdF9saXN0X3dpZGdldCBsaSwgXHJcblx0LndpZGdldHMtYmxvZy1wb3N0cyBsaSxcclxuXHQud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzIGxpLCBcclxuXHQmLndpZGdldF9yZWNlbnRfY29tbWVudHMgdWwgbGksXHJcblx0Ji53aWRnZXRfcnNzIHVsIGxpIHtcclxuXHRcdHBhZGRpbmctYmxvY2s6IDRweDtcclxuXHRcdG1hcmdpbi1ibG9jazogNnB4O1xyXG5cdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0YSAsID4gc3BhbntcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0LndwLWJsb2NrLWxhdGVzdC1jb21tZW50c19fY29tbWVudC1saW5rLCBcclxuXHQud3AtYmxvY2stbGF0ZXN0LXBvc3RzIGxpID4gYSB7XHJcblx0XHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHQgIH1cclxufVxyXG4ud2lkZ2V0IC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX2ZlYXR1cmVkLWltYWdlLmFsaWdubGVmdCB7XHJcblx0bWFyZ2luLWlubGluZS1lbmQ6IDFlbTtcclxufVxyXG4ud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzIC5hdmF0YXIsIFxyXG4ud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50LWF2YXRhciB7XHJcblx0bWFyZ2luLWJsb2NrLXN0YXJ0OiA1cHg7XHJcbn1cclxuLndpZGdldF9hcmNoaXZlIHVsLFxyXG4ud2lkZ2V0X2NhdGVnb3JpZXMgdWwsXHJcbi53aWRnZXRfbWV0YSB1bCxcclxuLndpZGdldF9uYXZfbWVudSB1bCxcclxuLndpZGdldF9yZWNlbnRfY29tbWVudHMgdVxyXG4ud2lkZ2V0X3BhZ2VzIHVsLFxyXG4ud2lkZ2V0X3JlY2VudF9lbnRyaWVzIHVsLFxyXG4ud2lkZ2V0X3JzcyB1bCB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG59XHJcblxyXG4ud2lkZ2V0IHNlbGVjdCB7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG59XHJcblxyXG4vKiBBcmNoaXZlIGFuZCBDYXRlZ29yaWVzIHdpZGdldHMgKi9cclxuLndpZGdldF9hcmNoaXZlIGxpIHtcclxuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLXBhbGV0dGU1KTtcclxufVxyXG5cclxuLndpZGdldF9jYXRlZ29yaWVzIC5jaGlsZHJlbiB7XHJcblx0cGFkZGluZy1ibG9jay1zdGFydDogMDtcclxufVxyXG5cclxuLyogUGFnZXMgYW5kIE1lbnUgd2lkZ2V0cyAqL1xyXG4ud2lkZ2V0X3BhZ2VzIC5jaGlsZHJlbixcclxuLndpZGdldF9uYXZfbWVudSAuc3ViLW1lbnUge1xyXG5cdHBhZGRpbmctYmxvY2stc3RhcnQ6IDA7XHJcblx0cGFkZGluZy1ibG9jay1lbmQ6IDA7XHJcbn1cclxuXHJcbi53aWRnZXRfcGFnZXMgYSxcclxuLndpZGdldF9uYXZfbWVudSBhIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi53aWRnZXRfcGFnZXMgYTpob3ZlcixcclxuLndpZGdldF9wYWdlcyBhOmZvY3VzLFxyXG4ud2lkZ2V0X25hdl9tZW51IGE6aG92ZXIsXHJcbi53aWRnZXRfbmF2X21lbnUgYTpmb2N1cyB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4ud2lkZ2V0X3BhZ2VzIGxpLFxyXG4ud2lkZ2V0X25hdl9tZW51IGxpIHtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4ud2lkZ2V0X3BhZ2VzIGxpIHVsLFxyXG4ud2lkZ2V0X25hdl9tZW51IGxpIHVsIHtcclxuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiAxZW07XHJcbn1cclxuXHJcbi8qIE1ldGEgd2lkZ2V0ICovXHJcbi53aWRnZXRfbWV0YSBsaSB7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuLyogUmVjZW50IGNvbW1lbnRzICovXHJcbi53aWRnZXRfcmVjZW50X2NvbW1lbnRzIGEge1xyXG5cdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG59XHJcbi53aWRnZXRfcmVjZW50X2NvbW1lbnRzIC5jb21tZW50LWF1dGhvci1saW5rIGEge1xyXG5cdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG59XHJcbi53aWRnZXRfcmVjZW50X2NvbW1lbnRzIGE6aG92ZXIsXHJcbi53aWRnZXRfcmVjZW50X2NvbW1lbnRzIGE6Zm9jdXMge1xyXG5cdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xyXG59XHJcbi8qIFJTUyB3aWRnZXQgKi9cclxuLndpZGdldF9yZWNlbnRfZW50cmllcyB1bCBsaSB7XHJcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAwLjRlbTtcclxuICAgIC5wb3N0LWRhdGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWdsb2JhbC1wYWxhdHRlNik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIFJTUyB3aWRnZXQgKi9cclxuLndpZGdldF9yc3MgbGkge1xyXG5cdG1hcmdpbi1ibG9jay1lbmQ6IDFlbTtcclxuXHRsaW5lLWhlaWdodDogMS4zO1xyXG59XHJcblxyXG4ud2lkZ2V0IGxpIGEucnNzd2lkZ2V0IHtcclxuXHRwYWRkaW5nLWlubGluZS1lbmQ6IDAuNWVtO1xyXG5cdGZvbnQtc2l6ZTogMWVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbn1cclxuXHJcbi5yc3MtZGF0ZSxcclxuLndpZGdldF9yc3MgY2l0ZSB7XHJcblx0Y29sb3I6ICB2YXIoLS1nbG9iYWwtcGFsYXR0ZTUpO1xyXG5cdGZvbnQtc2l6ZTogMC44ZW07XHJcbn1cclxuXHJcbi5yc3NTdW1tYXJ5IHtcclxuXHRwYWRkaW5nOiAwLjVlbSAwO1xyXG5cdGZvbnQtc2l6ZTogMC45ZW07XHJcblx0bGluZS1oZWlnaHQ6IDEuMztcclxufVxyXG5cclxuLyogQ2FsZW5kYXIgd2lkZ2V0ICovXHJcbi53aWRnZXRfY2FsZW5kYXIge1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi53aWRnZXRfY2FsZW5kYXIgY2FwdGlvbiB7XHJcblx0cGFkZGluZzogMC41ZW0gMDtcclxuXHRmb250LXNpemU6IDFlbTtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi53aWRnZXRfY2FsZW5kYXIgdGhlYWQge1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdGNvbG9yOiAgdmFyKC0tZ2xvYmFsLXBhbGF0dGU1KTtcclxufVxyXG5cclxuLndpZGdldF9jYWxlbmRhciB0aCB7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLndpZGdldF9jYWxlbmRhciB0aGVhZCB0aCB7XHJcblx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xyXG59XHJcblxyXG4ud2lkZ2V0X2NhbGVuZGFyIHRkIHtcclxuXHRwYWRkaW5nOiAwLjJlbTtcclxuXHRmb250LXNpemU6IDAuOGVtO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdsb2JhbC1ncmF5LTQwMCk7XHJcbn1cclxuXHJcbi53aWRnZXRfY2FsZW5kYXIgLnBhZCB7XHJcblx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLXBhbGV0dGU3KTtcclxufVxyXG4ud2lkZ2V0X2NhbGVuZGFyIC53cC1jYWxlbmRhci1uYXYgLnBhZCB7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi53aWRnZXRfY2FsZW5kYXIgYSB7XHJcblx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLndpZGdldCB7XHJcblx0LnRhZ2Nsb3VkLCBcclxuXHQud3AtYmxvY2stdGFnLWNsb3VkLCBcclxuXHQud2lkZ2V0X3Byb2R1Y3RfdGFnX2Nsb3VkIHtcclxuXHRcdGF7XHJcblx0XHRmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxufVxyXG59XHJcbi5jb2xsYXBzZS1zdWItbmF2aWdhdGlvbiB1bC5tZW51IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRsaSB7XHJcblx0XHRhIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0cGFkZGluZy1ibG9jay1zdGFydDogMC41ZW07XHJcblx0XHRcdHBhZGRpbmctYmxvY2stZW5kOiAwLjVlbTtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWdsb2JhbC1wYWxldHRlNyk7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHR1bCB7XHJcblx0XHRwYWRkaW5nOiAwIDAgMCAxZW07XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcblx0fVxyXG5cdC5zdWItbWVudS5zaG93LWRyYXdlciB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0LmRyYXdlci1uYXYtZHJvcC13cmFwIC5kcmF3ZXItc3ViLXRvZ2dsZSB7XHJcblx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWdsb2JhbC1wYWxldHRlNyk7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZ2xvYmFsLXBhbGV0dGU3KTtcclxuXHR9XHJcbn0iLCJAaW1wb3J0IFwiX2N1c3RvbS1wcm9wZXJ0aWVzLnNjc3NcIjtcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIENvbHVtbnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZ3JpZC1jb2xzIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xyXG4gICAgY29sdW1uLWdhcDogMS44NzVyZW07XHJcbiAgICByb3ctZ2FwOiAxLjg3NXJlbTtcclxufVxyXG4uc2l0ZSAuZ3JpZC1jb2xzOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5ncmlkLXhzLWNvbC0xIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XHJcbn1cclxuLmdyaWQteHMtY29sLTIge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikgKTtcclxufVxyXG4uZ3JpZC14cy1jb2wtMyB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSApO1xyXG59XHJcbi5ncmlkLXhzLWNvbC00IHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYW5kc2NhcGUtcGhvbmUtbWludXMtcXVlcnkpIHtcclxuXHQucHJvZHVjdHMgLmdyaWQtY29scyB7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSApO1xyXG5cdFx0Y29sdW1uLWdhcDogMXJlbTtcclxuXHRcdHJvdy1nYXA6IDEuNXJlbTtcclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxhbmRzY2FwZS1waG9uZS1wbHVzLXF1ZXJ5KSB7XHJcblx0LmdyaWQtc20tY29sLTEge1xyXG5cdCAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xyXG5cdH1cclxuXHQuZ3JpZC1zbS1jb2wtMiB7XHJcblx0ICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpICk7XHJcblx0fVxyXG5cdC5ncmlkLXNtLWNvbC0zIHtcclxuXHQgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikgKTtcclxuXHR9XHJcblx0LmdyaWQtc20tY29sLTQge1xyXG5cdCAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldC1wbHVzLXF1ZXJ5KSB7XHJcblx0LmdyaWQtbWQtY29sLTEge1xyXG5cdCAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xyXG5cdH1cclxuXHQuZ3JpZC1tZC1jb2wtMiB7XHJcblx0ICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpICk7XHJcblx0fVxyXG5cdC5ncmlkLW1kLWNvbC0zIHtcclxuXHQgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikgKTtcclxuXHR9XHJcblx0LmdyaWQtbWQtY29sLTQge1xyXG5cdCAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxhcHRvcC1wbHVzLXF1ZXJ5KSB7XHJcblx0LmdyaWQtbGctY29sLTEge1xyXG5cdCAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xyXG5cdH1cclxuXHQuZ3JpZC1sZy1jb2wtMiB7XHJcblx0ICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpICk7XHJcblx0fVxyXG5cdC5ncmlkLWxnLWNvbC0zIHtcclxuXHQgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikgKTtcclxuXHR9XHJcblx0LmdyaWQtbGctY29sLTQge1xyXG5cdCAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcclxuXHR9XHJcblx0LmdyaWQtbGctY29sLTUge1xyXG5cdCAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmciAxZnI7XHJcblx0fVxyXG5cdC5ncmlkLWxnLWNvbC02IHtcclxuXHQgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnIgMWZyIDFmcjtcclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3AtcGx1cy1xdWVyeSkge1xyXG5cdC5ncmlkLXhsLWNvbC0xIHtcclxuXHQgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcclxuXHR9XHJcblx0LmdyaWQteGwtY29sLTIge1xyXG5cdCAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSApO1xyXG5cdH1cclxuXHQuZ3JpZC14bC1jb2wtMyB7XHJcblx0ICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpICk7XHJcblx0fVxyXG5cdC5ncmlkLXhsLWNvbC00IHtcclxuXHQgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XHJcblx0fVxyXG5cdC5ncmlkLXhsLWNvbC01IHtcclxuXHQgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnIgMWZyO1xyXG5cdH1cclxuXHQuZ3JpZC14bC1jb2wtNiB7XHJcblx0ICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyIDFmciAxZnI7XHJcblx0fVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4+Pj4gVEFCTEUgT0YgQ09OVEVOVFM6XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyBJbXBvcnRzXHJcblx0IyBCbG9ja3NcclxuXHQjIE1lZGlhXHJcblx0XHQjIENhcHRpb25zXHJcblx0XHQjIEdhbGxlcmllcyAoTGVnYWN5KVxyXG4jIFBvc3QgYW5kIHBhZ2UgY29udGVudFxyXG5cdCMgQWxpZ25tZW50c1xyXG5cdCMgQ3VzdG9tIGJsb2NrIGNvbG9yc1xyXG5cdCMgQ3VzdG9tIGZvbnQgc2l6ZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIEltcG9ydHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0IFwiX2N1c3RvbS1wcm9wZXJ0aWVzLnNjc3NcIjtcclxuQGltcG9ydCBcIl9ibG9ja3Muc2Nzc1wiO1xyXG5AaW1wb3J0IFwiX21lZGlhLnNjc3NcIjtcclxuQGltcG9ydCBcIl9wYWdpbmF0aW9uLnNjc3NcIjtcclxuQGltcG9ydCBcIl93aWRnZXRzLnNjc3NcIjtcclxuQGltcG9ydCBcIl9ncmlkLnNjc3NcIjtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyBQb3N0IGFuZCBwYWdlIGNvbnRlbnRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyogQ3VzdG9tIHJ1bGUgIGZvciBzdGlja3kgcG9zdHM6ICovXHJcbmFydGljbGUuc3RpY2t5IHtcclxuXHRmb250LXNpemU6IGluaGVyaXQ7XHJcbn1cclxuLmVudHJ5IHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuLmVudHJ5LWxvb3Age1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLmNvbnRlbnQtd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvLy1pbmRleDogMTtcclxufVxyXG4uYnJhbmQge1xyXG5cdC5lbGVtZW50b3ItaW1hZ2UtZ2FsbGVyeSB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG59XHJcblxyXG4udGhlYmFzZS10aHVtYm5haWwtcG9zaXRpb24tYmVoaW5kICsgLmVudHJ5IHtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmVudHJ5LW1ldGEuZW50cnktbWV0YS1kaXZpZGVyLXZsaW5lIHtcclxuXHQucG9zdGVkLW9uIHtcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBob25lLW1pbnVzLXF1ZXJ5KSB7XHJcblx0LmNvbnRlbnQtc3R5bGUtYm94ZWQgLmNvbnRlbnQtYmc6bm90KC5sb29wLWVudHJ5KSB7XHJcblx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiAtMXJlbTtcclxuXHRcdG1hcmdpbi1pbmxpbmUtZW5kOiAtMXJlbTtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdH1cclxuXHQuY29udGVudC1zdHlsZS1ib3hlZCAuY29tbWVudHMtYXJlYSB7XHJcblx0XHRwYWRkaW5nLWlubGluZS1zdGFydDogMC41cmVtO1xyXG5cdFx0cGFkZGluZy1pbmxpbmUtZW5kOiAwLjVyZW07XHJcblx0fVxyXG5cdC5wcmltYXJ5LXNpZGViYXIge1xyXG5cdFx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XHJcblx0XHRwYWRkaW5nLWlubGluZS1lbmQ6IDA7XHJcblx0fVxyXG5cdC5zaXRlIC5ncmlkLWxnLWNvbC0xLml0ZW0taW1hZ2Utc3R5bGUtYmVzaWRlIGFydGljbGUubG9vcC1lbnRyeSB7XHJcblx0XHQucG9zdC10aHVtYm5haWwudGhlYmFzZS10aHVtYm5haWwtcmF0aW8tNS00IHtcclxuXHRcdFx0cGFkZGluZy1ibG9jay1lbmQ6IDEwMCU7XHJcblx0XHR9XHJcblx0XHQucG9zdC10aHVtYm5haWwudGhlYmFzZS10aHVtYm5haWwtcmF0aW8tNC0zIHtcclxuXHRcdFx0cGFkZGluZy1ibG9jay1lbmQ6IDEwMCU7XHJcblx0XHR9XHJcblx0XHQucG9zdC10aHVtYm5haWwudGhlYmFzZS10aHVtYm5haWwtcmF0aW8tMy0yIHtcclxuXHRcdFx0cGFkZGluZy1ibG9jay1lbmQ6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQtcGx1cy1xdWVyeSkge1xyXG5cdC5ncmlkLWxnLWNvbC0xLml0ZW0taW1hZ2Utc3R5bGUtYmVzaWRlIGFydGljbGUubG9vcC1lbnRyeS5oYXMtcG9zdC10aHVtYm5haWw6bm90KCAua2ItcG9zdC1uby1pbWFnZSApIHtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyZnI7XHJcblx0fVxyXG5cdC5ibG9nLmNvbnRlbnQtc3R5bGUtdW5ib3hlZCwgLmFyY2hpdmUuY29udGVudC1zdHlsZS11bmJveGVkIHtcclxuXHRcdC5ncmlkLWxnLWNvbC0xLml0ZW0taW1hZ2Utc3R5bGUtYmVzaWRlIGFydGljbGUubG9vcC1lbnRyeSB7XHJcblx0XHRcdGdyaWQtZ2FwOiAycmVtO1xyXG5cdFx0XHQucG9zdC10aHVtYm5haWwge1xyXG5cdFx0XHRcdG1hcmdpbi1ibG9jay1lbmQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmFyY2hpdmUuY29udGVudC1zdHlsZS11bmJveGVkLCAuYmxvZy5jb250ZW50LXN0eWxlLXVuYm94ZWQsIC5wb3N0LXR5cGUtYXJjaGl2ZS5jb250ZW50LXN0eWxlLXVuYm94ZWQsIC5zZWFyY2gtcmVzdWx0cy5jb250ZW50LXN0eWxlLXVuYm94ZWQge1xyXG5cdC5lbnRyeS1jb250ZW50LXdyYXAge1x0XHRcclxuXHRcdHBhZGRpbmctaW5saW5lOiAwO1xyXG5cdFx0cGFkZGluZy1ibG9jazogMjVweDtcclxuXHR9XHJcblx0LmVudHJ5IHtcdFx0XHRcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHRcdFxyXG5cdH1cclxufVxyXG4uc2VhcmNoLXJlc3VsdHMuY29udGVudC1zdHlsZS11bmJveGVkIC5lbnRyeS1jb250ZW50LXdyYXAgLCAuYXJjaGl2ZS5jb250ZW50LXN0eWxlLXVuYm94ZWQgLmVudHJ5LWNvbnRlbnQtd3JhcCB7XHJcblx0cGFkZGluZy1pbmxpbmU6IDI1cHg7XHJcbn1cclxuLnBvc3QtdHlwZS1hcmNoaXZlLmNvbnRlbnQtc3R5bGUtdW5ib3hlZCAuZW50cnktY29udGVudC13cmFwIHtcclxuXHRwYWRkaW5nLWlubGluZTogMDtcclxufVxyXG4uc2VhcmNoLXJlc3VsdHMuY29udGVudC1zdHlsZS11bmJveGVkIC5lbnRyeSB7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1nbG9iYWwtZ3JheS00MDApO1xyXG59XHJcbi5zaW5nbGUtY29udGVudCB7XHJcblx0bWFyZ2luOiB2YXIoLS1nbG9iYWwtbWQtc3BhY2luZykgMCAwO1xyXG5cdGFkZHJlc3MsIGZpZ3VyZSwgaHIsIHAsIHRhYmxlLCBwcmUsIGZvcm0sIC53cC1ibG9jay1idXR0b25zLCAud3AtYmxvY2stYnV0dG9uLCAud2MtYmxvY2stZ3JpZCwgLndwLWJsb2NrLXRoZWJhc2UtYWR2YW5jZWRidG4sIC53cC1ibG9jay1tZWRpYS10ZXh0LCAud3AtYmxvY2stY292ZXIsIC5lbnRyeS1jb250ZW50LWFzc2V0LCAud3AtYmxvY2stdGhlYmFzZS1mb3JtLCAud3AtYmxvY2stZ3JvdXAsIC53cC1ibG9jay15b2FzdC1mYXEtYmxvY2ssIC53cC1ibG9jay15b2FzdC1ob3ctdG8tYmxvY2ssIC5zY2hlbWEtZmFxLXNlY3Rpb24sIC53cC1ibG9jay10aGViYXNlLXRhYmxlb2Zjb250ZW50cywgLmVubGlnaHRlci1kZWZhdWx0LCAud3AtYmxvY2stdGhlYmFzZS1pY29ubGlzdCwgW2NsYXNzKj1fX2lubmVyLWNvbnRlbnRdIHtcclxuXHRcdG1hcmdpbi1ibG9jay1zdGFydDogMDtcclxuXHRcdG1hcmdpbi1ibG9jay1lbmQ6dmFyKC0tZ2xvYmFsLW1kLXNwYWNpbmcpO1xyXG5cdH1cclxuXHQud3AtYmxvY2stYnV0dG9ucyAud3AtYmxvY2stYnV0dG9uIHtcclxuXHRcdG1hcmdpbi1ibG9jay1lbmQ6IDA7XHJcblx0fVxyXG5cdC8vIFRoaXMgcmVtb3ZlcyB0aGUgZXh0cmEgc3BhY2Ugd2hlbiBhZGRpbmcgYSBzcGFjZXIgYmVsb3cgdGhlIHBhcmFncmFwaC5cclxuXHRwOm5vdCgud3AtYmxvY2stdGhlYmFzZS1hZHZhbmNlZGhlYWRpbmcpICsgLndwLWJsb2NrLXRoZWJhc2Utc3BhY2VyIHtcclxuXHRcdG1hcmdpbi1ibG9jay1zdGFydDogY2FsYyggMHJlbSAtIHZhcigtLWdsb2JhbC1tZC1zcGFjaW5nKSApO1xyXG5cdH1cclxuXHQud3AtYmxvY2steW9hc3QtZmFxLWJsb2NrIC5zY2hlbWEtZmFxLXF1ZXN0aW9uIHtcclxuXHRcdG1hcmdpbi1ibG9jay1lbmQ6IC41ZW07XHJcblx0fVxyXG5cdGgxLCBoMiwgaDMsIGg0LCBoNXtcclxuXHRcdG1hcmdpbjogLjVlbSAwO1xyXG5cdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi1ibG9jay1zdGFydDogMDtcclxuXHRcdH1cclxuXHRcdC8vIFVzZWZ1bCBpZiB5b3UgYWRkIG9uZSBoZWFkaW5nIGFmdGVyIGFub3RoZXIuXHJcblx0XHQmKyoge1xyXG5cdFx0XHRtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdC53cC1ibG9jay10aGViYXNlLWFkdmFuY2VkZ2FsbGVyeSArIHAge1xyXG5cdFx0bWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1nbG9iYWwtbWQtc3BhY2luZyk7XHJcblx0fVxyXG5cdHVsLCBvbCB7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDAuOHJlbTtcclxuXHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxLjVlbTtcclxuXHRcdCYuYWxpZ25jZW50ZXIge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQudGJ0LXNsaWRlciB1bCB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHRsaT5vbCwgbGk+dWwge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHQvKiBBbGlnbiAubW9yZS1saW5rIHdpdGggdGhlIGNvbnRlbnQuICovXHJcblx0PiAubW9yZS1saW5rIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHRhZGRyZXNzLCBmaWd1cmUsIGhyLCBwLCB0YWJsZSwgcHJlLCBmb3JtLCAud3AtYmxvY2stYnV0dG9ucywgLndwLWJsb2NrLWJ1dHRvbiwgLndwLWJsb2NrLXRoZWJhc2UtYWR2YW5jZWRidG4sIC53cC1ibG9jay1tZWRpYS10ZXh0LCAud3AtYmxvY2stY292ZXIsIC5lbnRyeS1jb250ZW50LWFzc2V0LCAud3AtYmxvY2stdGhlYmFzZS1mb3JtLCAud3AtYmxvY2stZ3JvdXAsIC53cC1ibG9jay15b2FzdC1mYXEtYmxvY2ssIC53cC1ibG9jay15b2FzdC1ob3ctdG8tYmxvY2ssIC5zY2hlbWEtZmFxLXNlY3Rpb24sIC53cC1ibG9jay10aGViYXNlLXRhYmxlb2Zjb250ZW50cywgLmVubGlnaHRlci1kZWZhdWx0LCAud3AtYmxvY2stdGhlYmFzZS1pY29ubGlzdCwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgdWwsIG9sIHtcclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi1ibG9jay1lbmQ6IDA7XHJcblx0XHRcdC8vID4gZmlndXJlIHtcclxuXHRcdFx0Ly8gXHRtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XHJcblx0XHRcdC8vIH1cclxuXHRcdH1cclxuXHR9XHJcblx0aDEuZWxlbWVudG9yLWhlYWRpbmctdGl0bGUsIGgyLmVsZW1lbnRvci1oZWFkaW5nLXRpdGxlLCBoMy5lbGVtZW50b3ItaGVhZGluZy10aXRsZSwgaDQuZWxlbWVudG9yLWhlYWRpbmctdGl0bGUsIGg1LmVsZW1lbnRvci1oZWFkaW5nLXRpdGxlLCBoNi5lbGVtZW50b3ItaGVhZGluZy10aXRsZSAge1xyXG5cdFx0bWFyZ2luLWJsb2NrLWVuZDogMC41ZW07XHJcblx0fVxyXG5cdC53cC1ibG9jay1pbWFnZSB7XHJcblx0XHRtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XHJcblx0XHRtYXJnaW4tYmxvY2stZW5kOiAwO1xyXG5cdFx0ZmlndXJlIHtcclxuXHRcdFx0bWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tZ2xvYmFsLXNtLXNwYWNpbmcpO1xyXG5cdFx0fVxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0ZmlndXJlIHtcclxuXHRcdFx0XHRtYXJnaW4tYmxvY2stZW5kOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdGZpZ3VyZS53cC1ibG9jay1pbWFnZSB7XHJcblx0XHRtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1nbG9iYWwtc20tc3BhY2luZyk7XHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tYmxvY2stZW5kOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xyXG5cdC5ibG9ne1xyXG5cdFx0LmNvbnRlbnQtd3JhcHtcclxuXHRcdFx0Y29sdW1uLWNvdW50OiAxO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGhvbmUtbWludXMtcXVlcnkpIHtcclxuXHQuc2luZ2xlLWNvbnRlbnQge1xyXG5cdFx0aDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmVudHJ5LWNvbnRlbnQ6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG59XHJcbi5jb250ZW50LXRpdGxlLXN0eWxlLWhpZGUgLmVudHJ5LWNvbnRlbnQsIC5jb250ZW50LXRpdGxlLXN0eWxlLWFib3ZlIC5lbnRyeS1jb250ZW50IHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG4uY29udGVudC10aXRsZS1zdHlsZS1hYm92ZSAuZW50cnktY29udGVudC13cmFwIC5wb3N0LXRodW1ibmFpbCArIC5zaW5nbGUtY29udGVudCB7XHJcbiAgICBtYXJnaW46IHZhcigtLWdsb2JhbC1tZC1zcGFjaW5nKSAwIDA7XHJcbn1cclxuLnNpdGUgLnBvc3QtdGh1bWJuYWlsIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRoZWlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLWJsb2NrLWVuZDogNjYuNjclO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ji50aGViYXNlLXRodW1ibmFpbC1yYXRpby0xLTIge1xyXG5cdFx0cGFkZGluZy1ibG9jay1lbmQ6IDUwJTtcclxuXHR9XHJcblx0Ji50aGViYXNlLXRodW1ibmFpbC1yYXRpby05LTE2IHtcclxuXHRcdHBhZGRpbmctYmxvY2stZW5kOiA1Ni4yNSU7XHJcblx0fVxyXG5cdCYudGhlYmFzZS10aHVtYm5haWwtcmF0aW8tMS0xIHtcclxuXHRcdHBhZGRpbmctYmxvY2stZW5kOiAxMDAlO1xyXG5cdH1cclxuXHQmLnRoZWJhc2UtdGh1bWJuYWlsLXJhdGlvLTMtNCB7XHJcblx0XHRwYWRkaW5nLWJsb2NrLWVuZDogNzUlO1xyXG5cdH1cclxuXHQmLnRoZWJhc2UtdGh1bWJuYWlsLXJhdGlvLTUtNCB7XHJcblx0XHRwYWRkaW5nLWJsb2NrLWVuZDogMTI1JTtcclxuXHR9XHJcblx0Ji50aGViYXNlLXRodW1ibmFpbC1yYXRpby00LTMge1xyXG5cdFx0cGFkZGluZy1ibG9jay1lbmQ6IDEzMyU7XHJcblx0fVxyXG5cdCYudGhlYmFzZS10aHVtYm5haWwtcmF0aW8tMy0yIHtcclxuXHRcdHBhZGRpbmctYmxvY2stZW5kOiAxNTAlO1xyXG5cdH1cclxuXHQmLnRoZWJhc2UtdGh1bWJuYWlsLXJhdGlvLWluaGVyaXQge1xyXG5cdFx0cGFkZGluZy1ibG9jay1lbmQ6IDA7XHJcblx0XHRoZWlnaHQ6YXV0bztcclxuXHRcdC5wb3N0LXRodW1ibmFpbC1pbm5lciB7XHJcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5wb3N0LXRodW1ibmFpbC1pbm5lciB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0fVxyXG5cdGltZyB7XHJcblx0XHRmbGV4OiAxO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuLmFyY2hpdmUuY29udGVudC1zdHlsZS11bmJveGVkIC5zaXRlIC5wb3N0LXRodW1ibmFpbCwgLmJsb2cuY29udGVudC1zdHlsZS11bmJveGVkIC5zaXRlIC5wb3N0LXRodW1ibmFpbCwgLnBvc3QtdHlwZS1hcmNoaXZlLmNvbnRlbnQtc3R5bGUtdW5ib3hlZCAuc2l0ZSAucG9zdC10aHVtYm5haWwsIC5zZWFyY2gtcmVzdWx0cy5jb250ZW50LXN0eWxlLXVuYm94ZWQgLnNpdGUgLnBvc3QtdGh1bWJuYWlsIHtcclxuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDA7XHJcbn1cclxuLmNvbnRlbnQtc3R5bGUtdW5ib3hlZCAudGhlYmFzZS10aHVtYm5haWwtcG9zaXRpb24tYWJvdmUge1xyXG4gICAgbWFyZ2luLWJsb2NrLWVuZDp2YXIoLS1nbG9iYWwtbWQtc3BhY2luZyk7XHJcbn1cclxuLnRoZWJhc2UtdGh1bWJuYWlsLXBvc2l0aW9uLWJlaGluZCB7XHJcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAtMTBlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDA7XHJcbn1cclxuLmNvbnRlbnQtc3R5bGUtdW5ib3hlZCAudGhlYmFzZS10aHVtYm5haWwtcG9zaXRpb24tYmVoaW5kOmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAtMXB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHZhcigtLWdsb2JhbC1wYWxldHRlOSkgNSUsIHJnYmEodmFyKC0tZ2xvYmFsLXBhbGV0dGU5cmdiKSwwLjM1KSAzMCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgNTAlKTtcclxufVxyXG4udGhlYmFzZS1icmVhZGNydW1icyB7XHJcblx0bWFyZ2luOiAwLjNlbSAwO1xyXG4gICAgY29sb3I6IHZhcigtLWdsb2JhbC1wYWxldHRlNSk7XHJcblx0YSB7XHJcblx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR9XHJcblx0cCB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG59XHJcbi5lbnRyeS1jb250ZW50LXdyYXAgLmVudHJ5LWhlYWRlciAudGhlYmFzZS1icmVhZGNydW1iczpmaXJzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XHJcbn1cclxuLmVudHJ5LW1ldGEge1xyXG5cdG1hcmdpbjogMCAwIC40ZW0gMDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHQ+ICoge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0dGltZSB7XHJcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHR9XHJcblx0fVxyXG5cdGEge1xyXG5cdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fVxyXG5cdC5tZXRhLWxhYmVsIHtcclxuXHRcdG1hcmdpbi1pbmxpbmUtZW5kOiAuMnJlbTtcclxuXHR9XHJcblx0LmF1dGhvci1hdmF0YXIge1xyXG5cdFx0d2lkdGg6IDI1cHg7XHJcblx0XHRoZWlnaHQ6IDI1cHg7XHJcblx0XHRtYXJnaW4taW5saW5lLWVuZDogLjVyZW07XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRhLmF1dGhvci1pbWFnZSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdFx0LmltYWdlLXNpemUtcmF0aW8ge1xyXG5cdFx0XHRwYWRkaW5nLWJsb2NrLWVuZDogMTAwJTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0XHRpbWcge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uY2F0ZWdvcnktbGlua3Mge1xyXG5cdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxufVxyXG4uZW50cnktbWV0YT4qOmFmdGVyIHtcclxuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC43cmVtO1xyXG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IC43cmVtO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICAgIGhlaWdodDogLjI1cmVtO1xyXG5cdHdpZHRoOiAuMjVyZW07XHJcblx0b3BhY2l0eTogLjg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogLjE4NzVlbTtcclxufVxyXG4uZW50cnktbWV0YS5lbnRyeS1tZXRhLWRpdmlkZXItc2xhc2g+KjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnLyc7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG4uZW50cnktbWV0YS5lbnRyeS1tZXRhLWRpdmlkZXItZGFzaD4qOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICctJztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5lbnRyeS1tZXRhLmVudHJ5LW1ldGEtZGl2aWRlci12bGluZT4qOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcblx0aGVpZ2h0OiAxZW07XHJcblx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWdyYXktNTAwKTtcclxuXHRtYXJnaW4tdG9wOiAycHg7XHJcblx0d2lkdGg6IDFweDtcclxufVxyXG4uZW50cnktbWV0YT4qOmxhc3QtY2hpbGQ6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uZW50cnktbWV0YS1kaXZpZGVyLWN1c3RvbWljb24uZW50cnktbWV0YT4qPi50aGViYXNlLXN2Zy1pY29uc2V0IHtcclxuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjNlbTtcclxuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC44ZW07XHJcbn1cclxuLmVudHJ5LW1ldGEtZGl2aWRlci1jdXN0b21pY29uLmVudHJ5LW1ldGE+KjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5sb29wLWVudHJ5IC5lbnRyeS1oZWFkZXIgLmVudHJ5LXRpdGxlIHtcclxuICAgIG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcbi5sb29wLWVudHJ5IC5lbnRyeS1zdW1tYXJ5IHB7XHJcbiAgICBtYXJnaW46IDFlbSAwIDA7XHJcbn1cclxuLmNhdGVnb3J5LWxpbmtzIHtcclxuXHQuY2F0ZWdvcnktbGluay1pdGVtcyB7XHJcblx0XHRhIHtcclxuXHRcdFx0bWFyZ2luLWlubGluZS1lbmQ6IDVweDtcclxuXHRcdFx0bWFyZ2luLWlubGluZS1zdGFydDogNXB4O1xyXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLWlubGluZS1lbmQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIEhpZGVzIHRoZSB1cGRhdGUgZGF0ZSBhbmQgdGltZS4gKi9cclxuLnVwZGF0ZWQ6bm90KC5wdWJsaXNoZWQpIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcbi51cGRhdGVkLW9uIC51cGRhdGVkOm5vdCgucHVibGlzaGVkKSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5lbnRyeS1zdW1tYXJ5IHtcclxuXHRtYXJnaW46IHZhcigtLWdsb2JhbC14cy1zcGFjaW5nKSAwIDA7XHJcbn1cclxuYm9keSBhLnBvc3QtbW9yZS1saW5rIHtcclxuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLXBhbGV0dGUxKTtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRmb250LXNpemU6IDEzcHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdC50aGViYXNlLXN2Zy1pY29uc2V0IHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiAwLjVlbTtcclxuXHR9XHJcblx0Jjpob3ZlciB7XHRcdFxyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRjb2xvcjogdmFyKC0tZ2xvYmFsLXBhbGV0dGUyKTtcclxuXHR9XHJcbn1cclxuLm1vcmUtbGluay13cmFwIHtcclxuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMDtcclxuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDA7XHJcbn1cclxuLmVudHJ5LXRheG9ub21pZXMge1xyXG5cdG1hcmdpbi1ibG9jazogMC41ZW07XHJcblx0YSB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fVxyXG5cdC5jYXRlZ29yeS1zdHlsZS1waWxsIGEge1xyXG5cdFx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLXBhbGV0dGUtaGlnaGxpZ2h0KTtcclxuXHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdHBhZGRpbmc6IDAuMjVyZW07XHJcblx0XHRib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG5cdFx0bWFyZ2luLWlubGluZS1lbmQ6IC4yNXJlbTtcclxuXHRcdG1hcmdpbi1ibG9jay1lbmQ6IC4yNXJlbTtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4taW5saW5lLWVuZDogMDtcclxuXHRcdH1cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogd2hpdGU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jYXRlZ29yeS1zdHlsZS11bmRlcmxpbmUgYSB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHR9XHJcbn1cclxuLmxvb3AtZW50cnkudHlwZS1wb3N0IC5lbnRyeS10YXhvbm9taWVzIC5jYXRlZ29yeS1zdHlsZS1waWxsIGEge1xyXG5cdGNvbG9yOndoaXRlO1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwaG9uZS1taW51cy1xdWVyeSkge1xyXG5cdC5sb29wLWVudHJ5IC5lbnRyeS10YXhvbm9taWVzIHtcclxuXHRcdG1hcmdpbi1ibG9jay1lbmQ6IDFlbTtcclxuXHR9XHJcbn1cclxuLmVudHJ5LXRhZ3Mge1xyXG5cdG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tZ2xvYmFsLXhzLXNwYWNpbmcpO1xyXG5cdC50YWdzLWxpbmtzIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0fVx0XHJcblx0YS50YWctbGluayB7XHJcblx0XHRcdC13ZWJraXQtbWFyZ2luLWVuZDogLjVlbTtcclxuXHRcdFx0bWFyZ2luLWlubGluZS1lbmQ6IC41ZW07XHJcblx0XHRcdHBhZGRpbmc6IC40ZW0gLjZlbTtcclxuXHRcdFx0LXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAuNWVtO1xyXG5cdFx0XHRtYXJnaW4tYmxvY2stc3RhcnQ6IC41ZW07XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdsb2JhbC1wYWxldHRlNyk7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1nbG9iYWwtcGFsZXR0ZTEpO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC1wYWxldHRlNyk7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLXBhbGV0dGUtaGlnaGxpZ2h0LWFsdCk7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1nbG9iYWwtcGFsZXR0ZS1idG4taG92ZXIpO1xyXG5cdFx0XHRib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC1wYWxldHRlLWhpZ2hsaWdodC1hbHQpO1xyXG5cdFx0fVxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLWlubGluZS1lbmQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5uby1pbWcge1xyXG5cdC5wb3N0ZWQtb24ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdHRvcDogYXV0bztcclxuXHRcdGxlZnQ6IGF1dG87XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0Y29sb3I6IHZhcigtLWdsb2JhbC1wYWxldHRlNCk7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdH1cclxuXHQuZW50cnktbWV0YS5lbnRyeS1tZXRhLWRpdmlkZXItdmxpbmUge1xyXG5cdFx0LnBvc3RlZC1vbiB7XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uZW50cnktaGVyby1jb250YWluZXItaW5uZXIge1xyXG5cdGJhY2tncm91bmQ6IHZhciggLS1nbG9iYWwtcGFsZXR0ZTcgKTtcclxuXHQuZW50cnktaGVhZGVyIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRtYXJnaW4tYmxvY2stZW5kOiAwO1xyXG5cdFx0PiBkaXYge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmVudHJ5LWhlcm8tbGF5b3V0LWZ1bGx3aWR0aCA+IC5lbnRyeS1oZXJvLWNvbnRhaW5lci1pbm5lciA+IC5zaXRlLWNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6bm9uZTtcclxufVxyXG4uZW50cnktaGVybyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmhlcm8tc2VjdGlvbi1vdmVybGF5IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxufVxyXG4uaGVyby1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi50aXRsZS1hbGlnbi1sZWZ0IHtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcbi50aXRsZS1hbGlnbi1jZW50ZXIge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHQuZW50cnktbWV0YSB7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR9XHJcbn1cclxuLnRpdGxlLWFsaWduLXJpZ2h0IHtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHQuZW50cnktbWV0YSB7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdH1cclxufVxyXG4uZW50cnktaGVybyB7XHJcblx0LnRpdGxlLWFsaWduLWxlZnQge1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdH1cclxuXHQudGl0bGUtYWxpZ24tY2VudGVyIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cdC50aXRsZS1hbGlnbi1yaWdodCB7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldC1taW51cy1xdWVyeSkge1xyXG4udGl0bGUtdGFibGV0LWFsaWduLWxlZnQge1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuLnRpdGxlLXRhYmxldC1hbGlnbi1jZW50ZXIge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHQuZW50cnktbWV0YSB7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR9XHJcbn1cclxuLnRpdGxlLXRhYmxldC1hbGlnbi1yaWdodCB7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0LmVudHJ5LW1ldGEge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHR9XHJcbn1cclxuLmVudHJ5LWhlcm8ge1xyXG5cdC50aXRsZS10YWJsZXQtYWxpZ24tbGVmdCB7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0fVxyXG5cdC50aXRsZS10YWJsZXQtYWxpZ24tY2VudGVyIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cdC50aXRsZS10YWJsZXQtYWxpZ24tcmlnaHQge1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0fVxyXG59XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBob25lLW1pbnVzLXF1ZXJ5KSB7XHJcbi50aXRsZS1tb2JpbGUtYWxpZ24tbGVmdCB7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4udGl0bGUtbW9iaWxlLWFsaWduLWNlbnRlciB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdC5lbnRyeS1tZXRhIHtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdH1cclxufVxyXG4udGl0bGUtbW9iaWxlLWFsaWduLXJpZ2h0IHtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHQuZW50cnktbWV0YSB7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdH1cclxufVxyXG4uZW50cnktaGVybyB7XHJcblx0LnRpdGxlLW1vYmlsZS1hbGlnbi1sZWZ0IHtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHR9XHJcblx0LnRpdGxlLW1vYmlsZS1hbGlnbi1jZW50ZXIge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblx0LnRpdGxlLW1vYmlsZS1hbGlnbi1yaWdodCB7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHR9XHJcbn1cclxufVxyXG4uZW50cnktaGVhZGVyIHtcclxuICAgIG1hcmdpbi1ibG9jay1lbmQ6IC41ZW07XHJcbn1cclxuLnBhZ2UtY29udGVudHtcclxuXHRtYXJnaW46IDJyZW0gMCAwO1xyXG59XHJcbi5wYWdlLWhlYWRlcntcclxuXHRtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1nbG9iYWwtbGctc3BhY2luZyk7XHJcbn1cclxuLmhlcm8tY29udGFpbmVyIC5wYWdlLWhlYWRlciB7XHJcblx0bWFyZ2luLWJsb2NrLWVuZDogMDtcclxufVxyXG5cclxuLmVudHJ5LWZvb3RlciB7XHJcblx0Y2xlYXI6IGJvdGg7XHJcbn1cclxuLy8gUG9zdCBFbmRcclxuLnBvc3QtbmF2aWdhdGlvbi13cmFwLmVudHJ5LWNvbnRlbnQtd3JhcCwgLnBvc3QtbmF2aWdhdGlvbi13cmFwIC5wb3N0LW5hdmlnYXRpb24sIC5lbnRyeS1hdXRob3IuZW50cnktY29udGVudC13cmFwIHtcclxuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMDtcclxuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcbi5jb21tZW50cy1hcmVhLmVudHJ5LWNvbnRlbnQtd3JhcCB7XHJcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbn1cclxuLnNpbmdsZS1lbnRyeS5wb3N0LmVudHJ5LnBvc3QtZm9vdGVyLWFyZWEtYm94ZWQge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG59XHJcbi5wb3N0LWZvb3Rlci1hcmVhLWJveGVkIH4gLmVudHJ5LXJlbGF0ZWQge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdC5lbnRyeS1yZWxhdGVkLWlubmVyLWNvbnRlbnQuYWxpZ253aWRlIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG4ud2MtYmxvY2stcHJvZHVjdC1zZWFyY2ggaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuLndpZGdldF9tZWRpYV9pbWFnZSAud3AtYmxvY2staW1hZ2Uge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIyBBbGlnbm1lbnRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi53cC1ibG9jay1pbWFnZSAuYWxpZ25sZWZ0IHtcclxuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1nbG9iYWwtbWQtc3BhY2luZyk7XHJcbn1cclxuXHJcbi53cC1ibG9jay1pbWFnZSAuYWxpZ25yaWdodCB7XHJcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1nbG9iYWwtbWQtc3BhY2luZyk7XHJcbn1cclxuXHJcbi5hbGlnbmZ1bGwsIC5hbGlnbndpZGUsIC5lbnRyeS1jb250ZW50IC5hbGlnbndpZGUsIC5lbnRyeS1jb250ZW50IC5hbGlnbmZ1bGwge1xyXG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoNTAlIC0gNTB2dyk7XHJcblx0bWFyZ2luLWlubGluZS1lbmQ6IGNhbGMoNTAlIC0gNTB2dyk7XHJcblx0bWF4LXdpZHRoOiAxMDB2dztcclxuXHR3aWR0aDogMTAwdnc7XHJcblx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XHJcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDA7XHJcblx0Y2xlYXI6Ym90aDtcclxufVxyXG4uYWxpZ25mdWxsLndwLWJsb2NrLW1lZGlhLXRleHQge1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHR3aWR0aDogYXV0bztcclxufVxyXG4uc2luZ2xlLWVudHJ5IHtcclxuXHQuYWxpZ25mdWxsIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYW5kc2NhcGUtcGhvbmUtcGx1cy1xdWVyeSl7XHJcblx0Lndvb2NvbW1lcmNlIHtcclxuXHRcdHVsLnByb2R1Y3RzLnByb2R1Y3RzLWxpc3QtdmlldyB7XHJcblx0XHRcdGxpLnByb2R1Y3Qge1xyXG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXB0b3AtcGx1cy1xdWVyeSkge1xyXG5cdC5jb250ZW50LXdpZHRoLW5hcnJvdyAuZW50cnktY29udGVudCAuYWxpZ253aWRlLCAuY29udGVudC13aWR0aC1uYXJyb3cgLmFsaWdud2lkZSB7XHJcblx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiAtODBweDtcclxuXHRcdG1hcmdpbi1pbmxpbmUtZW5kOiAtODBweDtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdH1cclxufVxyXG4uY29udGVudC13aWR0aC1mdWxsd2lkdGggLnNpdGUgLmFsaWdud2lkZSB7XHJcblx0bWFyZ2luLWlubGluZS1zdGFydDogMDtcclxuXHRtYXJnaW4taW5saW5lLWVuZDogMDtcclxuXHR3aWR0aDogdW5zZXQ7XHJcblx0bWF4LXdpZHRoOiB1bnNldDtcclxufVxyXG4uY29udGVudC1zdHlsZS1ib3hlZCAuZW50cnktY29udGVudCAuYWxpZ253aWRlIHtcclxuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiAtIDJyZW07XHJcblx0bWFyZ2luLWlubGluZS1lbmQ6IC0gMnJlbTtcclxuXHRtYXgtd2lkdGg6IHVuc2V0O1xyXG5cdHdpZHRoOiB1bnNldDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIyBDdXN0b20gYmxvY2sgZm9udCBzaXplcy5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmhhcy1zbWFsbC1mb250LXNpemUge1xyXG5cdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcclxufVxyXG5cclxuLmhhcy1yZWd1bGFyLWZvbnQtc2l6ZSB7XHJcblx0Zm9udC1zaXplOiAkZm9udC1zaXplLXJlZ3VsYXI7XHJcbn1cclxuXHJcbi5oYXMtbGFyZ2UtZm9udC1zaXplIHtcclxuXHRmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XHJcbn1cclxuXHJcbi5oYXMtbGFyZ2VyLWZvbnQtc2l6ZSB7XHJcblx0Zm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlcjtcclxufVxyXG5cclxuLmVudHJ5LWNvbnRlbnQtYXNzZXQudmlkZW9maXR7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ibG9jay1zdGFydDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblx0aWZyYW1lIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcbn1cclxuYm9keS5lbGVtZW50b3ItdGVtcGxhdGUtZnVsbC13aWR0aCwgYm9keS5jb250ZW50LXdpZHRoLWZ1bGx3aWR0aCB7XHJcblx0Zm9ybS5wb3N0LXBhc3N3b3JkLWZvcm0ge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWFyZ2luOiB2YXIoLS1nbG9iYWwteHhsLXNwYWNpbmcpIGF1dG87XHJcblx0fVxyXG59XHJcbmJvZHkuY29udGVudC1zdHlsZS11bmJveGVkIHtcclxuXHRmb3JtLnBvc3QtcGFzc3dvcmQtZm9ybSB7XHJcblx0XHRtYXJnaW46IHZhcigtLWdsb2JhbC14eGwtc3BhY2luZykgYXV0bztcclxuXHR9XHJcbn1cclxuLy8gRWRnZSBDYXNlLlxyXG4uZW50cnktdGl0bGUge1xyXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG59XHJcbi5lbnRyeS1oZXJvLWxheW91dC1jb250YWluZWQgPi5lbnRyeS1oZXJvLWNvbnRhaW5lci1pbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuYm9keS5jb250ZW50LXN0eWxlLWJveGVkIC53cC1ibG9jay10aGViYXNlLXJvd2xheW91dC5hbGlnbmZ1bGwgPiAudGItcm93LWxheW91dC1pbm5lciA+IC5rYi10aGVtZS1jb250ZW50LXdpZHRoIHtcclxuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKCB2YXIoLS1nbG9iYWwtc20tc3BhY2luZykgKyB2YXIoLS1nbG9iYWwtYm94ZWQtc3BhY2luZykgKTtcclxuICAgIHBhZGRpbmctaW5saW5lLWVuZDogY2FsYyggdmFyKC0tZ2xvYmFsLXNtLXNwYWNpbmcpICsgdmFyKC0tZ2xvYmFsLWJveGVkLXNwYWNpbmcpICk7XHJcbn1cclxuLml0ZW0tY29udGVudC12ZXJ0aWNhbC1hbGlnbi1jZW50ZXIgLmxvb3AtZW50cnkgLmVudHJ5LWNvbnRlbnQtd3JhcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxufVxyXG4uaXRlbS1jb250ZW50LXZlcnRpY2FsLWFsaWduLWNlbnRlciAubG9vcC1lbnRyeSAuZW50cnktY29udGVudC13cmFwIC5lbnRyeS1oZWFkZXIge1xyXG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMDtcclxufVxyXG4uaXRlbS1jb250ZW50LXZlcnRpY2FsLWFsaWduLWNlbnRlciAubG9vcC1lbnRyeSAuZW50cnktY29udGVudC13cmFwIC5lbnRyeS1zdW1tYXJ5IHtcclxuICAgIG1hcmdpbi1ibG9jay1zdGFydDowO1xyXG59XHJcbi5pdGVtLWNvbnRlbnQtdmVydGljYWwtYWxpZ24tY2VudGVyICAubG9vcC1lbnRyeSAuZW50cnktc3VtbWFyeSBwLCAuaXRlbS1jb250ZW50LXZlcnRpY2FsLWFsaWduLWNlbnRlciAgLmxvb3AtZW50cnkgLmVudHJ5LWhlYWRlciAuZW50cnktbWV0YSB7XHJcbiAgICBtYXJnaW4tYmxvY2stZW5kOjBcclxuXHJcbn1cclxuLmxvb3AtZW50cnkudHlwZS1wb3N0IHtcclxuXHQuc3RpY2t5LWlubmVyIHtcclxuXHRcdC5zdGlja3ktcG9zdHtcclxuXHRcdFx0Y29sb3I6IHZhcigtLWdsb2JhbC1wYWxldHRlMik7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1wYWxldHRlMik7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmVycm9yNDA0IHtcclxuXHQuZXJyb3J7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRoMntcclxuXHRcdFx0Zm9udC1zaXplOiAxMjBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdH1cclxuXHRcdGgze1xyXG5cdFx0XHRmb250LXNpemU6IDM0cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi8qKlxyXG4gKiBDdXN0b20gUHJvcGVydGllc1xyXG4gKi9cclxuXHJcbiRnbG9iYWwtZm9udC1jb2xvcjogIzY2NjY2NjtcclxuJGdsb2JhbC1mb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsXCJTZWdvZSBVSVwiLFJvYm90byxPeHlnZW4tU2FucyxVYnVudHUsQ2FudGFyZWxsLFwiSGVsdmV0aWNhIE5ldWVcIixzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcclxuJGdsb2JhbC1mb250LXNpemU6IDIwO1xyXG4kZ2xvYmFsLWZvbnQtbGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcbiRjb2xvci1ncmF5LTEwMDogI0ZGRkZGRjtcclxuJGNvbG9yLWdyYXktMjAwOiAjRjVGNUY1O1xyXG4kY29sb3ItZ3JheS0zMDA6ICNFMkU4RjA7XHJcbiRjb2xvci1ncmF5LTQwMDogI0NCRDVFMDtcclxuJGNvbG9yLWdyYXktNTAwOiAjQTBBRUMwO1xyXG4kY29sb3ItZ3JheS02MDA6ICM2NjY2NjY7XHJcbiRjb2xvci1ncmF5LTcwMDogIzY2NjY2NjtcclxuJGNvbG9yLWdyYXktODAwOiAjMjIyMjIyO1xyXG4kY29sb3ItZ3JheS05MDA6ICMyMjIyMjI7XHJcblxyXG4kY29udGVudC13aWR0aDogMTAwMHB4O1xyXG4kZHJvcGRvd24tc3ltYm9sLXdpZHRoOiAwLjdlbTtcclxuXHJcbiRjb2xvci1xdW90ZS1ib3JkZXI6ICMwMDA7XHJcbiRjb2xvci1xdW90ZS1jaXRhdGlvbjogIzZjNzc4MTtcclxuXHJcbiRncmVlbjogICAgICAgICBcdCM3YWQwM2EgIWRlZmF1bHQ7XHJcbiRyZWQ6ICAgICAgICAgICBcdCNhMDAgIWRlZmF1bHQ7XHJcbiRvcmFuZ2U6ICAgICAgICBcdCNmZmJhMDAgIWRlZmF1bHQ7XHJcbiRibHVlOiAgICAgICAgICBcdCMyZWEyY2MgIWRlZmF1bHQ7XHJcblxyXG4kc2Vjb25kYXJ5OiAgICAgICAgIGRlc2F0dXJhdGUobGlnaHRlbigjMzE4MmNlLCA0MCUpLCAyMSUpICFkZWZhdWx0OyAgICAvLyBTZWNvbmRhcnkgYnV0dG9uc1xyXG4kc2Vjb25kYXJ5dGV4dDogICAgIGRlc2F0dXJhdGUoZGFya2VuKCRzZWNvbmRhcnksIDYwJSksIDIxJSkgIWRlZmF1bHQ7ICAgLy8gVGV4dCBvbiBzZWNvbmRhcnkgY29sb3IgYmdcclxuXHJcbiRmb250LXNpemUtc21hbGw6IGNhbGMoMTYgLyAyMCAqIDFyZW0pO1xyXG4kZm9udC1zaXplLXJlZ3VsYXI6IGNhbGMoMjAgLyAxNiAqIDFyZW0pO1xyXG4kZm9udC1zaXplLWxhcmdlOiBjYWxjKDM2IC8gMjAgKiAxcmVtKTtcclxuJGZvbnQtc2l6ZS1sYXJnZXI6IGNhbGMoNDggLyAyMCAqIDFyZW0pO1xyXG5cclxuJGxhbmRzY2FwZS1waG9uZS1taW51cy1xdWVyeTogNTQwcHg7XHJcbiRsYW5kc2NhcGUtcGhvbmUtcGx1cy1xdWVyeTogNjQwcHg7XHJcbiRwaG9uZS1taW51cy1xdWVyeTogNzE5cHg7XHJcbiRiZWZvcmUtdGFibGV0LXBsdXMtcXVlcnk6IDcyMHB4O1xyXG4kYmVmb3JlLXRhYmxldC1xdWVyeTogNzY3cHg7XHJcbiR0YWJsZXQtcGx1cy1xdWVyeTogNzY4cHg7XHJcbiR0YWJsZXQtbWludXMtcXVlcnk6IDEwMjRweDtcclxuJGxhcHRvcC1wbHVzLXF1ZXJ5OiAxMDI1cHg7XHJcbiRkZXNrdG9wLXBsdXMtcXVlcnk6IDEyMDBweDtcclxuXHJcbi8vIFNvY2lhbCBDb2xvcnMuXHJcbiRmYWNlYm9vazogIzNiNTk5ODtcclxuJGZhY2Vib29rX2dyb3VwOiAjM2I1OTk4O1xyXG4kdHdpdHRlcjogIzFEQTFGMjtcclxuJGdvb2dsZTogI0RCNDQzNztcclxuJGRyaWJiYmxlOiAjRUE0Qzg5O1xyXG4keW91dHViZTogI0ZGMzMzMztcclxuJGxpbmtlZGluOiAjNDg3NUI0O1xyXG4kZmxpY2tyOiAjRkUwODgzO1xyXG4kdHVtYmxyOiAjMzI1MDZkO1xyXG4kdmltZW86ICM0RUJCRkY7XHJcbiRibG9nZ2VyOiAjRkY2NjAwO1xyXG4kcnNzOiAjRkY2MjAwO1xyXG4kcGljYXNhOiAjMDVBMTM2O1xyXG4kZ2l0aHViOiAjNDA3OGMwO1xyXG4kZGV2aWFudGFydDogIzQzNTM0RDtcclxuJHlhaG9vOiAjRjUyODE1O1xyXG4kcGludGVyZXN0OiAjQzkyMjI4O1xyXG4kaW5zdGFncmFtOiAjNTE3ZmE0O1xyXG4kc3R1bWJsZXVwb246ICNmNzQ0MjU7XHJcbiR4aW5nOiAjMDA2NTY3O1xyXG4kc291bmRjbG91ZDogI2ZmNzcwMDtcclxuJHllbHA6I2M0MTIwMDtcclxuJHNuYXBjaGF0OiAjZmZmYzAwO1xyXG4kdms6ICM0NTY2OGU7XHJcbiR2aWFkZW86ICNGNDk4MkI7XHJcbiRwZXJpc2NvcGU6ICMzYWE0YzY7XHJcbiRiZWhhbmNlOiAjMTc2OWZmO1xyXG4kcmVkZGl0OiAjZmY0NTAwO1xyXG4kbWVkaXVtOiAjMTgxODE4O1xyXG4kd29yZHByZXNzOiAjMDA3NDlDO1xyXG4kcGF0cmVvbjogIzA1MkQ0OTtcclxuJGVtYWlsOiAjMTgxODE4O1xyXG4kcGhvbmU6ICMxODE4MTg7XHJcbiR3aGF0c2FwcDogIzI4Y2Y1NDtcclxuJGdvb2dsZV9yZXZpZXdzOiAjREI0NDM3O1xyXG4kdGVsZWdyYW06ICMwMDg4Y2M7XHJcbiR0cmlwX2Fkdmlzb3I6ICMwMGFmODc7XHJcbiRpbWRiOiAjRjVDNTE4O1xyXG4kYW5jaG9yOiAjNTAwMEI5OyJdfQ== */